L
丄 丄 tz _L 丄 tz
丄 丄
16 丄 J_ 丄
L 2_ 4一 2— tL
2
丄
(a )
图1两个3 3平滑(均值)滤波器掩膜
信息融合技术在数字图像处理中的应用
摘要:信息融合技术是近年来飞速发展的一门学科,
其应用领域广泛,主要应用于目标识别,
战场监视,自动飞行器导航与控制,机器人,复杂工业过程控制,遥感,医疗诊断,图像处 理,模式识别等领域。
本文通过实际编程实现信息融合在数字图像处理中的应用, 而且改善
了图像获取中由于图像传感器自身差异而带来的误差和噪声, 实现了单一传感器采集到更理
想的图像的目标。
关键词:信息融合技术 图像处理 图像融合
1引言
随着社会的快速发展,图像处理已经随处可见,应用前景广阔。
达到探索宇宙奥秘,小 到家居实用。
很多笔记本配备人脸识别,各种基于图像识别的安防系统,工业生产线等等。
而信息融合技术也因其应用前景广阔,
而备受青睐。
信息融合技术在图像处理中的应用更是
一大研究趋势。
本文着重讨论信息融合技术在数字图像处理中的应用。
2研究背景
本文使用图像传感器采集图像, 但由于传感器自身精度以及环境光线的影响, 因而获得 的图像质量不是很理想, 故而希望借助信息融合技术来实现对源图像较好的估计, 以期获得 较好更适于后续处理的图像。
3实现方法
3.1平滑线性滤波器
信息融合技术使用的前提条件是传感器采集到的信息尽可能的接近真是值。
否则进行信
息融合没有意义。
所以在使用采集的图像信息时先对采集的信息进行平滑滤波。
平滑线性空间滤波器的输出(响应)是包含在滤波掩膜邻域内像素的简单平均值, 因此
又叫均值滤波器,也属于低通滤波器。
平滑滤波器的概念非常直观。
它用滤波掩膜邻域内像素的平均值来代替这一掩膜内图像 的每一个像素值,这样处理减小了图像灰度的
“尖锐”变化。
由于典型的随机噪声由灰度级
的尖锐变化组成,因此,常见的平滑处理应用就是减噪。
所以均值滤波处理还是存在着不希望的边缘模糊的发面效应。
常用的平滑滤波掩膜有以下几种:
然而由于图像边缘(几乎总是一副图像希望有的特征)
也是由图像尖锐变化带来的特性,
(b)
设图像的像素掩膜为:
图2图像像素掩膜
那么均值滤波后的输出为:
w = (w1 w2 w3 w4 w5 w6 w7 w8 w9) - 9 (公式1) w = (w1 2w2 w3 2w4 4w5 2w6 w7 2w8 w9) -T6 (公式2)公式1是掩膜(a)与图像掩膜的结果,公式2为掩膜(b)与图像掩膜得到的结果。
比较可
以看出掩膜(b)更为重要一些。
这个掩膜叫做加权平均,是指用不同的系数乘以像素,这样,从权值上看,一些像素比另一些像素更为重要。
本实验使用掩膜(a),因为dsp做乘法运算花
费时间多。
3.2使用信息融合技术融合两幅图像
信息融合技术有多种方法,包括卡尔曼滤波,贝叶斯估计,D_S证据理论,模糊论和神
经网络等。
具体问题具体对待,由于要硬件实现,所以算法不能过难。
因而采用加权平均的思想。
通过对滤波平滑后的两幅图像加权平均,最后得到希望的结果。
这个方法的难点在于合理选择两幅图像的权值,这就要对两幅图像进行更深层次的识别,可以采集多幅图像取平均,这样得到的图像更为接近真实情况。
4实验结果
4.1图像获取
由于整个系统运行的平台是dsp,所以采集的是灰度图像,而且图像的像素不能过大,太大则会超过dsp芯片本省的片上存储器容量。
故采集的图像尺寸为100 95 256像素。
采集的图像是使用标准的BMP格式图像,BMP( Bitmap-File )文件是Windows采用的
图形文件格式,bmp图像文件由文件头、文件信息头、调色板和图像数据组成。
文件头14个字节,由文件头可以获得该文件的类型、大小及第1个像素的偏移地址。
文件信息共40字节,调色板是由256色4组成的。
所以图像内容是由14+40+1024=1078字节开始读取的。
Bmp图像数据是按逆序存储的,即数据是从下到上,从左到右读取。
因此常采用顺序读取,逆序显示的方法。
本实验用程序将图像读入dsp中,进行后续处理。
C语言读取文件的程序
如下:
void readimage( un sig ned char *pimage,char *file name,i nt w,i nt h) {
int j;
un sig ned char *pwork;
FILE *fp;
if(fp=fope n(file name,"rb"))
{ fseek(fp,1078L,SEEK_SET);
pwork=pimage+(h-1)*w; //bmp 数据按逆序存储
for(j=0;j<h;j++,pwork_=w)
{
fread(pwork,w,1,fp);
}
fclose(fp);
}
}
图3采集的原始图像(带噪声) 图4经过滤波掩膜(a)后的滤波效果图
4.2图像滤波
由于这幅图像混有较大的低频噪声,因而对其进行平滑线性滤波,采用前面所述的滤波
掩膜(a),滤波后的结果如图4所示。
可以看出经过图像滤波处理的图像相比于原图噪声小了很多,但是由于平滑线性滤波器(又称均值滤波)的原理,即用掩膜邻域内的像素均值来代替这个像素域中的每一个像素值,防止图像灰度的“尖锐”变化。
必然会导致图像模糊,边界不清楚。
4.3图像融合结果
融合采用简单的加权平均融合算法。
因为这种算法运算量不至特别复杂,能够硬件实现,而且也能得到较好的结果,因此选用加权平均的算法。
采集下一幅图像,如图5所示
由于图5采集的图像较之图3采集的图像有了很大的改善,为了节省软件成本,直接使
用图5采集的图像和图1经过滤波后的图像图4进行融合,为了方便说明,图5叫做A图,图4叫做B 图。
采用不同的权值得到不同的结果。
图6为A 0.5 B 0.5时的融合结果。
可以看来比图3和图5任何一个图像效果都要好。
图7为A 0.3 B 0.7时的融合结果。
图8为A 0.4 B 0.6时的融合结果。
图9 为A 0.7 B 0.3时的融合结果。
图10为A 0.8 B 0.2时的融合结果。
图5采集的第二幅图像图6权值为0.5时的图像的融合结果
图7 A 0.3 B 0.7时的融合结果图8 A 0.4 B 0.6时的融合结果
图9 A 0.7 B 0.3时的融合结果图10 A 0.8 B 0.2时的融合结果显然,相比原始输入图像,融合后的结果越来越接近真实值。
由于原来图像的任一个。
5结论
实现了由两幅不理想的图像融合出较为理想的图像。
在做的过程中发现,融合的结果与权重的大小有关,而权重大小又依赖于得到图像的精确度,因而从源头上解决图像采集的
精度是一个办法。
其次要采用更加有效的融合算法。
本实验采用的融合算法过于简单,因而也制约着融合结果。
作为要硬件实现的算法,在计算量上的简介程度决定着其的适用范围,从仿真中明显能表现出算法运行所需的时间长短。
因此寻找更优化更简洁计算量更小的算法
也是解决方法之一。
参考文献
[1] 冈萨雷斯•数字图像处理(第二版)[M].北京:电子工业出版社,2003,91~105.
[2] 谭浩强.C程序设计(第三版)[M].北京:清华大学出版社,2005,91~130.
[3] 文贡坚,王润生• 一种稳健的直线提取算法[J].软件学报,2001,11(11):1660-1665.
[4] 陈亮,丁国辉,郭雷•基于直方图互确认的图像阈值化分割[J].红外与毫米波学报,2011,1(30):80~84.
⑸童诗白,华成英•模拟电子技术基础[M].北京:高等教育出版社,2009,185~214.
⑹王雪梅•基于改进的提升小波变换的图像融合算法[J].2012,2(29):237~240.
[7] 李军,吴洁明• 一种改进图像拼接算法的仿真研究[J].计算机仿真,2012,2(29):273~276.
[8] 王巍,刘瑶,安友伟,冯世娟,王岳生•基于小波变换的红外图像融合算法研究[J].光电技
术应用,2011,1(33):120~123.。