ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

What is the accuracy of the Kinect sensor?

asked 2011-03-08 13:20:12 -0600

eitan gravatar image

updated 2016-10-24 09:01:51 -0600

ngrennan gravatar image

How accurate is the depth map of the Kinect sensor?

edit retag flag offensive close merge delete

3 Answers

Sort by ยป oldest newest most voted

answered 2011-03-08 13:23:07 -0600

Wim gravatar image

The accuracy regresses quadratically with the distance measurement. This wiki page gives more information.

edit flag offensive delete link more


Aren't the axes on the graph on this wiki page reversed? That is, it should plot error vs distance, not distance vs error. Plus the units seem more appropriate to that anyway: meters on the x axis for distance and cm on the y axis for errors.
Eponymous gravatar image Eponymous  ( 2011-03-10 03:56:27 -0600 )edit
Thanks for the catch! I updated the graph.
vpradeep gravatar image vpradeep  ( 2011-03-10 05:05:05 -0600 )edit

answered 2011-03-08 16:04:01 -0600

Nick H gravatar image

The ultimate accuracy is going to be determined by the range resolution. The range resolution for triangulation based range sensing is given by:

delta_r = r^2/b*K_d

Where r is range, b is baseline, K_d is some constant based on the disparity resolution (focal length * disparity resolution for standard stereo).

I did some tests today and found that for our Kinect, using delta_r = r^2*0.0075 works pretty well.

edit flag offensive delete link more

answered 2011-06-25 00:05:41 -0600

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

I found your graph really what is the value of "disparity resolution for standard stereo"? Is the error in cm then?

edit flag offensive delete link more

Question Tools


Asked: 2011-03-08 13:20:12 -0600

Seen: 2,822 times

Last updated: Jun 25 '11