Learn R Programming

duet (version 0.1.1)

Analysing Non-Verbal Communication in Dyadic Interactions from Video Data

Description

Analyzes non-verbal communication by processing data extracted from video recordings of dyadic interactions. It supports integration with open source tools, currently limited to 'OpenPose' (Cao et al. (2019) ), converting its outputs into CSV format for further analysis. The package includes functions for data pre-processing, visualization, and computation of motion indices such as velocity, acceleration, and jerkiness (Cook et al. (2013) ), facilitating the analysis of non-verbal cues in paired interactions and contributing to research on human communication dynamics.

Copy Link

Version

Install

install.packages('duet')

Monthly Downloads

160

Version

0.1.1

License

MIT + file LICENSE

Maintainer

Themis Efthimiou

Last Published

January 17th, 2025

Functions in duet (0.1.1)

op_interpolate

Interpolate missing or low-confidence values in a dataset
op_compute_velocity

Compute Velocity
op_batch_create_csv

Process all Dyad Directories to Create CSV Files Using MultimodalR
op_apply_keypoint_labels

Rename Columns Based on Region
op_merge_dyad

Merge CSV files for each dyad
op_plot_openpose

Plot OpenPose Data for a Specified Frame
op_create_csv

Create CSV from JSON files
op_animate_dyad

Animate OpenPose data for a dyad across a range of frames (Video)
op_compute_acceleration

Compute Acceleration
op_compute_jerk

Compute Jerk
op_remove_keypoints

Remove Keypoints Based on Various Criteria
op_smooth_timeseries

Smooth Time Series Data with Various Methods
op_plot_quality

Plot Data Quality (Confidence Ratings or Completeness)
op_plot_timeseries

Plot Keypoints with Facet Wrap