本申请涉及图像缺失像素点修复,特别涉及人工智能,尤其涉及一种图像缺失像素点修复方法及装置。
背景技术:
1、本部分旨在为权利要求书中陈述的本申请实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
2、银行在收集客户的银行卡照片、身份证照片等图像时,图像经常会有局部缺失的情况,这使得图像的完整性遭到破坏,不利于人工辨别。目前,对于存在局部缺失的图像,通常采用直接对图像缺损部分进行纯色处理或者人工辨认的方式确定图像中的信息,信息确认效率较低,且准确率不高。
技术实现思路
1、本申请的一个目的在于提供一种图像缺失像素点修复方法,提高图像中信息确认的效率和准确率。本申请的另一个目的在于提供一种图像缺失像素点修复装置。本申请的再一个目的在于提供一种计算机设备。本申请的还一个目的在于提供一种可读介质。本申请的还一个目的在于提供一种计算机程序产品。
2、为了达到以上目的,本申请一方面公开了一种图像缺失像素点修复方法,包括:
3、确定待补全区域待修复的区域边界上的缺失像素点;
4、确定与所述缺失像素点对应的多个已知像素点,根据所述多个已知像素点和所述缺失像素点的像素位置确定各所述已知像素点的权重;
5、根据所述已知像素点的所述像素位置、像素值和所述权重得到所述缺失像素点的修复像素值以对所述缺失像素点进行修复。
6、优选的,进一步包括:
7、判断所述区域边界上是否存在缺失像素点;
8、若存在,重复确定与所述缺失像素点对应的多个已知像素点,根据所述多个已知像素点和所述缺失像素点的像素位置确定各所述已知像素点的权重,根据所述已知像素点的所述像素位置、像素值和所述权重得到所述缺失像素点的修复像素值以对所述缺失像素点进行修复,并判断所述区域边界上是否存在缺失像素点的步骤直至所述区域边界上不存在缺失像素点;
9、若不存在,确定所述待补全区域中与所述区域边界相邻的所有像素点,作为待修复的区域边界,并重复判断所述区域边界上是否存在缺失像素点,若存在,重复确定与所述缺失像素点对应的多个已知像素点,根据所述多个已知像素点和所述缺失像素点的像素位置确定各所述已知像素点的权重,根据所述已知像素点的所述像素位置、像素值和所述权重得到所述缺失像素点的修复像素值以对所述缺失像素点进行修复,并判断所述区域边界上是否存在缺失像素点的步骤直至所述区域边界上不存在缺失像素点,若不存在,确定所述待补全区域中与所述区域边界相邻的所有像素点,作为待修复的区域边界直至所述待修复的区域边界为空。
10、优选的,所述确定待补全区域待修复的区域边界上的缺失像素点具体包括:
11、确定所述待修复的区域边界上的所有像素点为所述缺失像素点。
12、优选的,所述确定与所述缺失像素点对应的多个已知像素点具体包括:
13、确定位于所述待补全区域外与所述缺失像素点的距离为预设距离的已知像素边界;
14、获取所述已知像素边界与所述缺失像素点间的所有像素点为所述已知像素点。
15、优选的,所述根据所述多个已知像素点和所述缺失像素点的像素位置确定各所述已知像素点的权重具体包括:
16、根据所述缺失像素点和所述已知像素点的像素位置确定所述缺失像素点和所述已知像素点在法线方向的投影权值;
17、采用预设距离参数的平方除以所述缺失像素点和所述已知像素点的距离的平方得到距离权值;
18、采用预设水平参数除以所述缺失像素点和所述已经像素点的水平距离加1的和得到水平权值;
19、将各所述已知像素点的所述投影权值、所述距离权值和所述水平权值相乘得到对应的已知像素点的权重。
20、优选的,所述根据所述已知像素点的所述像素位置、像素值和所述权重得到所述缺失像素点的修复像素值具体包括:
21、根据各已知像素点的亮度梯度值、像素值以及所述缺失像素点和所述已知像素点的距离得到各所述已知像素点对应的灰度值;
22、计算各已知像素点的权重与所有已知像素点的权重之和的比值;
23、计算所有已知像素点的灰度值乘以对应的已知像素点的权重的和得到所述缺失像素点的修复像素值。
24、本申请还公开了一种图像缺失像素点修复装置,包括:
25、像素点定位模块,用于确定待补全区域待修复的区域边界上的缺失像素点;
26、权重确定模块,用于确定与所述缺失像素点对应的多个已知像素点,根据所述多个已知像素点和所述缺失像素点的像素位置确定各所述已知像素点的权重;
27、像素点修复模块,用于根据所述已知像素点的所述像素位置、像素值和所述权重得到所述缺失像素点的修复像素值以对所述缺失像素点进行修复。
28、本申请还公开了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法。
29、本申请还公开了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述方法。
30、本申请还公开了一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述方法。
31、本申请图像缺失像素点修复方法确定待补全区域待修复的区域边界上的缺失像素点,确定与所述缺失像素点对应的多个已知像素点,根据所述多个已知像素点和所述缺失像素点的像素位置确定各所述已知像素点的权重,根据所述已知像素点的所述像素位置、像素值和所述权重得到所述缺失像素点的修复像素值以对所述缺失像素点进行修复。从而,本申请采用快速匹配的方式根据缺失像素点对应的已知像素点对缺失像素点进行修复,并且,根据每个已知像素点的像素位置和缺失像素点的像素位置确定各个已知像素点的权重,充分考虑已知像素点对于缺失像素点的像素值的影响确定缺失像素点的像素值,对局部缺失的图像中的像素点进行修复,提高缺失像素点的修复水平,提高图像中信息识别和辨认的效率和准确率。
1.一种图像缺失像素点修复方法,其特征在于,包括:
2.根据权利要求1所述的图像缺失像素点修复方法,其特征在于,进一步包括:
3.根据权利要求1所述的图像缺失像素点修复方法,其特征在于,所述确定待补全区域待修复的区域边界上的缺失像素点具体包括:
4.根据权利要求1所述的图像缺失像素点修复方法,其特征在于,所述确定与所述缺失像素点对应的多个已知像素点具体包括:
5.根据权利要求1所述的图像缺失像素点修复方法,其特征在于,所述根据所述多个已知像素点和所述缺失像素点的像素位置确定各所述已知像素点的权重具体包括:
6.根据权利要求1所述的图像缺失像素点修复方法,其特征在于,所述根据所述已知像素点的所述像素位置、像素值和所述权重得到所述缺失像素点的修复像素值具体包括:
7.一种图像缺失像素点修复装置,其特征在于,包括:
8.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6任一所述方法。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至6任一所述方法。
10.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现权利要求1至6任一所述方法。