Needledb: A Generative-ai Based System For Accurate And Efficient Image Retrieval Using Complex Natural Language Queries
2026 Β· Mahdi Erfanian, Abolfazl Asudeh
Abstract
We demonstrate NeedleDB, an open-source, deployment-ready database system for answering complex natural language queries over image data. Unlike existing approaches that rely on contrastive-learning embeddings (e.g., CLIP), which degrade on compositional or nuanced queries, NeedleDB leverages generative AI to synthesize guide images that represent the query in the visual domain, transforming the text-to-image retrieval problem into a more tractable image-to-image search. The system aggregates nearest-neighbor results across multiple vision embedders using a weighted rank-fusion strategy grounded in a Monte Carlo estimator with provable error bounds. NeedleDB ships with a full-featured command-line interface (needlectl), a browser-based Web UI, and a modular microservice architecture backed by PostgreSQL and Milvus. On challenging benchmarks, it improves Mean Average Precision by up to 93% over the strongest baseline while maintaining sub-second query latency. In our demonstration, atte
Authors
(none)
Tags
Stats
Related papers
- Needle: A Generative Ai-powered Multi-modal Database For Answering Complex Natural Language Queries (2024)0.00
- Drill-down: Interactive Retrieval Of Complex Scenes Using Natural Language Queries (2019)0.00
- Seesaw: Interactive Ad-hoc Search Over Image Databases (2022)5.24
- Compressible And Searchable: Ai-native Multi-modal Retrieval System With Learned Image Compression (2024)0.00
- RAVID: Retrieval-augmented Visual Detection: A Knowledge-driven Approach For Ai-generated Image Identification (2025)0.00
- Enhancing Image Retrieval : A Comprehensive Study On Photo Search Using The CLIP Mode (2024)0.00
- Connecting Images Through Time And Sources: Introducing Low-data, Heterogeneous Instance Retrieval (2021)0.00
- Deepimagesearch: Benchmarking Multimodal Agents For Context-aware Image Retrieval In Visual Histories (2026)0.00