Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Multimodal Language Analysis Tools

NotificationsYou must be signed in to change notification settings

daedalusLAB/multimolang

Repository files navigation

multimolang is a package designed to support multimodal data analysis for linguistic research. It serves as the main repository for theMULTIFLOW project and provides tools to process, analyze, and derive insights from multimodal datasets, starting with gesture trajectories extracted from video data.

The first implemented tool,dfMaker, processes raw OpenPose data into structured dataframes, optimized for large-scale, multimodal data science workflows. Future versions ofmultimolang will include additional tools for prosody analysis and multimodal language integration.


Citation

If you usemultimolang or any of its core functions (such asdfMaker) in your research, please cite:

Herreño Jiménez, B. (2024).multimolang: Multimodal Language Analysis [R package version 0.1.1]. The R Foundation.https://doi.org/10.32614/cran.package.multimolang

You can also retrieve the BibTeX entry by running in R:

citation("multimolang")

Installation

# Install from CRANinstall.packages("multimolang")# Or install using devtoolsdevtools::install_github("daedalusLAB/multimolang")

For detailed installation instructions and usage examples, please refer to the package vignettes.


Functions

Currently, the main function in the package isdfMaker, which provides:

  • Flexible Input Configuration: Accepts JSON files from OpenPose as input.
  • Transformation Capabilities: Scales and normalizes body keypoints for gesture trajectory analysis.
  • Big Data Optimization: Designed to handle large-scale multimodal datasets efficiently.

Example Usage

Process OpenPose Data

# Define paths to example data included with the packageinput.folder<- system.file("extdata","ex_videos","o1",package="multimolang")output.file<- file.path(tempdir(),"processed_data.csv")output.path<- tempdir()# Run dfMaker with example datadf<- dfMaker(input.folder=input.folder,output.file=output.file,output.path=output.path,no_save=FALSE,fast_scaling=TRUE,transformation_coords= c(1,1,5,5))# View the resulting datahead(df)

Development Status

Below is the current progress and pending tasks formultimolang:

ElementStatus
Package NameDefined and unique in CRAN.
DESCRIPTION FileComplete with title, description, authors, maintainer, version, and dependencies.
DocumentationComplete for thedfMaker function, with examples.
NEWS FileNot included; optional for the first version.
TestsImplemented to ensure proper functionality.
READMEIncluded here.
Cross-Platform CompatibilityTested on Linux and Windows operating systems.
Included FunctionsIncludesdfMaker; additional tools planned for multimodal analysis in future updates.

Note: Future updates will incorporate tools for prosody and voice analysis, as well as co-speech gesture processing.


About MULTIFLOW

TheMULTIFLOW project investigates the interplay between gesture, prosody, and language to uncover multimodal signatures in communication. Learn more about our research and goals.

Publications in Preparation

  • R functions for creating dataframes from OpenPose raw data.
    • Analyzing gesture trajectories from normalized body keypoint detection.
    • Building Massive Co-Speech Gesture Datasets for Specific Linguistic Patterns.
    • Gestural behavior is systematically attuned to language: Novel data analysis of co-speech gesture and its implications for multimodal interfaces.

Contributing

We welcome contributions tomultimolang! For bug reports, feature requests, or collaboration inquiries, open an issue onGitHub.


See Also


Recent Changes

Version 0.1.1 (December 12, 2024)

  • Updated file naming conventions to comply with CRAN requirements.
  • Improved compatibility with CRAN by refining documentation and dependencies.
  • Minor fixes todfMaker for enhanced error handling and performance.
  • Added package vignettes for detailed usage examples.

For a complete list of changes, refer to the CHANGELOG in the repository.

About

Multimodal Language Analysis Tools

Resources

Stars

Watchers

Forks

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp