图像处理方法、系统以及非暂态电脑可读取存储介质技术方案

技术编号:38016871 阅读:7 留言:0更新日期:2023-06-30 10:43
一种图像处理方法,包含:藉由处理器针对图像数据中的多个像素中目标像素产生滑动窗口;藉由处理器依据原始比特深度产生滑动窗口的原始亮度直方图;藉由处理器依据低比特深度产生滑动窗口的低比特亮度直方图;藉由处理器依据目标像素自低比特直方图中决定一目标低比特范围;藉由处理器依据目标低比特范围自原始亮度直方图中撷取出局部原始亮度直方图;以及藉由处理器依据原始比特深度对局部原始亮度直方图执行直方图均衡化程序以产生目标像素的最终亮度。素的最终亮度。素的最终亮度。

【技术实现步骤摘要】
图像处理方法、系统以及非暂态电脑可读取存储介质


[0001]本公开总体涉及一种图像处理技术。特别是涉及一种图像处理方法、系统以及非暂态电脑可读取存储介质。

技术介绍

[0002]随着科技的发展,各种图像处理技术已被发展出来。在各种图像处理技术中,直方图均衡化(histogram equalization)技术可用以将图像的对比度进行强化,以提高图像的可视性。然而,一些现有的直方图均衡化技术,并无法适用于具有单一亮度范围区间或具有超过两种亮度范围区间的图像,或者需要大量的运算量。

技术实现思路

[0003]本公开的一些实施方式是关于一种图像处理方法。图像处理方法包含以下操作:藉由一处理器针对一图像数据中的多个像素中的一目标像素产生一滑动窗口;藉由处理器依据一原始比特深度产生滑动窗口的一原始亮度直方图;藉由处理器依据一低比特深度产生滑动窗口的一低比特亮度直方图;藉由处理器依据目标像素从低比特直方图中决定一目标低比特范围;藉由处理器依据目标低比特范围自原始亮度直方图中撷取出一局部原始亮度直方图;以及藉由处理器依据原始比特深度对局部原始亮度直方图执行一直方图均衡化程序以产生目标像素的一最终亮度。
[0004]本公开之一些实施方式是关于一种图像处理系统。图像处理系统包含一存储器以及一处理器。存储器用以储存一图像数据。处理器用以执行以下操作:针对图像数据中的多个像素中的一目标像素产生一滑动窗口;依据一原始比特深度产生滑动窗口的一原始亮度直方图;依据一低比特深度产生滑动窗口的一低比特亮度直方图;依据目标像素自低比特直方图中决定一目标低比特范围;依据目标低比特范围自原始亮度直方图中撷取出一局部原始亮度直方图;以及依据原始比特深度对局部原始亮度直方图执行一直方图均衡化程序以产生目标像素的一最终亮度。
[0005]本公开之一些实施方式是关于一种非暂态电脑可读取存储介质。非暂态电脑可读取存储介质用以储存包含多个指令的一个或多个电脑程序。一处理器用以执行该些指令。当处理器执行该些指令时,处理器执行以下操作:针对一图像数据中的多个像素中的一目标像素产生一滑动窗口;依据一原始比特深度产生滑动窗口的一原始亮度直方图;依据一低比特深度产生滑动窗口的一低比特亮度直方图;依据目标像素自低比特直方图中决定一目标低比特范围;依据目标低比特范围自原始亮度直方图中撷取出一局部原始亮度直方图;以及依据原始比特深度对局部原始亮度直方图执行一直方图均衡化程序以产生目标像素的一最终亮度。
[0006]综上所述,在本公开中,会先产生低位亮度直方图,且利用目标像素所在的目标低比特范围自原始亮度直方图中撷取出局部原始亮度直方图,再依据原始比特深度对局部原始亮度直方图执行直方图均衡化程序。据此,本公开可适用于具有超过两种亮度范围区间
的图像并可达到降低硬件面积、降低功耗或减少运算量的功效。另外,由于本公开中产生低位亮度直方图的过程中亦有低通滤波的效果,因此本公开无需设计额外的低通滤波电路或无需进行额外的低通滤波运算。
附图说明
[0007]为让本公开之上述和其他目的、特征、优点与实施例能够更明显易懂,所附图式之说明如下:
[0008]图1是依照本公开的一些实施例所绘示的一图像处理系统的示意图;
[0009]图2是依照本公开的一些实施例所绘示的一图像处理方法的流程图;
[0010]图3是依照本公开的一些实施例所绘示的对应图2的一操作的示意图;
[0011]图4是依照本公开的一些实施例所绘示的一原始亮度直方图以及一低比特亮度直方图的示意图;
[0012]图5是依照本公开的一些实施例所绘示的对应图2的一操作的示意图;
[0013]图6是依照本公开的一些实施例所绘示的对应图2的一操作的示意图;
[0014]图7是依照本公开的一些实施例所绘示的对应图2的一操作的示意图;以及
[0015]图8是依照本公开的一些实施例所绘示的一图像处理系统的示意图。
具体实施方式
[0016]在本文中所使用的用词“耦接”亦可指“电性耦接”,且用词“连接”亦可指“电性连接”。“耦接”及“连接”亦可指二个或多个元件相互配合或相互互动。
[0017]参考图1。图1是依照本公开一些实施例所绘示的图像处理系统100的示意图。以图1示例而言,图像处理系统100包含存储器110、存储器120、处理器140以及显示器160。存储器110耦接存储器120。处理器140耦接存储器120以及显示器160。
[0018]在一些实施例中,存储器110可利用动态随机存取存储器(Dynamic Random Access Memory,DRAM)实现。存储器120可利用静态随机存取存储器(Static Random Access Memory,SRAM)实现。处理器140可利用数位逻辑电路实现。举例而言,处理器140可为利用寄存器传输级(register

transfer level,RTL)设计的数位逻辑电路。也就是说,这些实施例主要是以数位硬件方式实现。而显示器160可利用显示面板或触控显示面板实现。
[0019]同时参考图1以及图2。图2是依照本公开一些实施例所绘示的图像处理方法200的流程图。
[0020]以图2的示例而言,图像处理方法200包含操作S210、操作S220、操作S230、操作S240、操作S250、操作S260以及操作S270。
[0021]在一些实施例中,图像处理方法200可应用于图1的图像处理系统100,但本公开不以此为限。为了易于理解,以下将搭配图1进行讨论。
[0022]一并参考图3。图3是依照本公开一些实施例所绘示的对应图2的操作S210的示意图。在操作S210中,处理器140针对图像数据IMG中的多个像素中目标像素P1

P4分别产生滑动窗口W1

W4,其中像素P1位于第一列以及第一行,像素P2位于第一列以及第二行,像素P3位于第一列以及第三行,且像素P4位于第二列以及第一行。在一些实施例中,存储器110用以储存整张图像数据IMG,而存储器120用以暂存区域图像数据。举例而言,若欲产生滑动窗
口W1,则滑动窗口W1范围中的图像数据会自存储器110传输至存储器120且暂存于存储器120中以供处理器140进行处理。由于滑动窗口W1范围中的图像数据会以一列一列(一条线)的方式储存于存储器120中,因此存储器120可作为线寄存器。
[0023]以图3示例而言,首先,处理器140可依据目标像素P1决定出滑动窗口W1,其中目标像素P1位于滑动窗口W1的正中心。滑动窗口W1可为矩形。而滑动窗口W1的长度或宽度可依实际需求设计。滑动窗口W1中超出图像数据IMG的部分的亮度值可利用重复、补零或映射等方式弥补。
[0024]接着,处理器140可分别依据目标像素P2

P4决定出滑动窗口W2

W4,其中目标像素P2

P4分别位本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,包含:藉由一处理器针对一图像数据中的多个像素中一目标像素产生一滑动窗口;藉由所述处理器依据一原始比特深度产生所述滑动窗口的一原始亮度直方图;藉由所述处理器依据一低比特深度产生所述滑动窗口的一低比特亮度直方图;藉由所述处理器依据所述目标像素自所述低比特直方图中决定一目标低比特范围;藉由所述处理器依据所述目标低比特范围自所述原始亮度直方图中撷取出一局部原始亮度直方图;以及藉由所述处理器依据所述原始比特深度对所述局部原始亮度直方图执行一直方图均衡化程序以产生所述目标像素的一最终亮度。2.根据权利要求1所述的图像处理方法,其中所述低比特深度小于所述原始比特深度。3.根据权利要求1所述的图像处理方法,藉由所述处理器依据所述目标像素自所述低比特直方图中决定所述目标低比特范围,还包含:藉由所述处理器依据所述低比特直方图决定多个边界点以及相应于至少一区域最小值的一区域边界点;藉由所述处理器依据该些边界点以及所述区域边界点决定多个低比特范围;以及藉由所述处理器依据所述目标像素的一低比特亮度值自该些低比特范围决定出所述目标低比特范围。4.根据权利要求1所述的图像处理方法,还包含:藉由所述处理器依据所述原始比特深度执行一边界调整程序。5.根据权利要求4所述的图像处理方法,其中所述处理器依据以下公式执行所述边界调整程序:S2=S1
×2(N2

N1)
+(2
(N2

N1)

1)其中S1为所述低比特直方图中的一边界点的一灰度值,N2为所述原始比特深度,...

【专利技术属性】
技术研发人员:李功贺郑宇呈吴嘉伟
申请(专利权)人:瑞昱半导体股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1