| Augmented Reality is a cutting-edge research field in virtual reality. Nowadays with the development of visual computation technology and price keep going down with the projector and camera we are able to create a cheap camera-projector system with the ability which can't be achieved by other kinds of display devices. The projection device is superior to other displaying device in the way that it can project its image onto any surfaces. And by enlarging the number of the projectors, you can have a visible range with almost unlimited expansion , so to get immersed user experience.Single projector radiometric compensation techniques have already made it possible for a projector to display on ordinary surface with colors and textures. However, when applying these methods to multi-projectors, the overlapping area of multi-projectors will bring inconsistence in intensity, also the result will not be as good as with a single projector and will lead to failure of the compensation. Also there is problem with the photometric consistency method for multi-projectors, when applying these methods, the overlapping area seems to be darker than other areas. Also, regarding to the area of compensation of dynamic environment light, there is no previous study available about this subject yet.This paper presents a multi-projector and camera system, with the ability of geometry correction, radiometric compensation and photometric consistency, solve the first two problems mentioned. Our system is made of two or four projectors with the same type, one camera and three or more computers. We will explain the details of the functions of the system fully in chapter 3.It will mainly focus on subject of how to establish the mapping between the projector and the camera, the model of the single projector compensation, how to get the parameter of the environment, our improvement for the muti-projector system and the how to calculate the attenuation coefficient in the overlapping area between projectors. And giving a full display and discuss of the experiment result in chapter 5,we were quite sure that this system has achieved its goal.Also we provide a model and solution for compensation of dynamic environment light. Finally, we have studied and provided the structure and implementation of a mobile projector rendering system for further use. We provide the experiment result in chapter 5.The main contributions are:(1) We provided a whole package of solution for a multi-projector and camera system, which is able to project onto any complex surfaces with pattern on it, and to provide the user with an integrated regular image without any obvious pattern on it.(2) We use a convenient and iterative way to obtain more precise parameter of the reflection property of the projecting surface, which need taking only two or more pictures of the projecting-surface, so that it can provide much better compensation result. We provide pictures with only one compensation compared with pictures with both compensation and 2 to 5 times iteration,also you can see the blending result with the method in compared with the result with our improvement. Also since we have to compute the data for each projector, we ported the code the CUDA to achieve better performance.(3) We have also improved the blending results of the overlapping area of multi-projectors and thus provide a unified solution for photometric consistency problem when displaying on non-optimized surfaces with multi-projectors.(4) We have provided a solution for dynamic light compensation for the first time in this area, although the result is not stable as time passes by, it is very obvious the light has been compensated. |