Digital Image Processing Lecture 1: Introduction February 21, 2005 Prof. Charlene Tsai Prof. Charlene Tsai

Slides:



Advertisements
Similar presentations
Digital Image Processing
Advertisements

Digital Image Processing: Revision
Course Website: Digital Image Processing: Introduction Brian Mac Namee
Digital Image Processing
Facial Features Extraction Amit Pillay Ravi Mattani Amit Pillay Ravi Mattani.
Introduction to Digital Image Processing
Digital Image Processing
Digtial Image Processing, Spring ECES 682 Digital Image Processing Oleh Tretiak ECE Department Drexel University.
1 Image Processing(IP) 1. Introduction 2. Digital Image Fundamentals 3. Image Enhancement in the spatial Domain 4. Image Enhancement in the Frequency Domain.
S. Mandayam/ DIP/ECE Dept./Rowan University Digital Image Processing / Fall 2001 Shreekanth Mandayam ECE Department Rowan University.
Digital Image Processing & Pattern Analysis (CSCE 563) Course Outline & Introduction Prof. Amr Goneid Department of Computer Science & Engineering The.
Image Processing Lecture 1 Introduction and Application - Gaurav Gupta - Shobhit Niranjan.
Prepared by: - Mr. T.R.Shah, Lect., ME/MC Dept., U. V. Patel College of Engineering. Ganpat Vidyanagar. Digital Image Processing & Machine Vision – An.
Digital Image Processing
Digital Image Processing 3rd Edition
SCCS 4761 Introduction What is Image Processing? Fundamental of Image Processing.
Dr. Engr. Sami ur Rahman Digital Image Processing Lecture 1: Introduction.
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 In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli
CP467 Image Processing and Pattern Recognition Instructor: Hongbing Fan Introduction About DIP & PR About this course Lecture 1: an overview of DIP DIP&PR.
WXGE 6103 Digital Image Processing Semester 2, Session 2013/2014.
Digital Image Processing & Analysis Spring Definitions Image Processing Image Analysis (Image Understanding) Computer Vision Low Level Processes:
Math 3360: Mathematical Imaging Prof. Ronald Lok Ming Lui Department of Mathematics, The Chinese University of Hong Kong Lecture 1: Introduction to mathematical.
Digital Image Processing Lecture notes – fall 2008 Lecturer: Conf. dr. ing. Mihaela GORDAN Communications Department
SUBJECT CODE:CS1002 DEPARTMENT OF ECE. “One picture is worth more than ten thousand words” Anonymous.
Course Syllabus 1.Color 2.Camera models, camera calibration 3.Advanced image pre-processing Line detection Corner detection Maximally stable extremal regions.
G52IVG, School of Computer Science, University of Nottingham 1 Administrivia Timetable Lectures, Friday 14:00 – 16:00 Labs, Friday 17:00 -18:00 Assessment.
DIGITAL IMAGE PROCESSING
1 Digital Image Processing Dr. Saad M. Saad Darwish Associate Prof. of computer science.
1 Chapter 1: Introduction 1.1 Images and Pictures Human have evolved very precise visual skills: We can identify a face in an instant We can differentiate.
1 © 2010 Cengage Learning Engineering. All Rights Reserved. 1 Introduction to Digital Image Processing with MATLAB ® Asia Edition McAndrew ‧ Wang ‧ Tseng.
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.
Dr. Engr. Sami ur Rahman Digital Image Processing Lecture 1: Introduction.
Digital Image Processing (DIP) Lecture # 5 Dr. Abdul Basit Siddiqui Assistant Professor-FURC 1FURC-BCSE7.
Multimedia Systems Lecture 1: Introduction Prof. Charlene Tsai
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Chapter 1: Introduction -Produced by Bartlane cable picture.
1-1 Chapter 1: Introduction 1.1. Images An image is worth thousands of words.
Ch1: Introduction Prepared by: Hanan Hardan
WELCOME TO ALL. DIGITAL IMAGE PROCESSING Processing of images which are Digital in nature by a Digital Computer.
Introduction to Image Processing Representasi Citra Tahap-Tahap Kunci pada Image Processing Aplikasi dan Topik Penelitian pada Image Processing.
1 Computational Vision CSCI 363, Fall 2012 Lecture 1 Introduction to Vision Science Course webpage:
Digital Image Processing
12:071 Digital Image Processing:. 12:072 What is a Digital Image? A digital image is a representation of a two- dimensional image as a finite set of digital.
An Introduction to Digital Image Processing Dr.Amnach Khawne Department of Computer Engineering, KMITL.
Digital Image Processing CCS331 Relationships of Pixel 1.
Digital Image Processing CSC331 Introduction 1. My Introduction EDUCATION Technical University of Munich, Germany Ph.D. Major: Machine learning.
Paresh Kamble Digital Image Processing Introduction by Paresh Kamble.
Digital Image Processing Lecture 1: Introduction Naveed Ejaz.
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.
Digital Image Processing Lecture 1: Introduction
Digital Image Processing: Introduction
IMAGE PROCESSING INTRODUCTION TO DIGITAL IMAGE PROCESSING
ECE 533 Digital Image Processing
Digital Image Processing
Digital Image Processing
Digital Image Processing
Digital Image Processing / Fall 2001
Image Processing Course
CSE 307 Basics of Image Processing Lecture #0 Organizational Issues
IT523 Digital Image Processing
© 2010 Cengage Learning Engineering. All Rights Reserved.
Machine Vision By: Reza Ebrahimpour 2009
Introduction to Digital Image Processing
Presentation transcript:

Digital Image Processing Lecture 1: Introduction February 21, 2005 Prof. Charlene Tsai Prof. Charlene Tsai

Digital Image ProcessionLecture 1 2 Why do we need digital image processing?  Image is better than any other information form for human being to perceive.  Humans are primarily visual creatures – above 90% of the information about the world (a picture is better than a thousand words)  However, vision is not intuitive for machines  projection of 3D world to 2D images => loss of information  interpretation of dynamic scenes, such as a moving camera and moving objects  Image is better than any other information form for human being to perceive.  Humans are primarily visual creatures – above 90% of the information about the world (a picture is better than a thousand words)  However, vision is not intuitive for machines  projection of 3D world to 2D images => loss of information  interpretation of dynamic scenes, such as a moving camera and moving objects

Digital Image ProcessionLecture 1 3 What is digital image processing?  Image understanding, image analysis, and computer vision aim to imitate the process of human vision electronically  Image acquisition  Preprocessing  Segmentation  Representation and description  Recognition and interpretation  Image understanding, image analysis, and computer vision aim to imitate the process of human vision electronically  Image acquisition  Preprocessing  Segmentation  Representation and description  Recognition and interpretation

Digital Image ProcessionLecture 1 4 General procedures  Goal: to obtain similar effect provided by biological systems  Two-level approaches  Low level image processing. Very little knowledge about the content or semantics of images  High level image understanding. Imitating human cognition and ability to infer information contained in the image.  Goal: to obtain similar effect provided by biological systems  Two-level approaches  Low level image processing. Very little knowledge about the content or semantics of images  High level image understanding. Imitating human cognition and ability to infer information contained in the image.

Digital Image ProcessionLecture 1 5 Low level image processing  Very little knowledge about the content of the images.  Data are the original images, represented as matrices of intensity values, i.e. sampling of a continuous field using a discrete grid.  Focus of this course.  Very little knowledge about the content of the images.  Data are the original images, represented as matrices of intensity values, i.e. sampling of a continuous field using a discrete grid.  Focus of this course.

Digital Image ProcessionLecture 1 6 Low level image processing Origin (Ox,Oy) Spacing (Sy) Spacing (Sx) Pixel Value Pixel Region 3x3 neighborhood

Digital Image ProcessionLecture 1 7 Low level image processing  Image compression  Noise reduction  Edge extraction  Contrast enhancement  Segmentation  Thresholding  Morphology  Image restoration  Image compression  Noise reduction  Edge extraction  Contrast enhancement  Segmentation  Thresholding  Morphology  Image restoration

Digital Image ProcessionLecture 1 8 Low level image processing  Image compression  Noise reduction  Edge extraction  Contrast enhancement  Segmentation  Thresholding  Morphology  Image restoration  Image compression  Noise reduction  Edge extraction  Contrast enhancement  Segmentation  Thresholding  Morphology  Image restoration

Digital Image ProcessionLecture 1 9 Low level image processing  Image compression  Noise reduction  Edge extraction  Contrast enhancement  Segmentation  Thresholding  Morphology  Image restoration  Image compression  Noise reduction  Edge extraction  Contrast enhancement  Segmentation  Thresholding  Morphology  Image restoration

Digital Image ProcessionLecture 1 10 Low level image processing  Image compression  Noise reduction  Edge extraction  Contrast enhancement  Segmentation  Thresholding  Morphology  Image restoration  Image compression  Noise reduction  Edge extraction  Contrast enhancement  Segmentation  Thresholding  Morphology  Image restoration

Digital Image ProcessionLecture 1 11 Low level image processing  Image compression  Noise reduction  Edge extraction  Contrast enhancement  Segmentation  Thresholding  Morphology  Image restoration  Image compression  Noise reduction  Edge extraction  Contrast enhancement  Segmentation  Thresholding  Morphology  Image restoration

Digital Image ProcessionLecture 1 12 Low level image processing  Image compression  Noise reduction  Edge extraction  Contrast enhancement  Segmentation  Thresholding  Morphology  Image restoration  Image compression  Noise reduction  Edge extraction  Contrast enhancement  Segmentation  Thresholding  Morphology  Image restoration

Digital Image ProcessionLecture 1 13 Low level image processing  Image compression  Noise reduction  Edge extraction  Contrast enhancement  Segmentation  Thresholding  Morphology  Image restoration  Image compression  Noise reduction  Edge extraction  Contrast enhancement  Segmentation  Thresholding  Morphology  Image restoration Erosion Dilation

Digital Image ProcessionLecture 1 14 Low level image processing  Image compression  Noise reduction  Edge extraction  Contrast enhancement  Segmentation  Thresholding  Morphology  Image restoration  Image compression  Noise reduction  Edge extraction  Contrast enhancement  Segmentation  Thresholding  Morphology  Image restoration

Digital Image ProcessionLecture 1 15 High level image understanding  To imitate human cognition according to the information contained in the image.  Data represent knowledge about the image content, and are often in symbolic form.  Data representation is specific to the high- level goal.  To imitate human cognition according to the information contained in the image.  Data represent knowledge about the image content, and are often in symbolic form.  Data representation is specific to the high- level goal.

Digital Image ProcessionLecture 1 16 High level image understanding Landmarks (bifurcation/crossover) Traces (vessel centerlines)  What are the high-level components?  What tasks can be achieved?  What are the high-level components?  What tasks can be achieved?

Digital Image ProcessionLecture 1 17 Applications  Medicine  Defense  Meteorology  Environmental science  Manufacture  Surveillance  Crime investigation  Medicine  Defense  Meteorology  Environmental science  Manufacture  Surveillance  Crime investigation

Digital Image ProcessionLecture 1 18 Applications: Medicine CT (computed Tomography) PET (Positron Emission Tomography PET/CT

Digital Image ProcessionLecture 1 19 Applications: Surveillance Positioning pixel target in Aerial images Photograph A Photograph B

Digital Image ProcessionLecture 1 20 Applications: Meteorology

Digital Image ProcessionLecture 1 21 Applications: Environmental Science

Digital Image ProcessionLecture 1 22 Applications: Manufacture

Digital Image ProcessionLecture 1 23 Application: Surveillance

Digital Image ProcessionLecture 1 24 Applications: Crime Investigation Fingerprint enhancement

Digital Image ProcessionLecture 1 25 What are the difficulties?  Poor understanding of the human vision system Do you see a young or an old lady?

Digital Image ProcessionLecture 1 26 What are the difficulties?  Human vision system tends to group related regions together, not odd mixture of the two alternatives.  Attending to different regions or contours initiate a change of perception  This illustrates once more that vision is an active process that attempts to make sense of incoming information.  Human vision system tends to group related regions together, not odd mixture of the two alternatives.  Attending to different regions or contours initiate a change of perception  This illustrates once more that vision is an active process that attempts to make sense of incoming information.

Digital Image ProcessionLecture 1 27 What are the difficulties?  The interpretation is based heavily on prior knowledge.

Digital Image ProcessionLecture 1 28 Class Format – Efficiency of Learning  What we read10%  What we hear20%  What we see30%  What we hear + see50%  What we say ourselves70%  What we do ourselves90%  What we read10%  What we hear20%  What we see30%  What we hear + see50%  What we say ourselves70%  What we do ourselves90%

Digital Image ProcessionLecture 1 29 Class Format – Efficiency of Learning  This leads to in-class discussion and quizzes.  50-minute lecture  Remaining for group discussion & in-class quiz  This leads to in-class discussion and quizzes.  50-minute lecture  Remaining for group discussion & in-class quiz

Digital Image ProcessionLecture 1 30 Course requirements  In-class quizzes 10%  6 Homework assignments30%  Final project20%  Midtermexam20%  Final exam20%  Peer learning is encouraged  BUT, NO PLAGIARISM!!! (20% deduction if caught)  In-class quizzes 10%  6 Homework assignments30%  Final project20%  Midtermexam20%  Final exam20%  Peer learning is encouraged  BUT, NO PLAGIARISM!!! (20% deduction if caught)

Digital Image ProcessionLecture 1 31 Textbooks and Programming Tool  Prescribed:  Alasdair McAndrew: Introduction to Digital Image Processing with Matlab, (We should cover major sections of the book)  Other references:  Rafael C. Gonzalez, Richard E. Woods: Digital Image Processing. Prentice Hall; 2nd edition, 2002  Programming: Matlab with Image Processing Toolbox  Prescribed:  Alasdair McAndrew: Introduction to Digital Image Processing with Matlab, (We should cover major sections of the book)  Other references:  Rafael C. Gonzalez, Richard E. Woods: Digital Image Processing. Prentice Hall; 2nd edition, 2002  Programming: Matlab with Image Processing Toolbox

Digital Image ProcessionLecture 1 32 Example: Detection of ozone layer hole Over the Antarctic, normal value around 300 DU

Digital Image ProcessionLecture 1 33 Looking ahead: lecture2  Image types  File format  Matlab programming.  Image types  File format  Matlab programming.