1 / 17

Binary Image Analysis

Binary Image Analysis. YOU HAVE TO READ THE BOOK!. reminder. What is a binary image?. An image that has two possible values for each pixel. Thresholding. A method that creates binary images. An operation that divides pixels into two groups: Foreground pixels and Background pixels.

Download Presentation

Binary Image Analysis

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Binary Image Analysis

  2. YOU HAVE TO READ THE BOOK! reminder

  3. What is a binary image? • An image that has two possible values for each pixel.

  4. Thresholding • A method that creates binary images. • An operation that divides pixels into two groups: Foreground pixels and Background pixels

  5. Thresholding • A simple threshold has one value t. • Usually: g=image>t; • Pixels with values greater than t are: foreground pixels. • Pixels with values smaller than t are: background pixels. • How else can we do it?

  6. Thresholding • Threshold above and threshold below. • How do we choose the threshold value? • Simple: mean or median. • Histogram. • Adaptive thresholding. • Multiband thresholding.

  7. Thresholding • An initial threshold (T) is chosen, this can be done randomly or according to any other method desired. • The image is segmented into object and background pixels, creating two sets: • G1 = {f(m,n):f(m,n)>T} (object pixels) • G2 = {f(m,n):f(m,n)T} (background pixels) (note, f(m,n) is the value of the pixel located in the mth column, nth row) • The average of each set is computed. • m1 = average value of G1 • m2 = average value of G2 • A new threshold is created that is the average of m1 and m2 • T’ = (m1 + m2)/2 • Go back to step two, now using the new threshold computed in step four, keep repeating until the new threshold matches the one before it (i.e. until convergence has been reached). Wikipedia (Thresholding)

  8. Histogram • Display of frequencies of pixel intensity values in an image. • The number of pixels found for every intensity value. http://homepages.inf.ed.ac.uk/rbf/HIPR2/histgram.htm

  9. Multiband Thresholding http://homepages.inf.ed.ac.uk/rbf/HIPR2/threshld.htm

  10. Adaptive Thresholding • Use different threshold values for different regions of the image.

  11. Connected Components Labeling • Used only with binary images. • It groups objects in images. • Scans the image for similar neighboring pixels. http://homepages.inf.ed.ac.uk/rbf/HIPR2/label.htm

  12. Image Morphology • Analysis and processing of geometrical structures. • It is used in binary images. • Operations performed by structuring elements on images. • Erosion, Dilation, Opening, Closing

  13. Image Morphology • Structuring element example

  14. Image Morphology • Dilation

  15. Image Morphology • Erosion

  16. Image Morphology • Opening

  17. Image Morphology • Closing

More Related