1. A method for face alignment implemented at least in part by a computer comprising: receiving an image including a face; and estimating, by a processor, a facial shape in the image with shape regression, wherein the facial shape is represented by a multiple of facial landmarks, the estimating including, for each stage in the shape regression, extracting a local feature from a local region around each facial landmark in the image independently; organizing two or more of the local features based on correlations among the facial landmarks to predict a facial shape increment; and generating a facial shape of a current stage based on the predicted facial shape increment and a facial shape of a previous stage.