1. A method for performing shape localization in an image, comprising: deriving a model shape from a database of a plurality of sample shapes, said model shape being defined by a set of landmarks; deriving a texture likelihood model of present sub-patches of said set of landmarks defining said model shape in the image; and proposing a new set of landmarks that approximates a true location of features of the shape based on a sample proposal model of said present sub-patches; wherein said deriving said texture likelihood model and said proposing said new set of landmarks are conducted using a CONDENSATION algorithm.