| Literature DB >> 30832385 |
Tibor Guzsvinecz1, Veronika Szucs2, Cecilia Sik-Lanyi3.
Abstract
As the need for sensors increases with the inception of virtual reality, augmented reality and mixed reality, the purpose of this paper is to evaluate the suitability of the two Kinect devices and the Leap Motion Controller. When evaluating the suitability, the authors' focus was on the state of the art, device comparison, accuracy, precision, existing gesture recognition algorithms and on the price of the devices. The aim of this study is to give an insight whether these devices could substitute more expensive sensors in the industry or on the market. While in general the answer is yes, it is not as easy as it seems: There are significant differences between the devices, even between the two Kinects, such as different measurement ranges, error distributions on each axis and changing depth precision relative to distance.Entities:
Keywords: Kinect; Leap Motion; accuracy; gesture recognition; human motion tracking; human-computer interaction; precision; suitability
Year: 2019 PMID: 30832385 PMCID: PMC6427122 DOI: 10.3390/s19051072
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1The types of realities, from real to virtual [4].
Figure 2Parts of Human-Computer Interaction [7].
Search results for the literature review.
| Number of Results | |||
|---|---|---|---|
| Keywords | Web of Science | PubMed | IEEE Xplore |
| Kinect review | 74 | 36 | 48 |
| Kinect accuracy | 635 | 200 | 884 |
| Kinect precision | 105 | 4 | 128 |
| Kinect skeleton | 183 | 99 | 578 |
| Kinect gesture recognition | 240 | 30 | 727 |
| Kinect medical applications | 27 | 19 | 183 |
| Kinect physical disability | 22 | 22 | 24 |
| Kinect education | 67 | 77 | 183 |
| Leap Motion review | 12 | 8 | 6 |
| Leap Motion accuracy | 66 | 18 | 83 |
| Leap Motion precision | 19 | 7 | 20 |
| Leap Motion gesture recognition | 36 | 9 | 147 |
| Leap Motion medical applications | 6 | 7 | 34 |
| Leap Motion physical disability | 3 | 3 | 3 |
| Leap Motion education | 10 | 12 | 25 |
Figure 3Selection of the relevant papers based on the Prisma 2009 Flow Diagram.
Figure 4Flow of data between parts of the Kinect v1.
Figure 5Illustration of the Time-of-Flight method.
Figure 6The different axes of the LMC.
Performance of the LMC with an USB 2.0 port.
| Mode | Approximate Frame Rate/Second | Delay |
|---|---|---|
| High Precision mode | 50 fps | 20 ms |
| Balanced Tracking mode | 100 fps | 10 ms |
| High Speed mode | 200 fps | 5 ms |
Brief comparison of similar price range, whole body tracking devices.
| Kinect v1 | Kinect v2 | Xtion | Xtion Pro Live | Intel RealSense SR300 | Intel RealSense D415 | |
|---|---|---|---|---|---|---|
| Color camera resolution | 1280 × 720 at 12 fps, 640 × 480 at 30 fps | 1920 × 1080 at 30 fps | 640 × 480 at 30 fps | 1280 × 1024 at 15 fps, | 1920 × 1080 at 30 fps, 1280 × 720 at 60 fps | 1920 × 1080 at 60 fps |
| Depth camera resolution | 320 × 240 at 30 fps | 512 × 424 at 30 fps | 320 × 240 at 30 fps | 640 × 480 at 30 fps, | 640 × 480 at 30 fps | 1280 × 720 at 90 fps |
| Depth technology | Infrared | ToF | Infrared | Infrared | Coded light | Stereoscopic active infrared |
| Field of view 1 | 57°H, 43°V | 70°H, 60°V | 58°H, 45°V | 58°H, | 73°H, 59°V | 69.4°H, 42.5°V |
| Specified measuring distance | 0.4 or 0.8 m–4 m | 0.5–4.5 m | 0.8–3.5 m | 0.8–3.5 m | 0.3–2 m | 0.16–10 m |
| Connectivity | USB 2.0 or 3.0 | USB 3.0 | USB 2.0 | USB 2.0 | USB 3.0 | USB 3.0 Type-C |
1 H stands for horizontal, V stands for vertical FoV.
Results of the reviewed articles.
| Name | Mapping | Sampling Rate 1 | Cost |
|---|---|---|---|
| Kinect v1 | Depth (IR) | 30 Hz | US$99.95 [ |
| Kinect v2 | Depth (ToF) | 30 Hz | US$99.99 [ |
| Xtion | Depth (IR) | 30 Hz | €50 [ |
| Xtion Pro Live | Depth (IR) | 15 Hz | US$140 [ |
| Intel RealSense SR300 | Depth (Coded light) | 30 Hz | €68.12 [ |
| Intel RealSense D415 | Depth (Stereo active IR) | 90 Hz | US$149 [ |
| Polhemus Liberty Latus | EM field | 188 Hz or 94 Hz | US$12,500–US$60,000 2 |
| sEMG | Electrodes | 800 Hz–1 kHz 3 [ | US$25,000 4 [ |
| MINT-PD | Laser | No information. | Not available. |
| ILRIS 3D | Laser | 2500 points/s | €16,000 [ |
1 The sampling rate is defined on the largest possible resolution of the device. 2 Cost depends on the number of sensors. 3 The most common use, up to 6 kHz is possible. 4 It is the cost of the BTS FreeEMG 1000. It is possible that there are less or more expensive devices on the market.
Results of the reviewed articles.
| Name | Mapping | Sampling Rate | Connectivity | Cost |
|---|---|---|---|---|
| LMC | Algorithmic | 50–200 Hz 1 | USB 2.0 or 3.0 | US$80 [ |
| Optotrak marker | Strobe | 120 Hz | Wired/Wireless | Not available. |
| Myo Armband | Electrodes | 200 Hz | Bluetooth | US$200 [ |
| Creative SENZ3D | Depth | 30 Hz | USB 2.0 or 3.0 | US$79 [ |
1 The sampling rate of the LMC is 50–150 Hz according to [94], but in [29] it is 50–200 Hz.
Kinect v1 compared to Kinect v2 with their technical specifications.
| Kinect v1 | Kinect v2 | |
|---|---|---|
| Dimensions | 27.94 cm × 6.35 cm × 3.81 cm [ | 24.9 cm × 6.6 cm × 6.7 cm [ |
| Color resolution and fps | 640 × 380 at 30 fps | 1920 × 1080 at 30 fps |
| IR resolution and fps | 640 × 480 at 30 fps | 512 × 424 at 30 fps |
| Depth resolution and fps | 320 × 240 at 30 fps | 512 × 424 at 30 fps |
| Field of view wide-angle lens | 57° horizontal, 43° vertical | 70° horizontal, 60° vertical |
| Specified min. distance | 0.4 m or 0.8 m | 0.5 m |
| Recommended min. distance | 1.8 m | 1.4 m |
| Tested min. distance | 1 m | 0.7 m |
| Specified max. distance | 4 m | 4.5 m |
| Tested max. distance | 6 m | 4 m |
| Active infrared | Not available | Available |
| Measurement method | Infrared structured light | Time of Flight |
| Minimum latency | 102 ms | 20 ms |
| Microphone array | 4 microphones, 16 kHz | 4 microphones, 48 kHz |
| Tilt-motor | Available, ±27° [ | Not available |
| Temperature | Weak correlation | Strong correlation |
| More distance | Less accuracy | Same accuracy |
| Striped depth image | Increases with depth | No stripes on image |
| Depth precision | Higher | Less |
| Flying pixels | Not present | Present if surface is not flat |
| Environment color | Depth estimation unaffected | Affects depth estimation |
| Multipath interference | Not present | Present |
| Angles affect precision | No | No |
| Precision decreasing | Second order polynomial | No math. behavior |
Comparison of Kinect measurements and manual measurements.
| Kinect | Manual Measurement | |
|---|---|---|
| Precision | Less precise | More precise |
| Measuring speed | Faster | Slower |
| No. of best measurements | Eight “best” results | 12 “best” results |
| No. of worst measurements | Six “worst” results | Five “worst” results |
| Nearest measured distance | 501 mm | 500 mm |
| Farthest measured distance | 5050 mm | 5000 mm |
Skeleton stream comparison of both Kinect sensors.
| Kinect v1 | Kinect v2 | |
|---|---|---|
| Max. number of tracked people | 2 | 6 |
| Available joints to track | 20 | 25 |
| Tested distance | 0.85–4 m | 0.5–4.5 m |
Comparing the Kinect v2 to the LMC.
| Kinect v2 | LMC | |
|---|---|---|
| Dimensions | 24.9 cm × 6.6 cm × 6.7 cm | 7.874 cm × 3.048 cm × 1.27 cm |
| Tracking hardware | 2 depth cameras, IR emitter | 2 cameras, 3 IR LEDs |
| Depth resolution | 512 × 424 at 30 fps | 640 × 240 at 60 fps |
| Tracking the user | Full body tracking | Hand tracking |
| Field of view | 70° horizontal, 60° vertical | 150° horizontal, 120° vertical |
| Measuring distance | 50–450 cm 1 | 2.5–60 cm (−80 cm) |
| Measurement method | ToF | Mathematical methods |
| Access to raw data | Available | Available in recent versions |
1 Measuring distance of the skeleton stream. The skeleton stream is compared to the LMC data as it is similar.