Binocular Depth Estimation Using Convolutional Neural Network With Siamese Branches Binocular depth estimation is a hot research topic in computer vision. Traditional methods need high precision camera calibration and key point matching, but the results are not ideal. In this paper, we introduce an approach of binocular depth estimation method based on deep learning. A new convolutional neural network is designed, which consists of two subnetworks. The first subnetwork is a deep network with Siamese branches and 3D convolutional layer, it learns parallax and global information and generates a global depth estimation result in low resolution. The second is a fully convolutional deep network, which reconstructions the depth map to original resolution. The two subnetworks are connected by a pool pyramid. Experiments are taken on the Middlebury Stereo Dataset show that the proposed method can generate much more accurate depth image than traditional methods.

A 3D Convolutional Neural Network for Light Field Depth Estimation Depth estimation has always been a great challenge in the field of computer vision and machine learning. There is a rich literature focusing on depth estimation in stereo vision or in monocular imaging, while the domain of depth estimation in light field images is still in its infancy. The paper proposes a fully convolutional 3D neural network that estimates the disparity in light field images. The proposed method is parametric as it is able to adapt to input images of arbitrary size and it is lightweight and less prone to overfitting thanks to its fully convolutional nature. The experiments reveal competitive results against the state of the art, demonstrating the potential offered by deep learning solutions for disparity estimation in light field images.