导航

ACTA AERONAUTICAET ASTRONAUTICA SINICA ›› 2012, Vol. ›› Issue (5): 886-892.doi: CNKI:11-1929/V.20111231.1406.003

• Avionics and Autocontrol • Previous Articles     Next Articles

Stereo Matching Algorithm Based on Census Transform and Modified Adaptive Windows

ZHOU Long, XU Guili, LI Kaiyu, WANG Biao, TIAN Yupeng, CHEN Xin   

  1. College of Automation Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
  • Received:2011-08-07 Revised:2011-11-17 Online:2012-05-25 Published:2012-05-24
  • Supported by:
    National Natural Science Foundation of China (60974105);Aeronautical Science Foundation of China (20100152003); A Project Funded by the Priority Academic Program Development of Jiangsu Higher Education Institutions (PAPD)

Abstract: In view of the fact that it is difficult for existing stereo matching algorithms to obtain high matching accuracy from images with radiometric differences, this paper proposes a novel algorithm based on Census transform and modified adaptive windows. First, according to the image structure and color information, an arbitrary shaped adaptive window based on the cross skeleton is constructed. Then, a matching cost based on Hamming distance is determined by Census transform. A two-step accumulation is used to reduce the computation complexity. The matching cost is subsequently optimized by winner-takes-all to gain initial disparity. Finally, A novel disparity refinement method based on mean-shift is proposed which is able to deal with the unreliable initial estimates and obtain a highly accurate disparity map. Experiments demonstrate that, compared with the state-of-art local algorithms, the proposed algorithm produces comparable accuracy: in particular, it can handle radiometric differences which are not solved by the state-of-art algorithms. Therefore the algorithm can be applied to environments of UAV vision navigation.

Key words: stereo matching, Census transform, modified adaptive window, radiometirc difference, disparity refinement

CLC Number: