Finding symmetric peak in an image
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.
Answers (1)
Image Analyst
on 10 Oct 2021
0 votes
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.
Categories
Find more on Descriptive Statistics in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!