# So what's the latest on Image Comparison software?

**URL:** <https://boards.straightdope.com/t/so-whats-the-latest-on-image-comparison-software/480268>\
**Category:** Factual Questions\
**Created:** [January 7, 2009, 7:43pm UTC](https://boards.straightdope.com/t/so-whats-the-latest-on-image-comparison-software/480268 "2009-01-07T19:43:30Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![Enright3](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/enright3/32/2897_2.png) [@Enright3](https://boards.straightdope.com/u/Enright3)\
**Post date:** [January 7, 2009, 7:43pm UTC](https://boards.straightdope.com/t/so-whats-the-latest-on-image-comparison-software/480268/1 "2009-01-07T19:43:30Z")

</div>

I don’t have a particular need for this right now, but I could see where this would be really great software.

Is there any software out there that can reliably compare image files looking for images that might be the same image?

Say for example I have a bunch of photos, but for some reason they contain several duplicates but with different file names and different resolution. Is there a way to find ‘duplicate’ pictures?

---

<div class="post-metadata">

**Author:** ![Stan\_Doubt](https://avatars.discourse-cdn.com/v4/letter/s/53a042/32.png) [@Stan\_Doubt](https://boards.straightdope.com/u/Stan_Doubt)\
**Post date:** [January 7, 2009, 11:46pm UTC](https://boards.straightdope.com/t/so-whats-the-latest-on-image-comparison-software/480268/2 "2009-01-07T23:46:45Z")

</div>

[DupDetector](http://www.photo-freeware.net/dupdetector.php) works well and is free.

---

<div class="post-metadata">

**Author:** ![Fubaya](https://avatars.discourse-cdn.com/v4/letter/f/c2a13f/32.png) [@Fubaya](https://boards.straightdope.com/u/Fubaya)\
**Post date:** [January 8, 2009, 1:56am UTC](https://boards.straightdope.com/t/so-whats-the-latest-on-image-comparison-software/480268/3 "2009-01-08T01:56:37Z")

</div>

[GQview](http://gqview.sourceforge.net/) does it pretty well for Linux, and it has a windows version but I’ve never used it.

Another good Linux program is [imgSeek](http://www.imgseek.net/index.html), although it’s an old program that may not be being developed, and there’s no windows version. It finds duplicates pretty well but it has a cooler feature, which is sort of related. It has the ability for the user to draw a small sketch and have the program search it’s database for any image matching that sketch.

[Here](http://img291.imageshack.us/img291/842/snap30hl0.jpg) is a great example. I wanted to find the photo of me and my daughter walking in a parking lot. I remembered that I was wearing green and she was wearing pink, so I drew a green line with a pink line next to it. Out of 756 images (approximately 100 have duplicates that have been resized), it came up with the 9 results on the lower left (actually, it came up with 5 different images, 4 are resized duplicates).

I don’t know the state of image comparison software in general, but imgSeek is a 3 year old program and it can do that…

---

<div class="post-metadata">

**Author:** ![Manduck](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/manduck/32/256_2.png) [@Manduck](https://boards.straightdope.com/u/Manduck)\
**Post date:** [January 8, 2009, 2:49am UTC](https://boards.straightdope.com/t/so-whats-the-latest-on-image-comparison-software/480268/4 "2009-01-08T02:49:02Z")

</div>

I’ve been using [Duplicate Finder](http://www.duplicate-finder.net/). It works well. It can also delete the duplicates en masse for you, which is handy. The free version will only delete 50 files at a time, though. I don’t mind using it that way, but if it bugs you you can always pay for the uncrippled version.

---

<div class="post-metadata">

**Author:** ![Enright3](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/enright3/32/2897_2.png) [@Enright3](https://boards.straightdope.com/u/Enright3)\
**Post date:** [January 8, 2009, 4:16am UTC](https://boards.straightdope.com/t/so-whats-the-latest-on-image-comparison-software/480268/5 "2009-01-08T04:16:50Z")

</div>

Fubaya,  
That’s amazing.  
Do any of you know the logic in laymen’s terms behind it?  
Does it do some type of histogram that it runs a comparison on?

---

<div class="post-metadata">

**Author:** ![Sage\_Rat](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/sage_rat/32/399_2.png) [@Sage\_Rat](https://boards.straightdope.com/u/Sage_Rat)\
**Post date:** [January 8, 2009, 4:26am UTC](https://boards.straightdope.com/t/so-whats-the-latest-on-image-comparison-software/480268/6 "2009-01-08T04:26:09Z")

</div>

> [@Enright3](#):
>
> Fubaya,  
> That’s amazing.  
> Do any of you know the logic in laymen’s terms behind it?  
> Does it do some type of histogram that it runs a comparison on?

My guess would be that internally, it compares photos in much the same way. It just sort of blurs things together and compares regions for general color similarity. For the draw-and-find bit, it probably has a “transparent” color which means “don’t check that area”, but otherwise still does the blob testing in the areas with a color defined.

I doubt this is really a significantly complex programming task, unlike voice recognition or face recognition or something.

---

<div class="post-metadata">

**Author:** ![Ximenean](https://avatars.discourse-cdn.com/v4/letter/x/aca169/32.png) [@Ximenean](https://boards.straightdope.com/u/Ximenean)\
**Post date:** [January 8, 2009, 5:42am UTC](https://boards.straightdope.com/t/so-whats-the-latest-on-image-comparison-software/480268/7 "2009-01-08T05:42:12Z")

</div>

I have imgseek on a Windows PC, so it was once available for Windows. Although it was maybe six or seven years ago that I downloaded it. It worked well then, as I recall. Maybe you can still compile it for Windows.

---

<div class="post-metadata">

**Author:** ![Fubaya](https://avatars.discourse-cdn.com/v4/letter/f/c2a13f/32.png) [@Fubaya](https://boards.straightdope.com/u/Fubaya)\
**Post date:** [January 8, 2009, 6:15am UTC](https://boards.straightdope.com/t/so-whats-the-latest-on-image-comparison-software/480268/8 "2009-01-08T06:15:51Z")

</div>

It is based on [this](http://grail.cs.washington.edu/projects/query/) technique and does more or less what Sage Rat suggests, in a way. It’s not very complex, but it actually has a lot in common with some facial recognition techniques. But working with 2D images that don’t change, it doesn’t need to be nearly as complex.

> [@Ximenean](#):
>
> I have imgseek on a Windows PC, so it was once available for Windows. Although it was maybe six or seven years ago that I downloaded it. It worked well then, as I recall. Maybe you can still compile it for Windows.

I dunno, but I browsed through their sourceforge [download](http://sourceforge.net/project/showfiles.php?group_id=70373&package_id=69538) page and found that version 0.8.5 has a windows version for download.

---

<div class="post-metadata">

**Author:** ![Dave.B](https://avatars.discourse-cdn.com/v4/letter/d/9f8e36/32.png) [@Dave.B](https://boards.straightdope.com/u/Dave.B)\
**Post date:** [January 10, 2009, 6:05pm UTC](https://boards.straightdope.com/t/so-whats-the-latest-on-image-comparison-software/480268/9 "2009-01-10T18:05:59Z")

</div>

Thanks for the pointer to ImgSeek Fubaya… it’s an excellent piece of software. I haven’t tried it with Windows, but I thought I’d point out that it is available in the software repositories for Ubuntu 8.04 Hardy Heron, which makes installation MUCH easier. Not sure about other distributions though.

---

<div class="post-metadata">

**Author:** ![GusNSpot](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/gusnspot/32/436_2.png) [@GusNSpot](https://boards.straightdope.com/u/GusNSpot)\
**Post date:** [January 10, 2009, 6:14pm UTC](https://boards.straightdope.com/t/so-whats-the-latest-on-image-comparison-software/480268/10 "2009-01-10T18:14:47Z")

</div>

How fast is it when you have about 20,000 pics in 500 folders? Which one will handle that reasonably well?

---

<div class="post-metadata">

**Author:** ![Capt.Ridley\_s\_Shooting\_Party](https://avatars.discourse-cdn.com/v4/letter/c/cc9497/32.png) [@Capt.Ridley\_s\_Shooting\_Party](https://boards.straightdope.com/u/Capt.Ridley_s_Shooting_Party)\
**Post date:** [January 10, 2009, 7:24pm UTC](https://boards.straightdope.com/t/so-whats-the-latest-on-image-comparison-software/480268/11 "2009-01-10T19:24:33Z")

</div>

> [@Dave.B](#):
>
> Thanks for the pointer to ImgSeek Fubaya… it’s an excellent piece of software. I haven’t tried it with Windows, but I thought I’d point out that it is available in the software repositories for Ubuntu 8.04 Hardy Heron, which makes installation MUCH easier. Not sure about other distributions though.

Available for Intrepid Ibex, too.

---

<div class="post-metadata">

**Author:** ![Fubaya](https://avatars.discourse-cdn.com/v4/letter/f/c2a13f/32.png) [@Fubaya](https://boards.straightdope.com/u/Fubaya)\
**Post date:** [January 10, 2009, 10:22pm UTC](https://boards.straightdope.com/t/so-whats-the-latest-on-image-comparison-software/480268/12 "2009-01-10T22:22:00Z")

</div>

> [@GusNSpot](#):
>
> How fast is it when you have about 20,000 pics in 500 folders? Which one will handle that reasonably well?

imgSeek has a lot of features so I don’t know how it compares to a program that is designed solely for finding duplicates but it’s fast because it is only comparing the signatures in the database. Building the dadabase takes a couple minutes with my 3000 photos and would obviously take some time with 20k, but finding duplicates is nearly instant.

---

<div class="post-metadata">

**Author:** ![Jragon](https://avatars.discourse-cdn.com/v4/letter/j/e19b73/32.png) [@Jragon](https://boards.straightdope.com/u/Jragon)\
**Post date:** [January 11, 2009, 12:52am UTC](https://boards.straightdope.com/t/so-whats-the-latest-on-image-comparison-software/480268/13 "2009-01-11T00:52:36Z")

</div>

Out of wonder has anyone tried to integrate this into a search engine yet or is it still too unreliable? Because I was just thinking last night how cool it would be to have something like Google Images where you could actually put in an image and find:

1. What sites that exact image is hosted on.
2. Images very similar to it (i.e. unphotoshopped versions of your chosen image)
3. Whatever the hell the image recognition program throws in there for lulz because the software is in its infancy.

---

<div class="post-metadata">

**Author:** ![Henrichek](https://avatars.discourse-cdn.com/v4/letter/h/5daacb/32.png) [@Henrichek](https://boards.straightdope.com/u/Henrichek)\
**Post date:** [January 11, 2009, 1:23am UTC](https://boards.straightdope.com/t/so-whats-the-latest-on-image-comparison-software/480268/14 "2009-01-11T01:23:42Z")

</div>

> [@Jragon](#):
>
> Out of wonder has anyone tried to integrate this into a search engine yet or is it still too unreliable?.

Something like this? [http://labs.systemone.at/retrievr/](http://labs.systemone.at/retrievr/)

I remember another service like that which seemed better, but I can’t find it right now.

---

<div class="post-metadata">

**Author:** ![puppygod](https://avatars.discourse-cdn.com/v4/letter/p/ce7236/32.png) [@puppygod](https://boards.straightdope.com/u/puppygod)\
**Post date:** [January 11, 2009, 1:54am UTC](https://boards.straightdope.com/t/so-whats-the-latest-on-image-comparison-software/480268/15 "2009-01-11T01:54:52Z")

</div>

> [@Jragon](#):
>
> Out of wonder has anyone tried to integrate this into a search engine yet or is it still too unreliable? Because I was just thinking last night how cool it would be to have something like Google Images where you could actually put in an image and find:
> 
> 1. What sites that exact image is hosted on.
> 2. Images very similar to it (i.e. unphotoshopped versions of your chosen image)
> 3. Whatever the hell the image recognition program throws in there for lulz because the software is in its infancy.

[TinEye](http://tineye.com/). There is even plugin integrating it with Firefox, although still in beta. Working great for me, anyway.

---

<div class="post-metadata">

**Author:** ![Paul\_in\_Qatar](https://avatars.discourse-cdn.com/v4/letter/p/ccd318/32.png) [@Paul\_in\_Qatar](https://boards.straightdope.com/u/Paul_in_Qatar)\
**Post date:** [January 11, 2009, 3:03am UTC](https://boards.straightdope.com/t/so-whats-the-latest-on-image-comparison-software/480268/16 "2009-01-11T03:03:50Z")

</div>

What do we have for the Mac?

===found it===  
PIXcompare.

---

<div class="post-metadata">

**Author:** ![Cugel](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/cugel/32/1199_2.png) [@Cugel](https://boards.straightdope.com/u/Cugel)\
**Post date:** [January 11, 2009, 3:20am UTC](https://boards.straightdope.com/t/so-whats-the-latest-on-image-comparison-software/480268/17 "2009-01-11T03:20:15Z")

</div>

This is one I’ve been using for a few years. Pretty quick, can handle 100+K images at once (though the more inspected the slower it gets)

> **[Скачать лучшие программы и приложения для Windows, Android, iOS и MacOS —...](https://soft.mydiv.net/)**
>
> Лучшие программы - скачивание, отзывы, обзоры, форумы и бесплатное скачивание для Windows, Android, MacOS и iOS
