Skip to content

PoCInnovation/SpaceVector

Repository files navigation

SpaceVector 🚀

SpaceVector is a platform for semantic search on satellite images using state of the art AI. It aims to support the use of satellite images.

How does it work?

How to SpaceVector works ?

When you make a query, the system embed you text with OpenAI Clip text encoder. Then, it search the most similar images in the vector database. The images are embed with OpenAI Clip image encoder. The system return the most similar images.

The majority images come from the EuroSat dataset. The dataset contains 27,000 labeled images of 10 classes. The images are 64x64 pixels and are in the RGB format. The classes are:

  • Annual Crop
  • Forest
  • Herbaceous Vegetation
  • Highway
  • Industrial
  • Pasture
  • Permanent Crop
  • Residential
  • River
  • Sea/Lake

Getting Started

Installation

For this project, you need to have Python installed on your computer.

You need docker and docker-compose to run the project.

Quickstart

For running the project, you need to run the following command:

docker-compose up

Usage

After you launch the docker compose, you can access the frontend on http://localhost:3000 and the backend on http://localhost:8000

Get involved

You're invited to join this project ! Check out the contributing guide.

If you're interested in how the project is organized at a higher level, please contact the current project manager.

Our PoC team ❤️

Developer


Clément Loeuillet

Manager


Mikaël Vallenet

Organization

🚀 Don't hesitate to follow us on our different networks, and put a star 🌟 on PoC's repositories

Made with ❤️ by PoC

About

SpaceVector is a platform for semantic search on satellite images using state of the art AI. It aims to support the use of satellite images.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published