by ʇolɐǝz ǝɥʇ qoq

Submit your Photo
Hall of Fame

Please participate in Meta
and help us grow.

Photography Stack Exchange is a question and answer site for professional, enthusiast and amateur photographers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm looking for a desktop search engine for finding images on my local hard drive with high visual similarity. I've only found paid for ones so far. It could be Linux or Windows software; either would be helpful. A Google Desktop plugin would be nice!

My first use case is being able to organise all the processed versions of a photo based on it's original, or finding the original of a processed image.

share|improve this question
That doesn't look like a duplicate from the title, I know, but click on it. :) – mattdm Jul 17 '11 at 19:54
Thanks for the pointer to the duplicate, there's lots of great information there and I'm now running imgSeek on my archive! :-) – barrymac Jul 17 '11 at 19:59
Some related answers at – Ehtesh Choudhury Jul 14 '15 at 20:03
up vote 6 down vote accepted

ImgSeek is an open-source project that claims to do this.

DigiKam is apparently trying to add similar functionality.

Pixcavator is not open source, but there is a 30 day free trial.

If you're the DIY coder type, I wound up writing the DB-end of a system that allows phash similarity queries over a fairly large image corpus (10M+ images) in <10 ms/image.

It's part of a larger image deduplication system, and rather tightly coupled, but it's all online here.

share|improve this answer
I'm trying imgSeek but it keeps crashing when I try to add my entire collection , about 20k images. It might get there eventually though and looks quite good – barrymac Jul 18 '11 at 15:52
Yeah. It was last updated in 2006, though. – Fake Name Jul 18 '11 at 22:04

After looking for a while I found the perfect solution. This program does exactly what I wanted and it's free:

share|improve this answer

I've been using visipics which i found out about on lifehacker which works very well. Visipics

This is the excerpt from the site

I recommend VisiPics (pictured above). It scans the actual photo content of each image file, and so can take some time to tally up its findings if you've got a huge, huge database, but you can fairly easily let it run in the background and do your normal browsing and work. Matches are shown together, a sliding scale of matching looseness is offered, and while it's a shareware app with some locked features, it offers enough as a freeware app to do some serious cleaning.

How do you get started with VisiPics? Choose your photo folder from the list in the top-middle row, hit the right-facing arrow with the "+" sign to add it to VisiPics' queue, then hit the Play-style button in the middle to start scanning for duplicates.

Note: If you've previously used Picasa, iPhoto, or other photo management suites to organize and edit your photos, you may find lots and lots of photo duplicates. That's because those applications create folders of "Originals" to allow you to undo changes you make to photos, along with caches of thumbnail images for fast browsing. If you're not using these apps anymore, and you're sure you won't want to undo those changes, go ahead and remove those folders and duplicates. Otherwise, keep them, and remove their folders from your searches.

Speaking of Picasa, Google's photo manager has a "Show Duplicate Photos" option in its Experimental menu, but that's exactly what it is—very experimental, and not all that clear about what you're deleting. You're better off going with an app that makes its findings clear.

Then there's also dupeguru from this answer on superuser

share|improve this answer

Geeqie, an image browser for Linux and friends, has this functionality, but I've never made serious use of it, so can't vouch for how well it works. It's a great, extremely configurable image browser in general, though.

share|improve this answer

Visipics is an image duplicate utility with an adjustable similarity comparison scale. You can look for very similar pictures or fairly dissimilar pictures and then delete whichever ones you want.

share|improve this answer

Try TinEye. They have in-browser plugins -- not desktop. See how it works for you. Also, Google Image Search is getting pretty good at this. It's worth taking out for a spin every so often.

share|improve this answer
-1 : The OP specifically mentions he needs a local option. – Fake Name Jul 18 '11 at 5:07
+-0: That information was added to the question after this answer was posted. – blubb Jul 18 '11 at 8:15
@Simon Stelling - I considered that. The local information was added to the title after the question was asked. It was always in the question body. OP: I'm looking for a desktop search engine for finding images on my local hard drive with high visual similarity. – Fake Name Jul 18 '11 at 22:05

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.