JIRL: A C++ Toolkit for JPEG Compressed Domain Image Retrieval

JIRL: A C++ Toolkit for JPEG Compressed Domain Image Retrieval

David Edmundson (Department of Computer Science, Loughborough University, Loughborough, UK) and Gerald Schaefer (Department of Computer Science, Loughborough University, Loughborough, UK)
DOI: 10.4018/jmdem.2013040101
OnDemand PDF Download:
No Current Special Offers


Since there are few open image retrieval toolkits available, researchers in the field are often forced to re-implement existing algorithms in order to perform a comparative evaluation. None of the existing toolkits support retrieval of JPEG images directly in the compressed domain. The authors’ aim is therefore to facilitate the use of compressed domain image retrieval techniques as well as ease retrieval evaluation by fellow researchers. For this purpose, the authors present JIRL, an open source C++ software suite that allows content-based image retrieval in the JPEG compressed domain and provides tools for benchmarking retrieval accuracy and retrieval time. In total, twelve state-of-the-art JPEG retrieval algorithms are implemented, while for each method techniques for compressed domain feature extraction as well as feature comparison are provided in an object-oriented framework. An example image retrieval application is also provided to demonstrate how the library can be used. JIRL is made available to fellow researchers under the LGPL v.2.1 license.
Article Preview

Jpeg Image Compression

The JPEG standard (Wallace, 1991) defines a lossy method for compressing and decompressing still images. An overview of the JPEG coding and decoding stages is given in Figure 1.

Complete Article List

Search this Journal:
Open Access Articles: Forthcoming
Volume 12: 4 Issues (2021): 2 Released, 2 Forthcoming
Volume 11: 4 Issues (2020)
Volume 10: 4 Issues (2019)
Volume 9: 4 Issues (2018)
Volume 8: 4 Issues (2017)
Volume 7: 4 Issues (2016)
Volume 6: 4 Issues (2015)
Volume 5: 4 Issues (2014)
Volume 4: 4 Issues (2013)
Volume 3: 4 Issues (2012)
Volume 2: 4 Issues (2011)
Volume 1: 4 Issues (2010)
View Complete Journal Contents Listing