[发明专利]一种图像修复方法、装置、存储介质及终端设备有效
申请号: | 201910422744.5 | 申请日: | 2019-05-21 |
公开(公告)号: | CN110246095B | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 杜艳艳 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06T5/00 | 分类号: | G06T5/00;G06T7/11 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 兰艳林 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 图像 修复 方法 装置 存储 介质 终端设备 | ||
1.一种图像修复方法,其特征在于,包括:
确定原始图像中待修复的目标区域和已知的源区域,并获取所述目标区域的边界像素点,其中,已知的源区域为所述原始图像中除所述目标区域以外的区域;
以各边界像素点为中心点,构建预设大小的多个修复块,其中,所构建的修复块的数量与边界像素点的数量对应;
根据各修复块中样本像素点的个数和各修复块的结构信息计算各修复块的优先权,并根据所述优先权选择最先修复块;
利用预设蛙跳算法寻找所述源区域中与所述最先修复块最相似的最佳匹配块;
采用所述最佳匹配块对应的样本像素点修复所述最先修复块的对应像素点;
将已修复的所述最先修复块划分至所述源区域,并更新所述目标区域的边界像素点;
若更新后的边界像素点的个数大于设定阈值,则返回执行以各边界像素点为中心点,构建预设大小的多个修复块的步骤以及后续步骤,直到更新后的边界像素点的个数小于或者等于所述设定阈值时,确定所述原始图像修复完成并获取更新后的所述源区域;
其中,所述利用预设蛙跳算法寻找所述源区域中与所述最先修复块最相似的最佳匹配块,包括:
获取所述源区域的样本像素点,并以所述样本像素点为中心点在所述源区域中构建预设大小的多个样本块;
将各所述样本块确定为一青蛙个体,得到所述预设蛙跳算法的初始群体;
采用预设适应度值计算方式计算所述初始群体中各青蛙个体的适应度值,并根据所述适应度值将所述初始群体划分为多个初始族群;
获取各初始族群中适应度值最大的最差青蛙个体,并按照预设更新方式对各最差青蛙个体进行更新,得到更新后的新族群;
判断所述新族群是否满足第一预设终止条件;
若所述新族群不满足所述第一预设终止条件,则将所述新族群确定为初始族群,并返回执行获取各初始族群中适应度值最大的最差青蛙个体的步骤以及后续步骤;
若所述新族群满足所述第一预设终止条件,则对各所述新族群进行混合,得到新群体;
判断所述新群体是否满足第二预设终止条件;
若所述新群体满足所述第二预设终止条件,则获取所述新群体的最优青蛙个体,并将所述最优青蛙个体对应的样本块确定为与所述最先修复块最相似的最佳匹配块;
若所述新群体不满足所述第二预设终止条件,则将所述新群体确定为初始群体,并返回执行采用预设适应度值计算方式计算所述初始群体中各青蛙个体的适应度值的步骤以及后续步骤;所述预设适应度值计算方式为:
其中,F(Xi)为样本块i对应的青蛙个体i的适应度值,aj为最先修复块中的第j个待修复像素点对应的灰度值,Xij为样本块i中的第j个样本像素点对应的灰度值,n为样本块i中像素点的总个数。
2.根据权利要求1所述的图像修复方法,其特征在于,所述按照预设更新方式对各最差青蛙个体进行更新,包括:
根据下述更新公式对各最差青蛙个体进行更新:
newXi=ε*(Xi+D)
phi=4*rand(i)
其中,newXi为样本块i对应的青蛙个体i更新后的灰度值,Xi为青蛙个体i更新之前的灰度值,D为青蛙个体的更新步长系数,ε为收缩因子,rand(i)为青蛙个体i对应的随机数。
3.根据权利要求1所述的图像修复方法,其特征在于,所述按照预设更新方式对各最差青蛙个体进行更新,得到更新后的新族群,包括:
按照预设更新方式对各最差青蛙个体进行更新,得到更新后的最差青蛙个体;
计算更新后的最差青蛙个体的新适应度值;
判断所述新适应度值是否满足预设条件;
若所述新适应度值不满足所述预设条件,则随机生成一新青蛙个体,并利用所述新青蛙个体替换所述最差青蛙个体,得到更新后的新族群。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910422744.5/1.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序