Depth Sensors Comparison
Depth Sensors Support
iPi Recorder supports the following depth sensors:
- Modern depth sensors:
- Orbbec Femto Bolt / Mega
- Azure Kinect
- MS Kinect 2 (XBOX One Kinect sensor plus Kinect Adapter for Windows)
- Important! Multiple MS Kinect 2 (Kinect for XBOX One) sensors can be connected to a PC with libfreenect2 library. With Microsoft SDK v2, each Kinect should be connected to a separate computer and Distributed Recording utilized.
- Intel RealSense L515
- Intel RealSense D455
- Orbbec Astra (PRO)
As to modern depth sensors, Azure Kinect and Orbbec Femto Bolt/Mega sensors are the best choice for full body motion capture, while MS Kinect 2 (Kinect for XBOX One) sensor is also good enough. The quality and accuracy of depth maps from Orbbec Femto Bolt/Mega, Azure Kinects and MS Kinects 2 are the best in market.
- First generation depth sensors:
- MS Kinect v1 (Kinect for Windows sensor or Microsoft Xbox 360 Kinect Sensor sensor plus adapter)
- ASUS Xtion and ASUS Xtion Live devices (and also PRO modifications for developers)
- PrimeSense Carmine 1.08
First generation depth sensors are almost outdated but still usable. For example, Orbbec Astra (PRO) has totally the same depth quality and resolution as these outdated sensors. For this reason you can use for example MS Kinect v1 sensor(s) and get exactly the same results as with Orbbec Astra sensor(s). If needed you can find more information about these sensors in documentation for previous version of iPi Motion Capture.
- Outdated and not recommended depth sensors:
Comparison
Main features of depth sensors:
Place | Sensor | Price (approx) | Technology | Depth FOV (vertical) | Depth Resolution | Depth FPS | Interface | Multiple Sensors per single PC | External Power Supply | Tripod Mount | Example |
---|---|---|---|---|---|---|---|---|---|---|---|
1 | Azure Kinect | $400 | Time-of-Flight | NFOV: 65° WFOV: 120° |
NFOV: 640x576 (very good quality!) WFOV: 512x512 |
30 | USB 3.0 | yes | optional | yes (1/4″) | 1, 2, 3, 4, 5 |
2 | Orbbec Femto Bolt | $400 | Time-of-Flight | NFOV: 65° WFOV: 120° |
NFOV: 640x576 (good quality) WFOV: 512x512 |
30 | USB 3.0 | yes | optional | yes (1/4″) | |
3 | Kinect 2 (Kinect for XBOX One) | $160 | Time-of-Flight | 60° | 512x424 (good quality) | 30 | USB 3.0 | yes | required | yes (1/4″) | 1, 2, 3, 4, 5, 6 |
4 | Intel RealSense L515 | $350 | Time-of-Flight | 55° | up to 1024x768 | 30 | USB 3.0 | yes | not required | yes (1/4″) | 1 |
5 | Intel RealSense D455 | $240 | Infrared Coded Structured Light combined with stereo RGB matching | 57° | up to 1280x720 (but noisy!) | up to 90 | USB 3.0 | yes | not required | yes (1/4″) | 1 |
6 | First-gen depth sensors | from $30 | Infrared Coded Structured Light | 45° | 640x480 (interpolated, actual: 320x240 or even less) | 30 | USB 2.0 | yes | not required (except Kinect v1) | no | 1, 2, 3, 4 |
7 | Orbbec Astra (PRO) | $160 | Infrared Coded Structured Light | 45° | 640x480 (interpolated, actual: 320x240 or even less) | 30 | USB 2.0 | yes | not required | yes (M6 not 1/4″) | |
8 | Intel RealSense D435 | $180 | Infrared Coded Structured Light combined with stereo RGB matching | 65.5° (only 42° for RGB) | up to 1280x720 (but very noisy, inaccurate and with a lot of artifacts like waves and blur!) | up to 90 | USB 3.0 | yes | not required | yes (1/4″) | |
9 | ASUS Xtion 2 | $270 | Time-of-Flight | 52° (can be mounted in vertical position for 74°) | 640x480 (interpolated: actual is less than 320x240) | 30 | USB 3.0 | yes | not required | yes (1/4″, dual at bottom and side) |
Major Pros and Cons of depth sensors:
Place | Sensor | Pros | Cons |
---|---|---|---|
1 | Azure Kinect |
|
|
2 | Orbbec Femto Bolt |
|
|
3 | Kinect 2 (Kinect for XBOX One) |
|
|
4 | Intel RealSense L515 |
|
|
5 | Intel RealSense D455 |
|
|
6 | First-generation Depth Sensors |
|
|
7 | Orbbec Astra (PRO) |
|
|
8 | Intel RealSense D435 |
|
|
9 | ASUS Xtion 2 |
|
|
The winners are Azure Kinect, Orbbec Femto Bolt/Mega and Kinect 2 (Kinect for XBOX One). Intel RealSense L515 and D455 can be also used.
Drivers and Software Libraries
The following sensors don't require special drivers and software to be recognized in iPi Recorder:
- Azure Kinect
- Orbbec Femto Bolt/Mega
- Intel RealSense D400, L500 series
- ASUS Xtion 2
That is, you can simply plug in these sensors to computer and make recordings in iPi Recorder without need to install any drivers or SDK's.
Other sensors require special drivers and/or software libraries/SDK to be installed:
- MS Kinect 2 (Kinect for XBOX One) requires MS Kinect SDK 2.0:
- MS Kinect v1 (Kinect for Windows and Kinect for XBOX 360) requires MS Kinect SDK 1.8:
- Orbbec Astra (PRO) requires special drivers:
- ASUS Xtion / ASUS Xtion Live / PrimeSense Carmine require OpenNI 1.5.4.0 and sensor drivers 5.1.2.1: