Enhanced Model Robustness to Input Corruptions by Per-corruption Adaptation of Normalization Statistics

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Camuffo, Elena, Michieli, Umberto, Milani, Simone, Moon, Jijoong, Ozay, Mete
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917715491422208
author Camuffo, Elena
Michieli, Umberto
Milani, Simone
Moon, Jijoong
Ozay, Mete
author_facet Camuffo, Elena
Michieli, Umberto
Milani, Simone
Moon, Jijoong
Ozay, Mete
contents Developing a reliable vision system is a fundamental challenge for robotic technologies (e.g., indoor service robots and outdoor autonomous robots) which can ensure reliable navigation even in challenging environments such as adverse weather conditions (e.g., fog, rain), poor lighting conditions (e.g., over/under exposure), or sensor degradation (e.g., blurring, noise), and can guarantee high performance in safety-critical functions. Current solutions proposed to improve model robustness usually rely on generic data augmentation techniques or employ costly test-time adaptation methods. In addition, most approaches focus on addressing a single vision task (typically, image recognition) utilising synthetic data. In this paper, we introduce Per-corruption Adaptation of Normalization statistics (PAN) to enhance the model robustness of vision systems. Our approach entails three key components: (i) a corruption type identification module, (ii) dynamic adjustment of normalization layer statistics based on identified corruption type, and (iii) real-time update of these statistics according to input data. PAN can integrate seamlessly with any convolutional model for enhanced accuracy in several robot vision tasks. In our experiments, PAN obtains robust performance improvement on challenging real-world corrupted image datasets (e.g., OpenLoris, ExDark, ACDC), where most of the current solutions tend to fail. Moreover, PAN outperforms the baseline models by 20-30% on synthetic benchmarks in object recognition tasks.
format Preprint
id arxiv_https___arxiv_org_abs_2407_06450
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Enhanced Model Robustness to Input Corruptions by Per-corruption Adaptation of Normalization Statistics
Camuffo, Elena
Michieli, Umberto
Milani, Simone
Moon, Jijoong
Ozay, Mete
Computer Vision and Pattern Recognition
Developing a reliable vision system is a fundamental challenge for robotic technologies (e.g., indoor service robots and outdoor autonomous robots) which can ensure reliable navigation even in challenging environments such as adverse weather conditions (e.g., fog, rain), poor lighting conditions (e.g., over/under exposure), or sensor degradation (e.g., blurring, noise), and can guarantee high performance in safety-critical functions. Current solutions proposed to improve model robustness usually rely on generic data augmentation techniques or employ costly test-time adaptation methods. In addition, most approaches focus on addressing a single vision task (typically, image recognition) utilising synthetic data. In this paper, we introduce Per-corruption Adaptation of Normalization statistics (PAN) to enhance the model robustness of vision systems. Our approach entails three key components: (i) a corruption type identification module, (ii) dynamic adjustment of normalization layer statistics based on identified corruption type, and (iii) real-time update of these statistics according to input data. PAN can integrate seamlessly with any convolutional model for enhanced accuracy in several robot vision tasks. In our experiments, PAN obtains robust performance improvement on challenging real-world corrupted image datasets (e.g., OpenLoris, ExDark, ACDC), where most of the current solutions tend to fail. Moreover, PAN outperforms the baseline models by 20-30% on synthetic benchmarks in object recognition tasks.
title Enhanced Model Robustness to Input Corruptions by Per-corruption Adaptation of Normalization Statistics
topic Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2407.06450