A Simple Image Model Image: a 2-D light-intensity function f(x,y)

Slides:



Advertisements
Similar presentations
Digital Image Processing
Advertisements

Digital Image Processing
Image Processing Lecture 4
Digital Image Fundamentals Selim Aksoy Department of Computer Engineering Bilkent University
Chap 1 Image fundamental. Trends Image processing techniques have developed from Gray-level processing to color processing 2-D processing to 3-D processing.
 Image Characteristics  Image Digitization Spatial domain Intensity domain 1.
Image Enhancement To process an image so that the result is more suitable than the original image for a specific application. Spatial domain methods and.
6/9/2015Digital Image Processing1. 2 Example Histogram.
Digital Image Processing Chapter 2: Digital Image Fundamentals.
Digital Image Fundamentals Human Vision Lights and Electromagnetic spectrum Image Sensing & Acquisition Sampling & Quantization Basic Relationships b/w.
Chapter 2: Digital Image Fundamentals Fall 2003, 劉震昌.
Digital Image Characteristic
Visual Representation of Information
ECE 472/572 – Digital Image Processing Lecture 2 – Elements of Visual Perception and Image Formation 08/25/11.
The Digital Image.
Digital Image Fundamentals
Digital Images Chapter 8 Exploring the Digital Domain.
Chapter 10: Image Segmentation
Department of Physics and Astronomy DIGITAL IMAGE PROCESSING
Image Formation. Input - Digital Images Intensity Images – encoding of light intensity Range Images – encoding of shape and distance They are both a 2-D.
Digital Image Processing Lecture 2
IMAGE SAMPLING AND IMAGE QUANTIZATION 1. Introduction
Edge Linking & Boundary Detection
Digital Image Processing
Lecture Three Chapters Two and three Photo slides from Digital Image Processing, Gonzalez and Woods, Copyright 2002.
Chapter Two Digital Image Fundamentals. Agenda: –Light and Electromagnetic Spectrum –Image Sensing & Acquisition –Image Sampling & quantization –Relationship.
DIGITAL IMAGE PROCESSING
1 COMS 161 Introduction to Computing Title: Digital Images Date: November 12, 2004 Lecture Number: 32.
Lecture 1 Digital Image Fundamentals 1.Human visual perception 2.Image Acquisition 3.Sampling, digitization and representation of image DIP&PR show.
Chapter Teacher: Remah W. Al-Khatib. This lecture will cover:  The human visual system  Light and the electromagnetic spectrum  Image representation.
3. Image Sampling & Quantisation 3.1 Basic Concepts To create a digital image, we need to convert continuous sensed data into digital form. This involves.
Digital Imaging. Digital image - definition Image = “a two-dimensional function, f(x,y), where x and y are spatial coordinates, and the amplitude of f.
Digital Image Processing (DIP) Lecture # 5 Dr. Abdul Basit Siddiqui Assistant Professor-FURC 1FURC-BCSE7.
Digital image processing Chapter 3. Image sampling and quantization IMAGE SAMPLING AND IMAGE QUANTIZATION 1. Introduction 2. Sampling in the two-dimensional.
Ch1: Introduction Prepared by: Tahani Khatib AOU
Medical Image Processing & Neural Networks Laboratory 1 Medical Image Processing Chapter 2 Digital Image Fundamentals 國立雲林科技大學 資訊工程研究所 張傳育 (Chuan-Yu Chang.
© 2002 by Yu Hen Hu 1 ECE533 Digital Image Processing Image Acquisition.
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Image Processing Example.
Digital Image Processing Lecture 10: Image Restoration
Computer Vision Introduction to Digital Images.
Digital imaging By : Alanoud Al Saleh. History: It started in 1960 by the National Aeronautics and Space Administration (NASA). The technology of digital.
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities Prof. Charlene Tsai.
Digital Image Processing In The Name Of God Digital Image Processing Lecture2: Digital Image Fundamental M. Ghelich Oghli By: M. Ghelich Oghli
Elements of Visual Perception
Ch2: Digital image Fundamentals Prepared by: Hanan Hardan
Image Processing Ch2: Digital image Fundamentals Prepared by: Tahani Khatib.
Digital imaging By : Alanoud Al Saleh. History: It started in 1960 by the National Aeronautics and Space Administration (NASA). The technology of digital.
Visual Computing Computer Vision 2 INFO410 & INFO350 S2 2015
CS 101 – Sept. 14 Review Huffman code Image representation –B/W and color schemes –File size issues.
ISAN-DSP GROUP Digital Image Fundamentals ISAN-DSP GROUP What is Digital Image Processing ? Processing of a multidimensional pictures by a digital computer.
Digital Image Processing
1 Mathematic Morphology used to extract image components that are useful in the representation and description of region shape, such as boundaries extraction.
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities May 2, 2005 Prof. Charlene Tsai.
Lecture 02 Point Based Image Processing Lecture 02 Point Based Image Processing Mata kuliah: T Computer Vision Tahun: 2010.
Digital Image Processing Image Enhancement in Spatial Domain
Instructor: Mircea Nicolescu Lecture 5 CS 485 / 685 Computer Vision.
Mohammed AM Dwikat CIS Department Digital Image.
Digital Image Fundamentals
IMAGE PROCESSING Questions and Answers.
Multimedia Systems and Applications
IT – 472 Digital Image Processing
Image quantization By Student Manar naji. quantization The values obtained by sampling a continuous function usually comprise of an infinite set or.
Image Acquisition.
Aum Amriteswaryai Namah:
Digital Image Fundamentals
CSC 381/481 Quarter: Fall 03/04 Daniela Stan Raicu
Subject Name: IMAGE PROCESSING Subject Code: 10EC763
Digital Image Fundamentals
Lecture 2: Image filtering
Presentation transcript:

A Simple Image Model Image: a 2-D light-intensity function f(x,y) The value of f at (x,y)  the intensity (brightness) of the image at that point 0 < f(x,y) < 

Digital Image Acquisition

A Simple Image Model Nature of f(x,y): The amount of source light incident on the scene being viewed The amount of light reflected by the objects in the scene

A Simple Image Model Illumination & reflectance components: Illumination: i(x,y) Reflectance: r(x,y) f(x,y) = i(x,y)  r(x,y) 0 < i(x,y) <  and 0 < r(x,y) < 1 (from total absorption to total reflectance)

A Simple Image Model Sample values of r(x,y): Sample values of i(x,y): 0.01: black velvet 0.93: snow Sample values of i(x,y): 9000 foot-candles: sunny day 1000 foot-candles: cloudy day 0.01 foot-candles: full moon

A Simple Image Model Intensity of a monochrome image f at (xo,yo): gray level l of the image at that point l=f(xo, yo) Lmin ≤ l ≤ Lmax Where Lmin: positive Lmax: finite

A Simple Image Model In practice: E.g. for indoor image processing: Lmin = imin rmin and Lmax = imax rmax E.g. for indoor image processing: Lmin ≈ 10 Lmax ≈ 1000 [Lmin, Lmax] : gray scale Often shifted to [0,L-1]  l=0: black l=L-1: white

Sampling & Quantization The spatial and amplitude digitization of f(x,y) is called: image sampling when it refers to spatial coordinates (x,y) and gray-level quantization when it refers to the amplitude.

Digital Image

Sampling and Quantization

A Digital Image

Sampling & Quantization Image Elements (Pixels) Digital Image

Sampling & Quantization Important terms for future discussion: Z: set of real integers R: set of real numbers

Sampling & Quantization Sampling: partitioning xy plane into a grid the coordinate of the center of each grid is a pair of elements from the Cartesian product Z x Z (Z2) Z2 is the set of all ordered pairs of elements (a,b) with a and b being integers from Z.

Sampling & Quantization f(x,y) is a digital image if: (x,y) are integers from Z2 and f is a function that assigns a gray-level value (from R) to each distinct pair of coordinates (x,y) [quantization] Gray levels are usually integers then Z replaces R

Sampling & Quantization The digitization process requires decisions about: values for N,M (where N x M: the image array) and the number of discrete gray levels allowed for each pixel.

Sampling & Quantization Usually, in DIP these quantities are integer powers of two: N=2n M=2m and G=2k number of gray levels Another assumption is that the discrete levels are equally spaced between 0 and L-1 in the gray scale.

Examples

Examples

Examples

Examples

Sampling & Quantization If b is the number of bits required to store a digitized image then: b = N x M x k (if M=N, then b=N2k)

Storage

Sampling & Quantization How many samples and gray levels are required for a good approximation? Resolution (the degree of discernible detail) of an image depends on sample number and gray level number. i.e. the more these parameters are increased, the closer the digitized array approximates the original image.

Sampling & Quantization How many samples and gray levels are required for a good approximation? (cont.) But: storage & processing requirements increase rapidly as a function of N, M, and k

Sampling & Quantization Different versions (images) of the same object can be generated through: Varying N, M numbers Varying k (number of bits) Varying both

Sampling & Quantization Isopreference curves (in the Nm plane) Each point: image having values of N and k equal to the coordinates of this point Points lying on an isopreference curve correspond to images of equal subjective quality.

Examples

Isopreference Curves

Sampling & Quantization Conclusions: Quality of images increases as N & k increase Sometimes, for fixed N, the quality improved by decreasing k (increased contrast) For images with large amounts of detail, few gray levels are needed

Nonuniform Sampling & Quantization An adaptive sampling scheme can improve the appearance of an image, where the sampling would consider the characteristics of the image. i.e. fine sampling in the neighborhood of sharp gray-level transitions (e.g. boundaries) Coarse sampling in relatively smooth regions Considerations: boundary detection, detail content

Nonuniform Sampling & Quantization Similarly: nonuniform quantization process In this case: few gray levels in the neighborhood of boundaries more in regions of smooth gray-level variations (reducing thus false contours)