本发明涉及数字图像处理
技术领域:
,特别涉及一种基于波段扫描形式的活体高光谱序列图像并行配准方法。
背景技术:
:高光谱成像技术结合了光学成像与光谱技术,能够在电磁波谱的紫外、可见光、近红外和中红外光谱范围内连续获取多波段的图像,被广泛应用于遥感、军事领域中。高光谱图像包含有图像信息和光谱信息,在生物医学领域同样显示出广阔的应用前景,能够实现生物组织形态、结构以及成分含量与分布的综合分析与描述,目前已被应用到组织样本病理检测、中西医疾病诊断、肿瘤发生发展机理探索等方面。然而,应用高光谱成像技术采集活体组织的高光谱图像数据时,例如小鼠、人体等,尽管采用固定装置或进行麻醉处理,但由于测量对象本身的呼吸或不自主的抽搐等,采集部位不可避免的会产生移动。对于基于波段扫描形式的高光谱成像系统,例如基于AOTF(Acousto-opticTurnableFilter)分光形式的系统,实现连续波段的图像扫描,图像数量达到几十个甚至几百个,采集需要耗费时间长,导致不同波段间图像之间存在不匹配的现象。为了确保提取到正确的光谱信息,需要对高光谱图像进行配准。现有图像配准方法中,基于区域的配准方法,实现简单且具备较高的配准精度,但这种方法适用于配准灰度信息、尺度和旋转角差别不大的图像,对于高光谱图像不同波段灰度差异较大这种特性难以适用,另外这种方法需要利用全部的图像灰度信息,对高空间分辨率的高光谱图像而言无法满足实时性的要求。基于特征的配准方法,将对整个图像的分析转化为某种特征分析,大大降低了计算量。尺度不变特征变换(scaleinvariantfeaturetransform,SIFT)算法对灰度变化、旋转、缩放甚至放射变换等具有不变性的优点,但计算量较大,耗时长。在SIFT基础上提出的SURF(Speed-uprobustfeatures)配准算法,性能较好且提高了配准速度,但对于几十甚至几百个图像配准时,仍然难以满足实时性的要求,且配准的精度也需要进一步提高。技术实现要素:本发明的发明目的在于提供一种基于波段扫描形式的活体高光谱序列图像并行配准方法,该方法能够有效地提高光谱序列图像配准的精度与速度。实现本发明的技术方案是:一种基于波段扫描形式的活体高光谱序列图像并行配准方法,所述方法包括以下步骤:(1)读取高光谱图像,采用中值滤波法去除高光谱图像的异常点;(2)以5-10波段数为步长将高光谱序列图像划分为多个区间,每个区间任意选取一个波段图像作为区间参考图像;(3)以前一个相邻区间参考图像为基准依次对所有区间参考图像采用改进的基于特征点的方法进行配准,并提取配准后区间参考图像的特征点;(4)采用并行算法同步实现所有区间内除参考图像的其他波段图像的特征点提取,并利用对应区间配准后区间参考图像的特征点采用所述改进的基于特征点的方法进行配准。所述读取高光谱图像,采用中值滤波法去除高光谱图像的异常点的步骤具体为:读取高光谱图像I0(x,y,λ),其中λ为波段号;采用中值滤波法对每个波段的高光谱图像I0λ(x,y)进行滤波去除异常点,其中中值滤波的窗口大小设置为3×3。所述以5-10波段数为步长将高光谱序列图像划分为多个区间,每个区间任意选取一个波段图像作为区间参考图像的步骤具体为:以5-10波段数为步长将所述高光谱图像划分为n个区间,每个区间的高光谱图像表示为I1(x,y,λ)、I2(x,y,λ)、…In(x,y,λ);每个区间任意选取一个波段图像作为区间参考图像,记为Ir1(x,y)、Ir2(x,y)、…、Irn(x,y)。所述以前一个相邻区间参考图像为基准依次对所有区间参考图像采用改进的基于特征点的方法进行配准,并提取配准后区间参考图像的特征点的步骤具体为:所述区间参考图像Ir1(x,y)不进行配准;所述区间参考图像Ir2(x,y)作为待配准图像,以Ir1(x,y)为基准图像采用改进的基于特征点的方法进行配准,配准后的参考图像为Ir2(x,y)’,并保存参考图像Ir1(x,y)的特征点,记为FR1;所述区间参考图像Ir3(x,y)作为待配准图像,以所述配准后的参考图像Ir2(x,y)’为基准图像采用改进的基于特征点的方法进行配准,配准后的参考图像为Ir3(x,y)’,并保存配准后的参考图像Ir2(x,y)’的特征点,记为FR2,其他区间参考图像的配准依次类推;最后,提取并保存配准后的参考图像Irn(x,y)’的特征点,记为FRn。进一步,所述改进的基于特征点的方法进行配准,具体过程为:采用SURF(Speed-uprobustfeatures)算法提取所述基准图像与所述待配准图像的特征点,若已提取特征点,此步骤省略;通过相似性度量准则进行所述特征点的粗匹配;判断匹配特征点数目是否小于预设值,若小于则对待匹配图像进行增强处理,并重复所述特征提取与所述粗匹配的过程;预设两幅图像之间偏移的范围,并以此进一步删除错误匹配特征点;通过匹配的特征点计算图像空间几何变换矩阵,并实现所述待配准图像的配准。所述采用并行算法同步实现所有区间内除参考图像的其他波段图像的特征点提取,并利用对应区间配准后区间参考图像的特征点采用所述改进的基于特征点的方法进行配准的步骤具体为:对于所有区间内除参考图像的其他波段图像通过所述SURF(Speed-uprobustfeatures)算法提取特征点;以对应区间配准后区间参考图像为基准图像,利用配准后区间参考图像的特征点(FR1、FR2、…、FRn),进一步采用所述改进的基于特征点的方法对除参考图像外其他波段图像进行配准;对于所有区间内除区间参考图像外的其他波段图像的配准,采用并行算法同步实现。本发明提供的技术方案的有益效果是:本发明所提出的一种基于波段扫描形式的活体高光谱序列图像并行配准方法,在配准方法上基于SURF算法,进一步通过图像增强方法提高高光谱图像的特征点,根据图像不匹配程度去除误匹配点,提高配准精度;在高光谱序列图像配准方法上,通过将高光谱序列图像划分为多个区间,以区间内固定参考图像为基准进行配准,与序列相邻图像配准方法相比进一步降低求取特征点次数,且能够通过并行算法同步实现所有区间内图像配准,从而大幅度提高高光谱序列图像的配准效率。附图说明图1为本发明的流程图;图2为本发明提供的区间参考图像配准方法流程图;图3为本发明提供的改进的基于特征点的配准方法流程图;图4为本发明提供的采用并行算法同步实现所有区间内除参考图像外的其他波段图像配准的流程图。具体实施方式为了更加清楚明白地说明本发明所述的技术手段、技术改进及有益效益,以下结合附图对本发明进行详细的说明。本发明所提供的一种基于波段扫描形式的活体高光谱序列图像并行配准方法,参见图1、图2、图3和图4,包括以下步骤:S101:读取高光谱图像,采用中值滤波法去除高光谱图像的异常点。该步骤具体为:读取高光谱图像I0(x,y,λ),其中λ为波段号;采用中值滤波法依次对每个波段的高光谱图像I0λ(x,y)进行滤波去除异常点,其中中值滤波的窗口大小设置为3×3。S102:以5-10波段数为步长将高光谱序列图像划分为多个区间,每个区间选取任意一个波段图像作为区间参考图像。该步骤具体为:以5-10波段数为步长将所述高光谱图像划分为n个区间,每个区间的高光谱图像表示为I1(x,y,λ)、I2(x,y,λ)、…In(x,y,λ);每个区间选取一个波段图像作为区间参考图像,记为Ir1(x,y)、Ir2(x,y)、…、Irn(x,y)。S103:以前一个相邻区间参考图像为基准依次对所有区间参考图像采用改进的基于特征点的方法进行配准,并提取配准后区间参考图像的特征点。该步骤参见图2所示流程图,具体过程为:所述区间参考图像Ir1(x,y)不进行配准,直接保存到配准结果I(x,y,λ)’的对应波段位置;所述区间参考图像Ir2(x,y)作为待配准图像,以Ir1(x,y)为基准图像采用改进的基于特征点的方法进行配准,配准后的参考图像为Ir2(x,y)’,保存到配准结果I(x,y,λ)’的对应波段位置,并保存参考图像Ir1(x,y)的特征点,记为FR1;所述区间参考图像Ir3(x,y)作为待配准图像,以所述配准后的参考图像Ir2(x,y)’为基准图像采用改进的基于特征点的方法进行配准,配准后的参考图像为Ir3(x,y)’,保存到配准结果I(x,y,λ)’的对应波段位置,并保存配准后的参考图像Ir2(x,y)’的特征点,记为FR2,其他区间参考图像的配准依次类推;最后,提取并保存配准后的参考图像Irn(x,y)’的特征点,记为FRn。进一步,所述改进的基于特征点的方法进行配准,参见图3所示流程图,具体过程为:采用SURF(Speed-uprobustfeatures)算法提取所述基准图像与所述待配准图像的特征点,若已提取特征点,此步骤省略,其步骤为:使用Hessian矩阵来确定图像中特征点的位置,其中矩阵中的高斯二阶偏导数用方框卷积滤波器来近似代替,并利用积分图像来提高方框滤波器的运算速度;再运用三维尺度空间和非最大值抑制,确定特征点;最后运用Haar小波,确定特征点方向特征和特征点描述子向量;若事先已提取特征点,则不需要再进行特征点的提取。通过相似性度量准则进行所述特征点的粗匹配,其步骤为:设两幅图像的特征点描述子向量集合为F1、F2,对于F1中特征点描述子向量f1i,计算它到F2的所有特征点描述子向量的欧式距离,并取最小欧式距离为dij(对应F2中的特征点描述子向量f2j)、次最小欧式距离为dij’(对应F2中的特征点描述子向量f2j’)。当dij和dij’的比值小于某一阈值(如可设为0.6)时,认为该特征点与对应f2j的特征点是匹配的。判断匹配特征点数目是否小于预设值,若小于则对待匹配图像进行增强处理,并重复所述特征提取与所述粗匹配的过程;其中,所述图像增强处理采用对比度受限自适应直方图均衡方法。根据活体组织高光谱图像特性,预设两幅图像之间偏移的范围,记为Thr,并以Thr为阈值进一步删除错误匹配特征点,提高配准的准确率;通过匹配的特征点计算图像空间几何变换矩阵,并实现对所述待配准图像的配准。几何变换矩阵计算方法如下:设p=(x1,y1),q=(x2,y2)是匹配的特征点对,其中x1和y1是基准图像特征点在图像中对应横坐标和纵坐标的值,x2和y2是待配准图像特征点在图像中对应横坐标和纵坐标的值,则有:x1y11=m1m2m3m4m5m6001×x2y21]]>从而可得几何变换矩阵为:M=m1m2m3m4m5m6001]]>S104:采用并行算法同步实现所有区间内除参考图像的其他波段图像的特征点提取,并利用对应区间配准后区间参考图像的特征点采用所述改进的基于特征点的方法进行配准。参见图4所示流程图,该步骤具体为:对于所有区间内除参考图像的其他波段图像通过所述SURF(Speed-uprobustfeatures)算法提取特征点;以对应区间配准后区间参考图像为基准图像,利用配准后区间参考图像的特征点(FR1、FR2、…、FRn),进一步采用所述改进的基于特征点的方法对该区间除参考图像外其他波段图像进行配准,并保存到配准结果I(x,y,λ)’的对应位置;对于所有区间内除区间参考图像外的其他波段图像的配准,采用并行算法同步实现。综上所述,本发明所提出的一种基于波段扫描形式的活体高光谱序列图像并行配准方法,在配准方法上基于SURF算法,进一步通过图像增强方法提高高光谱图像的特征点,并根据图像不匹配程度去除误匹配点,从而提高配准精度;在高光谱序列图像配准方法上,通过将高光谱序列图像划分为多个区间,以区间内固定参考图像进行配准,与序列相邻图像配准方法相比进一步降低求取特征点次数,且能够通过并行算法同步实现区间内图像配准,大幅度提高高光谱序列图像的配准效率。利用本发明方法为后续利用高光谱数据进行组织分析提供有效数据。根据不同的应用背景,本发明经过适当的修改同样适用于其他相关领域的高光谱图像配准。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。当前第1页1 2 3