Using distance transform to solve real-time machine vision inspection problems

This paper describes novel solutions to two challenging real-time inspection tasks in machine vision. The first is fast surface approximation for volume and surface area measurements of irregularly shaped objects; the second is fast intensity gradient correction for surface inspection and evaluation of spherical objects. Both solutions apply a distance transform (DT) based on the distance of each image pixel from the object boundary. We describe both real-time machine vision inspection tasks and discuss their complexity. We show that the new solutions result in significant improvements in both accuracy and efficiency—despite the relative simplicity of the DT approach.

[1]  Dariu Gavrila,et al.  Virtual sample generation for template-based shape matching , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[2]  Rafael Llobet,et al.  Handwritten character recognition using the continuous distance transformation , 2000, Proceedings 15th International Conference on Pattern Recognition. ICPR-2000.

[3]  Dah-Jye Lee,et al.  Fast surface approximation for volume and surface area measurements using distance transform , 2003 .

[4]  Pong C. Yuen,et al.  Classification of partially occluded objects using 3-point matching and distance transformation , 1994, Pattern Recognit..

[5]  Prabir Bhattacharya,et al.  Skeletonization of gray-scale images by gray weighted distance transform , 1997, Defense, Security, and Sensing.

[6]  Arthur W. Toga,et al.  Efficient Skeletonization of Volumetric Objects , 1999, IEEE Trans. Vis. Comput. Graph..

[7]  Ian W. Ricketts,et al.  A novel method for accelerating the visualisation process used in virtual colonoscopy , 2001, Proceedings Fifth International Conference on Information Visualisation.

[8]  Kenya Murase,et al.  Automated seeded region growing algorithm for extraction of cerebral blood vessels from magnetic resonance angiographic data , 2000, Proceedings of the 22nd Annual International Conference of the IEEE Engineering in Medicine and Biology Society (Cat. No.00CH37143).

[9]  Daming Shi,et al.  Nonlinear active handwriting models and their applications to handwritten Chinese radical recognition , 2003, Seventh International Conference on Document Analysis and Recognition, 2003. Proceedings..

[10]  David W. Paglieroni,et al.  Distance transforms: Properties and machine vision applications , 1992, CVGIP Graph. Model. Image Process..

[11]  C. Pudney,et al.  Distance-based skeletonization of 3D images , 1996, Proceedings of Digital Processing Applications (TENCON '96).

[12]  Wang Weizhi,et al.  Automatic separation of overlapping objects , 2002, Proceedings of the 4th World Congress on Intelligent Control and Automation (Cat. No.02EX527).

[13]  Haruhisa Shimoda,et al.  Grid data generation from contour images by using Euclid distance transformation , 1993, Proceedings of IGARSS '93 - IEEE International Geoscience and Remote Sensing Symposium.

[14]  Roberto Guerrieri,et al.  Massively-parallel handwritten character recognition based on the distance transform , 1995, Pattern Recognit..

[15]  Axel Techmer,et al.  Contour-based motion estimation and object tracking for real-time applications , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[16]  Arie E. Kaufman,et al.  Fast Ray-Tracing of Rectilinear Volume Data Using Distance Transforms , 2000, IEEE Trans. Vis. Comput. Graph..

[17]  P. Grant,et al.  Local path planning: a brute force approach , 1990, Proceedings. 5th IEEE International Symposium on Intelligent Control 1990.

[18]  Punam K. Saha,et al.  Measurement of trabecular bone thickness in the limited resolution regime of in vivo MRI by fuzzy distance transform , 2004, IEEE Transactions on Medical Imaging.

[19]  Chris Pudney,et al.  Distance-Ordered Homotopic Thinning: A Skeletonization Algorithm for 3D Digital Images , 1998, Comput. Vis. Image Underst..

[20]  Alexandre X. Falcão,et al.  Fast Euclidean distance transform using a graph-search algorithm , 2000, Proceedings 13th Brazilian Symposium on Computer Graphics and Image Processing (Cat. No.PR00878).

[21]  Clark F. Olson Maximum-Likelihood Image Matching , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[22]  Gunilla Borgefors,et al.  Weighted distance transforms in rectangular grids , 2001, Proceedings 11th International Conference on Image Analysis and Processing.

[23]  N. Sudha An area-efficient pipelined array architecture for Euclidean Distance Transformation and its FPGA implementation , 2004, 17th International Conference on VLSI Design. Proceedings..

[24]  Roberto de Alencar Lotufo,et al.  Fast multidimensional parallel Euclidean distance transform based on mathematical morphology , 2001, Proceedings XIV Brazilian Symposium on Computer Graphics and Image Processing.

[25]  Bahram Parvin,et al.  Surface recovery from planar sectional contours , 2000, Proceedings 15th International Conference on Pattern Recognition. ICPR-2000.

[26]  T. Moon,et al.  Mathematical Methods and Algorithms for Signal Processing , 1999 .

[27]  Yann Gousseau,et al.  Interpolation of digital elevation models using AMLE and related methods , 2002, IEEE Trans. Geosci. Remote. Sens..

[28]  Bin Luo,et al.  Slice interpolation using the distance transform and morphing , 1997, Proceedings of 13th International Conference on Digital Signal Processing.

[29]  A. Anzalone,et al.  Real-time visual inspection of moulded plastic drippers , 1995, Proceedings of Conference on Computer Architectures for Machine Perception.

[30]  Bahram Parvin,et al.  Surface reconstruction from sparse fringe contours , 1998, Proceedings Fourth IEEE Workshop on Applications of Computer Vision. WACV'98 (Cat. No.98EX201).

[31]  Yi Pan,et al.  Efficient parallel algorithms for distance maps of 2D binary images using an optical bus , 2002, IEEE Trans. Syst. Man Cybern. Part A.

[32]  A. Au,et al.  Affine invariant recognition of 2D occluded objects using geometric hashing and distance transformation , 1996, Proceedings of Digital Processing Applications (TENCON '96).

[33]  Dah-Jye Lee,et al.  Three-dimensional surface approximation from incomplete data using distance transform , 2002, SPIE Optics + Photonics.

[34]  W. Eric L. Grimson,et al.  Fixed topology skeletons , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[35]  Jong-Ho Choi,et al.  Two-dimensional object recognition using chamfer distance transform on morphological skeleton , 1995, Other Conferences.