Related Experiment Videos
ADPCNet: Adaptive Deformable Peripheral Convolution for Efficient Image Dehazing
Zhihao Wang1, Yunjie Zhu1, Xiaolong Zheng1
1College of Information Science and Technology & College of Artificial Intelligence, Nanjing Forestry University, Nanjing 210037, China.
Journal of Imaging
|June 25, 2026
Summary
We developed the Adaptive Deformable Peripheral Convolution Network (ADPCNet) for efficient single-image dehazing. This novel network effectively estimates visibility and recovers local structures, achieving high performance with fewer parameters.
Area of Science:
- Computer Vision
- Image Processing
- Deep Learning
Background:
- Single-image dehazing is challenging due to spatially varying degradation.
- Existing large-context models often suffer from high computational costs or loss of fine details.
Purpose of the Study:
- To propose an efficient and effective single-image dehazing method.
- To address limitations of current models in handling complex haze patterns and preserving image details.
Main Methods:
- Introduced the Adaptive Deformable Peripheral Convolution Network (ADPCNet), a compact encoder-decoder architecture.
- Employed conditional adaptive sharing for context modeling, deformable sampling for aggregation, frequency-guided modulation for detail compensation, and dynamic multi-branch fusion.
- Separated haze estimation, structure alignment, and detail recovery into an efficient operator stack.
Main Results:
- ADPCNet achieved competitive performance on RESIDE, Dense-Haze, and NH-Haze datasets.
- Demonstrated strong results on SOTS-Indoor (40.89 dB/0.997) and SOTS-Outdoor (37.80 dB/0.996).
- Achieved a favorable quality-efficiency trade-off with 7.25 M parameters and 33.62 G FLOPs.
Conclusions:
- ADPCNet offers an effective solution for single-image dehazing.
- The proposed modules contribute significantly to improved performance and efficiency.
- The network maintains a good balance between image quality and computational cost.
Related Concept Videos
Deconvolution
Deconvolution, also known as inverse filtering, is the process of extracting the impulse response from known input and output signals. This technique is vital in scenarios where the system's characteristics are unknown, and they must be inferred from the observable signals.
Deconvolution involves several mathematical techniques to derive the impulse response. One common approach is polynomial division. In this method, the input and output sequences are treated as coefficients of...
Deconvolution involves several mathematical techniques to derive the impulse response. One common approach is polynomial division. In this method, the input and output sequences are treated as coefficients of...
Convolution: Math, Graphics, and Discrete Signals
In any LTI (Linear Time-Invariant) system, the convolution of two signals is denoted using a convolution operator, assuming all initial conditions are zero. The convolution integral can be divided into two parts: the zero-input or natural response and the zero-state or forced response, with t0 indicating the initial time.
To simplify the convolution integral, it is assumed that both the input signal and impulse response are zero for negative time values. The graphical convolution process...
To simplify the convolution integral, it is assumed that both the input signal and impulse response are zero for negative time values. The graphical convolution process...
Convolution Properties II
The important convolution properties include width, area, differentiation, and integration properties.
The width property indicates that if the durations of input signals are T1 and T2, then the width of the output response equals the sum of both durations, irrespective of the shapes of the two functions. For instance, convolving two rectangular pulses with durations of 2 seconds and 1 second results in a function with a width of 3 seconds.
The area property asserts that the area under the...
The width property indicates that if the durations of input signals are T1 and T2, then the width of the output response equals the sum of both durations, irrespective of the shapes of the two functions. For instance, convolving two rectangular pulses with durations of 2 seconds and 1 second results in a function with a width of 3 seconds.
The area property asserts that the area under the...