CN107454317B - 图像处理方法、装置、计算机可读存储介质和计算机设备 - Google Patents
图像处理方法、装置、计算机可读存储介质和计算机设备 Download PDFInfo
- Publication number
- CN107454317B CN107454317B CN201710625426.XA CN201710625426A CN107454317B CN 107454317 B CN107454317 B CN 107454317B CN 201710625426 A CN201710625426 A CN 201710625426A CN 107454317 B CN107454317 B CN 107454317B
- Authority
- CN
- China
- Prior art keywords
- light
- image
- defogging
- value
- brightness value
- 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
- 238000012545 processing Methods 0.000 title claims abstract description 68
- 238000003672 processing method Methods 0.000 title claims abstract description 29
- 239000013589 supplement Substances 0.000 claims abstract description 69
- 230000001502 supplementing effect Effects 0.000 claims abstract description 60
- 238000000034 method Methods 0.000 claims abstract description 21
- 238000002834 transmittance Methods 0.000 claims description 28
- 238000001914 filtration Methods 0.000 claims description 17
- 230000009467 reduction Effects 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 13
- 230000008569 process Effects 0.000 description 8
- 238000003384 imaging method Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000003705 background correction Methods 0.000 description 2
- 230000002146 bilateral effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000000872 buffer Substances 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/80—Camera processing pipelines; Components thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/73—Deblurring; Sharpening
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/70—Circuitry for compensating brightness variation in the scene
- H04N23/76—Circuitry for compensating brightness variation in the scene by influencing the image signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/80—Camera processing pipelines; Components thereof
- H04N23/81—Camera processing pipelines; Components thereof for suppressing or minimising disturbance in the image signal generation
-
- 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/10—Image acquisition modality
- G06T2207/10004—Still image; Photographic image
-
- 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/10—Image acquisition modality
- G06T2207/10024—Color image
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
Abstract
本发明涉及一种图像处理方法、装置、计算机可读存储介质和计算机设备。上述方法包括:若检测到移动终端接收到拍摄指令,检测当前环境光亮度值;查找与所述环境光亮度值对应的补光亮度值,根据所述补光亮度值对拍摄图像进行补光;获取补光后图像的去雾参数值,根据所述去雾参数值对所述补光后图像进行去雾处理。上述方法,在移动终端接收到拍摄指令后,检测当前环境光亮度值,根据当前环境光亮度值获取对应的补光亮度值进行补光,可以使拍摄获取的图片亮度值在合理范围内,避免图像过暗造成的图像观感较差的问题,提高了图像质量。
Description
技术领域
本发明涉及计算机技术领域,特别是涉及一种图像处理方法、装置、计算机可读存储介质和计算机设备。
背景技术
随着智能移动终端的发展,采用智能移动终端进行拍摄越来越普遍。在采用智能移动终端的拍摄过程中,环境光亮度会影响成像的质量,在环境光亮度较低时,成像较暗人物不容易显现;在环境光亮度较高时,成像较亮容易造成图像过曝。在图像成像过程中,合理控制环境光亮度,可以提高成像质量。
发明内容
本发明实施例提供一种图像处理方法、装置、计算机可读存储介质和计算机设备,可以提高拍摄获取的图像质量。
一种图像处理方法,包括:
若检测到移动终端接收到拍摄指令,检测当前环境光亮度值;
查找与所述环境光亮度值对应的补光亮度值,根据所述补光亮度值对拍摄图像进行补光;
获取补光后图像的去雾参数值,根据所述去雾参数值对所述补光后图像进行去雾处理。
一种图像处理装置,包括:
查找模块,用于若检测到移动终端接收到拍摄指令,检测当前环境光亮度值;
补光模块,用于查找与所述环境光亮度值对应的补光亮度值,根据所述补光亮度值对拍摄图像进行补光;
去雾模块,用于获取补光后图像的去雾参数值,根据所述去雾参数值对所述补光后图像进行去雾处理。
一个或多个包含计算机可执行指令的非易失性计算机可读存储介质,当所述计算机可执行指令被一个或多个处理器执行时,使得所述处理器执行如上所述的图像处理方法。
一种计算机设备,包括存储器及处理器,所述存储器中储存有计算机可读指令,所述指令被所述处理器执行时,使得所述处理器执行如上所述的图像处理方法。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为一个实施例中移动终端的内部结构示意图;
图2为一个实施例中图像处理方法的流程图;
图3为另一个实施例中图像处理方法的流程图;
图4为另一个实施例中图像处理方法的流程图;
图5为一个实施例中图像处理装置的结构框图;
图6为另一个实施例中图像处理装置的结构框图;
图7为另一个实施例中图像处理装置的结构框图;
图8为一个实施例中图像处理电路的示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
以计算机设备为移动终端为例。图1为一个实施例中移动终端10的内部结构示意图。如图1所示,该移动终端10包括通过***总线连接的处理器、非易失性存储介质、内存储器和网络接口、显示屏和输入装置。其中,移动终端10的非易失性存储介质存储有操作***和计算机可读指令。该计算机可读指令被处理器执行时以实现一种图像处理方法。该处理器用于提供计算和控制能力,支撑整个移动终端10的运行。移动终端10中的内存储器为非易失性存储介质中的计算机可读指令的运行提供环境。网络接口用于与服务器进行网络通信。移动终端10的显示屏可以是液晶显示屏或者电子墨水显示屏等,输入装置可以是显示屏上覆盖的触摸层,也可以是移动终端10外壳上设置的按键、轨迹球或触控板,也可以是外接的键盘、触控板或鼠标等。该移动终端10可以是手机、平板电脑或者个人数字助理或穿戴式设备等。本领域技术人员可以理解,图1中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的移动终端10的限定,具体的移动终端10可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
图2为一个实施例中图像处理方法的流程图。如图2所示,一种图像处理方法,包括步骤202至步骤206。其中:
步骤202,若检测到移动终端接收到拍摄指令,检测当前环境光亮度值。
具体地,当移动终端接收到拍摄指令时,可采用光线传感器获取环境光亮度值。采用光线传感器获取环境光亮度值的步骤包括:获取SensorManager传感器管理器服务,通过SensorManager查找光线传感器、注册和监听光线传感器的改变,通过光线传感器的改变获取环境光亮度值。上述环境光亮度值以勒克斯为单位。
步骤204,查找与所述环境光亮度值对应的补光亮度值,根据所述补光亮度值对拍摄图像进行补光。
具体地,在当前环境光亮度值较弱时,可通过补光来增加拍摄图像的亮度值。补光的方法可包括:通过闪光灯进行补光、通过柔光灯进行补光、通过增强屏幕亮度进行补光等。移动终端中预设有环境光亮度值与补光亮度值之间的对应关系表,在通过光线传感器获取到环境光亮度值后,即可查找与上述环境光亮度值对应的补光亮度值来进行补光。其中,移动终端可控制闪光灯的亮度值、柔光灯的亮度值、移动终端屏幕的亮度值。
步骤206,获取补光后图像的去雾参数值,根据所述去雾参数值对所述补光后图像进行去雾处理。
具体地,通过补光获取到拍摄图像后,可对补光后拍摄获取的图像进行去雾处理。对图像的去雾处理包括多种算法,如暗原色先验去雾算法、单幅图像去雾算法等。以单幅图像去雾算法为例,去雾参数值可包括大气光值、透射率和空气光值;以暗原色先验去雾算法为例,去雾参数值包括大气光值和透射率;基于暗原色先验算法对待处理图像进行去雾的步骤包括:
获取大气散射模型
I(x)=J(x)t(x)+A(1-t(x))
其中,I(x)为观测到的图像信息,J(x)为来自目标的辐射信息,也就是复原后的无雾图像,x表示图像中某一像素的空间位置,t(x)为透射率,A为无穷远处的大气光值。大气光值可通过待处理图像的灰度图计算获取、也可通过大气光值与天气情况和当前时间的对应关系获取。在通常情况下,可选用图像中最大强度的像素作为大气光值的估测。假设A为已知值,待处理图像中RGB三个通道中存在通道值很低的通道,且该通道值接近于零,则可以得到:
由上式可以获取到透射率即为:
为了保证去雾效果,可以对透射率设定一个阈值t0,那么无雾时景物的光线强度为:
根据获取的无雾时静物的光线强度则可对待处理图像进行去雾处理。
本发明实施例中图像处理方法,在移动终端接收到拍摄指令后,检测当前环境光亮度值,根据当前环境光亮度值获取对应的补光亮度值进行补光,可以使拍摄获取的图片亮度值在合理范围内,避免图像过暗造成的图像观感较差的问题,提高了图像质量。
在一个实施例中,所述根据所述补光亮度值对拍摄获取的图像进行补光包括:
步骤302,若检测到移动终端前置摄像头接收到拍摄指令,则根据所述补光亮度值调整屏幕亮度进行补光。
步骤304,若检测到移动终端后置摄像头接收到拍摄指令,则根据所述补光亮度值调整闪光灯亮度进行补光。
具体地,当检测到采用移动终端前置摄像头进行拍摄时,根据获取的补光亮度值可获取对应的移动终端屏幕亮度等级,在移动终端前置摄像头执行拍照指令时,瞬时调整移动终端屏幕亮度进行拍摄。例如,当获取的补光亮度值在10lux到20lux时,将移动终端屏幕亮度调整为当前屏幕亮度最大值;当获取的补光亮度值在21lux到40lux时,将移动终端屏幕亮度值调整为当前屏幕亮度最大值的两倍;当获取的补光亮度值大于40lux时,将移动终端屏幕亮度值调整为当前屏幕亮度最大值的三倍。
当检测到采用移动终端后置摄像头进行拍摄时,根据获取的补光亮度值调整移动终端闪光灯亮度值再进行拍摄。其中,在移动终端中闪光灯的发光强度由闪光灯的灯管功率决定,在移动终端中闪光灯的灯管功率固定时,可通过调整闪光灯的闪光时间来控制闪光灯亮度,即在获取到补光亮度值后,可查找与补光亮度值对应的闪光时间,通过调整闪光时间进行补光。例如,在闪光时间为1/1000秒时,将闪光灯亮度值设为1;则在闪光时间为1/2000秒时,闪光灯亮度值为1/2;在闪光时间为1/4000秒时,闪光灯亮度值为1/4。在获取的补光亮度值在10lux到20lux时,对应的闪光灯亮度值为1/4,则调整拍照的闪光时间为1/4000秒;在获取的补光亮度值在21lux(勒克斯,表示1流明(Lumen)的光通量(LuminousFlux)均匀照在1平方米表面上所产生的照度)到40lux时,对应的闪光灯亮度值为1/2,则调整拍照的闪光时间为1/2000秒;在获取的补光亮度值大于40lux时,对应的闪光灯亮度值为1,调整拍照的闪光时间为1/1000秒。在一个实施例中,还可在移动终端中设置不同功率的闪光灯,移动终端中预存有补光亮度值与闪光灯之间的对应关系,在获取的补光亮度值后,可查找获取与补光亮度值对应的闪光灯,用该闪光灯进行闪光拍照。其中,对不同功率的闪光灯也可设置闪光时间来控制闪光亮度。
在一个实施例中,若移动终端带有柔光灯,还可根据获取的补光亮度值调整柔光灯亮度值再进行拍摄。其中,调整柔光灯亮度值可采用设置多个功率的柔光灯的方式,不同补光亮度值对应不同功率的柔光灯。
本发明实施例中图像处理方法,在接收到拍摄指令时,通过检测移动终端接收到拍摄指令的摄像头来决定补光方式。在移动终端前置摄像头接收到拍摄指令时,判定用户为自拍场景,用户距离移动终端摄像头较近,通过调整屏幕亮度进行补光,使拍摄获取的图像质量更高。在移动终端后置摄像头接收到拍摄指令时,通过闪光灯进行补光,提高图像的亮度值,使拍摄获取的图像更加清晰。
在一个实施例中,上述图像处理方法还包括:若检测到去雾处理后图像中噪点的数量大于第一阈值,对所述去雾处理后图像进行滤波降噪处理。
具体地,当图像中存在噪点时,图像上存在空值区域会导致图像不光滑,即图像包含噪点时图像的质量较差,而直接对图像采取平滑操作会使得图像模糊、图像细节损失。滤波算法可根据空值区域周围像素点的像素值推算空值区域的像素值,进入对图像上空值区域进行填充,使图像变得光滑,进而提高图像的清晰度。常用的滤波算法可包括中值滤波、双边滤波、低通滤波、高斯滤波等。其中,双边滤波作为平滑滤波,既能对图像做平滑处理,又能保持图像的边缘细节信息,提高图像质量。本实施例中,移动终端获取到去雾后图像后,检测去雾后图像中噪点是否大于第一阈值,若是,则判定去雾后图像中噪声较大,对去雾后图像进行滤波降噪处理;若否,则对去雾后图像不进行处理。
本发明实施例中图像处理方法,在检测到去雾后图像中存在较多噪点时,对去雾后图像进行滤波降噪处理,能够去除图像中噪声污染,提高图像质量。
在一个实施例中,所述去雾参数值包括大气光值和透射率;所述根据所述去雾参数值对所述补光后图像进行去雾处理包括:
步骤402,获取预设的RGB三个通道中每个通道的透射率因子。
步骤404,根据所述透射率因子获取RGB三个通道中每个通道的透射率。
步骤406,根据所述大气光值和RGB三个通道中每个通道的透射率分别对RGB三个通道进行去雾处理。
具体地,雾污染对RGB三个通道的影响不同,在采用去雾算法对图像整体去雾时,图像中G通道和B通道上的雾无法完全去除。进一步的,相同浓度的雾对RGB三个通道的影响不同,其中R通道的透射率最高、B通道的透射率最低、G通道的透射率位于两者之间;且在雾浓度增加时,RGB三个通道之间的差值也增大。本实施例中,对RGB三个通道预设透射率因子ωR、ωG、ωB,其中,
ωR=1
ωG=(0.9+0.1*t(x))2
ωB=(0.7+0.3*t(x))2
根据预设的透射率因子求取RGB三个通道每个通道的透射率tR、tG、tB。
tR=ωR*t(x)=t(x)
tG=ωG*t(x)=t(x)*(0.9+0.1*t(x))2
tB=ωB*t(x)=t(x)*(0.7+0.3*t(x))2
其中,t(x)为待处理图像的透射率,假设待处理图像的大气光值A为已知值,根据公式:
将上述公式中t(x)依次替换为tR、tG、tB,即可对待处理影像中RGB三个通道依次进行去雾处理。
本发明实施例中图像处理方法,对待处理图像的RGB三个通道依次进行去雾处理,对RGB三个通道实现不同的去雾强度,突破了传统技术中对图像统一进行去雾处理导致的G通道和B通道上雾无法完全去除的情况,去雾效果更好,去雾图像质量更高。
在一个实施例中,在所述根据所述去雾参数值对所述补光后图像进行去雾处理之前,上述图像处理方法还包括:
(1)获取所述补光后图像的雾浓度参数值。
(2)若所述雾浓度参数值大于第二阈值,则根据所述去雾参数值对所述补光后图像进行去雾处理。
具体地,图像的雾浓度与大气光值和透射率的关系式为:
F(x)=A*(1-t(x))
其中,F(x)表示雾浓度,在大气光值A为固定已知值时,透射率越小则雾浓度越大,透射率越大则雾浓度越小。在获取到补光后图像中每个像素点的大气光值和透射率后,即可求取补光后图像中每个像素点的雾浓度参数值。在求取补光后图像中每个像素点的雾浓度参数值后,可获取补光后图像的各个像素点的雾浓度参数值的均值作为补光后图像的雾浓度参数值。若补光后图像的雾浓度参数值大于预设的第二阈值,则根据上述算法对补光后图像进行去雾处理;若补光后图像的雾浓度参数值不大于预设的第二阈值,则不对补光后图像进行去雾处理。
本发明实施例中图像处理方法,在对图像进行去雾处理之前,获取图像的雾浓度参数值,若图像的雾浓度参数值大于预设值,则对图像进行去雾处理。即在图像的雾浓度较厚时,对图像进行去雾处理,在图像的雾浓度较薄时,对图像不进行去雾处理。通过比较图像的雾浓度,可以针对性的对图像进行处理,提高对图像的处理速度,节省***资源。
图5为一个实施例中图像处理装置的结构框图。如图5所示,一种图像处理装置,包括查找模块502、补光模块504和去雾模块506。其中:
查找模块502,用于若检测到移动终端接收到拍摄指令,检测当前环境光亮度值。
补光模块504,用于查找与所述环境光亮度值对应的补光亮度值,根据所述补光亮度值对拍摄图像进行补光。
去雾模块506,用于获取补光后图像的去雾参数值,根据所述去雾参数值对所述补光后图像进行去雾处理。
在一个实施例中,所述补光模块504还用于若检测到移动终端前置摄像头接收到拍摄指令,则根据所述补光亮度值调整屏幕亮度进行补光;若检测到移动终端后置摄像头接收到拍摄指令,则根据所述补光亮度值调整闪光灯亮度进行补光。
在一个实施例中,所述去雾参数值包括大气光值和透射率;所述去雾模块506还用于获取预设的RGB三个通道中每个通道的透射率因子;根据所述透射率因子获取RGB三个通道中每个通道的透射率;根据所述大气光值和RGB三个通道中每个通道的透射率分别对RGB三个通道进行去雾处理。
图6为另一个实施例中图像处理装置的结构框图。如图6所示,一种图像处理装置,包括查找模块602、补光模块604、去雾模块606和去噪模块608。其中,查找模块602、补光模块604、去雾模块606与图5中对应的模块功能相同。
去噪模块608,用于若检测到去雾处理后图像中噪点的数量大于第一阈值,对所述去雾处理后图像进行滤波降噪处理。
图7为另一个实施例中图像处理装置的结构框图。如图7所示,一种图像处理装置,包括查找模块702、补光模块704、去雾模块706和获取模块708。其中,查找模块702、补光模块704、去雾模块706与图5中对应的模块功能相同。
获取模块708,用于获取所述补光后图像的雾浓度参数值。
所述去雾模块706还用于若所述雾浓度参数值大于第二阈值,则根据所述去雾参数值对所述补光后图像进行去雾处理。
上述图像处理装置中各个模块的划分仅用于举例说明,在其他实施例中,可将图像处理装置按照需要划分为不同的模块,以完成上述图像处理装置的全部或部分功能。
本发明实施例还提供了一种计算机可读存储介质。一个或多个包含计算机可执行指令的非易失性计算机可读存储介质,当所述计算机可执行指令被一个或多个处理器执行时,使得所述处理器执行以下步骤:
(1)若检测到移动终端接收到拍摄指令,检测当前环境光亮度值;
(2)查找与所述环境光亮度值对应的补光亮度值,根据所述补光亮度值对拍摄图像进行补光;
(3)获取补光后图像的去雾参数值,根据所述去雾参数值对所述补光后图像进行去雾处理。
在一个实施例中,所述根据所述补光亮度值对拍摄获取的图像进行补光包括:若检测到移动终端前置摄像头接收到拍摄指令,则根据所述补光亮度值调整屏幕亮度进行补光;若检测到移动终端后置摄像头接收到拍摄指令,则根据所述补光亮度值调整闪光灯亮度进行补光。
在一个实施例中,若检测到去雾处理后图像中噪点的数量大于第一阈值,对所述去雾处理后图像进行滤波降噪处理。
在一个实施例中,所述去雾参数值包括大气光值和透射率;所述根据所述去雾参数值对所述补光后图像进行去雾处理包括:
(1)获取预设的RGB三个通道中每个通道的透射率因子。
(2)根据所述透射率因子获取RGB三个通道中每个通道的透射率。
(3)根据所述大气光值和RGB三个通道中每个通道的透射率分别对RGB三个通道进行去雾处理。
在一个实施例中,上述图像处理方法还包括:获取所述补光后图像的雾浓度参数值;若所述雾浓度参数值大于第二阈值,则根据所述去雾参数值对所述补光后图像进行去雾处理。
本发明实施例还提供一种计算机设备。上述计算机设备中包括图像处理电路,图像处理电路可以利用硬件和/或软件组件实现,可包括定义ISP(Image SignalProcessing,图像信号处理)管线的各种处理单元。图8为一个实施例中图像处理电路的示意图。如图8所示,为便于说明,仅示出与本发明实施例相关的图像处理技术的各个方面。
如图8所示,图像处理电路包括ISP处理器840和控制逻辑器850。成像设备810捕捉的图像数据首先由ISP处理器840处理,ISP处理器840对图像数据进行分析以捕捉可用于确定和/或成像设备810的一个或多个控制参数的图像统计信息。成像设备810可包括具有一个或多个透镜812和图像传感器814的照相机。图像传感器814可包括色彩滤镜阵列(如Bayer滤镜),图像传感器814可获取用图像传感器814的每个成像像素捕捉的光强度和波长信息,并提供可由ISP处理器840处理的一组原始图像数据。传感器820可基于传感器820接口类型把原始图像数据提供给ISP处理器840。传感器820接口可以利用SMIA(StandardMobile Imaging Architecture,标准移动成像架构)接口、其它串行或并行照相机接口或上述接口的组合。
ISP处理器840按多种格式逐个像素地处理原始图像数据。例如,每个图像像素可具有8、10、12或14比特的位深度,ISP处理器840可对原始图像数据进行一个或多个图像处理操作、收集关于图像数据的统计信息。其中,图像处理操作可按相同或不同的位深度精度进行。
ISP处理器840还可从图像存储器830接收像素数据。例如,从传感器820接口将原始像素数据发送给图像存储器830,图像存储器830中的原始像素数据再提供给ISP处理器840以供处理。图像存储器830可为存储器装置的一部分、存储设备、或电子设备内的独立的专用存储器,并可包括DMA(Direct Memory Access,直接直接存储器存取)特征。
当接收到来自传感器820接口或来自图像存储器830的原始图像数据时,ISP处理器840可进行一个或多个图像处理操作,如时域滤波。处理后的图像数据可发送给图像存储器930,以便在被显示之前进行另外的处理。ISP处理器940还可从图像存储器930接收处理数据,对上述处理数据进行原始域中以及RGB和YCbCr颜色空间中的图像数据处理。处理后的图像数据可输出给显示器880,以供用户观看和/或由图形引擎或GPU(GraphicsProcessing Unit,图形处理器)进一步处理。此外,ISP处理器840的输出还可发送给图像存储器830,且显示器880可从图像存储器830读取图像数据。在一个实施例中,图像存储器830可被配置为实现一个或多个帧缓冲器。此外,ISP处理器840的输出可发送给编码器/解码器870,以便编码/解码图像数据。编码的图像数据可被保存,并在显示于显示器880设备上之前解压缩。
ISP处理器840处理后的图像数据可发送给去雾模块860,以便在被显示之前对图像进行去雾处理。去雾模块860对图像数据去雾处理可包括补光后图像的去雾参数值,根据上述去雾参数值对补光后图像进行去雾处理。其中,去雾模块860可为移动终端中CPU(Central Processing Unit,中央处理器)、GPU(Graphics Processing Unit,图形处理器)或协处理器等。去雾模块860将图像数据进行去雾处理后,可将去雾处理后的图像数据发送给编码器/解码器870,以便编码/解码图像数据。编码的图像数据可被保存,并在显示与显示器880设备上之前解压缩。可以理解的是,去雾模块860处理后的图像数据可以不经过编码器/解码器870,直接发给显示器880进行显示。ISP处理器840处理后的图像数据还可以先经过编码器/解码器870处理,然后再经过去雾模块860进行处理。上述编码器/解码器870可为移动终端中CPU、GPU或协处理器等。
ISP处理器840确定的统计数据可发送给控制逻辑器850单元。例如,统计数据可包括自动曝光、自动白平衡、自动聚焦、闪烁检测、黑电平补偿、透镜812阴影校正等图像传感器814统计信息。控制逻辑器850可包括执行一个或多个例程(如固件)的处理器和/或微控制器,一个或多个例程可根据接收的统计数据,确定成像设备810的控制参数以及ISP处理器840的控制参数。例如,控制参数可包括传感器820控制参数(例如增益、曝光控制的积分时间)、照相机闪光控制参数、透镜812控制参数(例如聚焦或变焦用焦距)、或这些参数的组合。ISP控制参数可包括用于自动白平衡和颜色调整(例如,在RGB处理期间)的增益水平和色彩校正矩阵,以及透镜812阴影校正参数。
以下为运用图8中图像处理技术实现一种图像处理方法的步骤:
(1)若检测到移动终端接收到拍摄指令,检测当前环境光亮度值;
(2)查找与所述环境光亮度值对应的补光亮度值,根据所述补光亮度值对拍摄图像进行补光;
(3)获取补光后图像的去雾参数值,根据所述去雾参数值对所述补光后图像进行去雾处理。
在一个实施例中,所述根据所述补光亮度值对拍摄获取的图像进行补光包括:若检测到移动终端前置摄像头接收到拍摄指令,则根据所述补光亮度值调整屏幕亮度进行补光;若检测到移动终端后置摄像头接收到拍摄指令,则根据所述补光亮度值调整闪光灯亮度进行补光。
在一个实施例中,若检测到去雾处理后图像中噪点的数量大于第一阈值,对所述去雾处理后图像进行滤波降噪处理。
在一个实施例中,所述去雾参数值包括大气光值和透射率;所述根据所述去雾参数值对所述补光后图像进行去雾处理包括:
(1)获取预设的RGB三个通道中每个通道的透射率因子。
(2)根据所述透射率因子获取RGB三个通道中每个通道的透射率。
(3)根据所述大气光值和RGB三个通道中每个通道的透射率分别对RGB三个通道进行去雾处理。
在一个实施例中,上述图像处理方法还包括:获取所述补光后图像的雾浓度参数值;若所述雾浓度参数值大于第二阈值,则根据所述去雾参数值对所述补光后图像进行去雾处理。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)等。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
Claims (12)
1.一种图像处理方法,其特征在于,包括:
若检测到移动终端接收到拍摄指令,检测当前环境光亮度值;
查找与所述环境光亮度值对应的补光亮度值,根据所述补光亮度值对拍摄图像进行补光;
获取补光后图像的去雾参数值;
所述去雾参数值包括大气光值A和透射率;根据所述去雾参数值对所述补光后图像进行去雾处理,包括:
获取预设的RGB三个通道中每个通道的透射率因子ωR、ωG、ωB;其中,
ωR=1
ωG=(0.9+0.1*t(x))2
ωB=(0.7+0.3*t(x))2
根据所述透射率因子获取RGB三个通道中每个通道的透射率tR、tG、tB;其中,t(x)为所述补光后图像的透射率,
tR=ωR*t(x)=t(x)
tG=ωG*t(x)=t(x)*(0.9+0.1*t(x))2
tB=ωB*t(x)=t(x)*(0.7+0.3*t(x))2
根据所述大气光值A,并将以下公式中t(x)依次替换为tR、tG、tB,分别对RGB三个通道进行去雾处理,
其中,I(x)为补光后图像,J(x)为去雾处理后得到的图像,t0为对透射率t(x)设定的阈值;
根据所述去雾参数值对所述补光后图像进行去雾处理。
2.根据权利要求1所述的图像处理方法,其特征在于,所述方法还包括:
若所述移动终端带有柔光灯,根据获取的所述补光亮度值调整所述柔光灯的亮度值进行补光。
3.根据权利要求1所述的图像处理方法,其特征在于,所述方法还包括:
若检测到去雾处理后图像中噪点的数量大于第一阈值,对所述去雾处理后图像进行滤波降噪处理。
4.根据权利要求1所述的图像处理方法,其特征在于,所述根据所述补光亮度值对拍摄图像进行补光包括:
当检测到采用所述移动终端的前置摄像头进行拍摄时,根据获取的补光亮度值获取对应的移动终端屏幕亮度等级,在所述移动终端的前置摄像头执行拍照指令时,瞬时调整移动终端屏幕亮度进行补光;
当检测到采用所述移动终端的后置摄像头进行拍摄时,查找与所述补光亮度值对应的闪光时间,通过调整闪光灯的闪光时间进行补光。
5.根据权利要求1所述的图像处理方法,其特征在于,在所述根据所述去雾参数值对所述补光后图像进行去雾处理之前,所述方法还包括:
获取所述补光后图像的雾浓度参数值;
若所述雾浓度参数值大于第二阈值,则根据所述去雾参数值对所述补光后图像进行去雾处理。
6.一种图像处理装置,其特征在于,包括:
查找模块,用于若检测到移动终端接收到拍摄指令,检测当前环境光亮度值;
补光模块,用于查找与所述环境光亮度值对应的补光亮度值,根据所述补光亮度值对拍摄图像进行补光;
去雾模块,用于获取补光后图像的去雾参数值;所述去雾参数值包括大气光值A和透射率;根据所述去雾参数值对所述补光后图像进行去雾处理,包括:
获取预设的RGB三个通道中每个通道的透射率因子ωR、ωG、ωB;其中,
ωR=1
ωG=(0.9+0.1*t(x))2
ωB=(0.7+0.3*t(x))2
根据所述透射率因子获取RGB三个通道中每个通道的透射率tR、tG、tB;其中,t(x)为所述补光后图像的透射率,
tR=ωR*t(x)=t(x)
tG=ωG*t(x)=t(x)*(0.9+0.1*t(x))2
tB=ωB*t(x)=t(x)*(0.7+0.3*t(x))2
根据所述大气光值A,并将以下公式中t(x)依次替换为tR、tG、tB,分别对RGB三个通道进行去雾处理,
其中,I(x)为补光后图像,J(x)为去雾处理后得到的图像,t0为对透射率t(x)设定的阈值;
根据所述去雾参数值对所述补光后图像进行去雾处理。
7.根据权利要求6所述的图像处理装置,其特征在于:
所述补光模块还用于若所述移动终端带有柔光灯,根据获取的所述补光亮度值调整所述柔光灯的亮度值进行补光。
8.根据权利要求6所述的图像处理装置,其特征在于,所述装置还包括:
去噪模块,用于若检测到去雾处理后图像中噪点的数量大于第一阈值,对所述去雾处理后图像进行滤波降噪处理。
9.根据权利要求6所述的图像处理装置,其特征在于:
所述补光模块还用于当检测到采用所述移动终端的前置摄像头进行拍摄时,根据获取的补光亮度值获取对应的移动终端屏幕亮度等级,在所述移动终端的前置摄像头执行拍照指令时,瞬时调整移动终端屏幕亮度进行补光;当检测到采用所述移动终端的后置摄像头进行拍摄时,查找与所述补光亮度值对应的闪光时间,通过调整闪光灯的闪光时间进行补光。
10.根据权利要求6所述的图像处理装置,其特征在于,所述装置还包括:
获取模块,用于获取所述补光后图像的雾浓度参数值;
所述去雾模块还用于若所述雾浓度参数值大于第二阈值,则根据所述去雾参数值对所述补光后图像进行去雾处理。
11.一个或多个包含计算机可执行指令的非易失性计算机可读存储介质,当所述计算机可执行指令被一个或多个处理器执行时,使得所述处理器执行如权利要求1至5中任一项所述的图像处理方法。
12.一种计算机设备,包括存储器及处理器,所述存储器中储存有计算机可读指令,所述指令被所述处理器执行时,使得所述处理器执行如权利要求1至5中任一项所述的图像处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710625426.XA CN107454317B (zh) | 2017-07-27 | 2017-07-27 | 图像处理方法、装置、计算机可读存储介质和计算机设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710625426.XA CN107454317B (zh) | 2017-07-27 | 2017-07-27 | 图像处理方法、装置、计算机可读存储介质和计算机设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107454317A CN107454317A (zh) | 2017-12-08 |
CN107454317B true CN107454317B (zh) | 2020-01-10 |
Family
ID=60489184
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710625426.XA Active CN107454317B (zh) | 2017-07-27 | 2017-07-27 | 图像处理方法、装置、计算机可读存储介质和计算机设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107454317B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107995437B (zh) * | 2017-12-22 | 2020-10-09 | 努比亚技术有限公司 | 照片拍摄打光方法及移动终端 |
CN111915529B (zh) * | 2020-08-05 | 2024-06-21 | 广州市百果园信息技术有限公司 | 一种视频的暗光增强方法、装置、移动终端和存储介质 |
CN114299067A (zh) * | 2022-03-04 | 2022-04-08 | 西安华创马科智能控制***有限公司 | 一种井下煤壁片帮预警方法及装置 |
CN116684739A (zh) * | 2023-06-20 | 2023-09-01 | 广东电网有限责任公司广州供电局 | 户外作业机器人的图像获取方法、装置和计算机设备 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101448164B1 (ko) * | 2013-04-22 | 2014-10-14 | 금오공과대학교 산학협력단 | 파라미터 최적화를 이용한 영상의 안개 제거 방법 |
CN104732494A (zh) * | 2015-03-23 | 2015-06-24 | 无锡中科智能农业发展有限责任公司 | 一种基于图像去雾的组培监控方法及*** |
KR101689562B1 (ko) * | 2015-08-28 | 2016-12-26 | 한국항공대학교산학협력단 | 이중 다크 채널에 기반한 안개 제거 방법 및 장치 |
KR101705536B1 (ko) * | 2015-10-08 | 2017-02-10 | 목포해양대학교 산학협력단 | 카메라 영상기반 안개 제거 방법 |
CN106408520B (zh) * | 2015-12-27 | 2019-05-14 | 华南理工大学 | 一种高颜色保真度的图像去雾方法 |
CN106027916A (zh) * | 2016-07-18 | 2016-10-12 | 广东欧珀移动通信有限公司 | 一种补光拍照方法及终端 |
-
2017
- 2017-07-27 CN CN201710625426.XA patent/CN107454317B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN107454317A (zh) | 2017-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107424198B (zh) | 图像处理方法、装置、移动终端及计算机可读存储介质 | |
CN109005364B (zh) | 成像控制方法、装置、电子设备以及计算机可读存储介质 | |
CN108900782B (zh) | 曝光控制方法、装置以及电子设备 | |
US20200045219A1 (en) | Control method, control apparatus, imaging device, and electronic device | |
WO2020207262A1 (zh) | 基于多帧图像的图像处理方法、装置、电子设备 | |
CN108419028B (zh) | 图像处理方法、装置、计算机可读存储介质和电子设备 | |
CN107451969B (zh) | 图像处理方法、装置、移动终端及计算机可读存储介质 | |
WO2020034737A1 (zh) | 成像控制方法、装置、电子设备以及计算机可读存储介质 | |
CN107395991B (zh) | 图像合成方法、装置、计算机可读存储介质和计算机设备 | |
CN107454317B (zh) | 图像处理方法、装置、计算机可读存储介质和计算机设备 | |
CN107481186B (zh) | 图像处理方法、装置、计算机可读存储介质和计算机设备 | |
CN107704798B (zh) | 图像虚化方法、装置、计算机可读存储介质和计算机设备 | |
CN107317967B (zh) | 图像处理方法、装置、移动终端及计算机可读存储介质 | |
WO2020034701A1 (zh) | 成像控制方法、装置、电子设备以及可读存储介质 | |
US11233948B2 (en) | Exposure control method and device, and electronic device | |
CN107563979B (zh) | 图像处理方法、装置、计算机可读存储介质和计算机设备 | |
CN107194900A (zh) | 图像处理方法、装置、计算机可读存储介质和移动终端 | |
WO2020034702A1 (zh) | 控制方法、装置、电子设备和计算机可读存储介质 | |
US11601600B2 (en) | Control method and electronic device | |
CN108833802A (zh) | 曝光控制方法、装置和电子设备 | |
CN107341782B (zh) | 图像处理方法、装置、计算机设备和计算机可读存储介质 | |
CN107194901B (zh) | 图像处理方法、装置、计算机设备和计算机可读存储介质 | |
CN108259754B (zh) | 图像处理方法及装置、计算机可读存储介质和计算机设备 | |
CN110213462B (zh) | 图像处理方法、装置、电子设备、图像处理电路及存储介质 | |
CN109191398B (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 | ||
CB02 | Change of applicant information |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant after: OPPO Guangdong Mobile Communications Co., Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant before: Guangdong Opel Mobile Communications Co., Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |