HCICpr ECom S 575 Computational Perception Instructor Alexander









![Point Operations [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 1] Point Operations [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 1]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-10.jpg)
![Local Operations [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 1] Local Operations [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 1]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-11.jpg)
![Global Operations [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 1] Global Operations [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 1]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-12.jpg)
![Thresholding an Image [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 1] Thresholding an Image [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 1]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-13.jpg)


![Generalized Thresholding [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2] Generalized Thresholding [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-16.jpg)
![Thresholding Example (1) [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2] Thresholding Example (1) [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-17.jpg)

![[Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2] [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-19.jpg)
![[Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2] [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-20.jpg)
![Area of a Binary Image [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2] Area of a Binary Image [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-21.jpg)
![This figure now becomes important [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 1] This figure now becomes important [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 1]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-22.jpg)

![The center is given by [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2] The center is given by [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-24.jpg)
![Horizontal and Vertical Projections [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2] Horizontal and Vertical Projections [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-25.jpg)
![Horizontal and Vertical Projections [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2] Horizontal and Vertical Projections [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-26.jpg)
![Projection Formulas [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2] Projection Formulas [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-27.jpg)
![Diagonal Projection [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2] Diagonal Projection [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-28.jpg)

![Run-Length Encoding [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2] Run-Length Encoding [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-30.jpg)



![4 -Connected [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2] 4 -Connected [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-34.jpg)
![8 -connected [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2] 8 -connected [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-35.jpg)
![Examples of Paths [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2] Examples of Paths [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-36.jpg)
![Boundary, Interior, and Background [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2] Boundary, Interior, and Background [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-37.jpg)

![[Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2] [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-39.jpg)
![[Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2] [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-40.jpg)





![Examples [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2] Examples [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-46.jpg)
![Examples (2) [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2] Examples (2) [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-47.jpg)
![Euclidean Distance [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2] Euclidean Distance [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-48.jpg)
![City-block Distance [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2] City-block Distance [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-49.jpg)
![Chessboard distance [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2] Chessboard distance [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-50.jpg)

![Medial Axis Example [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2] Medial Axis Example [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-52.jpg)
![[Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2] [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-53.jpg)
![[Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2] [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-54.jpg)
![[Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2] [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-55.jpg)
![Thinning [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2] Thinning [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-56.jpg)
![Thinning [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2] Thinning [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-57.jpg)
![Stopping Condition [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2] Stopping Condition [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-58.jpg)
![[Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2] [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-59.jpg)

![Expanding and Shrinking [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2] Expanding and Shrinking [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-61.jpg)
![Properties and Notation [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2] Properties and Notation [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-62.jpg)

![Original Shrinking Followed By Expanding [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2] Original Shrinking Followed By Expanding [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-64.jpg)


![Images and Structuring Elements origin [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2] Images and Structuring Elements origin [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-67.jpg)



![Images and Structuring Elements origin [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2] Images and Structuring Elements origin [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-71.jpg)
![[Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2] [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-72.jpg)
![Erosion [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2] Erosion [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-73.jpg)
![Dilation [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2] Dilation [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-74.jpg)

- Slides: 75

HCI/Cpr. E/Com. S 575: Computational Perception Instructor: Alexander Stoytchev http: //www. ece. iastate. edu/~alexs

Binary Image Processing HCI/Cpr. E/Com. S 575: Computational Perception Iowa State University, Ames, IA Copyright © Alexander Stoytchev

Lecture Plan • Administrative stuff – HW 1 Clarification – Challenge Results – Matlab access – Open. CV access • Binary Image processing

Binary Image Processing

Readings • Jain, Kasturi, and Schunck (1995). Machine Vision, ``Chapter 1: Introduction, '' Mc. Graw-Hill, pp. 1 -24. • Jain, Kasturi, and Schunck (1995). Machine Vision, ``Chapter 2: Binary Image Processing, '' Mc. Graw-Hill, pp. 25 -72.

Reading for Next Lecture • Haralick and Shapiro (1993). Computer and Robot Vision, "Chapter 5: Mathematical Morphology, " Addison. Wesley.

What is an image?

Intensity Levels • • 2 32 64 128 256 (8 bits) 512 … 4096 (12 bits)

Image Plane v. s. Image Array [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 1]
![Point Operations Jain Kasturi and Schunck 1995 Machine Vision Ch 1 Point Operations [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 1]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-10.jpg)
Point Operations [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 1]
![Local Operations Jain Kasturi and Schunck 1995 Machine Vision Ch 1 Local Operations [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 1]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-11.jpg)
Local Operations [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 1]
![Global Operations Jain Kasturi and Schunck 1995 Machine Vision Ch 1 Global Operations [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 1]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-12.jpg)
Global Operations [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 1]
![Thresholding an Image Jain Kasturi and Schunck 1995 Machine Vision Ch 1 Thresholding an Image [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 1]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-13.jpg)
Thresholding an Image [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 1]

Dark Image on a Light Background [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]

Selecting a range of intensity values [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]
![Generalized Thresholding Jain Kasturi and Schunck 1995 Machine Vision Ch 2 Generalized Thresholding [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-16.jpg)
Generalized Thresholding [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]
![Thresholding Example 1 Jain Kasturi and Schunck 1995 Machine Vision Ch 2 Thresholding Example (1) [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-17.jpg)
Thresholding Example (1) [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]

Thresholding Example (2) Original grayscale Image [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]
![Jain Kasturi and Schunck 1995 Machine Vision Ch 2 [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-19.jpg)
[Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]
![Jain Kasturi and Schunck 1995 Machine Vision Ch 2 [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-20.jpg)
[Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]
![Area of a Binary Image Jain Kasturi and Schunck 1995 Machine Vision Ch 2 Area of a Binary Image [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-21.jpg)
Area of a Binary Image [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]
![This figure now becomes important Jain Kasturi and Schunck 1995 Machine Vision Ch 1 This figure now becomes important [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 1]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-22.jpg)
This figure now becomes important [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 1]

Calculating the Position of an Object [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]
![The center is given by Jain Kasturi and Schunck 1995 Machine Vision Ch 2 The center is given by [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-24.jpg)
The center is given by [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]
![Horizontal and Vertical Projections Jain Kasturi and Schunck 1995 Machine Vision Ch 2 Horizontal and Vertical Projections [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-25.jpg)
Horizontal and Vertical Projections [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]
![Horizontal and Vertical Projections Jain Kasturi and Schunck 1995 Machine Vision Ch 2 Horizontal and Vertical Projections [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-26.jpg)
Horizontal and Vertical Projections [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]
![Projection Formulas Jain Kasturi and Schunck 1995 Machine Vision Ch 2 Projection Formulas [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-27.jpg)
Projection Formulas [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]
![Diagonal Projection Jain Kasturi and Schunck 1995 Machine Vision Ch 2 Diagonal Projection [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-28.jpg)
Diagonal Projection [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]

The area and the position can be computed form the H and V projections [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]
![RunLength Encoding Jain Kasturi and Schunck 1995 Machine Vision Ch 2 Run-Length Encoding [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-30.jpg)
Run-Length Encoding [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]

Horizontal Projections Calculated from run-length code [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]

The area of an object can be obtained by summing the lengths of all 1 runs [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]

Neighbors and Connectivity
![4 Connected Jain Kasturi and Schunck 1995 Machine Vision Ch 2 4 -Connected [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-34.jpg)
4 -Connected [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]
![8 connected Jain Kasturi and Schunck 1995 Machine Vision Ch 2 8 -connected [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-35.jpg)
8 -connected [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]
![Examples of Paths Jain Kasturi and Schunck 1995 Machine Vision Ch 2 Examples of Paths [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-36.jpg)
Examples of Paths [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]
![Boundary Interior and Background Jain Kasturi and Schunck 1995 Machine Vision Ch 2 Boundary, Interior, and Background [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-37.jpg)
Boundary, Interior, and Background [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]

An Image (a) and Its Connected Components (b) [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]
![Jain Kasturi and Schunck 1995 Machine Vision Ch 2 [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-39.jpg)
[Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]
![Jain Kasturi and Schunck 1995 Machine Vision Ch 2 [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-40.jpg)
[Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]

Thresholding by Size

Before and after a size filter (T=10) [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]

Before and after a size filter (T=25) [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]

Distance Metrics

Properties of a Good Distance Metrics [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]
![Examples Jain Kasturi and Schunck 1995 Machine Vision Ch 2 Examples [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-46.jpg)
Examples [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]
![Examples 2 Jain Kasturi and Schunck 1995 Machine Vision Ch 2 Examples (2) [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-47.jpg)
Examples (2) [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]
![Euclidean Distance Jain Kasturi and Schunck 1995 Machine Vision Ch 2 Euclidean Distance [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-48.jpg)
Euclidean Distance [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]
![Cityblock Distance Jain Kasturi and Schunck 1995 Machine Vision Ch 2 City-block Distance [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-49.jpg)
City-block Distance [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]
![Chessboard distance Jain Kasturi and Schunck 1995 Machine Vision Ch 2 Chessboard distance [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-50.jpg)
Chessboard distance [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]

Iterative Distance Transorms Original 1 -st iteration 2 -nd iteration [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]
![Medial Axis Example Jain Kasturi and Schunck 1995 Machine Vision Ch 2 Medial Axis Example [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-52.jpg)
Medial Axis Example [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]
![Jain Kasturi and Schunck 1995 Machine Vision Ch 2 [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-53.jpg)
[Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]
![Jain Kasturi and Schunck 1995 Machine Vision Ch 2 [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-54.jpg)
[Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]
![Jain Kasturi and Schunck 1995 Machine Vision Ch 2 [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-55.jpg)
[Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]
![Thinning Jain Kasturi and Schunck 1995 Machine Vision Ch 2 Thinning [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-56.jpg)
Thinning [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]
![Thinning Jain Kasturi and Schunck 1995 Machine Vision Ch 2 Thinning [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-57.jpg)
Thinning [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]
![Stopping Condition Jain Kasturi and Schunck 1995 Machine Vision Ch 2 Stopping Condition [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-58.jpg)
Stopping Condition [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]
![Jain Kasturi and Schunck 1995 Machine Vision Ch 2 [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-59.jpg)
[Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]

Expanding and Shrinking • Expanding: change a pixel from 0 to 1 if any neighbors of the pixel are 1. • Shrinking: change a pixel from 1 to 0 if any neighbors of the pixel are 0.
![Expanding and Shrinking Jain Kasturi and Schunck 1995 Machine Vision Ch 2 Expanding and Shrinking [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-61.jpg)
Expanding and Shrinking [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]
![Properties and Notation Jain Kasturi and Schunck 1995 Machine Vision Ch 2 Properties and Notation [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-62.jpg)
Properties and Notation [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]

Dilation Original Expanding Followed By Shrinking [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]
![Original Shrinking Followed By Expanding Jain Kasturi and Schunck 1995 Machine Vision Ch 2 Original Shrinking Followed By Expanding [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-64.jpg)
Original Shrinking Followed By Expanding [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]

Morphological Operators

• Intersection • Union • Complement [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]
![Images and Structuring Elements origin Jain Kasturi and Schunck 1995 Machine Vision Ch 2 Images and Structuring Elements origin [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-67.jpg)
Images and Structuring Elements origin [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]

Erosion • Erosion of an image by a structuring element results in an image that gives all locations where the structuring element is contained in the image.

Dilation • The union of the translations of the image A by the 1 pixels of the image B is called the dilation of A by B.

Notation • Erosion • Dilation
![Images and Structuring Elements origin Jain Kasturi and Schunck 1995 Machine Vision Ch 2 Images and Structuring Elements origin [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-71.jpg)
Images and Structuring Elements origin [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]
![Jain Kasturi and Schunck 1995 Machine Vision Ch 2 [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-72.jpg)
[Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]
![Erosion Jain Kasturi and Schunck 1995 Machine Vision Ch 2 Erosion [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-73.jpg)
Erosion [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]
![Dilation Jain Kasturi and Schunck 1995 Machine Vision Ch 2 Dilation [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]](https://slidetodoc.com/presentation_image_h/8aab31f54cfc917d68d7db3446edf16d/image-74.jpg)
Dilation [Jain, Kasturi, and Schunck (1995). Machine Vision, Ch. 2]

THE END