Random Forest Ensemble Learning for Object Recognition Using RGB Features Along Object Edge

In object recognition, the required features to represent an object are dictated by the nature of the problem at hand, and thus extraction of features from an object varies from task to task. State-of-the-art object detectors typically use the shape information as a low level feature representation to capture the local structure of an object. This paper presents the concept of merging the shape (in the form of edge) and color information, which could lead to significant performance improvement in object detection. In real life scenarios, we often need to recognize objects that are captured at different angles. In this paper, we propose a method that capture the RGB colors along the image’s edge as importance features for object recognition. We test our method on NEC animal object dataset. Our simple yet effective approach is able to offer good image classification results when we use it in conjunction with random forest ensemble learning method for classification. Keywords—Image classification, RGB features along edge, Ensemble learning, Random forest

[1]  Lior Wolf,et al.  Learning over Sets using Kernel Principal Angles , 2003, J. Mach. Learn. Res..

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

[3]  Tsuhan Chen,et al.  A Topic-Motion Model for Unsupervised Video Object Discovery , 2007, 2007 IEEE Conference on Computer Vision and Pattern Recognition.

[4]  Gavin Brown,et al.  Ensemble Learning , 2010, Encyclopedia of Machine Learning and Data Mining.

[5]  Eli Shechtman,et al.  In defense of Nearest-Neighbor based image classification , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[6]  Eamonn J. Keogh,et al.  Polishing the Right Apple: Anytime Classification Also Benefits Data Streams with Constant Arrival Times , 2010, 2010 IEEE International Conference on Data Mining.

[7]  Wei Lee Woon,et al.  A New Image Edge Detection Method using Quality-based Clustering , 2012 .

[8]  Andrew Zisserman,et al.  Video Google: a text retrieval approach to object matching in videos , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

[9]  Xiaofeng Ren,et al.  Figure-ground segmentation improves handled object recognition in egocentric video , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[10]  Trevor Darrell,et al.  Unsupervised feature selection via distributed coding for multi-view object recognition , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[11]  Irwin Edward Sobel,et al.  Camera Models and Machine Perception , 1970 .

[12]  Hiroshi Murase,et al.  Learning and recognition of 3D objects from appearance , 1993, [1993] Proceedings IEEE Workshop on Qualitative Vision.

[13]  Pietro Perona,et al.  A Bayesian hierarchical model for learning natural scene categories , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[14]  Bruno Lameyre,et al.  Object recognition and segmentation in videos by connecting heterogeneous visual features , 2008, Comput. Vis. Image Underst..

[15]  Wen Gao,et al.  Manifold-Manifold Distance with application to face recognition based on image set , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[16]  Brian C. Lovell,et al.  Graph embedding discriminant analysis on Grassmannian manifolds for improved image set matching , 2011, CVPR 2011.

[17]  Wei Lee Woon,et al.  Intelligent edge detector based on multiple edge maps , 2012, 2012 International Conference on Computer Systems and Industrial Informatics.

[18]  M. Abdellatif Effect of color pre-processing on color-based object detection , 2008, 2008 SICE Annual Conference.

[19]  Yihong Gong,et al.  Linear spatial pyramid matching using sparse coding for image classification , 2009, CVPR.

[20]  Katsushi Ikeuchi,et al.  Detectability, Uniqueness, and Reliability of Eigen Windows for Stable Verification of Partially Occluded Objects , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[21]  Natasha Gelfand,et al.  SURFTrac: Efficient tracking and continuous object recognition using local feature descriptors , 2009, CVPR.

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

[23]  Hossein Mobahi,et al.  Deep learning from temporal coherence in video , 2009, ICML '09.

[24]  Roberto Battiti,et al.  Identifying Intrusions in Computer Networks based on Principal Component Analysis , 2005 .

[25]  Antonio Criminisi,et al.  Object Class Recognition at a Glance , 2006 .

[26]  Sebastian Thrun,et al.  Unsupervised learning of invariant features using video , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[27]  Andrew Zisserman,et al.  Image Classification using Random Forests and Ferns , 2007, 2007 IEEE 11th International Conference on Computer Vision.

[28]  David J. Kriegman,et al.  Video-based face recognition using probabilistic appearance manifolds , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[29]  Fahad Shahbaz Khan,et al.  Color attributes for object detection , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[30]  Cordelia Schmid,et al.  Beyond Bags of Features: Spatial Pyramid Matching for Recognizing Natural Scene Categories , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).

[31]  Rama Chellappa,et al.  Model-based temporal object verification using video , 2001, IEEE Trans. Image Process..

[32]  Stefano Soatto,et al.  Video-based descriptors for object recognition , 2011, Image Vis. Comput..

[33]  Anil K. Jain,et al.  Statistical Pattern Recognition: A Review , 2000, IEEE Trans. Pattern Anal. Mach. Intell..