Click here to Skip to main content
15,889,867 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I need guide on applying fuzzy mathematical morphology on images.

Fuzzy Mathematical Morphology use concepts of fuzzy set theory. I am trying to explore Fuzzy MM approach in image processing. The values of a fuzzy set should be interpreted as degrees of membership and not as pixel values.

Fuzzy image processing has three main stages: Image fuzzification, modification of membership values, and image defuzzification.
Reference: Fuzzy Mathematical Morphology approach in Image Processing
The fuzzification and defuzzification steps are due to the fact that we do not possess fuzzy hardware. Therefore, the coding of image data (fuzzification) and decoding of the results (defuzzification) are steps that make possible to process images with fuzzy techniques. After the image data are transformed from gray-level plane to the membership plane (fuzzification), and then I want to apply dilation and erosion.

The Definition [De Baets, 1997] of fuzzy dilation and fuzzy erosion of A by B (Structuring Element)are the gray-scale images can be found in (page 6)

Opening and Closing Operators in Fuzzy Morphology Using Conjunctive Uninorms by M. Gonz´alez

I am trying to do Fuzzy MM dilation and erosion in gray scale images by using Matlab image processing toolbox. But confused how to do it? I want to apply [De Baets, 1997] definition in gray scale image.

Can you please make it more clear the idea for me? I am new in this area.

Thanks for your time and cooperation.

Regards,
Kazi
Posted
Updated 11-Mar-12 21:31pm
v4
Comments
Sergey Alexandrovich Kryukov 10-Mar-12 23:52pm    
Pretty big topic. This is not a question. What is your project? What kind of help do you expect? What is done so far? Are you familiar with fuzzy-set mathematics?
--SA
Kazi Mostafa 12-Mar-12 2:43am    
Dear SA,

Thanks for comments.

Fuzzy Mathematical Morphology use concepts of fuzzy set theory. I am trying to explore Fuzzy MM approach in image processing. The values of a fuzzy set should be interpreted as degrees of membership and not as pixel values.

The Definition [De Baets, 1997] of fuzzy dilation and fuzzy erosion of A by B (Structuring Element)are the gray-scale images can be found in

Opening and Closing Operators in Fuzzy Morphology Using Conjunctive Uninorms by M. Gonz´alez

[ Please Click here ]

I am trying to do Fuzzy MM dilation and erosion in gray scale images by using Matlab image processing toolbox. But confused how to do it? I want to apply [De Baets, 1997] definition in gray scale image.

Thanks for your time and cooperation.

Regards,
Kazi

1 solution

 
Share this answer
 
Comments
Kazi Mostafa 12-Mar-12 3:25am    
Thanks for solution. Its very useful to understand MM by using Matlab image processing toolbox.
But my question was about fuzzy mathematical morphology. Fuzzy image processing has three main stages: Image fuzzification, modification of membership values, and image defuzzification. The fuzzification and defuzzification steps are due to the fact that we do not possess fuzzy hardware. Therefore, the coding of image data (fuzzification) and decoding of the results (defuzzification) are steps that make possible to process images with fuzzy techniques. After the image data are transformed from gray-level plane to the membership plane (fuzzification), and then I want to apply dilation and erosion.
Can you please make it more clear the idea for me? I am new in this area. Thanks a lot for your solution.
Aniket Yadav 12-Mar-12 7:45am    
Sorry Boss, I am totally unaware of this topic... But still i searched and found the above link which i thought will be useful to you.
The search criteria which i applied was "after fuzzification apply dilation and erosion".

You can use it and find the material useful to you
Kazi Mostafa 12-Mar-12 23:39pm    
Thanks a lot. Now I am trying to use your keywords to search. But thanks again for your time and some nice feedback.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900