Title: Digital Image Processing at Multiple Scales
1(No Transcript)
2Digital Image Processing at Multiple Scales
???
3Humans
Brain (Inside)
Eyes
Conclusion Ideally Suited for Image Processing
4computers
May Look Ideally Suited for Image Processing
But Theyre Not
5Filtering Images
- Creates new image
- Each pixel is based on the corresponding pixel
and its neighbors in the old image - Filters can be used to clean images
Average Filter Each pixel in new image will be
the average (mean) of a region of pixels in the
old image.
Median Filter Each pixel in new image will be
the median of a region of pixels in the old image.
Noisy Picture
Cleaned Picture
6Feature Detection
- What are features?
- A feature is something that catches our eye in an
image
7Laplacian Filter
- Laplacian filter is a filter looking like this
- The Laplacian filter detects points (or areas)
that are different from their surrounding. - Us humans see the world
- Through Laplacian filter
8Feature detection in action
narrow filter small features
wide filter large features
9The Problem of Scale
- The computer can easily fill in small gaps in the
image to clean up noise. - There are problems with larger gaps.
- Solution Work on different scales.
Filter
Picture With Larger Bad Piece
Just Filtering is Not Effective!
10Gaussian Pyramids
- G0 Original Image
- GN, N gt 0 Reduced Image
Expand
Low Detail
Much Higher Detail
Expand
G0
G1
G2
11Using Filters As Pyramids
- Filters can accomplish the same blurring as
Gaussian pyramids. - Gaussian filters create this blurring effect by
emphasizing the corresponding pixels neighbors
more than the corresponding pixel
Apply Large, Strong Gaussian Filter
Apply Small, Weak Gaussian Filter
Much Higher Detail
Lower Detail
12Approximations
- G0s of similar images quite different
- GNs of similar images are closer than G0s
Find GNs with Large N
Very Slightly Similar
Slightly More Similar
13Image Completion
- Method for Image Completion
- Repeat with N from a large number to 0
- Obtain a filtered version of GN, enlarged to the
original size (Using filters or a Gaussian
pyramid) - Reintroduce the good pixels from the incomplete
image
Incomplete Image
Complete Image
Mask (Marks Valid Pixels)
14Another Example
- Can you see the Einstein in 100 random lines?
Incomplete Image
Complete Image
Mask (Marks Valid Pixels)
15Limitations
- This method does not work as well on drawings
because drawings can have more unpredictable
changes in color.
Incomplete Image
Complete Image
Mask (Marks Valid Pixels)
16Resizing Images
- Our task was making images smaller.
- Why?
- One reason is to transmit the image over the
internet faster.
17But how do you resize an image?
- There a few methods to resize images and to
reduce their number of pixels - The simplest reduce method is to use the uniform
grid
18Adaptive Sub-sampling
- To keep more pixels where details are finer
- Using Feature Detection to sample (take) more
pixels near features - Non-uniform grid
19(No Transcript)
20(No Transcript)
21(No Transcript)
22Thank you!