Jump to: navigation, search

Difference between revisions of "Multikinect:Qualisys"

(Recording test)
(Recording analysis)
Line 31: Line 31:
  
 
Each message is time-stamped at emission (streamer<ref name="streamer">A streamer is a point made of one kinect and one nano-computer type Intel Nuc that retrieves, prepares and sends perceived skeletons throught OSC. It runs the application K2Streamer in this case (folder: ''kinect_v2_MSDK/app_streamer/'' in Skeletons) from the [https://bitbucket.org/frankiezafe/skeletons Skeletons suite]</ref> level) and also time-stamped at reception (recorder<ref name="recorder">OscRecorder (folder: ''osc_recorder/'' in Skeletons) is a custom application built to save messages coming from a lot of ports into a single log file. Source [https://bitbucket.org/frankiezafe/skeletons Skeletons suite]</ref>  level).
 
Each message is time-stamped at emission (streamer<ref name="streamer">A streamer is a point made of one kinect and one nano-computer type Intel Nuc that retrieves, prepares and sends perceived skeletons throught OSC. It runs the application K2Streamer in this case (folder: ''kinect_v2_MSDK/app_streamer/'' in Skeletons) from the [https://bitbucket.org/frankiezafe/skeletons Skeletons suite]</ref> level) and also time-stamped at reception (recorder<ref name="recorder">OscRecorder (folder: ''osc_recorder/'' in Skeletons) is a custom application built to save messages coming from a lot of ports into a single log file. Source [https://bitbucket.org/frankiezafe/skeletons Skeletons suite]</ref>  level).
 +
 +
The recording is 16764 milliseconds long.
 +
 +
Remarks:
 +
* Kinect SDK 2.0 is not time-consistent : the delta between 2 frames can go up to 67 milliseconds.
 +
*
  
 
== References ==
 
== References ==
  
 
<references/>
 
<references/>

Revision as of 15:44, 4 April 2016

To increase the quality of the fusion algorithm in the Skeleton suite[1], a simultaneous recording via the Qualisys[2] allows us to test different fusion methods and compare ths result to the hig-quality one.

Setup

A 6 points kinect setup is used. The points are placed at the top of an hexagon.

Multikinect-qualisys-panoramic-001-web.jpg

Multikinect-qualisys-panoramic-002-web.jpg

Saliency map by Julien Leroy, press [SPACE] for RGB view.

Recording test

After 2 days of fine-tuning, meaning debugging the apps, adding the required functionalities and resolving the computers limitations, we are able to make a first complete test with 6 calibrated kinects.

 

Recording analysis

A skeleton seen by 2 kinects has been recorded.

Each message is time-stamped at emission (streamer[3] level) and also time-stamped at reception (recorder[4] level).

The recording is 16764 milliseconds long.

Remarks:

  • Kinect SDK 2.0 is not time-consistent : the delta between 2 frames can go up to 67 milliseconds.

References

  1. Skeletons suite: a suite of software for multi-kinect calibration and realtime tracking. Skeletons repository on bitbucket
  2. Qualisys: a marker-based motion tracking system. qualisys.com
  3. A streamer is a point made of one kinect and one nano-computer type Intel Nuc that retrieves, prepares and sends perceived skeletons throught OSC. It runs the application K2Streamer in this case (folder: kinect_v2_MSDK/app_streamer/ in Skeletons) from the Skeletons suite
  4. OscRecorder (folder: osc_recorder/ in Skeletons) is a custom application built to save messages coming from a lot of ports into a single log file. Source Skeletons suite