1. A method, comprising: performing, using one or more processors, detecting a face in an input image; generating a plurality of masks for each of a plurality of facial feature components by detecting independent sets of feature points for respective facial feature components; and using the plurality of masks, performing retouch effects to the facial feature components.