Difference between revisions of "Depth Sensors Comparison"

From iPi Docs
Jump to: navigation, search
(Kinect Sensors Comparison)
Line 1: Line 1:
==Kinect Sensors Support==
+
== Depth Sensors Support ==
  
[[iPi Recorder]] supports Kinect 2 and Kinect sensors. Kinect 2 for Windows is [http://www.amazon.com/gp/product/B00NMST9G8/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=B00NMST9G8&linkCode=as2&tag=wwwipisoftcom-20&linkId=JXJENZCLSKMVBN6O Xbox One Kinect] sensor plus [http://www.amazon.com/gp/product/B00NMSHT7E/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=B00NMSHT7E&linkCode=as2&tag=wwwipisoftcom-20&linkId=MQRFZHZSKGBIFFIA Kinect Adapter for Windows]. Kinect 2 has higher resolution compared to first generation Kinect sensor.
+
[[iPi Recorder]] supports the following depth sensors:
 +
* Modern depth sensors:
 +
** MS Kinect 2 ([https://www.amazon.com/Xbox-One-Kinect-Sensor/dp/B00INAX3Q2 XBOX One Kinect] sensor plus [https://www.amazon.com/Xbox-Kinect-Adapter-One-Windows-Generic/dp/B07BMJKMVD Kinect Adapter for Windows])
 +
** [https://www.amazon.com/Orbbec-Astra-Pro-3D-Camera/dp/B0748LHXTX Orbbec Astra (PRO)]
 +
** [https://click.intel.com/intelr-realsensetm-depth-camera-d435.html Intel RealSense D435] and [https://click.intel.com/intelr-realsensetm-depth-camera-d415.html D415]
 +
** [https://www.amazon.com/Asus-3D-sensor-Skeleton-consumption-Automotive/dp/B0767K32JN ASUS Xtion 2]
 +
* First generation depth sensors:
 +
** MS Kinect v1 ([https://www.amazon.com/Microsoft-L6M-00001-Kinect-for-Windows/dp/B006UIS53K Kinect for Windows] sensor or [https://www.amazon.com/Microsoft-360-Kinect-Sensor-Certified-Refurbished/dp/B005GA1H4C] sensor plus [https://www.amazon.com/Supply-Adapter-Microsoft-Kinect-Motion-Sensor/dp/B004S7GA46 adapter])
 +
** [http://www.asus.com/Multimedia/Motion_Sensor/Xtion_PRO/ ASUS Xtion] and [http://www.asus.com/Multimedia/Motion_Sensor/Xtion_PRO_LIVE/ ASUS Xtion Live] devices (and also PRO modifications for developers)
 +
** [http://www.amazon.com/gp/offer-listing/B00KO92DA2/ref=dp_olp_0?ie=UTF8&condition=all&sr=1-7&qid=1420621852 PrimeSense Carmine 1.08]
  
{{Important|Only single Kinect 2 (Kinect for Xbox One) sensor can be connected to one PC due to limitation in Microsoft Kinect SDK 2. Each Kinect 2 (Kinect for Xbox One) sensor can be connected to a separate computer, [[Distributed Recording]] feature must be used.}}
+
<center><table border=0><tr>
 +
  <td width="22%"><center>[[Image:Kinect-2-for-XboxOne.jpg|thumb|Kinect for Xbox One]]</center></td>
 +
  <td width="4%"></td>
 +
  <td width="22%"><center>[[Image:Orbbec-Astra.jpg|thumb|Orbbec Astra (PRO)]]</center></td>
 +
  <td width="4%"></td>
 +
  <td width="22%"><center>[[Image:Intel-RealSense-D415-and-D435.jpg|thumb|Intel RealSense D415 and D435]]</center></td>
 +
  <td width="4%"></td>
 +
  <td width="22%"><center>[[Image:ASUS-Xtion2.jpg|thumb|ASUS Xtion 2]]</center></td>
 +
</tr></table></center>
  
 
<center><table border=0><tr>
 
<center><table border=0><tr>
   <td width="45%"><center>[[Image:Kinect-2-for-XboxOne.jpg|thumb|Kinect for Xbox One]]</center></td>
+
   <td width="22%"><center>[[Image:Kinect-small.jpg|thumb|Microsoft Kinect for Windows]]</center></td>
   <td width="5%"></td>
+
   <td width="4%"></td>
   <td width="45%"><center>[[Image:Kinect-small.jpg|thumb|Microsoft Kinect for Windows]]</center></td>
+
   <td width="22%"><center>[[Image:ASUS-Xtion-live.jpg|thumb|ASUS Xtion Live]]</center></td>
<!--[XBOX]  <td width="16%"><center>[[Image:Kinect-xbox-360.jpg|thumb|Microsoft Kinect for XBOX 360]]</center></td>
+
  <td width="4%"></td>
   <td width="5%"></td> [XBOX]-->
+
  <td width="22%"><center>[[Image:ASUS-Xtion.jpg|thumb|ASUS Xtion]]</center></td>
 +
   <td width="4%"></td>
 +
  <td width="22%"><center>[[Image:PrimeSense_Carmine.jpg|thumb|PrimeSense Carmine 1.08]]</center></td>
 
</tr></table></center>
 
</tr></table></center>
  
==Kinect Sensors Comparison==
+
First generation depth sensors are almost outdated but still usable. For example, [https://www.amazon.com/Orbbec-Astra-Pro-3D-Camera/dp/B0748LHXTX 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 [http://wiki.ipisoft.com/Depth_Sensors_Comparison documentation for previous version of iPi Motion Capture].
 +
 
 +
As to modern depth sensors, MS Kinect 2 (Kinect for XBOX One) sensor remains the best choice for full body motion capture. The quality and accuracy of depth map from MS Kinect 2 are the best on the market.
 +
 
 +
{{Important|But only single MS Kinect 2 (Kinect for XBOX One) sensor can be connected to one PC due to limitation in Microsoft Kinect SDK 2. Each MS Kinect 2 (Kinect for XBOX One) sensor can be connected to a separate computer, [[Distributed Recording]] feature must be used.}}
 +
 
 +
== Brief Comparison of Depth Sensors ==
  
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
Line 26: Line 51:
 
* More tolerant to lighting conditions
 
* More tolerant to lighting conditions
 
||  
 
||  
 +
* Doesn't like shinning fabriс
 
* Requires USB 3.0 controller
 
* Requires USB 3.0 controller
 
* Only single sensor on one PC is supported by Microsoft Kinect SDK 2
 
* Only single sensor on one PC is supported by Microsoft Kinect SDK 2
* Works on Windows 8 and higher. Does not work on Windows 7.
+
* Works on Windows 8 and higher. Does not work on Windows 7
 
|-
 
|-
| Kinect for Windows ||  
+
| First-generation Depth Sensors ||  
 
* Ensures tracking quality comparable with Kinect 2, but hardware requirements are not so strong
 
* Ensures tracking quality comparable with Kinect 2, but hardware requirements are not so strong
 
* Requires USB 2.0 controller
 
* Requires USB 2.0 controller
 +
* Multiple sensors can be plugged to single computer
 
* Works on Windows 7 and higher
 
* Works on Windows 7 and higher
 
||
 
||
* Lower resolution  
+
* Lower resolution
 +
* Lower accuracy
 
* Less tolerant to lighting conditions
 
* Less tolerant to lighting conditions
 
* Higher mutual interference of sensors leads to more noise in case of using several sensors
 
* Higher mutual interference of sensors leads to more noise in case of using several sensors
 
|}
 
|}
  
==Other Depth Sensors==
 
Other depth sensors supported:
 
* [http://www.asus.com/Multimedia/Motion_Sensor/Xtion_PRO/ ASUS Xtion] and [http://www.asus.com/Multimedia/Motion_Sensor/Xtion_PRO_LIVE/ ASUS Xtion Live] devices (and also PRO modifications for developers),
 
* [http://www.amazon.com/gp/offer-listing/B00KO92DA2/ref=dp_olp_0?ie=UTF8&condition=all&sr=1-7&qid=1420621852 PrimeSense Carmine 1.08].
 
 
<center><table border=0><tr>
 
  <td width="25%"><center>[[Image:ASUS-Xtion-live.jpg|thumb|ASUS Xtion Live]]</center></td>
 
  <td width="5%"></td>
 
  <td width="25%"><center>[[Image:ASUS-Xtion.jpg|thumb|ASUS Xtion]]</center></td>
 
  <td width="5%"></td>
 
  <td width="25%"><center>[[Image:PrimeSense_Carmine.jpg|thumb|PrimeSense Carmine 1.08]]</center></td>
 
</tr></table></center>
 
  
If needed you can find more information about these sensors in [http://wiki.ipisoft.com/Depth_Sensors_Comparison documentation for previous version of iPi Motion Capture].
+
== Technologies ==
  
===Installing Drivers===
+
== Drivers ==
  
 
To use the sensors, you may need to download and install device drivers and software libraries for ASUS Xtion / ASUS Xtion Live / PrimeSense Carmine.
 
To use the sensors, you may need to download and install device drivers and software libraries for ASUS Xtion / ASUS Xtion Live / PrimeSense Carmine.

Revision as of 07:23, 20 July 2018

Depth Sensors Support

iPi Recorder supports the following depth sensors:

Kinect for Xbox One
Orbbec Astra (PRO)
Intel RealSense D415 and D435
ASUS Xtion 2
Microsoft Kinect for Windows
ASUS Xtion Live
ASUS Xtion
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.

As to modern depth sensors, MS Kinect 2 (Kinect for XBOX One) sensor remains the best choice for full body motion capture. The quality and accuracy of depth map from MS Kinect 2 are the best on the market.

Important.png
Important! But only single MS Kinect 2 (Kinect for XBOX One) sensor can be connected to one PC due to limitation in Microsoft Kinect SDK 2. Each MS Kinect 2 (Kinect for XBOX One) sensor can be connected to a separate computer, Distributed Recording feature must be used.

Brief Comparison of Depth Sensors

Device Pros Cons
Kinect 2 for Windows / Kinect for Xbox One
  • Higher resolution of depth and RGB video
  • Lower noise, better quality of point cloud
  • Higher overall tracking quality can be expected
  • Much better feet tracking
  • Low mutual sensors interference
  • More tolerant to lighting conditions
  • Doesn't like shinning fabriс
  • Requires USB 3.0 controller
  • Only single sensor on one PC is supported by Microsoft Kinect SDK 2
  • Works on Windows 8 and higher. Does not work on Windows 7
First-generation Depth Sensors
  • Ensures tracking quality comparable with Kinect 2, but hardware requirements are not so strong
  • Requires USB 2.0 controller
  • Multiple sensors can be plugged to single computer
  • Works on Windows 7 and higher
  • Lower resolution
  • Lower accuracy
  • Less tolerant to lighting conditions
  • Higher mutual interference of sensors leads to more noise in case of using several sensors


Technologies

Drivers

To use the sensors, you may need to download and install device drivers and software libraries for ASUS Xtion / ASUS Xtion Live / PrimeSense Carmine.