Video documentation of Biomechanic, an open source human movement visualization, comparison and analysis tool developed with Dustyn Roberts. Biomechanic is written in Processing and available on Github: github.com/atduskgreg/Biomechanic It can load and display 2D and 3D movement data from arbitrary CSVs, detect gait cycles, and make comparisons between multiple data sets or individual gait cycles. Right now it has minimal UI that only exposes a small number of its features.
This video demonstrates animating the movement data, scrubbing through it on the timeline, looking at it in 3D, automatic identification of gait cycles, and comparison of multiple gait cycles from the same movement recording.
Notable here is the gait cycle detection. On loading the movement data from the CSV, Biomechanic analyzes it for the phases of gait: single support on left leg, single support on right leg, and double support. It displays these phases in the timeline underneath the visualization. It also uses this phase detection to align two full gait phases (two strides) for comparison (demonstrated in the second half of the video). This is meant to simulate comparing multiple different sets of movement data for cost/fitness function analysis.
This video was created as part of a SIGGRAPH 2012 paper submission on Biomechanic.