Digital Image Processing Lecture 1: Introduction Prof. Charlene Tsai

Slides:



Advertisements
Similar presentations
Innovations & Experiences in the Multidisciplinary Course EGR 4353, Image Formation & Processing Jason Gomes Bo Xu Zhuocheng Yang Mentor: Dr. Jim Farison.
Advertisements

Digital Image Processing
Digital Image Processing: Digital Imaging Fundamentals.
Digital Image Processing: Revision
Course Website: Digital Image Processing: Introduction Brian Mac Namee
Highlights Lecture on the image part (10) Automatic Perception 16
Facial Features Extraction Amit Pillay Ravi Mattani Amit Pillay Ravi Mattani.
Introduction to Digital Image Processing
Jochen Triesch, UC San Diego, 1 COGS Visual Modeling Jochen Triesch & Martin Sereno Dept. of Cognitive Science UC.
Digital Image Processing
Digtial Image Processing, Spring ECES 682 Digital Image Processing Oleh Tretiak ECE Department Drexel University.
LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 1 Computer Vision: Fundamentals & Applications Heikki Kälviäinen Professor.
1 Image Processing(IP) 1. Introduction 2. Digital Image Fundamentals 3. Image Enhancement in the spatial Domain 4. Image Enhancement in the Frequency Domain.
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 3rd Edition
SCCS 4761 Introduction What is Image Processing? Fundamental of Image Processing.
Dr. Engr. Sami ur Rahman Digital Image Processing Lecture 1: Introduction.
G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.
Introduction to Image Processing Grass Sky Tree ? ? Introduction A picture is worth more than a thousand words.
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.
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
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 Lecture 1: Introduction February 21, 2005 Prof. Charlene Tsai Prof. Charlene Tsai
1-1 Chapter 1: Introduction 1.1. Images An image is worth thousands of words.
1 Machine Vision. 2 VISION the most powerful sense.
Ch1: Introduction Prepared by: Hanan Hardan
Introduction to Image Processing Representasi Citra Tahap-Tahap Kunci pada Image Processing Aplikasi dan Topik Penelitian pada Image Processing.
ECE472/572 - Lecture 14 Morphological Image Processing 11/17/11.
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.
Paresh Kamble Digital Image Processing Introduction by Paresh Kamble.
Digital Image Processing Lecture 1: Introduction Naveed Ejaz.
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
Digital Image Processing Lecture 15: Morphological Algorithms April 27, 2005 Prof. Charlene Tsai.
Digital Image Processing Lecture 1: Introduction
IMAGE PROCESSING INTRODUCTION TO DIGITAL IMAGE PROCESSING
ECE 533 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
ECE 692 – Advanced Topics in Computer Vision
Presentation transcript:

Digital Image Processing Lecture 1: Introduction Prof. Charlene Tsai

Why 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

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

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.

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.

Low level image processing Origin (Ox,Oy) Spacing (Sy) Spacing (Sx) Pixel Value Pixel Region 3x3 neighborhood

Low level image processing Image compression Noise reduction Edge extraction Contrast enhancement Segmentation Thresholding Morphology Image restoration

Low level image processing Image compression Noise reduction Edge extraction Contrast enhancement Segmentation Thresholding Morphology Image restoration

Low level image processing Image compression Noise reduction Edge extraction Contrast enhancement Segmentation Thresholding Morphology Image restoration

Low level image processing Image compression Noise reduction Edge extraction Contrast enhancement Segmentation Thresholding Morphology Image restoration

Low level image processing Image compression Noise reduction Edge extraction Contrast enhancement Segmentation Thresholding Morphology Image restoration

Low level image processing Image compression Noise reduction Edge extraction Contrast enhancement Segmentation Thresholding Morphology Image restoration

Low level image processing Image compression Noise reduction Edge extraction Contrast enhancement Segmentation Thresholding Morphology Image restoration Erosion Dilation

Low level image processing Image compression Noise reduction Edge extraction Contrast enhancement Segmentation Thresholding Morphology Image restoration

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.

High level image understanding What are the high-level components? What tasks can be achieved? Landmarks (bifurcation/cross over) Traces (vessel centerlines)

Applications Medicine Defense Meteorology Environmental science Manufacture Surveillance Crime investigation

Applications: Medicine CT (computed Tomography) PET (Positron Emission Tomography PET/CT

Applications: Meteorology

Applications: Environmental Science

Applications: Manufacture

Application: Surveillance Courtesy of Simon Baker: Car Tracking Project from CMU: Tracking cars in the surrounding road scene and then generating a "bird's eye view" of the road.

Applications: Crime Investigation Fingerprint enhancement

What are the difficulties? Poor understanding of the human vision system Do you see a young or an old lady?

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.

What are the difficulties? The interpretation is based heavily on prior knowledge.

Just some fun visual perception games Can you count the dots?

More … Do you see squares? More at

Example: Detection of ozone layer hole Over the Antarctic, normal value around 300 DU

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%

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

Course requirements In-class quizzes 10% 4 Homework assignments25% Final project25% Midtermexam20% Final exam20% Peer learning is encouraged BUT, NO PLAGIARISM!!! (20% deduction if caught)

Textbooks Problems in picking a good textbook:  Hard to find a textbook of the right level --- too easy or too hard.  Hard to find a textbook of the right price --- good books tend to be too expensive Prescribed:  Rafael C. Gonzalez, Richard E. Woods: Digital Image Processing. Prentice Hall; 2nd edition, 2002 Other references (used in 2005):  Alasdair McAndrew: Introduction to Digital Image Processing with Matlab, 2004.

Programming Tools Matlab with Image Processing Toolbox for homework exercises  MATLAB Tutorial:  MATLAB documentation:  User-contributed MATLAB IP functions: ory.do?objectType=category&objectId=26

More on Matlab University of Colorado Matlab Tutorials:  A decent collection of Matlab tutorials, including one focusing on image processing   ts/Matlab_tutorial/matlabimpr.html

Term project Group project of 2~3 people I decide the format of the term project You decide your own topic that interests you  So, starting thinking about it!!! You may implement your project with any programming language of your preference.

In-class quiz Goal: to enhance learning Open-book/open-notes format Group effort of 2~3 people to encourage discussion and peer learning

Looking ahead: lecture2 Image types File format Matlab programming.