Non-Machine Learning Image Matching with a Vector DB
github.com
github.com
The README here contains my research into several algorithms' performance, and the repo contains the code that performed the data gathering.
The site alt-text.org is still alpha quality and under active development, and the library backing it is quite small so most searches will fail, but feel free to play around with it.
Twitter users can help build the library with the link in the upper right corner, though it does not yet work on mobile.
My quick read of the stats offered says that the smaller model's accuracy suffers considerably. I could definitely see running similar tests on it though!
All that said, the matching tensorflow offers from my understanding is also not exactly what I'm after. I'm primarily concerned with matching identical-to-humans images, possibly with small modifications such as size changes. Think more "are these two images identical" vs "give me pictures of dogs"
That said, I don't see many good models available for download on tfhub or huggingface optimized for it, but you can always programmatically modify your images (if you truly mean identical to humans) - change white balance, crop, rotate, select adjacent frames from videos, etc. and optimize a network that is small enough for you to be satisfied and see if that works, as a possible alternative.
Also for the vector database itself, have you considered spinning up your own open-source alternative such as Milvus (https://github.com/milvus-io/milvus), or were you only considering managed services?
I'm primarily interested in managed services. I've been an SRE and I hope to not be in that role again.
Sorry I haven’t maintained the project in years so it’s unlikely to work out of the box. But who knows, maybe you’ll find something useful here for your project!