Introduction. Prof. Lina Karam School of Electrical, Computer, & Energy Engineering Arizona State University

Similar documents
Solution Set #2

Image and Multidimensional Signal Processing

Introduction to Computer Vision

CS 262 Lecture 01: Digital Images and Video. John Magee Some material copyright Jones and Bartlett

Image acquisition. In both cases, the digital sensing element is one of the following: Line array Area array. Single sensor

APPLICATIONS OF DSP OBJECTIVES

University Of Lübeck ISNM Presented by: Omar A. Hanoun

Lecture Notes 11 Introduction to Color Imaging

Background. Computer Vision & Digital Image Processing. Improved Bartlane transmitted image. Example Bartlane transmitted image

Lecture 2: Digital Image Fundamentals -- Sampling & Quantization

Lecture 1: image display and representation

Lecture 2 Digital Image Fundamentals. Lin ZHANG, PhD School of Software Engineering Tongji University Fall 2016

Compression and Image Formats

The Need for Data Compression. Data Compression (for Images) -Compressing Graphical Data. Lossy vs Lossless compression

Digital Imaging Rochester Institute of Technology

Digitization and fundamental techniques

Image and Video Processing

Figures from Embedded System Design: A Unified Hardware/Software Introduction, Frank Vahid and Tony Givargis, New York, John Wiley, 2002

RGB RESOLUTION CONSIDERATIONS IN A NEW CMOS SENSOR FOR CINE MOTION IMAGING

EC-433 Digital Image Processing

Module 3: Video Sampling Lecture 18: Filtering operations in Camera and display devices. The Lecture Contains: Effect of Temporal Aperture:

Cameras CS / ECE 181B

Digital images. Digital Image Processing Fundamentals. Digital images. Varieties of digital images. Dr. Edmund Lam. ELEC4245: Digital Image Processing

Exercise questions for Machine vision

CS 548: Computer Vision REVIEW: Digital Image Basics. Spring 2016 Dr. Michael J. Reale

Improvements of Demosaicking and Compression for Single Sensor Digital Cameras

General Imaging System

Cvision 2. António J. R. Neves João Paulo Silva Cunha. Bernardo Cunha. IEETA / Universidade de Aveiro

Digital Image Processing. Lecture # 8 Color Processing

Lecture 3: Grey and Color Image Processing

II. Basic Concepts in Display Systems

Improved sensitivity high-definition interline CCD using the KODAK TRUESENSE Color Filter Pattern

IMAGES AND COLOR. N. C. State University. CSC557 Multimedia Computing and Networking. Fall Lecture # 10

Digital Photogrammetry. Presented by: Dr. Hamid Ebadi

Machine Vision: Image Formation

Human Vision and Human-Computer Interaction. Much content from Jeff Johnson, UI Wizards, Inc.

Digital Image Processing

Digital Image Fundamentals. Digital Image Processing. Human Visual System. Contents. Structure Of The Human Eye (cont.) Structure Of The Human Eye

Camera Image Processing Pipeline: Part II

Digital Image Fundamentals. Digital Image Processing. Human Visual System. Contents. Structure Of The Human Eye (cont.) Structure Of The Human Eye

SECTION I - CHAPTER 2 DIGITAL IMAGING PROCESSING CONCEPTS

Prof. Feng Liu. Fall /02/2018

Digital Image Processing

IMAGE PROCESSING >COLOR SPACES UTRECHT UNIVERSITY RONALD POPPE

Lecture - 3. by Shahid Farid

Angle of View & Image Resolution

Image Processing (EA C443)

DECISION NUMBER FOURTEEN TO THE TREATY ON OPEN SKIES

Computers and Imaging

Privacy Preserving Optics for Miniature Vision Sensors

Image Processing COS 426

Subjective evaluation of image color damage based on JPEG compression

4K Resolution, Demystified!

CSE 166: Image Processing. Overview. What is an image? Representing an image. What is image processing? History. Today

LENSES. INEL 6088 Computer Vision

Computer Graphics. Si Lu. Fall er_graphics.htm 10/02/2015

Angle of View & Image Resolution

comp 471 / cart 498c computer graphics: real-time video Monday 11 Sep 06

Camera Image Processing Pipeline: Part II

Human Visual System. Digital Image Processing. Digital Image Fundamentals. Structure Of The Human Eye. Blind-Spot Experiment.

Digital Image Processing

High Dynamic Range Imaging

CS101 Lecture 12: Digital Images. What You ll Learn Today

Chapter 9 Image Compression Standards

Computer Vision, Lecture 3

Images and Graphics. 4. Images and Graphics - Copyright Denis Hamelin - Ryerson University

Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi

15110 Principles of Computing, Carnegie Mellon University

Unit 1.1: Information representation

Introduction to DSP ECE-S352 Fall Quarter 2000 Matlab Project 1

APPLICATION OF COMPUTER VISION FOR DETERMINATION OF SYMMETRICAL OBJECT POSITION IN THREE DIMENSIONAL SPACE

Introduction to Video Forgery Detection: Part I

CSC 170 Introduction to Computers and Their Applications. Lecture #3 Digital Graphics and Video Basics. Bitmap Basics

Image Perception & 2D Images

EE 392B: Course Introduction

Measurement of Visual Resolution of Display Screens

LECTURE 02 IMAGE AND GRAPHICS

Introduction to Computer Vision and image processing

NTSC/PAL CMOS Image Sensor. BF3009CL Datasheet

BIG PIXELS VS. SMALL PIXELS THE OPTICAL BOTTLENECK. Gregory Hollows Edmund Optics

CPSC 4040/6040 Computer Graphics Images. Joshua Levine

Effective Pixel Interpolation for Image Super Resolution

CREATING A COMPOSITE

Visual perception basics. Image aquisition system. IE PŁ P. Strumiłło

Session 1. by Shahid Farid

Assistant Lecturer Sama S. Samaan

Cameras As Computing Systems

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

OFFSET AND NOISE COMPENSATION

Computer Graphics Si Lu Fall /25/2017

Digital Image Processing. Lecture # 6 Corner Detection & Color Processing

digital film technology Resolution Matters what's in a pattern white paper standing the test of time

CS101 Lecture 19: Digital Images. John Magee 18 July 2013 Some material copyright Jones and Bartlett. Overview/Questions

Camera, video production. TNGD10 - Moving media

MULTIMEDIA SYSTEMS

What is an image? Bernd Girod: EE368 Digital Image Processing Pixel Operations no. 1. A digital image can be written as a matrix

DSP First Lab 06: Digital Images: A/D and D/A

Study guide for Graduate Computer Vision

Human Vision, Color and Basic Image Processing

Lecture 9: Digital Images

Transcription:

EEE 508 - Digital Image & Video Processing and Compression http://lina.faculty.asu.edu/eee508/ Introduction Prof. Lina Karam School of Electrical, Computer, & Energy Engineering Arizona State University karam@asu.edu 1

Why Image and Video? Sample image-and video-based applications Entertainment Communications Medical imaging Security Monitoring Visual sensing and control 2

Basic Imaging System z Imaged Scene y x CAMERA Imaging Device DIGITIZER STORAGE PROCESS Sampling + Compression Display, Analysis, Quantization Enhancement, Restoration, Compression for transmission Colored lights from scene are captured into red, green, and blue pixels (picture elements) Scene viewed through color filters that separate the image into 3 color components Digital camera systems contain optics that image light onto sensors typically a CCD array with filters Copyright 2007 2012 by Lina J. Karam 3

Basic Imaging System z Imaged Scene y x CAMERA Imaging Device DIGITIZER STORAGE PROCESS Sampling + Compression Display, Analysis, Quantization Enhancement, Restoration, Compression for transmission z Quality of captured image depends on imaging optics and electronics, color filter characteristics, digitization, and processing Copyright 2007 2012 by Lina J. Karam 4

Basic Imaging System Imaged Scene x CAMERA Imaging Device z y DIGITIZER STORAGE Compression PROCESS Display, Analysis, Enhancement, Restoration, Compression for transmission High-end digital cameras make use of dichroic filters to split the light into, red, green, and blue components Beam splitter is used to split light into three beams that are directed through filters that filter out all but one color for each chip ( dichroic indicates that 2 out of the 3 colors are filtered). Each color component is imaged separately onto an array of sensors: one chip sees red (R), one sees green (G), and one sees blue (B). Three values (R, G, B) captured at each pixel position Copyright 2007 2012 by Lina J. Karam 5

Basic Imaging System z Imaged Scene y x CAMERA Imaging Device DIGITIZER STORAGE PROCESS Sampling + Compression Display, Analysis, Quantization Enhancement, Restoration, Compression for transmission Common digital cameras have a single imaging element (typically one CCD chip) and make use of tiled Color Filter Array (CFA) Light from scene CFA Bayer CFA Each captured pixel is either Green (G), Red (R), or Blue(B). Interpolation is used to recover (R,G,B) values at each pixel. Image Sensor Copyright 2007 2012 by Lina J. Karam 6

Digitization: Sampling and Quantization Imaged Scene y x t CAMERA Imaging Device I(x,y;t) I(n 1,n 2; n 3 ) DIGITIZER STORAGE PROCESS Sampling + Display, Analysis, Quantization Compression Enhancement, Restoration, Compression for transmission Original Imaged Scene : analog (continuous in space and time) I(x,y;t) for video and I(x,y) for still image I: image intensity and color at position (x,y) and at time t Digitized sensed image/video: digital (sampled in space and time, plus discrete amplitudes) I(n 1,n 2 ;n 3 ) for video and I(n 1,n 2 ) for a still image I: image intensity and color at integer sample position (n 1,n 2 ) and integer time index n 3 Copyright 2007 2012 by Lina J. Karam 7

Basic Imaging System z S 3 or z Imaged Scene x S 1 or x t CAMERA Imaging Device S 2 or y I(s 1,s 2,s 3,t) : ANALOG SIGNAL DIGITIZER STORAGE PROCESS Sampling + Compression Display, Analysis, Quantization Enhancement, Restoration, Compression for transmission I : real value or vector of real values (s 1,s 2,s 3,t) : set of real continuous space (time) variables I(n 1,n 2, n 3,n 4 ) : DISCRETE SIGNAL (DIGITAL) I : discrete (quantized) real or integer value (n 1,n 2,n 3,n 4 ) : set of integer indices Copyright 2007 2012 by Lina J. Karam 8

Examples Sampled Black & White Photograph: I(n 1,n 2 ) I (n 1,n 2 ) scalar indicating pixel intensity at location (n 1,n 2 ) For example: I = 0 Black I = 1 White 0 < I < 1 In-between Sampled color video/tv signal I R (n 1, n 2, n 3 ) I R (n 1, n 2, n 3, n 4 ) 2D TV: I G (n 1, n 2, n 3 ) ; 3D TV: I G (n 1, n 2, n 3, n 4 ) I B (n 1, n 2, n 3 ) I B (n 1, n 2, n 3, n 4 ) EEE 508 - Lecture 1 9 9#

Digitization: Sampling and Quantization Video Sampling Temporal sampling affects frame (image) rate and perceived motion quality. 50 to 60 frames per second produce smooth apparent motion 25 (PAL) or 30 (NTSC) frames per second is standard for television pictures; interlacing can be used to improve the appearance of motion Frame rate can be referred to as temporal resolution. Copyright 2007 2012 by Lina J. Karam 10

Digitization: Sampling and Quantization Video Sampling Progressive and Interlaced Sampling Progressive sampling: all lines (rows) in a frame are sampled Interlaced sampling: alternate between sampling the odd rows (odd field) for one frame followed by the sampling the even rows (even field) for next frame Odd or Top Field Even or Bottom Field Copyright 2007 2012 by Lina J. Karam 11

Spatial Resolution A digital image is represented as a rectangular array of picture elements (pixels or pels). 503 pixels 365 pixels 503x365 pixels Total pixels = 183,595 Spatial resolution commonly refers to the number of pixels in the horizontal and vertical directions. Copyright 2007 2012 by Lina J. Karam 12

Spatial Resolution Video Formats based on Resolution 176 352 720 1280 1920 144 288 QCIF CIF, 101 Kpixels 480 576 720 480i SDTV, 345 Kilo pixels SDTV, 415 Kilo pixels High Definition (HDTV) 1 Mega pixels 1080 High Definition (HDTV) 2 Mega pixels Copyright 2007 2012 by Lina J. Karam 13

Spatial Resolution 4CIF: 704x576 CIF: 352x288 Copyright 2007 2012 by Lina J. Karam 14 QCIF: 176x144 SCIF: 128x96

Spatial Resolution Choice of frame resolution depends on application and on available storage and transmission capacity. Perceived resolution refers to the maximum number of line pairs that can be resolved on the display screen or to the smallest details that can be resolved. Depends on viewing distance. Depends on display Display resolution is commonly expressed in pixels per inch. Copyright 2007 2012 by Lina J. Karam 15

Aspect Ratio Aspect ratio is the ratio of the image s width to its height. 720 1280 480 SDTV Video 4:3 1.33:1 Widescreen SDTV HDTV 16:9 1.78:1 720 1920 Full HDTV 1.78:1 1080 Copyright 2007 2012 by Lina J. Karam 16

How do we process images? Exploit visual perception properties Use/Develop image/video processing (computer vision) algorithms Use DSP concepts as tools EEE 508 - Lecture 1 17 17#

How many possible images are there? We represent pixels as amplitude values (gray scale). 256 levels 1 0 128 levels 1 0 64 levels 1 0 32 levels 1 0 How much to sample (quantize) the gray scale? Humans can distinguish in the order of 100 levels of gray. 18# EEE 508 - Lecture 1 18

How many possible images are there? An image has pixels and dimensions, say 200x200 and assume 64 pixel values (64 gray levels). A 1x1 image about 64 images A 1x2 image about (64) 2 images A 200x200 image about (64) 40000 images A large but finite number due to human perceptive properties. 19# EEE 508 - Lecture 1 19