OSA's Digital Library

Applied Optics

Applied Optics


  • Editor: Joseph N. Mait
  • Vol. 49, Iss. 10 — Apr. 1, 2010
  • pp: 1789–1801

Three-dimensional measurement of small mechanical parts under a complicated background based on stereo vision

Zhiguo Ren, Jiarui Liao, and Lilong Cai  »View Author Affiliations

Applied Optics, Vol. 49, Issue 10, pp. 1789-1801 (2010)

View Full Text Article

Enhanced HTML    Acrobat PDF (2566 KB)

Browse Journals / Lookup Meetings

Browse by Journal and Year


Lookup Conference Papers

Close Browse Journals / Lookup Meetings

Article Tools



We present an effective method for the accurate three-dimensional (3D) measurement of small industrial parts under a complicated noisy background, based on stereo vision. To effectively extract the nonlinear features of desired curves of the measured parts in the images, a strategy from coarse to fine extraction is employed, based on a virtual motion control system. By using the multiscale decomposition of gray images and virtual beam chains, the nonlinear features can be accurately extracted. By analyzing the generation of geometric errors, the refined feature points of the desired curves are extracted. Then the 3D structure of the measured parts can be accurately reconstructed and measured with least squares errors. Experimental results show that the presented method can accurately measure industrial parts that are represented by various line segments and curves.

© 2010 Optical Society of America

OCIS Codes
(100.0100) Image processing : Image processing
(100.6890) Image processing : Three-dimensional image processing
(120.0120) Instrumentation, measurement, and metrology : Instrumentation, measurement, and metrology
(150.0150) Machine vision : Machine vision
(150.3040) Machine vision : Industrial inspection
(110.7410) Imaging systems : Wavelets

ToC Category:
Image Processing

Original Manuscript: December 22, 2009
Revised Manuscript: February 26, 2010
Manuscript Accepted: February 28, 2010
Published: March 25, 2010

Zhiguo Ren, Jiarui Liao, and Lilong Cai, "Three-dimensional measurement of small mechanical parts under a complicated background based on stereo vision," Appl. Opt. 49, 1789-1801 (2010)

Sort:  Author  |  Year  |  Journal  |  Reset  


  1. C. Y. Lin, “A new approach to automatic reconstruction of a 3-D world using active stereo vision,” Comput. Vision Image Underst. 85, 117-143 (2002). [CrossRef]
  2. A. Wozniak and M. Dobosz, “Factors inflliguencing probing accuracy of a coordinate measuring machine,” IEEE Trans. Instrum. Meas. 54, 2540-2548 (2005). [CrossRef]
  3. H. Shimotahira, K. Iizuka, S. C. Chu, C. Wah, F. Costen, and Y. Yoshikuni, “Three-dimensional laser microvision,” Appl. Opt. 40, 1784-1794 (2001). [CrossRef]
  4. S. Komatsu, H. Suhara, and H. Ohzu, “Laser scanning microscope with a differential heterodyne optical probe,” Appl. Opt. 29, 4244-4249 (1990). [CrossRef] [PubMed]
  5. Y. S. Chen and B. T. Chen, “Measuring of a three-dimensional surface by use of a spatial distance computation,” Appl. Opt. 42, 1958-1972 (2003). [CrossRef] [PubMed]
  6. Z. Y. Wang, H. Du, S. Park, and H. M. Xie, “Three-dimensional shape measurement with a fast and accurate approach,” Appl. Opt. 48, 1052-1061 (2009). [CrossRef]
  7. P. Graebling, A. Lallement, D. Y. Zhou, and E. Hirsch, “Optical high-precision three-dimensional vision-based quality control of manufactured parts by use of synthetic images and knowledge for image-data evaluation and interpretation,” Appl. Opt. 41, 2627-2643 (2002). [CrossRef] [PubMed]
  8. R. Anchini, C. Liguori, V. Paciello, and A. Paolillo, “A comparison between stereo-vision techniques for the reconstruction of 3-D coordinates of objects,” IEEE Trans. Instrum. Meas. 55, 1459-1466(2006). [CrossRef]
  9. S. Malassiotis and M. G. Strintzis, “Stereo vision system for precision dimensional inspection of 3D holes,” Machine Vis. Apps. 15, 101-113 (2003). [CrossRef]
  10. M. Sotiris and G. S. Michael, “Stereo vision system for precision dimensional inspection of 3D holes,” Machine Vis. Apps. 15, 101-113 (2003). [CrossRef]
  11. J. Illingworth and J. Kittler, “A survey of the Hough transform,” Comput. Vision Graphics Image Process. 44, 87-116(1988). [CrossRef]
  12. J. Prakash, M. B. Meenavathi, and K. Rajesh, “Linear feature extraction using combined approach of Hough transform, eigen values and raster scan algorithms,” in Proceedings of the Fourth International Conference on Intelligent Sensing and Information Processing (IEEE, 2006), pp. 65-70. [CrossRef]
  13. R. O. Duda and P. E. Hart, “Use of the Hough transform to detect lines and curves in pictures,” Commun. ACM 15, 11-15(1972). [CrossRef]
  14. I. Weiss, “Line fitting in a noisy image,” IEEE Trans. Pattern Anal. Machine Intell. 11, 325-329 (1989). [CrossRef]
  15. H. Qjidaa and L. Radouane, “Robust line fitting in a noisy image by the method of moments,” IEEE Trans. Pattern Anal. Machine Intell. 21, 1216-1223 (1999). [CrossRef]
  16. Y. J. Zhang, Z. X. Zhang, and J. Q. Zhang, “Automatic measurement of industrial sheetmetal parts with CAD data and non-metric image sequence,” Comput. Vision Image Underst. 102, 52-59 (2006). [CrossRef]
  17. S. H. Park, K. M. Lee, and S. U. Lee, “A line feature matching technique based on an eigenvector approach,” Comput. Vision Image Underst. 77, 263-283 (2000). [CrossRef]
  18. V. P. Onana, E. Trouvé, G. Mauris, J. P. Rudant, and E. Tonyé, “Detection of linear features in synthetic-aperture radar images by use of the localized Radon transform and prior information,” Appl. Opt. 43, 264-273 (2004). [CrossRef] [PubMed]
  19. Z. G. Ren and L. L. Cai, “Three-dimensional structure measurement of diamond crowns based on stereo vision,” Appl. Opt. 48, 5917-5932 (2009). [CrossRef] [PubMed]
  20. U. M. Landau, “Estimation of a circular arc center and its radius,” Comput. Vision Graph. Image Process. 38, 317-326(1987). [CrossRef]
  21. I. D. Coope and L. C. W. Dixon, “Circle fitting by linear and nonlinear least squares,” J. Optim. Theory Appl. 76, 381-388(1993). [CrossRef]
  22. B. Li and S. T. Acton, “Active contour external force using vector field convolution for image segmentation,” IEEE Trans. Image Process. 16, 2096-2106 (2007). [CrossRef] [PubMed]
  23. V. Caselles, “A Geometric model for active contours,” Numer. Math. 66, 1-31 (1993). [CrossRef]
  24. C. Cañero, P. Radeva, R. Toledo, J. Villanueva, and J. Mauri, “3-D curve reconstrucion by biplane snakes,” Proc. ICPR 4, 563-566 (2000). [CrossRef]
  25. C. Molina, G. P. Prause, P. Radeva, and M. Sonka, “Catheter path reconstruction from biplane angiography using 3D snakes,” Proc. SPIE 3338, 504-512 (1998). [CrossRef]
  26. Y. Itai, K. Hyoungseop, S. Katsuragawa, S. Ishida, T. Nakamura, and K. A. Yamamoto, “Automatic segmentation of lung areas based on SNAKES and extraction of abnormal areas,” in Proceedings of the 17th IEEE International Conference on Tools with Artificial Intelligence (IEEE, 2005). [PubMed]
  27. M. Kass, A. Witkin, and D. Terzopoulos, “Snakes: active contour models,” Int. J. Comput. Vis. 1, 321-331 (1988). [CrossRef]
  28. B. Li and S. T. Acton, “Automatic active model initialization via Poisson inverse gradient,” IEEE Trans. on Image Process. 17, 1406-1420 (2008). [CrossRef]
  29. P. L. Rosin and G. A. W. West, “Nonparametric segmentation of curves into various representations,” IEEE Trans. Pattern Anal. Machine Intell. 17, 1140-1153(1995). [CrossRef]
  30. A. Leonardis and R. Bajcsy, “Finding parametric curves in an image,” Proceedings of the Second European Conference on Computer Vision (Springer, 1992), pp. 653-657.
  31. A. Albano, “Representation of digitized contours in terms of conic arcs and straight-line segments,” Comput. Graph. Image Process . 3, 23-33 (1974). [CrossRef]
  32. Y. Nakagawa and A. Rosenfeld, “A note on polygonal and elliptical approximation of mechanical parts,” Patt. Recog. 11, 133-142 (1979). [CrossRef]
  33. H. H. Joon and S. P. Jong, “Contour matching using epipolar geometry,” IEEE Trans. Pattern Anal. Machine Intell. 22, 358-370(2000). [CrossRef]
  34. C. S. Zhao and R. Mohr, “Epipolar parameterization for reconstructing a 3D rigid curve,” in Proceedings of the IEEE Symposium on Computer Vision (IEEE, 1995), pp. 67-72. [CrossRef] [PubMed]
  35. C. S. Zhao, “Epipolar parameterization for reconstructing 3d rigid curve,” Patt. Recog. 30, 1817-1827 (1997). [CrossRef]
  36. S. G. Mallat, “Multifrequency channel decompositions of images and wavelet models,” IEEE Trans. Acoust. Speech Signal Process. 37, 2091-2110 (1989). [CrossRef]
  37. S. G. Mallat and S. Zhong, “Characterization of signals from multiscale edges,” IEEE Trans. Pattern Anal. Machine Intell. 14, 710-732 (1992). [CrossRef]

Cited By

Alert me when this paper is cited

OSA is able to provide readers links to articles that cite this paper by participating in CrossRef's Cited-By Linking service. CrossRef includes content from more than 3000 publishers and societies. In addition to listing OSA journal articles that cite this paper, citing articles from other participating publishers will also be listed.

« Previous Article  |  Next Article »

OSA is a member of CrossRef.

CrossCheck Deposited