kornia/sold2

Pretrained weights for SOLD² (Self-supervised Occlusion-aware Line Description and Detection), used by kornia.feature.SOLD2.

SOLD² detects line segments and computes semi-dense descriptors along them using a shared encoder. Trained on wireframe and outdoor datasets. CVPR 2021.

Original repo: cvg/SOLD2

Weights

File Training data Contents
sold2_wireframe.safetensors Wireframe dataset model weights (model_state_dict), safetensors format
sold2_wireframe.pth Wireframe dataset the upstream training checkpoint: weights, optimizer state, epoch, config

Provenance

sold2_wireframe.pth is byte-identical to the upstream sold2_wireframe.tar (sha256 7b8b0e712f743c03a6b1a33b194926e7e8ae5467c85de55b461f54777f24606f). sold2_wireframe.safetensors holds its model_state_dict unchanged: the same keys, dtypes, shapes and bits. The optimizer state, epoch and training config are not included. The kornia maintainers converted it (converter revision 5866995a4c) and checked that kornia.feature.SOLD2 and kornia.feature.SOLD2_detector give bitwise-identical outputs from either file. The sha256 of sold2_wireframe.safetensors is 3e2adb91351b443f054c96073f70de37d7e2d3c91727aa260c75abfb848f680e.

License

MIT, Copyright (c) 2020 Rémi Pautrat, the licence of cvg/SOLD2. See LICENSE, copied from that repository.

Citation

@inproceedings{SOLD22021,
    author    = {Pautrat*, Rémi and Lin*, Juan-Ting and Larsson, Viktor
                 and Oswald, Martin R. and Pollefeys, Marc},
    title     = {{SOLD2}: Self-supervised Occlusion-aware Line Description and Detection},
    booktitle = {CVPR},
    year      = {2021}
}
Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support