atlas

Research map / Image generation / Image restoration

PAC-FNO: Parallel-Structured All-Component Fourier Neural Operators for Recognizing Low-Quality Images

ICLR 2024 · Image generation › Image restoration · approach: Inverse imaging with learned priors · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes PAC-FNO, a parallel all-component Fourier neural operator plug-in that lets a single model handle low-resolution and natural-corruption images for pretrained ImageNet classifiers, trained with a two-stage algorithm.

Problem

Pretrained image recognition models degrade sharply on images whose resolution differs from training and on natural input variations (fog, noise, compression), and existing fixes need multiple models per resolution or variation.

Approach

An FNO-based front-end without the ideal low-pass filter (all-component AC-FNO blocks), arranged in parallel branches and concatenated with a linear layer and batch norm, feeds a frozen-architecture pretrained backbone; a two-stage fine-tuning (target resolution first, then mixed low resolutions) yields one model for many resolutions and corruptions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use PAC-FNO instead of A-FNOResNet-18 · ImageNet-1k, 32×32top-1 accuracy: 49.5 -> 47.7Hurt
use PAC-FNO instead of FNOInception-V3 · ImageNet-1k, 32×32top-1 accuracy: 54.0 -> 54.9Helped
use PAC-FNO instead of A-FNOViT-B16 · ImageNet-1k, 32×32top-1 accuracy: 59.5 -> 52.1Hurt
use PAC-FNO instead of UNOConvNeXt-Tiny · ImageNet-1k, 32×32top-1 accuracy: 62.9 -> 63.2Helped
use PAC-FNO instead of the strongest listed baselineConvNeXt-Tiny · Oxford-IIIT Pets, 32×32top-1 accuracyHelped
use PAC-FNO instead of Fine-tuneConvNeXt-Tiny · Food-101, 32×32top-1 accuracy: 54.1 -> 77.8Helped
use PAC-FNO instead of Fine-tuneConvNeXt-Tiny · ImageNet-C/P Fog, 32×32top-1 accuracy: 28.2 -> 30.4Helped
use PAC-FNO instead of UNOConvNeXt-Tiny · ImageNet-C/P Brightness, 32×32top-1 accuracy: 55.6 -> 56.5Helped
use PAC-FNO instead of UNOConvNeXt-Tiny · ImageNet-C/P Spatter, 32×32top-1 accuracy: 42.9 -> 46.0Helped
use PAC-FNO instead of UNOConvNeXt-Tiny · ImageNet-C/P Saturate, 32×32top-1 accuracy: 50.7 -> 56.5Helped
use parallel rather than serial AC-FNO blocks (ablation)PAC-FNO with ConvNeXt-Tiny · ImageNet-1k, 224×224top-1 accuracy: 79.1 -> 81.5Helped
use parallel rather than serial AC-FNO blocks (ablation)PAC-FNO with ConvNeXt-Tiny · ImageNet-C/P Fog, 224×224top-1 accuracy: 48.0 -> 62.8Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-1k Stanford Cars Oxford-IIIT Pets Flowers FGVC Aircraft Food-101 ImageNet-C/P

Benchmarks: ImageNet-1k Stanford Cars Oxford-IIIT Pets Flowers FGVC Aircraft Food-101 ImageNet-C/P (fog, brightness, spatter, saturate)

Metrics: top-1 accuracy relative accuracy

Baselines: Resize Fine-tune DRLN DRPN FNO UNO A-FNO OSRT

Builds on: Fourier neural operator U-shaped FNO adaptive FNO (A-FNO)

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy