1. A method, comprising: detecting a face in an image; determining one or more local binary pattern (LBP) features from the detected face for each of a plurality of local regions by selecting the one or more LBP features from a plurality of LBP features, wherein said selection is based on a boosting training procedure; generating a smile detection indicator from the one or more LBP features for each local region with a multi-layer perceptrons (MLP) based classifier; and aggregating the indicators from said plurality of LBP features for said plurality of regions.