基于图像的波动趋势识别方法、装置、计算机设备和介质与流程

文档序号:24186451发布日期:2021-03-09 13:49阅读:来源:国知局

技术特征:
1.一种基于图像的波动趋势识别方法,其特征在于,包括:获取待识别图像中的波动曲线,其中,所述波动曲线表征时间序列;根据所述波动曲线确定平滑参数;按照所述平滑参数过滤所述波动曲线中的短期波动,以得到光滑时间序列;通过差分技术在所述光滑时间序列上确定拐点,以得到初始拐点;在距离所述初始拐点的预定时间范围内进行峰谷搜索,以得到目标拐点;根据相邻所述目标拐点之间的峰谷关系确定所述波动曲线的波动趋势状态;以及输出表征所述波动趋势状态的状态信息。2.根据权利要求1所述的基于图像的波动趋势识别方法,其特征在于,根据所述波动曲线确定平滑参数包括:确定所述波动曲线对应的时间序列的类型;当所述时间序列的类型为月度数据时,确定所述平滑参数为第一预设平滑参数;当所述时间序列的类型为季度数据时,确定所述平滑参数为第二预设平滑参数;当所述时间序列的类型为年度数据时,确定所述平滑参数为第三预设平滑参数,其中,所述第一预设平滑参数、所述第二预设平滑参数和所述第三预设平滑参数逐渐减小。3.根据权利要求1所述的基于图像的波动趋势识别方法,其特征在于,{y
t
}为所述波动曲线对应的时间序列,t=1,2,...,t,t为所述时间序列的时间长度,{y
tt
}为所述光滑时间序列,λ为所述平滑参数,按照所述平滑参数过滤所述波动曲线中的短期波动,以得到光滑时间序列的步骤包括:求解以下最小化问题的解,以得到所述光滑时间序列{y
tt
}:4.根据权利要求3所述的基于图像的波动趋势识别方法,其特征在于,根据所述波动曲线确定平滑参数包括:步骤s11:确定迭代平滑参数的初始值;步骤s12:根据所述迭代平滑参数计算所述光滑时间序列;步骤s13:根据所述时间序列和所述光滑时间序列计算波动序列;步骤s14:计算所述光滑时间序列的方差与所述波动序列的方差的比值,得到当前比值;步骤s15:判断所述当前比值与上一次比值的差是否小于或等于预设阈值,其中,当所述差小于或等于所述预设阈值时,输出所述当前比值作为所述平滑参数,当所述差大于所述预设阈值时,将所述当前比值作为所述迭代平滑参数,并返回至所述步骤s12。5.根据权利要求1所述的基于图像的波动趋势识别方法,其特征在于,{y
t
}为所述波动曲线对应的时间序列,t=1,2,...,t,t为所述时间序列的时间长度,{y
tt
}为所述光滑时间序列,通过差分技术在所述光滑时间序列上确定拐点,以得到初始拐点的步骤包括:采用以下公式计算趋势状态序列stage(t):
根据所述趋势状态序列判断相邻两个时刻的趋势状态是否相同;以及当所述相邻两个时刻的趋势状态不同时,确定所述相邻两个时刻中的前一个时刻为所述初始拐点。6.根据权利要求5所述的基于图像的波动趋势识别方法,其特征在于,在距离所述初始拐点的预定时间范围内进行峰谷搜索,以得到目标拐点的步骤包括:步骤s21:获取所述趋势状态序列,设置初始的搜索次数为1;步骤s22:根据所述趋势状态序列搜索最小峰谷间隔;步骤s23:判断所述最小峰谷间隔是否小于第一时长阈值,其中,若所述最小峰谷间隔小于所述第一时长阈值,执行步骤s24,若所述最小峰谷间隔大于或等于所述第一时长阈值,执行步骤s25;步骤s24:将所述最小峰谷间隔对应的峰谷之间的状态修改为相反状态,以更新所述趋势状态序列,并返回步骤s22;执行步骤s25:根据所述趋势状态序列搜索最小峰峰间隔;执行步骤s26:判断所述最小谷谷间隔是否小于第二时长阈值,其中,若所述最小谷谷间隔小于所述第二时长阈值,执行步骤s27,若所述最小谷谷间隔大于或等于所述第二时长阈值,执行步骤s28;步骤s27:将所述最小谷谷间隔对应的两个峰删除,将所述两个峰之间的最大值作为新的峰,并根据最新的峰谷更新所述趋势状态序列后,返回步骤s25;执行步骤s28:根据所述趋势状态序列搜索最小谷谷间隔;执行步骤s29:判断所述最小谷谷间隔是否小于所述第二时长阈值,其中,若所述最小谷谷间隔小于所述第二时长阈值,执行步骤s30,若所述最小谷谷间隔大于或等于所述第二时长阈值,执行步骤s31;步骤s30:将所述最小谷谷间隔对应的两个谷删除,将所述两个谷之间的最大值作为新的谷,并根据最新的峰谷更新所述趋势状态序列后,返回步骤s28;步骤s31:在所述趋势状态序列中,将所有峰前后预设窗口范围内的局部极值点作为新的峰,将所有谷前后所述预设窗口范围内的局部极值点作为新的谷;步骤s32:判断当前搜索次数是否达到搜索阈值,其中,若达到所述搜索阈值,执行步骤s33,若未达到所述搜索阈值,执行步骤s34;步骤s33:将最新的峰谷作为所述目标拐点;步骤s34:根据最新的峰谷更新所述趋势状态序列后,将所述搜索次数加1后,返回步骤s22。7.根据权利要求1所述的基于图像的波动趋势识别方法,其特征在于,所述波动趋势状态包括上升趋势和下降趋势,输出表征所述波动趋势状态的状态信息的步骤包括:输出包括所述状态信息的所述波动曲线,其中,对应所述上升趋势的波动曲线部分采用第一显示方式显示,对应所述下降趋势的波动曲线部分采用第二显示方式显示。8.一种基于图像的波动趋势识别装置,其特征在于,包括:
获取模块,用于获取待识别图像中的波动曲线,其中,所述波动曲线表征时间序列;第一确定模块,用于根据所述波动曲线确定平滑参数;处理模块,用于按照所述平滑参数过滤所述波动曲线中的短期波动,以得到光滑时间序列;第二确定模块,用于通过差分技术在所述光滑时间序列上确定拐点,以得到初始拐点;搜索模块,用于在距离所述初始拐点的预定时间范围内进行峰谷搜索,以得到目标拐点;第三确定模块,用于根据相邻所述目标拐点之前的关系确定所述波动曲线的波动趋势状态;以及输出模块,用于输出表征所述波动趋势状态的状态信息。9.一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7任一项所述方法的步骤。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1至7任一项所述方法的步骤。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1