主动形状模型与主动外观模型

Sim*_*Man 8 opencv computer-vision

我正在使用OpenCV实现主动ASM/AAM,以使用OpenCV对面部图像进行分割(以进一步用于面部识别).我已经完成了ASM的规范实现(根据T. Cootes论文),我得到的结果并不理想,它并不总是收敛,当它确实没有捕获到某些边界时,我认为这是一个问题.局部结构的建模 - 即梯度剖面匹配.

现在我有点不确定接下来该做什么.与AAM相比,ASM是一种更简单且计算量更小的算法.我是否应该继续改进ASM(例如使用2D轮廓而不是1D轮廓,或者对不同类型的lanmarks使用不同的轮廓结构)或者直接使用AAM?

编辑:另外,您可以推荐哪些文章可以改进T.Cootes的原创作品?我知道它们有这么多,但也许今天有些技术被认为是规范的?

And*_*dov 7

您可以在Packt Publishing 2012的"掌握OpenCV与实际计算机视觉项目"一书中找到澄清并实施AAM和2D概要.本书中描述的很多项目都是开源的,可以在这里下载:GitHub.它们比T.Cootes实现更先进.

我可以说AAM(作为现有的实现,你也可以看看vosm)只有当你在同一个人上训练它时才会有很好的收敛(优于ASM)(例如对于FRANCK(会说话的面部视频)序列非常好)案例ASM效果更好.

  • 您还可以查看Roland Goecke博士的Deformable Model Library DeMoLib,http://staff.estem-uc.edu.au/roland/research/demolib-home/ (2认同)