Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Image_slides / part3_search

.pdf
Скачиваний:
60
Добавлен:
16.04.2015
Размер:
648.73 Кб
Скачать

Поиск по визуальному подобию: описание

Задача: найти картинки, похожие на запрос визуально и семантически

Похожи

Отдаленно

Не похожи

2 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Поиск нечетких дубликатов: описание

Задача: найти группы нечетких дублей в коллекции

Дубли

Не дубли

3 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Традиционная архитектура систем CBIR

Поиск по содержанию, по визуальному подобию

Content Based Image Retrieval (CBIR)

4 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Индексирование изображений

Построение

Помещение векторов

векторов

в хранилище,

признаков

построение индекса

Fig. credit: http://www.vlfeat.org/

5 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Индексирование

Каждый вектор – точка в пространстве высокой размерности (например, dim=128 для дескрипторов SIFT)

 

 

 

Slide credit: K. Grauman, B. Leibe

7 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

 

Индексирование

Соседние точки в пространстве признаков соответствуют близким векторам, которые соответствуют подобию изображений

8 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Fig. credit: A. Zisserman

 

Поиск ближайших соседей

ε-Nearest Neighbor Search (ε - NNS)

Для запроса q найти подмножество всех точек p P (P – метрическое пространство), таких что:

dist(q, p) (1+ε) min dist(q, r)

r P

Можно обобщить до k–nearest neighbor search ( K >1) (Top-K)

9 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Поиск ближайших соседей

k–Nearest Neighbor Search (Top-k search)

q

Для запроса q найти подмножество A P (P – метрическое пространство):

| A |= k, p1 A p2 P \ A : dist(q, p1) dist(q, p2 )

10 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Наивный подход

Для запроса q

Вычислить dist(q,p) для всех точек p P

O(N) для каждого запроса!

(|P|=N)

11 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Некоторые индексные структуры

Деревья

R-tree – подходит только для небольших размерностей (2D), пересечение узлов

k-D tree – неэффективны в случае ассиметричных данных высокой размерности

Vantage-Point tree (VP tree) (один из вариантов метрических деревьев)

Обратный индекс

–Vocabulary tree

Хэширование

–LSH

12 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Соседние файлы в папке Image_slides