290 likes | 317 Views
Explore the mathematical representation of digital images, sampling, quantization, preprocessing, and more in this comprehensive course. Understand the basics of image acquisition, recognition, and interpretation while delving into human eye anatomy and perception. Get hands-on with MATLAB IP Toolbox in pre-lab tasks to enhance your skills.
E N D
Digital Image ProcessingECE.09.452/ECE.09.552Fall 2007 Lecture 1September 10, 2007 Shreekanth Mandayam ECE Department Rowan University http://engineering.rowan.edu/~shreek/fall07/dip/
Hurricane Katrina regional imagery, 2005.08.29 at 1215Z. Centerpoint Latitude: 31:10:43N Longitude: 88:50:53W.
Plan • What is an image? • Mathematical representation of monochromatic images • What is a digital image? • Digital image processing • Fundamental steps • Why do we need this? • Course logistics • Self-Assessment Test • Sampling & Quantization • Image Preprocessing • Pre-Lab 1
column f(x, y) row y x Images Sample Quantize
Digital Image y x Gray Level f(x,y)
M B R W Y C G Color Images Mixtures of Light: Additive Primaries
B B G G R+G+B R+G+B R R B G R+G+B R B G R+G+B B R G R+G+B R B G R+G+B R
Fundamental Steps Representation & Description Preprocessing Segmentation Knowledge Base Problem Domain Image Acquisition Recognition & Interpretation Result
The Human Eye Sagittal section of adult human eye Section of human retina http://webvision.med.utah.edu/anatomy.html
DIP: Course Logistics http://engineering.rowan.edu/~shreek/fall07/dip/
Sampling & Quantization • Sampling demos/demo1sampling_and_quantization/demo_sampling.m • Quantization demos/demo1sampling_and_quantization/demo_quant.m
Image Preprocessing Restoration Enhancement • Inverse filtering • Wiener filtering Spectral Domain Spatial Domain • Filtering • >>fft2/ifft2 • >>fftshift • Point Processing • >>imadjust • >>histeq • Spatial filtering • >>filter2
Point Processing(Intensity Transformation) s(x,y) = T{ r(x,y)} Transformed Gray Level Original Gray Level Transformation Function >>imadjdemo >>imadjust
Pre-Lab 1: Intro to Matlab IP Toolbox http://engineering.rowan.edu/~shreek/fall07/dip/ipintro.html