We study how visible bodily signals (hands, face, body posture) coordinate with speech to form multimodal language. Our work spans corpora, experimental design, computational modeling, and kinematic / gesture analysis.
More info: MPI Multimodal Language Department
Below are foundational code modules used by members of our department that support general kinematic analyses of gestures and signs. Portions of many of these scripts are sourced and adapted from EnvisionBox (https://envisionbox.org) which maintains a library of coding modules for open exchange among researchers.
| Module | Purpose | Repository |
|---|---|---|
| Extracting MediaPipe keypoints | Extract motion tracking data from videos using MediaPipe | gesture-keypoints |
| Smoothing | Smooth raw motion tracking data to reduce noise due to tracking inaccuracies | gesture-smoothing |
| Normalization | Normalize the size, position, and viewpoint of motion tracking data across participants | gesture-normalization |
| Merging ELAN and MediaPipe | Merge motion tracking data with ELAN annotations | gesture-merge |
| Speed, Acceleration, and Jerk | Calculate motion measures: velocity, acceleration, jerk | gesture-kinematics |
| Submovements and Holds | Detect movement segments, pauses, hold events | gesture-submovements |
| Gesture Space, Size, and Volume | Quantify use of gesture space (e.g., height, size, volume) | gesture-space |
| Heatmap Visualization | Plot heatmap scatterplot showing density of gesture locations | gesture-heatmap |
These are research code projects by other collaborators in our department. Their structure or maintenance may vary, but they often link to domain-specific methods or applications.
| Project | Description | Link / Repository |
|---|---|---|
| [Medal Workshop] | Methods for the automatic processing of multimodal interaction | medal_workshop_on_multimodal_interaction |
| [WhisperX Tutorial] | Tutorial for transcribing speech automatically using WhisperX | whisperx_tutorial |
| [Dynamic time warping] | Validating dynamic time warping as a measure of gesture form similarity | dynamic time warping |
