A Fast Multi-Object Extraction Algorithm Based on Cell-Based Connected Components Labeling

We describe a cell-based connected component labeling algorithm to calculate the 0th and 1st moment features as the attributes for labeled regions. These can be used to indicate their sizes and positions for multi-object extraction. Based on the additivity in moment features, the cell-based labeling algorithm can label divided cells of a certain size in an image by scanning the image only once to obtain the moment features of the labeled regions with remarkably reduced computational complexity and memory consumption for labeling. Our algorithm is a simple-one-time-scan cell-based labeling algorithm, which is suitable for hardware and parallel implementation. We also compared it with conventional labeling algorithms. The experimental results showed that our algorithm is faster than conventional raster-scan labeling algorithms.

[1]  Francis Devos,et al.  A programmable artificial retina , 1993 .

[2]  Chun-Jen Chen,et al.  A linear-time component-labeling algorithm using contour tracing technique , 2004, Comput. Vis. Image Underst..

[3]  Masatoshi Ishikawa,et al.  955-fps Real-time Shape Measurement of a Moving/Deforming Object using High-speed Vision for Numerous-point Analysis , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[4]  Idaku Ishii,et al.  Development of high-speed and real-time vision platform, H3 vision , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  Alberto Sangiovanni-Vincentelli,et al.  An embedded system for an eye-detection sensor , 2005, Comput. Vis. Image Underst..

[6]  Donald G. Bailey,et al.  Single Pass Connected Components Analysis , 2007 .

[7]  Takeshi Takaki,et al.  2000 fps real-time vision system with high-frame-rate video recording , 2010, 2010 IEEE International Conference on Robotics and Automation.

[8]  Shinichi Hirai,et al.  Realtime FPGA-Based Vision System , 2005, J. Robotics Mechatronics.

[9]  Takeshi Takaki,et al.  2000-fps multi-object extraction based on cell-based labeling , 2010, 2010 IEEE International Conference on Image Processing.

[10]  Kenji Suzuki,et al.  Linear-time connected-component labeling based on sequential local operations , 2003, Comput. Vis. Image Underst..

[11]  Azriel Rosenfeld,et al.  Sequential Operations in Digital Picture Processing , 1966, JACM.

[12]  Hong Hua,et al.  A fast connected components labeling algorithm and its application to real-time pupil detection , 2009, Machine Vision and Applications.

[13]  Jake K. Aggarwal,et al.  Parallel image component labeling for target acquisition , 1998 .

[14]  Jan-Erik Eklund,et al.  VLSI implementation of a focal plane image processor-a realization of the near-sensor image processing concept , 1996, IEEE Trans. Very Large Scale Integr. Syst..

[15]  Ewert Bengtsson,et al.  A New Parallel MIMD Connected Component Labeling Algorithm , 1994, PARLE.

[16]  I. Ishii,et al.  Higher Order Autocorrelation Vision Chip , 2006, IEEE Transactions on Electron Devices.

[17]  R. Bergevin,et al.  Registering range views of multipart objects , 1995 .

[18]  Eberhard Mandler,et al.  One-pass encoding of connected components in multivalued images , 1990, [1990] Proceedings. 10th International Conference on Pattern Recognition.

[19]  M. Ishikawa,et al.  A dynamically reconfigurable SIMD processor for a vision chip , 2003, IEEE Journal of Solid-State Circuits.

[20]  N. Otsu A threshold selection method from gray level histograms , 1979 .