CN110324599A - 一种用于大场景范围的自动白平衡处理方法及装置 - Google Patents

一种用于大场景范围的自动白平衡处理方法及装置 Download PDF

Info

Publication number
CN110324599A
CN110324599A CN201810263763.3A CN201810263763A CN110324599A CN 110324599 A CN110324599 A CN 110324599A CN 201810263763 A CN201810263763 A CN 201810263763A CN 110324599 A CN110324599 A CN 110324599A
Authority
CN
China
Prior art keywords
white balance
entropy
image data
balance processing
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.)
Pending
Application number
CN201810263763.3A
Other languages
English (en)
Inventor
张鹏
肖洪波
陆凡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Touch Vision Technology (beijing) Co Ltd
Original Assignee
Touch Vision Technology (beijing) Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Touch Vision Technology (beijing) Co Ltd filed Critical Touch Vision Technology (beijing) Co Ltd
Priority to CN201810263763.3A priority Critical patent/CN110324599A/zh
Publication of CN110324599A publication Critical patent/CN110324599A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/64Circuits for processing colour signals
    • H04N9/73Colour balance circuits, e.g. white balance circuits or colour temperature control

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Color Television Image Signal Generators (AREA)
  • Processing Of Color Television Signals (AREA)

Abstract

本发明公开了一种用于大场景范围的自动白平衡处理方法及装置,该方法包括:获取图像数据;将所述图像数据分成若干等份模块;计算所述图像数据的平均熵及所述若干等份模块的每一块的熵;根据所述平均熵以及每一块的熵计算所述图像数据的加权灰度值;根据所述加权灰度值对所述图像数据进行白平衡处理。本发明不需要添加色温传感器或者在摄像头中增加过滤器,可以减少硬件成本的同时减少软件资源的使用,节约了成本。对比传统的校正方式,本发明所使用的方法在色彩单一的场景中仍然有比较良好的效果,在低照度或者曝光不正常时也能够对图像色彩进行正确的还原。

Description

一种用于大场景范围的自动白平衡处理方法及装置
技术领域
本发明涉及成像技术领域,特别是涉及一种用于大场景范围的自动白平衡处理方法及装置。
背景技术
白平衡是红、绿、蓝三基色混合后形成的白色精确度的指标。由于人眼具有独特的适应性,对事物色彩的辨别不会因为外界环境的变化而受到影响,但是图像传感器不具备这种特点,在成像过程中经历了光电信号的转换、模数信号的转换、软件算法等一系列复杂的处理,图像的颜色不可避免地会受到传感器自身或者外部等多方面因素的影响,使得图像色彩失真,在色温改变的同时,采集到图像色彩也会随之改变,产生偏色的现象。
传统白平衡的处理方法,需要在拍摄设备上专门开孔,来设置用于采集色温数据的传感器。如需要在手机的触摸屏上相关的位置开孔,或者在背壳上开孔,以设置一个单独的RGB-IR的传感器,采集环境中的色温数据。根据采集到的色温数据,对拍摄的图像进行白平衡处理,以减小图像中出现的色彩失真的问题。然而,由于传统方法中,用于采集色温数据的传感器存在检测到的色温数据不可靠的问题,从而使得拍摄对象的色彩还原不够准确。同时增加传感器这种方式,无法运用在目前嵌入式前端机器视觉相关的场景下。或者需要在摄像头中增加过滤器的方式用通过过滤器的一帧图像和未通过过滤器的图像比对计算当前色温值后进行校准,并且增加了硬件成本。
传统不增加色温传感器或者过滤器的方法主要利用两种传统算法实现:灰度世界法在色彩单一的场景中会失去效果;完美反射法在图像在低照度或者曝光不正常时无法对图像色彩进行正确的还原。
发明内容
本发明所要解决的技术问题在于克服上述现有技术之不足,提供一种用于大场景范围的自动白平衡处理方法,该方法包括:
获取图像数据;
将所述图像数据分成若干等份模块;
计算所述图像数据的平均熵及所述若干等份模块的每一块的熵;
根据所述平均熵以及每一块的熵计算所述图像数据的加权灰度值;
根据所述加权灰度值对所述图像数据进行白平衡处理。
优选地,根据所述加权灰度值对所述图像数据进行白平衡处理具体包括:
所述加权灰度分别除以R、G、B三分量的平均值,得到每个像素中R、G、B分量的增益;
根据每个像素中R、G、B分量的增益对图像进行白平衡处理。
优选地,根据每个像素中R、G、B分量的增益对图像进行白平衡处理
具体包括:
每个像素中R、G、B分量的增益的值乘以每个像素原始的分量的图像为
白平衡处理后的图像。
优选地,所述若干等份模块为4到9块。
优选地,所述根据所述平均熵以及每一块的熵计算所述图像数据的加权灰度值具体包括:
判断所述每一块的熵是否大于所述平均熵,如果大于,则赋予该块较大的权重;否则,赋予较小的权重。
一种用于大场景范围的自动白平衡处理装置,该装置包括:
获取模块,用于获取图像数据;
划分模块,用于将所述图像数据分成若干等份模块;
熵计算模块,用于计算所述图像数据的平均熵及所述若干等份模块的每一块的熵;
加权灰度值计算模块,用于根据所述平均熵以及每一块的熵计算所述图像数据的加权灰度值;
白平衡处理模块,用于根据所述加权灰度值对所述图像数据进行白平衡处理。
优选地,所述白平衡处理模块还包括:
增益计算模块,用于所述加权灰度分别除以R、G、B三分量的平均值,得到每个像素中R、G、B分量的增益。
优选地,所述白平衡处理模块还包括:
白平衡校正模块,用于每个像素中R、G、B分量的增益的值乘以每个像素原始的分量的图像为白平衡处理后的图像。
优选地,所述熵计算模块还包括:
判断模块,判断所述每一块的熵是否大于所述平均熵,如果大于,则赋予该块较大的权重;否则,赋予较小的权重。
优选地,所述若干等份模块为4到9块。
按照本发明提供的一种用于大场景范围的自动白平衡处理方法及装置与现有技术相比具有如下优点:
1、本发明中不需要添加色温传感器或者在摄像头中增加过滤器。可以减少硬件成本的同时减少软件资源的使用,节约了成本。
2、对比传统的校正方式,本发明所使用的方法在色彩单一的场景中仍然有比较良好的效果;在低照度或者曝光不正常时也能够对图像色彩进行正确的还原。
附图说明
图1是本发明的工作流程图,
图2是本发明的结构图。
具体实施方式
为清楚的说明本发明中的方案,下面给出优选的实施例并结合附图详细说明。以下的说明本质上仅仅是示例性的而并不是为了限制本公开的应用或用途。应当理解的是,在全部的附图中,对应的附图标记表示相同或对应的部件和特征。
该白平衡处理方法可以应用于例如智能手机、平板电脑、PC(Personal Computer,计算机)或可穿戴设备等智能终端,本公开对此不作限制。
如图1所示。一种用于大场景范围的自动白平衡处理方法,该方法包括:
S101,获取图像数据;所述的图像数据是通过图像数据传入模块进行获取的。数据传入模块使用移动产业处理器接口MIPI传输的图像数据,需要的图像格式是RGB888或者RGB565格式。
S102,将所述图像数据分成若干等份模块;所述若干等份模块为4到9块。具体分块原因为分块的数量可以由使用者调节,太少不利于确定感兴趣区域。太多将会增加噪声一般在4到9块之间。
S103,计算所述图像数据的平均熵及所述若干等份模块的每一块的熵;主要是通过色温估计模块来计算每块图像熵和整帧图像的平均熵。
S104,根据所述平均熵以及每一块的熵计算所述图像数据的加权灰度值;其具体计算过程为:
判断所述每一块的熵是否大于所述平均熵,如果大于,则表示该块为感兴趣区域,则赋予该块较大的权重;否则,认为该块是背景区域,赋予较小的权重。
计算每块图像的平均灰度,然后根据权重曲线以及各区域的图像的加权灰度值。
白平衡调整侧重的是对主体区域(即感兴趣的区域)的调整,但是图像中背景区域往往比主体区域所占的分量大,所以正确区分主体和背景是色温估计的关键。一般背景的内容较单一,主体内容较为丰富。图像的灰度熵值正好能体现图像的色彩丰富度,图像熵越大,表示图像灰度级的分布越均匀。
S105,根据所述加权灰度值对所述图像数据进行白平衡处理。
其具体处理过程为:
所述加权灰度分别除以R、G、B三分量的平均值,得到每个像素中R、G、B分量的增益;
每个像素中R、G、B分量的增益的值乘以每个像素原始的分量的图像为白平衡处理后的图像。
如图2所示,一种用于大场景范围的自动白平衡处理装置,该装置包括:
获取模块201,用于获取图像数据;
划分模块202,用于将所述图像数据分成若干等份模块;所述若干等份模块为4到9块。
熵计算模块203,用于计算所述图像数据的平均熵及所述若干等份模块的每一块的熵;所述熵计算模块还包括:
判断模块2031,判断所述每一块的熵是否大于所述平均熵,如果大于,则赋予该块较大的权重;否则,赋予较小的权重。
加权灰度值计算模块204,用于根据所述平均熵以及每一块的熵计算所述图像数据的加权灰度值;
白平衡处理模块205,用于根据所述加权灰度值对所述图像数据进行白平衡处理。
所述白平衡处理模块205还包括:
增益计算模块2051,用于所述加权灰度分别除以R、G、B三分量的平均值,得到每个像素中R、G、B分量的增益。
所述白平衡处理模块还包括:
白平衡校正模块2052,用于每个像素中R、G、B分量的增益的值乘以每个像素原始的分量的图像为白平衡处理后的图像。
综上所述,以上所述内容仅为本发明的实施例,仅用于说明本发明的原理,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种用于大场景范围的自动白平衡处理方法,其特征在于,该方法包括:
获取图像数据;
将所述图像数据分成若干等份模块;
计算所述图像数据的平均熵及所述若干等份模块的每一块的熵;
根据所述平均熵以及每一块的熵计算所述图像数据的加权灰度值;
根据所述加权灰度值对所述图像数据进行白平衡处理。
2.如权利要求1所述的用于大场景范围的自动白平衡处理方法,其特征在于:所述根据所述加权灰度值对所述图像数据进行白平衡处理具体包括:
所述加权灰度分别除以R、G、B三分量的平均值,得到每个像素中R、G、B分量的增益;
根据每个像素中R、G、B分量的增益对图像进行白平衡处理。
3.如权利要求3所述的用于大场景范围的自动白平衡处理方法,其特征在于:所述根据每个像素中R、G、B分量的增益对图像进行白平衡处理具体包括:
每个像素中R、G、B分量的增益的值乘以每个像素原始的分量的图像为白平衡处理后的图像。
4.如权利要求1所述的用于大场景范围的自动白平衡处理方法,其特征在于:所述若干等份模块为4到9块。
5.如权利要求1所述的用于大场景范围的自动白平衡处理方法,其特征在于:所述根据所述平均熵以及每一块的熵计算所述图像数据的加权灰度值具体包括:
判断所述每一块的熵是否大于所述平均熵,如果大于,则赋予该块较大的权重;否则,赋予较小的权重。
6.一种用于大场景范围的自动白平衡处理装置,其特征在于:该装置包括:
获取模块,用于获取图像数据;
划分模块,用于将所述图像数据分成若干等份模块;
熵计算模块,用于计算所述图像数据的平均熵及所述若干等份模块的每一块的熵;
加权灰度值计算模块,用于根据所述平均熵以及每一块的熵计算所述图像数据的加权灰度值;
白平衡处理模块,用于根据所述加权灰度值对所述图像数据进行白平衡处理。
7.如权利要求6所述的用于大场景范围的自动白平衡处理装置,其特征在于:所述白平衡处理模块还包括:
增益计算模块,用于所述加权灰度分别除以R、G、B三分量的平均值,得到每个像素中R、G、B分量的增益。
8.如权利要求6所述的用于大场景范围的自动白平衡处理装置,其特征在于:所述白平衡处理模块还包括:
白平衡校正模块,用于每个像素中R、G、B分量的增益的值乘以每个像素原始的分量的图像为白平衡处理后的图像。
9.如权利要求6所述的用于大场景范围的自动白平衡处理装置,其特征在于:所述熵计算模块还包括:
判断模块,判断所述每一块的熵是否大于所述平均熵,如果大于,则赋予该块较大的权重;否则,赋予较小的权重。
10.如权利要求6所述的用于大场景范围的自动白平衡处理装置,其特征在于:所述若干等份模块为4到9块。
CN201810263763.3A 2018-03-28 2018-03-28 一种用于大场景范围的自动白平衡处理方法及装置 Pending CN110324599A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810263763.3A CN110324599A (zh) 2018-03-28 2018-03-28 一种用于大场景范围的自动白平衡处理方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810263763.3A CN110324599A (zh) 2018-03-28 2018-03-28 一种用于大场景范围的自动白平衡处理方法及装置

Publications (1)

Publication Number Publication Date
CN110324599A true CN110324599A (zh) 2019-10-11

Family

ID=68109754

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810263763.3A Pending CN110324599A (zh) 2018-03-28 2018-03-28 一种用于大场景范围的自动白平衡处理方法及装置

Country Status (1)

Country Link
CN (1) CN110324599A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112474411A (zh) * 2020-09-27 2021-03-12 江苏金卫机械设备有限公司 一种基于柔性生产线的产品检测自动处理控制***

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102340673A (zh) * 2011-10-25 2012-02-01 杭州藏愚科技有限公司 一种针对交通场景的摄像机白平衡方法
US20170078636A1 (en) * 2015-09-10 2017-03-16 Samsung Electronics Co., Ltd. Image processing device and auto white balancing method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102340673A (zh) * 2011-10-25 2012-02-01 杭州藏愚科技有限公司 一种针对交通场景的摄像机白平衡方法
US20170078636A1 (en) * 2015-09-10 2017-03-16 Samsung Electronics Co., Ltd. Image processing device and auto white balancing method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
叶樟丽等: "适用于大场景范围的自动白平衡算法", 《移动通信》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112474411A (zh) * 2020-09-27 2021-03-12 江苏金卫机械设备有限公司 一种基于柔性生产线的产品检测自动处理控制***

Similar Documents

Publication Publication Date Title
CN108024055B (zh) 白平衡处理的方法、装置、移动终端和存储介质
CN101610350B (zh) 信号处理装置、信号处理方法、固态图像捕获装置以及电子信息设备
KR100983037B1 (ko) 자동 화이트 밸런스 조정 방법
CN112752023B (zh) 一种图像调整方法、装置、电子设备及存储介质
CN107451969A (zh) 图像处理方法、装置、移动终端及计算机可读存储介质
CN108024056B (zh) 基于双摄像头的成像方法和装置
CN110213502A (zh) 图像处理方法、装置、存储介质及电子设备
CN102724405A (zh) 视频成像***中背光式场景的自动曝光补偿方法及装置
CN107995396B (zh) 一种双摄像头模组以及终端
TWI823956B (zh) 在相機感測器模組和視覺處理系統之間交換經hdr 組合的串流和相關聯的曝光
CN108965729A (zh) 控制方法、装置、电子设备和计算机可读存储介质
CN110290370A (zh) 图像处理方法及装置
CN107580205B (zh) 白平衡调整方法和装置
JP2013017002A (ja) 撮像装置及びその制御方法
CN107635124B (zh) 人脸拍摄的白平衡处理方法、装置及设备
CN109005346A (zh) 控制方法、装置、电子设备和计算机可读存储介质
CN110324599A (zh) 一种用于大场景范围的自动白平衡处理方法及装置
CN114286014A (zh) 一种图像数据库采集方法
CN108377372B (zh) 一种白平衡处理方法、装置、终端设备和存储介质
KR20090111065A (ko) 영상 합성 장치
CN111711766B (zh) 图像处理方法及装置、终端和计算机可读存储介质
JP4752912B2 (ja) 画像の質感を補正する画像処理装置、画像処理プログラム、画像処理方法、および電子カメラ
CN101051117B (zh) 一种校正透镜成像不均一性、提取透镜参数的方法及装置
CN202721740U (zh) 视频成像***中背光式场景的自动曝光补偿装置
CN108063933A (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
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20191011