APP下载

多CCD大幅面扫描仪图像拼接算法与实现

2015-10-21贺小宝

科技致富向导 2015年6期

贺小宝

【摘 要】针对大幅面扫描仪采用的多CCD外视场拼接方式,本文提出了一种根据寻优得到的拼接线进行图像拼接的算法,該算法以扫描图像重叠区域中对应像素点灰度差异较小的点作为拼接点,同时使用一种像素点权值计算方法作为搜索策略的参考,寻优得到一条图像拼接线。利用多CCD大幅面扫描仪得到的扫描图像进行试验,获得了很好的试验效果。

【关键词】多CCD;大幅面扫描仪;图像拼接;拼接线

0.引言

多CCD大幅面扫描仪主要采用外视场拼接方式,通过对各个CCD采集的图像进行图像拼接处理最终得到完整的大幅面扫描图像。由于扫描仪多CCD之间的非一致性以及扫描材质表面的平整程度等因素,会导致扫描图像拼接存在较大误差。如果使用直接拼接方法进行处理时,则在拼接缝附近会出现较为明显的拼接缝,这严重降低了扫描图像的质量。

最佳拼接线可以消除拼接缝两侧图像灰度值过度不连续的问题。James Davis[1]很早提出了一种拼接缝寻优方法,他利用Dijkstra算法检测最佳拼接线,但该算法复杂度高且拼接速度慢。在文献[2][3][4]中通过采用动态规划的思想来寻找最佳拼接线,但由于使用的是人为的栅格结构,会使得寻找到的拼接线有可能不是最佳的。其他拼接缝寻优方法还有最小灰度差值法、梯度差异法、重叠区域平方线法[5]等,这些方法算法实现简单,运算速度快,但是处理效果不是很理想。

本文针对上述各种方法的不足,设计并实现了一种寻找最佳拼接线的方法,其在多CCD大幅面扫描仪的图像拼接处理中有一定的应用价值。……

登录APP查看全文