Aa
Aa
Aa
Как найти в интернете похожие картинки
16 января 2011 21:10
Как найти в интернете похожие картинки

Современные поисковые системы неплохо справляются с поиском по текстовому контенту. Однако качество графического поиска, то есть поиска картинок пока оставляет желать лучшего. В этом случае сложнее всего будет определить, что именно скрыто внутри мультимедийного файла и насколько сопоставляется ей текстовое описание.

Решая задачу поиска похожих картинок, разработчики поисковых систем, в первую очередь, решают задачу определения, что именно размещено на картинке  вне зависимости от их текстовых описаний.
Существующие онлайновые сервисы поиска похожих картинок умеют искать по готовому образцу и по запросу.

Поисковая система TinEye  умеет находить найти картинки и фотографии, похожие на ту, которую задал пользователь. Сервис умеет проводить поиск фото, похожего на загруженное либо на то, которое размещено в интернете. В результате поиска будет представлен список найденных фото.

Сервис  Photodate  умеет искать по собственной базе фотографий, а также по фото, размещенным на сайтах знакомств. Сервис работает на основе графической поисковой машины IMAGIUM.  Для работы с сервисом  пользователю необходимо скачать на сайт фотографию-эталон, выбрать способ сравнения и запустить поиск. В данный момент для поиска и сравнения можно выбрать  поиск фотографий мужчин, девушек, авторские работы и портфолио. Первые два варианта означают, что поиск будет проведен на сайтах знакомств и представлены максимально похожие фотографии.

Сервис GazoPa  также работает  на основе предложенного образца картинки. Сервис умеет искать на основе изображения из интернета либо загрузив фото на сайт. Сервис GazoPa  позволяет указать дополнительные параметры поиска изображений, например, совпадение по цвету или по похожести лиц.

Фотографии в поисковой выдаче помечены уровнем похожести. Кроме того, для фото с изображениями людей сервис позволяет провести поиск лиц, в результате которого будут найдены другие фотографии людей, представленных на исходном фото.

На сайте хранится история поисковых запросов - все картинки, задаваемые в качестве образца, можно посмотреть на сайте в разделе истории поиска. Кроме того, отдельные е фотографии сервис позволяет сохранить в избранном.

Поиск похожих изображений на основе запроса предлагает сервис tiltomo.com. Базой поиска для этого сервиса является фотохостинг Flickr. Задав запрос и получив результат поиска – список найденных картинок, сервис позволяет просмотреть список похожих по теме, либо – по цвету (текстуре). Если поиск похожих картинок по тематике работает более-менее релевантно, то поиск схожих по цвету часто предлагает неверный результат.

Интересно работает сервис pixolu.de, авторы которого позиционируют ресурс только как инструмент поиска картинок. После того, как пользователи задали запрос и получили поисковую выдачу, они могут перетащить найденную картинку в специальное поле сайта и нажать кнопку "Get similar images". В результате этого в поисковой выдаче будут оставлены картинки, похожие на выбранную изначально.

Поиск похожих изображений на основе запроса выполняют большинство современных поисковых машин. Так недавно похожие возможности запустила компания "Яндекс"  - в настройках ее поиска  Яндекс.Картинки  появилась опция "найти похожие".

Система умеет искать по цвету и форме объекта. Найденные картинки-дубликаты не отображаются в выдаче - наличие копий можно увидеть на странице предварительного просмотра картинки. Чтобы просмотреть список копий, нужно выбрать картинку в списке найденных и рядом с изображением будет размещен список «Копии картинки», в котором будут представлены ссылки на сайты, на которых тоже размещено найденное фото. Рядом с названием каждого сайта будут указаны размеры найденных дубликатов.

При этом проводится поиск не только абсолютно схожих изображений, а еще и картинок измененных различными способами. Яндекс утверждает, что умеет искать картинки и после изменения размера, добавления надписей, и даже изменения степени сжатия.

Google Similar Images — это экспериментальный сервис от Google Labs, который уже стал элементом обычного поиска изображений от Google – Google Images.

В поисковой выдаче сервиса Google Images можно выбрать любую картинку и воспользоваться пунктом "Похожие". В результате этого в окне выдачи поисковой системы будут показаны похожие картинки.
Для поиска похожих картинок можно воспользоваться программой Reconiizr  или утилитой Image Comparer  либо программой Image Dupless.

На самом деле, при современном уровне развития интернета и поисковых технологий сервисов поиска похожих картинок очень мало. Отчасти это связано с тем, что решение такой задачи требует успехов в сфере компьютерного зрения – обучения компьютера умению увидеть и распознать изображения. На данный момент наивысшим достижением этой технологии является поиск картинок по содержанию, особенно если такие картинки нечеткие или усложнены шумовыми эффектами фотографии.