摘要:本文在对传统snakes方法研究的基础上,提出了一种改进的snakes算法.算法分为二步:首先对人脸图像进行背景分割,提取人脸外轮廓,定位人脸五官几何特征的初始位置,并以此作为snakes曲线的初始位置;然后,我们运用改进的snakes方法,提取人脸五官几何形状特征.算法对传统snakes方法的能量函数作了如下改进:增加了对Snakes曲线进行形状限定的能量项,用来限定snakes曲线变化时的形状,使之更容易与相应人脸五官形状吻合;改进了其中的图像能量项,采用图像颜色色度梯度取代图像灰度梯度构造图像能量项,由于色度梯度体现了颜色的本质信息,这种改进有利于Snakes曲线正确收敛于颜色本质差异大的地方即图像真实轮廓处.实验结果表明,本文所改进Snakes方法在用于提取人脸五官几何形状特征时,不仅能完全自动进行,而且算法的鲁棒性强,最终产生的曲线形状与目标有一个很好的吻合.