• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science ›› 2024, Vol. 46 ›› Issue (05): 846-851.

• Graphics and Images • Previous Articles     Next Articles

ELPVO: A ultra-low power visual odometry based on I/O optimization

ZHAO Qian-he1,WANG Rui1,2   

  1. (1.School of Computer Science and Engineering,Beihang University,Beijing 100191;
    2.Shanghai Artificial Intelligence Laboratory,Shanghai 200232,China)
  • Received:2023-10-23 Revised:2023-12-15 Accepted:2024-05-25 Online:2024-05-25 Published:2024-05-30

Abstract: Visual odometry endows robots with the ability of autonomous positioning and building environmental maps, and is widely used in various unmanned devices. Visual odometry involves a large amount of image processing and calculation, but most of its deployment platforms only have extremely limited computational resources, limiting its application scope. In response to the I/O bottleneck of existing low-power visual odometry, this paper proposes a high-speed low-power visual odometry, named ELPVO, based on RGB-D cameras for the STM32F7 embedded platform. ELPVO fully considers the hardware resources of the STM32F7 platform, improves the processor utilization efficiency through DMA transmission, and further enhances the processing speed without changing the algorithm accuracy. On the STM32F767 embedded platform equipped with a 216 MHz ARM Cortex-M7 processor, with the TUM RGB-D dataset as the testing benchmark, ELPVO can achieve a processing speed of 26 frames per second for images with a resolution of 320×240, with an overall run speed improved by 84% and a run power consumption maintained at 0.7 watts.

Key words: visual odometry, low power consumption, RGB-D camera