PanoPoint: Self-Supervised Feature Points Detection and Description for 360° Panorama

Abstract

We introduce PanoPoint, the joint feature point detection and description applied to the nonlinear distortions and the multi-view geometry problems between 360° panoramas. Our fully convolutional model operates directly in panoramas and computes pixel-level feature point locations and associated descriptors in a single forward pass rather than performing image preprocessing (e.g. panorama to Cubemap) followed by feature detection and description. To train the PanoPoint model, we propose PanoMotion, which simulates the representation between different viewpoints and generates warped panoramas. Moreover, we propose PanoMotion Adaptation, a multi-viewpoint adaptation annotation approach for boosting feature point detection repeatability instead of manual labelling. We train on the annotated synthetic dataset generated by the above method, which outperforms the traditional and other learned approaches and achieves state-of-the-art results on repeatability, localization accuracy, point correspondence precision and real-time metrics, especially for panoramas with significant viewpoint and illumination changes.

Cite

Text

Zhang et al. "PanoPoint: Self-Supervised Feature Points Detection and Description for 360° Panorama." IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops, 2023. doi:10.1109/CVPRW59228.2023.00686

Markdown

[Zhang et al. "PanoPoint: Self-Supervised Feature Points Detection and Description for 360° Panorama." IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops, 2023.](https://mlanthology.org/cvprw/2023/zhang2023cvprw-panopoint/) doi:10.1109/CVPRW59228.2023.00686

BibTeX

@inproceedings{zhang2023cvprw-panopoint,
  title     = {{PanoPoint: Self-Supervised Feature Points Detection and Description for 360° Panorama}},
  author    = {Zhang, Hengzhi and Yi, Hong and Jia, Haijing and Wang, Wei and Odamaki, Makoto},
  booktitle = {IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops},
  year      = {2023},
  pages     = {6449-6458},
  doi       = {10.1109/CVPRW59228.2023.00686},
  url       = {https://mlanthology.org/cvprw/2023/zhang2023cvprw-panopoint/}
}