• This repository has been archived on 23/Apr/2021
  • Stars
    star
    781
  • Rank 58,232 (Top 2 %)
  • Language
    Java
  • License
    Other
  • Created over 9 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Open source library for content based image retrieval / visual information retrieval.

End of Life reached for LIRE

This project is no longer maintained. I want to thank all those who helped, found kind words of support, and cited LIRE in their academic work.

LIRE - Lucene Image Retrieval

LIRE (Lucene Image Retrieval) is an open source library for content based image retrieval, which means you can use LIRE to implement applications that search for images that look similar. Besides providing multiple common and state of the art retrieval mechanisms LIRE allows for easy use on multiple platforms. LIRE is actively used for research, teaching and commercial applications. Due to its modular nature it can be used on process level (e.g. index images and search) as well as on image feature level. Developers and researchers can easily extend and modify LIRE to adapt it to their needs.

An online demo can be found at http://demo-itec.uni-klu.ac.at/liredemo/ Most [recent documentation is found here at the github repo] (https://github.com/dermotte/LIRE/blob/master/src/main/docs/developer-docs/docs/index.md).

Please cite LIRE if you use it! LIRE is open source and free, the only thing we ask for is that you cite it if you use it in your work. For references see below.

Downloads

Downloads are currently hosted at: http://www.itec.uni-klu.ac.at/~mlux/lire-release/.

Nightly builds are available at http://www.itec.uni-klu.ac.at/~mlux/lire-release/lire-nightly.zip

Getting Started

The developer documentation & blog are currently hosted here in the repo. In the developer docs common tasks are described, so take a look there if you are starting to use LIRE.

If you are very new to LIRE and just want to try out the image search functionality I recommend to start with LireDemo, a GUI application which lets you index and search your own photos. If you want to integrate search functions in your software, then take a look at Lire-SimpleApplication, which shows you the most straightforward way to use Lire. Both are available in the Downloads section. Small tutorials are available for creating an index and searching images in the wiki at http://www.semanticmetadata.net/wiki/.

If you want to setup your IDE to use LIRE, there is a Gradle build script for SimpleApplication as well as LireDemo. You can find directions and the files for setup at the release page. If you want to work on the LIRE source code, I recommend starting with checking it out, installing Gradle and IntelliJ IDEA and then using IDEA to import the gradle project. Everything will be set up and ready for work.

We further highly recommend the book titled “Visual Information Retrieval using Java and LIRE”, written by Mathias Lux and Oge Marques. It’s available from Morgan & Claypool, i.e. as PDF eBook (doi:10.2200/S00468ED1V01Y201301ICR025, see here or on Kindle here).

Sometimes you’re stuck with the integration of LIRE in your product, or you don’t exactly know which parameters to choose. In this case (i) we are either happy to help on the mailing list so all LIRE users can benefit, or to (ii) offer our services for implementation, benchmarking and consulting if there is need for private conversation on LIRE. In the latter case please contact Mathias Lux.

LIRE and Solr

If you are searching for the Solr plugin of LIRE ... there is one and it seems to be working. Several global features are working fine and it's based on Solr 7.5.0. It can be found at https://github.com/dermotte/liresolr. For questions please use the LIRE dev mailing list.

Citation

We kindly ask you to refer to either of the following papers in publications mentioning or employing Lire:

Mathias Lux, Savvas A. Chatzichristofis. LIRE: Lucene Image Retrieval – An Extensible Java CBIR Library. In proceedings of the 16th ACM International Conference on Multimedia, pp. 1085-1088, Vancouver, Canada, 2008 - Download paper and BibTeX here

Mathias Lux. Content Based Image Retrieval with LIRE. In proceedings of the 19th ACM International Conference on Multimedia, pp. 735-738, Scottsdale, Arizona, USA, 2011 - Download paper and BibTeX here

Mathias Lux, Oge Marques Visual Information Retrieval using Java and LIRE, Morgan Claypool, 2013

Acknowledgements

This work is supported by the Faculty of Technical Sciences of the Alpen-Adria-Universität Klagenfurt: http://technik.aau.at/en/

More Repositories

1

liresolr

Putting LIRE into Solr - an ongoing project
Java
174
star
2

CaliphEmir

MPEG-7 image annotation and retrieval GUI tools
Java
18
star
3

memory-game-android

A simple memory game for Android based on libGDX
Java
10
star
4

GdxGameSkeleton

A simple game skeleton for libGDx to start with. Supports different screens including menu and loading screens, loading via AssetManager and scalable viewport for Menu and loading. GameScreen has to be implemented.
Java
9
star
5

imagegrid

An image abstraction application for artists and wanna-be-s
Java
6
star
6

SpeedoGPSAndroid

A simple speedometer
Java
5
star
7

CountingGame

A simple android game for kids learning numbers
Java
3
star
8

esop15

Demo and tutorial code for the programming course at Klagenfurt University
JavaScript
2
star
9

introduction-to-computer-games-course

Lua
2
star
10

esop18

Code for the lecture ESOP in winter semester 2018/2019 at Alpen-Adria Universität Klagenfurt
Java
2
star
11

gdevelop-racer

1
star
12

WhereTheFog

JavaScript
1
star
13

esop17

Code for the lecture ESOP in winter semester 2017/2018 at Alpen-Adria Universität Klagenfurt
Java
1
star
14

esop16

Demo and tutorial code for the programming course at Klagenfurt University
Java
1
star
15

cg-lecture-2019

Source and Materials for Introduction to Computer Graphics for the GSE master program at AAU Klagenfurt
Processing
1
star
16

mediaeval-gamestory-task-19

A repo collecting data and code released to the participants
Python
1
star
17

introduction-to-computer-graphics-lecture

Source and Materials for Introduction to Computer Graphics for the GSE master program at AAU Klagenfurt
JavaScript
1
star