Basic ideas of Image Transforms are derived from those showed earlier.

Slides:



Advertisements
Similar presentations
Computer Vision Lecture 7: The Fourier Transform
Advertisements

3-D Computer Vision CSc83020 / Ioannis Stamos  Revisit filtering (Gaussian and Median)  Introduction to edge detection 3-D Computater Vision CSc
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 Filtering. Outline Outline Concept of image filter  Focus on spatial image filter Various types of image filter  Smoothing, noise reductions 
Chapter 3 Image Enhancement in the Spatial Domain.
Fourier Transform – Chapter 13. Image space Cameras (regardless of wave lengths) create images in the spatial domain Pixels represent features (intensity,
Linear Filtering – Part II Selim Aksoy Department of Computer Engineering Bilkent University
Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded.
The Fourier Transform Jean Baptiste Joseph Fourier.
S. Mandayam/ DIP/ECE Dept./Rowan University Digital Image Processing / Fall 2001 Shreekanth Mandayam ECE Department Rowan University.
Methods for Digital Image Processing
The Fourier Transform Jean Baptiste Joseph Fourier.
3. Introduction to Digital Image Analysis
The Fourier Transform Jean Baptiste Joseph Fourier.
Machine Vision and Dig. Image Analysis 1 Prof. Heikki Kälviäinen CT50A6100 Lectures 3: Image Transforms Professor Heikki Kälviäinen Machine Vision and.
Digital Image Processing Chapter 4: Image Enhancement in the Frequency Domain.
S. Mandayam/ DIP/ECE Dept./Rowan University Digital Image Processing ECE /ECE Fall 2007 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ANN/ECE Dept./Rowan University Artificial Neural Networks ECE /ECE Fall 2006 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ DIP/ECE Dept./Rowan University Digital Image Processing ECE /ECE Fall 2009 Shreekanth Mandayam ECE Department Rowan University.
Lecture 2: Image filtering
1 Images and Transformations Images by Pawan SinhaPawan Sinha.
S. Mandayam/ DIP/ECE Dept./Rowan University Digital Image Processing / Fall 2001 Shreekanth Mandayam ECE Department Rowan University.
Introduction to Digital Image Processing
The Frequency Domain : Computational Photography Alexei Efros, CMU, Fall 2008 Somewhere in Cinque Terre, May 2005 Many slides borrowed from Steve.
Digital Image Processing Final Project Compression Using DFT, DCT, Hadamard and SVD Transforms Zvi Devir and Assaf Eden.
Orthogonal Transforms
S. Mandayam/ DIP/ECE Dept./Rowan University Digital Image Processing / Fall 2001 Shreekanth Mandayam ECE Department Rowan University.
DREAM PLAN IDEA IMPLEMENTATION Introduction to Image Processing Dr. Kourosh Kiani
© Chun-Fa Chang Sampling Theorem & Antialiasing. © Chun-Fa Chang Motivations “ My ray traced images have a lot more pixels than the TV screen. Why do.
Chapter 2. Image Analysis. Image Analysis Domains Frequency Domain Spatial Domain.
Presentation Image Filters
Spatial Filtering: Basics
Transforms. 5*sin (2  4t) Amplitude = 5 Frequency = 4 Hz seconds A sine wave.
1 Spatial Frequency or How I learned to love the Fourier Transform Jean Baptiste Joseph Fourier.
: Chapter 14: The Frequency Domain 1 Montri Karnjanadecha ac.th/~montri Image Processing.
1 Chapter 5 Image Transforms. 2 Image Processing for Pattern Recognition Feature Extraction Acquisition Preprocessing Classification Post Processing Scaling.
University of Texas at Austin CS384G - Computer Graphics Fall 2010 Don Fussell Image processing.
DIGITAL IMAGE PROCESSING
Digital Image Processing CSC331 Image Enhancement 1.
DCT.
Chapter 5: Neighborhood Processing
Digital Image Processing (Digitaalinen kuvankäsittely) Exercise 2
8-1 Chapter 8: Image Restoration Image enhancement: Overlook degradation processes, deal with images intuitively Image restoration: Known degradation processes;
COMP322/S2000/L171 Robot Vision System Major Phases in Robot Vision Systems: A. Data (image) acquisition –Illumination, i.e. lighting consideration –Lenses,
Math 3360: Mathematical Imaging Prof. Ronald Lok Ming Lui Department of Mathematics, The Chinese University of Hong Kong Lecture 11: Types of noises.
Recap of Monday linear Filtering convolution differential filters filter types boundary conditions.
Image as a linear combination of basis images
Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos VC 15/16 – TP7 Spatial Filters Miguel Tavares Coimbra.
Sampling Theorem & Antialiasing
Fourier Transform.
November 5, 2013Computer Vision Lecture 15: Region Detection 1 Basic Steps for Filtering in the Frequency Domain.
CS 376b Introduction to Computer Vision 03 / 17 / 2008 Instructor: Michael Eckmann.
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
BYST Xform-1 DIP - WS2002: Fourier Transform Digital Image Processing Bundit Thipakorn, Ph.D. Computer Engineering Department Fourier Transform and Image.
The Frequency Domain Digital Image Processing – Chapter 8.
Image Enhancement in the Spatial Domain.
Miguel Tavares Coimbra
Jean Baptiste Joseph Fourier
Sampling Theorem & Antialiasing
Convolution.
ASU MAT 591 Image Processing Science and Robotic Vision Rod Pickens Principal Research Engineer Lockheed Martin, Incorporated.
4. DIGITAL IMAGE TRANSFORMS 4.1. Introduction
Digital Image Processing Week IV
Nov. 25 – Israeli Computer Vision Day
Intensity Transformation
Image Enhancement in Spatial Domain: Neighbourhood Processing
Review and Importance CS 111.
Convolution.
Even Discrete Cosine Transform The Chinese University of Hong Kong
Presentation transcript:

Basic ideas of Image Transforms are derived from those showed earlier

Image Transforms Fast Fourier –2-D Discrete Fourier Transform Fast Cosine –2-D Discrete Cosine Transform Radon Transform Slant Walsh, Hadamard, Paley, Karczmarz Haar Chrestenson Reed-Muller

Methods for Digital Image Processing

Spatial Frequency or Fourier Transform Jean Baptiste Joseph Fourier Fourier face in Fourier Transform Domain

Examples of Fourier 2D Image Transform

Fourier 2D Image Transform

Another formula for Two-Dimensional Fourier A cos(x  2  i/N) B cos(y  2  j/M) f x = u = i/N, f y = v =j/M Image is function of x and y Now we need two cosinusoids for each point, one for x and one for y Lines in the figure correspond to real value 1 Now we have waves in two directions and they have frequencies and amplitudes

Fourier Transform of a spot Original imageFourier Transform

Transform Results image spectrum transform

Two Dimensional Fast Fourier in Matlab

Filtering in Frequency Domain … will be covered in a separate lecture on spectral approaches…..

H(u,v) for various values of u and v These are standard trivial functions to compose the image from

<<image..and its spectrum

Image and its spectrum

Let g(u,v) be the kernel Let h(u,v) be the image G(k,l) = DFT[g(u,v)] H(k,l) = DFT[h(u,v)] Then where means multiplication and means convolution. This means that an image can be filtered in the Spatial Domain or the Frequency Domain. Convolution Theorem This is a very important result

Let g(u,v) be the kernel Let h(u,v) be the image G(k,l) = DFT[g(u,v)] H(k,l) = DFT[h(u,v)] Then where means multiplication and means convolution. Convolution Theorem Instead of doing convolution in spatial domain we can do multiplication In frequency domain Convolution in spatial domain Multiplication in spectral domain

v u Image Spectrum Noise and its spectrum Noise filtering

Image v u Spectrum

Image x(u,v) v u Spectrum log(X(k,l)) l k

k l v u Image x(u,v) Image of cow with noise

white noisewhite noise spectrum kernel spectrum (low pass filter) red noisered noise spectrum

Filtering is done in spectral domain. Can be very complicated

Discrete Cosine Transform (DCT) Used in JPEG and MPEGUsed in JPEG and MPEG Another Frequency Transform, with Different Set of Basis FunctionsAnother Frequency Transform, with Different Set of Basis Functions

Discrete Cosine Transform in Matlab absolute Two-dimensional Discrete Cosine Transform trucks Two dimensional spectrum of tracks. Nearly all information in left top corner

“Statistical” Filters Median Filter also eliminates noise preserves edges better than blurring Sorts values in a region and finds the median region size and shape how define the median for color values?

“Statistical” Filters Continued Minimum Filter (Thinning)Minimum Filter (Thinning) Maximum Filter (Growing)Maximum Filter (Growing) “Pixellate” Functions“Pixellate” Functions Now we can do this quickly in spectral domain

ThinningThinning GrowingGrowing thinninggrowing

Pixellate Examples Original image Noise added After pixellate

DCT used in compression and recognition Fringe Pattern DCT DCT Coefficients Zonal Mask (1,1) (1,2) (2,1) (2,2). Feature Vector Artificial Neural Network Can be used for face recognition, tell my story from Japan.

Noise Removal Image with Noise Transform been removed Transforms for Noise Removal Image reconstructed as the noise has been removed

Image Segmentation Recall: Edge Detection f(x,y) Gradient Mask f e (x,y) Now we do this in spectral domain!!

Image Moments 2-D continuous function f(x,y), the moment of order (p+q) is: Central moment of order (p+q) is: Moments were found by convoluti ons

Image Moments (contd.) Normalized central moment of order (p+q) is: A set of seven invariant moments can be derived from  pq Now we do this in spectral domain!! convolutions are now done in spectral domain

Image Textures The USC-SIPI Image Database Grass Sand Brick wall Now we do texture analysis like this in spectral domain!!

Problems There is a lot of Fourier and Cosine Transform software on the web, find one and apply it to remove some kind of noise from robot images from FAB building. Read about Walsh transform and think what kind of advantages it may have over Fourier Read about Haar and Reed-Muller transform and implement them. Experiment

Sources Howard Schultz, Umass Herculano De Biasi Shreekanth Mandayam ECE Department, Rowan University

Image Compression Please visit the website