Skip to content
/ vlsse Public

Visual Language Semantic Search Engine - searching for images via text

Notifications You must be signed in to change notification settings

baj31415/vlsse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Visual Language Semantic Search Engine

A simple semantic search application that takes in a text string and images, passes it through a Visual Language Model to generate text and image-embeddings and provides the most similar image from the image embeddings using K-nearest neighbours search.

Cool things about this project :

Work In Progress

  • Fast Vector Search on pre-computed embeddings with FAISS

Environment Setup

You would need a conda environment to install the dependencies

sudo apt install miniconda

Create new conda environment and install dependencies

conda env create --name vlss --file=environment.yml
conda activate vlss

Run Streamlit Demo

streamlit run demo.py

Acknowledgement

This project is inspired from my older project on visual place recognition. This project wouldn't have been possible without the existence of the following open-source libraries:

About

Visual Language Semantic Search Engine - searching for images via text

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages