2012-08-09 14 views
7

Supuestamente, el Microsoft SDK tiene acceso a los parámetros intrínsecos de Kinect, pero ¿alguien tiene alguna idea de si la imagen de profundidad que devuelve no está distorsionada? No pude encontrar nada relevante.¿La imagen de profundidad devuelta por Microsoft Kinect SDK ya no está distorsionada?

Quiero saber si estoy fuera de tema aunque considero esto como una cuestión de programación implícita :)

edición: algunos otros enlaces útiles que encontraron que el apoyo @ respuesta de Coeffect

+0

¿Qué quiere decir con distorsionado? –

+0

La cámara IR del Kinect, al igual que la cámara RGB, tiene su propia distorsión tangencial y radial. Me pregunto si el SDK corrige la imagen antes de que la devuelva. – Sassa

+0

@downvoter: ¿Dónde está el problema? ¿Qué debería cambiar? – Sassa

Respuesta

7

Así que el patrón IR th e Las pantallas Kinect no son su red normal. Por ejemplo, echa un vistazo a this blog post. El Kinect se encarga de hacer un mapa de profundidad normal a partir de esto. Pensando en las distancias focales y tal para este sistema solo va a cavar un hoyo. Sus pensamientos sobre la precisión probablemente estén fuera de lugar. El Kinect no es lo suficientemente preciso para ser exigente con tales cosas. Habiendo usado el Kinect para detección de movimiento, hay mucho ruido. Si tiene una determinada situación en mente, es posible que desee publicar al respecto.

edit: Here's una publicación que muestra que la profundidad no es lineal, y que una mayor precisión se centra en los objetos más cercanos. Por lo tanto, cuanto más lejos esté, menos precisos serán los datos y más grave será el ruido (porque tener la profundidad de retorno vuelta por 1 cerca no es prácticamente nada, sino más lejos, lo que explica un mayor cambio de distancia).

+0

Nice link. El objetivo final es el registro de 2 Kinects y noto que los resultados de registro son un poco peores cuando los objetos están más lejos, así que pensé que primero debería investigar la distorsión.Mi evaluación de resultados es empírica, así que podría estar equivocado aquí. Gracias, lo veré un poco más y publicaré de nuevo. – Sassa

+0

@Bob Agh, sé que hay una publicación en Internet que muestra que la profundidad reportada por Kinect no se escala linealmente con la distancia. Se vuelve menos y menos preciso a medida que te alejas más. Si puedo encontrar la publicación, actualizaré la respuesta. – Coeffect

+0

Gracias, iré con eso. Si alguien más está interesado, también encontré esto: http://www.ros.org/wiki/kinect_calibration/technical – Sassa

Cuestiones relacionadas