There has been image processing in this field. See Section 21.3.6 (and subdivisions) here: http://iris.usc.edu/Vision-Notes/bibliography/contentspeople.html#Face%20Recognition,%20Detection,%20Tracking,%20Gesture%20Recognition,%20Fingerprints,%20Biometrics. I can't recommend an algorithm but after you pick one and code it up, then we can help with MATLAB coding (syntax, program flow, efficiency, error messages, etc.).
21.3.6 Facial Expressions and Emotion Analysis and Description
21.3.6.1 Face Expression Recognition and Analysis, Facial Expression Analysis, Facial Expressions
21.3.6.1.1 Face Expression Recognition for Human Comupter Interaction
21.3.6.1.2 Applied Face Expression Recognition, Specific Expressions
21.3.6.1.3 Three-Dimensional Face Expression Recognition and Analysis
21.3.6.1.4 Face Action Units for Expressions and Motion Analysis, FACS
21.3.6.1.5 Facial Feature Tracking
21.3.6.1.6 Face Expression Recognition from a Single Image
21.3.6.2 Emotion Recognition from Face Images
21.3.6.2.1 Emotion Recognition, from Other Than Faces
21.3.6.3 Facial Expressions, Overviews, Surveys, Data