chap 3 : binary image analysis. counting foreground objects
TRANSCRIPT
![Page 1: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/1.jpg)
Chap 3 : Binary Image Chap 3 : Binary Image AnalysisAnalysis
![Page 2: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/2.jpg)
Counting Foreground Counting Foreground ObjectsObjects
![Page 3: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/3.jpg)
ExampleExample
![Page 4: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/4.jpg)
Counting Object AlgorithmCounting Object Algorithm
![Page 5: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/5.jpg)
Counting Background Counting Background ObjectsObjects
![Page 6: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/6.jpg)
Connected Component Connected Component LabelingLabeling
![Page 7: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/7.jpg)
1. 1. Recursive Connected Recursive Connected Components AlgorithmComponents Algorithm
![Page 8: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/8.jpg)
ExamplExamplee
![Page 9: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/9.jpg)
2. 2. Classical Connected Classical Connected Components AlgorithmComponents Algorithm
![Page 10: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/10.jpg)
Size FilterSize Filter
• To remove small size noise After connected component labeling, all components below T in size are removed by changing the corresponding pixels to 0.
![Page 11: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/11.jpg)
Pepper & Salt Noise Pepper & Salt Noise ReductionReduction
• Change a pixel from 0 to 1 if all neighborhood pixels of the pixel is 1
• Change a pixel from 1 to 0 if all neighborhood pixels of the pixel is 0
![Page 12: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/12.jpg)
Expanding & ShrinkingExpanding & Shrinking
![Page 13: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/13.jpg)
Example 1Example 1
![Page 14: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/14.jpg)
Example 2Example 2
![Page 15: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/15.jpg)
MorphologicMorphological Filteral Filter
![Page 16: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/16.jpg)
ExamplExamplee
![Page 17: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/17.jpg)
Example Example
![Page 18: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/18.jpg)
Closing & OpeningClosing & Opening
![Page 19: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/19.jpg)
Opening ExampleOpening Example
![Page 20: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/20.jpg)
MorphologicMorphological Filter al Filter Example 1Example 1
![Page 21: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/21.jpg)
Structure Element Structure Element Example 1Example 1
![Page 22: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/22.jpg)
MorphMorpho-o-logical logical Filter Filter ExamplExample 2e 2
![Page 23: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/23.jpg)
Structure Element Structure Element Example 2Example 2
![Page 24: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/24.jpg)
Conditional DilationConditional Dilation
![Page 25: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/25.jpg)
Conditional Conditional Dilation Dilation ExampleExample
![Page 26: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/26.jpg)
Area & CentroidArea & Centroid
![Page 27: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/27.jpg)
PerimeterPerimeter
![Page 28: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/28.jpg)
CircularityCircularity
![Page 29: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/29.jpg)
Second Moment Second Moment
![Page 30: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/30.jpg)
OrientationOrientation
![Page 31: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/31.jpg)
Bounding BoxBounding Box
![Page 32: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/32.jpg)
ThresholdingThresholding
![Page 33: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/33.jpg)
P-Tile MethodP-Tile Method
![Page 34: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/34.jpg)
Mode MethodMode Method
![Page 35: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/35.jpg)
Mode AlgorithmMode Algorithm
![Page 36: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/36.jpg)
Iterative MethodIterative Method
221
T
![Page 37: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/37.jpg)
Adaptive MethodAdaptive Method
![Page 38: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/38.jpg)
Adaptive Method ExampleAdaptive Method Example
![Page 39: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/39.jpg)
Variable Thresholding Variable Thresholding ExampleExample
![Page 40: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/40.jpg)
Double Thresholding Double Thresholding MethodMethod
![Page 41: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/41.jpg)
Double Double Thresholding Thresholding ExampleExample
![Page 42: Chap 3 : Binary Image Analysis. Counting Foreground Objects](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649e995503460f94b9c5d1/html5/thumbnails/42.jpg)
RecursivRecursive e HistograHistogram m ClusterinClusteringg