Skip to content

Releases: perfanalytics/pose2sim

Minor improvements

26 Apr 21:56
aaad2a8

Choose a tag to compare

v0.8.1

16 Apr 15:45

Choose a tag to compare

What's Changed

  • Save to c3d and convert trc to c3d by @hunminkim98 in #92
  • Small fixes after last release (eg not all demo data were downloaded upon install)

Full Changelog: v0.8.0...v0.8.1

synchronization and single-trial mode

15 Apr 21:52

Choose a tag to compare

New automatic post-synchronization tool:

  • Tried cross-corr for sum of keypoint 2D speeds
  • Tried cross-corr for sum of keypoint vertical speeds
  • Tried cross-corr for sum of keypoint vertical positions
  • Tried idem with sum of all keypoints vs selected keypoints
  • Tried idem with sum of weighted selected points (L190 synchronize_cams_draft deleted)
  • Tried idem with only right/left side
  • Tried idem with frames around a specified time
  • Tried cross-corr for each kpt, select top N highest correlations, take median offset (L244 synchronize_cams_draft deleted)
  • Tried cross-corr for each kpt, weighted by correlation
  • Tried threshold on vmax thresh
  • Tried correlation threshold
    -> Best results (accuracy, simplicity, speed): sum of vertical speeds.
    Default: all keypoints, all frames. User can also choose specific keypoints at specific instants.

Single-trial mode:

  • Batch mode still available
  • Also works with a simpler folder structure, filled with a Config.toml file, a calibration folder, and a pose folder

What's Changed

  • Process non filtered data if there is no data filtered in folder by @ANaaim in #86
  • objp should not be objp_not_used by @ANaaim in #91
  • Synchronization & single-trial mode by @davidpagnon in #94

Full Changelog: v0.7.2...v0.8.0

Much faster and more robust multi-person analysis

31 Mar 01:36

Choose a tag to compare

Calculation of the distance between epipolar lines (simple dot product, so quite fast) -> affinity matrix -> association across views (inspired by the easymocap approach)
Association across frames is done in triangulation.

Used to be based on a very computationally ineffective combinatory approach.

For a very challenging scene: 1h30 minutes -> 2 minutes.
As fast as easymocap, and more robust on my test scenes.

What's Changed

  • Change of the testing of Calib and calib to work properly by @ANaaim in #78
  • Synchronize multi cams based on keypoints speed. by @hunminkim98 in #76
  • Faster and more robust multi-person analysis by @davidpagnon in #85

Full Changelog: v0.7.1...v0.7.2

Alternative to Pose2Sim multi-person

06 Mar 21:32
864f89c

Choose a tag to compare

Slightly improve multi-person
Converter to and from EasyMocap if too slow

Full Changelog: v0.7.0...v0.7.1

Multi-person analysis

29 Feb 02:48

Choose a tag to compare

Sort people across view, and then across frames.

Set [project] multi_person = true for each trial that contains multiple persons.
Set [triangulation] reorder_trc = true if you need to run OpenSim and match the generated .trc files with the static trials.
Make sure that the order of [markerAugmentation] participant_height and participant_mass matches the order of the static trials.

Minor fixes

09 Feb 11:41
74dd6d4

Choose a tag to compare

  • case: DEMO -> Demo
  • fixed a foolproof maneuver that led to some crashes

Marker augmentation and Blender visualizer

05 Feb 16:44

Choose a tag to compare

Marker augmentation and Blender visualizer

What's Changed

  • Correction in list comprehension to allow the second term to be consider by @ANaaim in #63

Full Changelog: v0.5.7...v0.6.0

Demo packages automatically downloaded again

19 Jan 19:51

Choose a tag to compare

Marker augmentation

19 Jan 19:43

Choose a tag to compare

Original code from OpenCap, by Antoine Falisse
Adapted by HunMin Kim
Reviewed by David Pagnon