IMAGIUM

Мысль о том, что можно создать технологию индексирования изображений, пригодную для поиска в Интернете, возникла у меня достаточно давно - где-то в начале 2000-x. Некоторые идеи на этот счет уже были, но существующая на тот момент вычислительная техника не позволяла добиться приемлемого времени поиска.

Фактически, работа над первой реализацией технологии IMAGIUM T1 началась в 2005 году. А действующий экземпляр поискового индекса был запущен в 2007 году в виде сайта PhotoDate.ru. Для проверки работоспособности и характеристик алгоритмов был сформирован массив из примерно 2 млн. реальных изображений с сайтов знакомств Рунета.

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

Следующий подход к задаче был связан, во-первых, с доработкой базовых алгоритмов по результатам IMAGIUM T1, а, во-вторых, с широким применением GPGPU в реализации ПО поискового индекса. В настоящий момент работа над IMAGIUM T2 почти полностью завершена, и я надеюсь получить первый релиз до конца этого года.