CN113099191B - 一种图像处理方法及装置 - Google Patents

一种图像处理方法及装置 Download PDF

Info

Publication number
CN113099191B
CN113099191B CN202110301046.7A CN202110301046A CN113099191B CN 113099191 B CN113099191 B CN 113099191B CN 202110301046 A CN202110301046 A CN 202110301046A CN 113099191 B CN113099191 B CN 113099191B
Authority
CN
China
Prior art keywords
image
block
intensity value
processed
trend
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
Application number
CN202110301046.7A
Other languages
English (en)
Other versions
CN113099191A (zh
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.)
Zhejiang Dahua Technology Co Ltd
Original Assignee
Zhejiang Dahua Technology 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 Zhejiang Dahua Technology Co Ltd filed Critical Zhejiang Dahua Technology Co Ltd
Priority to CN202110301046.7A priority Critical patent/CN113099191B/zh
Publication of CN113099191A publication Critical patent/CN113099191A/zh
Application granted granted Critical
Publication of CN113099191B publication Critical patent/CN113099191B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/80Camera processing pipelines; Components thereof
    • H04N23/84Camera processing pipelines; Components thereof for processing colour signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/80Camera processing pipelines; Components thereof
    • H04N23/84Camera processing pipelines; Components thereof for processing colour signals
    • H04N23/88Camera processing pipelines; Components thereof for processing colour signals for colour balance, e.g. white-balance circuits or colour temperature control

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Image Processing (AREA)

Abstract

本发明实施例提供一种图像处理方法及装置,该方法包括:从待处理图像中确定出各目标图像块,其中,至少一个目标图像块中的图像为彩色图;根据所述各目标图像块的亮度矫正值,确定所述待处理图像的图像矫正系数;根据所述图像矫正系数对所述待处理图像进行矫正。上述方法中,相比于现有技术中仅通过色温或亮度进行单一的分析和矫正来说,可以进一步消除人眼对图像、视频的感知差异和图像、视频的画面跳变,以及提高颜色迁移的视觉效果。

Description

一种图像处理方法及装置
技术领域
本申请涉及图像处理技术领域,尤其涉及一种图像处理方法及装置。
背景技术
随着网络速度的提升,图像、视频等可视化文件越来越多出现在我们生活中。如,监控***的视频采集、摄影的视频采集和图像采集等等。但采集的视频和图像一般需要进行矫正处理。一方面:由于人眼对亮度的响应具有对数非线性性质,以及人眼对不同光波的敏感度不同;因此,人眼对色彩和亮度的感知和物理世界的色彩和亮度存在差异。也因此,在采集视频和图像方面,往往需要对摄像头所获取的视频和图像进行矫正,以提供更好视觉效果。一方面:采集环境的突变也会导致视频或图像画面的突变。如,视频监控***在拍摄时,可能需要改变监控场景或监控倍率等,而监控场景的改变以及倍率的变化都可能导致监控场景中的颜色和明暗的跳变。又如,在利用摄像装置拍摄图像或视频时,相同场景中,切换前摄像装置对应的显示画面与切换后摄像装置对应的显示画面有较大的差别,显示画面可能会出现明显的跳变。因此,需要通过对视频和图片进行矫正处理以消除跳变。一方面:为了追求拍摄效果,人们会通过颜色迁移手段对拍摄的图像或视频进行调整风格,即,在不改变原图像内容的前提下改变颜色风格,达到模拟不同的光照、天气条件、场景材质甚至艺术色彩效果。因此,也需要对采集到的视频流和图像进行分析和处理。而现有技术中,往往只对视频和图像的色彩饱和度、色温等进行分析和矫正,以提高视频及图像的视觉效果。而仅仅通过该种矫正方法得到的视频及图像仍然不能得到很好的视觉效果。
因此,现在亟需一种图像处理方法及装置,用于消除人眼对图像、视频的感知差异和图像、视频的画面跳变,以及提高颜色迁移的视觉效果。
发明内容
本发明实施例提供一种图像处理方法及装置,用于消除人眼对图像、视频的感知差异和图像、视频的画面跳变,以及提高颜色迁移的视觉效果。
第一方面,本发明实施例提供一种图像处理方法,该方法包括:
从待处理图像中确定出各目标图像块,其中,至少一个目标图像块中的图像为彩色图;根据所述各目标图像块的亮度矫正值,确定所述待处理图像的图像矫正系数;根据所述图像矫正系数对所述待处理图像进行矫正。
上述方法中,通过目标图像块,使得获得的目标图像块具有对待处理图像进行矫正的逻辑意义,进一步,使得根据目标图像块获取的亮度矫正系数更加准确。根据亮度矫正系数获取待处理图像的图像矫正系数。如此,使得图像矫正系数中包含亮度矫正因素,相比于现有技术中仅通过色温或亮度进行单一的分析和矫正来说,可以进一步消除人眼对图像、视频的感知差异和图像、视频的画面跳变,以及提高颜色迁移的视觉效果。
可选的,从待处理图像中确定出各目标图像块,包括:将所述待处理图像按照第一分块规则进行分块;针对每个分块,根据所述分块中各颜色通道的颜色强度值确定所述分块的图像属性是否为黑白灰;从非黑白灰的分块中确定出对应预设色相趋势的分块,作为所述目标图像块。
上述方法中,将待处理图像按照第一分块规则进行分块,以分别获取每个分块的各颜色通道的颜色强度值,即,分块的红色强度值、绿色强度值和蓝色强度值。进一步,将忽略黑白灰分块,确定各非黑白灰分块所属的预设色相趋势,将预设色相趋势对应的分块作为目标图像块。如此,使得目标图像块的色相趋势特征更符合图像的矫正场景逻辑,提高图像矫正系数的准确度,提升矫正效果。
可选的,根据所述分块中各颜色通道的颜色强度值确定所述分块的图像属性是否为黑白灰,包括:若所述分块的任一颜色强度值分别与另外两个颜色强度值的差值都小于差值阈值,则所述分块的图像属性为黑白灰。
上述方法中,若分块的任一颜色强度值分别与另外两个颜色强度值的差值都小于差值阈值,则认为该分块的各颜色强度值相近,而各颜色强度值相近的图像的图像属性极大概率为黑白灰。
可选的,所述各颜色通道为RGB三原色通道;从非黑白灰的分块中确定出对应预设色相趋势的分块,包括:若所述分块的红色强度值大于绿色强度值,绿色强度值大于蓝色强度值,则所述分块属于黄色色相趋势;若所述分块的红色强度值小于绿色强度值,绿色强度值小于蓝色强度值,则所述分块属于蓝色色相趋势;若所述分块的红色强度值大于绿色强度值,绿色强度值小于蓝色强度值,则所述分块属于红色色相趋势;若所述分块的红色强度值小于绿色强度值,绿色强度值大于蓝色强度值,则所述分块属于绿色色相趋势。
上述方法中,预设色相趋势根据色彩学中的颜色强度值关系确定,增加判断分块所属的预设色相趋势结果的准确性。
可选的,还包括:若从非黑白灰的分块中未确定出对应预设色相趋势的分块,则对所述待处理图像按照第二分块规则进行分块并继续选取目标图像块;或从黑白灰的分块中选取符合预设色相趋势的种类数量的分块。
上述方法中,若从非黑白灰的分块中未找出与预设色相趋势对应的分块;则将待处理图像按照第二分块规则进行分块;进一步,获取与预设色相趋势对应的分块。如此,使得待处理图像分块后获得的分块更小,增加上次没有对应分块的预设色相趋势,获得匹配分块的概率。另一种方式,还可以直接从黑白灰分块中直接选取一定数量的黑白灰分块,令该一定数量的黑白灰分块属于没有对应非黑白灰分块的预设色相趋势,防止出现因为预设色相趋势的对应分块缺失,导致结果不准确的情况。
可选的,根据所述各目标图像块的亮度矫正值,确定所述待处理图像的图像矫正系数,包括:根据所述各目标图像块的亮度矫正值,确定所述待处理图像的亮度矫正系数;将所述亮度矫正系数与所述待处理图像对应的色温矫正系数相乘,获得所述待处理图像的图像矫正系数。
上述方法中,将亮度矫正系数与待处理图像对应的色温矫正系数相乘,使得获取的图像矫正系数即包含亮度矫正元素,又包含色温矫正元素,提高矫正后图像的视觉效果。
可选的,根据所述各目标图像块的亮度矫正值,确定所述待处理图像的亮度矫正系数,包括:针对每个目标图像块,根据亮度矫正表确定所述目标图像块的矫正后的RGB值;根据各目标图像块矫正前的RGB值和各目标图像块矫正后的RGB值确定为所述亮度矫正系数。
上述方法中,亮度矫正表可以是根据需要预设的,则进一步可以根据需要对待处理图像进行对应需求的矫正,如,根据日光效果、月光效果或人眼感知最好的正常效果等对应的亮度矫正表,对待处理图像进行矫正;可以获取不同的矫正后的图像。根据各目标图像块矫正前的RGB值和各目标图像块矫正后的RGB值确定为亮度矫正系数,可以获取所选择的各目标图像块对应的矫正逻辑,提高矫正效果的针对性。
第二方面,本发明实施例提供一种图像处理装置,该装置包括:
获取模块,用于从待处理图像中确定出各目标图像块,其中,至少一个目标图像块中的图像为彩色图;
处理模块,用于根据所述各目标图像块的亮度矫正值,确定所述待处理图像的图像矫正系数;
所述处理模块还用于,根据所述图像矫正系数对所述待处理图像进行矫正。
第三方面,本申请实施例还提供一种计算设备,包括:存储器,用于存储程序;处理器,用于调用所述存储器中存储的程序,按照获得的程序执行如第一方面的各种可能的设计中所述的方法。
第四方面,本申请实施例还提供一种计算机可读非易失性存储介质,包括计算机可读程序,当计算机读取并执行所述计算机可读程序时,使得计算机执行如第一方面的各种可能的设计中所述的方法。
本申请的这些实现方式或其他实现方式在以下实施例的描述中会更加简明易懂。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种图像处理的架构示意图;
图2为本发明实施例提供的一种图像处理方法的流程示意图;
图3为本发明实施例提供的一种图像处理方法的流程示意图;
图4为本发明实施例提供的一种图像处理方法的流程示意图;
图5为本发明实施例提供的一种图像处理装置示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
本发明实施例提供了一种图像处理的***架构,如图1所示,待处理图像输入图像处理***中的分块单元。分块单元中可以设置多种分块规则,使得分块单元根据待处理图像的图像信息,确定该待处理图像对应的第一分块规则,并以第一分块规则对该待处理图像进行分块;其中,图像信息可以包含图像大小和图像分辨率等,以使得分块单元根据图像大小和图像分辨率等图像信息确定待处理图像对应的第一分块规则;分块单元将获得的多个分块发送至筛选单元。筛选单元根据各分块的红色强度值、绿色强度值和蓝色强度值之间的关系,确定各分块所属的预设色相趋势;并分别从各预设色相趋势对应的分块中选取至少一个分块作为目标图像块;筛选单元将获取的目标图像块发送至计算单元。计算单元根据目标图像块的颜色强度值和亮度矫正表确定待处理图像的亮度矫正系数,并将该亮度矫正系数与待处理图像对应的色温矫正系数相乘获取图像矫正系数,根据图像矫正系数对待处理图像进行矫正获得矫正后的图像,将矫正后的图像作为处理结果输出。则使得该矫正后的图像,是考虑在色温和亮度两种因素下的共同作用的矫正,相比于现有技术中仅仅通过gamma表矫正图像的方式,或者仅仅通过色温矫正系数进行矫正的方式,上述***架构对应的方法不止可以消除了人眼对图像、视频的感知差异和图像、视频的画面跳变,还可以提高颜色迁移的视觉效果。
基于此,本申请实施例提供了一种图像处理方法的流程,如图2所示,包括:
步骤201、从待处理图像中确定出各目标图像块,其中,至少一个目标图像块中的图像为彩色图;
此处,待处理图像可以是摄影图像,或视频中的视频帧对应的图像,例如,人物图像、街道图像、山水图像等;待处理图像也可以监控图像或监控视频中的视频帧对应的图像,例如,大厅图像、公路图像等。目标图像块可以是待处理图像中符合预设条件的图像分块,例如,若待处理图像是公路图像,包含的景物一般为大面积的黑色、灰色路面和面积相对较大的白色道路划线,以及面积较小的蓝色、绿色、红色的指示牌;可以预设蓝色色相趋势、绿色色相趋势、红色色相趋势对应的图像分块为目标图像块。如此,目标图像分块具有设定逻辑意义,通过目标图像分块确定的亮度矫正系数对待处理图像进行矫正,获得的矫正后的图像更贴紧工作人员的观察需求。
步骤202、根据所述各目标图像块的亮度矫正值,确定所述待处理图像的图像矫正系数;
步骤203、根据所述图像矫正系数对所述待处理图像进行矫正。
上述方法中,通过目标图像块,使得获得的目标图像块具有对待处理图像进行矫正的逻辑意义,进一步,使得根据目标图像块获取的亮度矫正系数更加准确。根据亮度矫正系数获取待处理图像的图像矫正系数。如此,使得图像矫正系数中包含亮度矫正因素,相比于现有技术中仅通过色温或亮度进行单一的分析和矫正来说,可以进一步消除人眼对图像、视频的感知差异和图像、视频的画面跳变,以及提高颜色迁移的视觉效果。
本申请实施例中提供了一种目标图像块的确定方法,从待处理图像中确定出各目标图像块,包括:将所述待处理图像按照第一分块规则进行分块;针对每个分块,根据所述分块中各颜色通道的颜色强度值确定所述分块的图像属性是否为黑白灰;从非黑白灰的分块中确定出对应预设色相趋势的分块,作为所述目标图像块。
也就是说,根据待处理图像的图像信息,确定待处理图像对应的第一分块规则后,将待处理图像按照第一分块规则进行分块。获取每个分块各颜色通道的颜色强度值,这里的颜色通道可以为RGB三原色对应的颜色通道;根据各分块的颜色强度值确定该分块是否为黑白灰色分块,若为黑白灰色分块,则将该分块剔除;若为非黑白灰色分块,则确定非黑白灰色分块分别所属的预设色相趋势。进一步的,根据各预设色相趋势对应的非黑白灰色分块,选取出目标图像块。例如,该待处理图像的图像信息中包含:待处理图像为公路图像、10cm*10cm大小、分辨率为1920*1080等。则根据该图像信息对应的分块规则为第一分块规则。该第一分块规则可以为:统计当前待处理图像的10*10个分块的各颜色通道的颜色强度值;这里获取当前待处理图像的10*10个分块的方法,可以是将待处理图像分为大小均匀的10*10个分块,也可以是非均匀的10*10个分块,具体分块方法可以根据需要设置,这里示例性的分块方法对方案的具体实施不做限定。根据待处理图像的10*10个分块的各颜色通道的颜色强度值,确定10*10个分块中包含60个黑白灰色分块和40个非黑白灰色分块;预设色相趋势为:黄色色相趋势、红色色相趋势、蓝色色相趋势、绿色色相趋势,则确定40个非黑白灰色分块所属的预设色相趋势;如,40个非黑白灰色分块中10个非黑白灰色分块属于黄色色相趋势、10个非黑白灰色分块属于红色色相趋势、10个非黑白灰色分块属于蓝色色相趋势、10个非黑白灰色分块属于绿色色相趋势。从黄色色相趋势、红色色相趋势、蓝色色相趋势、绿色色相趋势对应的分块中分别选出至少一个分块作为目标图像块。另外,这里从预设色相趋势对应的非黑白灰色分块中选取目标图像块还可以根据预设色相趋势对应的选取原则进行选取,选取原则可以为:确定预设色相趋势中所有非黑白灰色分块的预设颜色强度值,以预设颜色强度值最大或预设颜色强度值最小的非黑白灰色分块作为目标图像块;或者,确定预设色相趋势中所有非黑白灰色分块的至少两个预设颜色的颜色强度值,以至少两个预设颜色强度值均值最大,或至少两个预设颜色强度值均值最小的非黑白灰色分块作为目标图像块。这里的选取原则可以根据需要设置,具体不做限定。
本申请实施例中提供了一种图像属性的确定方法,根据所述分块中各颜色通道的颜色强度值确定所述分块的图像属性是否为黑白灰,包括:若所述分块的任一颜色强度值分别与另外两个颜色强度值的差值都小于差值阈值,则所述分块的图像属性为黑白灰。
也就是说,若R≈G≈B,则可以确定该分块的图像属性为黑白灰色分块。可以以ABS|G-R|<10并且ABS|G-B|<10、ABS|B-R|<10并且ABS|B-G|<10、ABS|R-G|<10并且ABS|R-B|<10等公式进行判断,这里差值阈值10是当待处理图像的颜色通道值归一化到8bit时对应的差值阈值10,该差值阈值可以根据经验或专业知识获取。同理的,若将待处理图像的颜色通道值归一化到10bit时,差值阈值则为10*4;若将待处理图像的颜色通道值归一化到12bit时,则差值阈值为10*16。
本申请实施例中提供了一种分块所属色相趋势的判断方法,所述各颜色通道为RGB三原色通道;从非黑白灰的分块中确定出对应预设色相趋势的分块,包括:若所述分块的红色强度值大于绿色强度值,绿色强度值大于蓝色强度值,则所述分块属于黄色色相趋势;若所述分块的红色强度值小于绿色强度值,绿色强度值小于蓝色强度值,则所述分块属于蓝色色相趋势;若所述分块的红色强度值大于绿色强度值,绿色强度值小于蓝色强度值,则所述分块属于红色色相趋势;若所述分块的红色强度值小于绿色强度值,绿色强度值大于蓝色强度值,则所述分块属于绿色色相趋势。
也就是说,若非黑白灰色分块的R>G>B,则该非黑白灰色分块属于黄色色相趋势;若非黑白灰色分块的R<G<B,则该非黑白灰色分块属于蓝色色相趋势;若非黑白灰色分块的R>G<B,则该非黑白灰色分块属于红色色相趋势;若非黑白灰色分块的R<G>B,则该非黑白灰色分块属于绿色色相趋势。这里只是一种预设色相趋势种类的示例,还可以有紫色色相趋势、粉色色相趋势、橙色色相趋势等,具体预设色相趋势种类可以根据待处理图像的图像种类确定,如,若待处理图像的图像种类为薰衣草花园的图像,则预设色相趋势可以包括绿色色相趋势和紫色色相趋势;这里对预设色相趋势的确定不做限制。
本申请实施例中提供了一种图像处理方法,还包括:若从非黑白灰的分块中未确定出对应预设色相趋势的分块,则对所述待处理图像按照第二分块规则进行分块并继续选取目标图像块;或从黑白灰的分块中选取符合预设色相趋势的种类数量的分块。
在上述示例中,若预设色相趋势中黄色色相趋势、红色色相趋势、蓝色色相趋势、绿色色相趋势部分或全部不存在对应的非黑白灰色分块,则将待处理图像按照第二分块规则进行分块,获取对应的分块;这里的第二分块规则获取的分块数量可以大于或小于第一分块规则获取的分块数量;具体可以根据需要设置。之后,确定通过第二分块规则分块获取的非黑白灰色分块,再确定非黑白灰色分块所属的预设色相趋势,将预设色相趋势对应的至少一个非黑白灰色分块作为目标图像块。或者,在上述示例中,若预设色相趋势中红色相趋势和蓝色色相趋势不存在对应的非黑白灰色分块,则从通过第一分块规则分块获取的黑白灰色分块中选取至少两个的黑白灰色分块分别作为红色相趋势和蓝色色相趋势的分块;再从各预设色相趋势对应的分块中确定目标图像块。或者,在上述示例中,若预设色相趋势中红色相趋势和蓝色色相趋势不存在对应的非黑白灰色分块,则从黄色相趋势和/或绿色色相趋势对应的非黑白灰色分块中选取至少两个的非黑白灰色分块分别作为红色相趋势和蓝色色相趋势的分块;再从各预设色相趋势对应的分块中确定目标图像块。或者,直接从存在对应的非黑白灰色分块的预设色相趋势中确定目标图像块。
本申请实施例中提供了一种图像处理方法,根据所述各目标图像块的亮度矫正值,确定所述待处理图像的图像矫正系数,包括:根据所述各目标图像块的亮度矫正值,确定所述待处理图像的亮度矫正系数;将所述亮度矫正系数与所述待处理图像对应的色温矫正系数相乘,获得所述待处理图像的图像矫正系数。
此处,色温矫正系数可以根据待处理图像确定,如,流媒体处理***中包含相关算法,可以通过色温值的相关算法,确定待处理图像的色温值,若待处理图像的色温属于高色温,则选择高色温图像的色温矫正系数与待处理图像的亮度矫正系数相乘;若待处理图像的色温属于中色温,则选择中色温图像的色温矫正系数与待处理图像的亮度矫正系数相乘;若待处理图像的色温属于低色温,则选择低色温图像的色温矫正系数与待处理图像的亮度矫正系数相乘。这里的色温矫正系数可以为CCM(Color Correction matrix,色彩矫正矩阵)。如此,通过上述方法,可以将亮度元素和色温元素配合使用以对待处理图像进行矫正,消除现有技术中根据亮度元素或色温元素进行单一矫正带来的对图像中另一元素产生不好影响,而导致矫正效果差的现象。
本申请实施例中提供了一种图像处理方法,根据所述各目标图像块的亮度矫正值,确定所述待处理图像的亮度矫正系数,包括:针对每个目标图像块,根据亮度矫正表确定所述目标图像块的矫正后的RGB值;根据各目标图像块矫正前的RGB值和各目标图像块矫正后的RGB值确定为所述亮度矫正系数。
示例性的,若当前包含四个目标图像块,则确定目标图像块的RGB值为:
Figure BDA0002986287850000111
根据亮度矫正表确定目标图像块矫正后的RGB值为:
Figure BDA0002986287850000112
可以将
Figure BDA0002986287850000113
Figure BDA0002986287850000114
相除获得的结果作为亮度矫正系数,也可以通过相减等方式获取亮度矫正系数,这里对亮度矫正系数的获取方式具体不做限定。这里的亮度矫正表可以以输入颜色强度值为横轴、输出颜色强度值为纵轴,例如,输入颜色强度值为r1,输出颜色强度值为r1’,这只是本申请提供的一种亮度矫正表的示例,亮度矫正表还可以是以键值对的形式出现,具体不做限定。亮度矫正表可以有多个,例如,需要待处理图像中的亮度值较高的情况,对应一个亮度矫正表;需要待处理图像中的亮度值较低的情况,对应一个亮度矫正表;还可以需要将待处理图像处理为日光效果的情况,对应一个亮度矫正表等。另外,一般来说,色温矫正系数为3*3的矩阵,若色温矫正系数为3*3的矩阵,则将亮度矫正系数的矩阵换算为3*3的矩阵;还可以将亮度矫正系数换算后得到的矩阵中每一行进行换算,使得每一行中的数值加和为1。
基于上述方法流程,本申请实施例提供了一种图像处理方法的流程,如图3所示,包括:
步骤301、获取待处理图像。
步骤302、根据待处理图像的图像信息确定待处理图像对应的第一分块规则,按照第一分块规则对待处理图像进行分块,获取待处理图像的分块。或者,执行步骤304后,需要根据待处理图像的图像信息确定待处理图像对应的第二分块规则,按照第二分块规则对待处理图像进行分块,获取待处理图像的分块;该种情况下,待处理图像的图像信息中可以包含上次分块的信息,如,第一分块规则得到的分块大小、分辨率等信息;便于确定第二分块规则。这里可以设置针对于一类待处理图像的有限数量且有序的分块规则,若将待处理图像按照最后一个分块规则进行分块,仍然获取不到大于等于预设数量的非黑白灰色分块,则从黑白灰色分块中获取一定数量分块,将该黑白灰色分块假设为非黑白灰色分块,使得步骤304中的非黑白灰色分块大于等于预设数量。
步骤303、确定各分块的颜色强度值,根据分块的颜色强度值确定黑白灰色的分块和非黑白灰色的分块,并根据待处理图像的图像信息和非黑白灰色分块的数量确定待处理图像色温矫正系数。例如,若待处理图像是公路图像,非黑白灰色分块的数量小于预设数量,则可以认为该待处理图像中包含大面积的黑灰色路面,进一步,确定该待处理图像色温矫正系数为低色温矫正系数。
步骤304、确定非黑白灰色分块是否大于等于预设数量。若大于等于预设数量则执行步骤305;若小于预设数量则执行步骤302。在一种示例中,该预设数量可以大于或等于预设色相趋势的种类数量。
步骤305、确定各非黑白灰色的分块所属的预设色相趋势。
步骤306、从各预设色相趋势对应的非黑白灰色分块中选取目标图像块。
步骤307、根据目标图像块的颜色强度值查找亮度矫正表,获取矫正后的目标图像块的颜色强度值。
步骤308、以目标图像块的颜色强度值和矫正后的目标图像块的颜色强度值的比值作为亮度矫正系数。
步骤309、将亮度矫正系数与该待处理图像对应的低色温矫正系数相乘获取图像矫正系数。
步骤310、根据图像矫正系数对待处理图像进行矫正。在上述示例中,图像矫正系数为亮度矫正系数的3*3矩阵和低色温矫正系数3*3的矩阵相乘获得的3*3矩阵,则可以将该图像矫正系数的3*3矩阵分别与该待处理图像的各分块的颜色强度值相乘;还可以将该图像矫正系数的3*3矩阵分别与该待处理图像的每三个分块的颜色强度值(RGB)形成的3*3矩阵相乘。这里根据图像矫正系数对待处理图像进行矫正的方法只是一种示例,具体不做限定。
需要说明的是,上述流程步骤并不唯一,如,步骤303中的确定待处理图像对应的色温矫正系数流程可以在步骤302中执行,即,根据待处理图像的图像信息直接确定待处理图像对应的色温矫正系数。
基于上述方法流程,本申请实施例提供了一种图像处理方法的流程,如图4所示,包括:
步骤401、获取待处理图像。
步骤402、根据待处理图像的图像信息确定待处理图像对应的分块规则,按照分块规则对待处理图像进行分块,获取待处理图像的分块。
步骤403、确定各分块的颜色强度值,根据分块的颜色强度值确定黑白灰色的分块和非黑白灰色的分块。并根据待处理图像的图像信息和非黑白灰色分块的数量确定待处理图像色温矫正系数。
步骤404、确定非黑白灰色分块是否大于等于预设数量。若大于等于预设数量则执行步骤406;若小于预设数量则执行步骤405。
步骤405、将分块规则分块获取的黑白灰色分块中选取一定数量分块,将该黑白灰色分块假设为非黑白灰色分块,使得步骤404中的非黑白灰色分块大于等于预设数量。
步骤406、确定各非黑白灰色的分块所属的预设色相趋势。
步骤407、从各预设色相趋势对应的非黑白灰色分块中选取目标图像块。
步骤408、根据目标图像块的颜色强度值查找亮度矫正表,获取矫正后的目标图像块的颜色强度值。
步骤409、以目标图像块的颜色强度值和矫正后的目标图像块的颜色强度值的比值作为亮度矫正系数。
步骤410、将亮度矫正系数与该待处理图像对应的低色温矫正系数相乘获取图像矫正系数。
步骤411、根据图像矫正系数对待处理图像进行矫正。
需要说明的是,上述流程步骤并不唯一,如,步骤403中的确定待处理图像对应的色温矫正系数流程可以在步骤402中执行,即,根据待处理图像的图像信息直接确定待处理图像对应的色温矫正系数。
基于同样的思想,基于上述方法流程,本申请实施例提供了一种图像处理装置,如图5所示,包括:
获取模块501,用于从待处理图像中确定出各目标图像块,其中,至少一个目标图像块中的图像为彩色图;
处理模块502,用于根据所述各目标图像块的亮度矫正值,确定所述待处理图像的图像矫正系数;
所述处理模块502还用于,根据所述图像矫正系数对所述待处理图像进行矫正。
可选的,所述获取模块501具体用于:将所述待处理图像按照第一分块规则进行分块;针对每个分块,根据所述分块中各颜色通道的颜色强度值确定所述分块的图像属性是否为黑白灰;从非黑白灰的分块中确定出对应预设色相趋势的分块,作为所述目标图像块。
可选的,所述获取模块501具体用于:若所述分块的任一颜色强度值分别与另外两个颜色强度值的差值都小于差值阈值,则所述分块的图像属性为黑白灰。
可选的,所述获取模块501具体用于:所述各颜色通道为RGB三原色通道;从非黑白灰的分块中确定出对应预设色相趋势的分块,若所述分块的红色强度值大于绿色强度值,绿色强度值大于蓝色强度值,则所述分块属于黄色色相趋势;若所述分块的红色强度值小于绿色强度值,绿色强度值小于蓝色强度值,则所述分块属于蓝色色相趋势;若所述分块的红色强度值大于绿色强度值,绿色强度值小于蓝色强度值,则所述分块属于红色色相趋势;若所述分块的红色强度值小于绿色强度值,绿色强度值大于蓝色强度值,则所述分块属于绿色色相趋势。
可选的,所述获取模块501还用于:若从非黑白灰的分块中未确定出对应预设色相趋势的分块,则对所述待处理图像按照第二分块规则进行分块并继续选取目标图像块;或从黑白灰的分块中选取符合预设色相趋势的种类数量的分块。
可选的,所述处理模块502具体用于:根据所述各目标图像块的亮度矫正值,确定所述待处理图像的亮度矫正系数;将所述亮度矫正系数与所述待处理图像对应的色温矫正系数相乘,获得所述待处理图像的图像矫正系数。
可选的,所述处理模块502具体用于:针对每个目标图像块,根据亮度矫正表确定所述目标图像块的矫正后的RGB值;根据各目标图像块矫正前的RGB值和各目标图像块矫正后的RGB值确定为所述亮度矫正系数。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

Claims (9)

1.一种图像处理方法,其特征在于,包括:
将待处理图像按照第一分块规则进行分块,所述第一分块规则为根据所述待处理图像的图像信息进行分块,所述图像信息包括图像大小和图像分辨率;
针对每个分块,根据所述分块中各颜色通道的颜色强度值确定所述分块的图像属性是否为黑白灰;
从非黑白灰的分块中确定出对应预设色相趋势的分块,作为目标图像块;
根据各目标图像块的亮度矫正值,确定所述待处理图像的图像矫正系数;
根据所述图像矫正系数对所述待处理图像进行矫正。
2.如权利要求1中所述的方法,其特征在于,根据所述分块中各颜色通道的颜色强度值确定所述分块的图像属性是否为黑白灰,包括:
若所述分块的任一颜色强度值分别与另外两个颜色强度值的差值都小于差值阈值,则所述分块的图像属性为黑白灰。
3.如权利要求1中所述的方法,其特征在于,所述各颜色通道为RGB三原色通道;从非黑白灰的分块中确定出对应预设色相趋势的分块,包括:
若所述分块的红色强度值大于绿色强度值,绿色强度值大于蓝色强度值,则所述分块属于黄色色相趋势;
若所述分块的红色强度值小于绿色强度值,绿色强度值小于蓝色强度值,则所述分块属于蓝色色相趋势;
若所述分块的红色强度值大于绿色强度值,绿色强度值小于蓝色强度值,则所述分块属于红色色相趋势;
若所述分块的红色强度值小于绿色强度值,绿色强度值大于蓝色强度值,则所述分块属于绿色色相趋势。
4.如权利要求1中所述的方法,其特征在于,还包括:
若从非黑白灰的分块中未确定出对应预设色相趋势的分块,则对所述待处理图像按照第二分块规则进行分块并继续选取目标图像块;或
从黑白灰的分块中选取符合预设色相趋势的种类数量的分块。
5.如权利要求1-3中任一所述的方法,其特征在于,根据所述各目标图像块的亮度矫正值,确定所述待处理图像的图像矫正系数,包括:
根据所述各目标图像块的亮度矫正值,确定所述待处理图像的亮度矫正系数;
将所述亮度矫正系数与所述待处理图像对应的色温矫正系数相乘,获得所述待处理图像的图像矫正系数。
6.如权利要求1中所述的方法,其特征在于,
根据所述各目标图像块的亮度矫正值,确定所述待处理图像的亮度矫正系数,包括:
针对每个目标图像块,根据亮度矫正表确定所述目标图像块的矫正后的RGB值;
根据各目标图像块矫正前的RGB值和各目标图像块矫正后的RGB值确定为所述亮度矫正系数。
7.一种图像处理装置,其特征在于,所述装置包括:
获取模块,用于将待处理图像按照第一分块规则进行分块,所述第一分块规则为根据所述待处理图像的图像信息进行分块,所述图像信息包括图像大小和图像分辨率;
针对每个分块,根据所述分块中各颜色通道的颜色强度值确定所述分块的图像属性是否为黑白灰;
从非黑白灰的分块中确定出对应预设色相趋势的分块,作为目标图像块;
处理模块,用于根据各目标图像块的亮度矫正值,确定所述待处理图像的图像矫正系数;
所述处理模块还用于,根据所述图像矫正系数对所述待处理图像进行矫正。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有程序,当所述程序在计算机上运行时,使得计算机实现执行权利要求1至6中任一项所述的方法。
9.一种计算机设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于调用所述存储器中存储的计算机程序,按照获得的程序执行如权利要求1至6任一权利要求所述的方法。
CN202110301046.7A 2021-03-22 2021-03-22 一种图像处理方法及装置 Active CN113099191B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110301046.7A CN113099191B (zh) 2021-03-22 2021-03-22 一种图像处理方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110301046.7A CN113099191B (zh) 2021-03-22 2021-03-22 一种图像处理方法及装置

Publications (2)

Publication Number Publication Date
CN113099191A CN113099191A (zh) 2021-07-09
CN113099191B true CN113099191B (zh) 2023-04-07

Family

ID=76668865

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110301046.7A Active CN113099191B (zh) 2021-03-22 2021-03-22 一种图像处理方法及装置

Country Status (1)

Country Link
CN (1) CN113099191B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113920037B (zh) * 2021-12-14 2022-04-12 极限人工智能有限公司 一种内窥镜画面矫正方法、装置、矫正***及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7016075B1 (en) * 1999-09-22 2006-03-21 Nec Corporation Apparatus and method for automatic color correction and recording medium storing a control program therefor
JP2007124695A (ja) * 2006-12-27 2007-05-17 Ricoh Co Ltd 画像処理装置
JP2009071494A (ja) * 2007-09-12 2009-04-02 Sony Corp 撮像装置、画像処理装置およびプログラム

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3011432B2 (ja) * 1990-05-14 2000-02-21 株式会社東芝 カラー画像処理装置
JP2971552B2 (ja) * 1990-10-15 1999-11-08 日本電気ホームエレクトロニクス株式会社 ディスプレイ装置
JP2001298660A (ja) * 2000-04-13 2001-10-26 Minolta Co Ltd デジタルカメラ、画像処理装置、画像処理方法および記録媒体
JP4095765B2 (ja) * 2000-04-14 2008-06-04 富士通株式会社 カラー画像処理装置
JP2005039408A (ja) * 2003-07-17 2005-02-10 Ricoh Co Ltd 画像処理装置、画像処理方法、プログラム及び記録媒体
JP4479457B2 (ja) * 2004-05-27 2010-06-09 ソニー株式会社 画像処理装置、および画像処理方法、並びにコンピュータ・プログラム
US7599093B2 (en) * 2004-09-30 2009-10-06 Fujifilm Corporation Image processing apparatus, method and program
JP4321666B2 (ja) * 2008-12-02 2009-08-26 沖電気工業株式会社 画像データ補正装置
JP2012010142A (ja) * 2010-06-25 2012-01-12 Fujitsu Ltd 画像処理装置、画像処理方法および画像処理プログラム
JP5885416B2 (ja) * 2011-07-14 2016-03-15 キヤノン株式会社 撮像装置及び撮像装置の制御方法
JP5776481B2 (ja) * 2011-10-07 2015-09-09 富士通株式会社 画像処理装置、撮像装置、画像処理方法および画像処理プログラム
CN105069453B (zh) * 2015-08-12 2019-03-05 青岛海信电器股份有限公司 一种图像校正方法及装置
JP6563751B2 (ja) * 2015-09-09 2019-08-21 三星電子株式会社Samsung Electronics Co.,Ltd. 画像処理装置及び画像処理方法
CN106911918B (zh) * 2015-12-23 2018-11-27 展讯通信(上海)有限公司 图像像素校正的方法及装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7016075B1 (en) * 1999-09-22 2006-03-21 Nec Corporation Apparatus and method for automatic color correction and recording medium storing a control program therefor
JP2007124695A (ja) * 2006-12-27 2007-05-17 Ricoh Co Ltd 画像処理装置
JP2009071494A (ja) * 2007-09-12 2009-04-02 Sony Corp 撮像装置、画像処理装置およびプログラム

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
中国感光学会编著.图像处理.《2016-2017 感光影像学 学科发展报告》.北京:中国科学技术出版社,2018, *
网络摄像机自动白平衡控制方法研究;葛涛;《中国优秀硕士学位论文全文数据库(电子期刊)信息科技辑》;20160630;全文 *

Also Published As

Publication number Publication date
CN113099191A (zh) 2021-07-09

Similar Documents

Publication Publication Date Title
US7684096B2 (en) Automatic color correction for sequences of images
US8164649B2 (en) White balance adjusting device, imaging apparatus, and recording medium storing white balance adjusting program
CN112752023B (zh) 一种图像调整方法、装置、电子设备及存储介质
US20100214435A1 (en) Adjusting auto white balance
JPWO2006059573A1 (ja) 色彩調整装置及び方法
CN109862389A (zh) 一种视频处理方法、装置、服务器及存储介质
KR20070090224A (ko) 전자 색 이미지 채도 처리 방법
US10645304B2 (en) Device and method for reducing the set of exposure times for high dynamic range video/imaging
CN107872663A (zh) 图像处理方法及装置、计算机可读存储介质和计算机设备
CN108063926A (zh) 图像处理方法及装置、计算机可读存储介质和计算机设备
CN108174173B (zh) 拍摄方法及装置、计算机可读存储介质和计算机设备
CN114866754A (zh) 自动白平衡方法、装置及计算机可读存储介质和电子设备
CN113099191B (zh) 一种图像处理方法及装置
CN108259754A (zh) 图像处理方法及装置、计算机可读存储介质和计算机设备
CN107194901A (zh) 图像处理方法、装置、计算机设备和计算机可读存储介质
CN107959843B (zh) 图像处理方法及装置、计算机可读存储介质和计算机设备
KR101854432B1 (ko) 역광 프레임을 검출하고, 보정하는 방법 및 장치
JP2013114692A (ja) 自動映像補正のための映像処理装置及び方法
JPH09261580A (ja) 画像処理方法
KR20000059451A (ko) 이미지 검색시스템의 분위기 칼라 자동추출 및 원래 칼라 조정방법
WO2022032666A1 (zh) 处理图像的方法和相关装置
CN113596422A (zh) 一种色彩校正矩阵ccm调整的方法及监控设备
CN114266803A (zh) 图像处理方法、装置、电子设备及存储介质
KR101903428B1 (ko) 연관 이미지간 컬러 보정 시스템 및 보정방법
KR102315200B1 (ko) 자동 화이트 밸런스를 위한 영상 처리 장치 및 그 처리 방법

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