CN107886482B - 改善Bayer图像对比度的方法及装置 - Google Patents
改善Bayer图像对比度的方法及装置 Download PDFInfo
- Publication number
- CN107886482B CN107886482B CN201711096682.0A CN201711096682A CN107886482B CN 107886482 B CN107886482 B CN 107886482B CN 201711096682 A CN201711096682 A CN 201711096682A CN 107886482 B CN107886482 B CN 107886482B
- Authority
- CN
- China
- Prior art keywords
- image data
- primary color
- dark primary
- color image
- integral
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000001914 filtration Methods 0.000 claims abstract description 41
- 230000002146 bilateral effect Effects 0.000 claims abstract description 25
- 238000004364 calculation method Methods 0.000 claims description 34
- 230000015654 memory Effects 0.000 claims description 28
- 230000001186 cumulative effect Effects 0.000 claims description 21
- 238000010586 diagram Methods 0.000 claims description 16
- 239000000872 buffer Substances 0.000 claims description 11
- 230000005540 biological transmission Effects 0.000 claims description 6
- 238000006073 displacement reaction Methods 0.000 claims description 3
- 238000009499 grossing Methods 0.000 claims description 3
- 230000008569 process Effects 0.000 abstract description 13
- 230000003068 static effect Effects 0.000 description 20
- 230000010354 integration Effects 0.000 description 10
- 238000004458 analytical method Methods 0.000 description 3
- 239000003086 colorant Substances 0.000 description 3
- 230000006872 improvement Effects 0.000 description 2
- 238000007619 statistical method Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 238000010191 image analysis Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004297 night vision Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/90—Dynamic range modification of images or parts thereof
- G06T5/92—Dynamic range modification of images or parts thereof based on global image properties
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/20—Image enhancement or restoration using local operators
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/40—Image enhancement or restoration using histogram techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20024—Filtering details
- G06T2207/20028—Bilateral filtering
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
Abstract
本发明提供改善Bayer图像对比度的方法及装置,包括:分别获取当前Bayer图像数据中像素单元的底部、中部和顶部的暗原色图像数据;将获取的暗原色图像数据分时管理,通过顶部的暗原色图像数据得到左顶区域TL和右顶区域TR的积分值,通过底部的暗原色图像数据得到左底区域BL和右底区域BR的积分值,并形成积分图;通过积分图、左顶区域TL、右顶区域TR、左底区域BL和右底区域BR的积分值经综合处理后,进行双边滤波处理,得到滤波后的暗原色图像数据;将滤波后的暗原色图像数据计算处理,得到对比度提升后的Bayer图像数据。通过上述方式,在保证图像的对比度和细节信息的同时,简化中间处理过程,降低处理的延迟。
Description
技术领域
本发明涉及图像处理技术领域,特别是涉及改善Bayer图像对比度的方法及装置。
背景技术
在图像拍摄和视频采集过程中,经常会遇到夜视或背光较差的时候,此时得到的图像对比度低,细节信息模糊,给后续图像分析工作带来诸多不便。利用图像增强技术可以有效提升视频采集、图像识别、动态识别等系统在低照度情况下的性能。
对于彩色图像,需要采集多种最基本的颜色,如RGB三种颜色,最简单的方法就是用滤镜的方法,红色的滤镜透过红色的波长,绿色的滤镜透过绿色的波长,蓝色的滤镜透过蓝色的波长。如果要采集RGB三个基本色,则需要三块滤镜,这样价格昂贵,且不好制造,因为三块滤镜都必须保证每一个像素点都对齐。当用bayer格式的时候,很好的解决了这个问题。bayer图像是在一块滤镜上设置的不同的颜色,通过分析人眼对颜色的感知发现。Bayer模式是颜色模式,被广泛应用于CCD和CMOS摄像头。现有技术中针对Bayer图像数据的对比度提升方法主要包含如下步骤:先针对Bayer图像数据进行插值处理,得到插值后的RGB图像数据,再基于RGB图像数据获取其暗原色图像数据;针对暗原色图像计算出其积分图,通过积分图对已获取的暗原色图像做双边滤波处理,得到滤波后的暗原色图像数据;针对RGB图像数据、滤波后的暗原色图像数据进行直方图统计,得到R/G/B(像素点R、G、B三个分量值)、暗原色图像数据直方图;同时针对滤波后的暗原色图像数据进行累加统计,得到滤波窗口内暗原色图像数据总和;针对R/G/B、暗原色图像数据直方图,滤波窗口内暗原色图像数据总和进行综合分析,得到增益值、暗通道均值及R/G/B对应的大气光值;利用每帧更新得到的增益值及R/G/B对应的大气光值、暗通道均值以及滤波后暗原色图像数据,对原始的Bayer图像数据进行计算处理,最终得到对比度提升后的Bayer图像数据。
现有技术中,需要针对Bayer图像数据、双边滤波前/后暗原色图像数据、积分图进行缓存处理,占用内存的同时,需要多次访问内存;此外,原方法中,除了需要统计/维护R/G/B直方图,还需要做多个中间过程的计算处理。因此,现有的针对Bayer图像数据的对比度提升方法中,无论图形处理、还是数字信号处理实现都很满足实时要求,甚至出现处理延迟达到数个秒级。
因此,需要一种改善Bayer图像对比度方案,能够在保证图像的对比度和细节信息的同时,改善处理过程的延迟。
发明内容
本发明解决的技术问题是,提供改善Bayer图像对比度的方法及装置,在保证图像的对比度和细节信息的同时,简化中间处理过程,降低处理的延迟。
为解决上述技术问题,本发明提供了改善Bayer图像对比度的方法,包括:改善Bayer图像对比度的方法,包括分别获取当前Bayer图像数据中像素单元的底部、中部和顶部的暗原色图像数据;将获取的暗原色图像数据分时管理,通过所述顶部的暗原色图像数据得到左顶区域TL和右顶区域TR的积分值,通过所述底部的暗原色图像数据得到左底区域BL和右底区域BR的积分值,并形成积分图;通过所述积分图、所述左顶区域TL、所述右顶区域TR、所述左底区域BL和所述右底区域BR的积分值经综合处理后得到滤波窗口内暗原色图像数据总和,先合并所述左顶区域TL和所述右底区域BR的积分值,再减去所述右顶区域TR和所述左底区域BL的积分值,得到滤波窗口内暗原色图像数据总和,将所述滤波窗口内暗原色图像数据总和进行双边滤波处理,得到滤波后的暗原色图像数据;将所述滤波后的暗原色图像数据计算处理,根据RGB图像数据和所述滤波后的暗原色图像进行直方图统计,得到R/G/B图像数据累积直方图、暗原色图像数据直方图、暗原色图像数据累积总值;将所述R/G/B图像数据累积直方图、所述暗原色图像数据直方图、所述暗原色图像数据累积总值进行综合分析,得到增益值及R/G/B图像数据对应的大气光值;利用Bayer图像数据得到的增益值及R/G/B图像数据对应的大气光值以及所述滤波后的暗原色图像、所述Bayer图像数据,综合计算处理得到对比度提升后的Bayer图像数据。
其中,所述积分图采用积分行的方式实现。
进一步的,所述分别获取当前Bayer图像数据中像素单元的底部、中部和顶部的暗原色图像数据的具体步骤包括:将当前Bayer图像数据进行插值处理,得到插值后的RGB图像数据;根据所述插值后的RGB图像数据,分别获取像素单元的底部、中部和顶部的暗原色图像数据。
为解决上述问题,本发明还提供改善Bayer图像对比度的装置,包括:存储管理器,所述存储管理器用于实现双边滤波窗口内的Bayer图像行数据的缓存;底部运行模块,所述底部运行模块用于获取Bayer图像数据中像素单元的底部暗原色图像数据,并根据所述底部暗原色图像数据计算得到左底区域BL和右底区域BR的积分值;顶部运行模块,所述顶部运行模块用于获取Bayer图像数据中像素单元的顶部暗原色图像数据,并根据所述顶部暗原色图像数据计算得到左顶区域TL和右顶区域TR的积分值;中部运行模块,所述中部运行模块用于形成积分图,通过所述积分图、所述左顶区域TL、所述右顶区域TR、所述左底区域BL和所述右底区域BR的积分值经综合处理后得到滤波窗口内暗原色图像数据总和,将所述滤波窗口内暗原色图像数据总和进行双边滤波处理,得到滤波后的暗原色图像数据,先合并所述左顶区域TL和所述右底区域BR的积分值,再减去所述右顶区域TR和所述左底区域BL的积分值,得到滤波窗口内暗原色图像数据总和,使用所述滤波后的暗原色图像数据具进行计算处理,得到对比度提升后的Bayer图像数据。
其中,所述底部运行模块包括:行缓冲管理模块;用于重排插值前的Bayer图像数据色彩滤波阵列插值模块;暗原色计算模块,通过选取RGB图像中的最小值为暗原色图像数据;积分行管理模块,用于实现滤波窗口中顶部和底部所对应的积分行的管理;所述顶部运行模块与所述底部运行模块结构相同。
其中,所述中部运行模块包括:行缓冲管理模块、用于重排插值前的Bayer图像数据色彩滤波阵列插值模块;色彩滤波阵列插值模块,用于Bayer图像数据插值计算,得到RGB图像;暗原色计算模块,通过选取RGB图像中的最小值为暗原色图像数据;桶型移位器,用于指定Bayer图像数据传输的方向与位移;双边滤波计算模块,用于实现对暗原色图像数据的滤波和平滑处理,得到滤波后的暗原色图像;统计分析计算模块,所述计算模块用于综合分析处理所述暗原色图像数据、所述滤波后的暗原色图像数据,计算后得到对比度提升后的Bayer图像数据。
其中,所述底部运行模块、顶部运行模块和中部运行模块为并行模块。
其中,所述存储管理器包括:存储控制器,所述存储控制器对双边滤波窗口内的Bayer图像行数据的缓存;仲裁管理器,所述仲裁管理器负责多个方向的Bayer图像行数据的读写管理。
其中,所述积分行管理模块采用2个SRAM(静态存储器)来更新与存储模拟暗原色图像行数据的积分值的。
本发明的有益效果是:区别于现有技术,本发明提出改善Bayer图像对比度的方法及装置,本发明的方法和装置采用流水线、数据并行处理结构,在保证图像的对比度和细节信息的同时,简化中间处理过程,降低处理的延迟,完善了Bayer图像的处理过程。进一步的,本发明的方法和装置将双边滤波所需的积分图转换为积分行方式进行管理,优化暗态图像,抑制过亮区域,完成图像整体的对比度的提升。
附图说明
图1是本发明改善Bayer图像对比度的方法一实施方式的流程示意图;
图2是本发明暗原色图像数据各区域积分示意图;
图3是本发明暗原色图像数据积分行示意图;
图4是本发明滤波窗口内暗原色图像数据总和计算原理示意图;
图5是本发明第一实施例改善Bayer图像对比度的装置结构示意图;
图6是本发明第二实施例改善Bayer图像对比度的装置结构示意图;
图7是本发明第三实施例改善Bayer图像对比度的装置结构示意图。
具体实施方式
请参阅图1,图1是本发明改善Bayer图像对比度的方法一实施方式的流程示意图,本实施例的改善Bayer图像对比度的方法包括如下步骤:
101:分别获取当前Bayer图像数据中像素单元的底部、中部和顶部的暗原色图像数据。
具体的,将当前Bayer图像数据进行插值处理,得到插值后的RGB图像数据;再根据所述插值后的RGB图像数据,获取像素单元的底部、中部和顶部的暗原色图像数据。
本实施例中,通过选取RGB图像中的最小值来做为暗原色图像数据,底部运行模块获取Bayer图像数据中像素单元的底部暗原色图像数据,顶部运行模块获取Bayer图像数据中像素单元的顶部暗原色图像数据,中部运行模块获取Bayer图像数据中部分的暗原色图像数据。
102:将暗原色图像数据分时管理,通过顶部的暗原色图像数据得到左顶区域TL和右顶区域TR的积分值,通过底部的暗原色图像数据得到左底区域BL和左底区域BL的积分值,并形成积分图。
优选地,为了同步进行积分,将顶部运行模块和底部运行模块进行分时管理,底部运行模块直接获取Bayer图像数据,顶部运行模块则获取缓存装置内的Bayer图像数据。
如图2所示,其中,左顶区域TL201、右顶区域TR202、左底区域BL203和左底区域BL204,分别代表各自像素单元到基点205的区域。
本实施例中,积分图采用积分行的方式实现。在一个具体的实施例中,如图3所示,采用积分行来模拟实现积分图功能,根据滤波窗口中计算累积和所需的左顶区域TL301和右顶区域TR302以及左底区域BL303和右底区域BR304积分值,通过顶部运行模块和底部运行模块分行,分时进行管理;每组积分行采用2个静态存储器以分时方式来模拟积分值的管理,其中静态存储器A和B对应顶部积分行;而静态存储器C和D对应底部的积分行;当Bayer图像数据第一行数据到达前,静态存储器A、B、C和D中的数据清零;Bayer图像数据第一行数据到达时,静态存储器A将以静态存储器B为参考,从静态存储器B中同时读取(i-1,j-1)、(i-1,j)的积分值;从静态存储器A中读取(i,j-1)的值;通过积分值公式计算后,将积分值(i,j)更新到静态存储器A对应位置中;当Bayer图像数据第二行数据到达时,此时静态存储器A中已保存第一行数据的积分数据;静态存储器B将以静态存储器A为参考,计算当前行的积分值,并将其更新到静态存储器B中;当图像帧第三行数据到达时,此时静态存储器A、B再次切换,静态存储器A再次以静态存储器B为参考,计算当前行的积分图数据,并更新到静态存储器A;静态存储器C和D管理方式与静态存储器A和B相同。以此类推,直到结束经过计算得到积分图。
103:通过积分图、左顶区域TL、右顶区域TR、左底区域BL和右底区域BR的积分值经综合处理后得到滤波窗口内暗原色图像数据总和,将滤波窗口内暗原色图像数据总和进行双边滤波处理,得到滤波后的暗原色图像数据。
优选地,滤波窗口内暗原色图像数据总和的计算原理如图4所示,Integral(i,j)为积分图中存储的信息是(i,j)像素单元到基点(0,0)(图中405)的所有像素之和的积分值,Pixel(i,j)为像素单元积分值。
Pixel(0,0),其积分图对应位置的积分值为:
Integral(0,0)=Pixel(0,0)。
Pixel(0,1),其积分图对应位置的积分值为:
Integral(0,1)=Pixel(0,1)+Integral(0,0)。
Pixel(1,0),其积分图对应位置的积分值为:
Integral(1,0)=Pixel(1,0)+Integral(0,0)。
Pixel(1,1),其积分图对应位置的积分值为:
Integral(1,1)=Integral(1,0)+Integral(0,1)-Integral(0,0)+Pixel(1,1)。
则对于Pixel(i,j),如图4中401~404所示,其积分图对应位置的积分值为:
Integral(i,j)=Integral(i,j-1)+Integral(i-1,j)-Integral(i-1,j-1)+Pixel(i,j)。
通过上述结果,滤波窗口内暗原色图像数据总和通过合并左顶区域TL和右底区域BR的积分值,减去右顶区域TR和左底区域BL的积分值得到,窗口内暗原色图像数据总和计算公式:
Sum=BR+TL-TR-BL (1)
(其中,Sum,窗口内暗原色图像数据总和;BR,右底区域的积分值;TL,左顶区域的积分值;TR,右顶区域的积分值;BL,左底区域的积分值)
在一个具体的实施例中,滤波窗口半径为R,整个滤波窗口的大小为(2R+1)*(2R+1),此时窗口内的底部运行模块和顶部运行模块,两侧距离均相差(2R+1)的距离,将左顶区域TL、右顶区域TR、左底区域BL和右底区域BR的积分值导入上述公式(1),得到整个双边滤波器(2R+1)*(2R+1)窗口内暗原色图像数据总和,将得到的窗口内暗原色图像数据总和进行双边滤波处理,实现对Bayer图像数据的降噪处理。
104:将滤波后的暗原色图像数据计算处理,得到对比度提升后的Bayer图像数据。
具体的,首先根据RGB图像数据和滤波后的暗原色图像进行直方图统计,得到R/G/B图像数据累积直方图、暗原色图像数据直方图、暗原色图像数据累积总值;再将R/G/B图像数据累积直方图、暗原色图像数据直方图、暗原色图像数据累积总值进行综合分析,得到增益值及R/G/B图像数据对应的大气光值;最后利用Bayer图像数据得到的增益值及R/G/B图像数据对应的大气光值以及滤波后的暗原色图像、Bayer图像数据,综合计算处理得到对比度提升后的Bayer图像数据。
区别于现有技术,本实施例通过底部、中部和顶部运行模块分别获取底部、中部和顶部的暗原色图像数据,再通过底部和顶部的区域积分得到滤波窗口内暗原色图像数据总和,综合计算处理,从而得到对比度提升后的Bayer图像数据。通过上述方式,在保证图像的对比度和细节信息的同时,简化中间处理过程,降低处理的延迟,完善了Bayer图像的处理过程。
参阅图5,图5是本发明第一实施例改善Bayer图像对比度的装置结构示意图,主要包括:存储管理器1,用于实现双边滤波窗口内的Bayer图像行数据的缓存,存储管理器1按照传输方向依次包括:存储控制器18、仲裁管理器19;底部运行模块(图中未标出),用于获取Bayer图像数据中像素单元的底部暗原色图像数据,并根据所述底部暗原色图像数据计算得到左底区域BL和右底区域BR的积分值,底部运行模块按照传输方向依次包括:行缓冲管理模块2、色彩滤波阵列插值模块3、暗原色计算模块4和积分行管理模块5;顶部运行模块(图中未标出),用于获取Bayer图像数据中像素单元的顶部暗原色图像数据,并根据所述顶部暗原色图像数据计算得到左顶区域TL和右顶区域TR的积分值,顶部运行模块与底部运行模块结构相同,顶部运行模块按照传输方向依次包括:行缓冲管理模块14、色彩滤波阵列插值模块15、暗原色计算模块16和积分行管理模块17;中部运行模块(图中未标出),用于获取滤波窗口内中部所对应Bayer图像行所对应的暗原色图像数据;同时对Bayer图像行及暗原色图像行进行对齐处理;中部运行模块用于接收所述左底区域BL积分值、右底区域BR的积分值、左顶区域TL积分值和右顶区域TR积分值,综合BL、BR、TL、TR四个值,获得滤波窗口内暗原色图像数据总和,再经双边滤波计算处理后,得到滤波后的暗原色图像数据;中部运行模块包括:行缓冲管理模块6、色彩滤波阵列插值模块7、暗原色计算模块8、桶型移位器9、双边滤波计算模块10和统计分析计算模块。其中,统计分析计算模块包括统计模块11,分析模块12、计算模块13。底部运行模块、顶部运行模块和中部运行模块为并行模块,且均采用流水线结构。
本实施例中,行缓冲管理模块(图中2、6、14)用于重排插值前的Bayer图像数据;色彩滤波阵列插值模块(图中3、7、15)用于Bayer图像数据插值计算,得到RGB图像;暗原色计算模块(图中4、8、16)通过选取RGB图像中的最小值为暗原色图像数据;积分行管理模块(图中5、17)用于实现滤波窗口中顶部和底部所对应的积分行的管理,并采用2个SRAM来更新与存储模拟暗原色图像行数据的积分值的;桶型移位器9用于指定Bayer图像数据传输的方向与位移;双边滤波计算模块10用于实现对暗原色图像数据的滤波和平滑处理,得到滤波后的暗原色图像;统计模块11用于将滤波后的暗原色图像进行直方图统计,得到R/G/B图像数据累积直方图、暗原色图像数据直方图、暗原色图像数据累积总值;分析模块12将R/G/B图像数据累积直方图、暗原色图像数据直方图、暗原色图像数据累积总值进行综合分析,得到增益值及R/G/B图像数据对应的大气光值;计算模块13根据Bayer图像数据得到的增益值及R/G/B图像数据对应的大气光值以及滤波后的暗原色图像、Bayer图像数据,综合计算处理得到对比度提升后的Bayer图像数据;存储控制器18用于对双边滤波窗口内的Bayer图像行数据的缓存;仲裁管理器19负责多个方向的Bayer图像行数据的读写管理。
在一个具体的实施例中,Bayer图像数据分别输入底部运行模块和存储管理器1,通过存储控制器18和仲裁管理器19将图像数据分时送入顶部运行模块和中部运行模块;Bayer图像数据中像素单元的底部、中部和顶部的暗原色图像数据依次经过行缓冲管理模块(图中2、6、14)、色彩滤波阵列插值模块(图中3、7、15)和暗原色计算模块(图中4、8、16)进行处理后,得到各自暗原色图像数据和RGB图像数据;顶部和底部的暗原色图像数据在经由积分行管理模块(图中5、17),实现滤波窗口中顶部和底部所对应的积分行的管理,得到左顶区域TL、右顶区域TR、左底区域BL和右底区域BR的积分值,并形成积分图;通过积分图、左顶区域TL、右顶区域TR、左底区域BL和右底区域BR的积分值经积分计算综合处理后得到滤波窗口内暗原色图像数据总和,将滤波窗口内暗原色图像数据总和经由双边滤波计算模块10双边滤波处理后,得到滤波后的暗原色图像数据;通过统计模块11,根据RGB图像数据和滤波后的暗原色图像进行直方图统计,得到R/G/B图像数据累积直方图、暗原色图像数据直方图、暗原色图像数据累积总值;通过分析模块12将R/G/B图像数据累积直方图、暗原色图像数据直方图、暗原色图像数据累积总值进行综合分析,得到增益值及R/G/B图像数据对应的大气光值;在计算模块13中利用Bayer图像数据得到的增益值及R/G/B图像数据对应的大气光值以及滤波后的暗原色图像、Bayer图像数据,综合计算处理得到对比度提升后的Bayer图像数据。
在一实施例中,请参阅图6,图6是本发明第二实施例改善Bayer图像对比度的装置结构示意图,输入的图像数据格式为RGB图像,不需要做色彩滤波阵列插值处理(CFAI,Color Filter Array Interpolation)处理,可以去上述实施例中的掉色彩滤波阵列插值模块,直接获取RGB图像数据来进行后续处理,具体的装置结构与上述实施例类似,在此不再阐述。
在另一个具体的实施例中,请参阅图7,图7是本发明第三实施例改善Bayer图像对比度的装置结构示意图,输入的数据图像为YUV图像,输入时需要加入YUV格式向RGB格式转换器22,输出口需加入RGB格式向YUV格式转换器23,具体步骤与上述实施例类似,在此不再阐述。
该实现方法Bayer图像对比度提升的装置亦可扩展到RGB FHD(1920*1080)或UD(3840*2160)等解析率的实时图像处理,在此不作限定。
区别于现有技术,本发明提出改善Bayer图像对比度的方法及装置,本发明的方法和装置采用流水线、数据并行处理结构,在保证图像的对比度和细节信息的同时,简化中间处理过程,降低处理的延迟,完善了Bayer图像的处理过程。进一步的,本发明的方法和装置将双边滤波所需的积分图转换为积分行方式进行管理,优化暗态图像,抑制过亮区域,完成图像整体的对比度的提升。
以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (8)
1.改善Bayer图像对比度的方法,其特征在于,包括:
分别获取当前Bayer图像数据中像素单元的底部、中部和顶部的暗原色图像数据;
将获取的暗原色图像数据分时管理,通过所述顶部的暗原色图像数据得到左顶区域TL和右顶区域TR的积分值,通过所述底部的暗原色图像数据得到左底区域BL和右底区域BR的积分值,并形成积分图;
通过所述积分图、所述左顶区域TL、所述右顶区域TR、所述左底区域BL和所述右底区域BR的积分值经综合处理后得到滤波窗口内暗原色图像数据总和,先合并所述左顶区域TL和所述右底区域BR的积分值,再减去所述右顶区域TR和所述左底区域BL的积分值,得到滤波窗口内暗原色图像数据总和,将所述滤波窗口内暗原色图像数据总和进行双边滤波处理,得到滤波后的暗原色图像数据;
将所述滤波后的暗原色图像数据计算处理,根据RGB图像数据和所述滤波后的暗原色图像进行直方图统计,得到R/G/B图像数据累积直方图、暗原色图像数据直方图、暗原色图像数据累积总值;
将所述R/G/B图像数据累积直方图、所述暗原色图像数据直方图、所述暗原色图像数据累积总值进行综合分析,得到增益值及R/G/B图像数据对应的大气光值;
利用Bayer图像数据得到的增益值及R/G/B图像数据对应的大气光值以及所述滤波后的暗原色图像、所述Bayer图像数据,综合计算处理得到对比度提升后的Bayer图像数据。
2.根据权利要求1所述的改善Bayer图像对比度的方法,其特征在于,所述积分图采用积分行的方式实现。
3.根据权利要求1所述的改善Bayer图像对比度的方法,其特征在于,所述分别获取当前Bayer图像数据中像素单元的底部、中部和顶部的暗原色图像数据的具体步骤包括:
将当前Bayer图像数据进行插值处理,得到插值后的RGB图像数据;
根据所述插值后的RGB图像数据,分别获取像素单元的底部、中部和顶部的暗原色图像数据。
4.改善Bayer图像对比度的装置,其特征在于,包括:
存储管理器,所述存储管理器用于实现双边滤波窗口内的Bayer图像行数据的缓存;
底部运行模块,所述底部运行模块用于获取Bayer图像数据中像素单元的底部暗原色图像数据,并根据所述底部暗原色图像数据计算得到左底区域BL和右底区域BR的积分值;
顶部运行模块,所述顶部运行模块用于获取Bayer图像数据中像素单元的顶部暗原色图像数据,并根据所述顶部暗原色图像数据计算得到左顶区域TL和右顶区域TR的积分值;
中部运行模块,所述中部运行模块用于形成积分图,通过所述积分图、所述左顶区域TL、所述右顶区域TR、所述左底区域BL和所述右底区域BR的积分值经综合处理后得到滤波窗口内暗原色图像数据总和,将所述滤波窗口内暗原色图像数据总和进行双边滤波处理,得到滤波后的暗原色图像数据,先合并所述左顶区域TL和所述右底区域BR的积分值,再减去所述右顶区域TR和所述左底区域BL的积分值,得到滤波窗口内暗原色图像数据总和,使用所述滤波后的暗原色图像数据具进行计算处理,得到对比度提升后的Bayer图像数据。
5.根据权利要求4所述的改善Bayer图像对比度的装置,其特征在于:所述底部运行模块包括:
行缓冲管理模块;用于重排插值前的Bayer图像数据色彩滤波阵列插值模块;
暗原色计算模块,通过选取RGB图像中的最小值为暗原色图像数据;
积分行管理模块,用于实现滤波窗口中顶部和底部所对应的积分行的管理;
所述顶部运行模块与所述底部运行模块结构相同。
6.根据权利要求4所述的改善Bayer图像对比度的装置,其特征在于:所述中部运行模块包括:
行缓冲管理模块、用于重排插值前的Bayer图像数据色彩滤波阵列插值模块;
色彩滤波阵列插值模块,用于Bayer图像数据插值计算,得到RGB图像;
暗原色计算模块,通过选取RGB图像中的最小值为暗原色图像数据;
桶型移位器,用于指定Bayer图像数据传输的方向与位移;
双边滤波计算模块,用于实现对暗原色图像数据的滤波和平滑处理,得到滤波后的暗原色图像;
统计分析计算模块,所述计算模块用于综合分析处理所述暗原色图像数据、所述滤波后的暗原色图像数据,计算后得到对比度提升后的Bayer图像数据。
7.根据权利要求4所述的改善Bayer图像对比度的装置,其特征在于,所述底部运行模块、顶部运行模块和中部运行模块为并行模块。
8.根据权利要求4所述的改善Bayer图像对比度的装置,其特征在于,所述存储管理器包括:
存储控制器,所述存储控制器对双边滤波窗口内的Bayer图像行数据的缓存;
仲裁管理器,所述仲裁管理器负责多个方向的Bayer图像行数据的读写管理。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711096682.0A CN107886482B (zh) | 2017-11-07 | 2017-11-07 | 改善Bayer图像对比度的方法及装置 |
PCT/CN2017/117315 WO2019090909A1 (zh) | 2017-11-07 | 2017-12-20 | 改善Bayer图像对比度的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711096682.0A CN107886482B (zh) | 2017-11-07 | 2017-11-07 | 改善Bayer图像对比度的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107886482A CN107886482A (zh) | 2018-04-06 |
CN107886482B true CN107886482B (zh) | 2020-06-05 |
Family
ID=61779582
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711096682.0A Active CN107886482B (zh) | 2017-11-07 | 2017-11-07 | 改善Bayer图像对比度的方法及装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107886482B (zh) |
WO (1) | WO2019090909A1 (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102129146A (zh) * | 2010-01-12 | 2011-07-20 | 株式会社尼康 | 摄像装置 |
CN106504281A (zh) * | 2016-12-02 | 2017-03-15 | 中国电子科技集团公司第四十四研究所 | 应用于cmos图像传感器的图像画质增强和滤波方法 |
CN106875358A (zh) * | 2017-02-09 | 2017-06-20 | 聚龙智瞳科技有限公司 | 基于Bayer格式的图像增强方法及图像增强装置 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101848343B (zh) * | 2009-03-24 | 2013-04-17 | 财团法人工业技术研究院 | 具有积分图像输出的图像感测器 |
US8160380B2 (en) * | 2010-07-08 | 2012-04-17 | Seiko Epson Corporation | Bi-affinity filter: A bilateral type filter for color images |
US20120328160A1 (en) * | 2011-06-27 | 2012-12-27 | Office of Research Cooperation Foundation of Yeungnam University | Method for detecting and recognizing objects of an image using haar-like features |
CN102938136A (zh) * | 2012-07-19 | 2013-02-20 | 中国人民解放军国防科学技术大学 | 基于Bayer格式的单幅图像快速去雾方法 |
US9224362B2 (en) * | 2013-03-14 | 2015-12-29 | Microsoft Technology Licensing, Llc | Monochromatic edge geometry reconstruction through achromatic guidance |
CN105991937A (zh) * | 2015-03-04 | 2016-10-05 | 深圳市朗驰欣创科技有限公司 | 一种基于Bayer格式图像的虚拟曝光方法及装置 |
CN106657948A (zh) * | 2017-01-18 | 2017-05-10 | 聚龙智瞳科技有限公司 | 低照度Bayer图像的增强方法及增强装置 |
-
2017
- 2017-11-07 CN CN201711096682.0A patent/CN107886482B/zh active Active
- 2017-12-20 WO PCT/CN2017/117315 patent/WO2019090909A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102129146A (zh) * | 2010-01-12 | 2011-07-20 | 株式会社尼康 | 摄像装置 |
CN106504281A (zh) * | 2016-12-02 | 2017-03-15 | 中国电子科技集团公司第四十四研究所 | 应用于cmos图像传感器的图像画质增强和滤波方法 |
CN106875358A (zh) * | 2017-02-09 | 2017-06-20 | 聚龙智瞳科技有限公司 | 基于Bayer格式的图像增强方法及图像增强装置 |
Non-Patent Citations (1)
Title |
---|
"单幅Bayer格式图像的快速去雾方法";娄静涛 等;《国防科技大学学报》;20131231;第35卷(第6期);第109-115页 * |
Also Published As
Publication number | Publication date |
---|---|
WO2019090909A1 (zh) | 2019-05-16 |
CN107886482A (zh) | 2018-04-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113284054B (zh) | 图像增强方法以及图像增强装置 | |
CN110827200B (zh) | 一种图像超分重建方法、图像超分重建装置及移动终端 | |
CN107590791B (zh) | 图像增强方法以及图像处理装置 | |
CN109255758B (zh) | 基于全1*1卷积神经网络的图像增强方法 | |
CN110555808B (zh) | 一种图像处理方法、装置、设备及机器可读存储介质 | |
US8861846B2 (en) | Image processing apparatus, image processing method, and program for performing superimposition on raw image or full color image | |
CN104125410A (zh) | 一种全景视频多镜头曝光补偿方法及其装置 | |
US11570384B2 (en) | Image sensor employing varied intra-frame analog binning | |
US20100061650A1 (en) | Method And Apparatus For Providing A Variable Filter Size For Providing Image Effects | |
CN115942128A (zh) | 一种基于异构平台的isp系统设计与实现方法 | |
US20140092116A1 (en) | Wide dynamic range display | |
CN113824894A (zh) | 曝光控制方法、装置、设备及存储介质 | |
CN107886482B (zh) | 改善Bayer图像对比度的方法及装置 | |
CN112819742A (zh) | 一种基于卷积神经网络的事件场合成孔径成像方法 | |
CN111970501A (zh) | 纯色场景ae色彩处理方法、装置、电子设备及存储介质 | |
CN117876233A (zh) | 一种基于无人机遥感技术的测绘图像增强方法 | |
WO2019148996A1 (zh) | 图像的处理方法、装置、存储介质及电子设备 | |
WO2024012227A1 (zh) | 应用于电子设备的图像显示方法、编码方法及相关装置 | |
CN113409196B (zh) | 一种用于实时视频拼接的高速全局色差矫正方法 | |
CN111242087B (zh) | 物体识别方法及装置 | |
US7443428B2 (en) | Image processing device | |
CN109936709B (zh) | 一种基于时间信息的图像提取方法 | |
CN109544466B (zh) | 一种基于引导滤波的彩色图像Retinex增强方法 | |
CN101808200A (zh) | 一种基于感兴趣区域的相机测光方法 | |
CN114554106B (zh) | 自动曝光方法、装置、图像获取方法、介质及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |