Finding symmetric peak in an image
1 view (last 30 days)
Show older comments
I have series of 3D data sets with a symmetric peak. One example is attached. I am required to detect the location of the peak. I already tried the Matlab function findpeaks and looking for more efficient solution. Any suggestion/code
- The Code should be fast
- The peak is symmetric (non symmetric peaks should be ignored)
- The peak have a minimum height of 0.05.
0 Comments
Answers (1)
Image Analyst
on 10 Oct 2021
I doubt it's faster but on the surface (image) you can try imregionalmax() or imtophat().
And it looks like you have only 2-D data. You have a value for each x and y. Two indexes (x and y) so 2-D, despite the fact that you render it in a 2.5D surface.
Your corss sectional plot is 1-D, not 2-D. You have only one independent variable (the x position) and a value for that position. So again, one index means one dimension, and it can be represented by a 1-D vector.
0 Comments
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!