Як знайти картинку в Інтернеті?
Скільки разів бувало, що, виявивши на своєму диску якусь фотографію, ви не могли пригадати - звідки вона взялася? Або взагалі не могли зрозуміти, що ж на ній зображено? А скільки картинок доводиться перелопачувати в пошуках «чогось ось такого, але трохи іншого»? Не кажучи вже про одвічну потреби знайти оригінал фотографії по її мініатюрі.
Тепер цю проблему допоможе вирішити новий пошуковий сервіс від Google. На додаток до пошуку картинок зараз Google дозволяє проводити пошук по картинок і фотографій. При цьому наявне зображення використовується як зразок для пошуку. Якщо ви працюєте в браузері Google Chrome, то можете просто перетягнути картинку в пошуковий рядок, і Google видасть інформацію про всі сайтах, на яких є така картинка. Крім того, Google запропонує найбільш ймовірне назву для цього зображення. Володарі браузерів Chrome і Firefox також можуть обзавестися плагінами, які дозволяють здійснювати пошук натисканням правої кнопки миші на вихідній картинці.
Треба сказати, що ця ідея не є революційною. Ще з 2008 року існує TinEye - пошукова система, що спеціалізується на пошуку зображень в Інтернеті. TinEye прославилася тим, що з її допомогою по фотографії було встановлено особу невідомого солдата. Системі вдалося знайти файл з повним списком зображених на фото людей. Але, незважаючи на досить поважний для сайту вік TinEye, молодий сервіс від Google вже зараз має більш потужні алгоритми пошуку і більше об'ємну базу зображень. Крім того, на відміну від TinEye, Google пропонує не тільки повністю збігаються, але і схожі картинки, що, безсумнівно, припаде до смаку web-дизайнерам.
Технічно процес пошуку зображень майже не відрізняється від звичайного текстового пошуку. Роботи Google обходять Всесвітню павутину і індексують зустрінуті на своєму шляху картинки і фотографії. Звичайно, побудова індексу зображень набагато складніше, ніж індексація текстових документів - для кожної картинки виділяються характерні елементи, які потім описуються певним чином, упорядковано і зберігаються в базі даних. Таким чином, кожне зображення отримує свій унікальний ключ.
У процесі пошуку завантажений користувачем зразок також представляється у вигляді ключа, за яким і відбувається порівняння з вже наявними в базі даних ключами. Природно, що повний збіг можливо, тільки якщо фотографії абсолютно ідентичні. Однак використовуваний спосіб опису дозволяє розпізнавати схожі зображення незалежно від формату файлу, розміру, кольоровості та інших характеристик, які не впливають на зміст зображення. Цілком можливо впізнання навіть за частиною вихідної картинки.
Звичайно, все це можливо тільки в тому випадку, якщо в Інтернеті все-таки є схожа фотографія і є її опис. Так що за особисті фото поки можна не боятися. Але якщо ви любите навантажувати сторінки в соціальних мережах своїми фотографіями, то можете не турбуватися - скоро Google і про вас дізнається.
Наприклад, фото Андрія Аршавіна і Мадонни система упізнала абсолютно впевнено. Єдине, що змогло збити Google з пантелику - це дзеркально відображене зображення. Але добрий початок, алгоритми пошуку будуть удосконалюватися.