Download presentation
Presentation is loading. Please wait.
Published byEsmond Bailey Modified over 6 years ago
1
- photometric aspects of image formation gray level images
point-wise operations linear filtering MSRI workshop
2
Image Brightness values I(x,y) MSRI workshop
3
Analog intensity function Temporal/spatial sampled function
Image model Mathematical tools Analog intensity function Temporal/spatial sampled function Quantization of the gray levels Point sets Random fields List of image features, regions Analysis Linear algebra Numerical methods Set theory, morphology Stochastic methods Geometry, AI, logic MSRI workshop
4
What gives rise to images
photometric properties of the environment geometric properties of the environment MSRI workshop
5
Basic ingredients Radiance – amount of energy emitted along certain direction Iradiance – amount of energy received along certain direction BRDF – bidirectional reflectance distribution Lambertian surfaces – the appearance depends only on radiance, not on the viewing direction Image intensity for a Lambertian surface MSRI workshop
6
Challenges MSRI workshop
7
Computer Vision Visual Sensing Images I(x,y) – brightness patterns
image appearance depends on structure of the scene material and reflectance properties of the objects position and strength of light sources MSRI workshop
8
Recovery of the properties of the environment
from single or multiple views Vision problems Segmentation Recognition Reconstruction Vision Based Control - Action Visual Cues Stereo, motion, shading, texture, contour, brightness MSRI workshop
9
Segmentation – partition image into separate objects
Clustering and search algorithms in the space of visual cues MSRI workshop
10
Recognition – given an image classify what object it represents
Face recognition Digit recognition Activity recognition Patter Recognition and Machine Learning techniques MSRI workshop
11
Computing Stages Low-level vision (pixels, raw data) - Image processing Mid-level vision (transformations, measurements, features) High-level vision (higher level semantic entities) MSRI workshop
12
Computing Stages Low-level vision (pixels, raw data) - Image processing Applied operator is linear -> theory of (discrete) linear systems MSRI workshop
13
Discrete time system maps 1 discrete time signal to another
f[x] g[x] h Special class of systems – linear , time-invariant systems Superposition principle Shift (time) invariant – shift in input causes shift in output Examples MSRI workshop
14
Convolution sum: unit impulse – if x = 0 it’s 1 and zero everywhere else Every discrete time signal can be written as a sum of scaled and shifted impulses The output the linear system is related to the input and the transfer function via convolution h f g filter f g Convolution sum: Notation: In matrix form: MSRI workshop
15
Fourier Transform and and FT phase and magnitude definition
FT example gallery Central theme – approximate a function given a family of Basis functions MSRI workshop
16
Fourier Transform Examples FT phase and frequency information
Role of the phase information MSRI workshop
17
Filtering - Fourier Transform
Original Image – Band Pass – its FFT Original - Low Pass – its FFT Original - High Pass – its FFT MSRI workshop
18
Computing Derivatives
MSRI workshop
19
Pointwise Image Operations
Lookup table – match image intensity to the displayed brightness values Manipulation of the lookup table – different Visual effects – mapping is often non-linear MSRI workshop
20
Contrast gamma Contrast MSRI workshop Brightness
21
Quantization Thresholding Histogram
Histogram – frequency gray-level -> empirical distribution h[i] – number of pixels of intensity i Histogram equalization – making histogram flat MSRI workshop
22
Representation of images at multiple levels of resolution
Image Pyramids Representation of images at multiple levels of resolution Importance – at different resolutions different features look differently Over-complete representations Used for localization properties, motion computation and matching, biological motivation MSRI workshop
23
Pyramid construction MSRI workshop
24
Pyramid construction/reconstruction
Take an original image – convolve with a blurring Filter and subsample to get an image at lower resolution Reduction – how is the signal at level l+1 related to level l MSRI workshop
25
Pyramid construction/reconstruction
Expansion – how to reconstruct the signal at level l given related to level l-1 – notation Signal at level l, expanded k – times Idea – take the smaller signal fill every second entry With zero and convolve with the blurring filter MSRI workshop
26
“Drop” vs “Smooth and Drop”
Drop every second pixel Smooth and Drop every second pixel Aliasing problems MSRI workshop
27
Gaussian Pyramid Consecutive smoothing and sub-sampling MSRI workshop
28
Laplacian Pyramid Idea
when we convolve and down-sample some information will get lost i.e. we reverse the process we cannot get the original image back. Example: Blurred image of Lower resolution (original image - upsampled blurred image) they are not the same – fine details are lost MSRI workshop
29
Laplacian pyramid Store the fine differences which get lost
Each level of the Laplacian pyramid difference between two consecutive levels of gaussian pyramids MSRI workshop
30
Laplacian Pyramid blurred1 image – upsampled blurred2 image
original image – original image smoothed by gaussian MSRI workshop
31
Schematic for construction/reconstruction
Image blurr/down2 Blurred1 up2/blurr add Recon up2/blurr subtract Fine1 MSRI workshop
32
Laplacian pyramids Laplacian pyramids – each level holds the additional information which is needed for better resolution We can obtain same image by convolving the image with difference of Gaussians filter or appropriate width Reflects the similarity between difference of Gaussians DoG and Laplacian operator introduced in the edge detection stage MSRI workshop
33
Application Texture Synthesis
MSRI workshop
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.