Skip to main content

Region-Based Image Retrieval Using an Object Ontology and Relevance Feedback

Abstract

An image retrieval methodology suited for search in large collections of heterogeneous images is presented. The proposed approach employs a fully unsupervised segmentation algorithm to divide images into regions and endow the indexing and retrieval system with content-based functionalities. Low-level descriptors for the color, position, size, and shape of each region are subsequently extracted. These arithmetic descriptors are automatically associated with appropriate qualitative intermediate-level descriptors, which form a simple vocabulary termed object ontology. The object ontology is used to allow the qualitative definition of the high-level concepts the user queries for (semantic objects, each represented by a keyword) and their relations in a human-centered fashion. When querying for a specific semantic object (or objects), the intermediate-level descriptor values associated with both the semantic object and all image regions in the collection are initially compared, resulting in the rejection of most image regions as irrelevant. Following that, a relevance feedback mechanism, based on support vector machines and using the low-level descriptors, is invoked to rank the remaining potentially relevant image regions and produce the final query results. Experimental results and comparisons demonstrate, in practice, the effectiveness of our approach.

Author information

Affiliations

Authors

Corresponding author

Correspondence to Vasileios Mezaris.

Rights and permissions

Reprints and Permissions

About this article

Cite this article

Mezaris, V., Kompatsiaris, I. & Strintzis, M.G. Region-Based Image Retrieval Using an Object Ontology and Relevance Feedback. EURASIP J. Adv. Signal Process. 2004, 231946 (2004). https://doi.org/10.1155/S1110865704401188

Download citation

Keywords and phrases

  • image retrieval
  • image databases
  • image segmentation
  • ontology
  • relevance feedback
  • support vector machines