Finding symmetric peak in an image

조회 수: 3 (최근 30일)
SRT
SRT 2021년 10월 10일
답변: Image Analyst 2021년 10월 10일
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.

답변 (1개)

Image Analyst
Image Analyst 2021년 10월 10일
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.

카테고리

Help CenterFile Exchange에서 Descriptive Statistics에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by