该项目实现了经典的Criminisi基于块的图像填充算法,通过模拟人类视觉识别机制,同时考虑图像的结构信息和纹理信息进行自动修复。系统首先分析待修复区域的边缘轮廓,根据边界点的置信度项和数据项计算每个待修复块的修复优先级,确保图像中的显著几何结构(如边缘、轮廓线)被优先延伸和恢复。在确定最高优先级的块后,算法在图像的已知区域中利用平方误差之和(SSD)搜索最佳匹配的参照块,并将其内容迁移至受损区域。修复完成后,程序会自动更新受损边界并迭代执行上述过程,直到所有缺失区域被高质量填充。该工具集成了多种实验测试