CVIVOct 24, 2025

Anisotropic Pooling for LUT-realizable CNN Image Restoration

arXiv:2510.21437v1h-index: 11
Originality Incremental advance
AI Analysis

This work addresses a specific bottleneck in LUT-based CNN algorithms for image restoration, offering incremental improvements over existing methods.

The paper tackled the problem of managing table size in LUT-realizable CNNs for image restoration by replacing average pooling with anisotropic pooling methods, resulting in perceptually and numerically superior results on various benchmarks.

Table look-up realization of image restoration CNNs has the potential of achieving competitive image quality while being much faster and resource frugal than the straightforward CNN implementation. The main technical challenge facing the LUT-based CNN algorithm designers is to manage the table size without overly restricting the receptive field. The prevailing strategy is to reuse the table for small pixel patches of different orientations (apparently assuming a degree of isotropy) and then fuse the look-up results. The fusion is currently done by average pooling, which we find being ill suited to anisotropic signal structures. To alleviate the problem, we investigate and discuss anisotropic pooling methods to replace naive averaging for improving the performance of the current LUT-realizable CNN restoration methods. First, we introduce the method of generalized median pooling which leads to measurable gains over average pooling. We then extend this idea by learning data-dependent pooling coefficients for each orientation, so that they can adaptively weigh the contributions of differently oriented pixel patches. Experimental results on various restoration benchmarks show that our anisotropic pooling strategy yields both perceptually and numerically superior results compared to existing LUT-realizable CNN methods.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes