Man-Machine-Interface (Video) Nataliya Nadtoka coach: Jens Bialkowski

Similar documents
Understanding Human Color Vision

!"#"$%& Some slides taken shamelessly from Prof. Yao Wang s lecture slides

Essence of Image and Video

Ch. 1: Audio/Image/Video Fundamentals Multimedia Systems. School of Electrical Engineering and Computer Science Oregon State University

Lecture 2 Video Formation and Representation

Computer and Machine Vision

Lecture 2 Video Formation and Representation

Audio and Video II. Video signal +Color systems Motion estimation Video compression standards +H.261 +MPEG-1, MPEG-2, MPEG-4, MPEG- 7, and MPEG-21

Chapter 3 Fundamental Concepts in Video. 3.1 Types of Video Signals 3.2 Analog Video 3.3 Digital Video

To discuss. Types of video signals Analog Video Digital Video. Multimedia Computing (CSIT 410) 2

Module 1: Digital Video Signal Processing Lecture 5: Color coordinates and chromonance subsampling. The Lecture Contains:

Introduction & Colour

Processing. Electrical Engineering, Department. IIT Kanpur. NPTEL Online - IIT Kanpur

Image and video encoding: A big picture. Predictive. Predictive Coding. Post- Processing (Post-filtering) Lossy. Pre-

Fundamentals of Multimedia. Lecture 3 Color in Image & Video

Television History. Date / Place E. Nemer - 1

ELEG5502 Video Coding Technology

Murdoch redux. Colorimetry as Linear Algebra. Math of additive mixing. Approaching color mathematically. RGB colors add as vectors

Color Spaces in Digital Video

1. Broadcast television

pdf Why CbCr?

Lecture 2 Video Formation and Representation

Multimedia. Course Code (Fall 2017) Fundamental Concepts in Video

[source unknown] Cornell CS465 Fall 2004 Lecture Steve Marschner 1

Midterm Review. Yao Wang Polytechnic University, Brooklyn, NY11201

Multimedia Systems Video I (Basics of Analog and Digital Video) Mahdi Amiri April 2011 Sharif University of Technology

VIDEO Muhammad AminulAkbar

Module 3: Video Sampling Lecture 17: Sampling of raster scan pattern: BT.601 format, Color video signal sampling formats

An Overview of Video Coding Algorithms

Video compression principles. Color Space Conversion. Sub-sampling of Chrominance Information. Video: moving pictures and the terms frame and

Presented by: Amany Mohamed Yara Naguib May Mohamed Sara Mahmoud Maha Ali. Supervised by: Dr.Mohamed Abd El Ghany

Chrominance Subsampling in Digital Images

Basics on Video Communications and Other Video Coding Approaches/Standards

Video Compression Basics. Nimrod Peleg Update: Dec. 2003

Computer Graphics. Raster Scan Display System, Rasterization, Refresh Rate, Video Basics and Scan Conversion

Analog and Digital Video Basics

Motion Video Compression

5.1 Types of Video Signals. Chapter 5 Fundamental Concepts in Video. Component video

Bring out the Best in Pixels Video Pipe in Intel Processor Graphics

Chapter 4 Color in Image and Video. 4.1 Color Science 4.2 Color Models in Images 4.3 Color Models in Video

So far. Chapter 4 Color spaces Chapter 3 image representations. Bitmap grayscale. 1/21/09 CSE 40373/60373: Multimedia Systems

Inputs and Outputs. Review. Outline. May 4, Image and video coding: A big picture

Dan Schuster Arusha Technical College March 4, 2010

Achieve Accurate Critical Display Performance With Professional and Consumer Level Displays

2.4.1 Graphics. Graphics Principles: Example Screen Format IMAGE REPRESNTATION

Images and Formats. Dave Bancroft. Philips Broadcast Film Imaging

Color Science Fundamentals in Motion Imaging

Minimizing the Perception of Chromatic Noise in Digital Images

Analog and Digital Video Basics. Nimrod Peleg Update: May. 2006

Understanding Multimedia - Basics

CHAPTER INTRODUCTION:

Comp 410/510. Computer Graphics Spring Introduction to Graphics Systems

OVE EDFORS ELECTRICAL AND INFORMATION TECHNOLOGY

Graphics Devices and Visual Perception. Human Vision. What is visual perception? Anatomy of the Eye. Spatial Resolution (Rods) Human Field of View

Beyond the Resolution: How to Achieve 4K Standards

Essence of Image and Video

Rounding Considerations SDTV-HDTV YCbCr Transforms 4:4:4 to 4:2:2 YCbCr Conversion

ECE 634: Digital Video Systems Formats: 1/12/17

iii Table of Contents

CYPRESS TECHNOLOGY CO., LTD.

Lecture 23: Digital Video. The Digital World of Multimedia Guest lecture: Jayson Bowen

Colour Matching Technology

Advanced Computer Networks

Lecture 1: Introduction & Image and Video Coding Techniques (I)

PTIK UNNES. Lecture 02. Conceptual Model for Computer Graphics and Graphics Hardware Issues

Colour Reproduction Performance of JPEG and JPEG2000 Codecs

Video 1 Video October 16, 2001

Video Demystified. A Handbook for the Digital Engineer. Fifth Edition. by Keith Jack

Module 1: Digital Video Signal Processing Lecture 3: Characterisation of Video raster, Parameters of Analog TV systems, Signal bandwidth

TEST PATTERN GENERATOR

Computer Graphics: Overview of Graphics Systems

Monitoring HD and SD Color Gamut in a Broadcast Environment

Types of CRT Display Devices. DVST-Direct View Storage Tube

2 Video Formation, Perception, and Representation Chapter 1 color value at any point in a video frame records the emitted or reflected light ata parti

VIDEO 101 LCD MONITOR OVERVIEW

Transitioning from NTSC (analog) to HD Digital Video

AN-ENG-001. Using the AVR32 SoC for real-time video applications. Written by Matteo Vit, Approved by Andrea Marson, VERSION: 1.0.0

MULTIMEDIA TECHNOLOGIES

Module 3: Video Sampling Lecture 16: Sampling of video in two dimensions: Progressive vs Interlaced scans. The Lecture Contains:

The Development of a Synthetic Colour Test Image for Subjective and Objective Quality Assessment of Digital Codecs

ANTENNAS, WAVE PROPAGATION &TV ENGG. Lecture : TV working

Improving Color Text Sharpness in Images with Reduced Chromatic Bandwidth

COLOR AND COLOR SPACES ABSTRACT

Communication Theory and Engineering

Video to SXGA Converter Box ID#475

10. Sample Windows Control Panel Software(RS-232 version only) x 4A battery

Set-Top Box Video Quality Test Solution

VIDEO 101: INTRODUCTION:

Mahdi Amiri. April Sharif University of Technology

A Color Scientist Looks at Video

10 Digital TV Introduction Subsampling

Digital Media. Daniel Fuller ITEC 2110

High-resolution screens have become a mainstay on modern smartphones. Initial. Displays 3.1 LCD

sdiscope Signal Analysis Software Version 6

06 Video. Multimedia Systems. Video Standards, Compression, Post Production

«Stream Labs» Closed Joint -Stock Company. TPG-8 test image oscillator. Operation Manual

Basics of Video. Yao Wang Polytechnic University, Brooklyn, NY11201

Information Transmission Chapter 3, image and video

A Guide to Standard and High-Definition Digital Video Measurements

Overview: Video Coding Standards

Transcription:

Seminar Digitale Signalverarbeitung in Multimedia-Geräten SS 2003 Man-Machine-Interface (Video) Computation Engineering Student Nataliya Nadtoka coach: Jens Bialkowski

Outline 1. Processing Scheme 2. Human Visual System 3. Video Representation 1. Progressive and Interlaced scan 2. Chrominance subsampling 3. Color Spaces 4. Object Detection Face Detection Overview 5. Demonstration N. Nadtoka: Man-Machine-Interface (Video) Page 2

Processing scheme noise reduction Y R A/D object tracking Cb Cr G B A/D A/D N. Nadtoka: Man-Machine-Interface (Video) Page 3

Human Visual System - Color Perception and representation ones olor ow sensitivity Million ods onochrome Blue x 20 Green Red Luminosity function Frequency responses of 3 types of cones in human retina and luminous efficiency function igh sensitivity 20 Million N. Nadtoka: Man-Machine-Interface (Video) Page 4

HVS - Color Gamut Tristimulus values: X, Y, Z intensities of Red, Green and Blue Chromaticity coordinates: x = X X + Y + Z = red + red green + blue y = X Y + Y + Z = red + green green + blue z = X Z + Y + Z = red + blue green + blue x + y + z =1 N. Nadtoka: Man-Machine-Interface (Video) Page 5

Raster Scan - Progressive and Interlaced Scan In a raster scan a camera captures a video sequence by sampling it in both temporal and vertical directions. Electronic or optic beam of an analog video camera continuously scans the imaged region from the top to bottom and then back to the top N. Nadtoka: Man-Machine-Interface (Video) Page 6

Progressive and Interlaced scan (continued) Progressive scan: horizontal lines are scanned successively Interlaced scan: each frame is scanned in 2 fields Vertical scanning Horizontal scanning top field bottom field Motivation: trade-off the vertical resolution for an enhanced temporal resolution given the total number of lines that can be recorded within time Interlaced each scan line is refreshed half as often Progressive no limit on the line-to-line changes limited line-to-line changes high resolution image (vertically) N. Nadtoka: Man-Machine-Interface (Video) Page 7

Z- effect illustration N. Nadtoka: Man-Machine-Interface (Video) Page 8

Z- effect illustration (continued) N. Nadtoka: Man-Machine-Interface (Video) Page 9

Color Coordinates and Chrominance Subsampling BT.601 chrominance subsampling formats. Reason: human vision has a higher resolution for luminance than for chrominance components N. Nadtoka: Man-Machine-Interface (Video) Page 10

Color Spaces A Color Space is a mathematical representation of a set of colors. he most popular color models: GB computer graphics, cameras, scanners UV PAL, NTSC, SECAM (Europe) television CbCr compression in video systems (JPEG, MPEG 1-4) SV artists work postprocessing MYK printers N. Nadtoka: Man-Machine-Interface (Video) Page 11

RGB Color Space Red, Green and Blue are primary additive colors used as phosphors by CRTs basic colors for computer graphics, digital cameras Drawbacks: equal bandwidth requirements high computational effort RGB cube luminance and chrominance N. Nadtoka: Man-Machine-Interface (Video) Page 12

YUV Color Space Used in NTSC, PAL TV standards (Europe): black & white systems are supported by Y luminance component color (U and V) was added to display color picture conversion works on gamma corrected RGB signal (R`G`B`): Y U V = 0.299 = 0.147 R + 0.587 G + 0.114 B R 0.289 G + 0.436 B = 0.492 ( B' Y = 0.615 R' 0.515G' 0.100 B' = 0.877 ( R' Y ) ) N. Nadtoka: Man-Machine-Interface (Video) Page 13

YCbCr Color Space part of ITU-R BT.601 world wide digital component video standard scaled and offset version of YUV(luminance and chrominance are scaled additionally) Y [16..235], Cb and Cr [16..240] comes in different subsampling formats (4:4:4, 4:2:2, 4:2:0) used in compression MPEG 1-4, JPEG Y C C 601 b r = 0.299 R + 0.587 G + 0.114 B = 0.172 R 0.339 G + 0.511B + 128 = 0.511R' 0.428G' 0.083 B' + 128 N. Nadtoka: Man-Machine-Interface (Video) Page 14

HSV Color Space H( Hue) S( Saturation) V( Value of intensity) brightness non-linear transform from RGB tristimulus to color cylinder HSV color system defined by C.I.E.(International Commission for Illumination) N. Nadtoka: Man-Machine-Interface (Video) Page 15

Object detection Face Detection Goal: make man machine interface more humane Research in face processing includes: Face Recognition Face Tracking Pose Estimation Expression Recognition Gesture Recognition N. Nadtoka: Man-Machine-Interface (Video) Page 16

Face detection Given: a single image or sequence of images Goal: identify all image regions containing face regardless its three dimensional position and orientation and the lighting conditions Challenges: Pose (frontal, 45 degree, profile, upside down) Presence or absence of structural components (beards, mustaches, glasses) Facial expression Occlusion Image orientation Imaging Conditions (lighting, camera characteristics) N. Nadtoka: Man-Machine-Interface (Video) Page 17

Face detection approach Knowledge based - multilevel rule-based method with mosaicing Feature invariant Facial features grouping of edges Texture Space Gray-Level Dependence Matrix of face Skin Color Mixture of Gaussian Multiple features Integration of skin color, size and shape Template matching Human defined face templates Appearance based method Eigenface Eigenvector decomposition and clustering Distribution based Gaussian distribution and multilayer perception Neural Network Ensemble of neural networks and arbitration Support Vector Machine Training SVM with RBF kernel Bayesian approach Naive Bayes Classifier on local appearance Hidden Markow Model Higher order statistics with HMM Information-Theoretical Approach Kullback relative information N. Nadtoka: Man-Machine-Interface (Video) Page 18

Face Detection at Video Frame Rate Based on Edge Orientation Features (B. Fröba and C. Küblbeck, Fraunhofer Gesellschaft) Works with still images and video streams Uses a combination of two approaches Edge Orientation Matching Appearance based method (called SNoW) Analysis Window EOM Reject Part1 EOM Part2 Reject EOM Part N Reject SNoW Verification Reject Face N. Nadtoka: Man-Machine-Interface (Video) Page 19

Demo (Christian Küblbeck, Fraunhofer-Gesellschaft) N. Nadtoka: Man-Machine-Interface (Video) Page 20

Conclusions Video recording is physical representation (voltage) Further digital processing with respect to Human Visual System, e.g.: For trading the amount of data, e.g. Progressive vs. Interlaced Scan Color Subsampling For representing Color and Brightness: RGB YUV YCbCr HSV Object detection And more: e.g. quality improvement (e.g. Denoising, Edge Enhancement, ) Man-Machine-Interface brings together video recording and human visual system N. Nadtoka: Man-Machine-Interface (Video) Page 21

Reference Neith Jack: Video Demystified 3 rd Ed. Wang, Ostermann, Zhang: Video Processing and Communications, Prentice Hall, 2001 Kaup, Script Multimedia Communications, Uni Erlangen-Nürnberg Ming-Hsuan Yang, David Kriegman, Narendra Ahuja Detecting Faces in Images: A Survey, University of Illinois Bernhard Fröba, Christian Küblbeck, Robust Face Detection at Video Frame Based on Edge Orientation Features, Fraunhofer Institute for Integrated Circuits www.iis.fraunhofer.de/bv/ N. Nadtoka: Man-Machine-Interface (Video) Page 22