Lecture 1: image display and representation

Similar documents
Digital Imaging Rochester Institute of Technology

CS148: Introduction to Computer Graphics and Imaging. Displays. Topics. Spatial resolution Temporal resolution Tone mapping. Display technologies

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

SECTION I - CHAPTER 2 DIGITAL IMAGING PROCESSING CONCEPTS

Visual Perception. Jeff Avery

Getting light to imager. Capturing Images. Depth and Distance. Ideal Imaging. CS559 Lecture 2 Lights, Cameras, Eyes

Digitizing Color. Place Value in a Decimal Number. Place Value in a Binary Number. Chapter 11: Light, Sound, Magic: Representing Multimedia Digitally

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

Graphics and Image Processing Basics

CS 450: COMPUTER GRAPHICS REVIEW: RASTER IMAGES SPRING 2016 DR. MICHAEL J. REALE

The worlds we live in. The worlds we live in

Fig Color spectrum seen by passing white light through a prism.

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

Chapter 8. Representing Multimedia Digitally

CPSC 4040/6040 Computer Graphics Images. Joshua Levine

5/17/2009. Digitizing Color. Place Value in a Binary Number. Place Value in a Decimal Number. Place Value in a Binary Number

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

Image Perception & 2D Images

Visual Perception. human perception display devices. CS Visual Perception

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

The Science Seeing of process Digital Media. The Science of Digital Media Introduction

CHAPTER 2 - DIGITAL DATA REPRESENTATION AND NUMBERING SYSTEMS

Image Enhancement in Spatial Domain

Vision and Color. Reading. Optics, cont d. Lenses. d d f. Brian Curless CSEP 557 Fall Good resources:

Vision and Color. Brian Curless CSEP 557 Fall 2016

Prof. Feng Liu. Winter /09/2017

Vision and Color. Reading. Optics, cont d. Lenses. d d f. Brian Curless CSE 557 Autumn Good resources:

Vision and Color. Brian Curless CSE 557 Autumn 2015

15110 Principles of Computing, Carnegie Mellon University

Vision and Color. Reading. The lensmaker s formula. Lenses. Brian Curless CSEP 557 Autumn Good resources:

Image and Multidimensional Signal Processing

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

Fundamentals of Multimedia

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

Unit 1.1: Information representation

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

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

Introduction to Visual Perception & the EM Spectrum

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

DIGITAL RADIOGRAPHY. Digital radiography is a film-less technology used to record radiographic images.

Computer Graphics Si Lu Fall /27/2016

EC-433 Digital Image Processing

Capturing Light in man and machine

Introduction to Color Theory

Brief Introduction to Vision and Images

IMAGE PROCESSING PAPER PRESENTATION ON IMAGE PROCESSING

Lecture 8. Color Image Processing

Reading. Foley, Computer graphics, Chapter 13. Optional. Color. Brian Wandell. Foundations of Vision. Sinauer Associates, Sunderland, MA 1995.

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

Human Vision, Color and Basic Image Processing

Acquisition, Processing and Display

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

Lecture 3: Grey and Color Image Processing

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

LECTURE 07 COLORS IN IMAGES & VIDEO

CS 565 Computer Vision. Nazar Khan PUCIT Lecture 4: Colour

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

Colors in Images & Video

Capturing Light in man and machine

Color vision and representation

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

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

Image Processing. Image Processing. What is an Image? Image Resolution. Overview. Sources of Error. Filtering Blur Detect edges

Dr. Shahanawaj Ahamad. Dr. S.Ahamad, SWE-423, Unit-06

Digital Images & Image Quality

Introduction to Computer Vision

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

Color Science. What light is. Measuring light. CS 4620 Lecture 15. Salient property is the spectral power distribution (SPD)

What is an image? Images and Displays. Representative display technologies. An image is:

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

Visual Perception. Readings and References. Forming an image. Pinhole camera. Readings. Other References. CSE 457, Autumn 2004 Computer Graphics

CMVision and Color Segmentation. CSE398/498 Robocup 19 Jan 05

Computing for Engineers in Python

Color. Chapter 6. (colour) Digital Multimedia, 2nd edition

Acquisition and representation of images

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

Computer and Machine Vision

Lecture Notes 11 Introduction to Color Imaging

15110 Principles of Computing, Carnegie Mellon University

Capturing Light in man and machine

Acquisition and representation of images

Image and Video Processing

Capturing Light in man and machine

CS Lecture 10:

Digital Media. Lecture 4: Bitmapped images: Compression & Convolution Georgia Gwinnett College School of Science and Technology Dr.

CHARACTERISTICS OF REMOTELY SENSED IMAGERY. Radiometric Resolution

Lecture 9. Lecture 9. t (min)

RADIOGRAPHY TERMS TO KNOW SELF STUDY DENTALELLE TUTORING

Reading. Lenses, cont d. Lenses. Vision and color. d d f. Good resources: Glassner, Principles of Digital Image Synthesis, pp

IMAGE PROCESSING: POINT PROCESSES

PENGENALAN TEKNIK TELEKOMUNIKASI CLO

Course Objectives & Structure

Introduction to Multimedia Computing

Reading. 1. Visual perception. Outline. Forming an image. Optional: Glassner, Principles of Digital Image Synthesis, sections

Digital Halftoning. Sasan Gooran. PhD Course May 2013

2.1. General Purpose Run Length Encoding Relative Encoding Tokanization or Pattern Substitution

19. Vision and color

from: Point Operations (Single Operands)

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

Pixilation and Resolution name:

Transcription:

Learning Objectives: General concepts of visual perception and continuous and discrete images Review concepts of sampling, convolution, spatial resolution, contrast resolution, and dynamic range through examples 1. Assignment Activate your CAE account. CAE accounts URL: http://www.cae.wisc.edu/accounts/ Link: activating your CAE account I. Imaging Science (in this class) A. Blend of: i. Imaging physics 1. Image acquisition and reconstruction a. e.g. CT projection and back projection 2. Factors governing image quality a. Point response function (blurring) => Deterministic b. Signal-to-noise ratio => Stochastic ii. Digital image processing 1. Image display and interpretation a. Window/level; detection of lesions i. Blend of deterministic and stochastic factors 2. Measurement and modeling a. Derived quantitative parameters => depend on image quality factors i. Must be validated => hopefully related to disease diagnosis/prognosis or progression/staging II. Continuous vs. Discrete A. A continuous system behaves similarly at all resolutions i. Continuous structure retained at different scales ii. Analog signals and systems are continuous in both time and amplitude B. In practice we observe and interpret images using tools that approximate continuous systems i. Film and silver halide: AgCl crystals embedded in an emulsion layer mounted on a chemically stable film base (Fig. 1): (Castleman, Digital Image Processing )

Light photon energy photodecomposition to silver ions. The image is developed by using solvents to remove the emulsion and remaining silver halide. ii. Retina of the eye: Figure 3a (Wandell, Foundations of Vision) Figure 3b Rods are specialized cells in the retina intensity sensitive. Cones are specialized cells distributed more sparsely color sensitive. Cones are further classified by the color spectral sensitivity (Fig. 3a) into S, L, and M types (Fig 3b). Flicker-Fusion Threshold physiological refresh rate. Image display or frame rates that exceed this threshold cannot be perceived. In most people this is ~16 Hz for the Fovea (for peripheral vision, the threshold is much higher). Most image display rates television, computer monitors, movies display at 30 Hz. iii. Television and Computer Monitors 1. Cathode ray tube (CRT): CRT Display National television standards committee (NTSC): 1. 2 fields/frame (solid and dotted at left) a. Interlaced vs. Progressive scanning 2. 60 fields/s 3. ~500 lines/frame 4. ~67 us/line 5. Transmission bandwidth is 4.5 MHz Review Concept: What is the available matrix along each line (i.e. the matrix resolution of the display)? 4.5 MHz 67 us/line = ~300 pixels /line 150 cycles/line

Figure 4 (Wandell, Foundations of Vision) Red, green and blue phosphors coating the inside of the CRT yield color display (Fig. 4). The transfer function for the net power spectral density (PSD) is given by: er Total PSD = [M1 M2 M3] e ; For each pixel t g PSD = e r m 1 +e g m 2 +e b m 3. eb M1 = column vector of power spectral density for red phosphor M2 = for green phosphor M3 = for blue phosphor Review Concept: Recall that PSD is the power per unit frequency and is also the FT of the autocorrelation function. Is this superposition of 1D transfer functions a convolution process? Yes, it can be characterized in this way. It is a linear superposition of the convolution of the beam location with the auto-correlation functions of each phosphor. Is it a continuous or discrete convolution? R r (t) Scaled pixel color and intensity. T[ ]=k gauss r (m) kr r (t); It is an analog transfer function because the PSD s are continuous functions and so are their autocorrelation functions. Therefore it is best represented as a continuous convolution. We assume here that the electron beam intensities are represented by constants independent of spectral frequency, but this is not necessarily true in general.

Note that the CRT is calibrated so that the brightness, used to characterize the visual perception of intensity, has a linear dependence on the pixel value in the color look up table used to determine the electron beam intensities. How are these electron beam intensities encoded in the display? Digital look up table. Consider an 8 bit monochrome or gray scale digital image (Fig 5a) and a 2 bit binary image (Fig 5b): Figure 5a Figure 5b For the 8 bit monochrome image, a single 8 bit value determines the intensity of the electron beam. For the RGB image, an 8 bit integer determines the intensity for each electron beam directed at the red, green, and blue phosphors. Review Concept: Dynamic range is a characteristic of a system defined by the range between the smallest and largest possible values. The dynamic range for the 8 bit gray scale image and the RGB image is 1 to 256. Maximum intensity = [0 0 0 0 0 0 0] to [1 1 1 1 1 1 1] in binary representation = 2 8 = 256 gray levels in decimal representation. In truth there is a practical difference between dynamic range and bit depth (i.e. 8 bits in the example above) if only part of the range is used. For example, a binary image is just 0 s and 1 s and thus would have a dynamic range of 2 levels even if the bit depth of the binary image is 8. This difference has ramifications for the concepts of image compression and quantization noise. If the information is an image is using only a fraction of the bit-depth, we can represent that information without loss using a variety of image compression (or for video COmpression/DECompression (CODEC)) algorithms. If the opposite is true, that is say an analog signal has inadequate gain to take advantage of the full dynamic range or bit-depth of the image, the signal can suffer from quantization noise. Imagine we tried to encode the gray scale

image in (Fig 5a) with only 2 bits? Then we would get a severe loss of information, essentially the binary image shown in (Fig 5b). Now consider a 24bit RGB image (Fig 6a; 8 bits per color channel) and an indexed color image (Fig. 6b): Figure 6a: 24bit RGB. Size ~1 MB. Figure 6b: Indexed Image (256 levels). Size 330 KB Review Concept: Contrast resolution defines the smallest scale of intensity change that can be depicted normalized by the dynamic range. For the 8 bit gray scale image (without noise) this is 1/256. The equivalent concept for the color RGB image is color resolution. Note that 1/(256 256 256) = 1/16.8 million color levels. Thus, RGB color images have exquisite color resolution. Another color image format is an indexed image where, for example, a color look up table with a finite bit-depth (e.g. 8 bit for Figure 6b) is used to define the (e.g. 256 levels for Figure 6b) color levels in a color image. An indexed color image doesn t require any more bits to encode than a monochrome image but the color resolution is restricted to the bit depth or only 256 color levels.