Abstract:In order to solve the problems of low real time and robustness in intelligent monitoring, an image matching algorithm which is based on the three dimensional information of the image and the motion parameters of the camera is put forward. The algorithm uses an Inertia sensor with magnetometer and a Kinect camera to estimate the camera’s motion parameters and the depth information of the image respectively. Then based on the equation of photography geometry, the new pixel coordinates in the next frame are estimated by using the pixel coordinates in the current frame. Thus image matching is realized. The experiments are performed based on actual image data, and the results of the image matching are compared with KLT algorithm widely applied in image procession, in the aspect of registration accuracy, robustness and real time. Conclusions indicate that the proposed algorithm, which reduces the computation time extremely, can meet the requirements of not only precision and stability but also real time of intelligent monitoring systems.