Monday, December 14, 2015

Depth Map Automatic Generator 9b (DMAG9b)

DMAG9b is an implementation of The Fast Bilateral Solver by Jonathan T. Barron and Ben Poole used to improve the quality of (noisy) depths maps. Given a depth map to improve, DMAG9b computes a confidence map which indicates, for each pixel, the reliability of the depth in the depth map. Outliers in the depth map are given very low confidence while "large" areas of equal depth are given very high confidence. Boundaries between areas of different depths are also given a low confidence. DMAG9b maintains the reliable depths while smoothing out the unreliable depths in an edge-preserving way. DMAG9b is referred as an automatic depth map generator but it's really an edge preserving smoother.

Here's an example:


Left image of the Tsukuba stereo pair.


Depth map obtained with Depth Map Automatic Generator 5b (DMAG5b) using radius = 2.


Confidence map (internally computed by DMAG9b). White means reliable while black means unreliable.


Depth map smoothed out by DMAG9b.

Interested readers may want to consult Depth Map Improvement Using The Fast Bilateral Solver for a more in-depth look into DMAG9b.

The windows executable (guaranteed to be virus free) is available for free via the 3D Software Page.

No comments:

Post a Comment