Skip to content
@Multimodal-Language-Department-MPI-NL

Max Planck for Psycholinguistics: MLD@MPI-NL

Multimodal Language Department Logo

Multimodal Language Department – MPI for Psycholinguistics

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


Foundational Code for Kinematic Analytics

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

Other Department Projects & Codebases

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

Contact & Links


Popular repositories Loading

  1. whisperx_tutorial whisperx_tutorial Public

    Forked from ShoAkamine/whisperx_tutorial

    This tutorial aims to help students and researchers in language sciences transcribe speech automatically using WhisperX---the state-of-the-art automatic speech recognition pipeline based on OpenAI'…

    Jupyter Notebook 1

  2. Kinematics-Lecture-Series Kinematics-Lecture-Series Public

    The Foundations in Kinematic Analysis for Multimodal Language Research lecture series is designed for beginners to introduce the concept of motion tracking and provide code tutorials for conducting…

    Jupyter Notebook 1

  3. .github .github Public

    This repository exists **only to provide the profile page for the organization** [Multimodal-Language-Department-MPI-NL](https://github.com/Multimodal-Language-Department-MPI-NL). It does **not** c…

  4. Heatmap Heatmap Public

    Description: Reproducible pipeline to plot gesture heatmaps from processed body landmark CSVs. Includes R script for publication figures and a notebook for exploration. Topics: gesture, mediapipe, …

    Jupyter Notebook

  5. Gesture_Space_Size_and_Volume Gesture_Space_Size_and_Volume Public

    MacNeillian gesture space and 2D size analysis from ELAN and Mediapipe keypoints.

    Jupyter Notebook

  6. Merging_Motion_ELAN Merging_Motion_ELAN Public

    to expalin

    Jupyter Notebook

Repositories

Showing 10 of 14 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…