| This paper presents an algorithm about light scattering compensation among orthogonal multi-screens. When the projector projects image onto the screens, because of the scattering of the light, a fraction of the light will scatter onto adjacent screen portions-causing the displayed image's color discontinuous and washed out. In order to make the displayed image which is brilliant and uniform, we must real-time correct image by compensating the scattering effects.This paper relies on the reality, it extracts the objective factors between orthogonal-screens including the inclination (0-90°) between the corresponding pixels connectivity and projection plane's normal, the distance between the corresponding pixels, the screen transmission rate on the condition of the back-projection, screen reflection, et al. These objective factors will be converted into concrete impact factors, and they will be used to establish a numerical compensation polynomial. Then the polynomial will be changed into compensation algorithm which will be used in the actual coding environment at last.See from the real-time compensating images, the speed of the compiled compensation program has upgraded several times based on the GPU of the CUDA platform comparing with pure CPU coding environment, the image processing is notably improved. Finally, the image is more brilliant and uniform when compensating the scattering contribution. |