不同维度极值点查找
作者:桂。
时间:2017-10-19 17:00:12
链接:http://www.cnblogs.com/xingshansi/p/7693557.html
前言
主要梳理不同维度信号极值点的查找思路。
一、思想
思想都是一个,通过极值点的定义:数值高于相邻的点,如果毛刺较多可提前预处理平滑。对于1维数据,相邻是线上的两个点,对于2维数据,相邻是3x3的面,对于3维数据,相邻是3x3x3的体,......依次类推。
二、实现思路
1D:
findpeaks,毛刺可平滑,或者限定'minpeakdistance'
2D:
if (d(x(j),y(j))>=d(x(j)-1,y(j)-1 )) &&... (d(x(j),y(j))>d(x(j)-1,y(j))) &&... (d(x(j),y(j))>=d(x(j)-1,y(j)+1)) &&... (d(x(j),y(j))>d(x(j),y(j)-1)) && ... (d(x(j),y(j))>d(x(j),y(j)+1)) && ... (d(x(j),y(j))>=d(x(j)+1,y(j)-1)) && ... (d(x(j),y(j))>d(x(j)+1,y(j))) && ... (d(x(j),y(j))>=d(x(j)+1,y(j)+1));
......
高维: