Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add similar image detection #8

Open
2 of 3 tasks
hetkpatel opened this issue Feb 14, 2025 · 1 comment
Open
2 of 3 tasks

Add similar image detection #8

hetkpatel opened this issue Feb 14, 2025 · 1 comment
Labels
enhancement New feature or request

Comments

@hetkpatel
Copy link
Owner

hetkpatel commented Feb 14, 2025

Is your feature request related to a problem? Please describe.
Be able to group similar images/videos together. Users can then decide whether to keep all or delete some.

Next step: highlight the best from the group. (It is not blurry, and there is good lighting, etc.)

Describe the solution you'd like

  • Use CNN models like ResNet and VGG19 to create embeddings
  • Compare embeddings using the Cosine Similarity algorithm to group similar images
  • Use an image aesthetic scoring algorithm to find the best-looking image

Additional context

  • Can make this more fast and efficient using a vector database
@hetkpatel hetkpatel added the enhancement New feature or request label Feb 14, 2025
@hetkpatel hetkpatel reopened this Feb 14, 2025
@hetkpatel
Copy link
Owner Author

Currently saves the vector embeddings from each image in a .pt file. This file is very large and expensive to load every time the server needs to find similarities. A vector database might help with this problem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant