摘 要: 量化过程大量减少了图像中低对比度信息,也会造成超出量化量程的图像信息完全丢失。本文针对不能采用数字算法对以上图像进行有效增强的问题,提出使用模拟技术进行图像增强的方法。该方法实现了模拟信息定位、提取、放大,从而正确添加原始信息,提高图像分辨精度。其分辨能力远高于采用高分辨模数变换芯片所能达到的精度,最终实现了数字方法无法获取的图像增强效果。
关键词: 图像增强;相关双采样;图像采集;对比度
以数字方法实现图像增强的技术由来已久。从传统的直方图修正到近年来基于小波变换的图像增强、基于视觉特性的图像增强等方法,数字增强取得了显著成果。可是数字方法依赖于原图量化后信息的完整性,是数字增强方法的先天局限性。现今很多领域在图像增强方面提出了更高的要求,如数字X线图像、雾天图像、掌纹识别、卫星遥感图像、生物病变组织检测等领域,都存在数字信息损失严重的问题,使用数字方法也没有得到满意的增强结果。
针对上述问题,本文提出一种新的方法——模拟图像增强方法。此方法通过对模拟信号幅值进行定位、提取、放大,以改变模拟的信息量对比关系,达到图像增强的目的。
1 模拟增强的原理分析
图像的灰度量化范围用方框的高度表示,如图1所示。原图在斜格内的灰度信息集中,直接量化后得到的信息量较少。模拟增强方法将斜格内的模拟信号定位、提取并放大,再进入模数变换芯片得到模拟细节图像,在此图像中得到了丰富的信息量,实现了提高图像分辨率的目的。在量化模拟细节图像的同时,量化原图信息,将量化后的原图和模拟细节图像进行灰度映射,最终得到模拟增强图像,可以拉伸图像中感兴趣的灰度细节信息。
模拟信号的定位、提取可以通过模拟和差运算电路实现,统一减去感兴趣段灰度范围的最小值,将得到模拟信息提取的结果。此过程在灰度直方图中反映为坐标轴右移,减去的灰度最小值就是坐标轴右移的数值(以下称此为过程为坐标右移)。坐标右移的方法同样可将感兴趣的超出量化量程的模拟信息反映在量化后的模拟增强图像中。
为了添加图像量化信息,可以采用高分辨率模数变换芯片实现。本文方法与之相比较的优势体现在以下两个方面:
(1)在实现中,本文所提方法可以实现模数变换芯片达不到的分辨精度。图像处理通常使用8位精度,而提高到12位精度在实现中并不复杂,这样分辨能力可以提高16倍。如果图像信息要求继续提高分辨率,有效精度到12位之上在实现中非常困难。而本文方法对信息在模拟阶段进行定位、提取并放大,使用模拟放大技术将模拟信号放大100倍是可靠简单的技术,而且视频AD中都集成有可调增益放大器,如本文在后面试验中使用的10位视频模数变换芯片AD9846A,在增益设定为40db,也就是对输入信号放大100倍的情况下,其输出在10位精度分辨下会产生4个最低有效位的错误。而将其使用在8位精度时,由于模拟放大调整产生的错误不超过1个最低有效位,因此,在系统集成设计中,对于8位分辨的数字图像,本方法可以方便可靠地将感兴趣的灰度段信息再提高100倍的分辨能力,而使用高精度模数变换芯片达到此精度将是极困难的。
(2)提高分辨率增大了数字图像信息,加重了后端数字处理的负担。而本文的方法相当于对模拟的信息进行了非线性变换,其后进行量化处理,所获取信息的分辨率不变,不会加重后端数字处理负担。
2 模拟图像增强的硬件电路实现
图2给出了电路实现结构。图像传感器选用了线阵传感器TCD1209D。此图像传感器的上限输出像素速率为20Mb/s,有效像素为2 048,全部像素为2 098。试验中其像素输出速率设计为10Mb/s,行频设定为4.7K/S,即光积分时间为1/4700s。在此工作速度下,选用10位视频AD芯片AD9846A[1],其采样速度上限为30MS/s,可以满足像素输入速度要求;此视频AD中还具有可调模拟增益放大器,通过SPI接口输入放大倍数,可以方便对输入的模拟信号的幅值进行调整。处理器选择TMS320DM642芯片,因为此处理器具有输入速率80M的视频接口[2],与处理器中的EDMA结合可以方便地输入视频数据流;还具有硬件系统中需要的I2C、SPI和MAC接口,方便实现系统管控以及局域网接口。