图像处理方法、图像处理装置、电子设备和存储介质制造方法及图纸

技术编号:36532567 阅读:11 留言:0更新日期:2023-02-01 16:16
本申请公开了一种图像处理方法、图像处理装置、电子设备和存储介质。图像处理方法用于通过目标处理算法对待处理图像进行处理,目标处理算法能够解耦获得第一子算法和第二子算法,图像处理方法包括:对待处理图像并行执行第一子算法和第一图像处理算法以得到第一图像;对第一图像执行第二子算法以得到第二图像。本申请的技术方案中,通过将目标处理算法从耦合态,解耦成更小粒度的子算法,对目标处理算法的执行进行并发调度,降低了使用目标处理算法的耗时。理算法的耗时。理算法的耗时。

【技术实现步骤摘要】
图像处理方法、图像处理装置、电子设备和存储介质


[0001]本申请涉及图像处理技术,更具体而言,涉及一种图像处理方法、图像处理装置、电子设备和存储介质。

技术介绍

[0002]为了提高图像质量,可以将低分辨率的图像经过处理生成高分辨率的图像,然而,在相关技术中,图像处理的过程耗时过长,并且图像处理所使用的算法与其他算法难以并行执行,对硬件资源利用率不足。

技术实现思路

[0003]本申请实施方式提供了一种图像处理方法、图像处理装置、电子设备和存储介质。
[0004]本申请实施方式提供了一种图像处理方法,所述图像处理方法用于通过目标处理算法对待处理图像进行处理,所述目标处理算法能够解耦获得第一子算法和第二子算法,所述图像处理方法包括:对所述待处理图像并行执行所述第一子算法和第一图像处理算法以得到第一图像;对所述第一图像执行所述第二子算法以得到第二图像。
[0005]本申请实施方式提供了一种图像处理装置,所述图像处理装置用于通过目标处理算法对待处理图像进行处理,所述目标处理算法能够解耦获得第一子算法和第二子算法,所述图像处理装置包括:第一处理模块,所述第一处理模块用于对所述待处理图像并行执行所述第一子算法和第一图像处理算法以得到第一图像;第二处理模块,所述第二处理模块用于对所述第一图像执行所述第二子算法以得到第二图像。
[0006]本申请实施方式提供了一种电子设备,所述电子设备包括一个或多个处理器和存储器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行的情况下,实现上述任意一种实施方式的图像处理方法的步骤。
[0007]本申请实施方式提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述程序被处理器执行的情况下,实现上述任意一种实施方式的图像处理方法的步骤。
[0008]本申请实施方式的图像处理方法、图像处理装置、电子设备、计算机可读存储介质中,通过将目标处理算法从耦合态,解耦成更小粒度的子算法,对目标处理算法的执行进行并发调度,降低了使用目标处理算法的耗时。
[0009]本申请的实施方式的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实施方式的实践了解到。
附图说明
[0010]本申请的上述和/或附加的方面和优点从结合下面附图对实施方式的描述中将变得明显和容易理解,其中:
[0011]图1是本申请某些实施方式的图像处理方法的示意图;
[0012]图2是本申请某些实施方式的图像处理装置的示意图;
[0013]图3是本申请某些实施方式的电子设备的示意图;
[0014]图4是本申请某些实施方式的图像处理方法的流程示意图;
[0015]图5是本申请某些实施方式的图像处理方法的流程示意图;
[0016]图6是本申请某些实施方式的图像处理方法的流程示意图。
具体实施方式
[0017]下面详细描述本申请的实施方式,实施方式的示例在附图中示出,相同或类似的标号自始至终表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本申请,而不能理解为对本申请的限制。
[0018]下文的公开提供了许多不同的实施方式或例子用来实现本申请的实施方式的不同结构。为了简化本申请的实施方式的公开,下文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本申请。
[0019]为了提高图像的质量,可以将低分辨率的图像经过处理生成高分辨率的图像。其中,分辨率指的是图像中存储的信息量,是每英寸图像内有多少个像素点,分辨率的单位为PPI(Pixels Per Inch),通常叫做像素每英寸。在相关技术中,超分人像算法对外暴露三个接口,分别为init,process,uninit。在其算法内部耦合三个小的子算法分别为人脸检测(对齐矫正),人像分割,人像修复。其中人像分割与人像修复并发执行,然后再与人脸检测串行。
[0020]在相关技术中,超分人像算法是一个算法整体,若是想和别的算法并发执行,只能从PortraitRepair(超分人像)开始阶段进行算法并行,PortraitRepair(超分人像)在前100ms左右占用CPU负载很重,约70%

90%,后面100

300ms占用CPU资源在40%

60%,因此导致CPU负载过重带来卡顿和并行算法都会拉长严重导致无法并行;若是不与别的算法并发执行,超分人像算法耗时太久,性能太差,对硬件资源利用率不足。
[0021]请参阅图1,本申请实施方式提供了一种图像处理方法,图像处理方法用于通过目标处理算法对待处理图像进行处理,目标处理算法能够通过解耦获得第一子算法和第二子算法,图像处理方法包括:
[0022]01:对待处理图像并行执行第一子算法和第一图像处理算法以得到第一图像;
[0023]02:对第一图像执行第二子算法以得到第二图像。
[0024]请参阅图2,图像处理装置100用于通过目标处理算法对待处理图像进行处理,目标处理算法能够通过解耦获得第一子算法和第二子算法,图像处理装置100包括第一处理模块11、第二处理模块12。
[0025]本申请实施方式的图像处理方法可以由本申请实施方式的图像处理装置100实现。其中,步骤01可以由第一处理模块11实现,步骤02可以由第二处理模块12实现。也即是说,第一处理模块11可用于对待处理图像并行执行第一子算法和第一图像处理算法以得到第一图像。第二处理模块12可用于对第一图像执行第二子算法以得到第二图像。
[0026]本申请实施方式的图像处理方法、图像处理装置100中,通过将目标处理算法从耦合态,解耦成更小粒度的子算法,对目标处理算法的执行进行并发调度,从而降低使用目标处理算法的耗时。
[0027]请参阅图3,图像处理装置100可以应用于电子设备1000。电子设备可包括智能手机、平板电脑、智能手表、智能手环等装置,在此不做具体限定。本申请实施方式的电子设备1000以智能手机为例进行举例说明,不能理解为对本申请的限制。
[0028]步骤01对待处理图像并行执行第一子算法和第一图像处理算法以得到第一图像,第一子算法包括人脸检测算法,第一图像处理算法包括多帧降噪算法。具体地,人脸检测算法通过坐标系对人脸的关键点进行定位和记录,从而将图像映射到坐标系中,人脸检测算法的输入是一张图片,输出是人脸框坐标序列(0个人脸框或1个人脸框或多个人脸框),人脸坐标框为一个正朝上的正方形。人脸检测算法在图像范围内扫描,再逐个判定候选区域是否为人脸。
[0029]具体地,图像在摄取或传输时所受的随机信号干扰,表现为图像信息或者像素亮度的随机变化。一张图像通常会包含很多噪声,很多时候将图像噪声看成是多维随机过程。噪声的存在严重影响了遥感图像的质量,因此在图像增强处理和分类处理之前,必须予以纠正。多帧降噪算法通过对获取本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,其特征在于,所述图像处理方法用于通过目标处理算法对待处理图像进行处理,所述目标处理算法能够解耦获得第一子算法和第二子算法,所述图像处理方法包括:对所述待处理图像并行执行所述第一子算法和第一图像处理算法以得到第一图像;对所述第一图像执行所述第二子算法以得到第二图像。2.根据权利要求1所述的图像处理方法,其特征在于,所述目标处理算法包括超分人像算法,所述第一子算法包括人脸检测算法,所述对所述待处理图像并行执行所述第一子算法和第一图像处理算法以得到第一图像,包括:对所述待处理图像并行执行所述人脸检测算法和所述第一图像处理算法以得到所述第一图像。3.根据权利要求2所述的图像处理方法,其特征在于,所述第一图像处理算法包括多帧算法。4.根据权利要求1所述的图像处理方法,其特征在于,所述目标处理算法包括超分人像算法,所述第二子算法包括人像分割算法和人像修复算法,所述对所述第一图像执行所述第二子算法以得到第二图像,包括:对所述第一图像并行执行所述人像修复算法和算法组以得到所述第二图像,所述算法组包括所述串行的所述人像分割算法和第二图像处理算法。5.根据权利要求4所述的图像处理方法,其特征在于,所述第二图像处理算法包括美颜算法。6.根据权利要求1所述的图像处...

【专利技术属性】
技术研发人员:杨玉祥
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1