Pubs Projects Tools Join Team About Home

Adapting CNNs for Fisheye Cameras without Retraining

The majority of image processing approaches assume images are in or can be rectified to a perspective projection. However, in many applications it is beneficial to use non conventional cameras, such as fisheye cameras, that have a larger field of view (FOV). The issue arises that these large-FOV images can't be rectified to a perspective projection without significant cropping of the original image. To address this issue we propose Rectified Convolutions (RectConv); a new approach for adapting pre-trained convolutional networks to operate with new non-perspective images, without any retraining.

  • We demonstrate RectConv adapting multiple pre-trained networks to perform segmentation and detection on fisheye imagery from two publicly available datasets.
  • RectConv layers replace the convolutional layers of the network and allows the network to see both rectified patches and the entire FOV.
  • Our approach requires no additional data or training, and operates directly on the native image as captured from the camera.

We believe this work is a step toward adapting the vast resources available for perspective images to operate across a broad range of camera geometries.

Publications

•  R. Griffiths and D. G. Dansereau, “Adapting convnets for new cameras without retraining,” in Intl. Joint Conference on Neural Networks (IJCNN), 2025. Preprint here.

Citing

If you find this work useful please cite
@inproceedings{griffiths2025adapting,
  title={Adapting ConvNets for New Cameras Without Retraining},
  author={Griffiths, Ryan and Dansereau, Donald G.},
  booktitle={Intl. Joint Conference on Neural Networks ({IJCNN})},
  year={2025}
}
This work was carried out within the Robotic Imaging Group at the Australian Centre for Robotics, University of Sydney.

Themes

Code

The code is available on GitHub here.