Related Experiment Video
Updated: Oct 20, 2025

06:54
Photorealistic Learned Landscapes for Augmented Reality
Published on: June 27, 2025
309
A Semantic SLAM System for Catadioptric Panoramic Cameras in Dynamic Environments
Yu Zhang1, Xiping Xu1, Ning Zhang1
1School of Opto-Electronic Engineering, Changchun University of Science and Technology, Changchun 130022, China.
Sensors (Basel, Switzerland)
|September 10, 2021
Summary
This study introduces a semantic SLAM system for panoramic cameras, improving accuracy in dynamic environments. By masking dynamic objects, the system enhances pose estimation for robots and autonomous systems.
Area of Science:
- Robotics
- Computer Vision
- Simultaneous Localization and Mapping (SLAM)
Background:
- Traditional visual SLAM struggles in dynamic environments due to interference from moving objects.
- Catadioptric panoramic cameras offer a wider field of view but present unique challenges for SLAM.
Purpose of the Study:
- To develop a semantic SLAM system for catadioptric panoramic cameras that robustly handles dynamic environments.
- To improve the accuracy and reliability of pose estimation in the presence of dynamic objects.
Main Methods:
- Utilized a real-time instance segmentation network to detect potential dynamic targets in panoramic images.
- Applied sphere's epipolar constraints to verify and filter out actual dynamic objects.
- Masked dynamic objects during feature point extraction to focus on static elements for pose estimation.
Main Results:
- The proposed semantic SLAM system demonstrated significantly improved accuracy compared to traditional algorithms in highly dynamic environments.
- Achieved up to 96.3% better performance in terms of Root Mean Square Error (RMSE) of absolute trajectory error.
- The system proved to be more accurate and robust in complex dynamic environments.
Conclusions:
- The semantic SLAM system effectively overcomes the limitations of traditional SLAM in dynamic scenarios.
- Masking dynamic objects based on semantic information enhances the robustness and accuracy of pose estimation for panoramic cameras.
- This approach offers a significant advancement for autonomous systems operating in complex, real-world environments.
Related Concept Videos
Depth Perception and Spatial Vision
1.2K
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.2K
Relative Motion Analysis using Rotating Axes-Problem Solving
485
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...
485
Relative Motion Analysis using Rotating Axes
603
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...
603
Spherical Coordinates
11.9K
Spherical coordinate systems are preferred over Cartesian, polar, or cylindrical coordinates for systems with spherical symmetry. For example, to describe the surface of a sphere, Cartesian coordinates require all three coordinates. On the other hand, the spherical coordinate system requires only one parameter: the sphere's radius. As a result, the complicated mathematical calculations become simple. Spherical coordinates are used in science and engineering applications like electric and...
11.9K

