下面描述系统的工作流程。
首先采集观察图像,进行灰度分析,确定合适的坐标右移位置和细节图像需放大的倍数,实现CCD采集条件设定,图2中以粗实线表示此过程。经视频AD1量化后的数字图像由DSP的视频接口输入到DSP系统中,进行灰度分析。其分析可以由图像算法进行目标提取后获取目标图像的灰度范围来实现灰度分析的结果,也可以由灰度的统计分布情况进行灰度分析。本文中给出由主导灰度的统计分布实现灰度分析的算法。算法如下:
确定灰度直方图中主导灰度的起始位置与范围。
设灰度直方图中灰度值为ri,其分布函数为F(ri),灰度量化为L级,主导灰度的阈值为T。
求出满足公式(1)的所有的rij、rj的值:
将坐标右移的数值通过I2C接口传递到DAC芯片MAX5280进行锁存,将放大倍数通过SPI接口传递到视频AD2的可编程增益控制器中决定细节图像的放大倍数,从而完成采集条件的设定。
然后进行CCD的图像采集增强,图2中以细实线表示此过程:两片视频AD同时采集所观察图像的模拟信息,分别得到原图图像和细节图像,在DSP中将原图图像和细节图像进行灰度映射得到模拟增强图像,根据算法和观察需要可选择某幅图像进行处理。在本实现中,是将三幅图像通过网络传递到PC机中进行显示比较。
模拟细节图像的采集过程分五步进行:
(1)相关双采样[3]处理,滤除CCD信号中的低频相关噪声,获得像素输出电压差。
(2)信息定位。其具体实现电路可以有多种方案,本文给出一种实现,实现的原理图如图3所示。
放大器A1实现了输入Sig_In的反向与vr′的叠加,放大器A2实现DAC输出的直流电压X的抬升,并且放大器A2的饱和溢出位置为vr′。
放大器A1、A2需满足电阻平衡要求,如公式(3)。
选择所有电阻均为1kΩ,可以满足电阻平衡要求。