A Hierarchical Symmetric Stereo Algorithm Using Dynamic Programming