SimFIR: A Simple Framework for Fisheye Image Rectification with Self-supervised Representation Learning

Hao Feng, Wendi Wang, Jiajun Deng, Wen-gang Zhou, Li Li +1 more
2/14/2026

No official code found. Best implementation: fh2019ustc/SimFIR (33 stars, MIT, last commit 2024-07-21).

Abstract

In fisheye images, rich distinct distortion patterns are regularly distributed in the image plane. These distortion patterns are independent of the visual content and provide informative cues for rectification. To make the best of such rectification cues, we introduce SimFIR, a simple framework for fisheye image rectification based on self-supervised representation learning. Technically, we first split a fisheye image into multiple patches and extract their representations with a Vision Transformer (ViT). To learn fine-grained distortion representations, we then associate different image patches with their specific distortion patterns based on the fisheye model, and further subtly design an innovative unified distortion-aware pretext task for their learning. The transfer performance on the downstream rectification task is remarkably boosted, which verifies the effectiveness of the learned representations. Extensive experiments are conducted, and the quantitative and qualitative results demonstrate the superiority of our method over the state-of-the-art algorithms as well as its strong generalization ability on real-world fisheye images.

View on arXivView PDF

Code Implementations(1)

fh2019ustc/SimFIRCommunity70%
MIT

The official code for “SimFIR: A Simple Framework for Fisheye Image Rectification with Self-supervised Representation Learning”, ICCV, 2023.

334PythonJul 21, 20232 years agoMIT

Similar Papers

Cite this paper

@article{feng2026simfir,
  title  = {SimFIR: A Simple Framework for Fisheye Image Rectification with Self-supervised Representation Learning},
  author = {Hao Feng and Wendi Wang and Jiajun Deng and Wen-gang Zhou and Li Li and Houqiang Li},
  year   = {2026},
  eprint = {2308.09040},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/pdf/2308.09040},
  journal = {ICCV 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2308.09040.svg)](https://codeofpaper.com/paper/2308.09040)

Discussion