Title: An Introduction to Digital Image Processing ????????
1????
2??????
?? 10-1 10-2 10-3 10-4 10-5
- 10-1 ???????
- 10-2 ?????????
- 10-3 ????
- 10-4 ??????????
- 10-5 ??????????
310-1 ???????
- ?????? (Detection of Discontinuities)
- ???????????????????????
?? 10-1 10-2 10-3 10-4 10-5
(10.1-1)
410-1 ???????
?? 10-1 10-2 10-3 10-4 10-5
(10.1-2)
510-1 ???????
?? 10-1 10-2 10-3 10-4 10-5
For all j ? i
610-1 ???????
- ???? (Edge Detection)
- ?????
?? 10-1 10-2 10-3 10-4 10-5
????
??
710-1 ???????
- ???? (Edge Detection)
- ?????
?? 10-1 10-2 10-3 10-4 10-5
810-1 ???????
- ???? (Edge Detection)
- ?????
?? 10-1 10-2 10-3 10-4 10-5
910-1 ???????
- ???? (Edge Detection)
- ?????? (Gradient operators)
?? 10-1 10-2 10-3 10-4 10-5
(10.1-3)
(10.1-4)
(10.1-5)
Roberts cross-gradient operators
(10.1-6)
(10.1-7)
Prewitt operators
(10.1-8)
(10.1-9)
1010-1 ???????
- ???? (Edge Detection)
- ?????? (Gradient operators)
?? 10-1 10-2 10-3 10-4 10-5
Sobel operators
(10.1-10)
(10.1-11)
(10.1-12)
1110-1 ???????
- ???? (Edge Detection)
- ????? (Gradient operators)
?? 10-1 10-2 10-3 10-4 10-5
1210-1 ???????
- ???? (Edge Detection)
- ?????? (Gradient operators)
?? 10-1 10-2 10-3 10-4 10-5
1310-1 ???????
- ???? (Edge Detection)
- ?????? (Gradient operators)
?? 10-1 10-2 10-3 10-4 10-5
1410-1 ???????
- ???? (Edge Detection)
- ????? (Gradient operators)
-
?? 10-1 10-2 10-3 10-4 10-5
1510-1 ???????
- ???? (Edge Detection)
- ??????? (Laplacian operators)
?? 10-1 10-2 10-3 10-4 10-5
(10.1-13)
(10.1-14)
(10.1-15)
(10.1-16)
1610-1 ???????
- ???? (Edge Detection)
- ??????? (Laplacian operators)
?? 10-1 10-2 10-3 10-4 10-5
1710-1 ???????
?? 10-1 10-2 10-3 10-4 10-5
1810-2 ?????????
- ???? (Local Processing)
- ???33?55?????,????f(x,y)?????????,?
- ??????f(x0,y0)?
?? 10-1 10-2 10-3 10-4 10-5
(10.2-1)
(10.2-1)
1910-2 ?????????
- ???? (Hough Transform)
- ?XY???????(Parameter Space)
?? 10-1 10-2 10-3 10-4 10-5
2010-2 ?????????
- ???? (Hough Transform)
- ????? (Accumulator Cells)
?? 10-1 10-2 10-3 10-4 10-5
2110-2 ?????????
- ???? (Hough Transform)
- ???????????????
-
-
-
- ???????????????
?? 10-1 10-2 10-3 10-4 10-5
(10.2-3)
(10.2-4)
2210-2 ?????????
?? 10-1 10-2 10-3 10-4 10-5
2310-2 ?????????
- ???? (Hough Transform)
- An approach based on the Hough Transform is as
follows - ? Compute the gradient of an image and threshold
it to obtain a binary image. - ? Specify subdivisions in the -plane.
- ?Examine the counts of the accumulator cells for
high pixel concentrations. - ?Examine the relationship (principally for
continuity) between pixels in a chosen cell.
?? 10-1 10-2 10-3 10-4 10-5
2410-2 ?????????
?? 10-1 10-2 10-3 10-4 10-5
2510-2 ?????????
?? 10-1 10-2 10-3 10-4 10-5
2610-2 ?????????
?? 10-1 10-2 10-3 10-4 10-5
2710-2 ?????????
?? 10-1 10-2 10-3 10-4 10-5
(10.2-6)
(10.2-7)
2810-2 ?????????
?? 10-1 10-2 10-3 10-4 10-5
2910-3 ????
- ?? (Thresholding)
- ???????
?? 10-1 10-2 10-3 10-4 10-5
Based on the preceding discussion , thresholding
may be viewed as an operation that involves tests
against a function T of the form
(10.3-1)
Where f(x,y) is the gray level of point (x,y) and
p(x,y) denotes some local property of this point
For example
if
(10.3-2)
if
3010-3 ????
?? 10-1 10-2 10-3 10-4 10-5
(10.3-3)
(10.3-4)
3110-3 ????
- ?? (Thresholding)
- ????????
?? 10-1 10-2 10-3 10-4 10-5
3210-3 ????
- ?? (Thresholding)
- ????????
- The following algorithm can be used to
obtain T automatically - ?Select an initial estimate for T.
- ?Segment the image using T . This will produce
two groups of pixels - G1 consisting of all pixels with gray level
values gtT and G2 consisting - of pixels with values ?T.
- ?Compute the average gray level values µ1 and µ2
for the pixels in - regions G1 and G2.
- ?Compute a new threshold value
- ?Repeat step 2 through 4 until the difference in
T in successive iterations is smaller than a
predefined parameter T0.
?? 10-1 10-2 10-3 10-4 10-5
3310-3 ????
- ?? (Thresholding)
- ????????
?? 10-1 10-2 10-3 10-4 10-5
3410-3 ????
- ?? (Thresholding)
- ????????
?? 10-1 10-2 10-3 10-4 10-5
3510-3 ????
- ?? (Thresholding)
- ????????
?? 10-1 10-2 10-3 10-4 10-5
3610-3 ????
- ?? (Thresholding)
- ??????????
?? 10-1 10-2 10-3 10-4 10-5
?????Histrogram??????????,?????????????????????T??
(10.3-5)
(10.3-6)
3710-3 ????
- ?? (Thresholding)
- ??????????
- The probability of erroneously classifying a
background point as an object point is
?? 10-1 10-2 10-3 10-4 10-5
(10.3-7)
(10.3-8)
(10.3-9)
To find the threshold value for which this error
is minimal requires differentiating E(T) with
respect to T and equating the result to 0.The
result is
(10.3-10)
????????-????
(10.3-11)
3810-3 ????
- ?? (Thresholding)
- ??????????
?? 10-1 10-2 10-3 10-4 10-5
?(10.3-10)?(10.3-11)????T?
(10.3-12)
??
(10.3-13)
??????, ?,?
(10.3-14)
p(z)??????????????????????
(10.3-15)
3910-3 ????
- ?? (Thresholding)
- ??????????
?? 10-1 10-2 10-3 10-4 10-5
4010-3 ????
- ?? (Thresholding)
- ??????????
?? 10-1 10-2 10-3 10-4 10-5
4110-3 ????
- ?? (Thresholding)
- ??????????????
?? 10-1 10-2 10-3 10-4 10-5
????Histrogram???????????
(10.3-16)
4210-3 ????
- ?? (Thresholding)
- ??????????????
?? 10-1 10-2 10-3 10-4 10-5
4310-3 ????
- ?? (Thresholding)
- ?????????
?? 10-1 10-2 10-3 10-4 10-5
4410-4 ??????????
?? 10-1 10-2 10-3 10-4 10-5
Let R represent the entire image region. We may
view segmentation as a process that partitions R
into n subregions , R1 , R2 ,,Rn ,such that
?
? Ri is a connected region , i1,2,,n
? for all I and j , i ? j
? for i 1,2,.,n
? for i ? j
Here , P(Ri) is a logical predicate defined over
the points in set Ri and is f the null set.
4510-4 ??????????
?? 10-1 10-2 10-3 10-4 10-5
4610-4 ??????????
?? 10-1 10-2 10-3 10-4 10-5
4710-4 ??????????
- ???? (Region Growing)
- ? ???????(Region Splitting and Merging)
?? 10-1 10-2 10-3 10-4 10-5
? Split into four disjoint quadrants any region
Ri for which P(Ri)FALSE.
? Merge any adjacent regions Rj and Rk for which
.
? Stop when no further merging or splitting is
possible.
4810-4 ??????????
?? 10-1 10-2 10-3 10-4 10-5
4910-5 ??????????
- ???? (Spatial Techniques)
?? 10-1 10-2 10-3 10-4 10-5
? ???? (Difference Image)
(10.6-1)
? ???? (Accumulative Difference)
? AADI
(10.6-2)
? PADI
(10.6-3)
? NADI
(10.6-4)
5010-5 ??????????
- ???? (Spatial Techniques)
?? 10-1 10-2 10-3 10-4 10-5
5110-5 ??????????
- ???? (Spatial Techniques)
- ? ??????(Establishing a reference image)
?? 10-1 10-2 10-3 10-4 10-5
? ?????
? ??PADI?????????????????
? ??????????,??????????????? ???????
5210-5 ??????????
- ???? (Frequency Domain Techniques)
- ? ???
?? 10-1 10-2 10-3 10-4 10-5
? timet ?
????? ??? frame ??? V1 pixels (x??),????
5310-5 ??????????
- ???? (Frequency Domain Techniques)
- ? ????????( x , y???????? )
?? 10-1 10-2 10-3 10-4 10-5
? For a sequence of K digital images of size
MN,the sum of the weighted projections
onto the x axis at any integer instant of time is
(10.6-6)
(10.6-7)
Where,as noted already ,a1 and a2 are
positive integers.
? The 1-D Fourier transforms of Eqs.(10.6-6) and
(10.6-7),respectively,are
(10.6-8)
(10.6-9)
? The frequency-velocity relationship is
(10.6-10)
(10.6-11)
5410-5 ??????????
- ???? (Frequency Domain Techniques)
- ? ????
?? 10-1 10-2 10-3 10-4 10-5
(10.6-12)
(10.6-13)
? ?S1x?S2x???,?V1????
? ?S1x?S2x???,?V1????
? ?S1x?S2x????,??? ? gx?
5510-5 ??????????
- ???? (Frequency Domain Techniques)
?? 10-1 10-2 10-3 10-4 10-5
5610-5 ??????????
- ???? (Frequency Domain Techniques)
?? 10-1 10-2 10-3 10-4 10-5
5710-5 ??????????
- ???? (Frequency Domain Techniques)
?? 10-1 10-2 10-3 10-4 10-5
5810-5 ??????????
- ???? (Frequency Domain Techniques)
?? 10-1 10-2 10-3 10-4 10-5