Side Window Filtering
Not on the map. Why?
Abstract (arXiv)
Local windows are routinely used in computer vision and almost without exception the center of the window is aligned with the pixels being processed. We show that this conventional wisdom is not universally applicable. When a pixel is on an edge, placing the center of the window on the pixel is one of the fundamental reasons that cause many filtering algorithms to blur the edges. Based on this insight, we propose a new Side Window Filtering (SWF) technique which aligns the window's side or corner with the pixel being processed. The SWF technique is surprisingly simple yet theoretically rooted and very effective in practice. We show that many traditional linear and nonlinear filters can be easily implemented under the SWF framework. Extensive analysis and experiments show that implementing the SWF principle can significantly improve their edge preserving capabilities and achieve state of the art performances in applications such as image smoothing, denoising, enhancement, structure-preserving texture-removing, mutual-structure extraction, and HDR tone mapping. In addition to image filtering, we further show that the SWF principle can be extended to other applications involving the use of a local window. Using colorization by optimization as an example, we demonstrate that implementing the SWF principle can effectively prevent artifacts such as color leakage associated with the conventional implementation. Given the ubiquity of window based operations in computer vision, the new SWF technique is likely to benefit many more applications.
Key facts. Cited by 27 papers in the map (data through 7 Oct 2026). First posted on arXiv 17 May 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 3; 2023: 12; 2024: 5; 2025: 0; 2026: 1.
27 papers.
Sort:
By area:
- 2023Guided Depth Map Super-resolution: A Surveycited by 23
- 2023Detecting Generated Images by Real Images Onlycited by 20
- 2021Unsharp Mask Guided Filteringcited by 12
- 2021Deep Edge-Aware Interactive Colorization against Color-Bleeding Effectscited by 12
- 2021Quarter Laplacian Filter for Edge Aware Image Processingcited by 9
- 2024EGGS: Edge Guided Gaussian Splatting for Radiance Fieldscited by 9
- 2023Multilevel Large Language Models for Everyonecited by 5
- 2023Dynamic Large Language Models on Blockchainscited by 4
- 2023Gradient Domain Diffusion Models for Image Synthesiscited by 4
- 2022Multi-Curve Translator for High-Resolution Photorealistic Image Translationcited by 3
- 2023Learnable Heterogeneous Convolution: Learning both topology and strengthcited by 3
- 2023Guided Linear Upsamplingcited by 3
15 more
- 2024Isotropic Gaussian Splatting for Real-Time Radiance Field Renderingcited by 3
- 2023TSSR: A Truncated and Signed Square Root Activation Function for Neural Networkscited by 1
- 2023Phase Guided Light Field for Spatial-Depth High Resolution 3D Imagingcited by 1
- 2024Low-light Stereo Image Enhancement and De-noising in the Low-frequency Information Enhanced Image Spacecited by 1
- 2021A Generalized Framework for Edge-preserving and Structure-preserving Image Smoothingcited by 0
- 2021One-Sided Box Filter for Edge Preserving Image Smoothingcited by 0
- 2021Image Edge Restoring Filtercited by 0
- 2022When A Conventional Filter Meets Deep Learning: Basis Composition Learning on Image Filterscited by 0
- 2022iColoriT: Towards Propagating Local Hint to the Right Region in Interactive Colorization by Leveraging Vision Transformercited by 0
- 2023Improved Real-time Image Smoothing with Weak Structures Preserved and High-contrast Details Removedcited by 0
- 2023STL: A Signed and Truncated Logarithm Activation Function for Neural Networkscited by 0
- 2023PLMM: Personal Large Language Models on Mobile Devicescited by 0
- 2024GDGS: Gradient Domain Gaussian Splatting for Sparse Representation of Radiance Fieldscited by 0
- 2024Enabling Region-Specific Control via Lassos in Point-Based Colorizationcited by 0
- 2026LEGS: Laplacian-Enhanced Gaussian Splatting with a Nonlinear Weighted Losscited by 0
- 2026LEGS: Laplacian-Enhanced Gaussian Splatting with a Nonlinear Weighted Loss6 Jun 2026
- 2024Enabling Region-Specific Control via Lassos in Point-Based Colorization18 Dec 2024
- 2024GDGS: Gradient Domain Gaussian Splatting for Sparse Representation of Radiance Fields8 May 2024
- 2024EGGS: Edge Guided Gaussian Splatting for Radiance Fields14 Apr 2024
- 2024Isotropic Gaussian Splatting for Real-Time Radiance Field Rendering21 Mar 2024
- 2024Low-light Stereo Image Enhancement and De-noising in the Low-frequency Information Enhanced Image Space15 Jan 2024
- 2023Phase Guided Light Field for Spatial-Depth High Resolution 3D Imaging17 Nov 2023
- 2023Detecting Generated Images by Real Images Only2 Nov 2023
- 2023PLMM: Personal Large Language Models on Mobile Devices26 Sep 2023
- 2023Gradient Domain Diffusion Models for Image Synthesis5 Sep 2023
- 2023TSSR: A Truncated and Signed Square Root Activation Function for Neural Networks9 Aug 2023
- 2023STL: A Signed and Truncated Logarithm Activation Function for Neural Networks31 Jul 2023
15 more
- 2023Multilevel Large Language Models for Everyone25 Jul 2023
- 2023Dynamic Large Language Models on Blockchains20 Jul 2023
- 2023Guided Linear Upsampling13 Jul 2023
- 2023Improved Real-time Image Smoothing with Weak Structures Preserved and High-contrast Details Removed12 Jul 2023
- 2023Guided Depth Map Super-resolution: A Survey19 Feb 2023
- 2023Learnable Heterogeneous Convolution: Learning both topology and strength13 Jan 2023
- 2022iColoriT: Towards Propagating Local Hint to the Right Region in Interactive Colorization by Leveraging Vision Transformer14 Jul 2022
- 2022Multi-Curve Translator for High-Resolution Photorealistic Image Translation15 Mar 2022
- 2022When A Conventional Filter Meets Deep Learning: Basis Composition Learning on Image Filters1 Mar 2022
- 2021Image Edge Restoring Filter27 Dec 2021
- 2021One-Sided Box Filter for Edge Preserving Image Smoothing11 Aug 2021
- 2021A Generalized Framework for Edge-preserving and Structure-preserving Image Smoothing15 Jul 2021
- 2021Deep Edge-Aware Interactive Colorization against Color-Bleeding Effects4 Jul 2021
- 2021Unsharp Mask Guided Filtering2 Jun 2021
- 2021Quarter Laplacian Filter for Edge Aware Image Processing20 Jan 2021
- 2023Gradient Domain Diffusion Models for Image Synthesiscited by 4
- 2023Gradient Domain Diffusion Models for Image Synthesis5 Sep 2023
- 2023Guided Depth Map Super-resolution: A Surveycited by 23
- 2023Detecting Generated Images by Real Images Onlycited by 20
- 2021Unsharp Mask Guided Filteringcited by 12
- 2021Deep Edge-Aware Interactive Colorization against Color-Bleeding Effectscited by 12
- 2021Quarter Laplacian Filter for Edge Aware Image Processingcited by 9
- 2024EGGS: Edge Guided Gaussian Splatting for Radiance Fieldscited by 9
- 2023Multilevel Large Language Models for Everyonecited by 5
- 2023Dynamic Large Language Models on Blockchainscited by 4
- 2022Multi-Curve Translator for High-Resolution Photorealistic Image Translationcited by 3
- 2023Learnable Heterogeneous Convolution: Learning both topology and strengthcited by 3
- 2023Guided Linear Upsamplingcited by 3
- 2024Isotropic Gaussian Splatting for Real-Time Radiance Field Renderingcited by 3
12 most cited of 26 All 26 (JSON)
- 2026LEGS: Laplacian-Enhanced Gaussian Splatting with a Nonlinear Weighted Loss6 Jun 2026
- 2024Enabling Region-Specific Control via Lassos in Point-Based Colorization18 Dec 2024
- 2024GDGS: Gradient Domain Gaussian Splatting for Sparse Representation of Radiance Fields8 May 2024
- 2024EGGS: Edge Guided Gaussian Splatting for Radiance Fields14 Apr 2024
- 2024Isotropic Gaussian Splatting for Real-Time Radiance Field Rendering21 Mar 2024
- 2024Low-light Stereo Image Enhancement and De-noising in the Low-frequency Information Enhanced Image Space15 Jan 2024
- 2023Phase Guided Light Field for Spatial-Depth High Resolution 3D Imaging17 Nov 2023
- 2023Detecting Generated Images by Real Images Only2 Nov 2023
- 2023PLMM: Personal Large Language Models on Mobile Devices26 Sep 2023
- 2023TSSR: A Truncated and Signed Square Root Activation Function for Neural Networks9 Aug 2023
- 2023STL: A Signed and Truncated Logarithm Activation Function for Neural Networks31 Jul 2023
- 2023Multilevel Large Language Models for Everyone25 Jul 2023
12 newest of 26 All 26 (JSON)