1 Image Processing(IP) 1. Introduction 2. Digital Image Fundamentals 3. Image Enhancement in the spatial Domain 4. Image Enhancement in the Frequency Domain.

Slides:



Advertisements
Similar presentations
Md. Monjur –ul-Hasan Department of Computer Science & Engineering Chittagong University of Engineering & Technology Chittagong 4349
Advertisements

電腦視覺 Computer and Robot Vision I
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 4 – Digital Image Representation Klara Nahrstedt Spring 2009.
Digital Image Processing
電腦視覺 Computer and Robot Vision I Chapter2: Binary Machine Vision: Thresholding and Segmentation Instructor: Shih-Shinh Huang 1.
Digital Image Processing Lecture 12: Image Topology
Digital Image Processing
Computer Vision I Introduction Raul Queiroz Feitosa.
3. Introduction to Digital Image Analysis
Chapter 1. Introduction Fall 2003, 劉震昌.
Objective of Computer Vision
Digital Image Processing Chapter 1: Introduction.
Objective of Computer Vision
Computer Vision Basics Image Terminology Binary Operations Filtering Edge Operators.
Digital Image Processing Chapter 1: Introduction.
Digtial Image Processing, Spring ECES 682 Digital Image Processing Oleh Tretiak ECE Department Drexel University.
Digital Image Processing Chapter 1: Introduction.
ECE 472/572 – Digital Image Processing Lecture 2 – Elements of Visual Perception and Image Formation 08/25/11.
Digital Image Processing 3rd Edition
SCCS 4761 Introduction What is Image Processing? Fundamental of Image Processing.
Introduction to Image Processing Grass Sky Tree ? ? Introduction A picture is worth more than a thousand words.
Digital Image Processing Lecture 1: Introduction Prof. Charlene Tsai
Digital Image Processing (DIP)
Digital Image Processing Lec2: Introduction (Cont.)
CP467 Image Processing and Pattern Recognition Instructor: Hongbing Fan Introduction About DIP & PR About this course Lecture 1: an overview of DIP DIP&PR.
Digital Image Processing in Life Sciences March 14 th, 2012 Lecture number 1: Digital Image Fundamentals.
Digital Image Fundamentals II 1.Image modeling and representations 2.Pixels and Pixel relations 3.Arithmetic operations of images 4.Image geometry operation.
Digital Image Processing
September 23, 2014Computer Vision Lecture 5: Binary Image Processing 1 Binary Images Binary images are grayscale images with only two possible levels of.
Digital Image Processing CCS331 Relationships of Pixel 1.
DIGITAL IMAGE PROCESSING
Digital Image Processing & Analysis Fall Outline Sampling and Quantization Image Transforms Discrete Cosine Transforms Image Operations Image Restoration.
 To Cover the basic theory and algorithms that are widely used in digital image processing.  To Expose students to current technologies and issues that.
Computer Graphics & Image Processing Lecture 1 Introduction.
Digital Image Fundamentals Faculty of Science Silpakorn University.
Digital Image Processing (DIP) Lecture # 5 Dr. Abdul Basit Siddiqui Assistant Professor-FURC 1FURC-BCSE7.
Ch1: Introduction Prepared by: Tahani Khatib AOU
Digital Image Processing Lecture 1: Introduction February 21, 2005 Prof. Charlene Tsai Prof. Charlene Tsai
COMP322/S2000/L171 Robot Vision System Major Phases in Robot Vision Systems: A. Data (image) acquisition –Illumination, i.e. lighting consideration –Lenses,
Digital Image Processing In The Name Of God Digital Image Processing Lecture2: Digital Image Fundamental M. Ghelich Oghli By: M. Ghelich Oghli
1-1 Chapter 1: Introduction 1.1. Images An image is worth thousands of words.
CS 376b Introduction to Computer Vision 02 / 11 / 2008 Instructor: Michael Eckmann.
CS654: Digital Image Analysis Lecture 4: Basic relationship between Pixels.
1 Machine Vision. 2 VISION the most powerful sense.
Ch1: Introduction Prepared by: Hanan Hardan
Image Perception ‘Let there be light! ‘. “Let there be light”
Nottingham Image Analysis School, 23 – 25 June NITS Image Segmentation Guoping Qiu School of Computer Science, University of Nottingham
ISAN-DSP GROUP Digital Image Fundamentals ISAN-DSP GROUP What is Digital Image Processing ? Processing of a multidimensional pictures by a digital computer.
1 Mathematic Morphology used to extract image components that are useful in the representation and description of region shape, such as boundaries extraction.
Image Segmentation Nitin Rane. Image Segmentation Introduction Thresholding Region Splitting Region Labeling Statistical Region Description Application.
Some Basic Relationships Between Pixels Definitions: –f(x,y): digital image –Pixels: q, p –Subset of pixels of f(x,y): S.
Image Processing Chapter(3) Part 1:Relationships between pixels Prepared by: Hanan Hardan.
Relationship between pixels Neighbors of a pixel – 4-neighbors (N,S,W,E pixels) == N 4 (p). A pixel p at coordinates (x,y) has four horizontal and vertical.
Paresh Kamble Digital Image Processing Introduction by Paresh Kamble.
Image Perception ‘Let there be light! ‘. “Let there be light”
1. 2 What is Digital Image Processing? The term image refers to a two-dimensional light intensity function f(x,y), where x and y denote spatial(plane)
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
What is Digital Image Processing?
Image Sampling and Quantization
Digital Image Fundamentals
Image Processing Digital image Fundamentals. Introduction to the course Grading – Project: 30% – Midterm Exam: 30% – Final Exam : 40% – Total: 100% –
Source & Courtesy: Jong-Il Park Hanyang University
Digital Image Processing
Image Processing Course
CSC 381/481 Quarter: Fall 03/04 Daniela Stan Raicu
Digital Image Fundamentals
Ceng466 Fundamentals of Image Processing
Computer and Robot Vision I
Computer and Robot Vision I
Presentation transcript:

1 Image Processing(IP) 1. Introduction 2. Digital Image Fundamentals 3. Image Enhancement in the spatial Domain 4. Image Enhancement in the Frequency Domain 5. Image Restoration 6. Color Image Processing 7. Wavelets and Multiresolution Processing 8. Image Compression 9. Morphological Image Processing 10. Image Segmentation 11. Representation & Description 12. Object Recognition

2 Introduction 1.1 What is Digital Image Processing 1.2 The Origins of Digital Image Processing 1.3 Examples of Field that Use Digital Image Processing 1.4 Fundamental Steps in Digital Image Processing 1.5 Components of an Image Processing System 1.6 Importance Academic IP Journals Research 1.7 Course Requirements

3 1.1 What is Digital Image Processing 1. Related Terminologies –a. image ---- still –b. picture --- image –c. graph conceptual –d. pattern --- conceptual –e. graphics -- drawings –f. animation - dynamic graphics –g. video dynamic images

4 1.1 What is Digital Image Processing 1. Image ( monochrome image ) –2-D light intensity function f(x,y) –where (x,y): spatial coordinates; –value of f : brightness of gray level at (x,y) 2. Digital Image –image discretized both in spatial and gray levels 3. Image Elements –picture elements (pixels or pels)

5 1.1 What is Digital Image Processing 4. Related Fields –a. computer vision (CV) D IP –b. signal processing (SP) D IP –c. computer graphics (CG) generation of drawings –d. image synthesis (IS) generation of images (IP + CG ) –e. pattern recognition (PR) theory –f. scientific visualization (SV) --- application of IS –g. multimedia technologies application of a thru f

6 Three types of computerize processes : –Low-level processes : Primitive operations such as : image processing to reduce noise, contrast enhancement, and image sharpening. Both its inputs and outputs are images –Mid-level processes : Segmentation ( partitioning an image into regions or objects) Description of those objects to reduce them to a form suitable for computer processing, Classification ( recognition) of individual objects. Its inputs generally are images, but its outputs are attributes extracted form those image –High-level processes : “Making sense” of an ensemble of recognized objects 1.1 What is Digital Image Processing

7 1.2 The Origins of Digital Image Processing 1. Improving digitized newspaper in 1920s to 1950s

8 1.2 The Origins of Digital Image Processing 2. Improving images from space programs from 1964

9 1.2 The Origins of Digital Image Processing 3. From 1960s till now, the IP field has grown vigorously 4. Computer tomography(CT) –an important achievement of in medicine ( has won a Nobel Prize)

Examples of Field that Use Digital Image Processing Gamma – Ray Imaging

Examples of Field that Use Digital Image Processing X-ray imaging

Examples of Field that Use Digital Image Processing Imaging in the Ultraviolet Band

Examples of Field that Use Digital Image Processing Imaging in the Visible and Infrared Bands

Examples of Field that Use Digital Image Processing Imaging in the Visible and Infrared Bands

Examples of Field that Use Digital Image Processing Imaging in the Visible and Infrared Bands

Examples of Field that Use Digital Image Processing Imaging in the Visible and Infrared Bands

Examples of Field that Use Digital Image Processing Imaging in the Visible and Infrared Bands

Examples of Field that Use Digital Image Processing Imaging in the Visible and Infrared Bands

Examples of Field that Use Digital Image Processing Imaging in the Visible and Infrared Bands

Examples of Field that Use Digital Image Processing Imaging in the Visible and Infrared Bands

Examples of Field that Use Digital Image Processing Imaging in the Microwave Bands

Examples of Field that Use Digital Image Processing Imaging in the Radio Bands

Examples of Field that Use Digital Image Processing Imaging in the Radio Bands

Examples of Field that Use Digital Image Processing Examples in which Other Imaging Modalities Are Used

Examples of Field that Use Digital Image Processing Examples in which Other Imaging Modalities Are Used

Examples of Field that Use Digital Image Processing Examples in which Other Imaging Modalities Are Used

Examples of Field that Use Digital Image Processing Examples in which Other Imaging Modalities Are Used

Fundamental Steps in Digital Image Processing

Components of an Image Processing System

Important Academic IP Journals 1. IEEE Transactions on Pattern Analysis. & Mach. Intelligence 2. IEEE Transactions on Systems, Man, and Cybernetics 3. IEEE Transaction of Image Processing 4. Computer Vision, Graphics, and Image Processing 5. Pattern Recognition 6. Image and Vision Computing 7. International Journal of Computer Vision 8. Machine Vision and Applications 9. Pattern Recognition Letters

Course Requirements 1. Textbook: –R.C.Gonzalez and R.E. Woods, Digital Image Processing, Addison-Wesley Pub. Co., Readings Massachusetts, USA, 2. Grade Evaluation: –b. one or two exams –a. about 3~4 homeworks 3. Pre-requistes –Ability of programing or Experience of IP Software ( MATLAB).

Some Basic Relations Between Pixels Neighborhood of a Pixel –1. Given a pixel p in the center of 9 –pixels: abc dpe fgh –then –4-neighbors of p = b, d, e, g; –8-neighbors of p = a, b, c, d, e, f, g, h; –diagonal neighbors of p = a, c, f, h;

Some Basic Relations Between Pixels Connectivity –1. Terms: 4-connected, 8-connected, 4-adjacent, 8-adjacent, path connected. –2. Connected component (c. c.): for any pixel p in a set of pixels S, the set of pixels MS that are connected to p is a c.c. of p S c.c.

Some Basic Relations Between Pixels Labeling of Connected Components –1.Gives a pixel p with r and t as its upper and left- hand neighbors as follows: r tp tp –then the following algorithm labels all c.c. in an binary image ( This algorithm for 4-connected) a. Scan the image from left to right and from top to bottom; b. If p = 0, continue the scan; c. If p = 1, exam r and t; if r = t = 0 assign a new label to p; if r = t = 0 assign a new label to p;

Some Basic Relations Between Pixels if r = 1 & t = 0, assign the label of r to p; if r = 1 & t = 0, assign the label of r to p; if r = 0 & t = 1, assign the label of t to p; if r = 0 & t = 1, assign the label of t to p; if r = t = 1 & labels of r & t identical, then assign that label to p; if r = t = 1 & labels of r & t identical, then assign that label to p; if r = t = 1 & labels of r & t different, then assign one of the labels to p and make the two labels “equivalent”; if r = t = 1 & labels of r & t different, then assign one of the labels to p and make the two labels “equivalent”; d. Sort all the equivalent label pairs into equivalent classes, and assign a distinct label to each class. –2.Do a second scan thru the image and replace each label by the label assigned to its equivalent class. –3. For sorting of equivalent labels,see Section –*P.S. The above is for 4-connectivity, another algorithm in textbook for 8-connectivity;

Some Basic Relations Between Pixels Relations, Equivalence, and Transitive Closures –1. A property : – If R is an equivalent relation on a set A, then A can be divided into a group of disjoint subsets, called equivalent classes, such that aRb iff a and b are in the same subset.

Some Basic Relations Between Pixels Distance Measures –1. Given three pixels p, q, and z with coordinates (x, y), (s, t), (u, v), respectively, we have the following three types of distances: a. Euclidean distance D e (p, q) = [(x-s) 2 +(y-t) 2 ] 1/2 D e (p, q) = [(x-s) 2 +(y-t) 2 ] 1/2 b. City-block distance D 4 (p, q) = | x - s | + | y - t | D 4 (p, q) = | x - s | + | y - t | –The pixels with D 4 =1 to a pixel p are the 4-neighbors of p c. Chessboard distance D 8 (p, q) = max ( | x - s |, | y - t | ) D 8 (p, q) = max ( | x - s |, | y - t | ) –The pixels with D 8 =1 to a pixel p are the 8-neighbors of p

Some Basic Relations Between Pixels Arithmetic/Logic Operations –1. Mask operations are arithmetic/logic operation applied to the neighborhood ( with g. l. z1, z2, …….., z9) of a pixel with g. l. z5, e.g., z5z=(z1+z2+z3…….+z9)/9 z5z=(z1+z2+z3…….+z9)/9 –2.Notes: a. g. l. = gray level; b. Masks are also called templates, windows, filters, etc. 2.5 Image Geometry ( see the textbook) 2.6 Photographic Films ( see the textbook).