Saturday, October 12, 2013

Compare motion detection devices

Our group will compare 3 motion detection devices to be used. First device is Kinect. Second is Leap Motion and the last one is Web camera. 3 motion detection devices are used for detecting skeletons or any object. However, There have limited to use in each device and difference to work. Therefore, we will compare all those devices which one is the best device to be used.

Kinect



Kinect is a motion sensing input device by microsoft for the Xbox 360 video game console and Window PCs, which has RGB Camera , 3D Depth Sensors, Motorized Tilt , and Multi - Array Microphone

Platform
    • Windows 7, 8
    • Mac OS
Develop library can use with


    • Kinect SDK
    • Microsoft Visual Studio
    • OpenCV
    • OpenNI
    • EmguCV
Language
    • C#
    • C++
    • Java
    • Processing (use with Mac os)
Constrain
    • Kinect can recognize 6 people but detecting full body up to 2 people
Figure 1: Kinect can recognize 6 people and track two


    • Player must stand in the straight orientation and don’t be profile

Figure 2: Skeleton tracking is designed to recognise users facing the sensor
    • Kinect can see people standing from 0.8 to 4 meters away. Suggesting a practical range to detecting is 1.2 to 3.5 meters 

Figure 3: Kinect horizontal Field of View in default range



Figure 4: Kinect vertical Field of Veiw in default range

Leap Motion







Leap Motion is new technology detection device by Leap Motion,Inc. The Leap motion is used for detect and track hands ,fingers and finger - like tools. The device operates in an intimate proximity with high precision and tracking frame rate.

Platform
    • Windows 7, 8
    • Mac OS
Develop library can use with
    • Leap motion SDK
    • Microsoft Visual studio
Language
    • Java
    • C#
    • C
    • C++
    • Python
    • JavaScript
Constrain
    • can detect approximately 25 to 600 millimeters above the device (1 inch to 2 feet).
    • Sensor lacks precision
    • Truly useful apps remain to be see

Web Camera


Web Camera is general web camera which you use at home.


Platform
    • Windows 7, 8
    • Mac OS
Develop library can use with
    • OpenCv
    • Microsoft Visual studio
    • EmguCV
Language
    • C#
    • VB
    • .NET
Constrain
    • difficult to detect skeleton in real time

Figure5: comparing motion detection devices table

After we compare all those devices, so we decided to use Kinect as current device. Because we want to detect whole body.Leap motion can't detect far distance and Leap motion is so difficult to detect skeleton in time. Therefore, Kinect is the best device to use and also Leap motion and Webcam are alternative devices too.

Reference:


      Author: Chutsuda Rattarasan  [Modern]




No comments:

Post a Comment