This paper introduces a novel relaxation labeling technique to enhance non-rigid point matching by using compatibility coefficients that take multiple discrete values instead of binary ones. The method, termed topology preserving relaxation labeling (TPRL), significantly improves matching performance compared to existing algorithms by maintaining local neighborhood structures during deformations. Simulations demonstrate TPRL’s robustness against various challenges, including noise, outliers, and occlusions.