Learning Hierarchical Line Buffer for Image Processing
Jiacheng Li, Feiran Li, Daisuke Iso
Abstract
In recent years, neural networks have achieved significant progress in offline image processing. However, in online scenarios, particularly in on-chip implementations, memory usage emerges as a critical bottleneck due to the limited memory resources of integrated image processors. In this study, we focus on reducing the memory footprint of neural networks for on-chip image processing by optimizing network design for efficient memory utilization. Specifically, we consider a typical scenario in which images outputted from an image sensor are processed sequentially using line buffers in a line-by-line manner. This setting necessitates the modeling of both intra-line and inter-line correlations-capturing dependencies among pixels within a single line group and across different line groups, respectively. To model intra-line correlations, we propose a progressive feature enhancement strategy, where line pixels are processed with expanding strip convolutions in multiple stages. For inter-line correlation modeling, we introduce a hierarchical line buffer formulation, where features extracted from previous lines are incrementally reused and compressed across multiple hierarchical levels. Comprehensive experiments on various image processing tasks, including RAW denoising, Gaussian denoising, and super-resolution, demonstrate that the proposed method achieves a superior trade-off between performance and memory efficiency than previous solutions, e.g., up to 1dB PSNR gain in RAW denoising at one-fifth of peak memory usage. Code: https: //github.com/SonyResearch/LineBufferNet.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext e6c1dac7-dc98-4ceb-9be4-bc0eaf1d02e9Builds on9
- Restormer: Efficient Transformer for High-Resolution Image RestorationSyed Waqas Zamir, Aditya Arora, Salman Khan, Munawar Hayat et al.CVPR 2022 · 3,348 citations
- Rethinking Noise Synthesis and Modeling in Raw DenoisingYi Zhang, Hongwei Qin, Xiaogang Wang, Hongsheng LiICCV 2021 · 100 citations
- Lighting Every Darkness in Two Pairs : A Calibration-Free Pipeline for RAW DenoisingXin Jin, Jia-Wen Xiao, Linghao Han, Chunle Guo et al.ICCV 2023 · 38 citations
- ImaGen: A General Framework for Generating Memory- and Power-Efficient Image Processing AcceleratorsNisarg Ujjainkar, Jingwen Leng, Yuhao ZhuISCA 2023 · 13 citations
- Learning Steerable Function for Efficient Image ResamplingJiacheng Li, Chang Chen, Wei Huang, Zhiqiang Lang et al.CVPR 2023
Related papers
- Memory-Oriented Structural Pruning for Efficient Image RestorationXiangsheng Shi, Xuefei Ning, Lidong Guo, Tianchen Zhao et al.AAAI 2023 · 6 citations
- RaScaNet: Learning Tiny Models by Raster-Scanning ImagesJaehyoung Yoo, Dongwook Lee, Changyong Son, Sangil Jung et al.CVPR 2021
- Hierarchical Channel-spatial Encoding for Communication-efficient Collaborative LearningQihua Zhou, Song Guo, Yi Liu, Jie Zhang et al.NeurIPS 2022 · 4 citations
- A Camera That CNNs: Towards Embedded Neural Networks on Pixel Processor ArraysLaurie Bose, Piotr Dudek, Jianing Chen, Stephen J. Carey et al.ICCV 2019 · 40 citations
- PixelRNN: In-pixel Recurrent Neural Networks for End-to-end-optimized Perception with Neural SensorsHaley M. So, Laurie Bose, Piotr Dudek, Gordon WetzsteinCVPR 2024 · 9 citations
