CN115018736A - 一种图像亮度均匀处理方法及处理终端 - Google Patents

一种图像亮度均匀处理方法及处理终端 Download PDF

Info

Publication number
CN115018736A
CN115018736A CN202210860639.1A CN202210860639A CN115018736A CN 115018736 A CN115018736 A CN 115018736A CN 202210860639 A CN202210860639 A CN 202210860639A CN 115018736 A CN115018736 A CN 115018736A
Authority
CN
China
Prior art keywords
data
storage area
pixel point
subsection
row
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
CN202210860639.1A
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.)
Guangzhou Baolun Electronics Co Ltd
Original Assignee
Guangzhou Baolun Electronics 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 Guangzhou Baolun Electronics Co Ltd filed Critical Guangzhou Baolun Electronics Co Ltd
Priority to CN202210860639.1A priority Critical patent/CN115018736A/zh
Publication of CN115018736A publication Critical patent/CN115018736A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/90Dynamic range modification of images or parts thereof

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)

Abstract

本发明公开一种图像亮度均匀处理方法,包括:步骤1:接收源图像并将源图像转换为YUV格式;步骤2:将Y分部数据和UV分部数据按像素点数据位置顺序按先行后列依次存储到对应的存储区域和存储区域内的位置;步骤3:按像素点位置顺序读取第一存储区域内的Y分部数据,并按相应公式计算出新的Y分部数据,将新的Y分部数据按像素点位置顺序存储到第四存储区域;步骤4:将第四存储区域内新的Y分部数据按像素点位置与第二存储区域内的对于UV分部数据合成一个像素点,从而得到所有的像素点数据,得到处理后的图像。本发明得到的图像的各个像素点亮度变化更平缓,整个图像的亮度更均匀,不会出现部分图像偏亮或者偏暗的现象。

Description

一种图像亮度均匀处理方法及处理终端
技术领域
本发明涉及图像处理技术领域,具体涉及一种图像亮度均匀处理方法及处理终端。
背景技术
图像(包括适配)亮度是图像处理的重要一个环节,随着拍照设备(包括手机、数码相机、摄像机等)的普及,拍照功能也越来越受用户重视,其中,图像的亮度会直接影响到用户观感。虽然目前有一些能够自动调节图像亮度的算法和方法,但若需要使用这些方法往往需要较高价格,普通特别是中小厂家难以使用。同时这一类算法往往计算复杂,且图像亮度均匀方面处理不够理想,与消费者的期待还存在差距,因此,希望具有能够提高图像亮度均匀效果的处理方法,并且可以自动处理,无需额外配置复杂的图像亮度处理算法。
发明内容
针对现有技术的不足,本发明的目的之一提供一种图像亮度均匀处理方法,其能够解决图像亮度不均匀的问题;
本发明的目的之二提供一种处理终端,其能够解决图像亮度不均匀的问题。
实现本发明的目的之一的技术方案为:一种图像亮度均匀处理方法,包括如下步骤:
步骤1:接收源图像,若源图像为非YUV格式,将源图像转换为YUV格式;
步骤2:将YUV格式源图像的Y分部数据按像素点数据位置顺序按先行后列依次存储,UV分部数据也按像素点数据位置顺序按先行后列依次存储,YV分部数据存储区域的行列数量与Y分部数据的行列数据数量保持一致;Y分部数据可以存储到第一存储区域,UV分部数据存储到第二存储区域,第一存储区域和第二存储区域为两个独立存储区域;
步骤3:按像素点位置顺序读取第一存储区域内的Y分部数据,并如下公式计算出新的Y分部数据,将新的Y分部数据按像素点位置顺序存储到第四存储区域:
Figure BDA0003760950740000021
式中,Ai,j表示第四存储区域内第i行第j列新的Y分部数据,Si,j表示第一存储区域内第i行第j列的Y分部数据,Si,j+1表示第一存储区域内第i行第j+1列的Y分部数据,Si+1,j表示第一存储区域内第i+1行第j列的Y分部数据;
步骤4:将第四存储区域内新的Y分部数据按像素点位置与第二存储区域内的对于UV分部数据合成一个像素点,从而得到所有的像素点数据,得到处理后的图像。
进一步地,采用FPGA接收源图像,FPGA内置有第一存储区域、第二存储区域和第四存储区域。
实现本发明目的之二的技术方案为:一种处理终端,其包括,存储器,用于存储程序指令;
处理器,用于运行所述程序指令,以执行所述图像亮度均匀处理方法中的步骤。
本发明的有益效果为:本发明通过提取出像素点的Y分部数据,该部分数据代表图像的亮度,并且在步骤3中,通过依次提取当前行的两个像素点数据与下一行的两个像素点数据进行平均后来替代当前像素点的Y分部数据,由于这三个像素点或同一行(最后一行)的相邻两个像素点或者最后一列的相邻像素点的像素值差值是极小的,其中前后两行的像素点数据在像素点位置上具有一定距离,从而能够对当前像素点的亮度处理时,既考虑到相邻像素点的亮度又将一定距离像素点的亮度考虑进料,从而使得当前像素点的亮度与周围的像素点亮度变化更平缓,最终整个图像的亮度更均匀,不会出现部分图像偏亮或者偏暗的现象,从而当对每一个像素点进行这样处理后,整幅图像的亮度得到极大的均匀处理,图像显示的亮度更均匀,且在一定程度上还对锯齿现象有较好的改善。
附图说明
图1为本发明的流程示意图;
图2存储的某一源图像的像素点数据(Y分部数据)示意图;
图3位对图2按本发明处理得当的新的像素点数据示意图;
图4为本发明一种处理终端的结构示意图。
具体实施方式
下面,结合附图以及具体实施方案,对本发明做进一步描述。
如图1-图3所示,一种图像亮度均匀处理方法,包括如下步骤:
步骤1:接收源图像,若源图像为非YUV格式,将源图像转换为YUV格式。例如,大多数图像会采用RGB格式,因此,需要将RGB格式转换为YUV格式。
本实施可以采用FPGA来接收源图像,当然,也可以采用其他硬件设备来接收源图像。外部信号源向FPGA传输源图像,通常会采用vesa时序来传输该源图像,因此,会产生VS、HS、DE和DATA信号,使得FPGA能够根据vesa时序计算出源图像的分辨率等信息,从而得到一幅完整的RGB格式源图像。
步骤2:将YUV格式源图像的Y分部数据按像素点数据位置顺序按先行后列依次存储,UV分部数据也按像素点数据位置顺序按先行后列依次存储,YV分部数据存储区域的行列数量与Y分部数据的行列数据数量保持一致。Y分部数据可以存储到第一存储区域,UV分部数据存储到第二存储区域,第一存储区域和第二存储区域为两个独立存储区域。
参考图2,第一存储区域存储的某一源图像的像素点数据示意图。以最左上角为起点,则第一行第一列的数据为第一个像素点,第一行第二列的数据为第二个像素点,依次类推,按照先行后列的顺序依次存储像素点。
在实际使用时,第一存储区域可以采用单独的一个存储硬件设备(例如RAM),第二存储区域可以采用另一个单独的存储硬件设备。当然,也可以将一个存储硬件设备的存储地址进行划分,划分一部分存储地址属于Y分部数据专有存储区域,另一部分地址属于UV分部数据专有存储区域。
当采用FPGA来接收源图像,FPGA上电后,FPGA内部的内存(例如RAM、ROM、DDR等存储)会跟随上电初始化,初始化后,在接收到DE拉高信号(即DE信号由低电平变化到高电平)表示该图像数据为有效数据。将接收到的YUV格式源图像的Y分部数据和UV分部数据分部用不同的RAM缓存,也即一个RAM缓存Y分部数据,另一个RAM缓存UV分部数据。
步骤3:按行的顺序读取第一存储区域内的第一行的前两个像素点数据,分别记为S1和S2,读取第一存储区域第二行的第一个像素点数据,记为S3,取这三个像素点的均值作为像素点A,将像素点A存入到第四存储区域的第一个位置,也即将像素点A作为第四存储区域的第一个像素点。
读取第一存储区域内第一行的第二个像素点和第三个像素点,读取第一存储区域内第二行的第二个像素点,取这三个像素点的均值作为新的像素点A,将像素点A存入到第四存储区域的第二个位置,也即将像素点A作为第二像素点。依次类推,分别读取第一存储区域内紧接当前行上一次读取完后的后两个像素点,读取第一存储器区域内紧接当前行上一次读取的下一个像素点,并取这三个像素点的均值作为新的像素点A,将该像素点A存入到第四存储区域内的相应位置,直至读取到第一存储区域内每一行的倒数第二个像素点。其中,读取第一存储区域内第i行、第j列的像素点分别记为Si,j,1≤i≤m-1,1≤j≤n-1,m为第一存储区域的总行数,m≥2,n≥2,n为第一存储区域的总列数,n≥2,Si,j和Si+1,j分别表示第一存储区域内第j行的第i个像素点和第i+1个像素点,Si,j+1表示第j+1行的第i个像素点。并按如下公式①计算得到像素点Ai,j,并将像素点Ai,j作为第四存储区域的第i行第j列的像素点:
Figure BDA0003760950740000061
若读取到最后一列的数据,则将当前行的最后一个像素点和下一行的最后一个像素点的均值作为像素点A,并存储到第四存储区域的相应位置。若读取到最后一行的数据,则将当前行按读取顺序相对应的两个像素点的均值作为像素点A,并存储到第四存储区域的相应位置。若读取到最后一行、最后一列的数据,则将该像素点作为像素点A,并存储到第四存储区域的相应位置。
也即,若j=n且i≠m,则按公式②计算得到像素点A:
Figure BDA0003760950740000062
若i=m且j≠n,则按公式③计算得到像素点A:
Figure BDA0003760950740000063
若i=m且j=n,则Ai,j=Si,j。也即,将最后一个像素点作为像素点A,该像素点A也即是第四存储区域的最后一个像素点。
因此,可将公式①-③构成如下公式:
Figure BDA0003760950740000071
以上公式中,若去均值得到的数值包括小数点,则只去整数部分,例如得到像素点A的均值为76.3,则最终的像素点A为76。
参考图2,例如,第2次读取第一存储区域内第一行的像素点为第2个像素点和第3个像素点,第一存储区域内第二行的第2个像素点。第3次读取第一存储区域内第一行的像素点为第3个像素点和第4个像素点,第一存储区域内第二行的第3个像素点。当读取到第四次则将第一行的所有像素点读取完,这之前读取到的像素点数据均按公式①计算得到。读取第五次后,无法在第一行读取两个像素点,因此,读取最后一行的数据需要按另一种方式计算新的像素点A。
按上述公式,将图2中的像素点计算得到的像素点如图3所示,其中,舍弃了小数部分。
步骤4:将第四存储区域内的像素点数据作为新的Y分部数据,将新的Y分部数据按像素点位置与第二存储区域内的对于UV分部数据合成一个像素点,从而得到所有的像素点数据,得到处理后的图像,该图像的亮度均匀,从而晚点图像亮度均匀处理。
本发明通过提取出像素点的Y分部数据,该部分数据代表图像的亮度,并且在步骤3中,通过依次提取当前行的两个像素点数据与下一行的两个像素点数据进行平均后来替代当前像素点的Y分部数据,由于这三个像素点或同一行(最后一行)的相邻两个像素点或者最后一列的相邻像素点的像素值差值是极小的,其中前后两行的像素点数据在像素点位置上具有一定距离,从而能够对当前像素点的亮度处理时,既考虑到相邻像素点的亮度又将一定距离像素点的亮度考虑进料,从而使得当前像素点的亮度与周围的像素点亮度变化更平缓,最终整个图像的亮度更均匀,不会出现部分图像偏亮或者偏暗的现象,从而当对每一个像素点进行这样处理后,整幅图像的亮度得到极大的均匀处理,图像显示的亮度更均匀,且在一定程度上还对锯齿现象有较好的改善。
本发明可以很好地集成在图像处理的基础软件或云计算软件上,可以实现图像的自动亮度均匀处理,从而可以很好地应用在新兴软件及服务上,更好地服务消费者,提高用户体验度。
如图4所示,本发明还涉及实现前后端字符相异加密方法的实体实现处理终端100,其包括,
存储器101,用于存储程序指令;
处理器102,用于运行所述程序指令,以执行所述图像亮度均匀处理方法中的步骤。
本说明书所公开的实施例只是对本发明单方面特征的一个例证,本发明的保护范围不限于此实施例,其他任何功能等效的实施例均落入本发明的保护范围内。对于本领域的技术人员来说,可根据以上描述的技术方案以及构思,做出其它各种相应的改变以及变形,而所有的这些改变以及变形都应该属于本发明权利要求的保护范围之内。

Claims (3)

1.一种图像亮度均匀处理方法,其特征在于,包括如下步骤:
步骤1:接收源图像,若源图像为非YUV格式,将源图像转换为YUV格式;
步骤2:将YUV格式源图像的Y分部数据按像素点数据位置顺序按先行后列依次存储,UV分部数据也按像素点数据位置顺序按先行后列依次存储,YV分部数据存储区域的行列数量与Y分部数据的行列数据数量保持一致;Y分部数据可以存储到第一存储区域,UV分部数据存储到第二存储区域,第一存储区域和第二存储区域为两个独立存储区域;
步骤3:按像素点位置顺序读取第一存储区域内的Y分部数据,并如下公式计算出新的Y分部数据,将新的Y分部数据按像素点位置顺序存储到第四存储区域:
Figure FDA0003760950730000011
式中,Ai,j表示第四存储区域内第i行第j列新的Y分部数据,Si,j表示第一存储区域内第i行第j列的Y分部数据,Si,j+1表示第一存储区域内第i行第j+1列的Y分部数据,Si+1,j表示第一存储区域内第i+1行第j列的Y分部数据;
步骤4:将第四存储区域内新的Y分部数据按像素点位置与第二存储区域内的对于UV分部数据合成一个像素点,从而得到所有的像素点数据,得到处理后的图像。
2.根据权利要求1所述的图像亮度均匀处理方法,其特征在于,采用FPGA接收源图像,FPGA内置有第一存储区域、第二存储区域和第四存储区域。
3.一种处理终端,其特征在于,其包括,
存储器,用于存储程序指令;
处理器,用于运行所述程序指令,以执行如权利要求1或2所述图像亮度均匀处理方法中的步骤。
CN202210860639.1A 2022-07-22 2022-07-22 一种图像亮度均匀处理方法及处理终端 Pending CN115018736A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210860639.1A CN115018736A (zh) 2022-07-22 2022-07-22 一种图像亮度均匀处理方法及处理终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210860639.1A CN115018736A (zh) 2022-07-22 2022-07-22 一种图像亮度均匀处理方法及处理终端

Publications (1)

Publication Number Publication Date
CN115018736A true CN115018736A (zh) 2022-09-06

Family

ID=83082511

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210860639.1A Pending CN115018736A (zh) 2022-07-22 2022-07-22 一种图像亮度均匀处理方法及处理终端

Country Status (1)

Country Link
CN (1) CN115018736A (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101677408A (zh) * 2008-09-19 2010-03-24 索尼株式会社 图像处理设备、图像处理方法及程序
CN109191394A (zh) * 2018-08-17 2019-01-11 京东方科技集团股份有限公司 一种图像增强的方法、装置、可读存储介质和计算机设备
CN110910333A (zh) * 2019-12-12 2020-03-24 腾讯科技(深圳)有限公司 图像处理方法和图像处理设备
CN112788251A (zh) * 2019-11-07 2021-05-11 中兴通讯股份有限公司 图像亮度处理方法及装置、图像处理方法及装置
CN113256534A (zh) * 2021-06-16 2021-08-13 湖南兴芯微电子科技有限公司 一种图像增强方法、装置及介质

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101677408A (zh) * 2008-09-19 2010-03-24 索尼株式会社 图像处理设备、图像处理方法及程序
US20100074521A1 (en) * 2008-09-19 2010-03-25 Shinichiro Gomi Image Processing Apparatus, Image Processing Method, and Program
CN109191394A (zh) * 2018-08-17 2019-01-11 京东方科技集团股份有限公司 一种图像增强的方法、装置、可读存储介质和计算机设备
CN112788251A (zh) * 2019-11-07 2021-05-11 中兴通讯股份有限公司 图像亮度处理方法及装置、图像处理方法及装置
CN110910333A (zh) * 2019-12-12 2020-03-24 腾讯科技(深圳)有限公司 图像处理方法和图像处理设备
CN113256534A (zh) * 2021-06-16 2021-08-13 湖南兴芯微电子科技有限公司 一种图像增强方法、装置及介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
严学高: "《全国中医药行业高等教育"十三五"规划教材 医学图形图像处理 新世纪第3版》", 北京:中国中医药出版社, pages: 135 - 136 *

Similar Documents

Publication Publication Date Title
JP3046079B2 (ja) 動画像のコントラスト改良のためのヒストグラム等化装置
US10728473B2 (en) Imaging control method, imaging device, and computer-readable storage medium
US8452094B2 (en) Real-time image generator
CN113508416B (zh) 图像融合处理模块
WO2021083059A1 (zh) 一种图像超分重建方法、图像超分重建装置及电子设备
CN112202986B (zh) 图像处理方法、图像处理装置、可读介质及其电子设备
WO2021148057A1 (zh) 低比特位宽hdr图像的生成方法及装置、存储介质、终端
US20200314289A1 (en) High dynamic range color conversion using selective interpolation
EP3940633A1 (en) Image alignment method and apparatus, electronic device, and storage medium
CN102223480A (zh) 图像处理装置及图像处理方法
CN111429371B (zh) 图像处理方法、装置及终端设备
US9832395B2 (en) Information processing method applied to an electronic device and electronic device having at least two image capturing units that have the same image capturing direction
US8542919B2 (en) Method and system for correcting lens shading
CN101115144B (zh) 图像处理装置和图像处理方法
CN103685854A (zh) 图像处理装置、图像处理方法和程序
CN111861965B (zh) 图像逆光检测方法、图像逆光检测装置及终端设备
CN111539975A (zh) 一种运动目标的检测方法、装置、设备及存储介质
CN115018736A (zh) 一种图像亮度均匀处理方法及处理终端
KR20120060278A (ko) 이미지 시그널 프로세서의 자동 밝기 조절 방법 및 장치
CN111901539B (zh) 图像获取方法、图像获取装置及终端设备
CN113301222B (zh) 一种成像校正方法及装置、智能终端
CN113194267B (zh) 图像处理方法及装置、拍照方法及装置
CN109151299B (zh) 一种用于对焦的方法和装置
CN117876217A (zh) 基于小重叠区的红外图像拼接方法、***及存储介质
CN115767285A (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: No. 56 Nanli East Road, Shiqi Town, Panyu District, Guangzhou City, Guangdong Province, 510000

Applicant after: Guangdong Baolun Electronics Co.,Ltd.

Address before: No.19 Chuangyuan Road, Zhongcun street, Panyu District, Guangzhou, Guangdong 510000

Applicant before: GUANGZHOU ITC ELECTRONIC TECHNOLOGY Co.,Ltd.

CB02 Change of applicant information
RJ01 Rejection of invention patent application after publication

Application publication date: 20220906

RJ01 Rejection of invention patent application after publication