dvpa: digital video processing & applications course...

62
DVPA: Digital Video Processing & Applications Course Introduction 郑喆坤 西安电子科技大学电子工程学院 [email protected] 2015.09.17

Upload: others

Post on 01-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

DVPA: Digital Video Processing &

Applications

Course Introduction

郑喆坤西安电子科技大学电子工程学院

[email protected]

2015.09.17

Page 2: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Digital Video Processing & Analysis

Instructor: Cheolkon Jung

Office: #217, #100 Building

Email: [email protected]

Webpage: http://web.xidian.edu.cn/zhengzk

http://see.xidian.edu.cn/media

Lecture time:

Monday AM 8:30-10:00 (Every week);

Lecture place: J3-08, Teaching Building

Page 3: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Webpage http://web.xidian.edu.cn/zhengzk

Digital Video Processing & Analysis

Office:

北校区主楼III区309

Email:

[email protected]

Page 4: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Media Lab

Page 5: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Advanced media

Ultra high definition (UHD) video

High dynamic range (HDR) video

Surveillance video

Social media & Big data

Stereoscopic 3D video

Main research topics

Multimedia annotation, retrieval, and security

Image restoration & Super-resolution

Computational photography

Perceptual video coding and H.265

Stereoscopic 3D video processing

Topics include, but are not limited to them

Research In Progress

Page 6: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Research In Progress

1. Stereoscopic 3D Media

13

2D to 3D conversion 3DTV

Development of core technologies for stereoscopic 3D media:

1) Conversion of existing 2D into exciting 3D

2) Free viewpoint synthesis

3) High-quality stereoscopic view generation

4) Perceptual stereoscopic video coding

5) Real-time rendering using GPU

6) Visual fatigue prediction and reduction

Page 7: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Research In Progress

14

Various displays from small size to large size

: Image/video super-resolution based on machine learning

Different kinds of displays with various size such as TV, PC monitor, mobile phone

Resolution of images and videos is fixed.

No high frequency information while playing small size images in large size display

2. Super-resolution

Page 8: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

3. Image Restoration

15

: Image restoration which preserves image details and reduces noise/artifacts

Most imaging devices use CCD/CMOS sensors.

Captured images are compressed for efficient transmission and storing.

Sensor noise and compression artifacts inevitably occur and degrade image quality.

Sensor noiseImaging Devices Compression

Artifact

Research In Progress

Page 9: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

4. Semantic Concept Detection

16

Manual annotation for huge archive

is labor-intensive and time-consuming

Labeled samples are too small

Research In Progress

Exponentially Increasing Personal Contents

How to retrieve our favorite contents?

Semi-supervised

learning based

semantic concept

detection

Page 10: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

5. Computational Photography

17

Research In Progress

Tone mapping

Mobile imaging devices with comparable computing power (iPhone 5: 1.5GHz CPU)

1) High dynamic range imaging by tone mapping and multi-exposure fusion

2) Specularity removal in color images

3) Interactive image segmentation and background change

4) High-quality motion deblurring

5) Power constrained image contrast enhancement

Background change

Page 11: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Outline

3

24

2 Why digital?

What is DVPA?

Why DVPA Is Required?

25 Applications of DVPA

26 Course overview

21 About Videos

18

Page 12: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Videos

Page 13: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Videos

Page 14: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Videos

Page 15: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

3D Videos

Page 16: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

3D Videos

Page 17: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Rich information from visual data.

Moving pictures: videos

Movies in Theaters

Broadcast contents: newscast, sportscast, entertainment and

education contents, etc.

Personal videos obtained by video camera, webcam, mobile cam,

etc.

CCTV surveillance videos

About Videos

Page 18: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Difference Between Images and Videos

Images

Shape

Color

Texture

Videos

Shape

Color

Texture

Motion

Depth in 3D videos

Page 19: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Motion

Page 20: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Depth

Human 3D: perceive depth information from two slightly

different views by two eyes.

Depth Perception

Page 21: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Depth

Human 3D: perceive depth information from two slightly

different views by two eyes.

Depth Perception

Page 22: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

About Videos

Source of videos:

Captured with an analog or digital TV/movie camera

Time-based sequences: radar, satellite, or aerial surveillance

vehicle

Video units:

Page 23: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Why Digital?

Exactness

Perfect reproduction without degradation

Perfect duplication of processing result

Convenient & powerful computer-aided processing

Can perform rather sophisticated processing through hardware

or Software

Even kids can do it!

Easy storage and transmission

1 CD can store 1 video or hundreds of family photos!

Paperless transmission of high quality photos through network

within seconds

Films Sensors

Page 24: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

What is DVPA?

DVPA deals with computational frameworks

To extract useful video information

To restore original video information

To compress huge amounts of video data

To represent (structure) raw unstructured videos

To assess video quality (video quality assessment)

DVPA:

Page 25: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

What is DVPA?

Digital input: imaging devices (video cam, digital cam, web cam)

Low level processing: encoding (MPEG, JPEG, etc), video

processing & analysis (filtering, enhancement, etc)

Transmission/storage: channel coding (transmission error

minimization)

Remote video processing: decoding, video processing &

analysis

Digital output: displays (TV, mobile devices, etc)

Page 26: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Why DVPA is required?

Facilitate image storage and transmission: Efficiently store an image in a digital camera

Send images to other persons effectively

Image/video compression, motion estimation

Prepare for display or printing: Adjust image size

Video enhancement, video super-resolution, image half-toning

Enhance and restore images: Remove noise and artifacts from transmission or compression

Video denoising, compression artifact reduction

Extract useful information from images: Extract or track objects including faces, texts, and so on

Object segmentation & detection & recognition & tracking, behavior detection & understanding, video segmentation & representation & indexing & annotation & retrieval

Page 27: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Why DVPA is required?

Page 28: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Why DVPA is required?

Increasing Personal Contents Storage Size Explosion: 1 Terabyte (2007)

Multiple Channels: +300ch (2007)

Personal Contents Explosion

Difficult to Retrieve Want to Preview the ContentsNot Enough Time

to Consume

Page 29: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Why DVPA is required?

Popular mobile imaging devices: Smart phone, video camera, personal media player (PMP), etc

Storage size expansion: HDD, CD, DVD, flash memory, etc

Digital videos are increasing exponentially: Social, commercial, industry and military applications

Entertainment, education, medicine, databases, security, etc.

High-speed computing environments in most digital devices

Accordingly, DVPA has been practically applied to several video applications.

Page 30: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Why DVPA is required?

Video compression

Video enhancement

Video surveillance

Video content analysis

Video indexing & retrieval

Object detection & recognition

Motion estimation

Research Fields

Stereo video processing

Page 31: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Applications of DVPA

Video compression: Lossless & lossy compression

MPEG, H.264, AVC, M-JPEG, Microsoft VC-9, etc

Video enhancement: Video super-resolution

Video denoising & compression artifact reduction

Video surveillance: Video object detection, recognition, and tracking

Motion estimation and segmentation

Action recognition

Video content analysis: Video segmentation & indexing & browsing

Video summarization & retrieval

Stereo video processing: Depth estimation & 2D-to-3D conversion

Depth-image-based-rendering

Free viewpoint view synthesis

Page 32: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Image Superresolution

Optical Engineering 2013

Page 33: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Image Superresolution

(a) Original image, (b) Nearest neighbor, (c) Bicubic, (d) TOG 2008,

(e) TIP 2010, (f) TPAMI 2010, (g) Pro-I (coupled dictionary learning), (h) Pro-II (KSVD)

Page 34: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

GPU-Accelerated Image Super-resolution

JRTIP 2015

De-convolution based image super-resolution on GPU and Multicore Platform

Gradient-consistency-anisotropic-regularization prior (Frequency domain)

Parallel Computing

IEEE ICME 2014; SPIC 2014

Page 35: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

42

Face Hallucination

More natural-looking-facial images are required for

high-quality image communications

Resolution of images is fixed.

No high frequency information.

Learning based super-

resolution method

Low-Resolution

High-Resolution

Face Hallucination

High-Quality Image Communications

IEEE SPL 2011

Page 36: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

43

Face Hallucination

More natural looking facial images!!

LR Proposed HR

Page 37: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Image Deblocking

<Learned Dictionary>

Block Diagram

Signal Processing: Image Communication 2012

ScienceDirect Top25 Hottest Article

Page 38: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Image Deblocking

Page 39: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Video Deblocking

Page 40: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Video Deblocking

Page 41: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Interactive Image Segmentation

Page 42: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Interactive Image Segmentation

Original Image Interactive Markers Segmentation Result

Pattern Recognition 2014

Page 43: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Step 1.

Interactive ROI

extraction (part 1).

Step 2.

Initial image ranking

(Part 2).

Step 3.

Relevance feedback

and global

discriminative

learning by ACSP

(Part 4).

Step 4.

Image reranking for

retrieval (Part 2).

Neurocomputing 2015

Interactive Image Retrieval

Page 44: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Interactive Image Retrieval

Neurocomputing 2015

Page 45: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

52

Specularity Removal

Original Image Diffuse Reflection Specular Reflection

Optical Engineering 2013

Page 46: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

53

Multi-exposure Fusion

Different exposure images Fusion result

Over

Normal

Under

Optical Engineering 2013

Page 47: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Sports Video Indexing

<Overview of the proposed method>

IEEE TBC 2009

Page 48: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Sports Video Indexing

<Defined exciting events>

Recognized scores

Page 49: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Depth Estimation

Multimedia Systems 2015

Page 50: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

57

2D-to-3D Conversion

Proposed Framework

IEEE TMM 2014

Page 51: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

2D-to-3D Conversion

IEEE TMM 2014

Page 52: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

2D-to-3D Conversion

Page 53: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

60

Depth-Image-Based Rendering

Holes Proposed MethodIEEE ICME 2014

Page 54: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Depth-Image-Based Rendering

Page 55: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Stereo-Plus-Depth Imaging System

Stereo+Depth Imaging System

Xidian & SKKU

Joint Research

Page 56: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Superpixel Matching Based Depth Propagation

IEEE ICIP 2015

Block Matching Proposed Ground truth

Page 57: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Outline

3

24

2 Why digital?

What is DVPA?

Why DVPA Is Required?

25 Applications of DVPA

26 Course overview

21 About Videos

Page 58: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Course Overview

Main topics: Some Basics on Digital Videos

Video Modeling

Motion Estimation

Video Compression

Video Content Analysis

Stereo and 3D Videos

Text book:

Main: 视频信号处理与通信 (Video processing and communications by Wang et al., 清华大学出版社)

Side: Journal or Conference Papers

Page 59: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Course Overview

Methods Lecturer: provide high-quality lecture

• Provide lectures on some basic theories such as main topics of DVPA

• Guide attendees to achieve successful study results

• Evaluate proposal/presentation/demonstration/technical report

Attendees: deal with one of the practical DVPA issues• Select one issue among the recommended candidates by the

lecturer

• Make a proposal and study it after the lecturer confirmation

• Present and demonstrate the study results

• Submit the technical report & source code (C or C++)

All of the lectures will be provided in English

Proposal/presentation/technical report should be provided in English

Page 60: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Course Overview

Schedule (total 32 hours):

Course introduction (2 hours)

Basics of analog and digital video (6 hours)

Motion estimation and analysis (4 hours)

Video filtering and enhancement (6 hours)

Video compression & standards (6 hours)

Applications (8 hours)

Evaluation:

Attendance (10)

Student project (60+Bonus)

Final examination (20)

Homework (10)

Page 61: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur

Course Overview

Criteria:

Difficulty

Execution (completion)

Presentation (attitude, technical writing)

If there is novelty in the technical report, bonus points will be

given.

Page 62: DVPA: Digital Video Processing & Applications Course …web.xidian.edu.cn/zhengzk/files/20150917_193301.pdf · 2015-09-17 · Sensor noise and compression artifacts inevitably occur