Simple Image Processing Speaker : Lin Hsiu-Ting Date : 2005 / 04 / 27.

Slides:



Advertisements
Similar presentations
QR Code Recognition Based On Image Processing
Advertisements

CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 4 – Digital Image Representation Klara Nahrstedt Spring 2009.
November 12, 2013Computer Vision Lecture 12: Texture 1Signature Another popular method of representing shape is called the signature. In order to compute.
Image Processing Lecture 4
Chapter 3 Image Enhancement in the Spatial Domain.
From Images to Answers A Basic Understanding of Digital Imaging and Analysis.
Prénom Nom Document Analysis: Document Image Processing Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
EE4H, M.Sc Computer Vision Dr. Mike Spann
Digital Image Processing
Image Processing IB Paper 8 – Part A Ognjen Arandjelović Ognjen Arandjelović
Digital Image Processing
Digital image processing Chapter 6. Image enhancement IMAGE ENHANCEMENT Introduction Image enhancement algorithms & techniques Point-wise operations Contrast.
CS443: Digital Imaging and Multimedia Point Operations on Digital Images Spring 2008 Ahmed Elgammal Dept. of Computer Science Rutgers University Spring.
Digital Image Processing: Revision
Digital Image Processing
Digital Image Processing Chapter 5: Image Restoration.
Image Enhancement.
Enhancing Images Ch 5:Shapiro, Ch 3:Gonzales. Gray level Mapping Brightness Transform: 1. Position Dependent f(i,j)= g(i,j). e(i,j) g:Clean image e:position.
Chapter 2. Image Analysis. Image Analysis Domains Frequency Domain Spatial Domain.
Applications of Image Filters Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem 02/04/10.
Image processing Second lecture. Image Image Representation We have seen that the human visual system (HVS) receives an input image as a collection of.
CS654: Digital Image Analysis Lecture 17: Image Enhancement.
Under Supervision of Dr. Kamel A. Arram Eng. Lamiaa Said Wed
DEVELOPMENT OF ALGORITHM FOR PANORAMA GENERATION, AND IMAGE SEGMENTATION FROM STILLS OF UNDERVEHICLE INSPECTION Balaji Ramadoss December,06,2002.
Filtering Robert Lin April 29, Outline Why filter? Filtering for Graphics Sampling and Reconstruction Convolution The Fourier Transform Overview.
David E. Pitts CSCI 5532 Overview of Image Processing by David E. Pitts Aug 22, 2010 copyright 2005, 2006, 2007, 2008, 2009, 2010.
Factors affecting CT image RAD
1 Chapter 2: Color Basics. 2 What is light?  EM wave, radiation  Visible light has a spectrum wavelength from 400 – 780 nm.  Light can be composed.
infinity-project.org Engineering education for today’s classroom 2 Outline How Can We Use Digital Images? A Digital Image is a Matrix Manipulating Images.
MULTIMEDIA TECHNOLOGY SMM 3001 MEDIA - IMAGES. Processing digital Images digital images are often processed using “digital filters” digital images are.
G52IIP, School of Computer Science, University of Nottingham 1 G52IIP Summary Topic 1 Overview of the course Related topics Image processing Computer.
CHAPTER 8 Color and Texture Mapping © 2008 Cengage Learning EMEA.
G52IIP, School of Computer Science, University of Nottingham 1 G52IIP 2011 Summary Topic 1 Overview of the course Related topics Image processing Computer.
Advances in digital image compression techniques Guojun Lu, Computer Communications, Vol. 16, No. 4, Apr, 1993, pp
09/17/02 (C) 2002, University of Wisconsin, CS 559 Last Time Color Spaces File formats.
11/29/ Image Processing. 11/29/ Systems and Software Image file formats Image processing applications.
DIGITAL IMAGE. Basic Image Concepts An image is a spatial representation of an object An image can be thought of as a function with resulting values of.
Autonomous Robots Vision © Manfred Huber 2014.
Intelligent Vision Systems ENT 496 Image Filtering and Enhancement Hema C.R. Lecture 4.
Digital Image Processing EEE415 Lecture 3
02/05/2002 (C) University of Wisconsin 2002, CS 559 Last Time Color Quantization Mach Banding –Humans exaggerate sharp boundaries, but not fuzzy ones.
CS Spring 2010 CS 414 – Multimedia Systems Design Lecture 4 – Audio and Digital Image Representation Klara Nahrstedt Spring 2010.
Image Enhancement in Spatial Domain Presented by : - Mr. Trushar Shah. ME/MC Department, U.V.Patel College of Engineering, Kherva.
Ec2029 digital image processing
Digital Image Processing Image Enhancement in Spatial Domain
Announcements Final is Thursday, March 18, 10:30-12:20 –MGH 287 Sample final out today.
ECE 533 Project Tribute By: Justin Shepard & Jesse Fremstad.
The Frequency Domain Digital Image Processing – Chapter 8.
Digital Image Processing Lecture 8: Image Enhancement in Frequency Domain II Naveed Ejaz.
Image Enhancement in the Spatial Domain.
Masaki Hayashi 2015, Autumn Visualization with 3D CG Digital 2D Image Basic.
IMAGE PROCESSING is the use of computer algorithms to perform image process on digital images   It is used for filtering the image and editing the digital.
Color Models Light property Color models.
- photometric aspects of image formation gray level images
ARTIFICIAL NEURAL NETWORKS
Image enhancement algorithms & techniques Point-wise operations
Digital 2D Image Basic Masaki Hayashi
Fundamentals Data.
Digital Image Processing
Chapter 8, Exploring the Digital Domain
Image Enhancement in the Spatial Domain
CSC 381/481 Quarter: Fall 03/04 Daniela Stan Raicu
Filtering Things to take away from this lecture An image as a function
Digital Image Processing
Magnetic Resonance Imaging
Topic 1 Three related sub-fields Image processing Computer vision
Filtering An image as a function Digital vs. continuous images
Wavelet transform application – edge detection
Review and Importance CS 111.
Presentation transcript:

Simple Image Processing Speaker : Lin Hsiu-Ting Date : 2005 / 04 / 27

Outline  Concept of Image Processing  Space Domain Image Processing  Frequency Domain Image Processing  Geometry Transform  Shape Processing  Color System

Concept of Image Processing

Concept  The “Image” Signals We Can See Include Special Information We Process These Signals To Get Relative Information  Integration Technology Engineering Mathematics Physical Biology Medical Science Entertainments

Concept  Application Digital Photo Map Natural Disaster Monitored Others…  Relative Software Photo Shop Photo Impact Others… These Aren’t Today Key Points

Concept  General Topics of Image Process Image Capture & Image Digitize Image Stretch & Remove Distortion Shape Process Image Features Extracted Color Image Process Image Coding & Compression

Concept  Image Digitized Sampling Quantization Coding  Non-Ideal Situations In Process Quantization Error Distortion Noise

Image with Noise  Images Usually Suffer Noise When Sampling (Like Use Scanners or Digital Cameras…)  Some Common Noise Dot Noise Uniform Noise Sinusoid Wave Noise Gaussian Noise Other  Sometimes We Can Remove Noise According Their Features

Image with Noise  Dot Noise  Uniform Noise

Image with Noise  Sinusoid Wave Noise  Gaussian Noise

Space Domain Image Processing

 Characteristic Representation Profile Histogram Statistic ( Mean & Standard Deviation )  Point Operation Binarization Inverse Contract Stretch Histogram Equalization Gamma Correction Arithmetic & Logic Operation

Binarization  Before Binarization ( 8-bit Gray Level )  Binarization (Threshold = 200)

Contract Stretch  Before Processing  After Processing Process Flow Load Image Histogram Statistic Stretch

Histogram Equalization  Before Processing  After Processing Process Flow Load Image Histogram Statistic Equalization

Arithmetic (Add & Sub)  Image #1  Image #2  Image #1 + Image #2  Image #1 - Image #2

Space Domain Image Processing  Range Operation Smoothing ( Low Pass Filter ) Median Filter High Pass Filter Differentiation  Mask Matrix Note : We Can Also Use 5x5, 7x7 or Larger Matrix Process Range Operation But It Cause More Computing

Median Filter  Before Processing  After Processing For Every 3 x 3 Block Search C n = Median (C) Let f (x, y) = C n Note : The Method Will Have Poor Result When A Lot Of Noise Cluster

Frequency Domain Image Processing

 Fast Fourier Transform  Implement Recursion Algorithm Butterfly Algorithm  Easy To Achieve Filter High Pass / Low Pass Band Pass / Notch

Frequency Domain Image Processing  2D Fast Fourier Transform Do FFT For Every Row …………… Do FFT For Every Column F ( u, v ) Note : We Always Use Log Unit Present The Spectrum Distribute Instead of Linear Because Its Dynamic Range is Larger Then Screen

Frequency Domain Image Processing  Image  Spectrum  Image with Sin Noise  Spectrum

Geometry Transform

 Coordinates Transform Rotation Scaling Twist  Gray Level Interpolation Replicative Interpolation Bilinear Interpolation

Coordinates Transform  Rotation  Scaling  Twist

Gray Level Interpolation  When We Transform From R to R* Some Point In R* Can’t Correspond From R Rotation, Magnify Suffer This Question Ex: Magnify ?2?3? ?????? 4?5?6? ?????? 7?8?9? ??????

Gray Level Interpolation  Replicative Interpolation Use The Nearest Point To Present Let j = Int(x+0.5), k = Int(y+0.5) => g ( x’, y’ ) = f ( j, k )  Bilinear Interpolation Use Four Neighborhood Points More Smooth Than Replicative

Gray Level Interpolation  Replicative Interpolation  Bilinear Interpolation

Shape Processing

 Find The Edges And Bones Binarization  Process The Edge And Bone Erosion Dilation Open / Close Remove Isolate Points  Usually Simple Logic Operation

Erosion & Dilation  Binarization Image  Erosion  Dilation

Color System

 The Colors We See Wave Length 380 nm ~ 780 nm Use Rods to Recognize Brightness Use Cones to Recognize Colors (Three Types For R. G. B. Colors) Usually Eyes Are More Sensitive To Brightness Than Colors This Feature is Convenient For Image Compressing

Color System  Common Color System R. G. B. System (Red, Green and Blue) C. M. Y. System (Cyan, Magenta and Yellow) -- A Complement of R. G. B Y. U. V System Y. I. Q System H. S. I. System

Conclusion  Image Processing Is Useful  Image Processing Is Interesting  Although We Needn’t Know The Details Of Techniques Because Many Powerful Software Will Handle Them…  But Knowing General Concept Is Helpful For Us

Reference  數位影像處理 - 連國珍 著, 儒林出版  /dip/Chapter02.pps 