References
American Society of Mechanical Engineers. 2018. ASME Y14.5-2018
Dimensioning and Tolerancing. New York, NY: American Society of
Mechanical Engineers (ASME).
Arun, K. S., Thomas S. Huang, and Steven D. Blostein. 1987.
“Least-Squares Fitting of Two 3-d Point Sets.” IEEE
Transactions on Pattern Analysis and Machine Intelligence PAMI-9
(5): 698–700.
Automotive Industry Action Group. 2010. Measurement Systems Analysis
(MSA) Reference Manual. 4th ed. Southfield, MI: Automotive Industry
Action Group (AIAG).
Ballard, Dana H. 1981. “Generalizing the Hough Transform to Detect
Arbitrary Shapes.” Pattern Recognition 13 (2): 111–22.
Belongie, Serge, Jitendra Malik, and Jan Puzicha. 2002. “Shape
Matching and Object Recognition Using Shape Contexts.” IEEE
Transactions on Pattern Analysis and Machine Intelligence 24 (4):
509–22.
Bentley, Jon Louis. 1975. “Multidimensional Binary Search Trees
Used for Associative Searching.” Communications of the
ACM 18 (9): 509–17.
Besl, Paul J., and Neil D. McKay. 1992. “A Method for Registration
of 3-d Shapes.” IEEE Transactions on Pattern Analysis and
Machine Intelligence 14 (2): 239–56.
Bishop, Christopher M. 2006. Pattern Recognition and Machine
Learning. Springer.
Blum, Harry. 1967. “A Transformation for Extracting New
Descriptors of Shape.” In Models for the Perception of Speech
and Visual Form, edited by Weiant Wathen-Dunn, 362–80. Cambridge,
MA: MIT Press.
Borgefors, Gunilla. 1988. “Hierarchical Chamfer Matching: A
Parametric Edge Matching Algorithm.” IEEE Transactions on
Pattern Analysis and Machine Intelligence 10 (6): 849–65.
Brown, Duane C. 1971. “Close-Range Camera Calibration.”
Photogrammetric Engineering 37 (8): 855–66.
Brown, Lisa Gottesfeld. 1992. “A Survey of Image Registration
Techniques.” ACM Computing Surveys 24 (4): 325–76.
Canny, John. 1986. “A Computational Approach to Edge
Detection.” IEEE Transactions on Pattern Analysis and Machine
Intelligence 8 (6): 679–98.
Chen, Yang, and Gérard Medioni. 1992. “Object Modelling by
Registration of Multiple Range Images.” Image and Vision
Computing 10 (3): 145–55.
Cooley, James W., and John W. Tukey. 1965. “An Algorithm for the
Machine Calculation of Complex Fourier Series.” Mathematics
of Computation 19 (90): 297–301.
Cortes, Corinna, and Vladimir Vapnik. 1995. “Support-Vector
Networks.” Machine Learning 20 (3): 273–97.
Cover, Thomas M., and Peter E. Hart. 1967. “Nearest Neighbor
Pattern Classification.” IEEE Transactions on Information
Theory 13 (1): 21–27.
Debevec, Paul E., and Jitendra Malik. 1997. “Recovering High
Dynamic Range Radiance Maps from Photographs.” In Proc. 24th
Annual Conference on Computer Graphics and Interactive Techniques
(SIGGRAPH), 369–78.
Douglas, David H., and Thomas K. Peucker. 1973. “Algorithms for
the Reduction of the Number of Points Required to Represent a Digitized
Line or Its Caricature.” Cartographica: The International
Journal for Geographic Information and Geovisualization 10 (2):
112–22.
Drost, Bertram, Markus Ulrich, Nassir Navab, and Slobodan Ilic. 2010.
“Model Globally, Match Locally: Efficient and Robust
3D Object Recognition.” In IEEE Conference on
Computer Vision and Pattern Recognition (CVPR), 998–1005.
Duda, Richard O., and Peter E. Hart. 1972. “Use of the Hough
Transformation to Detect Lines and Curves in Pictures.”
Communications of the ACM 15 (1): 11–15.
Duda, Richard O., Peter E. Hart, and David G. Stork. 2001. Pattern
Classification. 2nd ed. Wiley.
Fischler, Martin A., and Robert C. Bolles. 1981. “Random Sample
Consensus: A Paradigm for Model Fitting.” Communications of
the ACM 24 (6).
Fitzgibbon, Andrew W., Maurizio Pilu, and Robert B. Fisher. 1999.
“Direct Least Square Fitting of Ellipses.” IEEE
Transactions on Pattern Analysis and Machine Intelligence 21 (5):
476–80.
Freeman, Herbert. 1974. “Computer Processing of Line-Drawing
Images.” ACM Computing Surveys 6 (1): 57–97.
Geng, Jason. 2011. “Structured-Light 3D Surface Imaging: A
Tutorial.” Advances in Optics and Photonics 3 (2):
128–60.
Golub, Gene H., and Charles F. Van Loan. 2013. Matrix
Computations. 4th ed. Johns Hopkins University Press.
Gonzalez, Rafael C., and Richard E. Woods. 2018. Digital Image
Processing. 4th ed. Pearson.
Gorthi, Sai Siva, and Pramod Rastogi. 2010. “Fringe Projection
Techniques: Whither We Are?” Optics and Lasers in
Engineering 48 (2): 133–40.
Haralick, Robert M. 1984. “Digital Step Edges from Zero Crossing
of Second Directional Derivatives.” IEEE Transactions on
Pattern Analysis and Machine Intelligence PAMI-6 (1): 58–68.
Haralick, Robert M., K. Shanmugam, and Its’hak Dinstein. 1973.
“Textural Features for Image Classification.” IEEE
Transactions on Systems, Man, and Cybernetics SMC-3 (6): 610–21.
Haralick, Robert M., Stanley R. Sternberg, and Xinhua Zhuang. 1987.
“Image Analysis Using Mathematical Morphology.” IEEE
Transactions on Pattern Analysis and Machine Intelligence 9 (4):
532–50.
Harris, Chris, and Mike Stephens. 1988. “A Combined Corner and
Edge Detector.” In Proc. Alvey Vision Conference,
147–51.
Hartley, Richard, and Andrew Zisserman. 2004. Multiple View Geometry
in Computer Vision. 2nd ed. Cambridge University Press.
Hirschmüller, Heiko. 2008. “Stereo Processing by Semiglobal
Matching and Mutual Information.” IEEE Transactions on
Pattern Analysis and Machine Intelligence 30 (2): 328–41.
Hu, Ming-Kuei. 1962. “Visual Pattern Recognition by Moment
Invariants.” IRE Transactions on Information Theory 8
(2): 179–87.
Huang, Lei, Mourad Idir, Chao Zuo, and Anand Asundi. 2018. “Review
of Phase Measuring Deflectometry.” Optics and Lasers in
Engineering 107: 247–57.
Huber, Peter J. 1964. “Robust Estimation of a Location
Parameter.” Annals of Mathematical Statistics 35:
73–101.
Illingworth, John, and Josef Kittler. 1988. “A Survey of the Hough
Transform.” Computer Vision, Graphics, and Image
Processing 44 (1): 87–116.
International Organization for Standardization. 2006. ISO/IEC
16022:2006 Information Technology — Automatic Identification and Data
Capture Techniques — Data Matrix Bar Code Symbology Specification.
Geneva, Switzerland: International Organization for Standardization /
International Electrotechnical Commission.
———. 2011a. ISO 12180-1:2011 Geometrical Product Specifications
(GPS) — Cylindricity — Part 1: Vocabulary and Parameters of Cylindrical
Form. Geneva, Switzerland: International Organization for
Standardization.
———. 2011b. ISO 12781-1:2011 Geometrical Product Specifications
(GPS) — Flatness — Part 1: Vocabulary and Parameters of Flatness.
Geneva, Switzerland: International Organization for Standardization.
———. 2011c. ISO/IEC 15415:2011 Information Technology — Automatic
Identification and Data Capture Techniques — Bar Code Symbol Print
Quality Test Specification — Two-Dimensional Symbols. Geneva,
Switzerland: International Organization for Standardization /
International Electrotechnical Commission.
———. 2015. ISO/IEC 18004:2015 Information Technology — Automatic
Identification and Data Capture Techniques — QR Code Bar Code Symbology
Specification. Geneva, Switzerland: International Organization for
Standardization / International Electrotechnical Commission.
———. 2016. ISO/IEC 15416:2016 Automatic Identification and Data
Capture Techniques — Bar Code Print Quality Test Specification — Linear
Symbols. Geneva, Switzerland: International Organization for
Standardization / International Electrotechnical Commission.
———. 2017. ISO 1101:2017 Geometrical Product Specifications (GPS) —
Geometrical Tolerancing — Tolerances of Form, Orientation, Location and
Run-Out. Geneva, Switzerland: International Organization for
Standardization.
Johnson, Andrew E., and Martial Hebert. 1999. “Using Spin Images
for Efficient Object Recognition in Cluttered 3D
Scenes.” IEEE Transactions on Pattern Analysis and Machine
Intelligence 21 (5): 433–49.
Keys, Robert G. 1981. “Cubic Convolution Interpolation for Digital
Image Processing.” IEEE Transactions on Acoustics, Speech,
and Signal Processing 29 (6): 1153–60.
Knauer, Markus C., Jürgen Kaminski, and Gerd Häusler. 2004. “Phase
Measuring Deflectometry: A New Approach to Measure Specular Free-Form
Surfaces.” In Optical Metrology in Production Engineering,
Proc. SPIE, 5457:366–76.
Lewis, J. P. 1995. “Fast Normalized Cross-Correlation.” In
Vision Interface, 120–23.
Lowe, David G. 2004. “Distinctive Image Features from
Scale-Invariant Keypoints.” International Journal of Computer
Vision 60 (2): 91–110.
Marr, David, and Ellen Hildreth. 1980. “Theory of Edge
Detection.” Proceedings of the Royal Society of London.
Series B, Biological Sciences 207 (1167): 187–217.
Mitsunaga, Tomoo, and Shree K. Nayar. 1999. “Radiometric Self
Calibration.” In Proceedings of the IEEE Conference on
Computer Vision and Pattern Recognition (CVPR), 1374–80.
Mori, Shunji, Ching Y. Suen, and Kazuhiko Yamamoto. 1992.
“Historical Review of OCR Research and
Development.” Proceedings of the IEEE 80 (7): 1029–58.
Moroni, Giovanni, and Stefano Petrò. 2008. “Geometric Tolerance
Evaluation: A Discussion on Minimum Zone Fitting Algorithms.”
Precision Engineering 32 (3): 232–37.
Nayar, Shree K., and Yasuo Nakagawa. 1994. “Shape from
Focus.” IEEE Transactions on Pattern Analysis and Machine
Intelligence 16 (8): 824–31.
Newman, Timothy S., and Anil K. Jain. 1995. “A Survey of Automated
Visual Inspection.” Computer Vision and Image
Understanding 61 (2): 231–62.
Otsu, Nobuyuki. 1979. “A Threshold Selection Method from
Gray-Level Histograms.” IEEE Transactions on Systems, Man,
and Cybernetics 9 (1): 62–66.
Perona, Pietro, and Jitendra Malik. 1990. “Scale-Space and Edge
Detection Using Anisotropic Diffusion.” IEEE Transactions on
Pattern Analysis and Machine Intelligence 12 (7): 629–39.
Pertuz, Said, Domenec Puig, and Miguel Angel Garcia. 2013.
“Analysis of Focus Measure Operators for Shape-from-Focus.”
Pattern Recognition 46 (5): 1415–32.
Pizer, Stephen M., E. Philip Amburn, John D. Austin, Robert Cromartie,
Ari Geselowitz, Trey Greer, Bart ter Haar Romeny, John B. Zimmerman, and
Karel Zuiderveld. 1987. “Adaptive Histogram Equalization and Its
Variations.” Computer Vision, Graphics, and Image
Processing 39 (3): 355–68.
Plamondon, Réjean, and Sargur N. Srihari. 2000. “On-Line and
Off-Line Handwriting Recognition: A Comprehensive Survey.”
IEEE Transactions on Pattern Analysis and Machine Intelligence
22 (1): 63–84.
Reinhard, Erik, Wolfgang Heidrich, Paul Debevec, Sumanta Pattanaik, Greg
Ward, and Karol Myszkowski. 2010. High Dynamic Range Imaging:
Acquisition, Display, and Image-Based Lighting. 2nd ed. Morgan
Kaufmann.
Rosenfeld, Azriel, and John L. Pfaltz. 1966. “Sequential
Operations in Digital Picture Processing.” Journal of the
ACM 13 (4): 471–94.
Rublee, Ethan, Vincent Rabaud, Kurt Konolige, and Gary Bradski. 2011.
“ORB: An Efficient Alternative to SIFT or SURF.” In
Proc. IEEE International Conference on Computer Vision (ICCV),
2564–71.
Rumelhart, David E., Geoffrey E. Hinton, and Ronald J. Williams. 1986.
“Learning Representations by Back-Propagating Errors.”
Nature 323 (6088): 533–36.
Rusinkiewicz, Szymon, and Marc Levoy. 2001. “Efficient Variants of
the ICP Algorithm.” In Proceedings of the Third
International Conference on 3-d Digital Imaging and Modeling
(3DIM), 145–52. Quebec City, Canada.
Rusu, Radu Bogdan, Nico Blodow, and Michael Beetz. 2009. “Fast
Point Feature Histograms (FPFH) for 3D
Registration.” In IEEE International Conference on Robotics
and Automation (ICRA), 3212–17. Kobe, Japan.
Rusu, Radu Bogdan, and Steve Cousins. 2011. “3D Is
Here: Point Cloud Library (PCL).” In IEEE
International Conference on Robotics and Automation (ICRA), 1–4.
Shanghai, China.
Rusu, Radu Bogdan, Zoltan Csaba Marton, Nico Blodow, Mihai Dolha, and
Michael Beetz. 2008. “Towards 3D Point Cloud Based
Object Maps for Household Environments.” Robotics and
Autonomous Systems 56 (11): 927–41.
Salvi, Joaquim, Sergio Fernandez, Tomislav Pribanic, and Xavier Llado.
2010. “A State of the Art in Structured Light Patterns for Surface
Profilometry.” Pattern Recognition 43 (8): 2666–80.
Scharstein, Daniel, and Richard Szeliski. 2002. “A Taxonomy and
Evaluation of Dense Two-Frame Stereo Correspondence Algorithms.”
International Journal of Computer Vision 47 (1): 7–42.
Serra, Jean. 1982. Image Analysis and Mathematical Morphology.
Academic Press.
Sezgin, Mehmet, and Bülent Sankur. 2004. “Survey over Image
Thresholding Techniques and Quantitative Performance Evaluation.”
Journal of Electronic Imaging 13 (1): 146–65.
Shannon, Claude E. 1949. “Communication in the Presence of
Noise.” Proceedings of the IRE 37 (1): 10–21.
Sharma, Gaurav, Wencheng Wu, and Edul N. Dalal. 2005. “The
CIEDE2000 Color-Difference Formula: Implementation Notes, Supplementary
Test Data, and Mathematical Observations.” Color Research and
Application 30 (1): 21–30.
Shi, Jianbo, and Carlo Tomasi. 1994. “Good Features to
Track.” In Proceedings of the IEEE Computer Society
Conference on Computer Vision and Pattern Recognition (CVPR),
593–600.
Soille, Pierre. 2004. Morphological Image Analysis: Principles and
Applications. 2nd ed. Springer.
Steger, Carsten. 1998. “An Unbiased Detector of Curvilinear
Structures.” IEEE Transactions on Pattern Analysis and
Machine Intelligence 20 (2): 113–25.
Steger, Carsten, Markus Ulrich, and Christian Wiedemann. 2018.
Machine Vision Algorithms and Applications. 2nd ed. Wiley-VCH.
Suzuki, Satoshi, and Keiichi Abe. 1985. “Topological Structural
Analysis of Digitized Binary Images by Border Following.”
Computer Vision, Graphics, and Image Processing 30 (1): 32–46.
Szeliski, Richard. 2022. Computer Vision: Algorithms and
Applications. 2nd ed. Springer.
Taubin, Gabriel. 1991. “Estimation of Planar Curves, Surfaces, and
Nonplanar Space Curves Defined by Implicit Equations with Applications
to Edge and Range Image Segmentation.” IEEE Transactions on
Pattern Analysis and Machine Intelligence 13 (11): 1115–38.
Tomasi, Carlo, and Roberto Manduchi. 1998. “Bilateral Filtering
for Gray and Color Images.” In Proc. IEEE International
Conference on Computer Vision (ICCV), 839–46.
Trier, Øivind Due, Anil K. Jain, and Torfinn Taxt. 1996. “Feature
Extraction Methods for Character Recognition — a Survey.”
Pattern Recognition 29 (4): 641–62.
Tsai, Du-Ming, and C.-Y. Hsieh. 1999. “Automated Surface
Inspection for Directional Textures.” Image and Vision
Computing 18 (1): 49–62.
Tsai, Roger Y. 1987. “A Versatile Camera Calibration Technique for
High-Accuracy 3D Machine Vision Metrology Using Off-the-Shelf TV Cameras
and Lenses.” IEEE Journal of Robotics and Automation 3
(4): 323–44.
Tsai, Roger Y., and Reimar K. Lenz. 1989. “A New Technique for
Fully Autonomous and Efficient 3D Robotics Hand/Eye Calibration.”
IEEE Transactions on Robotics and Automation 5 (3): 345–58.
Usamentiaga, Rubén, Julio Molleda, and Daniel F. García. 2012.
“Fast and Robust Laser Stripe Extraction for 3D Reconstruction in
Industrial Environments.” Machine Vision and
Applications 23 (1): 179–96.
Woodham, Robert J. 1980. “Photometric Method for Determining
Surface Orientation from Multiple Images.” Optical
Engineering 19 (1): 139–44.
Wu, Lun, Arvind Ganesh, Boxin Shi, Yasuyuki Matsushita, Yongtian Wang,
and Yi Ma. 2011. “Robust Photometric Stereo via Low-Rank Matrix
Completion and Recovery.” In Computer Vision – ACCV
2010, 6494:703–17. Lecture Notes in Computer Science. Springer.
Wyszecki, Günther, and W. S. Stiles. 2000. Color Science: Concepts
and Methods, Quantitative Data and Formulae. 2nd ed. New York:
Wiley.
Xie, Xianghua. 2008. “A Review of Recent Advances in Surface
Defect Detection Using Texture Analysis Techniques.” ELCVIA:
Electronic Letters on Computer Vision and Image Analysis 7 (3):
1–22.
Zhang, Zhengyou. 2000. “A Flexible New Technique for Camera
Calibration.” IEEE Transactions on Pattern Analysis and
Machine Intelligence 22 (11): 1330–34.