Download presentation
Presentation is loading. Please wait.
1
COLOR MORPHOLOGY CENG 566 FINAL PROJECT Sezen ERDEM
2
Mathematical Morphology Mathematical morphology uses concepts from set theory, geometry and topology to analyze geometrical structures in an image. non linear operators are applied to images successively in order to make certain features apparent, distinguishing meaningful information from irrelevant distortions.
3
Operations on Binary & Gray Scale Images Binary Image has lattice structure It is suitable for set operations such as union or intersection It is easy to apply morphological operations on binary images
4
Operations on Binary & Grey Scale Images Grayscale morphological operations are an extension of binary morphological operations We have a partial ordering between the pixel color values It is also easy for grey scale images.
5
Color Morphology No lattice structure partial ordering is not as easy as it is for binary or grey scale images. R,G,B components are independent from each other
6
Approaches to Color Morphology Mathematical Morphology on RGB Components Mathematical Morphology on RGB Components as Vector Mathematical Morphology on L*m*p* Components
7
Mathematical Morphology on RGB Components Apply morphological operators on each color value of the RGB image. Combine the result values to get the value of the pixel
8
Problems May get a result pixel which does not exists. Violates characteristics of morphological operations.
9
Mathematical Morphology on RGB Components as Vector Consider the color values as components of a vector Make partial ordering accordigly Problem : Favors a color component
10
Mathematical Morphology on L*m*p* Components Convert color values into a format so that they can be viewed as vector. Eliminates the limitations of ordering and the problems in RGB morphology
11
Steps to follow Convert RGB to L*m*p* where L* represents the lightness (luminance). m* encodes the red-green sensation p* encodes the yellow-blue sensation
12
Steps to follow Normalize Image Transform normalized RGB to XYZ Compute
13
Steps to follow Compute
14
Steps to follow After these steps, we can define an ordering between the values of the pixels. Compare p*, then m*, then L* to decide
15
Conclusion There are several approaches Each has some problems Vector Comparison Algorithms performs better
16
Sample Images The result samples will be shown from CD.
17
QUESTIONS
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.