基于RGB的视觉惯性计量通过自主监督深度估计的知识蒸与基础模型
1Division of Electronic Engineering, Jeonbuk National University, 567 Baekje-daero, Deokjin-gu, Jeonju 54896, Republic of Korea.
Sensors (Basel, Switzerland)
|September 13, 2025
概括
这项研究引入了一种用于自动驾驶的新型视觉惯性测距系统. 它通过自主监督学习增强了深度估计,在具有挑战性的条件下提高了导航准确性.
科学领域:
- 计算机视觉 计算机视觉
- 机器人技术 机器人技术 机器人技术
- 人工智能的人工智能
背景情况:
- 自动驾驶需要精确的定位和环境感知,以确保安全和可靠性.
- 摄像机为视觉惯性测距 (VIO) 提供了具有成本效益的,丰富的数据,但在具有挑战性的条件下扎.
- 现有的VIO系统由于尺度模糊性和2D视觉序列中的动态元素而面临限制.
研究的目的:
- 开发一个强大的视觉惯性测距框架,在没有地面真实深度监督的情况下提高准确性.
- 通过使用先进的自我监督学习技术,提高VIO系统内的深度估计.
- 解决现有VIO方法在现实世界自主导航中的局限性.
主要方法:
- 一个新的VIO框架,包含一个自我监督的深度估计模型.
- 知识蒸,包括自蒸和几何意识蒸,从基础模型.
- 没有修改网络架构或增加参数以提高性能.
主要成果:
- 在深度估计准确度的显著改进.
- 提升了整体计时测距估计性能.
- 在KITTI数据集和定制校园驾驶数据集上都表现出有效性.
结论:
- 拟议的自我监督的VIO方法提高了导航准确性,特别是在具有挑战性的环境中.
- 知识蒸有效地改善了深度估计,而无需进行建筑变化.
- 这种方法为成本敏感平台的可靠自主导航提供了一个有希望的解决方案.
相关概念视频
Depth Perception and Spatial Vision
1.8K
Depth perception is the ability to perceive objects three-dimensionally. It relies on two types of cues: binocular and monocular. Binocular cues depend on the combination of images from both eyes and how the eyes work together. Since the eyes are in slightly different positions, each eye captures a slightly different image. This disparity between images, known as binocular disparity, helps the brain interpret depth. When the brain compares these images, it determines the distance to an object.
1.8K
Observational Learning
841
Albert Bandura's observational learning, also known as imitation or modeling, occurs when a person observes and imitates another's behavior. It is a quicker process than operant conditioning. A well-known example is the Bobo doll study, where children who saw an adult acting aggressively towards the doll were more likely to act aggressively when left alone, compared to those who observed a nonaggressive adult. Many psychologists view observational learning as a form of latent learning...
841
Uniform Depth Channel Flow: Problem Solving
442
To calculate the flow rate for a trapezoidal channel, first, identify the bottom width, side slope, and flow depth of the channel. The cross-sectional area (A) corresponding to the depth of flow (y), channel bottom width (B), and side slope (θ) is determined by:Next, calculate the wetted perimeter, which includes the bottom width and the sloped side lengths in contact with the water. Using the values of the cross-sectional area and the wetted perimeter, determine the hydraulic radius by...
442
Relative Motion Analysis using Rotating Axes-Problem Solving
704
Consider a crane whose telescopic boom rotates with an angular velocity of 0.04 rad/s and angular acceleration of 0.02 rad/s2. Along with the rotation, the boom also extends linearly with a uniform speed of 5 m/s. The extension of the boom is measured at point D, which is measured with respect to the fixed point C on the other end of the boom. For the given instant, the distance between points C and D is 60 meters.
Here, in order to determine the magnitude of velocity and acceleration for point...
Here, in order to determine the magnitude of velocity and acceleration for point...
704
Introduction and Methods of Leveling
460
Leveling is a surveying procedure used to determine elevation differences between distant points. Elevation refers to the vertical distance above or below a reference datum, typically mean sea level (MSL). In the United States, elevations are often referenced to the mean sea level station at Father Point Rimouski along the St. Lawrence Seaway. To make the datum accessible, permanent markers are established throughout the region. These markers, called benchmarks, have known elevations. If the...
460
Relative Motion Analysis using Rotating Axes
881
Consider a component AB undergoing a linear motion. Along with a linear motion, point B also rotates around point A. To comprehend this complex movement, position vectors for both points A and B are established using a stationary reference frame.
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it...
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it...
881

