Related Experiment Video
Updated: Aug 19, 2025

05:12
Robotized Testing of Camera Positions to Determine Ideal Configuration for Stereo 3D Visualization of Open-Heart Surgery
Published on: August 12, 2021
2.1K
Five-Direction Occlusion Filling with Five Layer Parallel Two-Stage Pipeline for Stereo Matching with Sub-Pixel
Yunhao Ma1, Xiwei Fang1, Xinyu Guan1
1School of Microelectronics, Southern University of Science and Technology, Shenzhen 518055, China.
Sensors (Basel, Switzerland)
|November 26, 2022
Summary
This study enhances Semi-Global Matching (SGM) for accurate depth perception in computer vision. The proposed strategy improves disparity accuracy, achieving state-of-the-art results on the KITTI2015 dataset.
Area of Science:
- Computer Vision
- Robotics
- Embedded Systems
Background:
- Binocular stereoscopic matching is crucial for depth perception in computer vision.
- Semi-Global Matching (SGM) is a popular algorithm known for efficiency and accuracy.
- Existing SGM algorithms struggle with accuracy in long-range applications.
Purpose of the Study:
- To propose a novel disparity improvement strategy for SGM.
- To enhance accuracy and robustness in long-range stereo matching.
- To develop a hardware-efficient architecture for real-time applications.
Main Methods:
- Subpixel interpolation and disparity optimization post-processing.
- Area optimization, hardware-friendly divider, and split look-up table implementation.
- Clock alignment multi-directional disparity occlusion filling and floating-point depth acquisition.
Main Results:
- Achieved a non-occlusion error rate of 4.61% on the KITTI2015 dataset, outperforming state-of-the-art.
- Developed a hardware architecture on Stratix-IV using 5.6 K LUTs, 12.8 K registers, and 2.5 M bits memory.
- Reached a maximum frequency of 98.28 MHz for 640x480 resolution, processing at 320 FPS with 1.459 W power consumption.
Conclusions:
- The proposed strategy significantly improves SGM accuracy, especially for long-range depth estimation.
- The optimized hardware architecture offers a compelling balance of performance, power, and resource utilization.
- This work advances real-time, high-accuracy stereo vision applications.
Related Concept Videos
Depth Perception and Spatial Vision
816
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.
816
Uniform Depth Channel Flow: Problem Solving
109
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...
109
Deconvolution
227
Deconvolution, also known as inverse filtering, is the process of extracting the impulse response from known input and output signals. This technique is vital in scenarios where the system's characteristics are unknown, and they must be inferred from the observable signals.
Deconvolution involves several mathematical techniques to derive the impulse response. One common approach is polynomial division. In this method, the input and output sequences are treated as coefficients of...
Deconvolution involves several mathematical techniques to derive the impulse response. One common approach is polynomial division. In this method, the input and output sequences are treated as coefficients of...
227
Differential Leveling
245
Differential leveling is a precise method in surveying used to determine the elevation difference between two points. Its primary goal is to establish accurate vertical measurements to create level surfaces or grade lines critical for designing and constructing infrastructures such as roads, bridges, and buildings.The procedure for differential leveling begins with setting up and leveling the instrument at a point where the benchmark can be seen. The level rod is held on the benchmark (BM), and...
245
Uniform Depth Channel Flow
120
Uniform depth channel flow keeps fluid depth consistent along channels such as irrigation canals. In natural channels, such as rivers, approximate uniform flow is often assumed. This condition occurs when the channel’s bottom slope matches the energy slope, balancing potential energy lost from gravity with head loss due to shear stress. This balance prevents depth changes along the channel length, resulting in a steady, uniform flow.Uniform flow in open channels with a constant cross-section...
120

