Хто краще шукає за картинками, протестував новий сервіс Яндекса і порівняв його з уже існуючими.
Компанія "Яндекс" повідомила про запуск сервісу пошуку за завантаженими картинками. Маючи картинку невеликого розміру, можна спробувати знайти таке саме зображення у великому форматі або спробувати дізнатися, що зображено на фото. IT.TUT.BY протестував новий сервіс і порівняв його з існуючими.
Нова можливість працює на технології комп'ютерного зору, яку створили розробниками Яндекса. Вона називається "Сибір" (від англійської абревіатури CBIR - Content Based Image Retrieval - "пошук зображень за змістом"). Коли користувач завантажує картинку, пошукова система перетворює її на набір "візуальних слів". "Візуальні слова" - це зрозумілі для пошуку чисельні уявлення ключових елементів зображення (кордон об'єктів, контрастні області тощо). Після цього пошуковик вибирає серед відомих їй картинок (а їх сотні тисяч і мільйонів) ті зображення, які містять такі самі "візуальні слова", як і на заданій картинці, відкидаючи всі інші. Потім комп'ютер порівнює розташування ключових елементів на інших картинках і вибудовує їх близько до завантаженого зображення таким чином, що зверху виявляються схожі. Все це, як повідомляється, займає менше ніж хвилину.
Система пошуку картинок за заданим зображенням від "Яндекса" - не перший з подібних сервісів. Деякі інші вже встигли закритися, поки Україна не готувала свій продукт. Найвідомішими можна вважати сервіси TinEye та Google Images. Зараз ми перевіримо всі три сервіси. Для цього ми взяли досить відому фотографію суперкара McLaren F1 розміром 800х639 пікселів і "годували" її пошуковим системам. Також ми підготували тамаловідоме фото літака SAAB 90 Scandia - чи зможе пошукача розпізнати його?




Однак багато маловідомих фотографій TinEye не може впізнати серед своєї бази, і результатом є плачевні 0 збігів. Так, жодного збігу з нашим "головоломним" літаком не було.
Реверсивний пошук картинок від Google з'явився пізніше, проте він не тільки шукає аналогічні зображення, але ще й намагається вгадати, що таке зображено на картинці-запиті. Пошук по картинках доступний тільки користувачам нового ("тайлового") інтерфейсу сторінки - якщо у закладках або рядку пошуку прописаний старий вигляд, то іконка з фотоапаратом, що вказує на реверсивний пошук, недоступна. Для пошуку по картинці доступні браузерні плагіни, що дозволяють шукати схожі картинки в один клік.
По картинці із суперкаром сервіс знайшов, як він стверджує, 119 тисяч збігів. Сайт знайшов також 120 сторінок з так званими "відповідними зображеннями". Максимальний розмір знайденого збігаючого фото - 1280х1023 пікселів.

Потрібно, проте, відзначити відмінність цього від розглянутого вище. У верхній частині видачі результатів ми бачимо мініатюру заданої нами картинки та слова "Є зображення інших розмірів: Усі розміри – Середні – Великі". Сайт Google розпізнав те, що зображено на фотографії (трохи нижче написано "Швидше за все, на малюнку макларен ф1"), і виходячи з запиту "макларен ф1" знайшов відповідні до цього запиту картинки. Так що коли ми клікнемо на посилання, скажімо, "Всі розміри" (а рівно і "Середні" або "Великі"), то у вікні побачимо не тільки копії заданої нами картинки, але й зовсім інші фотографії, що підходять під опис "макларен" ф1". Тому варто орієнтуватися саме начастина сторінки пошуку, під назвою "Сторінки з відповідними зображеннями" - саме там будуть знаходитися копії завантаженої нами картинки.
Таких результатів, як ми зазначили, нарахувалося 12 сторінок по 10 варіантів на кожній. Згрупувати результати за розміром картинки не можна – щоб знайти копію нашої фотографії найбільшого розміру довелося вручну переглядати всі 12 сторінок результатів; найбільша картинка знайшлася на третій сторінці. Що стосується рідкісної фотографії літака, то Google Images знайшов аж 15 сайтів з "відповідними зображеннями" - дуже гарний результат.
Зрештою, тестуємо сервіс "Яндекса". Про його технологію ми сказали вище, додамо, що браузерних доповнень поки що немає. Зазначимо, що сервіс дозволяє з результатів видачі відбирати картинки за розміром (великий, середній, маленький, свій розмір – тобто такого ж розміру, як у запиті користувача) і за форматом картинки: .jpeg, .png, .gif. "Яндекс" зміг знайти нам 4446 таких картинок, причому в самому верху сторінки результатів виявилася фотографія розміру 3000х2396 пікселів.

Сервіс відшукав і сильно модифіковані зображення - так, у видачу потрапив скріншот чийогось екрана з вікнами, що "літають", додатків на ньому.

Фотографій літака "Яндекс" зміг відшукати 12 штук - лише трохи менше, ніж Google.