Comments on: Searching Images by Color https://mattmueller.me/blog/creating-piximilar-image-search-by-color?utm_source=rss&utm_medium=rss&utm_campaign=creating-piximilar-image-search-by-color Mon, 19 Dec 2011 08:06:42 +0000 https://wordpress.org/?v=2.9.1 hourly 1 By: remdex https://mattmueller.me/blog/creating-piximilar-image-search-by-color/comment-page-1#comment-128 remdex Sun, 19 Dec 2010 10:24:09 +0000 https://mattmueller.me/blog/?p=46#comment-128 Hi, long time was looking for something similar like that. So your article really helped. Here is my realisation. https://artmight.com/gallery/color/(color)/117/120 (yellow and green) with 50k images :) I'm currently indexing another site with 260k images. Will see how it performs. Source code of multi color search can be found here https://code.google.com/p/hppg/ I have chosen different database design and used Mysql partitions by color. To avoid file sort memory engine was used. Anyway everything can be found in svn of project. Also I have some ideas how to make search by color and keyword at the same time. Hi, long time was looking for something similar like that. So your article really helped. Here is my realisation. https://artmight.com/gallery/color/(color)/117/120 (yellow and green) with 50k images I’m currently indexing another site with 260k images. Will see how it performs. Source code of multi color search can be found here https://code.google.com/p/hppg/ I have chosen different database design and used Mysql partitions by color. To avoid file sort memory engine was used. Anyway everything can be found in svn of project. Also I have some ideas how to make search by color and keyword at the same time. ]]> By: Jesper https://mattmueller.me/blog/creating-piximilar-image-search-by-color/comment-page-1#comment-92 Jesper Wed, 15 Sep 2010 09:50:49 +0000 https://mattmueller.me/blog/?p=46#comment-92 Hi Matt Great article... I had the same approach to image color search in my mind searching for class'es which could do the trick, when i stumpled upon this great article! If you're willing to expose some of your code in some way, that would be really great! Perhaps it could help a lot others struggling with image color search among huge amounts of images and even better you would get qualified feedback. Thanks again for sharing your thoughts! Regards Jesper HorsMark Developer, Denmark NB: If you're ok with sharing feel free to mail me :o) Hi Matt

Great article… I had the same approach to image color search in my mind searching for class’es which could do the trick, when i stumpled upon this great article!

If you’re willing to expose some of your code in some way, that would be really great! Perhaps it could help a lot others struggling with image color search among huge amounts of images and even better you would get qualified feedback.

Thanks again for sharing your thoughts!

Regards
Jesper HorsMark
Developer, Denmark

NB: If you’re ok with sharing feel free to mail me )

]]>
By: Gordon Anderson https://mattmueller.me/blog/creating-piximilar-image-search-by-color/comment-page-1#comment-81 Gordon Anderson Sun, 13 Jun 2010 17:41:40 +0000 https://mattmueller.me/blog/?p=46#comment-81 hi Matt Thanks for the article, came upon it by random chance. I've had a go at implementing your algorithm in Rails with some tweaks as mentioned below 1) Use a palette of #xyz where each of x,y,z are in 0..F - this means I can make finding the closest root mean square faster as I know I only have to check the closest matching values. 2) I chose not to have multiple tables for the colors, but instead to have a table called color tokens whose field name was the color (e.g. F00 for red) 3) Instead of multiplying values directly, I used logarithms - log (AB) = log (A) + log(B). This keeps the numbers much smaller and reduces the risk of overflow - it also means I could effectively multiply tens of columns together. As a working example see https://www.tripodtravel.co.nz/palette/similar-to/4430610943/10 - there are only 17000 images there but it is enough I think to see that the algorithm is basically working Cheers, and thanks for the motivation :) Gordon hi Matt

Thanks for the article, came upon it by random chance. I’ve had a go at implementing your algorithm in Rails with some tweaks as mentioned below

1) Use a palette of #xyz where each of x,y,z are in 0..F – this means I can make finding the closest root mean square faster as I know I only have to check the closest matching values.
2) I chose not to have multiple tables for the colors, but instead to have a table called color tokens whose field name was the color (e.g. F00 for red)
3) Instead of multiplying values directly, I used logarithms – log (AB) = log (A) + log(B). This keeps the numbers much smaller and reduces the risk of overflow – it also means I could effectively multiply tens of columns together.

As a working example see https://www.tripodtravel.co.nz/palette/similar-to/4430610943/10 – there are only 17000 images there but it is enough I think to see that the algorithm is basically working

Cheers, and thanks for the motivation

Gordon

]]>
By: Matt Mueller https://mattmueller.me/blog/creating-piximilar-image-search-by-color/comment-page-1#comment-5 Matt Mueller Sun, 06 Dec 2009 20:01:17 +0000 https://mattmueller.me/blog/?p=46#comment-5 Thanks John! I am glad you liked it! Thanks John! I am glad you liked it! ]]> By: John https://mattmueller.me/blog/creating-piximilar-image-search-by-color/comment-page-1#comment-4 John Mon, 30 Nov 2009 03:33:21 +0000 https://mattmueller.me/blog/?p=46#comment-4 Valuable thoughts and advices. I read your topic with great interest. Valuable thoughts and advices. I read your topic with great interest. ]]>