Recognition of occluded objects by reducing feature interactions Kah Bin Lim, Jia Yun Wu Mechatronics and Control Lab1, National University of Singapore, Singapore abstract article info Article history: Received 14 September 2011 Received in revised form 16 June 2012 Accepted 22 July 2012 Keywords: Occlusion recognition Appearance Geometry Spectral matching The main difculty for the recognition of occluded objects lies in the fact that the original feature set is corrupted and no longer reliable to represent the object of interest. This corruption is caused by the interac- tions between features from different objects, denoted as feature interactions, which is a key issue addressed in our algorithm. In this paper, a local to global strategy is represented for the occlusion recognition problem, which combines the pairwise grouping and graph matching algorithms. Local appearance similarity serves as priors to reduce feature interactions, by which the performance of graph matching algorithms is improved in order to deal with the contaminated data set. With our formulation, a global decision on object recognition can be made based on locally gathered information. Experimental results show that the proposed framework can dramatically reduce incorrect matches and objects under severe occlusions can still be recognized. © 2012 Elsevier B.V. All rights reserved. 1. Introduction Occlusion is a challenging problem in computer vision and it compro- mise performances of algorithms in most of vision applications. In natural scenes, it is commonly found that objects are occluded or overlapped by other objects or surfaces, resulting in partially visible objects of interest. Although humans recognize these occluded objects effortlessly and in- stantaneously, implementation of this task on machines is far behind. In feature-based recognition systems, correspondences are found between images in a local or global manner, and then recognition is performed. However, in the case of occlusion, these methods often result in false match of features, because occlusion affects local feature detection and description directly. When detecting features in a scene, feature detectors equally re- spond to the appearance edges and occlusion boundaries. Therefore, oc- clusion cannot be detected in single image, leaving a corrupted feature set to represent the original object. An example is shown in Fig. 1, where feature points detected are marked in red dots. The original feature set of pliers is corrupted by features generated at occlusion boundaries, as circled in Fig. 1(b). Feature points detected from occluded object are no longer reliable to represent this object. In the rest of this paper, the feature set corruption by occlusion is referred to as feature interactions, because it is caused by interactions between features from different objects. As for the description of the detected feature points, local feature description methods implicitly assume that all the nearby or connected pixels around a detected feature point are from the same object. But this assumption is violated at occlusion boundaries, where information from two different physical surfaces is collected within individual neighbor- hood. In this context, detected features and their descriptions are no longer reliable to represent the original objects of interest. Thus, the corruptions of general feature detection and description would fail the later recognition task because of feature interactions. Consequently, similarfeatures in two images are not necessarily leading to condent correspondences. It is safely concluded that feature interactions make the recognition of occluded objects more challenging than general recog- nition task. In this paper, a novel algorithm is proposed for occlusion recogni- tion by reducing feature interactions in terms of geometry, texture and color. Since local features alone may not be reliable to represent occluded objects, other information such as appearance relationships between features, could provide evidence to reduce feature interac- tions. In addition, a global inference of the object structure is introduced by retaining pairwise geometric consistent assignments. Our strategy focuses on making a global recognition decision based on locally gath- ered information. The rest of this paper is organized as follows. Section 2 introduces the related works in recognition and motivation for our work. Section 3 calculates the pairwise feature appearance similarity as priors to reduce feature interactions. Section 4 formulates our algorithm to recognize occluded objects. In Section 5, our algorithm is implemented under vary- ing occlusion rates and the experiments show the improvements of spectral matching algorithms to recognize occluded objects with our for- mulation. Section 6 contains the discussions and conclusions. 2. Related works Object recognition plays an important role in computer vision, and great progresses have been made in recent years. However, there are still many obstacles which have to be overcome. One typical problem Image and Vision Computing 30 (2012) 906914 This paper has been recommended for acceptance by Matthew Turk. Corresponding author. Tel.: +65 83147407. E-mail address: g0700814@nus.edu.sg (J.Y. Wu). 0262-8856/$ see front matter © 2012 Elsevier B.V. All rights reserved. http://dx.doi.org/10.1016/j.imavis.2012.07.006 Contents lists available at SciVerse ScienceDirect Image and Vision Computing journal homepage: www.elsevier.com/locate/imavis