Note: NumExpr detected 12 cores but "NUMEXPR_MAX_THREADS" not set, so enforcing safe limit of 8.
NumExpr defaulting to 8 threads.


---------------------------------------------------------------------
Camera calibration
---------------------------------------------------------------------

Project directory: D:\softs\github\pose2sim\Pose2Sim\Demo

--> Residual (RMS) calibration errors for each camera are respectively [0.221, 0.235, 0.171, 0.191] px, which corresponds to [0.402, 0.445, 0.45, 0.505] mm.

Calibration file is stored at D:\softs\github\pose2sim\Pose2Sim\Demo\calib-2d\Calib_qca.toml.
Calibration took 0.04 s.


---------------------------------------------------------------------
Tracking of the person of interest for Demo, for frames 0 to 100.
---------------------------------------------------------------------

Project directory: D:\softs\github\pose2sim\Pose2Sim\Demo

--> Mean reprojection error for Neck point on all frames is 12.3 px, which roughly corresponds to 22.4 mm. 
--> In average, 0.01 cameras had to be excluded to reach the demanded 20 px error threshold.

Tracked json files are stored in D:\softs\github\pose2sim\Pose2Sim\Demo\pose-2d-tracked.
Tracking took 3.01 s.
Note: NumExpr detected 12 cores but "NUMEXPR_MAX_THREADS" not set, so enforcing safe limit of 8.
NumExpr defaulting to 8 threads.


---------------------------------------------------------------------
Triangulation of 2D points for Demo, for frames 0 to 100.
---------------------------------------------------------------------

Project directory: D:\softs\github\pose2sim\Pose2Sim\Demo
Mean reprojection error for RHip is 8.0 px (~ 0.015 m), reached with 0.99 excluded cameras. 
Mean reprojection error for RKnee is 9.4 px (~ 0.017 m), reached with 0.61 excluded cameras. 
Mean reprojection error for RAnkle is 10.8 px (~ 0.02 m), reached with 0.1 excluded cameras. 
Mean reprojection error for RBigToe is 10.9 px (~ 0.02 m), reached with 0.57 excluded cameras. 
Mean reprojection error for RSmallToe is 10.6 px (~ 0.019 m), reached with 0.44 excluded cameras. 
Mean reprojection error for RHeel is 11.1 px (~ 0.02 m), reached with 0.31 excluded cameras. 
Mean reprojection error for LHip is 8.8 px (~ 0.016 m), reached with 0.83 excluded cameras. 
Mean reprojection error for LKnee is 10.6 px (~ 0.019 m), reached with 0.8 excluded cameras. 
Mean reprojection error for LAnkle is 12.3 px (~ 0.022 m), reached with 0.15 excluded cameras. 
Mean reprojection error for LBigToe is 10.2 px (~ 0.019 m), reached with 0.33 excluded cameras. 
Mean reprojection error for LSmallToe is 11.2 px (~ 0.02 m), reached with 0.46 excluded cameras. 
Mean reprojection error for LHeel is 10.6 px (~ 0.019 m), reached with 0.38 excluded cameras. 
Mean reprojection error for Neck is 11.1 px (~ 0.02 m), reached with 0.17 excluded cameras. 
Mean reprojection error for Head is 9.8 px (~ 0.018 m), reached with 0.56 excluded cameras. 
Mean reprojection error for Nose is 8.4 px (~ 0.015 m), reached with 1.95 excluded cameras. 
Mean reprojection error for RShoulder is 9.4 px (~ 0.017 m), reached with 0.61 excluded cameras. 
Mean reprojection error for RElbow is 9.0 px (~ 0.016 m), reached with 0.63 excluded cameras. 
Mean reprojection error for RWrist is 9.7 px (~ 0.018 m), reached with 0.49 excluded cameras. 
Mean reprojection error for LShoulder is 10.2 px (~ 0.019 m), reached with 0.5 excluded cameras. 
Mean reprojection error for LElbow is 12.1 px (~ 0.022 m), reached with 0.39 excluded cameras. 
Mean reprojection error for LWrist is 11.6 px (~ 0.021 m), reached with 0.38 excluded cameras. 
--> Mean reprojection error for all points on all frames is 10.3 px, which roughly corresponds to 18.8 mm. 

Cameras were excluded if likelihood was below 0.3 and if the reprojection error was above 15 px.
In average, 0.55 cameras had to be excluded to reach these thresholds.

3D coordinates are stored at D:\softs\github\pose2sim\Pose2Sim\Demo\pose-3d\Demo_0-100.trc.
Triangulation took 5.58 s.


---------------------------------------------------------------------
Filtering 3D coordinates for Demo, for frames 0 to 100.
---------------------------------------------------------------------

Project directory: D:\softs\github\pose2sim\Pose2Sim\Demo
--> Filter type: Butterworth low-pass. Order 4, Cut-off frequency 6 Hz.
Filtered 3D coordinates are stored at D:\softs\github\pose2sim\Pose2Sim\Demo\pose-3d\Demo_filt_0-100.trc.
