Digital Image Processing (CS/ECE 545) Lecture Filters ...
Digital Image Processing (CS/ECE 545)
Lecture 4: Filters (Part 2)
& Edges and Contours
Prof Emmanuel Agu
Computer Science Dept.
Worcester Polytechnic Institute (WPI)
Recall: Applying Linear Filters:
Convolution
For each image position I(u,v):
1. Move filter matrix H over
image such that H(0,0)
coincides with current image
position (u,v)
Stated formally:
RH is set of all pixels
Covered by filter.
For 3x3 filter, this is:
2. Multiply all filter coefficients H(i,j)
with corresponding pixel
I(u + i, v + j)
3. Sum up results and store
sum in corresponding position
in new image I¡¯(u, v)
Recall: Mathematical Properties of
Convolution
?
?
Applying a filter as described called linear convolution
For discrete 2D signal, convolution defined as:
Recall: Properties of Convolution
?
Commutativity
?
Linearity
(notice)
?
Same result if we convolve
image with filter or vice versa
If image multiplied by scalar
Result multiplied by same scalar
If 2 images added and convolve
result with a kernel H,
Same result if we each image
is convolved individually + added
Associativity
Order of filter application irrelevant
Any order, same result
Properties of Convolution
?
Separability
?
If a kernel H can be separated into multiple smaller
kernels
Applying smaller kernels H1 H2 ¡ HN H one by one
computationally cheaper than apply 1 large kernel H
Computationally
More expensive
Computationally
Cheaper
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- array easy csharp
- a comparative study between various sorting algorithms
- an introduction to the c programming language and software
- greedy dynamic programming algorithms shortest pathspaths
- chapter 7 arrays
- digital image processing cs ece 545 lecture filters
- properties of the array class tutorialspoint
- begin to code with c
- c basics cheat sheet 1 of 4
- parallel quick sort algorithm
Related searches
- stock filters free
- matlab image processing tutorial
- matlab image processing pdf
- matlab image processing examples
- basic image processing matlab
- image processing in matlab
- image processing projects using matlab
- matlab digital image processing
- digital image processing matlab pdf
- digital image processing matlab gonzalez
- digital image processing gonzalez download
- gonzalez image processing pdf download