Direkt zum Inhalt springen
Computer Vision Group
TUM Department of Informatics
Technical University of Munich

Technical University of Munich



Intrinsic Camera Calibration of the Kinect

The Kinect has a factory calibration stored onboard, based on a high level polynomial warping function. The OpenNI driver uses this calibration for undistorting the images, and for registering the depth images (taken by the IR camera) to the RGB images. Therefore, the depth images in our datasets are reprojected into the frame of the color camera, which means that there is a 1:1 correspondence between pixels in the depth map and the color image.

As a result, the conversion from the 2D images to 3D point clouds is the same for all datasets:

focalLength = 525.0
centerX = 319.5
centerY = 239.5

for v in range(depth_image.height):
  for u in range(depth_image.width):
    X = (u - centerX) * depth_image[v,u] / depthFocalLength;
    Y = (v - centerY) * depth_image[v,u] / depthFocalLength;
    Z = d;

Rechte Seite

Informatik IX
Chair of Computer Vision & Artificial Intelligence

Boltzmannstrasse 3
85748 Garching info@vision.in.tum.de

Follow us on:
CVG Group DVL Group



We have six papers accepted to CVPR 2021!


We have two papers accepted to ICRA 2021!


Marc Pollefeys (ETH Zurich) will give a talk in the TUM AI lecture series on March 4th, 3pm! Livestream


Rick Szeliski (University of Washington) will give a talk in the TUM AI lecture series on Jan 28th, 5pm! Livestream


Frank Dellaert (Georgia Tech) will give a talk in the TUM AI lecture series on Dec 17th, 4pm! Livestream