| An important goal of virtual reality is building a living virtual world used computer so that the users are allowed to control the virtual objects interactively. Traditionally, the virtual reality system uses 3D computer graphics to model and render a virtual environment in real time. However, the mosaic method based on image rendering composes the sequence images of same scene into panorama. It avoids the complicated modeling and rendering and constructs the virtual reality environment by the scene images shot by the camera or vidicon. It also overcomes the disadvantage of 3D computer graphics method. Consequently, it provides an effective measure for analysis of reality scene. According to the characters of image mosaic algorithm, this paper presents some algorithm-improvements based on analyzing and summarizing the existing algorithm. The new algorithm extracts the feature block by Moravec operator for register. To the question that there is a visible seam resulted from variance of image brightness between two images, the paper presents a method that applying histogram processing to the sequence images before mosaic. The paper demonstrates the validity of the algorithm by lots of experiments. The simulations proved that the algorithm which use Moravec operator to extract feature block for register is exact and the histogram processing is effective. In the end, a panorama image mosaic program is written by combining Visual C++ which has perfect capabilities about software interface and efficient performance with Matlab which has powerful ability in image processing. The program's practical circulation is well. |