SlideShare une entreprise Scribd logo
1  sur  61
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 
Содержание
2
 Введение
 Comfortable depth generation
 Focused object segmentation
 Depth from defocus
 Собственные наработки
 Заключение
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Введение
Карты глубин
Исходное изображение
3
CS MSU Graphics & Media Lab (Video Group)
Автоматически полученная
карта глубины
 Сопоставляем каждой точке
изображения «глубину» –
удаленность реальной точки
в пространстве
 Карты глубин:
 Реальное значение
(true depth)
 Комфортные для зрителя
(comfortable depth)
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Автоматическое построение
Машинное обучение
1. Извлечение множества
статистик
для классификации
2. Многоуровневые поля
Маркова (MRF)
3. Машинное обучение
4. Получение реального
значения глубины
(true depth)
4A. Saxena et al., “Learning Depth from Single Monocular Images”,
NIPS 2005
3-scale Markov Random Field
Depth estimation results
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Анализ движения камеры:
 Глубина объектов
относительна
 Калибровка камеры
позволяет получить
реальные значения
глубины (true depth)
Проблемы:
 Движущиеся объекты
 Статичная камера
5Newcombe, Davison, “Live Dense Reconstruction
with a Single Moving Camera”, CVPR 2010
Depth from
motion
Live scene
reconstruction
Автоматическое построение
Depth from motion
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
 Вычисление параметров гауссова
размытия границ объектов
 Распространение данных
с границ на объекты
 Comfortable depth
Проблемы:
 Узкая область применения
 Неоднозначность
распространения
6Newcombe, Davison, “Live Dense Reconstruction
with a Single Moving Camera”, CVPR 2010
Автоматическое построение
Depth from defocus
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
 Извлекаем из изображения
прямые линии
 Анализируем их взаимное
расположение
Проблемы:
 Область применения –
urban scenes
 «Непрямоугольные»
объекты
7Newcombe, Davison, “Live Dense Reconstruction
with a Single Moving Camera”, CVPR 2010
Автоматическое построение
Depth from geometry
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Введение
Постановка задачи
Особенности:
 Не всегда нужна реальная глубина
 Каждый алгоритм работает только на определенном
классе входных последовательностей
Цель:
 Подобрать набор алгоритмов вычисления комфортных
для зрителя карт глубин; cуммарная область применения
алгоритмов должна покрывать максимум входных
последовательностей
8
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Содержание
9
 Введение
 Comfortable depth generation
 Focused object segmentation
 Depth from defocus
 Собственные наработки
 Заключение
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Comfortable depth generation
10
Задача:
 Быстро и «недорого» автоматически сгенерировать карту
глубины
Предположения:
 Изменение глубины происходит на границах
 Можем выделить конечное число базовых градиентов
глубины
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Comfortable depth generation
Схема работы
11C.-C. Cheng et al., “A Novel 2D-to-3D Conversion System Using
Edge Information”, Trans. on IEEE Consumer Electronics 2010
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Блочная сегментация
Построение графа
12
 Разбиваем изображение
на блоки 4х4
 Для блока считается
среднее по цвету mean(a)
 Представляем как
неориентированный граф G(V,E):
 V – блоки-вершины
 E – ребра с весами |mean(a) – mean(b)|
C.-C. Cheng et al., “A Novel 2D-to-3D Conversion System Using
Edge Information”, Trans. on IEEE Consumer Electronics 2010
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
13
 Для графа строится
минимальное остовное дерево
 Используется алгоритм Прима:
Блочная сегментация
Остовное дерево
C.-C. Cheng et al., “A Novel 2D-to-3D Conversion System Using
Edge Information”, Trans. on IEEE Consumer Electronics 2010
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
14
 Полученное остовное дерево
разрезается по ребрам
с большим весом
 Итоговая блочная сегментация
Блочная сегментация
Разбиение на сегменты
C.-C. Cheng et al., “A Novel 2D-to-3D Conversion System Using
Edge Information”, Trans. on IEEE Consumer Electronics 2010
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Comfortable depth generation
Базовый градиент и глубина сегмента
15
 Из анализа прямых линий на изображении выбирается один
из базовых градиентов глубины:
 Глубина сегмента вычисляется как средняя глубина всех его пикселей,
Wrl, Wud – параметры градиента, |Wrl| + |Wud| = 1
C.-C. Cheng et al., “A Novel 2D-to-3D Conversion System Using
Edge Information”, Trans. on IEEE Consumer Electronics 2010
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Comfortable depth generation
Итоговая карта глубины
16
Финальный этап – сглаживание блочной карты с помощью
билатеральной фильтрации
Original Filtered
C.-C. Cheng et al., “A Novel 2D-to-3D Conversion System Using
Edge Information”, Trans. on IEEE Consumer Electronics 2010
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Comfortable depth generation
Результаты
17C.-C. Cheng et al., “A Novel 2D-to-3D Conversion System Using
Edge Information”, Trans. on IEEE Consumer Electronics 2010
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Comfortable depth generation
Результаты
18C.-C. Cheng et al., “A Novel 2D-to-3D Conversion System Using
Edge Information”, Trans. on IEEE Consumer Electronics 2010
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Comfortable depth generation
Результаты: ошибки
19C.-C. Cheng et al., “A Novel 2D-to-3D Conversion System Using
Edge Information”, Trans. on IEEE Consumer Electronics 2010
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Результаты
Субъективная оценка
20
Depth Quality
C.-C. Cheng et al., “A Novel 2D-to-3D Conversion System Using
Edge Information”, Trans. on IEEE Consumer Electronics 2010
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Результаты
Субъективная оценка
21
Visual Comfort
C.-C. Cheng et al., “A Novel 2D-to-3D Conversion System Using
Edge Information”, Trans. on IEEE Consumer Electronics 2010
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Выводы
22
 Достоинства:
 Нормальное субъективное качество
 Недостатки:
 Карта глубины далека от реальной
 Слишком простые базовые предположения о геометрии
сцены
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Содержание
23
 Введение
 Comfortable depth generation
 Focused object segmentation
 Depth from defocus
 Собственные наработки
 Заключение
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Focused object segmentation
24
Изображения – www.kinopoisk.ru
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Focused object segmentation
25
 Широкий класс сцен – объект в фокусе и размытый фон
 Задача – разделить изображение на передний план
(Object Of Interest, OOI) и фон
Изображения – http://www.abc.net.au/tv/talkingheads/
“Talking Heads”
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Focused object segmentation
Алгоритм
26
 Идея – найти наиболее сфокусированную область
изображения
 Проблемы:
 Резкие границы на фоне
 Резкие текстурные области фона
 Ровные области OOI
J. Park, C. Kim, “Extracting Focused Object from Low Depth-of-
Field Image Sequences”, SPIE VCIP 2006
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Focused object segmentation
Алгоритм
27
 Вычисление статистики высокого порядка
(Higher Order Statistics, HOS)
 Упрощение HOS map морфологией с сохранением границ
(morphological filters by reconstruction)
 Выделение главного сегмента OOI и его «разрастание»
J. Park, C. Kim, “Extracting Focused Object from Low Depth-of-
Field Image Sequences”, SPIE VCIP 2006
Original image HOS map Morphological
simplification
OOI segmentation
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Алгоритм
HOS map
28
 Вычисляем моменты четвертого
порядка
J. Park, C. Kim, “Extracting Focused Object from Low Depth-of-
Field Image Sequences”, SPIE VCIP 2006
HOS map
Local variance map
 Определяем HOS(x,y) как:
η – окрестность, Nη – размер окрестности
I(x,y) – цветовая компонента изображения
m(x,y) – среднее по окрестности
DSF – down scaling factor
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Алгоритм
Morphological filters by reconstruction
29
 Стандартная морфология:
εB – сужение, δB – расширение
 Geodesic filters:
OR – яркость исходного пикселя
J. Park, C. Kim, “Extracting Focused Object from Low Depth-of-
Field Image Sequences”, SPIE VCIP 2006
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Алгоритм
Morphological filters by reconstruction
30
 Filters by reconstruction:
J. Park, C. Kim, “Extracting Focused Object from Low Depth-of-
Field Image Sequences”, SPIE VCIP 2006
 Open by reconstruction:
 Closing by reconstruction:
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Алгоритм
Morphological filters by reconstruction
31
 В работе использовалось закрытие-открытие с радиусом,
заведомо покрывающим мелкие детали HOS map
J. Park, C. Kim, “Extracting Focused Object from Low Depth-of-
Field Image Sequences”, SPIE VCIP 2006
original simplifiedHOS map
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Алгоритм
Сегментация
32
 Объединение связных компонент
 Определение компоненты с наибольшим значением HOS
(зерна OOI)
 Определение компонент, относящихся к фону
(HOS меньше TL порога)
 Итеративное разрастание OOI – захват соседних сегментов
J. Park, C. Kim, “Extracting Focused Object from Low Depth-of-
Field Image Sequences”, SPIE VCIP 2006
card – граница области
BRn,i – текущий рассматриваемый
сегмент
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Алгоритм
Сегментация
33
Разрастание OOI
J. Park, C. Kim, “Extracting Focused Object from Low Depth-of-
Field Image Sequences”, SPIE VCIP 2006
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
34J. Park, C. Kim, “Extracting Focused Object from Low Depth-of-
Field Image Sequences”, SPIE VCIP 2006
Original
Focused object segmentation
Результаты
HOS map Simplified Segmentation
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
35J. Park, C. Kim, “Extracting Focused Object from Low Depth-of-
Field Image Sequences”, SPIE VCIP 2006
Focused object segmentation
Выводы
 Достоинства:
 Возможность применения для построения
комфортных карт глубины
 Недостатки:
 Карта глубины только двух уровней
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Содержание
36
 Введение
 Comfortable depth generation
 Focused object segmentation
 Depth from defocus
 Собственные наработки
 Заключение
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
37S. Zhuo, T.Sim, “Recovering Depth from a Single Defocused
Image”, under review, 2010
1. Исследуем параметры
размытия границ
2. Вводим модель гауссова
размытия границы
3. Вычисляем коэффициент
размытия
Основная проблема: распространение информации
с границ на все изображение
Depth from defocus
Не в фокусе (дальше)
В фокусе (ближе)
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
38S. Zhuo, T.Sim, “Recovering Depth from a Single Defocused
Image” , under review, 2010
 Граница лежит
в неопределенной
области
(blended region), α ϵ (0,1)
 Используем метод
маттинга
для распространения
информации с границ
Depth from defocus
Элемент исходного
изображения
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
39S. Zhuo, T.Sim, “Recovering Depth from a Single Defocused
Image” , under review, 2010
Depth from defocus
Посчитанная граница
по Кэнни
 Граница лежит
в неопределенной
области
(blended region), α ϵ (0,1)
 Используем метод
маттинга
для распространения
информации с границ
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
40S. Zhuo, T.Sim, “Recovering Depth from a Single Defocused
Image” , under review, 2010
Depth from defocus
Depth propagation
Минимизация функции энергии E(d):
d – вектор значений глубины всего изображения
– вектор посчитанных значений глубины (≠ 0 только на границах)
λ – штраф изменения посчитанных значений
D – единичная матрица
L – матрица Лапласа с коэффициентами маттинга
Сводим к решению СЛАУ:
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
41S. Zhuo, T.Sim, “Recovering Depth from a Single Defocused
Image” , under review, 2010
Depth propagation
Функция энергии
Матрица Лапласа: L(i, j) =
Окно 3х3
пикселя
Символ
Кронекера
Матрица
среднего
Единичная
матрица 3х3
Матрица
ковариации
Значение пикселя
в i-ой точке
Значение пикселя
в j-ой точке
Параметр
регуляризации
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
42S. Zhuo, T.Sim, “Recovering Depth from a Single Defocused
Image” , under review, 2010
Depth from defocus
Результаты
Original Depth
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
43S. Zhuo, T.Sim, “Recovering Depth from a Single Defocused
Image” , under review, 2010
Depth from defocus
Результаты
Original Depth
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
44S. Zhuo, T.Sim, “Recovering Depth from a Single Defocused
Image” , under review, 2010
Depth from defocus
Результаты
Original Depth
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
45S. Zhuo, T.Sim, “Recovering Depth from a Single Defocused
Image” , under review, 2010
Depth from defocus
Выводы
 Достоинства:
 Comfortable depth
 Сохранение границ объектов
 Недостатки:
 Узкая область применения
 Временная стабильность не гарантирована
 Вычислительная сложность (большой размер СЛАУ)
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Содержание
46
 Введение
 Comfortable depth generation
 Focused object segmentation
 Depth from defocus
 Собственные наработки
 Заключение
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
47
Собственные наработки
 Сегментация неба по цвету
 Два метода:
 Depth from defocus
 Depth from geometry
Defocus Geometry
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
48
Собственные наработки
Defocus depth propagation
1. Вычисление коэффициента
размытия на границах
2. Итеративное распространение билатеральной
фильтрацией
Blur on edges Nth Propagation iteration Depth map
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
49
Defocus
Результаты
Original
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
50
Defocus
Результаты
Depth map
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
51
Defocus
Выводы
 Достоинства:
 Comfortable depth
 Недостатки:
 Проблема локально-инвертированной глубины
 «Затекания» глубины на ровных по цвету участках
(некритично для построения стерео)
 Время работы
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
52
Собственные наработки
Depth from geometry
1. Границы по Кэнни
2. Производные dx, dy по Собелю
3. Аккумулируем параметры прямых для точек маски
границ
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
53
Собственные наработки
Depth from geometry
 Сегментация неба
по цвету
 Выделение
отрезков из линий
(крайние
проголосовавшие точки)
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
54
Собственные наработки
Depth from geometry
Определение центра
скопления линий
(минимизация невязки)
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
55
Собственные наработки
Depth from geometry
Определение крайних
областей пучков
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
56
Depth from geometry
Два случая сцены
Расходящаяся
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
57
Depth from geometry
Два случая сцены
Сходящаяся
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
58
Depth from geometry
Финальная карта глубины
Объединяем:
 Маска неба
 Схема сцены
 Вертикальный
градиент
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
59S. Zhuo, T.Sim, “Recovering Depth from a Single Defocused
Image” , under review, 2010
Depth from geometry
Выводы
 Достоинства:
 Comfortable depth
 Недостатки:
 На данном этапе – слишком простые решения, большое
количество эвристик
 Объекты «прилипают» к базовой геометрии
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Литература
1. Chao-Chung Cheng et al., “A Novel 2D-to-3D Conversion System Using
Edge Information”, Trans. on IEEE CE 2010
2. Changick Kim, “Segmenting a Low-Depth-of-Field Image Using
Morphological Filters and Region Merging”, SPIE VCIP 2005
3. Jungwoo Park, Changick Kim, “Extracting Focused Object from Low
Depth-of-Field Image Sequences”, SPIE VCIP 2006
4. Shaojie Zhuo, Terence Sim, “Recovering Depth from a Single Defocused
Image” , under review, 2010
60
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Лаборатория компьютерной
графики и мультимедиа
Видеогруппа — это:
 Выпускники в аспирантурах Англии,
Франции, Швейцарии (в России в МГУ и
ИПМ им. Келдыша)
 Выпускниками защищено 5 диссертаций
 Наиболее популярные в мире сравнения
видеокодеков
 Более 3 миллионов скачанных фильтров
обработки видео
61

Contenu connexe

Tendances

Обзор методов оценки True-motion
Обзор методов оценки True-motionОбзор методов оценки True-motion
Обзор методов оценки True-motion
MSU GML VideoGroup
 
Алгоритмы для задачи матирования
Алгоритмы для задачи матированияАлгоритмы для задачи матирования
Алгоритмы для задачи матирования
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
 
Методы тестирования устройств для показа 3D
Методы тестирования устройств для показа 3DМетоды тестирования устройств для показа 3D
Методы тестирования устройств для показа 3D
MSU GML VideoGroup
 
Некоторые методы восстановления фона
Некоторые методы восстановления фонаНекоторые методы восстановления фона
Некоторые методы восстановления фона
MSU GML VideoGroup
 
Некоторые алгоритмы многомерной обработки изображений
Некоторые алгоритмы многомерной обработки изображенийНекоторые алгоритмы многомерной обработки изображений
Некоторые алгоритмы многомерной обработки изображений
MSU GML VideoGroup
 
Генерация высококачественного стерео с помощью матирования
Генерация высококачественного стерео с помощью матированияГенерация высококачественного стерео с помощью матирования
Генерация высококачественного стерео с помощью матирования
MSU GML VideoGroup
 
Сегментация видео на основе Mean-shift
Сегментация видео на основе Mean-shiftСегментация видео на основе Mean-shift
Сегментация видео на основе Mean-shift
MSU GML VideoGroup
 
Обзор методов сравнения фильмов
Обзор методов сравнения фильмовОбзор методов сравнения фильмов
Обзор методов сравнения фильмов
MSU GML VideoGroup
 
Точное выделение границ объектов
Точное выделение границ объектовТочное выделение границ объектов
Точное выделение границ объектов
MSU GML VideoGroup
 
Обзор подходов к измерению качества 3D видео
Обзор подходов к измерению качества 3D видеоОбзор подходов к измерению качества 3D видео
Обзор подходов к измерению качества 3D видео
MSU GML VideoGroup
 
Обзор методов вычисления базовой геометрии сцены
Обзор методов вычисления базовой геометрии сценыОбзор методов вычисления базовой геометрии сцены
Обзор методов вычисления базовой геометрии сцены
MSU GML VideoGroup
 
Обработка границ объектов при генерации стерео
Обработка границ объектов при генерации стереоОбработка границ объектов при генерации стерео
Обработка границ объектов при генерации стерео
MSU GML VideoGroup
 
Методы повышения визуального качества восстановленного фона (часть 2)
Методы повышения визуального качества восстановленного фона (часть 2)Методы повышения визуального качества восстановленного фона (часть 2)
Методы повышения визуального качества восстановленного фона (часть 2)
MSU GML VideoGroup
 
Методы сопоставления видео
Методы сопоставления видеоМетоды сопоставления видео
Методы сопоставления видео
MSU GML VideoGroup
 
Цветонезависимое сопоставление стерео
Цветонезависимое сопоставление стереоЦветонезависимое сопоставление стерео
Цветонезависимое сопоставление стерео
MSU GML VideoGroup
 
Некоторые методы матирования видео
Некоторые методы матирования видеоНекоторые методы матирования видео
Некоторые методы матирования видео
MSU GML VideoGroup
 

Tendances (20)

Обзор методов оценки True-motion
Обзор методов оценки True-motionОбзор методов оценки True-motion
Обзор методов оценки True-motion
 
Алгоритмы для задачи матирования
Алгоритмы для задачи матированияАлгоритмы для задачи матирования
Алгоритмы для задачи матирования
 
Современные методы Optical Flow c GPU реализацией
Современные методы Optical Flow c GPU реализациейСовременные методы Optical Flow c GPU реализацией
Современные методы Optical Flow c GPU реализацией
 
Deringing Cartoons
Deringing CartoonsDeringing Cartoons
Deringing Cartoons
 
Обзор открытых библиотек в области обработки изображений и компьютерного зрения
Обзор открытых библиотек в области обработки изображений и компьютерного зренияОбзор открытых библиотек в области обработки изображений и компьютерного зрения
Обзор открытых библиотек в области обработки изображений и компьютерного зрения
 
Некоторые методы повышения качества построения стерео
Некоторые методы повышения качества построения стереоНекоторые методы повышения качества построения стерео
Некоторые методы повышения качества построения стерео
 
Методы тестирования устройств для показа 3D
Методы тестирования устройств для показа 3DМетоды тестирования устройств для показа 3D
Методы тестирования устройств для показа 3D
 
Некоторые методы восстановления фона
Некоторые методы восстановления фонаНекоторые методы восстановления фона
Некоторые методы восстановления фона
 
Некоторые алгоритмы многомерной обработки изображений
Некоторые алгоритмы многомерной обработки изображенийНекоторые алгоритмы многомерной обработки изображений
Некоторые алгоритмы многомерной обработки изображений
 
Генерация высококачественного стерео с помощью матирования
Генерация высококачественного стерео с помощью матированияГенерация высококачественного стерео с помощью матирования
Генерация высококачественного стерео с помощью матирования
 
Сегментация видео на основе Mean-shift
Сегментация видео на основе Mean-shiftСегментация видео на основе Mean-shift
Сегментация видео на основе Mean-shift
 
Обзор методов сравнения фильмов
Обзор методов сравнения фильмовОбзор методов сравнения фильмов
Обзор методов сравнения фильмов
 
Точное выделение границ объектов
Точное выделение границ объектовТочное выделение границ объектов
Точное выделение границ объектов
 
Обзор подходов к измерению качества 3D видео
Обзор подходов к измерению качества 3D видеоОбзор подходов к измерению качества 3D видео
Обзор подходов к измерению качества 3D видео
 
Обзор методов вычисления базовой геометрии сцены
Обзор методов вычисления базовой геометрии сценыОбзор методов вычисления базовой геометрии сцены
Обзор методов вычисления базовой геометрии сцены
 
Обработка границ объектов при генерации стерео
Обработка границ объектов при генерации стереоОбработка границ объектов при генерации стерео
Обработка границ объектов при генерации стерео
 
Методы повышения визуального качества восстановленного фона (часть 2)
Методы повышения визуального качества восстановленного фона (часть 2)Методы повышения визуального качества восстановленного фона (часть 2)
Методы повышения визуального качества восстановленного фона (часть 2)
 
Методы сопоставления видео
Методы сопоставления видеоМетоды сопоставления видео
Методы сопоставления видео
 
Цветонезависимое сопоставление стерео
Цветонезависимое сопоставление стереоЦветонезависимое сопоставление стерео
Цветонезависимое сопоставление стерео
 
Некоторые методы матирования видео
Некоторые методы матирования видеоНекоторые методы матирования видео
Некоторые методы матирования видео
 

En vedette (7)

Mapes muts
Mapes mutsMapes muts
Mapes muts
 
20th Sunday A
20th Sunday A20th Sunday A
20th Sunday A
 
Prez
PrezPrez
Prez
 
SMOICE- The Smart App!
SMOICE- The Smart App!SMOICE- The Smart App!
SMOICE- The Smart App!
 
Nfl week 15
Nfl week 15Nfl week 15
Nfl week 15
 
Visitation notes arlene casper - court appointed monitor
Visitation notes   arlene casper - court appointed monitorVisitation notes   arlene casper - court appointed monitor
Visitation notes arlene casper - court appointed monitor
 
Presentación doctoradoen
 Presentación doctoradoen Presentación doctoradoen
Presentación doctoradoen
 

Similaire à Вычисление глубины по одному изображению

Получение глубины из движения камеры
Получение глубины из движения камерыПолучение глубины из движения камеры
Получение глубины из движения камеры
MSU GML VideoGroup
 
Обзор методов сегментации видео
Обзор методов сегментации видеоОбзор методов сегментации видео
Обзор методов сегментации видео
MSU GML VideoGroup
 
Обзор докладов конференции IC3D 2012
Обзор докладов конференции IC3D 2012Обзор докладов конференции IC3D 2012
Обзор докладов конференции IC3D 2012
MSU GML VideoGroup
 
Некоторые методы обнаружения артефактов 3D-видео
Некоторые методы обнаружения артефактов 3D-видеоНекоторые методы обнаружения артефактов 3D-видео
Некоторые методы обнаружения артефактов 3D-видео
MSU GML VideoGroup
 
Обзор артефактов стерео видео. Временная синхронизация
Обзор артефактов стерео видео. Временная синхронизацияОбзор артефактов стерео видео. Временная синхронизация
Обзор артефактов стерео видео. Временная синхронизация
MSU GML VideoGroup
 
Некоторые методы сегментации видео
Некоторые методы сегментации видеоНекоторые методы сегментации видео
Некоторые методы сегментации видео
MSU 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/HEVC
MSU GML VideoGroup
 
Обзор алгоритмов трекинга объектов
Обзор алгоритмов трекинга объектовОбзор алгоритмов трекинга объектов
Обзор алгоритмов трекинга объектов
MSU GML VideoGroup
 
Исправление различий резкости в 3D видео
Исправление различий резкости в 3D видеоИсправление различий резкости в 3D видео
Исправление различий резкости в 3D видео
MSU GML VideoGroup
 
Новые методы деинтерлейсинга
Новые методы деинтерлейсингаНовые методы деинтерлейсинга
Новые методы деинтерлейсинга
MSU GML VideoGroup
 
Способы построения и оценки карт салиентности
Способы построения и оценки карт салиентностиСпособы построения и оценки карт салиентности
Способы построения и оценки карт салиентности
MSU GML VideoGroup
 
Методы повышения визуального качества восстановленного фона
Методы повышения визуального качества восстановленного фонаМетоды повышения визуального качества восстановленного фона
Методы повышения визуального качества восстановленного фона
MSU GML VideoGroup
 
Обзор методов стабилизации видео
Обзор методов стабилизации видеоОбзор методов стабилизации видео
Обзор методов стабилизации видео
MSU GML VideoGroup
 
Детектирование объектов переднего плана в видео
Детектирование объектов переднего плана в видеоДетектирование объектов переднего плана в видео
Детектирование объектов переднего плана в видео
MSU GML VideoGroup
 
Восстановление старых фильмов
Восстановление старых фильмовВосстановление старых фильмов
Восстановление старых фильмов
MSU GML VideoGroup
 

Similaire à Вычисление глубины по одному изображению (20)

Получение глубины из движения камеры
Получение глубины из движения камерыПолучение глубины из движения камеры
Получение глубины из движения камеры
 
Обзор методов сегментации видео
Обзор методов сегментации видеоОбзор методов сегментации видео
Обзор методов сегментации видео
 
Обзор докладов конференции IC3D 2012
Обзор докладов конференции IC3D 2012Обзор докладов конференции IC3D 2012
Обзор докладов конференции IC3D 2012
 
Некоторые методы обнаружения артефактов 3D-видео
Некоторые методы обнаружения артефактов 3D-видеоНекоторые методы обнаружения артефактов 3D-видео
Некоторые методы обнаружения артефактов 3D-видео
 
Обзор артефактов стерео видео. Временная синхронизация
Обзор артефактов стерео видео. Временная синхронизацияОбзор артефактов стерео видео. Временная синхронизация
Обзор артефактов стерео видео. Временная синхронизация
 
Некоторые методы сегментации видео
Некоторые методы сегментации видеоНекоторые методы сегментации видео
Некоторые методы сегментации видео
 
Методы цветокоррекции стереовидео
Методы цветокоррекции стереовидеоМетоды цветокоррекции стереовидео
Методы цветокоррекции стереовидео
 
Обработка областей открытия при распространении карт глубины
Обработка областей открытия при распространении карт глубиныОбработка областей открытия при распространении карт глубины
Обработка областей открытия при распространении карт глубины
 
Новые тенденции в области автостереоскопических дисплеев, съемки и отображени...
Новые тенденции в области автостереоскопических дисплеев, съемки и отображени...Новые тенденции в области автостереоскопических дисплеев, съемки и отображени...
Новые тенденции в области автостереоскопических дисплеев, съемки и отображени...
 
Некоторые методы сопоставления и трекинга границ во времени
Некоторые методы сопоставления и трекинга границ во времениНекоторые методы сопоставления и трекинга границ во времени
Некоторые методы сопоставления и трекинга границ во времени
 
Обзор стандарта H.265/HEVC
Обзор стандарта H.265/HEVCОбзор стандарта H.265/HEVC
Обзор стандарта H.265/HEVC
 
Обзор алгоритмов трекинга объектов
Обзор алгоритмов трекинга объектовОбзор алгоритмов трекинга объектов
Обзор алгоритмов трекинга объектов
 
Исправление различий резкости в 3D видео
Исправление различий резкости в 3D видеоИсправление различий резкости в 3D видео
Исправление различий резкости в 3D видео
 
Новые методы деинтерлейсинга
Новые методы деинтерлейсингаНовые методы деинтерлейсинга
Новые методы деинтерлейсинга
 
Способы построения и оценки карт салиентности
Способы построения и оценки карт салиентностиСпособы построения и оценки карт салиентности
Способы построения и оценки карт салиентности
 
Методы повышения визуального качества восстановленного фона
Методы повышения визуального качества восстановленного фонаМетоды повышения визуального качества восстановленного фона
Методы повышения визуального качества восстановленного фона
 
Обзор методов стабилизации видео
Обзор методов стабилизации видеоОбзор методов стабилизации видео
Обзор методов стабилизации видео
 
Генерация текстур
Генерация текстурГенерация текстур
Генерация текстур
 
Детектирование объектов переднего плана в видео
Детектирование объектов переднего плана в видеоДетектирование объектов переднего плана в видео
Детектирование объектов переднего плана в видео
 
Восстановление старых фильмов
Восстановление старых фильмовВосстановление старых фильмов
Восстановление старых фильмов
 

Вычисление глубины по одному изображению

  • 1. Вычисление глубины по одному изображению Дмитрий Акимов Video Group CS MSU Graphics & Media Lab
  • 2. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Содержание 2  Введение  Comfortable depth generation  Focused object segmentation  Depth from defocus  Собственные наработки  Заключение
  • 3. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Введение Карты глубин Исходное изображение 3 CS MSU Graphics & Media Lab (Video Group) Автоматически полученная карта глубины  Сопоставляем каждой точке изображения «глубину» – удаленность реальной точки в пространстве  Карты глубин:  Реальное значение (true depth)  Комфортные для зрителя (comfortable depth)
  • 4. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Автоматическое построение Машинное обучение 1. Извлечение множества статистик для классификации 2. Многоуровневые поля Маркова (MRF) 3. Машинное обучение 4. Получение реального значения глубины (true depth) 4A. Saxena et al., “Learning Depth from Single Monocular Images”, NIPS 2005 3-scale Markov Random Field Depth estimation results
  • 5. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Анализ движения камеры:  Глубина объектов относительна  Калибровка камеры позволяет получить реальные значения глубины (true depth) Проблемы:  Движущиеся объекты  Статичная камера 5Newcombe, Davison, “Live Dense Reconstruction with a Single Moving Camera”, CVPR 2010 Depth from motion Live scene reconstruction Автоматическое построение Depth from motion
  • 6. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus   Вычисление параметров гауссова размытия границ объектов  Распространение данных с границ на объекты  Comfortable depth Проблемы:  Узкая область применения  Неоднозначность распространения 6Newcombe, Davison, “Live Dense Reconstruction with a Single Moving Camera”, CVPR 2010 Автоматическое построение Depth from defocus
  • 7. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus   Извлекаем из изображения прямые линии  Анализируем их взаимное расположение Проблемы:  Область применения – urban scenes  «Непрямоугольные» объекты 7Newcombe, Davison, “Live Dense Reconstruction with a Single Moving Camera”, CVPR 2010 Автоматическое построение Depth from geometry
  • 8. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Введение Постановка задачи Особенности:  Не всегда нужна реальная глубина  Каждый алгоритм работает только на определенном классе входных последовательностей Цель:  Подобрать набор алгоритмов вычисления комфортных для зрителя карт глубин; cуммарная область применения алгоритмов должна покрывать максимум входных последовательностей 8
  • 9. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Содержание 9  Введение  Comfortable depth generation  Focused object segmentation  Depth from defocus  Собственные наработки  Заключение
  • 10. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Comfortable depth generation 10 Задача:  Быстро и «недорого» автоматически сгенерировать карту глубины Предположения:  Изменение глубины происходит на границах  Можем выделить конечное число базовых градиентов глубины
  • 11. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Comfortable depth generation Схема работы 11C.-C. Cheng et al., “A Novel 2D-to-3D Conversion System Using Edge Information”, Trans. on IEEE Consumer Electronics 2010
  • 12. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Блочная сегментация Построение графа 12  Разбиваем изображение на блоки 4х4  Для блока считается среднее по цвету mean(a)  Представляем как неориентированный граф G(V,E):  V – блоки-вершины  E – ребра с весами |mean(a) – mean(b)| C.-C. Cheng et al., “A Novel 2D-to-3D Conversion System Using Edge Information”, Trans. on IEEE Consumer Electronics 2010
  • 13. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  13  Для графа строится минимальное остовное дерево  Используется алгоритм Прима: Блочная сегментация Остовное дерево C.-C. Cheng et al., “A Novel 2D-to-3D Conversion System Using Edge Information”, Trans. on IEEE Consumer Electronics 2010
  • 14. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  14  Полученное остовное дерево разрезается по ребрам с большим весом  Итоговая блочная сегментация Блочная сегментация Разбиение на сегменты C.-C. Cheng et al., “A Novel 2D-to-3D Conversion System Using Edge Information”, Trans. on IEEE Consumer Electronics 2010
  • 15. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Comfortable depth generation Базовый градиент и глубина сегмента 15  Из анализа прямых линий на изображении выбирается один из базовых градиентов глубины:  Глубина сегмента вычисляется как средняя глубина всех его пикселей, Wrl, Wud – параметры градиента, |Wrl| + |Wud| = 1 C.-C. Cheng et al., “A Novel 2D-to-3D Conversion System Using Edge Information”, Trans. on IEEE Consumer Electronics 2010
  • 16. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Comfortable depth generation Итоговая карта глубины 16 Финальный этап – сглаживание блочной карты с помощью билатеральной фильтрации Original Filtered C.-C. Cheng et al., “A Novel 2D-to-3D Conversion System Using Edge Information”, Trans. on IEEE Consumer Electronics 2010
  • 17. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Comfortable depth generation Результаты 17C.-C. Cheng et al., “A Novel 2D-to-3D Conversion System Using Edge Information”, Trans. on IEEE Consumer Electronics 2010
  • 18. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Comfortable depth generation Результаты 18C.-C. Cheng et al., “A Novel 2D-to-3D Conversion System Using Edge Information”, Trans. on IEEE Consumer Electronics 2010
  • 19. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Comfortable depth generation Результаты: ошибки 19C.-C. Cheng et al., “A Novel 2D-to-3D Conversion System Using Edge Information”, Trans. on IEEE Consumer Electronics 2010
  • 20. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Результаты Субъективная оценка 20 Depth Quality C.-C. Cheng et al., “A Novel 2D-to-3D Conversion System Using Edge Information”, Trans. on IEEE Consumer Electronics 2010
  • 21. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Результаты Субъективная оценка 21 Visual Comfort C.-C. Cheng et al., “A Novel 2D-to-3D Conversion System Using Edge Information”, Trans. on IEEE Consumer Electronics 2010
  • 22. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Выводы 22  Достоинства:  Нормальное субъективное качество  Недостатки:  Карта глубины далека от реальной  Слишком простые базовые предположения о геометрии сцены
  • 23. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Содержание 23  Введение  Comfortable depth generation  Focused object segmentation  Depth from defocus  Собственные наработки  Заключение
  • 24. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Focused object segmentation 24 Изображения – www.kinopoisk.ru
  • 25. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Focused object segmentation 25  Широкий класс сцен – объект в фокусе и размытый фон  Задача – разделить изображение на передний план (Object Of Interest, OOI) и фон Изображения – http://www.abc.net.au/tv/talkingheads/ “Talking Heads”
  • 26. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Focused object segmentation Алгоритм 26  Идея – найти наиболее сфокусированную область изображения  Проблемы:  Резкие границы на фоне  Резкие текстурные области фона  Ровные области OOI J. Park, C. Kim, “Extracting Focused Object from Low Depth-of- Field Image Sequences”, SPIE VCIP 2006
  • 27. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Focused object segmentation Алгоритм 27  Вычисление статистики высокого порядка (Higher Order Statistics, HOS)  Упрощение HOS map морфологией с сохранением границ (morphological filters by reconstruction)  Выделение главного сегмента OOI и его «разрастание» J. Park, C. Kim, “Extracting Focused Object from Low Depth-of- Field Image Sequences”, SPIE VCIP 2006 Original image HOS map Morphological simplification OOI segmentation
  • 28. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Алгоритм HOS map 28  Вычисляем моменты четвертого порядка J. Park, C. Kim, “Extracting Focused Object from Low Depth-of- Field Image Sequences”, SPIE VCIP 2006 HOS map Local variance map  Определяем HOS(x,y) как: η – окрестность, Nη – размер окрестности I(x,y) – цветовая компонента изображения m(x,y) – среднее по окрестности DSF – down scaling factor
  • 29. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Алгоритм Morphological filters by reconstruction 29  Стандартная морфология: εB – сужение, δB – расширение  Geodesic filters: OR – яркость исходного пикселя J. Park, C. Kim, “Extracting Focused Object from Low Depth-of- Field Image Sequences”, SPIE VCIP 2006
  • 30. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Алгоритм Morphological filters by reconstruction 30  Filters by reconstruction: J. Park, C. Kim, “Extracting Focused Object from Low Depth-of- Field Image Sequences”, SPIE VCIP 2006  Open by reconstruction:  Closing by reconstruction:
  • 31. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Алгоритм Morphological filters by reconstruction 31  В работе использовалось закрытие-открытие с радиусом, заведомо покрывающим мелкие детали HOS map J. Park, C. Kim, “Extracting Focused Object from Low Depth-of- Field Image Sequences”, SPIE VCIP 2006 original simplifiedHOS map
  • 32. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Алгоритм Сегментация 32  Объединение связных компонент  Определение компоненты с наибольшим значением HOS (зерна OOI)  Определение компонент, относящихся к фону (HOS меньше TL порога)  Итеративное разрастание OOI – захват соседних сегментов J. Park, C. Kim, “Extracting Focused Object from Low Depth-of- Field Image Sequences”, SPIE VCIP 2006 card – граница области BRn,i – текущий рассматриваемый сегмент
  • 33. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Алгоритм Сегментация 33 Разрастание OOI J. Park, C. Kim, “Extracting Focused Object from Low Depth-of- Field Image Sequences”, SPIE VCIP 2006
  • 34. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  34J. Park, C. Kim, “Extracting Focused Object from Low Depth-of- Field Image Sequences”, SPIE VCIP 2006 Original Focused object segmentation Результаты HOS map Simplified Segmentation
  • 35. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  35J. Park, C. Kim, “Extracting Focused Object from Low Depth-of- Field Image Sequences”, SPIE VCIP 2006 Focused object segmentation Выводы  Достоинства:  Возможность применения для построения комфортных карт глубины  Недостатки:  Карта глубины только двух уровней
  • 36. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Содержание 36  Введение  Comfortable depth generation  Focused object segmentation  Depth from defocus  Собственные наработки  Заключение
  • 37. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  37S. Zhuo, T.Sim, “Recovering Depth from a Single Defocused Image”, under review, 2010 1. Исследуем параметры размытия границ 2. Вводим модель гауссова размытия границы 3. Вычисляем коэффициент размытия Основная проблема: распространение информации с границ на все изображение Depth from defocus Не в фокусе (дальше) В фокусе (ближе)
  • 38. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  38S. Zhuo, T.Sim, “Recovering Depth from a Single Defocused Image” , under review, 2010  Граница лежит в неопределенной области (blended region), α ϵ (0,1)  Используем метод маттинга для распространения информации с границ Depth from defocus Элемент исходного изображения
  • 39. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  39S. Zhuo, T.Sim, “Recovering Depth from a Single Defocused Image” , under review, 2010 Depth from defocus Посчитанная граница по Кэнни  Граница лежит в неопределенной области (blended region), α ϵ (0,1)  Используем метод маттинга для распространения информации с границ
  • 40. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  40S. Zhuo, T.Sim, “Recovering Depth from a Single Defocused Image” , under review, 2010 Depth from defocus Depth propagation Минимизация функции энергии E(d): d – вектор значений глубины всего изображения – вектор посчитанных значений глубины (≠ 0 только на границах) λ – штраф изменения посчитанных значений D – единичная матрица L – матрица Лапласа с коэффициентами маттинга Сводим к решению СЛАУ:
  • 41. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  41S. Zhuo, T.Sim, “Recovering Depth from a Single Defocused Image” , under review, 2010 Depth propagation Функция энергии Матрица Лапласа: L(i, j) = Окно 3х3 пикселя Символ Кронекера Матрица среднего Единичная матрица 3х3 Матрица ковариации Значение пикселя в i-ой точке Значение пикселя в j-ой точке Параметр регуляризации
  • 42. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  42S. Zhuo, T.Sim, “Recovering Depth from a Single Defocused Image” , under review, 2010 Depth from defocus Результаты Original Depth
  • 43. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  43S. Zhuo, T.Sim, “Recovering Depth from a Single Defocused Image” , under review, 2010 Depth from defocus Результаты Original Depth
  • 44. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  44S. Zhuo, T.Sim, “Recovering Depth from a Single Defocused Image” , under review, 2010 Depth from defocus Результаты Original Depth
  • 45. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  45S. Zhuo, T.Sim, “Recovering Depth from a Single Defocused Image” , under review, 2010 Depth from defocus Выводы  Достоинства:  Comfortable depth  Сохранение границ объектов  Недостатки:  Узкая область применения  Временная стабильность не гарантирована  Вычислительная сложность (большой размер СЛАУ)
  • 46. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Содержание 46  Введение  Comfortable depth generation  Focused object segmentation  Depth from defocus  Собственные наработки  Заключение
  • 47. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  47 Собственные наработки  Сегментация неба по цвету  Два метода:  Depth from defocus  Depth from geometry Defocus Geometry
  • 48. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  48 Собственные наработки Defocus depth propagation 1. Вычисление коэффициента размытия на границах 2. Итеративное распространение билатеральной фильтрацией Blur on edges Nth Propagation iteration Depth map
  • 49. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  49 Defocus Результаты Original
  • 50. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  50 Defocus Результаты Depth map
  • 51. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  51 Defocus Выводы  Достоинства:  Comfortable depth  Недостатки:  Проблема локально-инвертированной глубины  «Затекания» глубины на ровных по цвету участках (некритично для построения стерео)  Время работы
  • 52. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  52 Собственные наработки Depth from geometry 1. Границы по Кэнни 2. Производные dx, dy по Собелю 3. Аккумулируем параметры прямых для точек маски границ
  • 53. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  53 Собственные наработки Depth from geometry  Сегментация неба по цвету  Выделение отрезков из линий (крайние проголосовавшие точки)
  • 54. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  54 Собственные наработки Depth from geometry Определение центра скопления линий (минимизация невязки)
  • 55. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  55 Собственные наработки Depth from geometry Определение крайних областей пучков
  • 56. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  56 Depth from geometry Два случая сцены Расходящаяся
  • 57. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  57 Depth from geometry Два случая сцены Сходящаяся
  • 58. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  58 Depth from geometry Финальная карта глубины Объединяем:  Маска неба  Схема сцены  Вертикальный градиент
  • 59. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  59S. Zhuo, T.Sim, “Recovering Depth from a Single Defocused Image” , under review, 2010 Depth from geometry Выводы  Достоинства:  Comfortable depth  Недостатки:  На данном этапе – слишком простые решения, большое количество эвристик  Объекты «прилипают» к базовой геометрии
  • 60. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Литература 1. Chao-Chung Cheng et al., “A Novel 2D-to-3D Conversion System Using Edge Information”, Trans. on IEEE CE 2010 2. Changick Kim, “Segmenting a Low-Depth-of-Field Image Using Morphological Filters and Region Merging”, SPIE VCIP 2005 3. Jungwoo Park, Changick Kim, “Extracting Focused Object from Low Depth-of-Field Image Sequences”, SPIE VCIP 2006 4. Shaojie Zhuo, Terence Sim, “Recovering Depth from a Single Defocused Image” , under review, 2010 60
  • 61. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Лаборатория компьютерной графики и мультимедиа Видеогруппа — это:  Выпускники в аспирантурах Англии, Франции, Швейцарии (в России в МГУ и ИПМ им. Келдыша)  Выпускниками защищено 5 диссертаций  Наиболее популярные в мире сравнения видеокодеков  Более 3 миллионов скачанных фильтров обработки видео 61