一种CCD传感器smear定位和消除的方法技术

技术编号:10879959 阅读:128 留言:0更新日期:2015-01-08 04:20
本发明专利技术公开了一种CCD传感器smear定位和消除的方法,涉及CCD图像处理技术领域。本方法主要是:①输入一帧原始图像数据;②采用大津法计算原始图像数据中暗像素行图像区域的最佳阈值;③得到暗像素行区域二值图像;④得到smear起始位置和smear的宽度;定位每行smear的起始位置;⑥消除算法消除smear;⑦输出原始图像数据。本发明专利技术占用资源少,不会产生视频延时效应;能自检测smear起始位置和宽度;对不同斜率的smear也能够很好地定位和消除;能够很好地消除移动光源造成的smear;消除后的smear区域保留了大部分的图像细节信息。

【技术实现步骤摘要】
一种CCD传感器smear定位和消除的方法
本专利技术涉及CCD图像处理
,尤其涉及一种CCD传感器smear定位和消除的方法。
技术介绍
smear是指CCD在强烈点光源照射下的景物时出现光散射形成条状光线影像的现象,一般称为漏光。相机和摄像机等使用CCD的影像机器上会产生称作漏光“smear”的光散射现象,这是由于CCD传感器的缺陷,是从CCD的读取方向即画面的垂直方向上入射的强光会穿透图像保护层产生多余影像而形成的。通常消除smear效应可以通过在CCD芯片成像区添加机械快门并由控制系统在曝光结束后立刻关闭机械快门移植曝光来实现;也可采用自动光圈减小CCD芯片靶面上的光强,增加曝光时间来减弱;还可以通过暗像元区域记录的信息,采用图像处理的方式来消除。
技术实现思路
本专利技术的目的就在于克服现有技术存在的缺点和不足,提供一种CCD传感器smear定位和消除的方法。本专利技术的技术方案是:针对移动的光源产生的smear不在同一竖直线上并且消除过后源图像细节信息丢失严重,导致smear消除时不能很好地找到smear位置进行消除且消除后的图像质量比消除前的图像质量差。为解决这类问题,提出大津阈值和连通在暗像素行区域定位smear位置和宽度、smear像素积分法定位非暗像素行的smear起始位置、smear像素与领近非smear像素差值均值消除算法,对斜率不同的smear进行定位和消除。具体地说,本方法包括下列步骤:①输入一帧原始图像数据;②采用大津法【最大类间方差法是由日本学者大津(NobuyukiOtsu)于1979年提出的,是一种自适应的阈值确定的方法,又叫大津法,简称OTSU。】计算原始图像数据中暗像素行图像区域的最佳阈值;③将大津法求得的最佳阈值对原始图像数据中暗像素行区域图像二值化得到暗像素行区域二值图像;④采用八邻域求连通区域算法对暗像素行区域二值图像求连通区域,计算得到smear起始位置和smear的宽度;⑤采用非暗像素行区域图像逐行smear像素积分法定位每行smear的起始位置;⑥定位各行smear起始位置和smear宽度后,邻近非smear像素和smear像素差异均值消除算法消除smear;⑦输出smear消除后的原始图像数据。本专利技术具有下列优点和积极效果:①占用资源少,不会产生视频延时效应;②能自检测smear起始位置和宽度;③对不同斜率的smear也能够很好地定位和消除;④能够很好地消除移动光源造成的smear;⑤消除后的smear区域保留了大部分的图像细节信息。附图说明图1是本系统的结构方框图;图2是本方法步骤图;图3是smear定位和消除流程图;图4是smear定位积分法说明图;图5是smear差值消除法说明图。图中:10—CCD图像传感器,20—模数转换器;30—处理器,31—数据采集模块,32—smear定位模块,33—smear消除模块,34—数据输出模块;40—显示器。英译汉CCD:Charge-coupleddevice,电荷耦合器件。Smear:是指数码相机的CCD在拍摄强烈点光源照射下的景物时出现光散射形成条状光线影像的现象,一般称为漏光。具体实施方式下面结合附图和实施例详细说明:一、系统1、总体如图1,本系统是本方法的工作平台,包括依次连接的CCD图像传感器10、模数转换器20、处理器30和显示器40;处理器30包括依次交互的数据采集模块31、smear定位模块32、smear消除模块33和数据输出模块34。2、功能部件1)CCD图像传感器10CCD图像传感器10是一种高感光度图像传感器;其功能是产生光电转换后生成模拟信号;型号选用TSI的Kai-02150。2)模数转换器20模数转换器20是一种多片单路模数转换器或者多片带双路功能的模数转换器;其功能是将模拟信号量化成数字信号。3)处理器30本专利技术用Lattice公司的ECP3系列LFE335EA8FN484C型号的FPGA产品实现;处理器30内部主要算法模块分别包含数据采集模块31、smear定位模块32、smear消除模块33和数据输出模块34。以下分别描述处理器30中各模块的功能:(1)数据采集模块31采集CCD图像传感器10经过AD模数转换后的数字图像数据。(2)smear定位模块32定位每行smear的起始位置和宽度。(3)smear消除模块33根据每行smear的起始位置和宽度结合邻近非smear像素消除smear。(4)数据输出模块34消除smear后将处理后的原始数据输出。4)显示器40有网络协议的显示装置,如带IE浏览器的电脑等。3、本系统的工作机理CCD图像传感器10感光,产生光电效应,捕获光子。由AD模数转换器20接收CCD图像传感器10输出的模拟信号,并将其量化转换成频域数字量化值,以并行或者串行方式帧级连续传输到下一级处理器30。处理器30检测接收AD模数转换器20的数字信号,通过数据采集模块31收集数字图像信号,由smear定位模块32检测定位smear起始位置和宽度,在根据smear定位模块32确定的smear起始位置和宽度结合邻近非smear像素消除smear,最后输出smear消除后的原始图像数据。二、方法如图2,本方法包括下列步骤:①输入一帧原始图像数据-201;②采用大津法计算原始图像数据中暗像素行图像区域的最佳阈值-202;③将大津法求得的最佳阈值对原始图像数据中暗像素行区域图像二值化得到暗像素行区域二值图像-203;④采用八邻域求连通区域算法对暗像素行区域二值图像求连通区域,计算得到smear起始位置和smear的宽度-204;⑤采用非暗像素行区域图像逐行smear像素积分法定位每行smear的起始位置-205;⑥定位各行smear起始位置和smear宽度后,邻近非smear像素和smear像素差异均值消除算法消除smear-206;⑦输出smear消除后的原始图像数据-207。1)smear定位流程如图3(左半边),smear定位流程是:A、采用OSTU大津法计算出暗像素行二值化阈值-301;B、对暗像素行区域采用二值图像八邻域连通算法求smear起始位置和smear宽度-302;C、以上一行smear的起始位置x方向参考点,分别减去两个像素位置、减一个像素位置、加一个像素位置、加两个像素位置,即以x-2、x-1、x、x+1、x+2为起点以smear宽度为基准,计算求得5个像素积分值-303;D、比较5个积分值求得最大积分值,判断是否超过固定阈值-304,是则“根据之前求得的前n行smear起始位置采取最小二乘法计算出本行smear起始位置”-305后跳转到步骤G,否则进入步骤E;E、判断积分最大的位置是否和上一行相同-306,是则进入步骤F,否则通过:“积分最大值在上一行smear起点的左边方向即以x-2或x-1为起点的积分值最大,则当前行smear起始位置为上一行起始位置减一,积分最大值在上一行smear起点右边的方向,则当前行smear起始位置为上一行起始位置加一”-307后,再跳转到步骤G;F、确认当前行smear起始位置和上一行起始位置一致-308;G、判断是否为图像最后一行(smear消除)-309,是则本定位流程结束,否则跳转到步骤C。2)sme本文档来自技高网...
一种CCD传感器smear定位和消除的方法

【技术保护点】
一种CCD传感器smear定位和消除的方法,其特征在于:①输入一帧原始图像数据(201);②采用大津法计算原始图像数据中暗像素行图像区域的最佳阈值(202);③将大津法求得的最佳阈值对原始图像数据中暗像素行区域图像二值化得到暗像素行区域二值图像(203);④采用八邻域求连通区域算法对暗像素行区域二值图像求连通区域,计算得到smear起始位置和smear的宽度(204);⑤采用非暗像素行区域图像逐行smear像素积分法定位每行smear的起始位置(205);⑥定位各行smear起始位置和smear宽度后,邻近非smear像素和smear像素差异均值消除算法消除smear(206);⑦输出smear消除后的原始图像数据(207)。

【技术特征摘要】
1.一种CCD传感器smear定位和消除的方法,其特征在于:①输入一帧原始图像数据(201);②采用大津法计算原始图像数据中暗像素行图像区域的最佳阈值(202);③将大津法求得的最佳阈值对原始图像数据中暗像素行区域图像二值化得到暗像素行区域二值图像(203);④采用八邻域求连通区域算法对暗像素行区域二值图像求连通区域,计算得到smear起始位置和smear的宽度(204);⑤采用非暗像素行区域图像逐行smear像素积分法定位每行smear的起始位置(205);⑥定位各行smear起始位置和smear宽度后,邻近非smear像素和smear像素差异均值消除算法消除smear(206);⑦输出smear消除后的原始图像数据(207);所述的smear定位流程是:A、采用OSTU大津法计算出暗像素行二值化阈值(301);B、对暗像素行区域采用二值图像八邻域连通算法求smear起始位置和smear宽度(302);C、以上一行smear的起始位置x方向参考点,分别减去两个像素位置、减一个像素位置、加一个像素位置、加两个像素位置,即以x-2、x-1、x、x+1、x+2为起点以smear宽度为基准,计算求得5个像素积分值(303);D、比较5个积分值求得最大积分值,判断是否超过固定阈值(304),是则“根据之前求得的前n行smear起始位置采取最小二乘法计算出本...

【专利技术属性】
技术研发人员:吴超斌黄庚
申请(专利权)人:武汉烽火众智数字技术有限责任公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1