Difference between revisions of "Stereo Vision Systems"

From ElphelWiki
Jump to: navigation, search
(Created page with "==Comparison table== {| class='wikitable' !colspan='20' style='text-align:left;color:royalblue'| GENERAL |- !style='text-align:left;'|Company | Elphel | Intel | Intel | Stereo...")
 
(Comparison table with similar products)
 
(37 intermediate revisions by the same user not shown)
Line 1: Line 1:
==Comparison table==
+
==Comparison table with similar products==
 
{| class='wikitable'
 
{| class='wikitable'
!colspan='20' style='text-align:left;color:royalblue'| GENERAL
+
<!--!style='text-align:left;'|Company
 +
| [[File:mnc393-x_sm.jpeg|100px]]
 +
| [[File:Intel realsense d415.jpeg|100px]]
 +
| [[File:Intel realsense d435.jpeg|100px]]
 +
| [[File:Stereolabs zed.jpeg|100px]]
 +
| [[File:Stereolabs zed mini.jpeg|100px]]
 +
| [[File:Mynteye-standard.jpeg|100px]]
 +
| [[File:Zivid-3D-camera.jpeg|100px]]
 +
| [[File:Ensenso n30.jpeg|100px]]
 +
| [[File:Ensenso x30.jpeg|100px]]
 +
| [[File:Nerian-karmin2-both.jpeg|100px]]
 +
| [[File:Htc vive pro.jpeg|100px]]
 +
| [[File:Flir bumblebees 2.jpeg|100px]]
 +
| [[File:Econ tara.jpeg|100px]]
 
|-
 
|-
!style='text-align:left;'|Company
+
-->
| Elphel
+
!style='text-align:left;'| 3D Vision System
| Intel
+
| Elphel MNC393-XCAM
| Intel
+
| Reviewed competing products
| StereoLabs
 
| StereoLabs
 
| MyntAI
 
| ZiVID
 
| Ensenso
 
| Ensenso
 
| Nerian
 
| HTC
 
| FLIR
 
| e-con Systems
 
|-
 
!style='text-align:left;'|Product
 
| MNC393-XCAM
 
| D415
 
| D435
 
| ZED
 
| ZED Mini
 
| MYNTEYE S1030-IR
 
| ZiVID 3D camera
 
| N30/N35
 
| X30/X36
 
| Karmin2
 
| VIVE Pro VR headset
 
| Bumblebee XB3
 
| Tara
 
 
|-
 
|-
 
!style='text-align:left;'|Released
 
!style='text-align:left;'|Released
 
| 2018
 
| 2018
| Jan 2018
+
| 2015-2018
| Jan 2018
+
|-
| Jun 2016?
+
!style='text-align:left;'| Depth sensing technology
| Nov 2017
+
|  
| 2018
+
|  
| Apr 2018
+
* Active IR and projected pattern variations '''or'''
| Dec 2015
+
* SLAM variations
| Nov 2017
+
|-
| Nov 2017
+
!style='text-align:left;'| Depth range, m
| Jan 2018?
+
| <font color='red' size='4'>'''10-5000m'''</font>
| pre 2014?
+
| <font color='red' size='4'>'''0.1-20m'''</font>
| Jul 2016
+
|-
 +
!style='text-align:left;' valign='top'| Depth accuracy
 +
|valign='top'|
 +
Disparity accuracy is 0.05px:
 +
* 1% at 100m
 +
* 5% at 500m
 +
* 10% at 1000m
 +
* 20% at 2000m
 +
|
 +
* Some do not have information
 +
* The assumption is nobody can get below 0.5px disparity
 +
* Passive systems (no IR), best:
 +
** 1.5% at 10m
 +
** 17.5% at 100m
 +
* Active systems, best (ZiVID):
 +
** 0.1mm @ 0.6m but the range is 0.6-1.1m
 +
* HTC VIVE: 5% @ 2m (info by StereoLabs)
 +
* ZED Mini by StereoLabs:
 +
** 1% at 1m
 +
** 9% at 10m
 
|-
 
|-
!colspan='20' style='text-align:left;color:royalblue;'| STEREO SETUP
+
!style='text-align:left;'| Depth Processing
 +
| Post-processing (real-time - future development)
 +
| Post-processing or real-time (mostly)
 
|-
 
|-
 
!style='text-align:left;'| Number of image sensors
 
!style='text-align:left;'| Number of image sensors
 
| 4 (square)
 
| 4 (square)
| 2
+
| 1-2
| 2
 
| 2
 
| 2
 
| 2
 
| 2
 
| 3
 
| 3
 
| 2
 
| 2
 
| 2
 
| 2
 
 
|-
 
|-
 
!style='text-align:left;'|Stereo baseline, mm
 
!style='text-align:left;'|Stereo baseline, mm
| 150
+
| 250 (diagonal)
| ?
+
| from single lens to 63-250
| ?
+
|-
| 120
+
!style='text-align:left;'| IR projectors
| 63
+
| not used
| 120
+
| some have, some don't
| ?
+
|-
| ?
+
!style='text-align:left;'| Framerate
| 200, 400
+
| up to 10fps recording in high quality
| 100, 250
+
|
| ~65?
+
* ZED Mini: varies from 15fps @4k to 100fps @1344x376
| 120, 240
+
* Others are somewhat similar
| ?
+
|-
 +
!style='text-align:left;'| Output interfaces
 +
|
 +
* 1 GigE
 +
* USB2
 +
* eSATA (external storage)
 +
* internal storage (m.2 SSD)
 +
* Possible to precisely sync multiple systems
 +
|valign='top'|
 +
* some have 1 GigE
 +
* most - USB3
 +
|-
 +
!style='text-align:left;'| Position and orientation
 +
|
 +
* GPS
 +
* Compatible with Analog Devices IMUs: up to 2460Hz
 +
|valign='top'| some have IMU (100-500Hz), but most don't
 +
|-
 +
!style='text-align:left;'| Image sensor shutter type
 +
| ERS (Electronic Rolling Shutter)
 +
| ERS or Global
 +
|-
 +
!style='text-align:left;'| Output format
 +
|
 +
3D model:
 +
* OBJ with textures
 +
* X3D with textures
 +
|
 +
* RGBD
 +
* Unknown
 +
* Z-map
 +
|-
 +
!style='text-align:left;'| Color
 +
| Color
 +
|  
 +
* Color (most)
 +
* Mono
 +
* 2 Mono + 1 Color
 +
|-
 +
!style='text-align:left;'| Full Hardware setup
 +
|  
 +
* Some laptop when recording (network GUI - only browser, no extra drivers)
 +
* Good PC (+NVidia GPU) when processing
 +
|
 +
* Some require PC with extra drivers or other software
 +
* Some require PC with extra drivers or other software + good NVidia GPU (like ZED)
 +
|-
 +
|}
 +
 
 +
==Advantages over LIDARs==
 +
{| class='wikitable'
 +
!style='text-align:left;'| Product
 +
|align='center'| Elphel MNC393-XCAM
 +
|align='center'| Reviewed LIDARs (Velodyne, Ouster)
 +
|-
 +
!style='text-align:left;'| Range
 +
|align='center'| <font color='red' size='4'>'''10-5000m'''</font>
 +
|align='center'| <font color='red' size='4'>'''<200m'''</font>
 +
|-
 +
!style='text-align:left;'| Field of View
 +
|align='center'| <font color='red' size='4'>'''65&deg;x51&deg;'''</font>
 +
|align='center'| <font color='red' size='4'>'''360&deg;x(30-40&deg;)'''</font>
 +
|-
 +
!style='text-align:left;' colspan='3'| Points sparsity (horizontal x vertical):
 +
|-
 +
!style='text-align:left;'| @10m
 +
|align='center'| ~ 0.05x0.05 cm
 +
|align='center'| ~ 2x6 cm
 +
|-
 +
!style='text-align:left;'| @50m
 +
|align='center'| ~ 0.25x0.25 cm
 +
|align='center'| ~ 10x30 cm
 +
|-
 +
!style='text-align:left;'| @100m
 +
|align='center'| ~ 0.5x0.5 cm
 +
|align='center'| ~ 20x60 cm
 +
|-
 +
!style='text-align:left;'| @200m
 +
|align='center'| ~ 1x1 cm
 +
|align='center'| ~ 40x120 cm
 +
|-
 +
!style='text-align:left;'| @1000m
 +
|align='center'| ~ 5x5 cm
 +
|align='center'|
 
|-
 
|-
!style='text-align:left;'|Depth range, m
+
!style='text-align:left;'| @2000m
| 10-5000
+
|align='center'| ~ 10x10 cm
| 0.16-10+
+
|align='center'|  
| 0.105-10+
 
| 0.5-20
 
| 0.15-12
 
| 1-20
 
| 0.6-1.1
 
| <3
 
| ?
 
| 250mm: 1.5%@10m, 17.5%@100m
 
| 3%@1m, 5%@2m
 
| link
 
| 0.5-3
 
 
|-
 
|-
 
|}
 
|}
 +
 +
Typical LIDAR angular resolutions are:
 +
* horizontal: 0.1-0.4&deg;
 +
* vertical:  0.3-0.5&deg;
 +
 +
==Links==
 +
* [https://community.elphel.com/files/quad-stereo/StereoVisionCameras_v2.ods StereoVisionCameras_v2.ods '''(internal use only)'''] (1st tab - cameras, 2nd tab - LIDARs)
 +
* [https://xinreality.com/wiki/Cameras More on cameras (xinreality.com)]
 +
* [https://www.dronezon.com/learn-about-drones-quadcopters/best-lidar-sensors-for-drones-great-uses-for-lidar-sensors/ More on LIDARs (dronezon.com)]
 +
* [http://www.ti.com/lit/wp/sloa190b/sloa190b.pdf Time-of-Flight sensors (2014 TI article)]

Latest revision as of 12:26, 5 October 2018

Comparison table with similar products

3D Vision System Elphel MNC393-XCAM Reviewed competing products
Released 2018 2015-2018
Depth sensing technology
  • Active IR and projected pattern variations or
  • SLAM variations
Depth range, m 10-5000m 0.1-20m
Depth accuracy

Disparity accuracy is 0.05px:

  • 1% at 100m
  • 5% at 500m
  • 10% at 1000m
  • 20% at 2000m
  • Some do not have information
  • The assumption is nobody can get below 0.5px disparity
  • Passive systems (no IR), best:
    • 1.5% at 10m
    • 17.5% at 100m
  • Active systems, best (ZiVID):
    • 0.1mm @ 0.6m but the range is 0.6-1.1m
  • HTC VIVE: 5% @ 2m (info by StereoLabs)
  • ZED Mini by StereoLabs:
    • 1% at 1m
    • 9% at 10m
Depth Processing Post-processing (real-time - future development) Post-processing or real-time (mostly)
Number of image sensors 4 (square) 1-2
Stereo baseline, mm 250 (diagonal) from single lens to 63-250
IR projectors not used some have, some don't
Framerate up to 10fps recording in high quality
  • ZED Mini: varies from 15fps @4k to 100fps @1344x376
  • Others are somewhat similar
Output interfaces
  • 1 GigE
  • USB2
  • eSATA (external storage)
  • internal storage (m.2 SSD)
  • Possible to precisely sync multiple systems
  • some have 1 GigE
  • most - USB3
Position and orientation
  • GPS
  • Compatible with Analog Devices IMUs: up to 2460Hz
some have IMU (100-500Hz), but most don't
Image sensor shutter type ERS (Electronic Rolling Shutter) ERS or Global
Output format

3D model:

  • OBJ with textures
  • X3D with textures
  • RGBD
  • Unknown
  • Z-map
Color Color
  • Color (most)
  • Mono
  • 2 Mono + 1 Color
Full Hardware setup
  • Some laptop when recording (network GUI - only browser, no extra drivers)
  • Good PC (+NVidia GPU) when processing
  • Some require PC with extra drivers or other software
  • Some require PC with extra drivers or other software + good NVidia GPU (like ZED)

Advantages over LIDARs

Product Elphel MNC393-XCAM Reviewed LIDARs (Velodyne, Ouster)
Range 10-5000m <200m
Field of View 65°x51° 360°x(30-40°)
Points sparsity (horizontal x vertical):
@10m ~ 0.05x0.05 cm ~ 2x6 cm
@50m ~ 0.25x0.25 cm ~ 10x30 cm
@100m ~ 0.5x0.5 cm ~ 20x60 cm
@200m ~ 1x1 cm ~ 40x120 cm
@1000m ~ 5x5 cm
@2000m ~ 10x10 cm

Typical LIDAR angular resolutions are:

  • horizontal: 0.1-0.4°
  • vertical: 0.3-0.5°

Links