Object Detection Using Color Entropies and a Fuzzy Classifier

This paper proposes a novel approach to specific object detection in complex scenes using color-based entropy features and a fuzzy classifier (FC). Appearances of the detected objects are assumed to contain multiple colors in non-homogeneous distributions that make it difficult to detect these objects using shape features. The proposed detection approach consists of two filtering phases with two different novel color-based entropy features. The first phase filters a test pattern with the entropy of color component (ECC). A self-splitting clustering (SSC) algorithm is proposed to automatically generate clusters in the hue and saturation (HS) color space according to the composing pixels of an object. The ECC value is computed from histograms of pixels in the found clusters and is used to generate object candidates. The second filtering phase uses the entropies of geometric color distributions (EGCD) to filter the object candidates obtained from the first phase. An EGCD is computed for each of the clustered composing colors of a candidate object. The EGCD values are fed to an FC to enable advanced filtering. A new FC using the SSC algorithm and support vector machine (FC-SSCSVM) for antecedent and consequent parameter learning, respectively, is proposed to improve detection performance. Experimental results on the detection of different objects and comparisons with various detection approaches and classifiers verify the advantage of the proposed detection approach using the FC-SSCSVM.

[1]  Wen-Hsiang Tsai,et al.  Vision-Based Autonomous Vehicle Guidance for Indoor Security Patrolling by a SIFT-Based Vehicle-Localization Technique , 2010, IEEE Transactions on Vehicular Technology.

[2]  Jiebo Luo,et al.  Color object detection using spatial-color joint probability functions , 2004, IEEE Transactions on Image Processing.

[3]  Paulo Peixoto,et al.  On Exploration of Classifier Ensemble Synergism in Pedestrian Detection , 2010, IEEE Transactions on Intelligent Transportation Systems.

[4]  D.P. Filev,et al.  An approach to online identification of Takagi-Sugeno fuzzy models , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[5]  Stephen L. Smith,et al.  Cartesian Genetic Programming and its Application to Medical Diagnosis , 2011, IEEE Computational Intelligence Magazine.

[6]  Stephen L. Chiu,et al.  Fuzzy Model Identification Based on Cluster Estimation , 1994, J. Intell. Fuzzy Syst..

[7]  Chia-Feng Juang,et al.  A Self-Organizing TS-Type Fuzzy Network With Support Vector Learning and its Application to Classification Problems , 2007, IEEE Transactions on Fuzzy Systems.

[8]  Nello Cristianini,et al.  An Introduction to Support Vector Machines and Other Kernel-based Learning Methods , 2000 .

[9]  Yoav Freund,et al.  Experiments with a New Boosting Algorithm , 1996, ICML.

[10]  Edwin Lughofer,et al.  FLEXFIS: A Robust Incremental Learning Approach for Evolving Takagi–Sugeno Fuzzy Models , 2008, IEEE Transactions on Fuzzy Systems.

[11]  Zehang Sun,et al.  Object detection using feature subset selection , 2004, Pattern Recognit..

[12]  Rainer Lienhart,et al.  An extended set of Haar-like features for rapid object detection , 2002, Proceedings. International Conference on Image Processing.

[13]  D. Ruppert The Elements of Statistical Learning: Data Mining, Inference, and Prediction , 2004 .

[14]  Fakhri Karray,et al.  A Probabilistic Model of Overt Visual Attention for Cognitive Robots , 2010, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[15]  Raphaël Féraud,et al.  A Fast and Accurate Face Detector Based on Neural Networks , 2001, IEEE Trans. Pattern Anal. Mach. Intell..

[16]  Chuan-Yu Chang,et al.  A Neural Network for Thyroid Segmentation and Volume Estimation in CT Images , 2011, IEEE Computational Intelligence Magazine.

[17]  Hisao Ishibuchi,et al.  Classification and modeling with linguistic information granules - advanced approaches to linguistic data mining , 2004, Advanced information processing.

[18]  Bing-Fei Wu,et al.  A Real-Time Vision System for Nighttime Vehicle Detection and Traffic Surveillance , 2011, IEEE Transactions on Industrial Electronics.

[19]  George K. I. Mann,et al.  An Object-Based Visual Attention Model for Robotic Applications , 2010, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[20]  Dimitar Filev,et al.  Generation of Fuzzy Rules by Mountain Clustering , 1994, J. Intell. Fuzzy Syst..

[21]  Chin-Teng Lin,et al.  Support-vector-based fuzzy neural network for pattern classification , 2006, IEEE Transactions on Fuzzy Systems.

[22]  John Q. Gan,et al.  Constructing L2-SVM-Based Fuzzy Classifiers in High-Dimensional Space With Automatic Model Selection and Fuzzy Rule Ranking , 2007, IEEE Transactions on Fuzzy Systems.

[23]  Chia-Feng Juang,et al.  An incremental support vector machine-trained TS-type fuzzy system for online classification problems , 2011, Fuzzy Sets Syst..

[24]  Luc Van Gool,et al.  The Pascal Visual Object Classes (VOC) Challenge , 2010, International Journal of Computer Vision.

[25]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[26]  Bir Bhanu,et al.  Adaptive integrated image segmentation and object recognition , 2000, IEEE Trans. Syst. Man Cybern. Part C.

[27]  Chia-Feng Juang,et al.  Human Body Posture Classification by a Neural Fuzzy Network and Home Care System Application , 2007, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[28]  Gin-Der Wu,et al.  A Maximizing-Discriminability-Based Self-Organizing Fuzzy Network for Classification Problems , 2010, IEEE Transactions on Fuzzy Systems.

[29]  Alper Bastürk,et al.  Application of Type-2 Fuzzy Logic Filtering to Reduce Noise in Color Images , 2012, IEEE Comput. Intell. Mag..

[30]  Chia-Feng Juang,et al.  A TS Fuzzy System Learned Through a Support Vector Machine in Principal Component Space for Real-Time Object Detection , 2012, IEEE Transactions on Industrial Electronics.

[31]  David Suter,et al.  Object detection by global contour shape , 2008, Pattern Recognit..

[32]  Hiroshi Murase,et al.  Dynamic Active Search for quick object detection with pan-tilt-zoom camera , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[33]  Chia-Feng Juang,et al.  Speedup of Implementing Fuzzy Neural Networks With High-Dimensional Inputs Through Parallel Processing on Graphic Processing Units , 2011, IEEE Transactions on Fuzzy Systems.

[34]  Bill Triggs,et al.  Histograms of oriented gradients for human detection , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[35]  Alper Basturk,et al.  Application of Type-2 Fuzzy Logic Filtering to Reduce Noise in Color Images , 2012, IEEE Computational Intelligence Magazine.

[36]  G LoweDavid,et al.  Distinctive Image Features from Scale-Invariant Keypoints , 2004 .

[37]  Chia-Feng Juang,et al.  Fuzzy System Learned Through Fuzzy Clustering and Support Vector Machine for Human Skin Color Segmentation , 2007, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[38]  Plamen Angelov,et al.  Evolving Intelligent Systems: Methodology and Applications , 2010 .

[39]  Jung-Hsien Chiang,et al.  Support vector learning mechanism for fuzzy rule-based modeling: a new approach , 2004, IEEE Transactions on Fuzzy Systems.

[40]  Yixin Chen,et al.  Support vector learning for fuzzy rule-based classification systems , 2003, IEEE Trans. Fuzzy Syst..