The Image Warehouse API is a powerful tool for storing, managing, and searching images. With Image Warehouse, you can:
- Store images in a secure and scalable manner.
- Manage annotations on images.
- Build indexes from images and annotations for similarity matching.
- Perform image similarity search with image or text query.
- Search images with criteria on annotations.
The Image Warehouse API is powered by a Google AI multimodal embedding model that turns images (and text query) into a numerical feature space representation. This allows the API to achieve state-of-the-art results in image similarity search.
Image Warehouse journey
Start onboarding with this demo colab
- Create a corpus of image type.
- Optionally create data schema if managing annotations is needed.
- Import image assets and optionally annotations into the corpus. We will make copy of the images to store in warehouse. The corresponding storage Pricing.
- Perform AnalyzeCorpus to generate embedding signals from the images.
- Create index from corpus.
- Create index endpoint and deploy index to this index endpoint.
- Perform search with either image or text query on this index endpoint. The Search will match against all the data contained in the deployed Index on this index endpoint.
- Optional: Specify criteria in the search query, which will be used to match against the annotations in the index data. Only exact match is support in criteria matching.