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

Similar documents
Chapter 2: Digital Image Fundamentals. Digital image processing is based on. Mathematical and probabilistic models Human intuition and analysis

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

Image and Multidimensional Signal Processing

Digital Image Processing

Digital Image Processing

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

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

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

Introduction to Visual Perception & the EM Spectrum

Review. Introduction to Visual Perception & the EM Spectrum. Overview (1):

Digital Image Processing

Image Processing (EA C443)

Digital Image Processing

Image Processing - Intro. Tamás Szirányi

Digital Image Processing

Image Processing. Michael Kazhdan ( /657) HB Ch FvDFH Ch. 13.1

DIGITAL IMAGE PROCESSING (COM-3371) Week 2 - January 14, 2002

EC-433 Digital Image Processing

Acquisition and representation of images

CPSC 4040/6040 Computer Graphics Images. Joshua Levine

ECC419 IMAGE PROCESSING

Acquisition and representation of images

Graphics and Image Processing Basics

General Imaging System

STUDY NOTES UNIT I IMAGE PERCEPTION AND SAMPLING. Elements of Digital Image Processing Systems. Elements of Visual Perception structure of human eye

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

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

A.V.C. COLLEGE OF ENGINEERING DEPARTEMENT OF CSE CP7004- IMAGE PROCESSING AND ANALYSIS UNIT 1- QUESTION BANK

DIGITAL IMAGE PROCESSING LECTURE # 4 DIGITAL IMAGE FUNDAMENTALS-I

CSCE 763: Digital Image Processing

Image and Video Processing

Capturing Light in man and machine. Some figures from Steve Seitz, Steve Palmer, Paul Debevec, and Gonzalez et al.

Human Vision, Color and Basic Image Processing

Capturing Light in man and machine

Vision. Biological vision and image processing

Unit 1 DIGITAL IMAGE FUNDAMENTALS

Digitization and fundamental techniques

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

Digital Image Fundamentals and Image Enhancement in the Spatial Domain

Capturing Light in man and machine

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

Study guide for Graduate Computer Vision

Solution Set #2

MULTIMEDIA SYSTEMS

It allows wide range of algorithms to be applied to the input data. It avoids noise and signals distortion problems.

Digital Image Processing. Lecture # 8 Color Processing

Visual Perception of Images

Waitlist. We ll let you know as soon as we can. Biggest issue is TAs

Midterm is on Thursday!

Capturing Light in man and machine

Colorimetry and Color Modeling

Spectroradiometer CS-2000/2000A. The world's top-level capability spectroradiometers make further advances with addition of second model to lineup.

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

Digital Image Processing

Color Image Processing

Commercial Scanners and Science

Oversubscription. Sorry, not fixed yet. We ll let you know as soon as we can.

Spectroradiometer CS-2000/2000A. The world's top-level capability spectroradiometers make further advances with addition of second model to lineup.

Image Processing for Mechatronics Engineering For senior undergraduate students Academic Year 2017/2018, Winter Semester

CS 534: Computer Vision

Vision. The eye. Image formation. Eye defects & corrective lenses. Visual acuity. Colour vision. Lecture 3.5

Lecture 2: Digital Image Fundamentals -- Sampling & Quantization

Color images C1 C2 C3

Image Processing: An Overview

Last Lecture. Lecture 2, Point Processing GW , & , Ida-Maria Which image is wich channel?

Capturing Light in man and machine

2. Pixels and Colors. Introduction to Pixels. Chapter 2. Investigation Pixels and Digital Images

COURSE ECE-411 IMAGE PROCESSING. Er. DEEPAK SHARMA Asstt. Prof., ECE department. MMEC, MM University, Mullana.

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

Digital Images & Image Quality

Human Visual System. Prof. George Wolberg Dept. of Computer Science City College of New York

Antialiasing and Related Issues

Visual Perception. Overview. The Eye. Information Processing by Human Observer

Lecture 1: image display and representation

CS-2000/2000A. Spectroradiometer NEW

ECE 484 Digital Image Processing Lec 09 - Image Resampling

Evaluating Commercial Scanners for Astronomical Images. The underlying technology of the scanners: Pixel sizes:

Optical basics for machine vision systems. Lars Fermum Chief instructor STEMMER IMAGING GmbH

Reading Instructions Chapters for this lecture. Computer Assisted Image Analysis Lecture 2 Point Processing. Image Processing

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

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

Prof. Feng Liu. Winter /09/2017

SYLLABUS CHAPTER - 2 : INTENSITY TRANSFORMATIONS. Some Basic Intensity Transformation Functions, Histogram Processing.

Digital Photogrammetry. Presented by: Dr. Hamid Ebadi

Measurement of Visual Resolution of Display Screens

Computer Assisted Image Analysis 1 GW 1, Filip Malmberg Centre for Image Analysis Deptartment of Information Technology Uppsala University

Colorado School of Mines. Computer Vision. Professor William Hoff Dept of Electrical Engineering &Computer Science.

Lecture 26. PHY 112: Light, Color and Vision. Finalities. Final: Thursday May 19, 2:15 to 4:45 pm. Prof. Clark McGrew Physics D 134

Chapter Six Chapter Six

CSE1710. Big Picture. Reminder

Capturing Light in man and machine

Practical Image and Video Processing Using MATLAB

Sampling and pixels. CS 178, Spring Marc Levoy Computer Science Department Stanford University. Begun 4/23, finished 4/25.

CS559: Computer Graphics. Lecture 2: Image Formation in Eyes and Cameras Li Zhang Spring 2008

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

Digital Media. Daniel Fuller ITEC 2110

Color vision and representation

Visual Perception. human perception display devices. CS Visual Perception

Image Formation: Camera Model

III: Vision. Objectives:

Transcription:

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

Human Vision System: Cones and Rods Two types of receptors in eye: Cones Brightness and color Photopic vision = bright-light vision Most in fovea true center of vision Rods Low-level light (no color) Scotopic vision = dim-light vision (# of rods) > (# of cones)

Image Perception and Formation: Eye vs. Camera Camera Lens moves but has fixed shape Eye Lens changes shape but doesn t move

Vision Properties: Brightness / Contrast Adaptation Humans dynamically adjust perceived brightness and contrast based on average local intensity Wide range of intensity levels human eye can adapt to Cannot adapt to entire range simultaneously

Vision Properties: Brightness and Spatial Discrimination Brightness discrimination Discriminate between different intensity levels Spatial discrimination Discriminate between different physical points on object

Image Acquisition: EM Spectrum Electromagnetic spectrum Varies in wavelength Visible light fraction of spectrum Higher frequency higher energy

Image Acquisition: Sensor Mechanics Illumination energy sensor voltage waveform

Image Acquisition: Image Digitizing Sampling = digitizing the coordinate values Ideally, sampling at Nyquist Rate: 2*F max F max = maximum frequency Quantization = digitizing the amplitude values Both may be uniform or non-uniform

Image Sensing: Types of Sensors Single sensor Must move sensor/object in at least two dimensions OR use mirrors Infinite possible resolution Line sensors Must move sensor/object in at least one dimension Sensor strips (scanners) and CT/MRI Finite resolution in one dimension; infinite in others Array of sensors 2D array CCD Finite resolution in all dimensions

Image Acquisition: How much space to represent a digital image? Given a digital image with: M rows (y coordinate) N columns (x coordinate) k bits per pixel Number of pixels total = M*N Number of possible gray levels per pixel = 2 k Total size = M*N*k

Image Acquisition: Coordinates and Values In image v = f(x,y): (x,y) IMAGE coordinates (NOT world coordinates) v INDEX to illumination value (NOT true illumination value)

Image Acquisition: Spatial Resolution Spatial resolution measured by: # of pixels per physical image size E.g. DPI = dots per inch # of line pairs per physical vertical image distance E.g., lp/mm = line pairs per millimeter

Image Acquisition: Aliasing Aliasing Jagged or staircase effect Caused by sampling/displaying lower than Nyquist rate (2*F max )

Image Transformations Size change: Zoom in low to high resolution Need to fill gaps: Pixel replication nearest neighbor per pixel Pixel interpolation weighted average of pixel and neighbors Super-resolution Map from new, high-res back to old, low-res Zoom out high to low resolution Pick pixels using above methods in reverse Map from new, low-res back to old, high-res Shape Change Also known as geometric transformation

Image Quality Assessment Subjective Human-verified Used often for image enhancement, visualization, and effects Objective Ground truth comparison Used often for encoding/decoding, classification, etc.

Connected Components: Neighbors N 4 (P) strong neighbors North, South, East, West 4-neighbors N D (P) weak neighbors Diagonals N 8 (P) = N 4 (P) + N D (P) 8-neighbors

Connected Components: Adjacency 4-adjacency q is in set N 4 (p) 8-adjacency q is in set N 8 (p) m-adjacency (mixed-adjacency) 1) q is in set N 4 (p) OR 2) q is in set N D (p) AND no 1-valued pixels in N 4 (p) N 4 (q)

Connected Components: Definitions Path = p and q connected m path: path based on m-connected pixels closed path: starting p and ending q are connected Connected component Set of pixels which are connected connected set Region Connected set with closed-path boundary Edge Gray-level discontinuity at a point I.e., perpendicular to edge, intensity changes sharply Linked edge points edge segment

Connected Components: Distance Distance Types: Euclidean (D e ) circular, disk shape De(p,q) = sqrt[(xp xq)^(2) + (yp yq)^(2)] City-block or Manhattan (D 4 ) diamond shape D 4 (p,q) = (xp xq) + (yp yq) Chessboard (D 8 ) square shape D 8 (p,q) = max( (xp xq), (yp yq) ) Shortest m-path (D m )

Pixel Operations Pixel operations Point-wise operations Can operate on one or two images Treat image as an M x N matrix Can be linear or non-linear