СРАВНЕНИЕ И ПОИСК ПОЛУТОНОВЫХ ИЗОБРАЖЕНИЙ

30
СРАВНЕНИЕ И ПОИСК ПОЛУТОНОВЫХ ИЗОБРАЖЕНИЙ Прикладные системы обработки изображений, использующие сравнение или поиск изображений; Проблема и общие принципы сравнения видеоданных; Требования к мерам, вычисляющим сходство; Функции схожести; Общий алгоритм поиска объектов на изображении; Способы повышения эффективности сравнения и поиска объектов

Upload: gladys

Post on 10-Jan-2016

68 views

Category:

Documents


3 download

DESCRIPTION

СРАВНЕНИЕ И ПОИСК ПОЛУТОНОВЫХ ИЗОБРАЖЕНИЙ. Прикладные системы обработки изображений, использующие сравнение или поиск изображений; Проблема и общие принципы сравнения видеоданных; Требования к мерам, вычисляющим сходство; Функции схожести; Общий алгоритм поиска объектов на изображении; - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: СРАВНЕНИЕ И ПОИСК ПОЛУТОНОВЫХ ИЗОБРАЖЕНИЙ

СРАВНЕНИЕ И ПОИСК ПОЛУТОНОВЫХ ИЗОБРАЖЕНИЙ

• Прикладные системы обработки изображений, использующие сравнение или поиск изображений;

• Проблема и общие принципы сравнения видеоданных;

• Требования к мерам, вычисляющим сходство;• Функции схожести;• Общий алгоритм поиска объектов на

изображении;• Способы повышения эффективности сравнения

и поиска объектов

Page 2: СРАВНЕНИЕ И ПОИСК ПОЛУТОНОВЫХ ИЗОБРАЖЕНИЙ

Литература• Старовойтов В.В. Локальные геометрические

методы цифровой обработки и анализа изображений. – Минск: ИТК НАН Беларуси, 1997. – 284с. стр. 141-151

• Прэтт У. Цифровая обработка изображений: в 2-х кн. / Пер. с англ. - М.: Мир, 1982.- 792с. стр. 141-151

• Крот А.М., Минервина Е.Б. Быстрые алгоритмы и программы цифровой спектральной обработки сигналов и изображений. – Мн.: Выш. шк.,1995. - 407с. стр. 573-579

• Гонсалес Р., Вудс Р. Цифровая обработка изображений. – М: Техносфера, 2005. – 1072с. стр. 120-121

Page 3: СРАВНЕНИЕ И ПОИСК ПОЛУТОНОВЫХ ИЗОБРАЖЕНИЙ

• системы машинного зрения для технологических процессов;

• системы для диагностики и мониторинга состояния объектов;

• системы поиска и распознавания объектов для обработки медицинских изображений, изображений карт земной поверхности, чертежей, фотоснимков и др. сложных изображений;

• системы видеонаблюдения (детектирование движущихся объектов).

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

Page 4: СРАВНЕНИЕ И ПОИСК ПОЛУТОНОВЫХ ИЗОБРАЖЕНИЙ

Проблема сравнения видеоданных

Дано: Цифровые изображения A, B1, B2, … размером NxN с одинаковым диапазоном допустимых значений яркости G.

Определить: Какое из цифровых изображений Bi более других похоже на цифровое изображение А.

В общем случае – насколько схожи сцены, передаваемые изображениями Bi и изображением А?

Page 5: СРАВНЕНИЕ И ПОИСК ПОЛУТОНОВЫХ ИЗОБРАЖЕНИЙ

1 2 3

N NG

Оценка возможного количества вариантов изображений:

Следствие: отсутствие универсального определения или численной оценки подобия изображений

Page 6: СРАВНЕНИЕ И ПОИСК ПОЛУТОНОВЫХ ИЗОБРАЖЕНИЙ
Page 7: СРАВНЕНИЕ И ПОИСК ПОЛУТОНОВЫХ ИЗОБРАЖЕНИЙ

Основные подходы к сравнению изображений:• Человеческое восприятие, дающее субъективную

оценку;• Математические меры, опирающиеся на модель

зрения человека;• Объективные меры, построенные на теоретических

моделях.

Общие принципы сравнения изображений

Методы, сравнивающие изображения или их отдельные части, принято разделять в зависимости от ключевых понятий, используемых в целях сравнения, следующим образом: уровень пикселей; точки интереса; сегменты и кривые.

Page 8: СРАВНЕНИЕ И ПОИСК ПОЛУТОНОВЫХ ИЗОБРАЖЕНИЙ

Требования к мерам, вычисляющим сходство

Пусть A = {aij}, B = {bij} и C = {cij} .

Свойства для мер схожести:

1. Метричность:

M( A,B ) 0 A B;

M( A,B ) M( B,A );

M( A,B ) M( A,C ) M( C,B );

Численное значение меры служит критерием схожести изображений.

Page 9: СРАВНЕНИЕ И ПОИСК ПОЛУТОНОВЫХ ИЗОБРАЖЕНИЙ

2. Нормализованность значений:

).,(,&01),( jiGbaBAM ijij

3. Устойчивость к шуму;4. Мера М не должна резко изменяться при

небольших изменениях форм изображаемых объектов, при небольших сдвигах и вращениях;

5. Вычисление меры должно быть достаточно быстрым.

Мера является строгой, если она удовлетворяет большинству описанных требований, или слабой, если она не удовлетворяет нескольким требованиям.

Назначение требований - попытка приблизить аналитическую оценку, выраженную одним числом, к субъективному понятию человека о схожести изображений.

Page 10: СРАВНЕНИЕ И ПОИСК ПОЛУТОНОВЫХ ИЗОБРАЖЕНИЙ

Функции схожести

N 1 N 1

ij iji 0 j 0COR

N 1 N 1 N 1 N 12 2

ij iji 0 j 0 i 0 j 0

a b

R .

( a ) ( b )

Нормированная функция корреляции

Нормированная усредненная корреляционная функция

N 1 N 1

ij ij ij iji 0 j 0COR

N 1 N 1 N 1 N 12 2

ij ij ij iji 0 j 0 i 0 j 0

( a a )( b b )

R .

( a a ) ( b b )

Page 11: СРАВНЕНИЕ И ПОИСК ПОЛУТОНОВЫХ ИЗОБРАЖЕНИЙ

объект

T=0,99T=0,9779 T=0,9777

Графики функции корреляции

Page 12: СРАВНЕНИЕ И ПОИСК ПОЛУТОНОВЫХ ИЗОБРАЖЕНИЙ

Функция на основе суммы квадратов разностей

N 1 N 1SSD 2

ij ij2i 0 j 0

1R 1 ( a b ) ,

GN

Функция на основе взвешенной суммы квадратов разностей

'

N 1 N 12

ij iji 0 j 0SSD

N 1 N 1 N 1 N 12 2

ij iji 0 j 0 i 0 j 0

( a b )1

R 1 .G

( a ) ( b )

Page 13: СРАВНЕНИЕ И ПОИСК ПОЛУТОНОВЫХ ИЗОБРАЖЕНИЙ

Функция на основе метрики Хаусдорфа

Hij ij ij

1R 1 max | a b |,

G i 0...N 1, j 0...N 1.

Функция на основе городской метрики

N 1 N 1C

ij ij2i 0 j 0

1R 1 | a b |.

GN

Функция на основе усредненной городской метрики

'N 1 N 1

Cij ij ij ij2

i 0 j 0

1R 1 | a b a b |.

GN

Page 14: СРАВНЕНИЕ И ПОИСК ПОЛУТОНОВЫХ ИЗОБРАЖЕНИЙ

Функция на основе среднеквадратичной погрешности

N 1 N 1e 2

ij ij2i 0 j 0

1R 1 ( a b ) .

GN

Минимаксная функция схожести

ij ijSM

i , j 0 ,N 1ij ij

min a ,bR min

max a ,b

Минимаксная мультипликативная

N 1 N 1ij ijM

i 0 j 0 ij ij

min a ,bR

max a ,b

Page 15: СРАВНЕНИЕ И ПОИСК ПОЛУТОНОВЫХ ИЗОБРАЖЕНИЙ

Минимаксная аддитивная

N 1 N 1ij ijS

i 0 j 0 ij ij

min a ,b1R

NN max a ,b

Минимаксная аддитивная степенная

PP PN 1 N 1ij ijSDP P

i 0 j 0 ij ij

min( a ,b )1R , p 1

NN max( a ,b )

Минимаксная усредненная аддитивная

N 1 N 1ij ijS

ij ij ij iji 0 j 0 ij ij

N 1 N 1ij ijS

i 0 j 0 ij ij

b -b1if |a -a |>|b -b |: R ;

NN a -a

a -a1else : R .

NN b -b

Page 16: СРАВНЕНИЕ И ПОИСК ПОЛУТОНОВЫХ ИЗОБРАЖЕНИЙ

1

2

997,0SSDR

993,0CORR

198,0MR

993,0eR

979,0SR

985,0CR

668,0SMR

967,0CORR

75,0HR

3

0,986CORR 0,935CORR 0,994SSDR 0,609HR

0,98CR

0,99eR 0,225MR

0,022SMR

0,964SR

Рассчитанные значения функций схожести для

изображений 1 и 2

Рассчитанные значения функций схожести для

изображений 1 и 3

Page 17: СРАВНЕНИЕ И ПОИСК ПОЛУТОНОВЫХ ИЗОБРАЖЕНИЙ

Алгоритм поиска объектов на изображении методом

сопоставления с эталоном

1 2N NИсходные данные: эталонное изображение размером обрабатываемое изображение размером значение пороговой величины.

Эталон сравнивается со всеми объектами, находящимися на изображении, путем последовательного перемещения по изображению, как правило, слева направо, сверху вниз. В качестве оценочной величины используется одна из известных мер сходства.

1 2M M

Page 18: СРАВНЕНИЕ И ПОИСК ПОЛУТОНОВЫХ ИЗОБРАЖЕНИЙ

В общем случае алгоритм требует выполнения следующих шагов:1. Выделение фрагмента изображения размером, согласно размеру эталона начиная с верхней левой части растрового изображения.2. Вычисление функции схожести для выделенного фрагмента и объекта. 3. Сравнение полученного значения функции схожести с пороговой величиной и принятие решения о соответствии фрагмента объекту.4. Сдвиг вправо или вниз на один элемент на принятом изображении, выделение следующего фрагмента и переход к п.2., если число сдвигов меньше . Иначе поиск завершен.

1 1 2 2( ) ( )M N M N

Page 19: СРАВНЕНИЕ И ПОИСК ПОЛУТОНОВЫХ ИЗОБРАЖЕНИЙ

Заданный объект Обрабатываемое изображение

Page 20: СРАВНЕНИЕ И ПОИСК ПОЛУТОНОВЫХ ИЗОБРАЖЕНИЙ

Нормированная функция корреляции

Page 21: СРАВНЕНИЕ И ПОИСК ПОЛУТОНОВЫХ ИЗОБРАЖЕНИЙ

Нормированная усредненная корреляционная функция

Page 22: СРАВНЕНИЕ И ПОИСК ПОЛУТОНОВЫХ ИЗОБРАЖЕНИЙ

Функция на основе суммы квадратов разностей

Page 23: СРАВНЕНИЕ И ПОИСК ПОЛУТОНОВЫХ ИЗОБРАЖЕНИЙ

Функция на основе среднеквадратичной погрешности

Page 24: СРАВНЕНИЕ И ПОИСК ПОЛУТОНОВЫХ ИЗОБРАЖЕНИЙ

Функция на основе метрики Хаусдорфа

Page 25: СРАВНЕНИЕ И ПОИСК ПОЛУТОНОВЫХ ИЗОБРАЖЕНИЙ

Функция на основе городской метрики

Page 26: СРАВНЕНИЕ И ПОИСК ПОЛУТОНОВЫХ ИЗОБРАЖЕНИЙ

Минимаксная мультипликативная

Page 27: СРАВНЕНИЕ И ПОИСК ПОЛУТОНОВЫХ ИЗОБРАЖЕНИЙ

Минимаксная аддитивная

Page 28: СРАВНЕНИЕ И ПОИСК ПОЛУТОНОВЫХ ИЗОБРАЖЕНИЙ

1

2 3

Page 29: СРАВНЕНИЕ И ПОИСК ПОЛУТОНОВЫХ ИЗОБРАЖЕНИЙ

Методы сокращения вычислительных затрат• Применение различных двукратных преобразований;

Вычисление двумерной корреляции в этом случае требует выполнения следующих действий:

- выполнить прямое преобразование (в базисе Фурье, Хаара, Уолша-Адамара и т.д.), т.е. вычислить спектры для анализируемого фрагмента изображения и эталона путем умножения растровых матриц на матрицу коэффициентов используемого базиса;

- вычислить поточечное произведение полученных векторов;

- произвести обратное преобразование - умножить полученные вектора на матрицу обратного преобразования применяемого базиса.

Page 30: СРАВНЕНИЕ И ПОИСК ПОЛУТОНОВЫХ ИЗОБРАЖЕНИЙ

• Совмещение операции вычисления функции схожести с операцией сравнения с порогом, т.е. вычисление функций прекращается для анализируемой позиции объекта на изображении, если полученное значение корреляции на некотором шаге меньше установленного порога. В данном случае снижение вычислительных затрат достигается за счет ухудшения помехоустойчивости;

• Использование характеристик определенного класса изображений. Например, для бинарных изображений процедуру поиска можно значительно упростить, если применять простые арифметические действия вместо спектрального преобразования.

• Использование моментов строк и столбцов растровых матриц изображений