SlideShare une entreprise Scribd logo
1  sur  65
Télécharger pour lire hors ligne
Цветонезависимое
сопоставление
стерео
Вячеслав Нападовский
Video Group
CS MSU Graphics & Media Lab
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Содержание
 Введение
 Adaptive Normalized Cross-Correlation (ANCC)
 Blur and Contrast Invariants
 Вероятностные методы
 Illumination and Focus-Independent ME
 Заключение
2
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Введение
Основная цель
Привести примеры метрик для вычисления
разности между блоками на разных ракурсах,
устойчивые к расхождениям
 по цвету
 по контрасту
 по фокусу
3
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Стандартный подход
Метрики для блоков (1)
4
k – диспаритет
Метрика соответствия блоков считается циклом по переменным m, n для
всех соответствующих точек блоков
Левый ракурс (Il) Правый ракурс (Ir)
(x,y)
(x+m,y+n)
(x,y) (x+k,y)
(x+k+m,y+n)
Блок для
сравнения
Блок для
сравнения
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 



Стандартный подход
Метрики для блоков (2)
5
Galar M., Pagola M., Barrenechea E. et al., “Aggregation of Color
Information in Stereo Matching Problem: A Comparison Study,”
Lecture Notes in Computer Science, 2010
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Стандартный подход
Fuzzy Similarity
6
α – константа
Tolt G., Kalaykov I., “Measures Based on Fuzzy Similarity for Stereo
Matching of Color Images,” Soft Computing – A Fusion
of Foundations, Methodologies and Applications, vol.10, 2006
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Стандартный подход
Выводы
Достоинства:
 Данные метрики просты в реализации
 Их вычисление хорошо оптимизируется
Недостаток:
 Не учитывает возможные расхождения
ракурсов по цвету и фокусу
7
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Введение
Решаемые задачи
Приводимые далее метрики могут быть
использованы в алгоритмах нахождения
 Disparity Map
 Optical Flow (OF)
 Motion Estimation (ME)
8
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Содержание
 Введение
 Adaptive Normalized Cross-Correlation
(ANCC)
 Blur and Contrast Invariants
 Вероятностные методы
 Illumination and Focus Independent ME
 Заключение
9
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Метод ANCC
Алгоритм
Метод Adaptive Normalized Cross-Correlation:
1. Вычислить коэффициенты для метрики
по всему изображению отдельно
для левого и правого ракурса
2. Применить Graph-cut based метод
для определения disparity map
При решении задачи Graph-cut учитывается
текстурная и цветовая похожесть блоков
10
Yong Seok Heo, Kyong Mu Lee, Sang Uk Lee, “Robust Stereo
Matching Using Adaptive Normalized Cross-Correlation,” IEEE
Transac. on PAMI, 2011
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Метрика отличия блоков
Текстурная составляющая (1)
11
R'''L – преобразованная R-компонента пикселя
aL(R), bL(R), cL(R), γL(R) – глобальные коэффициенты; определяются
из предположения серого мира для левого (правого) ракурса
RL(R)(p), GL(R)(p), BL(R)(p) – RGB-компоненты пикселя p
на левом (правом) ракурсе
wL(R)(t) – ядро кросс-билатерального фильтра
W(p) – рассматриваемая окрестность пикселя p
Z(p) – нормирующая константа
Yong Seok Heo, Kyong Mu Lee, Sang Uk Lee, “Robust Stereo
Matching Using Adaptive Normalized Cross-Correlation,” IEEE
Transac. on PAMI, 2011
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Метрика отличия блоков
Текстурная составляющая (2)
12
p – центр окрестности
t – точка из окрестности
σd, σs – константы
I(p) – яркость пикселя p
Метрика похожести текстуры:
Yong Seok Heo, Kyong Mu Lee, Sang Uk Lee, “Robust Stereo
Matching Using Adaptive Normalized Cross-Correlation,” IEEE
Transac. on PAMI, 2011
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Метрика отличия блоков
Цветовая составляющая
13
RO
L(R)(ti) – R-компонента пикселя ti на левом (правом) ракурсе
Yong Seok Heo, Kyong Mu Lee, Sang Uk Lee, “Robust Stereo
Matching Using Adaptive Normalized Cross-Correlation,” IEEE
Transac. on PAMI, 2011
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Метрика отличия блоков
14
ϴ – коэффициент отношения между цветовой и текстурной
составляющей
Dp(fp) – значение метрики для пикселя fp
Yong Seok Heo, Kyong Mu Lee, Sang Uk Lee, “Robust Stereo
Matching Using Adaptive Normalized Cross-Correlation,” IEEE
Transac. on PAMI, 2011
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Результаты
Последовательность Dolls
15
левый
ракурс
правый
ракурс
Ground
truth
результат
алгоритма
Yong Seok Heo, Kyong Mu Lee, Sang Uk Lee, “Robust Stereo
Matching Using Adaptive Normalized Cross-Correlation,” IEEE
Transac. on PAMI, 2011
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Результаты
Сравнение
16
Yong Seok Heo, Kyong Mu Lee, Sang Uk Lee, “Robust Stereo
Matching Using Adaptive Normalized Cross-Correlation,” IEEE
Transac. on PAMI, 2011
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Результаты
Последовательность Aloe
17
левый
ракурс
правый
ракурс
Ground
truth
результат
алгоритма
Yong Seok Heo, Kyong Mu Lee, Sang Uk Lee, “Robust Stereo
Matching Using Adaptive Normalized Cross-Correlation,” IEEE
Transac. on PAMI, 2011
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Результаты
Сравнение (1)
18
Yong Seok Heo, Kyong Mu Lee, Sang Uk Lee, “Robust Stereo
Matching Using Adaptive Normalized Cross-Correlation,” IEEE
Transac. on PAMI, 2011
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Результаты
Сравнение (2)
19
Ground truth Graph-cut based
method with
SAD metric
результат авторов
статьи
Yong Seok Heo, Kyong Mu Lee, Sang Uk Lee, “Robust Stereo
Matching Using Adaptive Normalized Cross-Correlation,”
IEEE Transac. on PAMI, 2011
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Выводы
Достоинства:
 Устойчивость к цветовым искажениям
между ракурсами
 Использование текстурной информации
блоков
Недостаток:
 Вычислительная сложность
20
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Содержание
 Введение
 Adaptive Normalized Cross-Correlation (ANCC)
 Blur and Contrast Invariants
 Вероятностные методы
 Illumination and Focus Independent ME
 Заключение
21
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Blur and Contrast Invariants
Идея метода (1)
 На входе – ректифицированное
изображение
 На выходе – disparity map
 Алгоритм использует дескрипторы,
основанные на фазе направления
градиента в окрестности пикселя
 Ошибка для блока вычисляется на основе
совпадения фаз градиентов
22Pedone M., Heikkila J., “Blur and Contrast Invariant Fast Stereo
Matching,” ACIVS, 2008
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Blur and Contrast Invariants
Идея метода (2)
 Алгоритм ищет наилучшее приближение
для блока только по горизонтали
 Для выбора наилучшего приближения
используется сравнение по метрике
Fuzzy Similarity
 Для подавления скачков контраста
используется нормализованная
метрика SAD
23Pedone M., Heikkila J., “Blur and Contrast Invariant Fast Stereo
Matching,” ACIVS, 2008
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Формализация метода
24
ΦA(u,v) – фазовое значение в спектральном домене
k – коэффициент
FA(u,v) – спектральная компонента блока A с координатами (u,v)
Теоретический описатель дескриптора для блока A (N × N):
Разность фаз соответствующих блоков на разных ракурсах:
Формальное описание дескриптора:
Pedone M., Heikkila J., “Blur and Contrast Invariant Fast Stereo
Matching,” ACIVS, 2008
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Blur and Contrast Invariants
Алгоритм
1. Для каждого пикселя
рассматривается
окрестность, состоящая
из 5 окон
2. Для каждого окна ищется
значение диспаритета
3. Затем результат сглаживается с помощью
Dynamic Programming Scanline Optimization
25
L/2
Pedone M., Heikkila J., “Blur and Contrast Invariant Fast Stereo
Matching,” ACIVS, 2008
L – минимальный
диаметр дескриптора
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Blur and Contrast Invariants
Результаты (1)
26
один из ракурсов Ground truth
Pedone M., Heikkila J., “Blur and Contrast Invariant Fast Stereo
Matching,” ACIVS, 2008
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Blur and Contrast Invariants
Результаты (2)
27
один из ракурсов результат
Pedone M., Heikkila J., “Blur and Contrast Invariant Fast Stereo
Matching,” ACIVS, 2008
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Blur and Contrast Invariants
Результаты (3)
28Pedone M., Heikkila J., “Blur and Contrast Invariant Fast Stereo
Matching,” ACIVS, 2008
Сравнение с SAD + Graph-cut методом
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Blur and Contrast Invariants
Результаты (4)
29
один из ракурсов Ground truth
Pedone M., Heikkila J., “Blur and Contrast Invariant Fast Stereo
Matching,” ACIVS, 2008
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Blur and Contrast Invariants
Результаты (5)
30
один из ракурсов результат
Pedone M., Heikkila J., “Blur and Contrast Invariant Fast Stereo
Matching,” ACIVS, 2008
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Выводы
Достоинства:
 Устойчивость:
 к Gaussian blur
 к motion blur
 к изменениям по яркости
Недостаток:
 На резких картинках даёт размытый
результат
31
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Содержание
 Введение
 Adaptive Normalized Cross-Correlation (ANCC)
 Blur and Contrast Invariants
 Вероятностные методы
 Illumination and Focus Independent ME
 Заключение
32
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Идея методов
Для каждого блока вычисляется матрица локального
преобразования M с использованием Maximum-
Likelihood (ML) и Maximum A Posteriori (MAP) методов:
33
Yori, Uori, Vori – YUV-компоненты точек исправляемого ракурса
Ycor, Ucor, Vcor – исправленные значения цвета
Ling Hou, Au O. et al., “ML Versus MAP Based Local Illumination
and Color Correction Algorithm for Multi-View Video,” IEEE
International Workshop on MMSP, 2009
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Maximum-Likelihood method
Компонента mY (mU, mV) матрицы M находится путём
минимизации функции:
34
Yi
ref – Y-компонента i-ой точки reference block
Yi
ori, Ui
ori, Vi
ori – YUV-компоненты i-ой точки в соответствующем
блоке на другом ракурсе
Ling Hou, Au O. et al., “ML Versus MAP Based Local Illumination
and Color Correction Algorithm for Multi-View Video,” IEEE
International Workshop on MMSP, 2009
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Maximum A Posteriori
method
Аналогичным образом находится компонента
mY (mU, mV) матрицы M в этом методе:
35
Yi
ref – Y-компонента i-ой точки reference block
Yi
ori, Ui
ori, Vi
ori – YUV-компоненты i-ой точки в соответствующем
блоке на другом ракурсе
λ1, λ2 – коэффициенты
Ling Hou, Au O. et al., “ML Versus MAP Based Local Illumination
and Color Correction Algorithm for Multi-View Video,” IEEE
International Workshop on MMSP, 2009
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Результаты
Reference view
36
Ling Hou, Au O. et al., “ML Versus MAP Based Local Illumination
and Color Correction Algorithm for Multi-View Video,” IEEE
International Workshop on MMSP, 2009
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Результаты
Current view
37
Ling Hou, Au O. et al., “ML Versus MAP Based Local Illumination
and Color Correction Algorithm for Multi-View Video,” IEEE
International Workshop on MMSP, 2009
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Результаты
ML based correction of current view
38
Ling Hou, Au O. et al., “ML Versus MAP Based Local Illumination
and Color Correction Algorithm for Multi-View Video,” IEEE
International Workshop on MMSP, 2009
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Результаты
MAP based correction of current view
39
Ling Hou, Au O. et al., “ML Versus MAP Based Local Illumination
and Color Correction Algorithm for Multi-View Video,” IEEE
International Workshop on MMSP, 2009
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Результаты
Сравнение
40
reference
view
ML based
correction
of current
view
MAP based
correction
of current
view
current
view
Ling Hou, Au O. et al., “ML Versus MAP Based Local Illumination
and Color Correction Algorithm for Multi-View Video,” IEEE
International Workshop on MMSP, 2009
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Выводы
Достоинство:
 Прост в реализации (используя MATLAB)
Недостаток:
 Авторы предполагают, что disparity map
для блоков уже вычислен
41
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Содержание
 Введение
 Adaptive Normalized Cross-Correlation (ANCC)
 Blur and Contrast Invariants
 Вероятностные методы
 Illumination and Focus Independent ME
 Заключение
42
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Illumination and Focus
Independent ME
Идея метода:
 Для вычисления ME между ракурсами
используется метод Illumination Compensation (IC)
 Каждый блок перед сопоставлением
раскладывается на среднее значение
и текстурную составляющую
 Для обеспечения инвариантности к фокусу
reference image фильтруется,
и ME вычисляется повторно
43
Jae Hoon Kim, PoLin Lai, Joaquin Lopez et al., “New Coding Tools
for Illumination and Focus Mismatch Compensation in Multiview
Video Coding,” IEEE Transac. on CSVT, 2011
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Алгоритм
Вычисление метрики
44
SSDACi – значение метрики на i-ом reference block
µC, µi
R – среднее значение для current block и i-го reference block
ωC, ωi
R – несмещённое значение для current block и i-го reference block
Bi
R – i-ый reference block
Jae Hoon Kim, PoLin Lai, Joaquin Lopez et al., “New Coding Tools
for Illumination and Focus Mismatch Compensation in Multiview
Video Coding,” IEEE Transac. on CSVT, 2011
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Adaptive Reference Filtering
Алгоритм
1. Вычисляется MVF с использованием Illumination
Compensation (IC)
2. Векторы из MVF группируются на 4 класса по глубине
по значению векторов с помощью
Expectation-Maximization (EM) algorithm based
on the Gaussian Mixture Model (GMM)
3. Для каждого класса определяется ядро свёртки,
преобразующее один ракурс к другому,
скомпенсированному
4. Reference-ракурс фильтруется с использованием
вычисленных ядер
5. Вновь вычисляется ME c IC
45
Jae Hoon Kim, PoLin Lai, Joaquin Lopez et al., “New Coding Tools
for Illumination and Focus Mismatch Compensation in Multiview
Video Coding,” IEEE Transac. on CSVT, 2011
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Результаты
Последовательности для тестов
46
Ballroom Race1
Jae Hoon Kim, PoLin Lai, Joaquin Lopez et al., “New Coding Tools
for Illumination and Focus Mismatch Compensation in Multiview
Video Coding,” IEEE Transac. on CSVT, 2011
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Результаты
Сегментация по глубине
47
Jae Hoon Kim, PoLin Lai, Joaquin Lopez et al., “New Coding Tools
for Illumination and Focus Mismatch Compensation in Multiview
Video Coding,” IEEE Transac. on CSVT, 2011
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Результаты
Сравнение методов
48
Jae Hoon Kim, PoLin Lai, Joaquin Lopez et al., “New Coding Tools
for Illumination and Focus Mismatch Compensation in Multiview
Video Coding,” IEEE Transac. on CSVT, 2011
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Выводы
Достоинства:
 Базируется на ME
 Прост в реализации
Недостаток:
 Использует первое приближение MVF
для группировки блоков на классы, которое
не учитывает расхождения по фокусу
49
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Содержание
 Введение
 Adaptive Normalized Cross-Correlation (ANCC)
 Blur and Contrast Invariants
 Вероятностные методы
 Illumination and Focus Independent ME
 Заключение
50
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Заключение
Выводы
 Метод с использованием Normalized Cross-
Correlation метрики и метод, учитывающий
фазовое значение в спектральном домене,
стабильны к сильным искажениям
по фокусу и яркости по мнению авторов
 Метод, использующий в качестве
сегментации на разные уровни по глубине
первое приближение MVF, может оказаться
нестабильным к сильным искажениям
51
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Заключение
Проделанная работа
 Улучшены результаты для Local Color
Correction на областях с бликами
 Реализовано темпоральное сглаживание
 Написан патч, добавляющий
цветонезависимую метрику в GML ME
52
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Сравнение результатов
Левый ракурс
Этот текст – нижний колонтитул. Для вставки ссылки сразу
на несколько слайдов, надо их выделить, нажать
колонтитулы», написать текст в поле «нижний колонтитул»
и нажать «применить». Не путать с «применить ко всем»!!!
53
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Сравнение результатов
Правый ракурс
Этот текст – нижний колонтитул. Для вставки ссылки сразу
на несколько слайдов, надо их выделить, нажать
колонтитулы», написать текст в поле «нижний колонтитул»
и нажать «применить». Не путать с «применить ко всем»!!!
54
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Сравнение результатов
Исправленный правый ракурс (было)
Этот текст – нижний колонтитул. Для вставки ссылки сразу
на несколько слайдов, надо их выделить, нажать
колонтитулы», написать текст в поле «нижний колонтитул»
и нажать «применить». Не путать с «применить ко всем»!!!
55
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Сравнение результатов
Исправленный правый ракурс (стало)
Этот текст – нижний колонтитул. Для вставки ссылки сразу
на несколько слайдов, надо их выделить, нажать
колонтитулы», написать текст в поле «нижний колонтитул»
и нажать «применить». Не путать с «применить ко всем»!!!
56
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Сравнение результатов
Левый ракурс
Этот текст – нижний колонтитул. Для вставки ссылки сразу
на несколько слайдов, надо их выделить, нажать
колонтитулы», написать текст в поле «нижний колонтитул»
и нажать «применить». Не путать с «применить ко всем»!!!
57
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Сравнение результатов
Правый ракурс
Этот текст – нижний колонтитул. Для вставки ссылки сразу
на несколько слайдов, надо их выделить, нажать
колонтитулы», написать текст в поле «нижний колонтитул»
и нажать «применить». Не путать с «применить ко всем»!!!
58
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Сравнение результатов
Исправленный правый ракурс (было)
Этот текст – нижний колонтитул. Для вставки ссылки сразу
на несколько слайдов, надо их выделить, нажать
колонтитулы», написать текст в поле «нижний колонтитул»
и нажать «применить». Не путать с «применить ко всем»!!!
59
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Сравнение результатов
Исправленный правый ракурс (стало)
Этот текст – нижний колонтитул. Для вставки ссылки сразу
на несколько слайдов, надо их выделить, нажать
колонтитулы», написать текст в поле «нижний колонтитул»
и нажать «применить». Не путать с «применить ко всем»!!!
60
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Сейчас будет видео
61
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Дальнейшие планы
 Написание метрики оценки качества стерео
видео для VQMT 3D
 Интеграция локальной цветокоррекции
в плагин для AAE
 Улучшение темпоральной стабильности
локальной цветокоррекции
 Реализация алгоритма синхронизации двух
ракурсов по времени
62
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Литература (1)
1. Galar M., Pagola M., Barrenechea E., Lоpez-Molina C., Bustince H.,
“Aggregation of Color Information in Stereo Matching Problem:
A Comparison Study,” Lecture Notes in Computer Science, vol. 6098,
pp. 369–378, 2010.
2. Yong Seok Heo, Kyong Mu Lee, Sang Uk Lee, “Robust Stereo Matching
Using Adaptive Normalized Cross-Correlation,” IEEE Transactions
on Pattern Analysis and Machine Intelligence, vol. 33, pp. 807–822,
April 2011.
3. Pedone M., Heikkila J., “Blur and Contrast Invariant Fast Stereo
Matching,” Proceedings of the 10th International Conference
on Advanced Concepts for Intelligent Vision Systems (ACIVS),
pp. 883–890, 2008.
63
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Литература (2)
4. Ling Hou, Au O., Xiaopeng Fan, Jiantao Zhou, “Maximum-Likelihood
Versus Maximum A Posteriori Based Local Illumination and Color
Correction Algorithm for Multi-View Video,” IEEE International Workshop
on Multimedia Signal Processing (MMSP), pp. 1-4, 5-7, October 2009
5. Jae Hoon Kim, PoLin Lai, Lopez J., Ortega A., Yeping Su, Peng Yin,
Gomila C., “New Coding Tools for Illumination and Focus Mismatch
Compensation in Multiview Video Coding,” IEEE Transactions on Circuits
and Systems for Video Technology, vol. 17, pp. 1519–1535, November
2011.
64
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Лаборатория компьютерной
графики и мультимедиа
Видеогруппа — это:
 Выпускники в аспирантурах Англии,
Франции, Швейцарии (в России в МГУ
и ИПМ им. Келдыша)
 Выпускниками защищены 5 диссертаций
 Наиболее популярные в мире сравнения
видеокодеков
 Более 3 миллионов скачанных фильтров
обработки видео
65

Contenu connexe

Tendances

Обзор алгоритмов трекинга объектов
Обзор алгоритмов трекинга объектовОбзор алгоритмов трекинга объектов
Обзор алгоритмов трекинга объектовMSU GML VideoGroup
 
Современные методы Optical Flow c GPU реализацией
Современные методы Optical Flow c GPU реализациейСовременные методы Optical Flow c GPU реализацией
Современные методы Optical Flow c GPU реализациейMSU GML VideoGroup
 
Обзор методов сегментации видео
Обзор методов сегментации видеоОбзор методов сегментации видео
Обзор методов сегментации видеоMSU GML VideoGroup
 
Некоторые методы повышения качества построения стерео
Некоторые методы повышения качества построения стереоНекоторые методы повышения качества построения стерео
Некоторые методы повышения качества построения стереоMSU GML VideoGroup
 
Некоторые методы матирования видео
Некоторые методы матирования видеоНекоторые методы матирования видео
Некоторые методы матирования видеоMSU GML VideoGroup
 
Некоторые методы обнаружения артефактов 3D-видео
Некоторые методы обнаружения артефактов 3D-видеоНекоторые методы обнаружения артефактов 3D-видео
Некоторые методы обнаружения артефактов 3D-видеоMSU GML VideoGroup
 
Некоторые методы генерации многоракурсных изображений на основе карты глубины
Некоторые методы генерации многоракурсных изображений на основе карты глубиныНекоторые методы генерации многоракурсных изображений на основе карты глубины
Некоторые методы генерации многоракурсных изображений на основе карты глубиныMSU GML VideoGroup
 
Обзор докладов конференции IC3D 2012
Обзор докладов конференции IC3D 2012Обзор докладов конференции IC3D 2012
Обзор докладов конференции IC3D 2012MSU GML VideoGroup
 
Способы построения и оценки карт салиентности
Способы построения и оценки карт салиентностиСпособы построения и оценки карт салиентности
Способы построения и оценки карт салиентностиMSU GML VideoGroup
 
Методы цветокоррекции стереовидео
Методы цветокоррекции стереовидеоМетоды цветокоррекции стереовидео
Методы цветокоррекции стереовидеоMSU GML VideoGroup
 
Метрики оценки качества конвертированного стерео
Метрики оценки качества конвертированного стереоМетрики оценки качества конвертированного стерео
Метрики оценки качества конвертированного стереоMSU GML VideoGroup
 
Способы построения saliency map
Способы построения saliency mapСпособы построения saliency map
Способы построения saliency mapMSU GML VideoGroup
 
Некоторые методы сегментации видео
Некоторые методы сегментации видеоНекоторые методы сегментации видео
Некоторые методы сегментации видеоMSU GML VideoGroup
 
Генерация высококачественного стерео с помощью матирования
Генерация высококачественного стерео с помощью матированияГенерация высококачественного стерео с помощью матирования
Генерация высококачественного стерео с помощью матированияMSU GML VideoGroup
 
Исправление стерео видео
Исправление стерео видеоИсправление стерео видео
Исправление стерео видеоMSU GML VideoGroup
 
Сегментация видео на основе Mean-shift
Сегментация видео на основе Mean-shiftСегментация видео на основе Mean-shift
Сегментация видео на основе Mean-shiftMSU GML VideoGroup
 
Обзор методов сопоставления шаблона и изображения
Обзор методов сопоставления шаблона и изображенияОбзор методов сопоставления шаблона и изображения
Обзор методов сопоставления шаблона и изображенияMSU GML VideoGroup
 
Обзор методов вычисления базовой геометрии сцены
Обзор методов вычисления базовой геометрии сценыОбзор методов вычисления базовой геометрии сцены
Обзор методов вычисления базовой геометрии сценыMSU GML VideoGroup
 
Обработка границ объектов при генерации стерео
Обработка границ объектов при генерации стереоОбработка границ объектов при генерации стерео
Обработка границ объектов при генерации стереоMSU GML VideoGroup
 
Обзор методов оценки True-motion
Обзор методов оценки True-motionОбзор методов оценки True-motion
Обзор методов оценки True-motionMSU GML VideoGroup
 

Tendances (20)

Обзор алгоритмов трекинга объектов
Обзор алгоритмов трекинга объектовОбзор алгоритмов трекинга объектов
Обзор алгоритмов трекинга объектов
 
Современные методы Optical Flow c GPU реализацией
Современные методы Optical Flow c GPU реализациейСовременные методы Optical Flow c GPU реализацией
Современные методы Optical Flow c GPU реализацией
 
Обзор методов сегментации видео
Обзор методов сегментации видеоОбзор методов сегментации видео
Обзор методов сегментации видео
 
Некоторые методы повышения качества построения стерео
Некоторые методы повышения качества построения стереоНекоторые методы повышения качества построения стерео
Некоторые методы повышения качества построения стерео
 
Некоторые методы матирования видео
Некоторые методы матирования видеоНекоторые методы матирования видео
Некоторые методы матирования видео
 
Некоторые методы обнаружения артефактов 3D-видео
Некоторые методы обнаружения артефактов 3D-видеоНекоторые методы обнаружения артефактов 3D-видео
Некоторые методы обнаружения артефактов 3D-видео
 
Некоторые методы генерации многоракурсных изображений на основе карты глубины
Некоторые методы генерации многоракурсных изображений на основе карты глубиныНекоторые методы генерации многоракурсных изображений на основе карты глубины
Некоторые методы генерации многоракурсных изображений на основе карты глубины
 
Обзор докладов конференции IC3D 2012
Обзор докладов конференции IC3D 2012Обзор докладов конференции IC3D 2012
Обзор докладов конференции IC3D 2012
 
Способы построения и оценки карт салиентности
Способы построения и оценки карт салиентностиСпособы построения и оценки карт салиентности
Способы построения и оценки карт салиентности
 
Методы цветокоррекции стереовидео
Методы цветокоррекции стереовидеоМетоды цветокоррекции стереовидео
Методы цветокоррекции стереовидео
 
Метрики оценки качества конвертированного стерео
Метрики оценки качества конвертированного стереоМетрики оценки качества конвертированного стерео
Метрики оценки качества конвертированного стерео
 
Способы построения saliency map
Способы построения saliency mapСпособы построения saliency map
Способы построения saliency map
 
Некоторые методы сегментации видео
Некоторые методы сегментации видеоНекоторые методы сегментации видео
Некоторые методы сегментации видео
 
Генерация высококачественного стерео с помощью матирования
Генерация высококачественного стерео с помощью матированияГенерация высококачественного стерео с помощью матирования
Генерация высококачественного стерео с помощью матирования
 
Исправление стерео видео
Исправление стерео видеоИсправление стерео видео
Исправление стерео видео
 
Сегментация видео на основе Mean-shift
Сегментация видео на основе Mean-shiftСегментация видео на основе Mean-shift
Сегментация видео на основе Mean-shift
 
Обзор методов сопоставления шаблона и изображения
Обзор методов сопоставления шаблона и изображенияОбзор методов сопоставления шаблона и изображения
Обзор методов сопоставления шаблона и изображения
 
Обзор методов вычисления базовой геометрии сцены
Обзор методов вычисления базовой геометрии сценыОбзор методов вычисления базовой геометрии сцены
Обзор методов вычисления базовой геометрии сцены
 
Обработка границ объектов при генерации стерео
Обработка границ объектов при генерации стереоОбработка границ объектов при генерации стерео
Обработка границ объектов при генерации стерео
 
Обзор методов оценки True-motion
Обзор методов оценки True-motionОбзор методов оценки True-motion
Обзор методов оценки True-motion
 

En vedette

Обзор некоторОбзор методов поиска и сопровождения особых точек
Обзор некоторОбзор методов поиска и сопровождения особых точекОбзор некоторОбзор методов поиска и сопровождения особых точек
Обзор некоторОбзор методов поиска и сопровождения особых точекMSU GML VideoGroup
 
Оценка уровня шума
Оценка уровня шумаОценка уровня шума
Оценка уровня шумаMSU GML VideoGroup
 
Расширения h264 и предобзор h265
Расширения h264 и предобзор h265Расширения h264 и предобзор h265
Расширения h264 и предобзор h265MSU GML VideoGroup
 
Распознавание и удаление субтитров
Распознавание и удаление субтитровРаспознавание и удаление субтитров
Распознавание и удаление субтитровMSU GML VideoGroup
 
Программирование на медиапроцессорах Philips Nexperia
Программирование на медиапроцессорах Philips NexperiaПрограммирование на медиапроцессорах Philips Nexperia
Программирование на медиапроцессорах Philips NexperiaMSU GML VideoGroup
 
Анализ параметров кодеков
Анализ параметров кодековАнализ параметров кодеков
Анализ параметров кодековMSU GML VideoGroup
 
Обзор некоторых современных SoC
Обзор некоторых современных SoCОбзор некоторых современных SoC
Обзор некоторых современных SoCMSU GML VideoGroup
 
Поиск и удаление дефектов в старом видео
Поиск и удаление дефектов в старом видеоПоиск и удаление дефектов в старом видео
Поиск и удаление дефектов в старом видеоMSU GML VideoGroup
 
Новые тенденции в области автостереоскопических дисплеев, съемки и отображени...
Новые тенденции в области автостереоскопических дисплеев, съемки и отображени...Новые тенденции в области автостереоскопических дисплеев, съемки и отображени...
Новые тенденции в области автостереоскопических дисплеев, съемки и отображени...MSU GML VideoGroup
 
Обзор методовувеличения разрешения видео
Обзор методовувеличения разрешения видеоОбзор методовувеличения разрешения видео
Обзор методовувеличения разрешения видеоMSU GML VideoGroup
 
Повышение степени сжатия видео
Повышение степени сжатия видеоПовышение степени сжатия видео
Повышение степени сжатия видеоMSU GML VideoGroup
 
Обзор стандарта H.265/HEVC
Обзор стандарта H.265/HEVCОбзор стандарта H.265/HEVC
Обзор стандарта H.265/HEVCMSU GML VideoGroup
 
Восстановление старых фильмов
Восстановление старых фильмовВосстановление старых фильмов
Восстановление старых фильмовMSU GML VideoGroup
 

En vedette (14)

Обзор некоторОбзор методов поиска и сопровождения особых точек
Обзор некоторОбзор методов поиска и сопровождения особых точекОбзор некоторОбзор методов поиска и сопровождения особых точек
Обзор некоторОбзор методов поиска и сопровождения особых точек
 
Оценка уровня шума
Оценка уровня шумаОценка уровня шума
Оценка уровня шума
 
Расширения h264 и предобзор h265
Расширения h264 и предобзор h265Расширения h264 и предобзор h265
Расширения h264 и предобзор h265
 
Deringing Cartoons
Deringing CartoonsDeringing Cartoons
Deringing Cartoons
 
Распознавание и удаление субтитров
Распознавание и удаление субтитровРаспознавание и удаление субтитров
Распознавание и удаление субтитров
 
Программирование на медиапроцессорах Philips Nexperia
Программирование на медиапроцессорах Philips NexperiaПрограммирование на медиапроцессорах Philips Nexperia
Программирование на медиапроцессорах Philips Nexperia
 
Анализ параметров кодеков
Анализ параметров кодековАнализ параметров кодеков
Анализ параметров кодеков
 
Обзор некоторых современных SoC
Обзор некоторых современных SoCОбзор некоторых современных SoC
Обзор некоторых современных SoC
 
Поиск и удаление дефектов в старом видео
Поиск и удаление дефектов в старом видеоПоиск и удаление дефектов в старом видео
Поиск и удаление дефектов в старом видео
 
Новые тенденции в области автостереоскопических дисплеев, съемки и отображени...
Новые тенденции в области автостереоскопических дисплеев, съемки и отображени...Новые тенденции в области автостереоскопических дисплеев, съемки и отображени...
Новые тенденции в области автостереоскопических дисплеев, съемки и отображени...
 
Обзор методовувеличения разрешения видео
Обзор методовувеличения разрешения видеоОбзор методовувеличения разрешения видео
Обзор методовувеличения разрешения видео
 
Повышение степени сжатия видео
Повышение степени сжатия видеоПовышение степени сжатия видео
Повышение степени сжатия видео
 
Обзор стандарта H.265/HEVC
Обзор стандарта H.265/HEVCОбзор стандарта H.265/HEVC
Обзор стандарта H.265/HEVC
 
Восстановление старых фильмов
Восстановление старых фильмовВосстановление старых фильмов
Восстановление старых фильмов
 

Similaire à Цветонезависимое сопоставление стерео

Обзор подходов к измерению качества 3D видео
Обзор подходов к измерению качества 3D видеоОбзор подходов к измерению качества 3D видео
Обзор подходов к измерению качества 3D видеоMSU GML VideoGroup
 
Некоторые методы сопоставления стерео
Некоторые методы сопоставления стереоНекоторые методы сопоставления стерео
Некоторые методы сопоставления стереоMSU GML VideoGroup
 
Алгоритмы для задачи матирования
Алгоритмы для задачи матированияАлгоритмы для задачи матирования
Алгоритмы для задачи матированияMSU GML VideoGroup
 
Обзор методов сравнения фильмов
Обзор методов сравнения фильмовОбзор методов сравнения фильмов
Обзор методов сравнения фильмовMSU GML VideoGroup
 
Обзор артефактов стерео видео. Временная синхронизация
Обзор артефактов стерео видео. Временная синхронизацияОбзор артефактов стерео видео. Временная синхронизация
Обзор артефактов стерео видео. Временная синхронизацияMSU GML VideoGroup
 
Обработка областей открытия при распространении карт глубины
Обработка областей открытия при распространении карт глубиныОбработка областей открытия при распространении карт глубины
Обработка областей открытия при распространении карт глубиныMSU GML VideoGroup
 
Методы тестирования устройств для показа 3D
Методы тестирования устройств для показа 3DМетоды тестирования устройств для показа 3D
Методы тестирования устройств для показа 3DMSU GML VideoGroup
 
Вычисление глубины по одному изображению
Вычисление глубины по одному изображениюВычисление глубины по одному изображению
Вычисление глубины по одному изображениюMSU GML VideoGroup
 
Измерение качества видео
Измерение качества видеоИзмерение качества видео
Измерение качества видеоMSU GML VideoGroup
 
Обзор методов стабилизации видео
Обзор методов стабилизации видеоОбзор методов стабилизации видео
Обзор методов стабилизации видеоMSU GML VideoGroup
 
Обзор методов инпэинтинга по одному изображению
Обзор методов инпэинтинга по одному изображениюОбзор методов инпэинтинга по одному изображению
Обзор методов инпэинтинга по одному изображениюMSU GML VideoGroup
 

Similaire à Цветонезависимое сопоставление стерео (11)

Обзор подходов к измерению качества 3D видео
Обзор подходов к измерению качества 3D видеоОбзор подходов к измерению качества 3D видео
Обзор подходов к измерению качества 3D видео
 
Некоторые методы сопоставления стерео
Некоторые методы сопоставления стереоНекоторые методы сопоставления стерео
Некоторые методы сопоставления стерео
 
Алгоритмы для задачи матирования
Алгоритмы для задачи матированияАлгоритмы для задачи матирования
Алгоритмы для задачи матирования
 
Обзор методов сравнения фильмов
Обзор методов сравнения фильмовОбзор методов сравнения фильмов
Обзор методов сравнения фильмов
 
Обзор артефактов стерео видео. Временная синхронизация
Обзор артефактов стерео видео. Временная синхронизацияОбзор артефактов стерео видео. Временная синхронизация
Обзор артефактов стерео видео. Временная синхронизация
 
Обработка областей открытия при распространении карт глубины
Обработка областей открытия при распространении карт глубиныОбработка областей открытия при распространении карт глубины
Обработка областей открытия при распространении карт глубины
 
Методы тестирования устройств для показа 3D
Методы тестирования устройств для показа 3DМетоды тестирования устройств для показа 3D
Методы тестирования устройств для показа 3D
 
Вычисление глубины по одному изображению
Вычисление глубины по одному изображениюВычисление глубины по одному изображению
Вычисление глубины по одному изображению
 
Измерение качества видео
Измерение качества видеоИзмерение качества видео
Измерение качества видео
 
Обзор методов стабилизации видео
Обзор методов стабилизации видеоОбзор методов стабилизации видео
Обзор методов стабилизации видео
 
Обзор методов инпэинтинга по одному изображению
Обзор методов инпэинтинга по одному изображениюОбзор методов инпэинтинга по одному изображению
Обзор методов инпэинтинга по одному изображению
 

Цветонезависимое сопоставление стерео

  • 2. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Содержание  Введение  Adaptive Normalized Cross-Correlation (ANCC)  Blur and Contrast Invariants  Вероятностные методы  Illumination and Focus-Independent ME  Заключение 2
  • 3. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Введение Основная цель Привести примеры метрик для вычисления разности между блоками на разных ракурсах, устойчивые к расхождениям  по цвету  по контрасту  по фокусу 3
  • 4. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Стандартный подход Метрики для блоков (1) 4 k – диспаритет Метрика соответствия блоков считается циклом по переменным m, n для всех соответствующих точек блоков Левый ракурс (Il) Правый ракурс (Ir) (x,y) (x+m,y+n) (x,y) (x+k,y) (x+k+m,y+n) Блок для сравнения Блок для сравнения
  • 5. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus     Стандартный подход Метрики для блоков (2) 5 Galar M., Pagola M., Barrenechea E. et al., “Aggregation of Color Information in Stereo Matching Problem: A Comparison Study,” Lecture Notes in Computer Science, 2010
  • 6. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Стандартный подход Fuzzy Similarity 6 α – константа Tolt G., Kalaykov I., “Measures Based on Fuzzy Similarity for Stereo Matching of Color Images,” Soft Computing – A Fusion of Foundations, Methodologies and Applications, vol.10, 2006
  • 7. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Стандартный подход Выводы Достоинства:  Данные метрики просты в реализации  Их вычисление хорошо оптимизируется Недостаток:  Не учитывает возможные расхождения ракурсов по цвету и фокусу 7
  • 8. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Введение Решаемые задачи Приводимые далее метрики могут быть использованы в алгоритмах нахождения  Disparity Map  Optical Flow (OF)  Motion Estimation (ME) 8
  • 9. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Содержание  Введение  Adaptive Normalized Cross-Correlation (ANCC)  Blur and Contrast Invariants  Вероятностные методы  Illumination and Focus Independent ME  Заключение 9
  • 10. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Метод ANCC Алгоритм Метод Adaptive Normalized Cross-Correlation: 1. Вычислить коэффициенты для метрики по всему изображению отдельно для левого и правого ракурса 2. Применить Graph-cut based метод для определения disparity map При решении задачи Graph-cut учитывается текстурная и цветовая похожесть блоков 10 Yong Seok Heo, Kyong Mu Lee, Sang Uk Lee, “Robust Stereo Matching Using Adaptive Normalized Cross-Correlation,” IEEE Transac. on PAMI, 2011
  • 11. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Метрика отличия блоков Текстурная составляющая (1) 11 R'''L – преобразованная R-компонента пикселя aL(R), bL(R), cL(R), γL(R) – глобальные коэффициенты; определяются из предположения серого мира для левого (правого) ракурса RL(R)(p), GL(R)(p), BL(R)(p) – RGB-компоненты пикселя p на левом (правом) ракурсе wL(R)(t) – ядро кросс-билатерального фильтра W(p) – рассматриваемая окрестность пикселя p Z(p) – нормирующая константа Yong Seok Heo, Kyong Mu Lee, Sang Uk Lee, “Robust Stereo Matching Using Adaptive Normalized Cross-Correlation,” IEEE Transac. on PAMI, 2011
  • 12. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Метрика отличия блоков Текстурная составляющая (2) 12 p – центр окрестности t – точка из окрестности σd, σs – константы I(p) – яркость пикселя p Метрика похожести текстуры: Yong Seok Heo, Kyong Mu Lee, Sang Uk Lee, “Robust Stereo Matching Using Adaptive Normalized Cross-Correlation,” IEEE Transac. on PAMI, 2011
  • 13. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Метрика отличия блоков Цветовая составляющая 13 RO L(R)(ti) – R-компонента пикселя ti на левом (правом) ракурсе Yong Seok Heo, Kyong Mu Lee, Sang Uk Lee, “Robust Stereo Matching Using Adaptive Normalized Cross-Correlation,” IEEE Transac. on PAMI, 2011
  • 14. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Метрика отличия блоков 14 ϴ – коэффициент отношения между цветовой и текстурной составляющей Dp(fp) – значение метрики для пикселя fp Yong Seok Heo, Kyong Mu Lee, Sang Uk Lee, “Robust Stereo Matching Using Adaptive Normalized Cross-Correlation,” IEEE Transac. on PAMI, 2011
  • 15. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Результаты Последовательность Dolls 15 левый ракурс правый ракурс Ground truth результат алгоритма Yong Seok Heo, Kyong Mu Lee, Sang Uk Lee, “Robust Stereo Matching Using Adaptive Normalized Cross-Correlation,” IEEE Transac. on PAMI, 2011
  • 16. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Результаты Сравнение 16 Yong Seok Heo, Kyong Mu Lee, Sang Uk Lee, “Robust Stereo Matching Using Adaptive Normalized Cross-Correlation,” IEEE Transac. on PAMI, 2011
  • 17. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Результаты Последовательность Aloe 17 левый ракурс правый ракурс Ground truth результат алгоритма Yong Seok Heo, Kyong Mu Lee, Sang Uk Lee, “Robust Stereo Matching Using Adaptive Normalized Cross-Correlation,” IEEE Transac. on PAMI, 2011
  • 18. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Результаты Сравнение (1) 18 Yong Seok Heo, Kyong Mu Lee, Sang Uk Lee, “Robust Stereo Matching Using Adaptive Normalized Cross-Correlation,” IEEE Transac. on PAMI, 2011
  • 19. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Результаты Сравнение (2) 19 Ground truth Graph-cut based method with SAD metric результат авторов статьи Yong Seok Heo, Kyong Mu Lee, Sang Uk Lee, “Robust Stereo Matching Using Adaptive Normalized Cross-Correlation,” IEEE Transac. on PAMI, 2011
  • 20. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Выводы Достоинства:  Устойчивость к цветовым искажениям между ракурсами  Использование текстурной информации блоков Недостаток:  Вычислительная сложность 20
  • 21. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Содержание  Введение  Adaptive Normalized Cross-Correlation (ANCC)  Blur and Contrast Invariants  Вероятностные методы  Illumination and Focus Independent ME  Заключение 21
  • 22. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Blur and Contrast Invariants Идея метода (1)  На входе – ректифицированное изображение  На выходе – disparity map  Алгоритм использует дескрипторы, основанные на фазе направления градиента в окрестности пикселя  Ошибка для блока вычисляется на основе совпадения фаз градиентов 22Pedone M., Heikkila J., “Blur and Contrast Invariant Fast Stereo Matching,” ACIVS, 2008
  • 23. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Blur and Contrast Invariants Идея метода (2)  Алгоритм ищет наилучшее приближение для блока только по горизонтали  Для выбора наилучшего приближения используется сравнение по метрике Fuzzy Similarity  Для подавления скачков контраста используется нормализованная метрика SAD 23Pedone M., Heikkila J., “Blur and Contrast Invariant Fast Stereo Matching,” ACIVS, 2008
  • 24. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Формализация метода 24 ΦA(u,v) – фазовое значение в спектральном домене k – коэффициент FA(u,v) – спектральная компонента блока A с координатами (u,v) Теоретический описатель дескриптора для блока A (N × N): Разность фаз соответствующих блоков на разных ракурсах: Формальное описание дескриптора: Pedone M., Heikkila J., “Blur and Contrast Invariant Fast Stereo Matching,” ACIVS, 2008
  • 25. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Blur and Contrast Invariants Алгоритм 1. Для каждого пикселя рассматривается окрестность, состоящая из 5 окон 2. Для каждого окна ищется значение диспаритета 3. Затем результат сглаживается с помощью Dynamic Programming Scanline Optimization 25 L/2 Pedone M., Heikkila J., “Blur and Contrast Invariant Fast Stereo Matching,” ACIVS, 2008 L – минимальный диаметр дескриптора
  • 26. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Blur and Contrast Invariants Результаты (1) 26 один из ракурсов Ground truth Pedone M., Heikkila J., “Blur and Contrast Invariant Fast Stereo Matching,” ACIVS, 2008
  • 27. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Blur and Contrast Invariants Результаты (2) 27 один из ракурсов результат Pedone M., Heikkila J., “Blur and Contrast Invariant Fast Stereo Matching,” ACIVS, 2008
  • 28. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Blur and Contrast Invariants Результаты (3) 28Pedone M., Heikkila J., “Blur and Contrast Invariant Fast Stereo Matching,” ACIVS, 2008 Сравнение с SAD + Graph-cut методом
  • 29. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Blur and Contrast Invariants Результаты (4) 29 один из ракурсов Ground truth Pedone M., Heikkila J., “Blur and Contrast Invariant Fast Stereo Matching,” ACIVS, 2008
  • 30. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Blur and Contrast Invariants Результаты (5) 30 один из ракурсов результат Pedone M., Heikkila J., “Blur and Contrast Invariant Fast Stereo Matching,” ACIVS, 2008
  • 31. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Выводы Достоинства:  Устойчивость:  к Gaussian blur  к motion blur  к изменениям по яркости Недостаток:  На резких картинках даёт размытый результат 31
  • 32. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Содержание  Введение  Adaptive Normalized Cross-Correlation (ANCC)  Blur and Contrast Invariants  Вероятностные методы  Illumination and Focus Independent ME  Заключение 32
  • 33. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Идея методов Для каждого блока вычисляется матрица локального преобразования M с использованием Maximum- Likelihood (ML) и Maximum A Posteriori (MAP) методов: 33 Yori, Uori, Vori – YUV-компоненты точек исправляемого ракурса Ycor, Ucor, Vcor – исправленные значения цвета Ling Hou, Au O. et al., “ML Versus MAP Based Local Illumination and Color Correction Algorithm for Multi-View Video,” IEEE International Workshop on MMSP, 2009
  • 34. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Maximum-Likelihood method Компонента mY (mU, mV) матрицы M находится путём минимизации функции: 34 Yi ref – Y-компонента i-ой точки reference block Yi ori, Ui ori, Vi ori – YUV-компоненты i-ой точки в соответствующем блоке на другом ракурсе Ling Hou, Au O. et al., “ML Versus MAP Based Local Illumination and Color Correction Algorithm for Multi-View Video,” IEEE International Workshop on MMSP, 2009
  • 35. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Maximum A Posteriori method Аналогичным образом находится компонента mY (mU, mV) матрицы M в этом методе: 35 Yi ref – Y-компонента i-ой точки reference block Yi ori, Ui ori, Vi ori – YUV-компоненты i-ой точки в соответствующем блоке на другом ракурсе λ1, λ2 – коэффициенты Ling Hou, Au O. et al., “ML Versus MAP Based Local Illumination and Color Correction Algorithm for Multi-View Video,” IEEE International Workshop on MMSP, 2009
  • 36. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Результаты Reference view 36 Ling Hou, Au O. et al., “ML Versus MAP Based Local Illumination and Color Correction Algorithm for Multi-View Video,” IEEE International Workshop on MMSP, 2009
  • 37. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Результаты Current view 37 Ling Hou, Au O. et al., “ML Versus MAP Based Local Illumination and Color Correction Algorithm for Multi-View Video,” IEEE International Workshop on MMSP, 2009
  • 38. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Результаты ML based correction of current view 38 Ling Hou, Au O. et al., “ML Versus MAP Based Local Illumination and Color Correction Algorithm for Multi-View Video,” IEEE International Workshop on MMSP, 2009
  • 39. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Результаты MAP based correction of current view 39 Ling Hou, Au O. et al., “ML Versus MAP Based Local Illumination and Color Correction Algorithm for Multi-View Video,” IEEE International Workshop on MMSP, 2009
  • 40. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Результаты Сравнение 40 reference view ML based correction of current view MAP based correction of current view current view Ling Hou, Au O. et al., “ML Versus MAP Based Local Illumination and Color Correction Algorithm for Multi-View Video,” IEEE International Workshop on MMSP, 2009
  • 41. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Выводы Достоинство:  Прост в реализации (используя MATLAB) Недостаток:  Авторы предполагают, что disparity map для блоков уже вычислен 41
  • 42. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Содержание  Введение  Adaptive Normalized Cross-Correlation (ANCC)  Blur and Contrast Invariants  Вероятностные методы  Illumination and Focus Independent ME  Заключение 42
  • 43. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Illumination and Focus Independent ME Идея метода:  Для вычисления ME между ракурсами используется метод Illumination Compensation (IC)  Каждый блок перед сопоставлением раскладывается на среднее значение и текстурную составляющую  Для обеспечения инвариантности к фокусу reference image фильтруется, и ME вычисляется повторно 43 Jae Hoon Kim, PoLin Lai, Joaquin Lopez et al., “New Coding Tools for Illumination and Focus Mismatch Compensation in Multiview Video Coding,” IEEE Transac. on CSVT, 2011
  • 44. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Алгоритм Вычисление метрики 44 SSDACi – значение метрики на i-ом reference block µC, µi R – среднее значение для current block и i-го reference block ωC, ωi R – несмещённое значение для current block и i-го reference block Bi R – i-ый reference block Jae Hoon Kim, PoLin Lai, Joaquin Lopez et al., “New Coding Tools for Illumination and Focus Mismatch Compensation in Multiview Video Coding,” IEEE Transac. on CSVT, 2011
  • 45. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Adaptive Reference Filtering Алгоритм 1. Вычисляется MVF с использованием Illumination Compensation (IC) 2. Векторы из MVF группируются на 4 класса по глубине по значению векторов с помощью Expectation-Maximization (EM) algorithm based on the Gaussian Mixture Model (GMM) 3. Для каждого класса определяется ядро свёртки, преобразующее один ракурс к другому, скомпенсированному 4. Reference-ракурс фильтруется с использованием вычисленных ядер 5. Вновь вычисляется ME c IC 45 Jae Hoon Kim, PoLin Lai, Joaquin Lopez et al., “New Coding Tools for Illumination and Focus Mismatch Compensation in Multiview Video Coding,” IEEE Transac. on CSVT, 2011
  • 46. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Результаты Последовательности для тестов 46 Ballroom Race1 Jae Hoon Kim, PoLin Lai, Joaquin Lopez et al., “New Coding Tools for Illumination and Focus Mismatch Compensation in Multiview Video Coding,” IEEE Transac. on CSVT, 2011
  • 47. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Результаты Сегментация по глубине 47 Jae Hoon Kim, PoLin Lai, Joaquin Lopez et al., “New Coding Tools for Illumination and Focus Mismatch Compensation in Multiview Video Coding,” IEEE Transac. on CSVT, 2011
  • 48. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Результаты Сравнение методов 48 Jae Hoon Kim, PoLin Lai, Joaquin Lopez et al., “New Coding Tools for Illumination and Focus Mismatch Compensation in Multiview Video Coding,” IEEE Transac. on CSVT, 2011
  • 49. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Выводы Достоинства:  Базируется на ME  Прост в реализации Недостаток:  Использует первое приближение MVF для группировки блоков на классы, которое не учитывает расхождения по фокусу 49
  • 50. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Содержание  Введение  Adaptive Normalized Cross-Correlation (ANCC)  Blur and Contrast Invariants  Вероятностные методы  Illumination and Focus Independent ME  Заключение 50
  • 51. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Заключение Выводы  Метод с использованием Normalized Cross- Correlation метрики и метод, учитывающий фазовое значение в спектральном домене, стабильны к сильным искажениям по фокусу и яркости по мнению авторов  Метод, использующий в качестве сегментации на разные уровни по глубине первое приближение MVF, может оказаться нестабильным к сильным искажениям 51
  • 52. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Заключение Проделанная работа  Улучшены результаты для Local Color Correction на областях с бликами  Реализовано темпоральное сглаживание  Написан патч, добавляющий цветонезависимую метрику в GML ME 52
  • 53. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Сравнение результатов Левый ракурс Этот текст – нижний колонтитул. Для вставки ссылки сразу на несколько слайдов, надо их выделить, нажать колонтитулы», написать текст в поле «нижний колонтитул» и нажать «применить». Не путать с «применить ко всем»!!! 53
  • 54. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Сравнение результатов Правый ракурс Этот текст – нижний колонтитул. Для вставки ссылки сразу на несколько слайдов, надо их выделить, нажать колонтитулы», написать текст в поле «нижний колонтитул» и нажать «применить». Не путать с «применить ко всем»!!! 54
  • 55. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Сравнение результатов Исправленный правый ракурс (было) Этот текст – нижний колонтитул. Для вставки ссылки сразу на несколько слайдов, надо их выделить, нажать колонтитулы», написать текст в поле «нижний колонтитул» и нажать «применить». Не путать с «применить ко всем»!!! 55
  • 56. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Сравнение результатов Исправленный правый ракурс (стало) Этот текст – нижний колонтитул. Для вставки ссылки сразу на несколько слайдов, надо их выделить, нажать колонтитулы», написать текст в поле «нижний колонтитул» и нажать «применить». Не путать с «применить ко всем»!!! 56
  • 57. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Сравнение результатов Левый ракурс Этот текст – нижний колонтитул. Для вставки ссылки сразу на несколько слайдов, надо их выделить, нажать колонтитулы», написать текст в поле «нижний колонтитул» и нажать «применить». Не путать с «применить ко всем»!!! 57
  • 58. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Сравнение результатов Правый ракурс Этот текст – нижний колонтитул. Для вставки ссылки сразу на несколько слайдов, надо их выделить, нажать колонтитулы», написать текст в поле «нижний колонтитул» и нажать «применить». Не путать с «применить ко всем»!!! 58
  • 59. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Сравнение результатов Исправленный правый ракурс (было) Этот текст – нижний колонтитул. Для вставки ссылки сразу на несколько слайдов, надо их выделить, нажать колонтитулы», написать текст в поле «нижний колонтитул» и нажать «применить». Не путать с «применить ко всем»!!! 59
  • 60. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Сравнение результатов Исправленный правый ракурс (стало) Этот текст – нижний колонтитул. Для вставки ссылки сразу на несколько слайдов, надо их выделить, нажать колонтитулы», написать текст в поле «нижний колонтитул» и нажать «применить». Не путать с «применить ко всем»!!! 60
  • 61. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Сейчас будет видео 61
  • 62. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Дальнейшие планы  Написание метрики оценки качества стерео видео для VQMT 3D  Интеграция локальной цветокоррекции в плагин для AAE  Улучшение темпоральной стабильности локальной цветокоррекции  Реализация алгоритма синхронизации двух ракурсов по времени 62
  • 63. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Литература (1) 1. Galar M., Pagola M., Barrenechea E., Lоpez-Molina C., Bustince H., “Aggregation of Color Information in Stereo Matching Problem: A Comparison Study,” Lecture Notes in Computer Science, vol. 6098, pp. 369–378, 2010. 2. Yong Seok Heo, Kyong Mu Lee, Sang Uk Lee, “Robust Stereo Matching Using Adaptive Normalized Cross-Correlation,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 33, pp. 807–822, April 2011. 3. Pedone M., Heikkila J., “Blur and Contrast Invariant Fast Stereo Matching,” Proceedings of the 10th International Conference on Advanced Concepts for Intelligent Vision Systems (ACIVS), pp. 883–890, 2008. 63
  • 64. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Литература (2) 4. Ling Hou, Au O., Xiaopeng Fan, Jiantao Zhou, “Maximum-Likelihood Versus Maximum A Posteriori Based Local Illumination and Color Correction Algorithm for Multi-View Video,” IEEE International Workshop on Multimedia Signal Processing (MMSP), pp. 1-4, 5-7, October 2009 5. Jae Hoon Kim, PoLin Lai, Lopez J., Ortega A., Yeping Su, Peng Yin, Gomila C., “New Coding Tools for Illumination and Focus Mismatch Compensation in Multiview Video Coding,” IEEE Transactions on Circuits and Systems for Video Technology, vol. 17, pp. 1519–1535, November 2011. 64
  • 65. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Лаборатория компьютерной графики и мультимедиа Видеогруппа — это:  Выпускники в аспирантурах Англии, Франции, Швейцарии (в России в МГУ и ИПМ им. Келдыша)  Выпускниками защищены 5 диссертаций  Наиболее популярные в мире сравнения видеокодеков  Более 3 миллионов скачанных фильтров обработки видео 65