Click here to Skip to main content
15,880,796 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
From the first image should get the last image. who has the ideas of algorithm in this program?
The first image - the original image
The second image - Binary image
The last image - the image brightness gradient boundary


http://xmages.net/i/3255828
Posted
Updated 12-Dec-11 21:21pm
v8
Comments
Sergey Alexandrovich Kryukov 13-Dec-11 2:53am    
Oleg, can you see "Improve question" above? Use it! But first think about correct inquiry itself.
--SA

The best thing I can suggest is that you try Google: "image brightness gradient boundary"[^] - you do not give enough info to work it out from a couple of small pictures.
 
Share this answer
 
Comments
OlegMoskva 13-Dec-11 3:27am    
this is just edge detection. i need some thing more.
Funny but difficult quizz.

Even the middle image is hard to tell. Possibly edge detection filter (Canny) followed by thresholding (without non-maxima suppression).

The right one is really unexpected. Looks like anisotropic smoothing (edge flow) followed by edge detection followed by vectorization (looks like short line segments rather than free contours).

Anyway, the structures on the right image bear little resemblance with the original content and introduce many artifacts, as an overlay shows. http://xmages.net/i/3255881[^]

Other hypotheses:

- isophotes on the smoothed image, because the curves are bundled, followed by some postprocessing, because large portions are missing;

- postprocessing could be polylines fitted to isophotes in a snake-like fashion.
 
Share this answer
 
v2
Comments
OlegMoskva 13-Dec-11 3:56am    
The middle image - Binarization by medians, brightness gradient.
a on the right image show lineament structure in original images.
YvesDaoust 13-Dec-11 4:14am    
What is binarization by medians ? Never heard of that. Median filter ?

I understand the intent to find lineaments. Anyway it seems to me that the method is very uneffective. May lineaments are detected where there are none in the source image, and conversely, many salients lineaments are ignored.
OlegMoskva 13-Dec-11 4:36am    
Yes I mean binary image by Median filter. In my opinion this method very effective. we can see overall lineament structures in source image.
YvesDaoust 13-Dec-11 4:45am    
The median filter does not produce a binary image by itself. Do you you mean binarization followed by binary median filter, or grayscale median filter followed by binarization, or something different ?

In my not-so-humble opinion, this algorithm is a poor lineament detector. Indeed it generates a lineament-like image, but that has little correspondence with the underlying image. Too many false positives and false negatives.
OlegMoskva 13-Dec-11 4:56am    
its really binarization followed by binary median filter.

which of algorithm to detect lineament in your opinion effective more???
Not Hough transform?

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