发明名称 脉冲涡流红外热图像的独立成分个数确定方法
摘要 本发明公开了一种脉冲涡流红外热图像的独立成分个数确定方法,采集待测件的红外热图像序列,将每个像素点在所有帧红外热图像中的每个热响应值组成热响应数据,设置列搜索步长和行搜索步长,根据设置的列搜索步长和行搜索步长在所有热响应数据中搜索具有区域代表性的热响应数据,然后依次增加聚类数,对代表热响应数据进行聚类,每次聚类完成后计算每个代表热响应数据与所属聚类之其他聚类中心的距离,搜索得到其中最大类间距离,如果当前聚类数的最大类间距离与上个聚类数的最大类间距离的差值小于等于预设阈值,则将上个聚类数作为独立成分个数。本发明利用热响应数据的差异性来确定红外热图像序列的独立成分个数,提高特征提取准确度。
申请公布号 CN105352998A 申请公布日期 2016.02.24
申请号 CN201510790524.X 申请日期 2015.11.17
申请人 电子科技大学 发明人 程玉华;殷春;朱佩佩;周士伟;吴珊珊;白利兵;黄雪刚;陈凯;张杰
分类号 G01N25/72(2006.01)I;G06F19/00(2011.01)I 主分类号 G01N25/72(2006.01)I
代理机构 成都行之专利代理事务所(普通合伙) 51220 代理人 温利平;陈靓靓
主权项 一种脉冲涡流红外热图像的独立成分个数确定方法,其特征在于,包括以下步骤:S1:采用脉冲涡流对待测件加热,红外热像仪采集时长为A的待测件红外热图像序列,记每帧红外热图像大小为M×N,红外热图像序列中图像数量记为T,以S(m,n,p)表示第p帧红外热图像中坐标为(m,n)的像素点对应的热响应值,其中m的取值范围为m=1,2,…,M,n的取值范围为m=1,2,…,N,p的取值范围为m=1,2,…,P,以S(m,n,:)表示坐标为(m,n)的像素点在T帧红外热图像序列的每个热响应值组成的热响应数据;S2:设置列搜索步长CL和行搜索步长RL;S3:根据设置的列搜索步长和行搜索步长在所有热响应数据中搜索代表热响应数据,具体步骤包括:S3.1:初始化数据,即令m=1,n=1,q=1,首个代表热响应数据X(1)=S(I<sub>PEAK</sub>,J<sub>PEAK</sub>,:);S3.2:计算S(m,n,:)与X(q)的相关度PCC<sub>S(m,n,:),X(q)</sub>,如果PCC<sub>S(m,n,:),X(q)</sub>大于预设阈值C,令m=m+RL,进入步骤S3.3,否则令q=q+1,X(q)=S(m,n,:),m=m+RL,进入步骤S3.3;S3.3:如果m>M,令m=m‑M,n=n+CL,进入步骤S3.4,否则返回步骤S3.2;S3.4:如果n>N,搜索结束,保存搜索得到的代表热响应数据X(q),记其数量为G,否则返回步骤S3.2;S4:依次增加聚类数,对代表热响应数据进行聚类,每次聚类完成后计算每个代表热响应数据与所属聚类之其他聚类中心的距离,搜索得到其中最大值Max<sub>L</sub>,L表示当前聚类数,如果Max<sub>L</sub>‑Max<sub>L‑1</sub>≤ε,则将L‑1作为独立成分个数,否则将聚类数加1,继续进行聚类。
地址 611731 四川省成都市高新区(西区)西源大道2006号