Digital Image Processing

Slides:



Advertisements
Similar presentations
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 4 – Digital Image Representation Klara Nahrstedt Spring 2009.
Advertisements

November 12, 2013Computer Vision Lecture 12: Texture 1Signature Another popular method of representing shape is called the signature. In order to compute.
Digital Image Processing: Revision
3. Introduction to Digital Image Analysis
LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY H. Kälviäinen, IPCV 2002, July 22 - August 2, 2002, Koblenz, Germany1 Intensive.
Digital Image Processing Chapter 1: Introduction.
S. Mandayam/ DIP/ECE Dept./Rowan University Introduction to Digital Image Processing Shreekanth Mandayam ECE Department Rowan University
Digital Image Processing
Digital Image Processing Chapter 1: Introduction.
Digital Image Processing
Introduction to Digital Image Processing
Computer Vision Lecture 3: Digital Images
Digtial Image Processing, Spring ECES 682 Digital Image Processing Oleh Tretiak ECE Department Drexel University.
Digital Image Processing Chapter 1: Introduction.
S. Mandayam/ DIP/ECE Dept./Rowan University Digital Image Processing ECE /ECE Fall 2009 Shreekanth Mandayam ECE Department Rowan University.
LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 1 Computer Vision: Fundamentals & Applications Heikki Kälviäinen Professor.
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.
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
Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos VC 14/15 – TP3 Digital Images Miguel Tavares Coimbra.
Introduction to Image Processing Grass Sky Tree ? ? Review.
SCCS 4761 Introduction What is Image Processing? Fundamental of Image Processing.
Digital Image Processing Lecture 1: Introduction Prof. Charlene Tsai
Digital Image Processing (DIP)
CP467 Image Processing and Pattern Recognition Instructor: Hongbing Fan Introduction About DIP & PR About this course Lecture 1: an overview of DIP DIP&PR.
CS654: Digital Image Analysis Lecture 3: Data Structure for Image Analysis.
Digital Image Processing in Life Sciences March 14 th, 2012 Lecture number 1: Digital Image Fundamentals.
David E. Pitts CSCI 5532 Overview of Image Processing by David E. Pitts Aug 22, 2010 copyright 2005, 2006, 2007, 2008, 2009, 2010.
1 Lecture 1 1 Image Processing Eng. Ahmed H. Abo absa
DIGITAL IMAGE PROCESSING
Factors affecting CT image RAD
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.
A Simple Image Model Image: a 2-D light-intensity function f(x,y)
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
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Chapter 1: Introduction -Produced by Bartlane cable picture.
Digital imaging By : Alanoud Al Saleh. History: It started in 1960 by the National Aeronautics and Space Administration (NASA). The technology of digital.
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
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.
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.
Image Perception ‘Let there be light! ‘. “Let there be light”
Introduction to Image Processing. What is Image Processing? Manipulation of digital images by computer. Image processing focuses on two major tasks: –Improvement.
1 Mathematic Morphology used to extract image components that are useful in the representation and description of region shape, such as boundaries extraction.
Robotics Chapter 6 – Machine Vision Dr. Amit Goradia.
Lecture 02 Point Based Image Processing Lecture 02 Point Based Image Processing Mata kuliah: T Computer Vision Tahun: 2010.
infinity-project.org Engineering education for today’s classroom Outline Images Then and Now Digitizing Images Design Choices in Digital Images Better.
An Introduction to Digital Image Processing Dr.Amnach Khawne Department of Computer Engineering, KMITL.
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.
CS-565 Computer Vision Nazar Khan Lecture 2.
IMAGE PROCESSING INTRODUCTION TO DIGITAL IMAGE PROCESSING
Image Processing Digital image Fundamentals. Introduction to the course Grading – Project: 30% – Midterm Exam: 30% – Final Exam : 40% – Total: 100% –
IT – 472 Digital Image Processing
Digital Image Processing
Digital Image Processing / Fall 2001
Ceng466 Fundamentals of Image Processing
Magnetic Resonance Imaging
Introduction to Digital Image Processing
Presentation transcript:

Digital Image Processing introduction

About Digital Images This course is about digital images and what can be done to digital images. A digital image is simply an image that can be stored in a computer, i.e. a discrete function of position (in 2D or 3D space, time and spectral band) and greylevel. For example, in the 2D case the image data contains information of the graylevel at each position in the image. A digital image of a rat. A magnification of the rat’s nose.

Digital Images A digital image can be thought of as a matrix of graylevels, or intensity values. 94 100 104 119 125 136 143 153 157 158 103 104 106 98 103 119 141 155 159 160 109 136 136 123 95 78 117 149 155 160 110 130 144 149 129 78 97 151 161 158 109 137 178 167 119 78 101 185 188 161 100 143 167 134 87 85 134 216 209 172 104 123 166 161 155 160 205 229 218 181 125 131 172 179 180 208 238 237 228 200 131 148 172 175 188 228 239 238 228 206 161 169 162 163 193 228 230 237 220 199 The magnification of the rat’s nose. Intensity values of the rat’s nose.

Images row column x y f(x, y) Sample Quantize

Why put the image into a computer ? What are computers good at compared to people? Human Computer + identify objects + measure absolute values + describe relationships + perform complicated + interpret images using calculations experience + does not get tired / cheaper - difficulties with + fast normalizing intensity + objective - subjective

Digital Images: Applications Environmental and agricultural applications Multi spectral satellite image Aerial image of a forest Microscopy image of wood

Digital Images: Applications Hydrography and weather Multi spectral aerial image of the Stockholm archipelago Satellite image

Medical applications Diagnosis MR (Magnetic Resonance) PET (Positron Emission Tomography) X-ray image

Medical Applications Research and Development AIDS-virus particles (Electron microscopy) cultured and stained celles stained cell nuclei in cancer tumor (Fluorescence microscopy)

{ { Other applications Quality control Biometry (face recognition, fingerprint…) Handwriting recognition Automatic surveillance Forensics Astronomy {

Course Contents Some of the topics dicussed during the course Filtering in the spatial domain The Fourier transform and its use in image analysis Image restoration Color Segmentation Binary image operations, morphology and feature extraction Classification and decision etc

DIP: Course Logistics http://faculty.petra.ac.id/resmana

The Fundamental Steps in Digital Image Processing Problem Solution Recognition and interpretation Image acquisition Lara Croft in a room Problem = get out of the room Image acquisition = visual system Preprocessing = get used to the brightness level Segmentation = differentiation between all the objects Representation = build a “model” of objects Recognition = what are these objects? Solution = this is the door. Open it! Representation and description Preprocessing Segmentation

Fundamental Steps* Knowledge Base Representation & Description Preprocessing Segmentation Problem Domain Knowledge Base Image Acquisition Recognition & Interpretation Result *Rafael C. Gonzalez and Richard E. Woods, Digital Image Processing, Addison-Wesley, 1992

DIP: Details

The Fourier transform Image after reverse transform of filtered power spectra. Original image The power spectra after Fourier transformation

Filtering in the spatial domain “Lena” with noice After median filtering Edge detection

Image restoration Restoration of images degraded by bad focusing, motion etc. Blur caused by motion After restoration

Color Color representation and use RGB-space CIE’s chromaticity diagram

Segmentation Segmentation means to divide an image into objects and background. This is a necessary step prior to feature extraction. Gray level image with binary overlay Gray level image

Binary image operations, morphology and feature extraction Gray scale image … the same image after segmentation. … after morphological closing... … after skeletonization...

Classification and decision Classification can either be made on the object level (based on object features such as size and shape) or on the pixel level (based on intensity in spectral or texture information) Original image Result of classification

What do you need to do Image Processing? Mathematics Physics Statistics Computer Science Artificial intelligence “area” knowledge …

Image Analysis (bildanalys) vs Image Processing ( bildbehandling) world data image Image Analysis Computer Graphics Image Processing Imaging Visualisation “knowledge” Image understanding Computer vision

Course goals After the course you will know a bunch of algorithms as well as ... how a digital image works. when image analysis is a possible solution. when image analysis is not a possible solution. what the requirements on the equipment are. what the requirements on the image are. how to do some image processing and analysis yourself. what is true and false about imaging and analysis systems. that some images tell lies…..

Digital images A 2D grayscale image f(x,y) the value of f(x,y) is the greylevel or intensity at position (x,y) A digital image must be sampled (digitized): in space (x,y): image sampling in amplitude f(x,y): grey-level quantization

Image sampling (x,y)

Image sampling (x,y) 32 64 256 512 128

Methods for image sampling (in space) Uniform - same sampling frequency everywhere Adaptive - higher sampling frequency in areas with greater detail (not very common) The discrete sample is called a pixel (from picture element) in 2D and voxel (from volume element) in 3D and is usually square (cubic), but can also have other shapes.

Grey-level quantization 8 32 256 2 16

Methods for quantization (in amplitude) Uniform (linear) - intensity of object is lineary mapped to gray-levels of image Logarithmic - higher intensity resolution in darker areas (the human eye is logarithmic) image intensity image intensity object intensity object intensity

Common quantization levels f(x,y) is given integer values [0-max], max=2n-1 n=1 [0 1] ”binary image” n=5 [0 31] maximum the human eye can resolve (locally) n=8 [0 255] 1 byte, very common n=16 [0 65535] common in research n=24 [0 16.2*106] common in color images (i.e. 3*8 for RGB)

Choice of sampling What will the image be used for? What are the limitations in memory and speed? Will we only use the image for visual interpretation or do we want to do any image analysis? What information is relevant for the analysis (i.e. color, spatial and/or graylevel resolution)?