利索能及
我要发布
收藏
专利号: 2022117268712
申请人: 北京百度网讯科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-02-06
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种图像处理方法,所述图像处理方法包括:

对原始图像进行检测处理,以得到可能存在瑕疵的初始瑕疵区域的初始包围框以及对应的顶点数据、同时也得到剩余的其他区域内的顶点数据;

采用预设插值方法对所述原始图像中所述每个初始瑕疵区域的所述初始包围框进行处理,得到沿设定方向颜色发生渐变的第一包围框;

基于所述第一包围框,筛选出需要渲染的初始瑕疵区域并作为待渲染区域;

对所述原始图像中的所述待渲染区域进行渲染,得到第一处理图像;

采用预设模糊处理方法对原始图像进行模糊处理,得到第二处理图像;

识别出所述原始图像中若干个所述初始瑕疵区域中的目标瑕疵区域;

基于所述第一处理图像和所述第二处理图像,对所述原始图像中的所述目标瑕疵区域进行修复处理以得到第一目标图像;

所述基于所述第一包围框,筛选出需要渲染的初始瑕疵区域并作为待渲染区域,包括:采用预设翻转方式将所述第一包围框翻转至设定状态,以得到第二包围框;

基于所述第二包围框对应的若干第三顶点数据,和所述初始瑕疵区域之外且预设区域内的若干第二顶点数据,筛选出需要渲染的所述初始瑕疵区域并作为所述待渲染区域。

2.如权利要求1所述的图像处理方法,所述采用预设插值方法对原始图像中每个目标瑕疵区域的初始包围框进行处理,得到沿设定方向颜色发生渐变的第一包围框的步骤,还包括:获取所述原始图像中每个所述初始瑕疵区域的所述初始包围框对应的若干第一顶点数据;

采用所述预设插值方法基于所述第一顶点数据对所述初始瑕疵区域的所述初始包围框进行处理,得到沿所述设定方向颜色发生渐变的所述第一包围框。

3.如权利要求2所述的图像处理方法,所述采用所述预设插值方法基于所述第一顶点数据对所述初始瑕疵区域的所述初始包围框进行处理,得到沿所述设定方向颜色发生渐变的所述第一包围框的步骤,包括:分别设置所述初始包围框的不同顶点处对应的插值颜色值;

采用重心坐标插值法基于所述插值颜色值对所述初始瑕疵区域的所述初始包围框进行处理,得到沿所述设定方向颜色发生渐变的所述第一包围框。

4.如权利要求3所述的图像处理方法,所述分别设置所述初始包围框的不同顶点处对应的插值颜色值的步骤之前,还包括:根据所述第一顶点数据确定所述初始包围框的高度值;

在所述高度值大于第一设定阈值时,基于所述高度值对所述初始包围框进行分割处理以得到不同的高度分割信息;

将所述高度分割信息分别存储中不同的第一预设通道中。

5.如权利要求4所述的图像处理方法,在基于所述高度值将所述初始包围框分割处理成两个部分时,所述采用预设翻转方式将所述第一包围框翻转至设定状态,以得到第二包围框的步骤,包括:对于任一部分,以当前部分的远离与另一部分连接处的外边框作为轴线,将所述当前部分沿着所述轴线进行水平翻转,以处理后的所述第二包围框。

6.如权利要求1所述的图像处理方法,所述基于所述第二包围框对应的若干第三顶点数据和若干所述第二顶点数据,筛选出需要渲染的初始瑕疵区域并作为所述待渲染区域的步骤,包括:采用射线法对所述第二包围框对应的若干所述第三顶点数据与不同的所述第二顶点数据围成的多边形进行求交,得到求交结果;

在所述求交结果表征存在交点时,确定对应的初始瑕疵区域需要渲染以作为所述待渲染区域。

7.如权利要求4所述的图像处理方法,所述图像处理方法还包括:识别出所述原始图像中的若干个所述初始瑕疵区域;

生成用于标识所述初始瑕疵区域的标志位信息并存储至第二预设通道中;

将所述第一包围框对应的渐变插值信息存储至第三预设通道中。

8.如权利要求7所述的图像处理方法,所述图像处理方法还包括:将所述第一预设通道、所述第二预设通道和所述第三预设通道中存储的数据装载至图像处理设备的中央处理单元CPU中;

所述对所述原始图像中的所述待渲染区域进行渲染,得到第一处理图像的步骤,包括:通过所述中央处理单元CPU装载的数据传输至所述图像处理设备的图形处理器GPU中;

采用所述图形处理器GPU对所述原始图像中的所述待渲染区域进行渲染,得到所述第一处理图像。

9.如权利要求2所述的图像处理方法,所述采用预设模糊处理方法对原始图像进行模糊处理,得到第二处理图像的步骤,包括:采用高斯模糊处理方法对所述原始图像中的所述预设区域采用第一层次参数进行模糊处理,且采用第二层次参数对所述初始瑕疵区域进行模糊处理,以得到后的所述第二处理图像;

其中,所述第一层次参数对应的模糊处理程度低于所述第二层次参数对应的模糊处理程度。

10.如权利要求7中所述的图像处理方法,所述识别出所述原始图像中若干个所述初始瑕疵区域中的目标瑕疵区域步骤,还包括:获取所述第二预设通道对应的实际通道值;

在所述实际通道值与预设通道值的第一差值小于第二设定阈值时,则确定对应的初始瑕疵区域属于所述目标瑕疵区域。

11.如权利要求10所述的图像处理方法,所述图像处理方法还包括:在所述实际通道值与预设通道值的所述第一差值大于或者等于所述第二设定阈值时,则确定对应的所述初始瑕疵区域不属于目标瑕疵区域;

获取所述原始图像中所述初始瑕疵区域之外的预设区域内的原始像素信息;

采用所述原始像素信息修复对应的所述初始瑕疵区域以得到第二目标图像。

12.如权利要求10所述的图像处理方法,所述基于所述第一处理图像和所述第二处理图像,对所述原始图像中的所述目标瑕疵区域进行修复处理以得到第一目标图像的步骤,还包括:基于所述渐变插值信息和所述高度分割信息,计算得到所述第一处理图像对应的采样偏移量;

根据所述采样偏移量采样所述原始图像,得到与所述目标瑕疵区域对应的第一像素信息,以及根据所述采样偏移量采样所述第二处理图像,得到与所述目标瑕疵区域对应的第二像素信息;

计算得到所述第一像素信息与所述第二像素信息的第二差值,以得到所述目标瑕疵区域对应的高频信息;

获取所述原始图像中所述目标瑕疵区域对应的第三像素信息,以及获取所述第二处理图像中所述目标瑕疵区域对应的第四像素信息;

计算得到所述第三像素信息与所述第四像素信息的第三差值,以得到所述目标瑕疵区域对应的低频信息;

基于所述高频信息和所述低频信息,对所述原始图像中的所述目标瑕疵区域进行修复处理以得到第一目标图像。

13.如权利要求12所述的图像处理方法,所述基于所述高频信息和所述低频信息,对所述原始图像中的所述目标瑕疵区域进行修复处理以得到第一目标图像的步骤,包括:对所述高频信息和所述低频信息进行融合处理,以得到融合信息;

基于所述融合信息,采用预设透明度通道与所述原始图像进行比例混合调节处理,以得到所述第一目标图像。

14.如权利要求1‑13中任一项所述的图像处理方法,所述原始图像包括人脸图像时,所述目标瑕疵区域为斑痘区域,所述初始瑕疵区域之外的预设区域为脸部五官所在区域。

15.一种图像处理装置,所述图像处理装置包括:

第一包围框获取模块,用于对原始图像进行检测处理,以得到可能存在瑕疵的初始瑕疵区域的初始包围框以及对应的顶点数据、同时也得到剩余的其他区域内的顶点数据;以及,采用预设插值方法对所述原始图像中每个所述初始瑕疵区域的所述初始包围框进行处理,得到沿设定方向颜色发生渐变的第一包围框;

待渲染区域筛选模块,用于基于所述第一包围框,筛选出需要渲染的初始瑕疵区域并作为待渲染区域;

第一处理图像获取模块,用于对所述原始图像中的所述待渲染区域进行渲染,得到第一处理图像;

第二处理图像获取模块,用于采用预设模糊处理方法对原始图像进行模糊处理,得到第二处理图像;

目标瑕疵区域识别模块,用于识别出所述原始图像中若干个所述初始瑕疵区域中的目标瑕疵区域;

第一目标图像获取模块,用于基于所述第一处理图像和所述第二处理图像,对所述原始图像中的所述目标瑕疵区域进行修复处理以得到第一目标图像;

所述待渲染区域筛选模块包括:

第二包围框获取单元,用于采用预设翻转方式将所述第一包围框翻转至设定状态,以得到第二包围框;

待渲染区域筛选单元,用于基于所述第二包围框对应的若干第三顶点数据,和所述初始瑕疵区域之外且预设区域内的若干第二顶点数据,筛选出需要渲染的初始瑕疵区域并作为所述待渲染区域。

16.如权利要求15所述的图像处理装置,所述第一包围框获取模块包括:顶点数据获取单元,用于获取所述原始图像中每个所述初始瑕疵区域的所述初始包围框对应的若干第一顶点数据;

第一包围框获取单元,用于采用所述预设插值方法基于所述第一顶点数据对所述初始瑕疵区域的所述初始包围框进行处理,得到沿所述设定方向颜色发生渐变的所述第一包围框。

17.如权利要求16所述的图像处理装置,所述第一包围框获取单元用于分别设置所述初始包围框的不同顶点处对应的插值颜色值;采用重心坐标插值法基于所述插值颜色值对所述初始瑕疵区域的所述初始包围框进行处理,得到沿所述设定方向颜色发生渐变的所述第一包围框。

18.如权利要求17所述的图像处理装置,所述图像处理装置还包括:高度值获取模块,用于根据所述第一顶点数据确定所述初始包围框的高度值;

分割信息获取模块,用于在所述高度值大于第一设定阈值时,基于所述高度值对所述初始包围框进行分割处理以得到不同的高度分割信息;

第一存储模块,用于将所述高度分割信息分别存储中不同的第一预设通道中。

19.如权利要求18所述的图像处理装置,在基于所述高度值将所述初始包围框分割处理成两个部分时,所述第二包围框获取单元用于对于任一部分,以当前部分的远离与另一部分连接处的外边框作为轴线,将所述当前部分沿着所述轴线进行水平翻转,以处理后的所述第二包围框。

20.如权利要求18所述的图像处理装置,所述待渲染区域筛选单元用于采用射线法对所述第二包围框对应的若干所述第三顶点数据与不同的所述第二顶点数据围成的多边形进行求交,得到求交结果;在所述求交结果表征存在交点时,确定对应的初始瑕疵区域需要渲染以作为所述待渲染区域。

21.如权利要求20所述的图像处理装置,所述图像处理装置还包括:初始瑕疵区域识别模块,用于识别出所述原始图像中的若干个所述初始瑕疵区域;

标志位信息生成模块,用于生成用于标识所述初始瑕疵区域的标志位信息;

第二存储模块,用于将标志位信息存储至第二预设通道中;

第三存储模块,用于将所述第一包围框对应的渐变插值信息存储至第三预设通道中。

22.如权利要求21所述的图像处理装置,所述图像处理装置还包括:数据装载模块,用于将所述第一预设通道、所述第二预设通道和所述第三预设通道中存储的数据装载至图像处理设备的中央处理单元CPU中;

所述第一处理图像获取模块包括:

数据传输单元,用于通过所述中央处理单元CPU装载的数据传输至所述图像处理设备的图形处理器GPU中;

第一处理图像获取单元,用于采用所述图形处理器GPU对所述原始图像中的所述待渲染区域进行渲染,得到所述第一处理图像。

23.如权利要求16所述的图像处理装置,所述第二处理图像获取模块包括:模糊处理单元,用于采用高斯模糊处理方法对所述原始图像中的所述预设区域采用第一层次参数进行模糊处理,且采用第二层次参数对所述初始瑕疵区域进行模糊处理,以调用第二处理图像获取得到后的所述第二处理图像;

其中,所述第一层次参数对应的模糊处理程度低于所述第二层次参数对应的模糊处理程度。

24.如权利要求21所述的图像处理装置,所述目标瑕疵区域识别模块包括:实际通道值获取单元,用于获取所述第二预设通道对应的实际通道值;

目标瑕疵区域识别单元,用于在所述实际通道值与预设通道值的第一差值小于第二设定阈值时,则确定对应的初始瑕疵区域属于所述目标瑕疵区域。

25.如权利要求24所述的图像处理装置,所述目标瑕疵区域识别单元还用于在所述实际通道值与预设通道值的所述第一差值大于或者等于所述第二设定阈值时,则确定对应的所述初始瑕疵区域不属于目标瑕疵区域;

所述图像处理装置还包括:

原始像素信息获取单元,用于获取所述原始图像中所述初始瑕疵区域之外的预设区域内的原始像素信息;

第二目标图像获取模块,用于采用所述原始像素信息修复对应的所述初始瑕疵区域以得到第二目标图像。

26.如权利要求24所述的图像处理装置,所述第一目标图像获取模块包括:采样偏移量计算单元,用于基于所述渐变插值信息和所述高度分割信息,计算得到所述第一处理图像对应的采样偏移量;

第一像素信息获取单元,用于根据所述采样偏移量采样所述原始图像,得到与所述目标瑕疵区域对应的第一像素信息;

第二像素信息获取单元,用于根据所述采样偏移量采样所述第二处理图像,得到与所述目标瑕疵区域对应的第二像素信息;

高频信息获取单元,用于计算得到所述第一像素信息与所述第二像素信息的第二差值,以得到所述目标瑕疵区域对应的高频信息;

第三像素信息获取单元,用于获取所述原始图像中所述目标瑕疵区域对应的第三像素信息;

第四像素信息获取单元,用于获取所述第二处理图像中所述目标瑕疵区域对应的第四像素信息;

低频信息获取单元,用于计计算得到所述第三像素信息与所述第四像素信息的第三差值,以得到所述目标瑕疵区域对应的低频信息;

第一目标图像获取单元,用于基于所述高频信息和所述低频信息,对所述原始图像中的所述目标瑕疵区域进行修复处理以得到第一目标图像。

27.如权利要求26所述的图像处理装置,所述第一目标图像获取单元用于对所述高频信息和所述低频信息进行融合处理,以得到融合信息;基于所述融合信息,采用预设透明度通道与所述原始图像进行比例混合调节处理,以得到所述第一目标图像。

28.如权利要求15‑27中任一项所述的图像处理装置,所述原始图像包括人脸图像时,所述目标瑕疵区域为斑痘区域,所述初始瑕疵区域之外的预设区域为脸部五官所在区域。

29.一种电子设备,包括:

至少一个处理器;以及

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行根据权利要求1‑14中任一项所述的方法。

30.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1‑14中任一项所述的方法。

31.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1‑14中任一项所述的方法。