+ All Categories
Home > Education > Обзор методов оценки True-motion

Обзор методов оценки True-motion

Date post: 17-Jul-2015
Category:
Upload: msu-gml-videogroup
View: 50 times
Download: 1 times
Share this document with a friend
61
Обзор методов оценки «истинного» движения Денис Сумин Video Group CS MSU Graphics & Media Lab
Transcript
Page 1: Обзор методов оценки True-motion

Обзор методов оценки «истинного» движения

Денис Сумин

Video Group CS MSU Graphics & Media Lab

Page 2: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus

Содержание

Введение

3-D Recursive Search Block Matching

Multi-Pass TME* with Vector Propagation

Latest TME Algorithm

Заключение

* TME — True Motion Estimation

2

Page 3: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus Постановка задачи

Различие задач ME и TME

3 Гришин С. и др., “Обзор блочных методов оценки движения в цифровых видео сигналах”, Тематический сборник “Программные системы и инструменты”, 2008

Page 4: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus Приложения TME

Или зачем нам это нужно

Классические задачи:

Frame Rate Up Conversion

Deinterlacing

Сейчас нам нужен TME для реализации:

поиска областей открытия

восстановления фона

распространения глубины во времени

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

4

Page 5: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus Что есть сейчас

ME и фильтрация поля векторов

5

Исходный кадр

Кадр из последовательности от компании «Fufengda»

Page 6: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus Что есть сейчас

ME и фильтрация поля векторов

6

Карта векторов ME

Page 7: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus Что есть сейчас

ME и фильтрация поля векторов

7

Карта LRC

Page 8: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus

Содержание

Введение

3-D Recursive Search Block Matching

Multi-Pass TME with Vector Propagation

Latest TME Algorithm

Заключение

9

Page 9: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus Исходный 3-D RS

Набор векторов-кандидатов

10 G. de Haan, et al., “Truemotion estimation with 3-D recursive search block matching,” IEEE Trans. Circuits Syst. Video Technol., 1993

Page 10: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus Исходный 3-D RS

Сходимость метода

Из полученных кандидатов выбирается вектор с наименьшей SAD.

Использование векторов- кандидатов с различных направлений позволяет 3-D RS достаточно быстро сходиться к реальному направлению движения вблизи границ объектов

11 G. de Haan, et al., “Truemotion estimation with 3-D recursive search block matching,” IEEE Trans. Circuits Syst. Video Technol., 1993

Page 11: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus Improved 3-D RS

Предложенные улучшения

12

Двунаправленность Подразбиение блоков

S. Li, et al. "An improved 3-DRS algorithm for video de-interlacing", Proc. Picture Coding Symp., 2006

Page 12: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus Improved 3-D RS

Результаты (1)

13

Значения PSNR для восстановленных (deinterlacing) кадров для исходного 3-D RS, двунаправленного (Bi3-D RS) и двунаправленного с подразбиением блоков (Improved 3-D RS):

S. Li, et al. "An improved 3-DRS algorithm for video de-interlacing", Proc. Picture Coding Symp., 2006

Page 13: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus Improved 3-D RS

Результаты (2)

14

3-D RS

S. Li, et al. "An improved 3-DRS algorithm for video de-interlacing", Proc. Picture Coding Symp., 2006

Page 14: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus Improved 3-D RS

Результаты (2)

15

Improved 3-D RS

S. Li, et al. "An improved 3-DRS algorithm for video de-interlacing", Proc. Picture Coding Symp., 2006

Page 15: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus Improved 3-D RS

Результаты (3)

16

3-D RS

S. Li, et al. "An improved 3-DRS algorithm for video de-interlacing", Proc. Picture Coding Symp., 2006

Page 16: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus Improved 3-D RS

Результаты (3)

17

Improved 3-D RS

S. Li, et al. "An improved 3-DRS algorithm for video de-interlacing", Proc. Picture Coding Symp., 2006

Page 17: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus

Содержание

Введение

3-D Recursive Search Block Matching

Multi-Pass TME with Vector Propagation

Latest TME Algorithm

Заключение

18

Page 18: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus Multi-Pass TME with Vector

Propagation

19 S.-C. Tai, et al, “A multi-pass true motion estimation scheme with motion vector propagation for frame rate up-conversion applications,” IEEE/OSA J. Display Technol., Jul. 2008

Page 19: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus

Набор векторов-кандидатов

Predicted Motion Vector (PMV)

Update Vector Set:

20

Набор шаблонов для PMV

Набор векторов-кандидатов:

S.-C. Tai, et al, “A multi-pass true motion estimation scheme with motion vector propagation for frame rate up-conversion applications,” IEEE/OSA J. Display Technol., Jul. 2008

Page 20: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus

Выбор вектора

21

— номер прохода

S.-C. Tai, et al, “A multi-pass true motion estimation scheme with motion vector propagation for frame rate up-conversion applications,” IEEE/OSA J. Display Technol., Jul. 2008

Page 21: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus Пример использования

метрики искажения (1)

22

Использование метрики SAD (3-D RS)

Результирующее поле векторов для разных методов:

S.-C. Tai, et al, “A multi-pass true motion estimation scheme with motion vector propagation for frame rate up-conversion applications,” IEEE/OSA J. Display Technol., Jul. 2008

Page 22: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus Пример использования

метрики искажения (2)

23

Результирующее поле векторов для разных методов:

Применение предложенной метрики искажения

S.-C. Tai, et al, “A multi-pass true motion estimation scheme with motion vector propagation for frame rate up-conversion applications,” IEEE/OSA J. Display Technol., Jul. 2008

Page 23: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus

Сходимость алгоритма

24 S.-C. Tai, et al, “A multi-pass true motion estimation scheme with motion vector propagation for frame rate up-conversion applications,” IEEE/OSA J. Display Technol., Jul. 2008

Page 24: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus

Распространение векторов

Полученные «истинные» вектора предлагаются соседям в качестве кандидатов для большей гладкости векторного поля

25

Без распространения С распространением S.-C. Tai, et al, “A multi-pass true motion estimation scheme with motion vector propagation for frame rate up-conversion applications,” IEEE/OSA J. Display Technol., Jul. 2008

Page 25: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus Результаты FRUC (1)

Vectra

26

3-D RS S.-C. Tai, et al, “A multi-pass true motion estimation scheme with motion vector propagation for frame rate up-conversion applications,” IEEE/OSA J. Display Technol., Jul. 2008

Page 26: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus Результаты FRUC (1)

Vectra

27

TCSBP S.-C. Tai, et al, “A multi-pass true motion estimation scheme with motion vector propagation for frame rate up-conversion applications,” IEEE/OSA J. Display Technol., Jul. 2008

Page 27: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus Результаты FRUC (1)

Vectra

28

Proposed S.-C. Tai, et al, “A multi-pass true motion estimation scheme with motion vector propagation for frame rate up-conversion applications,” IEEE/OSA J. Display Technol., Jul. 2008

Page 28: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus Результаты FRUC (1)

Vectra

29

3-D RS S.-C. Tai, et al, “A multi-pass true motion estimation scheme with motion vector propagation for frame rate up-conversion applications,” IEEE/OSA J. Display Technol., Jul. 2008

Page 29: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus Результаты FRUC (1)

Vectra: сравнение MVF

30 S.-C. Tai, et al, “A multi-pass true motion estimation scheme with motion vector propagation for frame rate up-conversion applications,” IEEE/OSA J. Display Technol., Jul. 2008

Page 30: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus Результаты FRUC (1)

Объективное сравнение

31 S.-C. Tai, et al, “A multi-pass true motion estimation scheme with motion vector propagation for frame rate up-conversion applications,” IEEE/OSA J. Display Technol., Jul. 2008

Page 31: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus Результаты FRUC (2)

Bus

32

3-D RS S.-C. Tai, et al, “A multi-pass true motion estimation scheme with motion vector propagation for frame rate up-conversion applications,” IEEE/OSA J. Display Technol., Jul. 2008

Page 32: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus Результаты FRUC (2)

Bus

33

TCSBP S.-C. Tai, et al, “A multi-pass true motion estimation scheme with motion vector propagation for frame rate up-conversion applications,” IEEE/OSA J. Display Technol., Jul. 2008

Page 33: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus Результаты FRUC (2)

Bus

34

Proposed S.-C. Tai, et al, “A multi-pass true motion estimation scheme with motion vector propagation for frame rate up-conversion applications,” IEEE/OSA J. Display Technol., Jul. 2008

Page 34: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus Результаты FRUC (2)

Bus

35

3-D RS S.-C. Tai, et al, “A multi-pass true motion estimation scheme with motion vector propagation for frame rate up-conversion applications,” IEEE/OSA J. Display Technol., Jul. 2008

Page 35: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus

Скорость работы

36 S.-C. Tai, et al, “A multi-pass true motion estimation scheme with motion vector propagation for frame rate up-conversion applications,” IEEE/OSA J. Display Technol., Jul. 2008

Page 36: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus

Выводы

Достоинства

Высокая скорость работы

Высокое качество результатов в статье

Недостаток

Наличие в алгоритме неочевидных эвристических порогов, что может ограничить класс входных данных

37

Page 37: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus

Содержание

Введение

3-D Recursive Search Block Matching

Multi-Pass TME with Vector Propagation

Latest TME Algorithm

Заключение

38

Page 38: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus

Алгоритм

39 Dikbas. S., Altunbasak. Y., "A Novel True-Motion Estimation Algorithm and Its Application to Motion-Compensated Temporal Frame Interpolation," Image Processing, IEEE , 2012

Page 39: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus

Обозначения в статье

40 Dikbas. S., Altunbasak. Y., "A Novel True-Motion Estimation Algorithm and Its Application to Motion-Compensated Temporal Frame Interpolation," Image Processing, IEEE , 2012

Page 40: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus Преобразование

функционала

41

Мера качества вектора-кандидата (например, SAD)

Мера различия соседних блоков

Dikbas. S., Altunbasak. Y., "A Novel True-Motion Estimation Algorithm and Its Application to Motion-Compensated Temporal Frame Interpolation," Image Processing, IEEE , 2012

Page 41: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus Оценка взаимодействия

соседних блоков

42

Исходный кадр Карта границ

BDM (оценка искажения блока)

Dikbas. S., Altunbasak. Y., "A Novel True-Motion Estimation Algorithm and Its Application to Motion-Compensated Temporal Frame Interpolation," Image Processing, IEEE , 2012

Page 42: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus

43 Dikbas. S., Altunbasak. Y., "A Novel True-Motion Estimation Algorithm and Its Application to Motion-Compensated Temporal Frame Interpolation," Image Processing, IEEE , 2012

Page 43: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus

44 Dikbas. S., Altunbasak. Y., "A Novel True-Motion Estimation Algorithm and Its Application to Motion-Compensated Temporal Frame Interpolation," Image Processing, IEEE , 2012

Page 44: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus

Процесс поиска векторов

45 Dikbas. S., Altunbasak. Y., "A Novel True-Motion Estimation Algorithm and Its Application to Motion-Compensated Temporal Frame Interpolation," Image Processing, IEEE , 2012

Page 45: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus

Результаты FRUC (1)

46 Dikbas. S., Altunbasak. Y., "A Novel True-Motion Estimation Algorithm and Its Application to Motion-Compensated Temporal Frame Interpolation," Image Processing, IEEE , 2012

Page 46: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus

Результаты FRUC (2)

47 Dikbas. S., Altunbasak. Y., "A Novel True-Motion Estimation Algorithm and Its Application to Motion-Compensated Temporal Frame Interpolation," Image Processing, IEEE , 2012

Page 47: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus Результаты FRUC (3)

Foreman

48

Ground truth Dikbas. S., Altunbasak. Y., "A Novel True-Motion Estimation Algorithm and Its Application to Motion-Compensated Temporal Frame Interpolation," Image Processing, IEEE , 2012

Page 48: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus Результаты FRUC (3)

Foreman

49

Apple FCS Dikbas. S., Altunbasak. Y., "A Novel True-Motion Estimation Algorithm and Its Application to Motion-Compensated Temporal Frame Interpolation," Image Processing, IEEE , 2012

Page 49: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus Результаты FRUC (3)

Foreman

50

Proposed Dikbas. S., Altunbasak. Y., "A Novel True-Motion Estimation Algorithm and Its Application to Motion-Compensated Temporal Frame Interpolation," Image Processing, IEEE , 2012

Page 50: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus Результаты FRUC (3)

Foreman

51

Ground truth Dikbas. S., Altunbasak. Y., "A Novel True-Motion Estimation Algorithm and Its Application to Motion-Compensated Temporal Frame Interpolation," Image Processing, IEEE , 2012

Page 51: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus Результаты FRUC (3)

Football

52

Ground truth Dikbas. S., Altunbasak. Y., "A Novel True-Motion Estimation Algorithm and Its Application to Motion-Compensated Temporal Frame Interpolation," Image Processing, IEEE , 2012

Page 52: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus Результаты FRUC (4)

Football

53

Apple FCS Dikbas. S., Altunbasak. Y., "A Novel True-Motion Estimation Algorithm and Its Application to Motion-Compensated Temporal Frame Interpolation," Image Processing, IEEE , 2012

Page 53: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus Результаты FRUC (4)

Football

54

Proposed Dikbas. S., Altunbasak. Y., "A Novel True-Motion Estimation Algorithm and Its Application to Motion-Compensated Temporal Frame Interpolation," Image Processing, IEEE , 2012

Page 54: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus Результаты FRUC (4)

Football

55

Ground truth Dikbas. S., Altunbasak. Y., "A Novel True-Motion Estimation Algorithm and Its Application to Motion-Compensated Temporal Frame Interpolation," Image Processing, IEEE , 2012

Page 55: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus Результаты FRUC (5)

Сравнение карт SSIM

56

Source

SSIM map of FCS output

SSIM map of the proposed method

Dikbas. S., Altunbasak. Y., "A Novel True-Motion Estimation Algorithm and Its Application to Motion-Compensated Temporal Frame Interpolation," Image Processing, IEEE , 2012

Page 56: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus Результаты FRUC (5)

Сравнение карт SSIM

57

Source

SSIM map of FCS output

SSIM map of the proposed method

Dikbas. S., Altunbasak. Y., "A Novel True-Motion Estimation Algorithm and Its Application to Motion-Compensated Temporal Frame Interpolation," Image Processing, IEEE , 2012

Page 57: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus

Выводы

Достоинства

Высокое качество результатов в статье

Интересные идеи оценки весов для векторов-кандидатов

58

Page 58: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus

Содержание

Введение

3-D Recursive Search Block Matching

Multi-Pass TME with Vector Propagation

Latest TME Algorithm

Заключение

59

Page 59: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus

Заключение

Идеи Антона Зачесова:

надо выбирать вектор в зависимости от того, что на исходнике в этом месте (цвет ровный, граница, текстура)

нужна иерархичность

нужен учёт LRC при поиске векторов (в дополнение к SAD)

60

Page 60: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus

Литература

1. G. de Haan, P. W. A. C. Biezen, H. Huijgen, and O. A. Ojo, “Truemotion estimation with 3-D recursive search block matching,” IEEE Trans. Circuits Syst. Video Technol., vol. 3, no. 5, pp. 368–379, Oct. 1993.

2. S.-C. Tai, Y.-R. Chen, Z.-B. Huang, and C.-C. Wang, “A multi-pass true motion estimation scheme with motion vector propagation for frame rate up-conversion applications,” IEEE/OSA J. Display Technol., Jul. 2008, vol. 4, no. 2, pp. 188–197.

3. Dikbas, S., Altunbasak, Y., "A Novel True-Motion Estimation Algorithm and Its Application to Motion-Compensated Temporal Frame Interpolation," Image Processing, IEEE Transactions on , vol.PP, no.99, pp.1

4. Гришин С., Ватолин Д., Лукин А., Путилин С., Стрельников К., “Обзор блочных методов оценки движения в цифровых видео сигналах”, Тематический сборник “Программные системы и инструменты”, 2008, vol. 9, pp. 50–62

61

Page 61: Обзор методов оценки True-motion

CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/

Only for Maxus

Литература

5. S. Li , J. Du , D. Zhao , Q. Huang and W. Gao "An improved 3-DRS algorithm for video de-interlacing", Proc. Picture Coding Symp., 2006

62


Recommended