我正在使用 OpenCV 实现主动 ASM/AAM,以便使用 OpenCV 分割人脸图像(进一步用于人脸识别)。我已经完成了 ASM 的规范实现(根据 T. Cootes 论文),我得到的结果并不理想,它并不总是收敛,并且当它收敛时,一些边界没有被捕获,我认为这是一个问题局部结构的建模 - 即梯度轮廓匹配。
现在我有点不确定下一步该做什么。与 AAM 相比,ASM 是一种更简单且计算量更少的算法。我应该继续改进 ASM(例如使用 2D 轮廓而不是 1D 轮廓,或者为不同类型的标记使用不同的轮廓结构)还是直接使用 AAM?
编辑:另外,您可以推荐哪些论文来改进 T.Cootes 的原始作品?我知道其中有很多,但也许今天有一些技术被认为是规范的?