Golden retriever

download Golden retriever

If you can't read please download the document

Transcript of Golden retriever

Golden Retriever-
an open source Image Retrieval Engine

Specifications

Implementation of Bag of Visual Words modelBack-end library

User Interface

Implementation Language:

Complete solution offering efficient storage

Fully customizable via the plugin system

Focus on prototyping and testing

- Specifically- Implements the BOVW model in java

- Library to integrate- Frontend standalone application to provide func th gui

- The main attributes of the application- Offers its own efficient data storing system- Is easily extensible through its plugin system-These aspects make it ideal for...

Bag of Visual Words (BOVW)

Feature Extraction

Codebook Creation
(clustering)

Classification of features into the codebook classes

Creation of histograms (bags) of the frequency of each class appearing

Comparison between bags (query and indexed)

- BOVW considers... to be ... a set of local features (vectors)- So the chain of actionsFeatures extracted creating features setCodebook -> some important features, usually by clustering, universalEach feature is then classified leading to the final representation which is the histogram of occurenices of each class

So, based on this description one can say that ..... various methods from different research fields.Great field for research -> the purpose of this application. *** Based on this fact... types of objects -> load as plugins.

Variable parts (Components)

VWDescriptor

Feature Extractor

Clustering Algorithm

Stemmer (Classifier)

Weighting Scheme

Similarity measurement

Feature ExtractionClusteringWeighting Schemes VW

SIFTK-MeansSMARTBasic

SURFSGONGCo.Vi.Wo

ORBBRISK

This is a list of the variable parts of the projectIn other words, Grire is designed to load those classes as plugins so that anyone can add... (own/desired)

Some basic components are implemented and are showed... but these are very limited.That's because we are determined that the only way... not by trying to collect every available method (fail) but rather work on building (flexible and fast framework that can host)->

Technical Details

Data StorageIntegration of the open source database MapDB (mapdb.org)

Support for fully concurrent actions (multi-threaded/web applications)

Built-in cache system

Efficient serialization

Minimum memory overhead

Plugin SystemIntegration of the open source plugin framework JSPF

Creating a plugin is as easy as implementing an interface

Plugins may have infinite amount of parameters (works with GUI too!)

Plugins can store custom structures of data through the framework.

Towards this direction Grire offers its own data storage system. This is done by integrating... (promising)

So the important things about... Concrrent -> idealCache -> efficiency

As to the plugin system, Grire integrates the JSPF framework.Which makes it really easy to create...Grire also allows...

Video Demonstration

Thank you!

Online Resources

Questions?

GRire's homepage and documentation:
http://www.grire.net

GRire's Code and Files Repository:
http://www.sourceforge.net/projects/grire

Available support and discussion: mailing lists and forum at Sourceforge page.
Do not hesitate to contact us!

Grire is available... along with its documentationThe code repository and the downloads are hosted at sourceforge.netOfc, the success of an open source relies on the support from the community so...

Click to edit Master title style

24/10/2013

Click to edit Master title style

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

24/10/2013

Click to edit Master title style

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

24/10/2013