• Stars
    star
    103
  • Rank 333,046 (Top 7 %)
  • Language
    Python
  • License
    Apache License 2.0
  • Created over 7 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Metric/Embedding learning using (convolutional) neural network with application to keypoint matching, stereo matching, image retrival, etc

DeepMatch

Metric/Embedding learning with (convolutional) neural network with application to image stitching, stereo matching, image retrival, etc.

The implementation is based on MxNet.

Reference

Embedding Learning

[1] Simo-Serra E, Trulls E, Ferraz L, et al. Discriminative learning of deep convolutional feature point descriptors[C]. Proceedings of the IEEE International Conference on Computer Vision. 2015: 118-126.

[2] Liu Z, Li Z, Zhang J, et al. Euclidean and Hamming Embedding for image patch description with convolutional networks[C]. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops. 2016: 72-78.

[3] Lin K, Lu J, Chen C S, et al. Learning compact binary descriptors with unsupervised deep neural networks[C]. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2016: 1183-1192.

[4] Kumar B G, Carneiro G, Reid I. Learning local image descriptors with deep siamese and triplet convolutional networks by minimising global loss functions[C]. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2016: 5385-5394.

[5] Yang H F, Lin K, Chen C S. Supervised Learning of Semantics-Preserving Hash via Deep Convolutional Neural Networks[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2017.

[6] Tian, Yurun, Bin Fan, and Fuchao Wu. "L2-Net: Deep learning of discriminative patch descriptor in euclidean space." Conference on Computer Vision and Pattern Recognition (CVPR). Vol. 2. 2017.

[7] Balntas, Vassileios, et al. "HPatches: A benchmark and evaluation of handcrafted and learned local descriptors." [C]. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2017:

[8] Mihai Dusmanu, Ignacio Rocco and Tomas Pajdla, et al. "D2-Net: A Trainable CNN for Joint Description and Detection of LocalFeatures." [C] CVPR, 2019.

[9] Zixin Luo, Tianwei Shen and Lei Zhou, et al. "ContextDesc: LocalDescriptorAugmentationwithCross-ModalityContext." [C] CVPR, 2019

Metric Learning

[1] Zagoruyko S, Komodakis N. Learning to compare image patches via convolutional neural networks[C]. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2015: 4353-4361.

[2] Han X, Leung T, Jia Y, et al. Matchnet: Unifying feature and metric learning for patch-based matching[C]. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2015: 3279-3286.

Stereo Matching

[1] Luo W, Schwing A G, Urtasun R. Efficient deep learning for stereo matching[C]. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2016: 5695-5703.

[2] Zbontar J, LeCun Y. Stereo matching by training a convolutional neural network to compare image patches[J]. Journal of Machine Learning Research, 2016, 17(1-32): 2.

[3] KnΓΆbelreiter P, Reinbacher C, Shekhovtsov A, et al. End-to-End Training of Hybrid CNN-CRF Models for Stereo[C]. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2017:

[4] Kendall A, Martirosyan H, Dasgupta S, et al. End-to-End Learning of Geometry and Context for Deep Stereo Regression[C]. Proceedings of the IEEE International Conference on Computer Vision. 2017:

[5] Tulyakov S, Ivanov A, Fleuret F. Weakly supervised learning of deep metrics for stereo reconstruction[C]. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2017: 1339-1348.

Image Retrival

[1] Erin Liong V, Lu J, Wang G, et al. Deep hashing for compact binary codes learning[C]. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2015: 2475-2483.

[2] Zhang Z, Chen Y, Saligrama V. Efficient training of very deep neural networks for supervised hashing[C]. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2016: 1487-1495.

[3] Liu H, Wang R, Shan S, et al. Deep supervised hashing for fast image retrieval[C]. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2016: 2064-2072.

[4] Zhuang B, Lin G, Shen C, et al. Fast training of triplet-based deep binary embedding networks[C]. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2016: 5955-5964.

[5] Lu J, Liong V E, Zhou J. Deep Hashing for Scalable Image Search[J]. IEEE Transactions on Image Processing, 2017, 26(5): 2352-2367.

[6] Chen Z, Lu J, Feng J, et al. Nonlinear Sparse Hashing[J]. IEEE Transactions on Multimedia, 2017.

[7] Li Y, Zhang Y, Huang X, et al. Large-scale remote sensing image retrieval by deep hashing neural networks[J]. IEEE Transactions on Geoscience and Remote Sensing, 2017.