Vertical Residual Autoencoder (VRAE)
- Vertical Residual Autoencoder (VRAE) is a deep convolutional architecture that injects residual features vertically across encoder stages using an auxiliary encoding path.
- It leverages nested residual shortcuts and mirrored encoder–decoder layers to improve gradient flow, enhance convergence, and maintain input detail.
- Empirical results show VRAE achieves roughly 20% higher PSNR and a 50% reduction in NMSE, making it effective for tasks like license plate deblurring.
to=arxiv_search.search 天天乐购彩票{"query":"\"Vertical Residual Autoencoder\" OR VRAE autoencoder residual vertical", "max_results": 10} to=arxiv_search.search өткүзենर्जी 大发快三开奖{"query":"(Li et al., 2018)", "max_results": 5} Vertical Residual Autoencoder (VRAE) denotes an autoencoder architecture in which residual or residual-style feature injection is organized across depth rather than confined to purely sequential residual blocks. In the literature considered here, the designation is used explicitly for a traffic-surveillance image-restoration model that adds a parallel auxiliary encoding path and injects input-aware features into the main encoder at each stage (Nguyen et al., 10 Sep 2025). A closely related earlier architecture, although not named VRAE, is an “autoencoder-based residual deep network” that places identity shortcuts from encoder layers to their mirrored decoder layers in a symmetric feedforward topology; this is a strong architectural antecedent for the phrase “vertical residual autoencoder” in the sense of encoder–decoder depth-wise residual pairing (Li et al., 2018). The acronym is also ambiguous: in other work, VRAE refers instead to the variational recurrent autoencoder lineage rather than a vertical residual autoencoder (Jin et al., 2020).
1. Terminology and scope
The term “Vertical Residual Autoencoder” is semantically unstable across the literature. In one usage, it names a deterministic convolutional encoder–decoder restoration model with an auxiliary vertical feature pathway (Nguyen et al., 10 Sep 2025). In another, the phrase is a topological description rather than the paper’s formal name: the 2018 “autoencoder-based residual deep network” is a symmetric autoencoder-like MLP whose identity shortcuts run from shallow encoding layers to their deep mirrored decoding layers (Li et al., 2018). By contrast, the older VRAE lineage cited by Fabius et al. and used in mmFall refers to a variational recurrent model for sequences, not to a residual encoder–decoder with vertical skip structure (Jin et al., 2020).
| Usage | Core architecture | Relevance to “Vertical Residual Autoencoder” |
|---|---|---|
| Explicit VRAE | Autoencoder with a second, parallel auxiliary encoding path that repeatedly re-injects input-aware features into the main encoder | Direct |
| Autoencoder-based residual deep network | Symmetric feedforward autoencoder/MLP with identity shortcut connections from encoder layers to mirrored decoder layers | Strong architectural precursor |
| Variational recurrent autoencoder lineage | VAE-style latent inference at each frame followed by an RNN autoencoder over time | Terminological mismatch |
This distinction matters because the phrase can otherwise collapse three separate ideas: a deterministic convolutional restoration network, a mirrored residual MLP for supervised regression, and a variational recurrent sequence model. A plausible implication is that “VRAE” should be interpreted from topology and objective, not from acronym alone.
2. Residual structure in the vertical sense
In the explicit 2025 VRAE, “vertical” refers to a feature stream that descends alongside the encoder depth: the raw degraded input is repeatedly processed by auxiliary blocks, and those auxiliary features are injected into successive main encoder stages. The paper summarizes the idea as follows: “VRAE aggregates the input embedding by passing it through the feature embedding block before forwarding it to the next encoder block” (Nguyen et al., 10 Sep 2025). The main fusion equation is
with auxiliary features
Here the residual-style addition occurs before each deeper encoder stage, and the auxiliary features are computed directly from the original degraded input rather than from the previous auxiliary feature map.
In the 2018 residual deep network, the vertical interpretation is different but closely related. The architecture is a balanced encoder–decoder MLP with mirrored widths, and each encoder layer is connected to its mirrored decoder counterpart by an identity shortcut. The core residual relation is
which yields a derivative path containing the constant term $1$: The paper emphasizes that this identity contribution allows direct transmission of error information to shallower layers, alleviating vanishing gradients and degradation (Li et al., 2018).
These two patterns share the same organizing principle: residual signals are aligned with encoder depth rather than treated only as local blockwise refinements. The 2025 model injects input-aware features downward through the encoder; the 2018 model bridges encoder and decoder across symmetric depth. This suggests that “vertical” is best understood as a depth-coupling topology.
3. Autoencoder-based residual deep networks as an antecedent
The 2018 architecture addresses robust regression prediction when the target is a continuous variable, training data are limited, and deeper feedforward networks suffer from accuracy degradation. It is also applied to missing-data imputation and spatiotemporal estimation. The backbone is a symmetric autoencoder-like fully connected network with input dimension , several encoding hidden layers with decreasing widths, a middle code layer, corresponding decoding hidden layers with increasing widths, and then an output layer. The illustrative example uses
followed either by a final head of size or by an output of size containing both reconstructed inputs and target outputs (Li et al., 2018).
The residual topology is nested from outermost to innermost. The paper states that the shortcuts go “from the shallow layers in encoding to their deep layers in decoding,” enabling “forward and backward signals [to] be propagated directly in a nested way between an encoding layer and its decoding counterpart.” In algorithmic form, the encoder stores hidden representations on a stack; the decoder pops the corresponding encoder representation and adds it elementwise to the current decoder activation; a final skip connects decoder output to the original input representation before the output head. The architecture therefore includes even the outermost residual link from input to the last mirrored layer.
Two output formulations are defined. In option 1, the model is trained only for prediction: 0 In option 2, prediction and input reconstruction are trained jointly: 1 The added reconstruction term is interpreted as an extra constraint or regularizer that can improve convergence and reduce overfitting when enough samples are available. There is no layerwise unsupervised pretraining; training is end-to-end supervised, with mini-batch learning, epoch-wise validation, and grid search.
This model is not a plain unsupervised autoencoder, not a residual CNN, and not merely a stacked autoencoder with local residual blocks. Its distinctive feature is the nested cross-depth residual topology. That topological description is the principal reason it is frequently treated as highly relevant to the notion of a vertical residual autoencoder.
4. Explicit VRAE for license plate denoising and deblurring
The 2025 paper formalizes the name “Vertical Residual Autoencoder” for a lightweight image restoration architecture designed for vehicle-image enhancement, with particular emphasis on license plate denoising and deblurring in traffic surveillance. The architecture has three parts: auxiliary encoders 2, main encoders 3, and a decoder 4 (Nguyen et al., 10 Sep 2025). The main encoders are instantiated as the 5-th stage of the ResNet-50 architecture, so each stage uses the standard ResNet bottleneck block design: 6 convolution for channel reduction, 7 convolution for spatial processing, 8 convolution for channel restoration, plus a skip connection inside the ResNet block. The auxiliary path is a feature embedding module, with each block described as Conv–Normalization–Activation and optionally including pooling for global context.
The decoder reconstructs the image from the deepest latent feature: 9 The paper does not mention skip connections from encoder to decoder as in U-Net; the novelty lies in encoder-side vertical residual injection. The model is therefore a deterministic convolutional autoencoder with vertical residual auxiliary injection, not a probabilistic variational autoencoder. The paper explicitly notes that there is no KL divergence term and no stochastic latent variable formulation.
The restoration objective is mean squared error: 0 The evaluation uses PSNR, NMSE, SSIM, parameter count, and FPS, but the paper does not provide explicit formulas for PSNR, NMSE, or SSIM in the main text.
A distinctive analytic component is the entropy-based discussion of information preservation. Feature maps at encoder layer 1 are denoted
2
and the entropy change between consecutive layers is
3
The paper uses this to argue that VRAE preserves more general information in early layers than a standard autoencoder.
5. Training regimes, data construction, and optimization
The 2018 residual deep network is trained for supervised prediction, optionally with joint reconstruction regularization. Its anti-degradation and overfitting mechanisms include residual identity shortcuts, balanced autoencoder topology, reconstruction-based regularization in option 2, batch normalization, dropout at the middle/code layer, 4 regularization through 5, and hyperparameter search over architecture scale, activations, batch size, and output type (Li et al., 2018). Practical guidance in the paper is explicit: option 1 is preferable for smaller datasets, whereas option 2 works better when enough samples are available.
Its benchmark and environmental tasks are heterogeneous. The authors tested on one simulated regression dataset, six UCI datasets, imputation of non-random missing values in daily 1-km MAIAC AOD imagery, and spatiotemporal estimation of daily 6 surface PM7. For AOD imputation, there were 365 daily models for year 2015, mean missing proportion 8, and each daily model was trained using samples from 3 consecutive days with the middle day as target day. The AOD regressors included meteorological parameters, MERRA2 AOD, elevation, coordinates, yearly average MAIAC AOD, and coordinate-derived terms 9. For PM0 estimation, the inputs included observed and imputed MAIAC AOD, the same meteorological variables, MERRA2 AOD, monthly NDVI, elevation, coordinates with 1, and temporal index.
The explicit 2025 VRAE is trained on a CCPD-derived dataset consisting of 3,036 high-resolution vehicle images resized to 2, split into 70% training, 15% validation, and 15% test, with training-set rotations expanding the training set to 7,000 images (Nguyen et al., 10 Sep 2025). The synthetic degradation process adds discrete noise with values in 3 scaled by 4, then applies a 5 average pooling filter iteratively 10 times. All models are trained with Adam optimizer, initial learning rate 6, batch size 16, training duration 100 epochs, and NVIDIA RTX 4070 GPU. AE, FB, and VRAE use MSE only, while the GAN baseline uses
7
Across both works, the training logic is closely coupled to task structure. The 2018 model adapts its objective to sample size and supervision regime; the 2025 model fixes a pure reconstruction objective and studies how vertical auxiliary injection alters information retention under synthetic blur and noise.
6. Empirical results, disambiguation, and common misconceptions
The 2018 residual model reports clear benefits from nested mirrored residual shortcuts. On the simulated dataset, compared with the non-residual version, validation 8 increased by 14% and normalized RMSE decreased by 0.2; on the independent test, 9 increased by 21% and RMSE decreased by about 34%. On the AOD task, the mean over 365 daily datasets showed an average validation $1$0 increase of 9% and an independent-test $1$1 increase of 14%; regular networks failed to converge on 28 AOD days, while residual deep networks converged reliably. On PM$1$2 estimation, the regular network achieved $1$3 and $1$4, whereas the residual network achieved $1$5 and $1$6 (Li et al., 2018). The paper also tests the number of residual links and reports that the outermost residual connection contributes the most, with influence decreasing toward the innermost connection.
The 2025 VRAE reports consistent gains over corresponding autoencoders at matched depth. Table 1 identifies VRAE3 as best overall with PSNR $1$7, NMSE $1$8, SSIM $1$9, 0M parameters, and 1 FPS, while VRAE2 is a particularly lightweight option with PSNR 2, NMSE 3, SSIM 4, 5M parameters, and 6 FPS (Nguyen et al., 10 Sep 2025). The paper explicitly claims that, compared with AE at the same depth, VRAE improves PSNR by about 20%, reduces NMSE by around 50%, and improves SSIM by about 1%, while requiring only about 1% more parameters. It further states that VRAE2 and VRAE3 lie on the Pareto front for PSNR/FPS and SSIM/FPS trade-offs. The entropy analysis is presented as support for the claim that VRAE preserves more useful information in the encoder, particularly in early layers.
A common misconception is to equate every “VRAE” with a vertical residual autoencoder. The mmFall paper is the clearest counterexample. There, VRAE refers to the variational recurrent autoencoder lineage, and the proposed model is HVRAE, a Hybrid Variational RNN AutoEncoder for 4D mmWave radar fall detection. It performs VAE-style latent inference at each frame, applies an RNN autoencoder over the latent sequence, and uses the HVRAE loss as an anomaly level measure; at the cost of 2 false alarms, it achieves 98% detection out of 50 falls (Jin et al., 2020). There is no residual block, no ResNet-like skip architecture, and nothing “vertical” in the sense used by the 2025 restoration model or the 2018 mirrored residual network.
The main conceptual clarification is therefore negative as much as positive. A Vertical Residual Autoencoder is not, by definition, a variational recurrent autoencoder; it is not necessarily variational at all. In the explicit 2025 usage, VRAE is deterministic and convolutional. In the 2018 antecedent, the relevant structure is a symmetric feedforward residual autoencoder for supervised regression. Together, these works define a narrow but coherent meaning: an autoencoder in which residual information is routed across encoder depth so that compression does not prematurely discard task-critical structure.