Machine Vision for Inspection

  • H. Freeman
Part of the International Centre for Mechanical Sciences book series (CISM, volume 307)


One of the most important areas of application of machine vision today is that of inspection and measurement, because it is this area where the greatest economic benefits are likely to be realized in the near term. This article reviews some of the general concepts of machine vision from the point of view of using machine vision for inspection, measurement, and process control.


Machine Vision Machine Vision System Image Understanding Robot Vision Seam Tracking 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Aggarwal, J.K., and Y.F. Wang: Inference of object surface structure from structured lighting — an overview, in: Machine Vision, (Ed. H. Freeman), Academic Press, Boston, 1988, 193–220.Google Scholar
  2. 2.
    Ballard, D.H., and Brown, C.M.: Computer Vision, Prentice-Hall, Englewood Cliffs, NJ, 1982Google Scholar
  3. 3.
    Bolles, R.C., H.H. Baker, and D.H. Marimont: Epipolar-plane image analysis: an approach to determining structure from motion, Int. J. of Computer Vision, 1, (1), Kluwer, Boston, 1987, 7–55CrossRefGoogle Scholar
  4. 4.
    Burt, P.J.: ‘Smart sensing’ in machine vision, in: Machine Vision, (Ed. H. Freeman), Academic Press, Boston, 1988,1–30.Google Scholar
  5. 5.
    Capson, D. W., and S-K Eng: A tiered-color illumination approach for machine inspection of solder joints, IEEE Trans. PAMI 10, (3), 1988, 387–393.CrossRefGoogle Scholar
  6. 6.
    Chakravarty, L, and H. Freeman: Characteristic views as a basis for three-dimensional object recognition, SPIE vol. 336, Robot Vision, 1982, 37–45.CrossRefGoogle Scholar
  7. 7.
    Don, H., and K.S. Fu: A syntactic method for image segmentation and object recognition, J. Pattern Recognition, 18 (1), 1985, 73–87.CrossRefGoogle Scholar
  8. 8.
    Duda, R.O., and P.E. Hart: Pattern Classification and Scene Analysis, John Wiley & Sons, New York, 1973MATHGoogle Scholar
  9. 9.
    Fu, K.S.: Syntactic Pattern Recognition and Applications, Prentice-Hall, Englewood Cliffs, NJ, 1982MATHGoogle Scholar
  10. 10.
    Fukunaga, K.: Introduction to Statistical Pattern Recognition, Academic Press, New York, 1972Google Scholar
  11. 11.
    Gini, G., and M. Gini: A software laboratory for visual inspection and recognition, J. Pattern Recognition, 18 (1), 1985, 43–51.MathSciNetCrossRefGoogle Scholar
  12. 12.
    Hall, E. L.: Computer Image Processing and Recognition, Academic Press, New York, 1979MATHGoogle Scholar
  13. 13.
    Holland, S.W., L. Rossol, and M.R. Ward: CONSIGHT-1, a vision-controlled robot system for transferring parts from belt conveyors, in: Computer Vision and Sensor-Based Robots (Eds. G. Dodd and L. Rossol), Plenum Press, New York, 1979Google Scholar
  14. 14.
    Marr, D.: Vision, W. H. Freeman and Company, San Francisco, 1982Google Scholar
  15. 15.
    Masaki, I.: SEAMSIGHT: a parallel/pipelined vision system for seam tracking, Proc. 7th Int’l. Conf. Pattern Recognition, Montreal, 1984,424–427.Google Scholar
  16. 16.
    Mitiche, A., P. Bouthemy: Tracking modelled objects using binocular images, Computer Vision, Graphics, and Image Proc., 32 (3), 1985, 384–396.CrossRefGoogle Scholar
  17. 17.
    Mundy, J.L.: Industrial machine vision — is it practical?, in: Machine Vision (Ed. H. Freeman), Academic Press, Boston, 1988,109–148.Google Scholar
  18. 18.
    Nevatia, R.: Machine Perception, Prentice-Hall, Englewood Cliffs, NJ, 1982Google Scholar
  19. 19.
    Potmesil, M.: Generation of 3D surface descriptions from images of pattern-illuminated objects, Proc. IEEE Computer Society Conf.on Pattern Recognition and Image Processing, Chicago, IL, Aug. 1979Google Scholar
  20. 20.
    Pugh, A.: Robot Vision, Springer-Verlag, Heidelberg, 1983CrossRefGoogle Scholar
  21. 21.
    Shneier, M.O., R. Lumia, and E.W. Kent: Model-based strategies for high-level robot vision, Computer Vision, Graphics, and Image Proc., 33,1986, 293–306.CrossRefGoogle Scholar
  22. 22.
    Silva, M., and A. Roy: Robot programming and robot vision, in: Image Analysis and Processing (Eds. V. Cantoni, S. Levialdi, and G. Musso, Plenum Press, NY 1985.Google Scholar
  23. 23.
    Tanimoto, S., and Klinger, A., Structured Computer Vision, Academic Press,New York, 1980Google Scholar
  24. 24.
    Tsuji, S., et al: WIRESIGHT: a robot vision for determining 3D geometry of flexible wires from shadow information, Proc. 7th Int’l. Conf. Pattern Recognition, Montreal, 1984, 1358–60.Google Scholar
  25. 25.
    Yalamanchili, S., and J.K. Aggarwal: Analysis of a model for parallel image processing, J. Pattern Recognition, 18, (1), 1985, 1–16.CrossRefGoogle Scholar
  26. 26.
    Yoda, H., Y. Ohuchi, Y. Taniguchi, and M. Ejiri: An automatic wafer inspection system using pipelined image processing techniques, IEEE Trans. PAMI, 10, (1), 1988,4–16.CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Wien 1989

Authors and Affiliations

  • H. Freeman
    • 1
  1. 1.Rutgers UniversityPiscatawayUSA

Personalised recommendations