Whether striding ahead with pride or slouching (没精打采地站) gloomily, we all broadcast our emotions through body language. Now a computer has learned to interpret those unspoken cues as well as you or I.
Antonio Camurri of the University of Genoa in Italy and colleagues have built a system which uses the depth-sensing, motion-capture camera in Microsoft’s Kinect (体感游戏机) to determine the emotion conveyed by a person’s body movements. Using computers to capture emotions has been done before, but typically focuses on facial ysis or voice recording. Reading someone’s emotional state from the way they walk across a room or their posture as they sit at a desk means they don’t have to speak or look into a camera.
"It’s a nice achievement," says Frank Pollick, professor of psychology at the University of Glasgow, UK. "Being able to use the Kinect for this is really useful."
The system uses the Kinect camera to build a stick figure representation of a person that includes information on how his head, torso (驱干), hands and shoulders are moving. Software looks for body positions and movements widely recognized in psychology as indicative of certain emotional states. For example, if a person’s head is bowed and their shoulders are drooping (下垂), that might indicate sadness or fear. Adding in the speed of movement—slow indicates sadness, while fast indicates fear—allows the software to determine how someone is feeling. In tests, the system correctly identified emotions in the stick figures 61.3% of the time, compared with a 61.9% success rate for 60 human volunteers.
Camurri is using the system to build s that teach children with autism (自闭症) to recognize and express emotions through full-body movements. Understanding how another person feels can be difficult for people with autism, and recognizing fear is more difficult than happiness.
"In one of the serious s we developed, a child is invited to look at a short video of an actor expressing an emotion," Camurri says. "Then the child is invited to guess which emotion was expressed in the video." He adds that you can also ask the child to express the same emotion just by moving her body; joy, for example, can be characterized by energetic, fluid movements and a tendency to raise your arms.
The team also plans to use the system to figure out how "in tune" a group of people is with their leader, looking for signals like how people’s heads move when someone is speaking.
Pollick says it could be useful as an automatic way to classify emotion—as part of a CCTV (闭路电视) system to infer intent, or to help shops understand customers. What body movements would the system probably interpret as sadness