一种渲染异常修正方法、装置、电子设备和存储介质制造方法及图纸

技术编号:39419274 阅读:6 留言:0更新日期:2023-11-19 16:08
本发明专利技术实施例公开了一种渲染异常修正方法、装置、电子设备和存储介质;在当前渲染的第N帧图像显示前,获取第N帧图像以及已渲染的第N

【技术实现步骤摘要】
一种渲染异常修正方法、装置、电子设备和存储介质


[0001]本专利技术涉及图像处理
,具体涉及一种渲染异常修正方法、装置、电子设备和存储介质。

技术介绍

[0002]随着科技的快速发展,社交类应用在人们生活中的使用也越来越广泛,例如人们会使用社交应用的不同功能进行音视频通话、视频拍摄等。这些拍摄、特效等功能的实现,离不开社交应用和设备的渲染能力,呈现出稳定流畅的渲染效果也是各类渲染功能的目标。
[0003]但在实际情况中,由于渲染过程的计算量、设备本身的性能和状态、程序运行中的错误等原因可能会出现渲染异常的问题。目前,对于渲染异常的问题,采用的主要方法是,通过专门的图像采集设备采集渲染后的图像,再通过复杂的算法方案进行渲染异常检测。但是采用这种方案,不能够在出现渲染异常的问题时实时感知,无法快速有效地进行判断并及时修正异常的渲染效果,影响渲染图像的呈现。

技术实现思路

[0004]本专利技术实施例提供一种渲染异常修正方法、装置、电子设备和存储介质,可以不需要依赖特定的图像采集工具和检测算法,直接在图像的渲染过程中进行渲染异常的检测,即实现了实时检测,同时可以对异常的渲染图像进行修正,提升了渲染图像的显示效果。
[0005]本专利技术实施例提供一种渲染异常修正方法,包括:
[0006]在当前渲染的第N帧图像显示前,获取所述第N帧图像以及已渲染的第N

1帧图像;
[0007]对所述第N

1帧图像和所述第N帧图像进行相似度计算,得到所述第N

1帧图像和所述第N帧图像之间的相似度;
[0008]若所述相似度不大于预设的相似阈值,基于所述第N帧图像的图像信息对所述第N帧图像进行至少一种渲染异常分析,得到所述第N帧图像的至少一种异常概率;
[0009]若所述异常概率满足对应的异常修正条件,对所述第N帧图像对应的渲染前的原始图像进行修正渲染,得到渲染后的帧图像;
[0010]对所述渲染后的帧图像进行显示。
[0011]相应的,本专利技术实施例提供一种渲染异常修正装置,包括:
[0012]图像获取单元,用于在当前渲染的第N帧图像显示前,获取所述第N帧图像以及已渲染的第N

1帧图像;
[0013]相似度计算单元,用于对所述第N

1帧图像和所述第N帧图像进行相似度计算,得到所述第N

1帧图像和所述第N帧图像之间的相似度;
[0014]异常分析单元,用于若所述相似度不大于预设的相似阈值,基于所述第N帧图像的图像信息对所述第N帧图像进行至少一种渲染异常分析,得到所述第N帧图像的至少一种异常概率;
[0015]修正渲染单元,用于若所述异常概率满足对应的异常修正条件,对所述第N帧图像对应的渲染前的原始图像进行修正渲染,得到渲染后的帧图像;
[0016]图像显示单元,用于对所述渲染后的帧图像进行显示。
[0017]可选的,所述图像获取单元,用于在当前渲染的第N帧图像显示前,基于当前的渲染线程,获取所述第N帧图像对应的初始第N帧图像,并对所述初始第N帧图像进行预处理,得到第N帧图像;
[0018]基于所述当前的渲染线程,获取所述第N帧图像对应的初始第N

1帧图像,并对所述初始第N

1帧图像进行预处理,得到已渲染的第N

1帧图像。
[0019]可选的,所述图像获取单元,用于从当前的渲染进程中,获取当前渲染得到的初始第N帧图像;
[0020]通过所述当前的渲染进程对所述初始第N帧图像进行图像采样,将图像采样后的初始第N帧图像发送给检测进程,得到第N帧图像;
[0021]从所述当前的渲染线程中,获取所述第N帧图像对应的初始第N

1帧图像;
[0022]将所述初始第N

1帧图像发送给所述检测进程,通过所述检测进程对所述初始第N

1帧图像进行图像采样,得到已渲染的第N

1帧图像。
[0023]可选的,所述相似度计算单元,用于根据所述第N帧图像中各像素点的像素值,计算所述第N帧图像的像素值的第一均值;
[0024]根据所述第N

1帧图像中各像素点的像素值,计算所述第N

1帧图像的像素值的第二均值;
[0025]基于所述第一均值和第二均值,计算所述第N

1帧图像和所述第N帧图像之间的相似度。
[0026]可选的,所述异常分析单元,用于基于所述第N帧图像的像素信息,确定所述第N帧图像的像素值的第一方差和第一均值;
[0027]基于所述第N

1帧图像的像素信息,确定所述第N

1帧图像的像素值的第二方差和第二均值;
[0028]根据所述第一方差、第一均值、第二方差和第二均值,对所述第N帧图像进行黑屏故障分析,得到所述第N帧图像中存在黑屏故障的黑屏概率。
[0029]可选的,所述异常分析单元,用于在所述第N帧图像中,确定至少两个目标检测区域;
[0030]根据各所述目标检测区域中各像素点的像素值,确定各所述目标检测区域对应的区域像素特征;
[0031]基于各所述区域像素特征,对所述第N帧图像进行花屏故障分析,得到所述第N帧图像中存在花屏故障的花屏概率。
[0032]可选的,所述异常分析单元,用于据各所述目标检测区域中各像素点的像素值,确定各所述目标检测区域对应的像素方差作为区域像素特征;
[0033]基于各所述像素方差,计算方差平均值;
[0034]计算各所述像素方差和所述方差平均值之间的差值,得到各所述目标检测区域的方差差值;
[0035]根据各所述方差差值,确定所述第N帧图像中存在散点状花屏故障的散点状花屏
概率。
[0036]可选的,所述异常分析单元,用于根据各所述目标检测区域中各像素点的像素值,确定各所述目标检测区域对应的区域梯度主方向作为区域像素特征;
[0037]基于各所述区域梯度主方向进行方向匹配,根据所述方向匹配的匹配结果,确定所述第N帧图像中存在条纹花屏故障的条纹花屏概率。
[0038]可选的,所述异常分析单元,用于基于所述第N帧图像的图像信息,通过预设的异常检测网络,对所述第N帧图像进行至少一种渲染异常分析,得到所述第N帧图像的至少一种异常概率,所述至少一种渲染异常分析包括图像马赛克状故障分析、图像断层故障分析和/或渲染丢帧故障分析中的至少一种。
[0039]可选的,所述图像获取单元,用于对所述初始第N帧图像通过图像采样、平滑处理和颜色通道处理中的至少一种图像处理方式进行预处理,得到第N帧图像;
[0040]对所述初始第N

1帧图像通过图像采样、平滑处理和颜色通道处理中的至少一种图像处理方式进行预处理,得本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种渲染异常修正方法,其特征在于,包括:在当前渲染的第N帧图像显示前,获取所述第N帧图像以及已渲染的第N

1帧图像;对所述第N

1帧图像和所述第N帧图像进行相似度计算,得到所述第N

1帧图像和所述第N帧图像之间的相似度;若所述相似度不大于预设的相似阈值,基于所述第N帧图像的图像信息对所述第N帧图像进行至少一种渲染异常分析,得到所述第N帧图像的至少一种异常概率;若所述异常概率满足对应的异常修正条件,对所述第N帧图像对应的渲染前的原始图像进行修正渲染,得到渲染后的帧图像;对所述渲染后的帧图像进行显示。2.根据权利要求1所述的渲染异常修正方法,其特征在于,所述在当前渲染的第N帧图像显示前,获取所述第N帧图像以及已渲染的第N

1帧图像,包括:在当前渲染的第N帧图像显示前,基于当前的渲染线程,获取所述第N帧图像对应的初始第N帧图像,并对所述初始第N帧图像进行预处理,得到第N帧图像;基于所述当前的渲染线程,获取所述第N帧图像对应的初始第N

1帧图像,并对所述初始第N

1帧图像进行预处理,得到已渲染的第N

1帧图像。3.根据权利要求2所述的渲染异常修正方法,其特征在于,所述基于当前的渲染线程,获取所述第N帧图像对应的初始第N帧图像,并对所述初始第N帧图像进行预处理,得到第N帧图像,包括:从当前的渲染进程中,获取当前渲染得到的初始第N帧图像;通过所述当前的渲染进程对所述初始第N帧图像进行图像采样,将图像采样后的初始第N帧图像发送给检测进程,得到第N帧图像;所述基于所述当前的渲染线程,获取所述第N帧图像对应的初始第N

1帧图像,对所述初始第N

1帧图像进行预处理,得到已渲染的第N

1帧图像,包括:从所述当前的渲染线程中,获取所述第N帧图像对应的初始第N

1帧图像;将所述初始第N

1帧图像发送给所述检测进程,通过所述检测进程对所述初始第N

1帧图像进行图像采样,得到已渲染的第N

1帧图像。4.根据权利要求1所述的渲染异常修正方法,其特征在于,所述对所述第N

1帧图像和所述第N帧图像进行相似度计算,得到所述第N

1帧图像和所述第N帧图像之间的相似度,包括:根据所述第N帧图像中各像素点的像素值,计算所述第N帧图像的像素值的第一均值;根据所述第N

1帧图像中各像素点的像素值,计算所述第N

1帧图像的像素值的第二均值;基于所述第一均值和第二均值,计算所述第N

1帧图像和所述第N帧图像之间的相似度。5.根据权利要求1所述的渲染异常修正方法,其特征在于,所述基于所述第N帧图像的图像信息对所述第N帧图像进行至少一种渲染异常分析,得到所述第N帧图像的至少一种异常概率,包括:基于所述第N帧图像的像素信息,确定所述第N帧图像的像素值的第一方差和第一均值;
基于所述第N

1帧图像的像素信息,确定所述第N

1帧图像的像素值的第二方差和第二均值;根据所述第一方差、第一均值、第二方差和第二均值,对所述第N帧图像进行黑屏故障分析,得到所述第N帧图像中存在黑屏故障的黑屏概率。6.根据权利要求1所述的渲染异常修正方法,其特征在于,所述基于所述第N帧图像的图像信息对所述第N帧图像进行至少一种渲染异常分析,得到所述第N帧图像的至少一种异常概率,包括:在所述第N帧图像中,确定至少两个目标检测区域;根据各所述目标检测区域中各像素点的像素值,确定各所述目标检测区域对应的区域像素特征;基于各所述区域像素特征,对所述第N帧图像进行花屏故障分析,得到所述第N帧图像中存在花屏故障的花屏概率。7.根据权利要求6所述的渲染异常修正方法,其特征在于,所述根据所述目标检测区域中各像素点的像素值,确定所述目标检测区域对应的区域像素特征,包括:根据各所述目标检测区域中各像素点的像...

【专利技术属性】
技术研发人员:张书瑞李牧芝
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1