Optimized (very fast) stereo matching algorithms in MATLAB.
It includes:
- Block Matching
- Dynamic Programming (2 different versions)
- Semi-Global Matching
- Semi-Global Block Matching
- Belief Propagation (3 different versions)
The Tsukuba stereo image that used as input.
The disparity map that created using the Block Matching algorithm.
The disparity map that created using the Dynamic Programming (Left-Right Axes) algorithm.
The disparity map that created using the Dynamic Programming (Left-Disparity Axes) algorithm.
The disparity map that created using the Semi-Global Matching algorithm.
The disparity map that created using the Semi-Global Block Matching algorithm.
The disparity map that created using the Belief Propagation (Accelerated) algorithm.
The disparity map that created using the Belief Propagation (Synchronous) algorithm.
- Block Matching for Stereo Matching
- Stereo Matching using Dynamic Programming (Left-Right Axes)
- Stereo Matching using Dynamic Programming (Left-Disparity Axes)
- Semi-Global Matching
- Semi-Global Block Matching
- Stereo Matching using Belief Propagation (Accelerated)
- Stereo Matching using Belief Propagation (Synchronous)
- Stereo Matching using Belief Propagation (Synchronous) - a different aproach







