Abstract:A method named MACA (Modified Active Contour Algorithm) was suggested.In the general Snake model, there is no required matching between orientation of the contour and edge direction in the gray level image.This kind of Snake model may fail in the images with rich texture or with concave objects.To avoid it, two energy functions based on the above mentioned ideas were proposed to improve the Snake model.To reduce the time cost in the iteration of MACA, a FGA(Fast Greedy Algorithm) was proposed. Also, the first order derivative and the second order, domain of searching area, contour resampling, and conditions of corner locking were redefined. Experimental results show that the proposed method is much better than the general Snake model,especially on searching for concave objects.