Fraunhofer FOKUS' newly developed digital dome projection technology uses a so-called autocalibrating display that perform the image distortion correction in real time as the technical conditions in the dome change, thus making the above mentioned adjustments superfluous. Here, a camera and calibration images are used to fine-tune the images to the projection surface. This enables even the tiniest inaccuracies in the distortion correction process to rectified online.
Technology
In principle, the size of the dome which Fraunhofer FOKUS' digital system uses for projection is arbitrarily scalable. The hardware consists of seven commercially available PCs and six standard projectors. These produce six partial images, five on the periphery and one image in the middle of the dome. The image distortion correction is performed in real time by the autocalibrating software developed by Fraunhofer FOKUS. This software also ensures seamless image blending, i.e. that the partial images are perfectly aligned without any visible seams. A dome video of this kind has a maximum possible resolution of 4000 × 4000 pixel and more, which is better than the 2048 × 4096 pixel offered by digital cinema. The projectors are controlled by a PC cluster consisting of a server and six graphics clients. The server not only performs the control, distribution and scene-synchronization functions, it also takes care of system calibration, geometry recognition and parameter setting for the geometry distortion. The actual image predistortion is done for each projected image on the clients in real time. A distributed show player, running in parallel on all computers, is available for generating and playing content. Like a video-editing program, it allows the integration of different components such as graphics, texts, movies and audio – but without the need for the complicated generation of a high-resolution video, such as is required when using a video-editing program. The show player directly synchronizes and plays the various components, making it unnecessary to compute the whole video before projection.