It’s great, but the 30fps tracking is a bit limited, so I’m looking for a faster solution. Realsense announces 60-90 fps depth, is there a chance that the NUItrack skeleton tracking could extract skeleton data at such speed ? Has anyone tried 90, and got any information about specs / latency ?
Interesting topic! I previously worked with Kinect and now transferred to Intel D415. Based on my computer configuration (sort of old one), for real-time tracking when the setting is 60fps, it can achieve 60 with few frame loss. However, when it comes to setting with 90fps, the time interval is around 22ms, which is actually around 45fps. Would like to hear about your progress to see whether that my hardware performance is the bottleneck or it is the software issue.
Please advise what sensor do you use? With Kinect, you won’t be able to get more than 30 FPS.
We’ve just checked RealSense D415 and D435 - you can set 60 FPS with the resolution of 848x480.
To do this, you have to modify nuitrack.config file (in %NUITRACK_HOME%/data folder in Nuitrack Runtime): add the following lines in the "RealSense2Module.Depth" section:
Awesome, I just ordered a D435i, thanks to your message I’m aware I’ll have to wait for intel sdk windows support, and then I’ll try 60fps 848x480 thanks to your config file recommendation.
I can’t wait
Based on Intel configuration, they also offer 848x480 @ 90fps. It does work with Nuitrack, however, I had the performance drop issue as I mentioned above. So I am looking forward to your result.
We’re running NUITrack with Unity and we’re getting a frame-rate of about 17fps on an i7-4400k. We’ve attempted to add the lines “RawWidth, RawHeight, FPS” as mentioned above, however when we do - we get no output at all. Any ideas?
Please try to run one of our standard samples (for example, nuitrack_csharp_sample) to check FPS. Do you still get only 17 FPS? Also, you can check the resource consumption in Unity Profiler.
Thank you for your response Olga,
1.We’re using the realsense 435i and Orbbec Astra Pro - and have the same problem with both sensors.
2. 848x480
3. We’re using the Color and Skeleton Modules
4. Our project is based off the nuitrack face tracking tutorial.
Our real issue is that when we enable the videostream in Unity (color module) our framerate drops to 15fps. Now when we disable the video stream on startup we get a higher framerate.
Thanks Olga,
I finally managed to test the Nuitrack performance at 60fps (thanks Hiroshi ) and the results are very promising…
I’ll run proper graphs and compare 90 / 60 (hard to benchmark with naked eye) but so far it’s such a great improvement. Thanks !!