1.一种图像填充方法,包括:
对待填充图像进行实例分割,得到所述待填充图像对应的实例分割图,所述实例分割图包括至少一个缺失区域;
对所述实例分割图进行补全处理,得到补全后的实例分割图;
基于所述补全后的实例分割图,对所述待填充图像进行填充处理,得到填充后的图像;
所述补全后的实例分割图与所述待填充图像各自对应矩阵的长宽维度相同,且图像通道数不同;
在所述基于所述补全后的实例分割图,对所述待填充图像进行填充处理之前,所述方法还包括:对所述补全后的实例分割图的矩阵与所述待填充图像的矩阵在通道维度上进行拼接,以拼接后的矩阵作为所述填充处理的对象;
其中,所述对所述实例分割图进行补全处理,包括:根据所述缺失区域的四周的实例分割信息,对中部的缺失部分进行补全。
2.根据权利要求1所述的方法,在所述对待填充图像进行实例分割之前,所述方法还包括:将目标图像中的目标区域去除,得到待填充图像,所述待填充图像中缺失的区域为待填充区域。
3.根据权利要求1所述的方法,其中,
所述补全后的实例分割图中包括所述待填充图像中缺失部分的实例信息;
所述基于所述补全后的实例分割图,对所述待填充图像进行填充处理,包括:基于所述补全后的实例分割图中的所述缺失部分的实例信息,对所述待填充图像进行填充处理。
4.根据权利要求1‑3中任一项所述的方法,其中,所述实例分割、所述补全处理以及所述填充处理分别由实例分割模块、实例补全模块以及图像填充模块执行,其中,所述实例分割模块是利用第一类训练数据对神经网络进行训练而生成的,所述第一类训练数据包括:待填充图像和对应的实例分割图,其中所述实例分割图中包括至少一个缺失区域;
所述实例补全模块是利用第二类训练数据对神经网络进行训练而生成的,所述第二类训练数据包括:有缺失的实例分割图和对应的补全后的实例分割图;
所述图像填充模块是利用第三类训练数据对神经网络进行训练而生成的,所述第三类训练数据包括:待填充图像与补全后的实例分割图的拼接矩阵和对应的填充后的图像。
5.一种图像填充装置,包括:
实例分割模块,用于对待填充图像进行实例分割,得到所述待填充图像对应的实例分割图,所述实例分割图包括至少一个缺失区域;
实例补全模块,用于对所述实例分割图进行补全处理,得到补全后的实例分割图;
图像填充模块,用于基于所述补全后的实例分割图,对所述待填充图像进行填充处理,输出填充后的图像;
其中,所述补全后的实例分割图与所述待填充图像各自对应矩阵的长宽维度相同,且图像通道数不同;
所述装置还包括:
拼接模块,用于对所述补全后的实例分割图的矩阵与所述待填充图像的矩阵在通道维度上进行拼接,并将拼接后的矩阵发送给所述图像填充模块;
其中,所述对所述实例分割图进行补全处理,包括:根据所述缺失区域的四周的实例分割信息,对中部的缺失部分进行补全。
6.根据权利要求5所述的装置,还包括:
预处理模块,用于在所述实例分割模块进行实例分割之前,将目标图像中的目标区域去除,得到待填充图像,所述待填充图像中缺失的区域为待填充区域。
7.根据权利要求5所述的装置,其中,
所述补全后的实例分割图中包括所述待填充图像中缺失部分的实例信息;
所述图像填充模块用于基于所述补全后的实例分割图中的所述缺失部分的实例信息,对所述待填充图像进行填充处理。
8.根据权利要求5‑7中任一项所述的装置,其中,所述实例分割模块是利用第一类训练数据对神经网络进行训练而生成的,所述第一类训练数据包括:待填充图像和对应的实例分割图,其中所述实例分割图中包括至少一个缺失区域;
所述实例补全模块是利用第二类训练数据对神经网络进行训练而生成的,所述第二类训练数据包括:有缺失的实例分割图和对应的补全后的实例分割图;
所述图像填充模块是利用第三类训练数据对神经网络进行训练而生成的,所述第三类训练数据包括:待填充图像与补全后的实例分割图的拼接矩阵和对应的填充后的图像。
9. 一种电子设备,其特征在于,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1至4中任一项所述的方法。
10.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,所述计算机指令用于使所述计算机执行权利要求1至4中任一项所述的方法。