一种基于弯曲度的实时检测曲线拐点的方法与流程

文档序号:13673674阅读:1810来源:国知局
技术领域本发明属于实时测量曲线检测技术领域,具体涉及一种基于弯曲度的实时检测曲线拐点的方法。

背景技术:
普通的寻找拐点的方法是对连续信号求导数,对离散信号求差分。在实时系统中,要得到待测量曲线拐点,常用的方法是差分拐点检测,即对当前得到的测量值与上个周期得到的测量值求一次后向差分,之后对这个差分值进行判断。如果本次差分值在以0为中心的小邻域内,或者本次差分值与上次差分值异号,则可以判定此时待测量曲线上出现拐点。但这种方法会导致对实时曲线拐点的误判以及漏判,主要是因为:(1)由于不同待测量的测量值变化率不尽相同,用来判断差分值是否落入以0为中心的邻域半径需要实时调整,因此会发生拐点的漏判;(2)普通系统得到的测量值通常会在真实值两侧的小范围内抖动,相邻的两个差分值异号的概率较高,会发生拐点的误判。

技术实现要素:
本发明的目的在于提供一种基于弯曲度的实时检测曲线拐点的方法,能够避免误判或漏判情况,提高了拐点检测性能。为了解决上述技术问题,本发明提供一种基于弯曲度的实时检测曲线拐点的方法,包括以下步骤:第一步,在待测量的测量曲线上选取三个点,其中一个点为当前点,另外两个点是以当前点为基础向前取得的两个点;第二步,对选取的三个点的坐标值进行预处理;第三步,计算选取的三个点的坐标对应的弯曲度;第四步,如果弯曲度值大于邻域半径,则判断当前点所在位置为测量曲线的拐点。进一步,第一步中,令当前点为Pn,另外两个点为Pn-2r、Pn-r,三个点Pn-2r、Pn-r、Pn的坐标如公式(1)所示,Pn-2r=[n-2r,θn-2r],Pn-r=[n-r,θn-r],Pn=[n,θn](1)公式(1)中,r为邻域半径;θn为本次测量值,且n>2r,n∈N+,N+为正整数。进一步,第二步中,预处理包括第一次预处理和第二次预处理;第一次预处理的方法如式(2)所示,P'n-2r=[n-2r,θn-2r-L],P'n-r=[n-r,θn-r-L],P'n=[n,θn-L](2)式(2)中,P'n-2r、P'n-r、P'n分别为第一次预处理后三个点对应的坐标,参数L=min{θn-2r,θn-r,θn
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1