Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
8960134 | Neurocomputing | 2018 | 13 Pages |
Abstract
A typical stereo matching algorithm involves calculating of the matching cost and smoothness constraint. Recently some algorithms show the good performances by learning the matching cost, but the learning of smoothness constraint have been little researched. This paper focuses on both aspects by using convolutional neural networks. The proposed method first learns a Euclidean embedding for each image using a convolutional neural network with a triplet-based loss function, where the matching cost is directly computed by the squared L2 distances between two vectors in the embedding space. Then we use similar convolutional neural networks to learn the smoothness constraint, and a generalized Semiglobal Matching algorithm is proposed to estimate the disparity. The proposed method has a comparable performance with the state-of-the-art algorithms by using smaller and shallower networks, and the experiments show that learning both of matching cost and smoothness constraint has positive effects for stereo matching.
Related Topics
Physical Sciences and Engineering
Computer Science
Artificial Intelligence
Authors
Menglong Yang, Xuebin Lv,