1. A system for automatically modifying pictures containing faces, the system comprising: a communication interface configured to communicate with a server; a memory that stores computer executable instructions, comprising: a face detection module configured to detect a face in a picture; a face-structure mask module configured to construct a face-structure mask for the detected face; a face space module configured to project the detected face into a lower dimensional face space resulting in a set of lower-dimensional vector coordinates; a server interface module configured to send the set of lower-dimensional vector coordinates to the server via the communication interface, and receive, responsive to the set of lower-dimensional vector coordinates sent to the server, a set of model face-structure masks and modifications instructions via the communication interface; an adjustment module configured to adjust the detected face in the picture according to the received set of model face-structure masks and modification instructions; a user interface module configured to display an adjusted picture and to receive user feedback; an input process module configured to process the received user feedback; and a processor capable of executing the computer executable instructions of the modules stored in the memory.