图像自适应数字量化方法和结构转让专利
申请号 : CN201210344210.3
文献号 : CN103679620B
文献日 : 2016-12-21
发明人 : 程旭
申请人 : 成都方程式电子有限公司
摘要 :
权利要求 :
1.图像自适应数字量化结构,其特征在于,包括二值电容放电数字量化曲线产生模块、直方图统计模块、直方图阈值参数获取模块、直方图阈值参数矫正模块和灰度值计算模块,其中,二值电容放电数字量化曲线产生模块用于对电容采集阵列上每一个电容采集单元产生的电容放电曲线进行数字量化,产生每一个电容采集单元的二值电容放电数字量化曲线;
直方图统计模块,用于统计所有二值电容放电数字量化曲线在每个像素原始数据灰度等级进行跳变的个数,生成统计直方图;
直方图阈值参数获取模块,用于根据直方图统计模块得到的统计直方图依据预先设定的规则得到直方图阈值参数;
直方图阈值参数矫正模块,利用直方图阈值参数获取模块得到的上一帧直方图阈值参数对当前帧的直方图阈值参数进行矫正得到当前帧矫正后的直方图阈值参数;
灰度值计算模块,用于根据当前帧矫正后的直方图阈值参数得到当前帧的数字量化后的图像灰度值;
所述直方图阈值参数包括直方图下限阈值参数LTH,直方图中限阈值参数MTH和直方图上限阈值参数HTH;
预先设定的规则为,
当yi-1≤VH×CLR且yi>VH×CLR时i的值就是直方图下限阈值参数LTH,若i=CB且yCB<VH×CLR时,令LTH=CB;
当yi-1≤VH×CMR且yi>VH×CMR时i的值就是直方图中限阈值参数MTH,若i=CB且yCB<VH×CMR时,令MTH=CB;
当yi-1≤VH×CHR且yi>VH×CHR时i的值就是直方图上限阈值参数HTH,若i=CB且yCB<VH×CHR时,令HTH=CB;
其中,所述直方图下限比例CLR、直方图中限比例CMR、直方图上限比例CHR为0到1的小数,且CLR
当上一帧矫正后的直方图下限阈值参数PF_LTH减去上一帧直方图下限阈值参数C_LTH得到的数值大于或者等于DEC时,当前帧矫正后的直方图下限阈值参数F_LTH为上一帧直方图下限阈值参数C_LTH的数值;
当上一帧矫正后的直方图下限阈值参数PF_LTH减去上一帧直方图下限阈值参数C_LTH得到的数值小于DEC,并且上一帧直方图下限阈值参数C_LTH减去上一帧矫正后的直方图下限阈值参数PF_LTH得到的数值小于或者等于INC时,当前帧矫正后的直方图下限阈值参数F_LTH为上一帧直方图下限阈值参数C_LTH的数值;
当上一帧矫正后的直方图下限阈值参数PF_LTH减去上一帧直方图下限阈值参数C_LTH得到的数值大于或者等于DEC时,当前帧矫正后的直方图中限阈值参数F_MTH为上一帧直方图中限阈值参数C_MTH的数值,当前帧矫正后的直方图上限阈值参数F_HTH为上一帧直方图上限阈值参数C_HTH的数值;
当上一帧矫正后的直方图下限阈值参数PF_LTH减去上一帧直方图下限阈值参数C_LTH得到的数值小于DEC时,令M1的数值为当前帧矫正后的直方图下限阈值参数F_LTH减去上一帧矫正后的直方图下限阈值参数PF_LTH再加上上一帧矫正后的直方图中限阈值参数PF_MTH的数值,M2的数值为M1加上MR的数值,M3的数值为M1减去MR的数值;H1的数值为当前帧矫正后的直方图下限阈值参数F_LTH减去上一帧矫正后的直方图下限阈值参数PF_LTH再加上上一帧矫正后的直方图上限阈值参数PF_HTH的数值,H2的数值为H1加上HR的数值,H3的数值为H1减去HR的数值;当前帧矫正后的直方图中限阈值参数F_MTH的数值为上一帧直方图中限阈值参数C_MTH与M3之中的最大值再与M2之中的最小值;当前帧矫正后的直方图上限阈值参数F_HTH的数值为上一帧直方图上限阈值参数C_HTH与H3之中的最大值再与H2之中的最小值;
其中INC为阈值增量参数,DEC为阈值减量参数,MR为中限阈值范围参数,HR为上限阈值范围参数;且四个参数根据相邻两帧图像原始直方图分布的差异情况进行设定,其范围在0~N之间,所述N为电容采集单元总放电次数;
所述根据当前帧矫正后的直方图阈值参数得到当前帧的数字量化后的图像灰度值的具体方法为:步骤11、每一帧图像采集之前,将电容放电次数CN、量化序列QS设为0,放电等级LVL设为当前帧矫正后的直方图下限阈值参数值F_LTH,此时等值步长ST为阈值
权重WGT为大于0小于BD的整数,量化极限数值BD根据量化后图像灰度值位宽范围确定,所述N为电容采集单元总放电次数;
步骤12、电容采集单元每次放电时,电容采集单元放电次数CN自加1;
步骤13、电容采集单元每次放电时,比较电容放电次数CN与放电等级LVL:
当CN小于或者等于LVL时,量化序列QS保持不变;
当CN大于LVL时,若QS大于或者等于BD,QS保持不变;
当CN大于LVL时,若QS小于BD,LVL的数值改变为其当前的数值加上ST,若改变前的LVL小于改变 后的LVL 或者QS等 于BD减1 ,ST改 变为其当前的 数值 加上QS改变为其当前的数值加上1;
当CN大于LVL时,若QS小于BD,LVL的数值改变为其当前的数字加上ST,若改变前的LVL大于或者等于改变后的LVL,LVL的数值继续改变为其当前的数值加上而ST改变为其当
前的数值加上 QS改变为
其当前的数值加上2;
步骤14、若放电次数为n时,电容采集单元产生的电容放电曲线达到设定的翻转点电压,此时的图像灰度值GREY就是量化序列QS在电容放电次数CN=n时的数值。
2.根据权利要求1所述的图像自适应数字量化结构,其特征在于,所述二值电容放电数字量化曲线产生模块产生二值电容放电数字量化曲线的具体方法为:将电容放电数字量化值设定为0或1,当电容采集单元产生的电容放电曲线的电压达到设定的翻转点电压,此时将电容放电数字量化值取反;
所述像素原始数据灰度等级为电容放电曲线的电压达到翻转点电压时刻对应的放电次数;
所述翻转点电压根据电容采集单元与接触介质形成的电容设定。
3.图像自适应数字量化方法,其特征在于,包括如下步骤:
S1、对电容采集阵列上每一个电容采集单元产生的电容放电曲线进行数字量化,产生每一个电容采集单元的二值电容放电数字量化曲线;
S2、统计所有二值电容放电数字量化曲线在每个像素原始数据灰度等级进行跳变的个数,生成统计直方图;
S3、根据统计直方图依据预先设定的规则得到直方图阈值参数;
S4、利用步骤S3得到的上一帧直方图阈值参数对当前帧的直方图阈值参数进行矫正得到当前帧矫正后的直方图阈值参数;
S5、根据当前帧矫正后的直方图阈值参数得到当前帧的数字量化后的图像灰度值;
所述直方图阈值参数包括直方图下限阈值参数LTH,直方图中限阈值参数MTH和直方图上限阈值参数HTH,步骤S3中,预先设定的规则为,当yi-1≤VH×CLR且yi>VH×CLR时i的值就是直方图下限阈值参数LTH,若i=CB且yCB<VH×CLR时,令LTH=CB;
当yi-1≤VH×CMR且yi>VH×CMR时i的值就是直方图中限阈值参数MTH,若i=CB且yCB<VH×CMR时,令MTH=CB;
当yi-1≤VH×CHR且yi>VH×CHR时i的值就是直方图上限阈值参数HTH,若i=CB且yCB<VH×CHR时,令HTH=CB;
其中,所述直方图下限比例CLR、直方图中限比例CMR、直方图上限比例CHR为0到1的小数,且CLR
当上一帧矫正后的直方图下限阈值参数PF_LTH减去上一帧直方图下限阈值参数C_LTH得到的数值大于或者等于DEC时,当前帧矫正后的直方图下限阈值参数F_LTH为上一帧直方图下限阈值参数C_LTH的数值;
当上一帧矫正后的直方图下限阈值参数PF_LTH减去上一帧直方图下限阈值参数C_LTH得到的数值小于DEC,并且上一帧直方图下限阈值参数C_LTH减去上一帧矫正后的直方图下限阈值参数PF_LTH得到的数值小于或者等于INC时,当前帧矫正后的直方图下限阈值参数F_LTH为上一帧直方图下限阈值参数C_LTH的数值;
当上一帧矫正后的直方图下限阈值参数PF_LTH减去上一帧直方图下限阈值参数C_LTH得到的数值大于或者等于DEC时,当前帧矫正后的直方图中限阈值参数F_MTH为上一帧直方图中限阈值参数C_MTH的数值,当前帧矫正后的直方图上限阈值参数F_HTH为上一帧直方图上限阈值参数C_HTH的数值;
当上一帧矫正后的直方图下限阈值参数PF_LTH减去上一帧直方图下限阈值参数C_LTH得到的数值小于DEC时,令M1的数值为当前帧矫正后的直方图下限阈值参数F_LTH减去上一帧矫正后的直方图下限阈值参数PF_LTH再加上上一帧矫正后的直方图中限阈值参数PF_MTH的数值,M2的数值为M1加上MR的数值,M3的数值为M1减去MR的数值;H1的数值为当前帧矫正后的直方图下限阈值参数F_LTH减去上一帧矫正后的直方图下限阈值参数PF_LTH再加上上一帧矫正后的直方图上限阈值参数PF_HTH的数值,H2的数值为H1加上HR的数值,H3的数值为H1减去HR的数值;当前帧矫正后的直方图中限阈值参数F_MTH的数值为上一帧直方图中限阈值参数C_MTH与M3之中的最大值再与M2之中的最小值;当前帧矫正后的直方图上限阈值参数F_HTH的数值为上一帧直方图上限阈值参数C_HTH与H3之中的最大值再与H2之中的最小值;
其中INC为阈值增量参数,DEC为阈值减量参数,MR为中限阈值范围参数,HR为上限阈值范围参数;且四个参数根据相邻两帧图像原始直方图分布的差异情况进行设定,其范围在0~N之间,所述N为电容采集单元总放电次数;
所述根据当前帧矫正后的直方图阈值参数得到当前帧的数字量化后的图像灰度值的具体方法为:步骤31、每一帧图像采集之前,将电容放电次数CN、量化序列QS设为0,放电等级LVL设为当前帧矫正后的直方图下限阈值参数值F_LTH,此时等值步长ST为阈值
权重WGT为大于0小于BD的整数,量化极限数值BD根据量化后图像灰度值位宽范围确定,所述N为电容采集单元总放电次数;
步骤32、电容采集单元每次放电时,电容采集单元放电次数CN自加1;
步骤33、电容采集单元每次放电时,比较电容放电次数CN与放电等级LVL:
当CN小于或者等于LVL时,量化序列QS保持不变;
当CN大于LVL时,若QS大于或者等于BD,QS保持不变;
当CN大于LVL时,若QS小于BD,LVL的数值改变为其当前的数值加上ST,若改变前的LVL小于改变 后的LVL 或者QS等 于BD减1 ,ST改 变为其当前的 数值 加上QS改变为其当前的数值加上1;
当CN大于LVL时,若QS小于BD,LVL的数值改变为其当前的数字加上ST,若改变前的LVL大于或者等于改变后的LVL,LVL的数值继续改变为其当前的数值加上而ST改变为其当前的
数值加上 QS改
变为其当前的数值加上2;
步骤34、若放电次数为n时,电容采集单元产生的电容放电曲线达到设定的翻转点电压,此时的图像灰度值GREY就是量化序列QS在电容放电次数CN=n时的数值。
4.根据权利要求3所述的图像自适应数字量化方法,其特征在于,所述产生二值电容放电数字量化曲线的具体方法为:将电容放电数字量化值设定为0或1,当电容采集单元产生的电容放电曲线的电压达到设定的翻转点电压,此时将电容放电数字量化值取反;
所述像素原始数据灰度等级为电容放电曲线的电压达到翻转点电压时刻对应的放电次数;
所述翻转点电压根据电容采集单元与接触介质形成的电容设定。
说明书 :
图像自适应数字量化方法和结构
技术领域
背景技术
发明内容
变为其当前的数值加上1;
值加上2;
变为其当前的数值加上1;
附图说明
具体实施方式
变为其当前的数值加上1;
QS改变为其当前的数值加上2。