Review and Importance CS 111.

Slides:



Advertisements
Similar presentations
Image Registration  Mapping of Evolution. Registration Goals Assume the correspondences are known Find such f() and g() such that the images are best.
Advertisements

Digital Image Processing
Templates, Image Pyramids, and Filter Banks Slides largely from Derek Hoeim, Univ. of Illinois.
Templates and Image Pyramids Computational Photography Derek Hoiem, University of Illinois 09/06/11.
Convolution. Spatial Filtering Operations g(x,y) = 1/M  f(n,m) (n,m) in  S Example 3 x 3 5 x 5.
Digital Image Processing: Revision
Midterm Review CS485/685 Computer Vision Prof. Bebis.
Fourier Transform Analytic geometry gives a coordinate system for describing geometric objects. Fourier transform gives a coordinate system for functions.
Edge Detection Today’s reading Forsyth, chapters 8, 15.1
Image Features, Hough Transform Image Pyramid CSE399b, Spring 06 Computer Vision Lecture 10
The Frequency Domain : Computational Photography Alexei Efros, CMU, Fall 2008 Somewhere in Cinque Terre, May 2005 Many slides borrowed from Steve.
CELLULAR COMMUNICATIONS DSP Intro. Signals: quantization and sampling.
1 JPEG Compression CSC361/661 Burg/Wong. 2 Fact about JPEG Compression JPEG stands for Joint Photographic Experts Group JPEG compression is used with.jpg.
Linear Algebra and Image Processing
Image Representation Gaussian pyramids Laplacian Pyramids
Introduction to Image Processing Grass Sky Tree ? ? Review.
Chapter 2. Image Analysis. Image Analysis Domains Frequency Domain Spatial Domain.
CS559: Computer Graphics Lecture 3: Digital Image Representation Li Zhang Spring 2008.
Simple Image Processing Speaker : Lin Hsiu-Ting Date : 2005 / 04 / 27.
Image Processing Xuejin Chen Ref:
Templates and Image Pyramids Computational Photography Derek Hoiem, University of Illinois 09/03/15.
AdeptSight Image Processing Tools Lee Haney January 21, 2010.
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean 5403 T-R 3:00pm – 4:20pm.
G52IIP, School of Computer Science, University of Nottingham 1 G52IIP 2011 Summary Topic 1 Overview of the course Related topics Image processing Computer.
Recap of Monday linear Filtering convolution differential filters filter types boundary conditions.
Autonomous Robots Vision © Manfred Huber 2014.
2D Image Fourier Spectrum.
Image Enhancement (Frequency Domain)
Non-Linear Transformations Michael J. Watts
Computer vision. Applications and Algorithms in CV Tutorial 3: Multi scale signal representation Pyramids DFT - Discrete Fourier transform.
Ec2029 digital image processing
Announcements Final is Thursday, March 18, 10:30-12:20 –MGH 287 Sample final out today.
MAY 14, 2007 MULTIMEDIA FRAMEWORK LAB YOON, DAE-IL THE STEERABLE PYRAMID : A FLEXIBLE ARCHITECTURE FOR MULTI- SCALE DERIVATIVE COMPUTATION.
Masaki Hayashi 2015, Autumn Visualization with 3D CG Digital 2D Image Basic.
Convolution.
Jean Baptiste Joseph Fourier
- photometric aspects of image formation gray level images
… Sampling … … Filtering … … Reconstruction …
REMOTE SENSING Digital Image Processing Radiometric Enhancement Geometric Enhancement Reference: Chapters 4 and 5, Remote Sensing Digital Image Analysis.
Image enhancement algorithms & techniques Point-wise operations
Announcements Final is Thursday, March 20, 10:30-12:20pm
Digital 2D Image Basic Masaki Hayashi
Image Pyramids and Applications
Convolution.
General Functions A non-periodic function can be represented as a sum of sin’s and cos’s of (possibly) all frequencies: F() is the spectrum of the function.
Fundamentals Data.
Fourier Transform.
Image Processing - in short
Image Acquisition.
Fourier Transform Analytic geometry gives a coordinate system for describing geometric objects. Fourier transform gives a coordinate system for functions.
Fourier Transform Analytic geometry gives a coordinate system for describing geometric objects. Fourier transform gives a coordinate system for functions.
Linear system Convolution Linear Filter
CSCE 643 Computer Vision: Thinking in Frequency
Image Transforms for Robust Coding
Convolution.
Filtering Things to take away from this lecture An image as a function
Announcements Final is Thursday, March 16, 10:30-12:20
Digital Image Processing Week IV
Convolution.
Fourier Transform Analytic geometry gives a coordinate system for describing geometric objects. Fourier transform gives a coordinate system for functions.
Nov. 25 – Israeli Computer Vision Day
Edge Detection Today’s readings Cipolla and Gee Watt,
Topic 1 Three related sub-fields Image processing Computer vision
Intensity Transformation
Filtering An image as a function Digital vs. continuous images
Chapter 3 Sampling.
Convolution.
Photometric Processing
Convolution.
Templates and Image Pyramids
Presentation transcript:

Review and Importance CS 111

Signals Analog vs Digital Sampling Quantization Nyquist Sampling Theorem Quantization Artifacts Generalization to higher dimensions

Linear System Properties Helps Homogeneity Additivity Shift Invariance Decompose Analyze Combine

Convolution Basic Algorithm Linear System Properties Commutative Associative Distributive

Linear Filters Low pass Filters High pass filters Band pass filters Gaussian Pyramids High pass filters Band pass filters Laplacian Pyramids Combining linear filters Designing new filters

Edge Detection Edgel detection Higher level representation Gradient based operators Curvature based operators Advantages and disadvantages Multi-resolution edge detection Higher level representation Hough Transform

Spectral Analysis of Signals Discrete Fourier Transform Analysis Using Correlation Sythesis Weight Addition of sinusoidal Basis Interpretation of amplitude and phase plot 1D and 2D Repetative nature

Spectral Analysis of Signals Properties Homogeneity Additivity Spatial shift corresponds to phase shift Symmetry and linearity of phase Duality Convolution vs Multiplication Expansion vs Compression

Spectral Analysis of Signals Applications Amplitude Modulation Frequency Modulation Filter Design Fourier Pairs Implication of Duality Aliasing Sampling and Reconstruction

Non-Linear Filters Self Similarity Feature detectors Isotropism Order statistics filters Median filter

Histogram Analysis Definition Histogram Stretching Global Local Contrast Enhancement Histogram Equalization

Color Properties of spectrum Additive vs Subtractive color Intensity, brightness, hue, satuaration Additive vs Subtractive color CIE XYZ space Metamerism Chromaticity Chart Relating to perceptual quantities Computations of I, x, y, Y

Color Reproducibility Color Gamuts Tone mapping operators Dithering Color management in additive devices Device Specifications Gamut transformation and matching Color management in subtractive devices Non-linearity of devices and methods

Color Image Processing Image composition Replace Blend Feather Blending Width Smoothness of function Pyramid blending

Geometric Transformation Linear Transformations Homogeneous Coordinates Finding unknown transformations Using correspondences Non-linear transformations Interpolation Techniques Forward vs Backward Interpolation

Compression Technique General Techniques Simple LSB rejection Statistical CLUT, Huffman coding, run-length encoding Interpolation based Transform based Motivation:Contrast Sensitive functions

JPEG Compression Pipeline How is transform used? How is interpolation used? How is statistics used? How are the DCT blocks encoded? How the quantization table changes quality of compression?

Morphological Operators (Binary) Erosion Dilation Opening Closing Properties

Morphological Operators (Gray Scale) Extension of binary Morphological smoothing Morphological Edge detection Morphological Noise filter Applications Object detection Texture segmentation Removal of debris