Яндекс научился искать по картинке
- 10 сентября 2013
- Служба новостей
Теперь можно искать изображения, которые целиком совпадают с картинкой пользователя или содержат ее фрагменты
На Яндексе появился поиск по загруженной картинке. Теперь пользователи могут искать изображения, которые целиком совпадают с их картинкой или содержат ее фрагменты. Новая возможность работает на технологии компьютерного зрения, созданной разработчиками Яндекса. Она называется «Сибирь» (от английского CBIR – Content Based Image Retrieval, то есть поиск изображения по содержанию).
Зачем нужен такой сервис?
Обычно запрос — это слово или несколько слов, но иногда проще решить задачу без них. Скажем, описывать словами, что нарисовано на той или иной картинке, бывает затруднительно. А теперь и не нужно — Яндекс научился искать не только с помощью слов, но и с помощью картинок, - пишет в блогах Яндекса Александр Крайнов, менеджер проектов компьютерного зрения. - В любом поисковике довольно просто найти информацию о Ниагарском водопаде. Но что если у вас есть только фотография водопада, а Ниагарский он или нет — кто его знает? С помощью поиска по картинке можно быстро это выяснить.
Принцип технологии. Новая возможность работает на технологии компьютерного зрения. После того как пользователь загрузил картинку, поисковая машина превращает ее в набор визуальных слов. Визуальные слова — это удобные для поиска численные представления ключевых элементов картинки (границы объектов, контрастные области и так далее). После этого поисковая машина выбирает среди известных ей миллиардов картинок изображения, содержащие такие же визуальные слова, как на загруженной картинке, отсекая все остальные. Это важный этап, потому что для увеличения скорости необходимо сузить область поиска. Потом компьютер сопоставляет расположение ключевых элементов на оставшихся изображениях и выстраивает их по близости к загруженной картинке так, что сверху оказываются наиболее похожие. Все это занимает меньше минуты.
