现有的轮廓修复方法假设已知遮挡发生的位置,且未考虑人类认知特性。针对该问题,提出一种结构较完整的轮廓修复方法。算法首先检测T型节点确定遮挡发生的位置;根据格式塔心理学的完形法则提出组合约束条件,据此将T型节点进行组合。对平滑轮廓遮挡,基于Eulerspiral,并以曲率变化最小作为能量最小化准则,修复局部缺失的轮廓;对角点轮廓遮挡,利用过角点的两条曲线的可见部分构造两条Eulerspiral,根据Eulerspiral的扩展性对构造的两条Eulerspiral进行延拓并求交,从而修复角点遮挡轮廓。方法能自动确定遮挡发生的位置,能够对T型节点进行正确组合,使轮廓修复更符合人类视觉感知;对角点轮廓遮挡采用Eulerspiral