FaceSync

FaceSync enables recording, audio-based synchronization, and landmark-based extraction of facial expression data from head-mounted camera videos for quantitative analysis in behavioral and social research.


Key Features:

  • 3D head-mounted camera blueprints: Provides detailed 3D blueprints to construct head-mounted camera setups for facial recording experiments.
  • Audio-based automated video synchronization: Automatically synchronizes multiple video recordings using audio inputs to align temporal streams.
  • Manual audio alignment and inspection: Offers manual audio alignment tools and inspection workflows for reviewing and adjusting synchronization.
  • Facial landmark extraction and movement plotting: Detects facial landmarks and produces graphical plots of landmark trajectories and movements over time.
  • Python-based computer vision and machine learning processing: Implements processing and analysis components in Python using computer vision and machine learning algorithms for rapid extraction of expression metrics.

Scientific Applications:

  • Group interaction studies: Captures naturalistic facial expressions in multi-participant interactions using head-mounted cameras.
  • Behavioral and social neuroscience: Quantifies facial dynamics for experiments in social cognition, emotion, and interpersonal behavior.
  • Psychology experiments: Enables objective, time-resolved measurement of facial expressions to supplement or replace manual coding.
  • Video-based facial expression analysis: Supports rapid extraction of expression data from recorded video for downstream statistical or machine-learning analyses.

Methodology:

Computational methods explicitly include audio-based automated synchronization, manual audio alignment and inspection, facial landmark detection and plotting, and processing implemented in Python using computer vision and machine learning algorithms.

Topics

Details

License:
MIT
Maturity:
Mature
Cost:
Free of charge
Tool Type:
library
Operating Systems:
Linux, Mac
Programming Languages:
Python
Added:
8/9/2019
Last Updated:
6/16/2020

Operations

Publications

Cheong JH, Brooks S, Chang LJ. FaceSync: Open source framework for recording facial expressions with head-mounted cameras. F1000Research. 2019;8:702. doi:10.12688/f1000research.18187.1.

Documentation

Downloads