Analysis of Human Behavior During Public Speaking
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Automatic Analysis of Human Behavior
    Coded by Md. Iftekhar Tanveer (
    Rochester Human-Computer Interaction (ROCHCI)
    University of Rochester
OS Compatibility:
Code tested in OS X 10, Windows, and Ubuntu

The code uses python and matplotlib. If you install anaconda (, all the necessary components for running the main code should be there.

Mayavi ( was used for visualizing the skeletons. If you used anaconda to install python, you can apply the following command to install Mayavi:

conda install mayavi

Usage Instruction
For common usage check

For a web demo and further detail, please visit:

Algorithm and Implementational details:
M. Iftekhar Tanveer, Ji Liu, M. Ehsan Hoque, "Unsupervised Extraction of Human-Interpretable Nonverbal Behavioral Cues in a Public Speaking Scenario", 23rd ACM Multimedia (ACMMM) Conference, Brisbane, Australia, 2015.

M. Iftekhar Tanveer, Ru Zhao, Kezhen Chen, Zoe Tiet, M. Ehsan Hoque, "AutoManner: An Automated Interface for Making Public Speakers Aware of Their Mannerisms", ACM Intelligent User Interfaces (IUI), Sonoma, CA, USA, 2016.

Please cite the papers mentioned above if this code comes to any of your use.

Please share your code if you make any modification to it.