Сегодня экспериментировал с движком поиска изображений в Интернете
http://tineye.com/.
Разработчики позиционируют его как средство поиска картинок в Интернете сходных с данной. При этом результат поиска должен содержать картинки соответствующие поисковому эталону или отличающуюся от него, если эти отличия вызваны какими-то трансформациями исходного изображения. Поиск картинок с близким содержанием в общем случае не гарантируется.
Не все удается найти (если даже точно знаешь, что точно такая картинка есть на нескольких сайтах). Похоже, что это в первую очередь вызвано сравнительно небольшим числом проиндексированных картинок. После нескольких неудачных попыток мне удалось найти по запросу, содержащему фотографию картины, книгу на обложке которой помещена именно такая картина. Следовательно, сам движок работает нормально и дело заключается в индексировании огромного числа изображений, размещенных в Интернете.
В связи с существованием таких разработок хотелось бы обсудить целесообразность и возможность реализации механизмов поиска по изображениям в СУБД. Возможно стоит попробовать создать такое приложение на базе объектной СУБД.