Skip to content

Visual Search System using SIFT and hierarchical k-means tree structure

License

Notifications You must be signed in to change notification settings

favia96/Visual-Search-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Visual Search System

Project 2 - Analysis and Search of Visual Data (EQ2425) - Federico Favia & Mayank Gulati, October 2019, KTH, Stockholm

This project is a computer vision project, using Python, OpenCV (modified version which inclueds patented SIFT algorithm) and an open-source library Pytree, developed within the course of Analysis and Search of Visual Data at KTH. It investigates the results of image classification based on a visual search system which is a hierarchical k-means tree structure. The features for the images are represented by SIFT keypoint descriptors. In particular, the tree is built based upon a database (server) of 150 images representing 50 different buildings (documents), therefore three images for the same building. For querying a client database of 50 images is used. You can download the dataset here. The score system used for object retrieval in the project is the TF-IDF (term frequency inverse document frequency) score See the report for more information. Below you can see how the bag of visual words algorithm works in Computer Vision: Bag of visual words

About

Visual Search System using SIFT and hierarchical k-means tree structure

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages