On 01/23/2011 08:48 PM, Dougx wrote:
> Can't comment on the rest, but 1) no.
> Look here:
> The numbers for the kinect are more like 20mm X/Y resolution.
> Microsoft significantly downscaled the resolution of the device to
> make it cheaper.
> The reference implementation would have a much better resolution.
The Microsoft Kinect is basically the same sensor as the PrimeSense PS1080 using the same cameras and same chipset, with
a "crippled" firmware (certain features have been taken out), so the two sensors produce exactly the same data in terms
of depth resolution.
> On Jan 24, 11:47 am, Joanie<joan.l...
>> In PrimeSense's website (http://www.primesense.com/?p=514
), the specs
>> of a PS1080 SoC are:
>> Field of View (Horizontal, Vertical, Diagonal) = 58 H, 45
>> V, 70 D
>> Spatial x/y resolution (@ 2m distance from sensor) = 3mm
>> Depth z resolution (@ 2m distance from sensor) = 1cm
>> Operation range =
>> 0.8m - 3.5m
>> 1) Do those above specs hold for the Kinect as well? (Since Kinect is
>> also using PS1080)
>> 2) The stipulated X/Y resolution is 3mm and Z resolution 1cm. But from
>> the other posts in this forum, it seems like the accuracy is to 1mm
>> for all X/Y/Z. OpenNI programs also output values to the mm. Does
>> anyone know why the numbers are different?
The numbers usually come from lab tests on standard surfaces with a certain illumination, etc They will differ from
surface type to surface type (i.e. some surfaces absorb IR more than others). There's many scientific papers on the
subject (see http://polito.academia.edu/dariopiatti/Papers/172492/SR-4000_TOF_CAME...
for example), and sometimes companies do put out datasheets with the actual details of the tests.
>> 3) Is the accuracy up to 3mm @2m for X/Y (similarly up to 1cm @2m for
>> Z), and the accuracy decreases when you move further away from the
>> 4) The operation range is stipulated at 0.8m - 3.5m, but from another
>> post, it says the Kinect output depth values at 30cm-10m. Why is there
>> a difference?
The Kinect is using the same camera, same chipset, and (almost) the same firmware, so the numbers are not different. I
am not sure who made statements about the Kinect producing anything useful at 10m. :) Sure, in theory it might be
possible to get a depth value there, but it wouldn't be useful. Useful values are between 0.8 to 3-3.5m, as many have
>> It would be good if someone can give a more technical explanation on
>> this please. Thank you!
Hope this helps.