An image retrieval system is a computer system for browsing, searching and retrieving images from a large database of digital images. Most traditional and common methods of image retrieval utilize some method of adding metadata such as captioning', keywords, or descriptions to the images so that retrieval can be performed over the annotation words. Manual image annotation is time-consuming, laborious and expensive; to address this, there has been a large amount of research done on automatic image annotation. Additionally, the increase in social web applications and the semantic web have inspired the development of several web-based image annotation tools.
A 2008 survey article documented progresses after 2007.
Image search is a specialized data search used to find images. To search for images, a user may provide query terms such as keyword, image file/link, or click on some image, and the system will return images "similar" to the query. The similarity used for search criteria could be meta tags, color distribution in images, region/shape attributes, etc.
- Image meta search - search of images based on associated metadata such as keywords, text, etc.
- Content-based image retrieval (CBIR) – the application of computer vision to the image retrieval. CBIR aims at avoiding the use of textual descriptions and instead retrieves images based on similarities in their contents (textures, colors, shapes etc.) to a user-supplied query image or user-specified image features.
- List of CBIR Engines - list of engines which search for images based image visual content such as color, texture, shape/object, etc.
- Image collection exploration - search of images based on the use of novel exploration paradigms.
It is crucial to understand the scope and nature of image data in order to determine the complexity of image search system design. The design is also largely influenced by factors such as the diversity of user-base and expected user traffic for a search system. Along this dimension, search data can be classified into the following categories:
- Archives - usually contain large volumes of structured or semi-structured homogeneous data pertaining to specific topics.
- Domain-Specific Collection - this is a homogeneous collection providing access to controlled users with very specific objectives. Examples of such a collection are biomedical and satellite image databases.
- Enterprise Collection - a heterogeneous collection of images that is accessible to users within an organization’s intranet. Pictures may be stored in many different locations.
- Personal Collection - usually consists of a largely homogeneous collection and is generally small in size, accessible primarily to its owner, and usually stored on a local storage media.
- Web - World Wide Web images are accessible to everyone with an Internet connection. These image collections are semi-structured, non-homogeneous and massive in volume, and are usually stored in large disk arrays.
There are evaluation workshops for image retrieval systems aiming to investigate and improve the performance of such systems.
- ImageCLEF - a continuing track of the Cross Language Evaluation Forum that evaluates systems using both textual and pure-image retrieval methods.
- Content-based Access of Image and Video Libraries - a series of IEEE workshops from 1998 to 2001.
- Computer vision
- Content-based image retrieval (CBIR)
- Digital asset management
- Digital image editing
- Image organizer
- Information retrieval
- Image processing
- Multimedia Information Retrieval
- Prasad, B E; A Gupta, H-M Toong, S.E. Madnick (February 1987). "A microcomputer-based image database management system". IEEE Transactions on Industrial Electronics. IE-34 (1): 83–8. doi:10.1109/TIE.1987.350929.
- Datta, Ritendra; Dhiraj Joshi, Jia Li, James Z. Wang (April 2008). "Image Retrieval: Ideas, Influences, and Trends of the New Age". ACM Computing Surveys 40 (2): 1–60. doi:10.1145/1348246.1348248.
- Jorge E. Camargo, Juan C. Caicedo, Fabio A. Gonzalez, A kernel-based framework for image collection exploration, Journal of Visual Languages & Computing, Volume 24, Issue 1, February 2013, 53-57. ISSN 10-45-926X. http://dx.doi.org/10.1016/j.jvlc.2012.10.008
- Picalike.com: visual similarity search, mobile visual search, information retrieval and object detection
- microsoft.com, Content-Free Image Retrieval by C. Lawrence Zitnick and Takeo Kanade, May 2003
- PDF Bulletin of the American Society for Information Science & Technology Special Issue on Visual Search. June/July 2009. 35:5 ISSN: 1550-8366.
- alipr.com Automatic image tagging and visual image search. Developed with Stanford and Penn State technologies.
- CIRES Image retrieval system developed by the University of Texas at Austin.
- FIRE Image retrieval system developed by the RWTH Aachen University, Aachen, Germany.
- GIFT GNU Image Finding Tool, originally developed at the University of Geneva, Switzerland.
- ImageCLEF A benchmark to compare the performance of image retrieval systems.
- imgSeek Open-source desktop photo collection manager and viewer with content-based search and many other features.
- isk-daemon Open-source database server capable of adding content-based (visual) image searching to any image related website or software.
- img (Anaktisi) This Web-Solution implements a new family of CBIR descriptors. These descriptors combine in one histogram color and texture information and are suitable for accurately retrieving images.
- Caliph & Emir: Creation and Retrieval of images based on MPEG-7 (GPL).
- Frompo.com Image and video searching tool
- img (Rummager): Image retrieval Engine (Freeware Application).
- PicsLikeThat: Visual and semantic image retrieval.
- Superfish.com: Perceptual visual-search; finding images with similar content.
- Duplicate image finder: VSDIF is a PC tool to search similar images.