IJIGSP Vol. 3, No. 5, 8 Aug. 2011
Cover page and Table of Contents: PDF (size: 258KB)
Full Text (PDF, 258KB), PP.37-43
Views: 0 Downloads: 0
Connected domain, color recognition, target localization, embedded system
A target localization method based on color recogni-tion and connected component analysis is presented in this paper. The raw image is converted to HSI color space through a lookup table and binarized, then followed by a line-by-line scan to find all the connected domains. By setting appropriate threshold for the size of each connected domain, most pseudo targets can be omitted and coordinates of the target could be calculated in the mean time. The main advantage of this method is the absence of extra filtering process, therefore real-time performance of the whole system is greatly improved. Another merit is we introduce the frame difference concept to avoid manually presetting the upper and lower bound for binarization. Thirdly, the localization step is combined with target enumeration, further simplified the implementation.
Experiments on our ARM system demonstrate its capability of tracing multiple targets under a mean frame rate of 15FPS, which satisfied the requirement of real-time video processing on embedded robot systems.
Fei Guo,Ji-cai Deng,Dong-bo Zhou,"A Connected Domain Analysis Based Color Localization Method and Its Implementation in Embedded Robot System", IJIGSP, vol.3, no.5, pp.37-43, 2011. DOI: 10.5815/ijigsp.2011.05.07
[1]R.K. McConnell, When trees are not green: Recent developments in an off-the-shelf system for robust color and multispectral based recognition and robot control. Proc. TePRA-2009 , p.204-209,2009.
[2]Y. Kuno, K. Sakata, Y. Kobayashi, Object recognition in service robots: Conducting verbal interaction on color and spatial relationship. Proc. ICCV Workshops, p.2025-2031, 2009.
[3]G. Yasuda, Bin Ge. Color based object recognition, localization, and movement control for multiple wheeled mobile robots. IECON 2004, p. 395- 400,2004.
[4]B. Browning, M. Veloso. Real-time, adaptive color-based robot vision. IROS 2005, p. 3871- 3876,2005.
[5]R.C. Gonzalez, R.E. Woods. Digital Image Processing, 2nd Edition, Prentice-Hall,2002.
[6]Gibson, J.J., On constant luminance, gamma correction, and digitization of color space, Consumer Electronics, Proceedings of International Conference, pp.178-179, 7-9 Jun1995
[7]P. Vadakkepat, P. Lim, L.C. De Silva, Jing Liu, Li Li Ling. Multimodal Approach to Human-Face Detection and Tracking. IEEE Transactions on Industrial Electronics, 55( 3): 1385-1393, 2008.
[8]C. Vieren, F. Cabestaing, J. G. Postaire, Catching moving objects with snakes for motion tracking, Pattern Recognition Letters, Vol.16, No.7, 679-685, 1995.
[9]Otsu, Nobuyuki, Threshold Selection Method from Gray-Level Histograms, IEEE Transactions on Systems, Man and Cybernetics,, vol.9, no.1, pp.62-66, Jan. 1979.
[10]C. Grana, D. Borghesani, R. Cucchiara. Optimized Block-Based Connected Components Labeling With Decision Trees. IEEE Transactions on Image Processing , 19(6): 1596-1609, 2010.
[11]K. Suzuki, I. Horiba, N. Sugie. Linear-time connected-component labeling based on sequential local operations. Comput. Vis. Image Underst., 89(1)1-23, 2003.
[12]Fu Chang, Chun-Jen Chen. A component-labeling algorithm using contour tracing technique. Proc. ICDAR, p. 741- 745, 2003.
[13]Xiao Tu, Yue Lu, Run-Based Approach to Labeling Connected Components in Document Images. Proc. ETCS, p.206-209, 2010.