Negative Alpha Blending in Gaussian Splatting
- The paper introduces a negative alpha blending modification to 3D Gaussian Splatting, enabling both additive and subtractive residual correction in CT super-resolution.
- It replaces the softplus function with a leaky ReLU activation to permit signed density coefficients, critical for modeling residual corrections.
- Empirical evaluations demonstrate improved PSNR and SSIM, achieved through a careful balance of residual learning, controlled densification, and regularization.
Searching arXiv for the cited NAB-GS and related Gaussian Splatting papers. Negative Alpha Blending (NAB-GS) is a rendering and optimization modification for 3D Gaussian Splatting in which Gaussian density representation is allowed to take negative values, so that per-splat opacity contributions can be signed rather than restricted to the standard non-negative regime. It was introduced in the context of zero-shot volumetric CT super-resolution using 3D Gaussian Splatting with upsampled 2D X-ray projection priors, where the goal is to learn residuals between upsampled low-resolution projections and diffusion-generated high-resolution projections (Noh et al., 21 Aug 2025). In this formulation, signed opacity enables both additive and subtractive residual correction in projection space: positive splats restore or sharpen structure, while negative splats suppress blurred or over-smoothed attenuation. NAB-GS is closely related, but not identical, to the earlier idea of negative contributions in Gaussian Splatting developed in "NegGS: Negative Gaussian Splatting," which realizes subtraction through negative colors while keeping alpha non-negative (Kasymov et al., 2024).
1. Definition and conceptual scope
NAB-GS denotes a variant of Gaussian Splatting in which the usual non-negativity constraint on Gaussian density is relaxed. In the standard 3D Gaussian Splatting pipeline for radiative or tomographic rendering, each Gaussian contributes non-negative attenuation or opacity, and front-to-back compositing assumes with monotone decreasing transmittance. NAB-GS preserves the same compositing equations structurally, but permits by allowing signed density coefficients (Noh et al., 21 Aug 2025).
The method was introduced for zero-shot 3D CT super-resolution, where only a single low-resolution volume is available and internal information alone is insufficient to recover high-frequency anatomical structure. In that setting, the reconstruction problem is reframed as residual learning in projection space relative to an upsampled low-resolution baseline, with high-resolution guidance supplied by diffusion-generated 2D X-ray projections. Because such residuals are signed, a model limited to non-negative opacity cannot represent them directly; NAB-GS addresses that restriction by permitting negative opacity contributions (Noh et al., 21 Aug 2025).
A central distinction from NegGS is that NegGS does not implement negative alpha. Instead, NegGS allows color vectors to have negative components while keeping opacity standard, thereby preserving conventional transmittance semantics. NAB-GS is therefore a stronger intervention into the Gaussian Splatting renderer, because it modifies not only the contribution term but also the multiplicative transmittance chain through signed (Kasymov et al., 2024).
2. Standard Gaussian Splatting formulation and the NAB-GS modification
In the radiative Gaussian field formulation used for tomographic reconstruction, each 3D Gaussian is parameterized by center , covariance , and density coefficient . The 3D Gaussian kernel is
The continuous density field is
After projection to the image plane, each Gaussian induces a 2D splat with projected center 0, projected covariance 1, and per-pixel opacity
2
where 3 is a covariance-related normalization term. In the CT setting described for NAB-GS, emission is assumed zero and the local attenuation contribution is set as 4 (Noh et al., 21 Aug 2025).
Standard front-to-back accumulation is
5
Equivalently, under a piecewise-constant volumetric interpretation,
6
The standard assumptions are 7, 8, and non-increasing transmittance. NAB-GS keeps the same rendering and sorting structure but removes the non-negativity bottleneck by replacing softplus with a leaky ReLU parameterization of density:
9
This yields signed 0, and therefore signed 1, while retaining the same front-to-back depth ordering and compositing equations (Noh et al., 21 Aug 2025).
3. Residual learning interpretation in zero-shot volumetric CT super-resolution
The immediate motivation for NAB-GS is residual learning between an upsampled low-resolution projection and a diffusion-based high-resolution projection prior. Let 2 denote the upsampled low-resolution projection and 3 the target high-resolution projection generated from the diffusion prior. NAB-GS models the residual as
4
Because 5 is signed, negative opacity is used to cancel erroneous or over-smoothed attenuation, while positive opacity adds missing high-frequency structure (Noh et al., 21 Aug 2025).
This residual interpretation is the main reason NAB-GS departs from standard physical attenuation constraints. The paper explicitly notes that physical attenuation and density in CT are non-negative, and does not claim physical interpretability for the signed densities. Instead, signed contributions operate in residual space relative to low-resolution projections. This suggests that the method should be understood as a reconstruction device for correcting low-resolution blur under projection consistency, rather than as a literal model of material attenuation (Noh et al., 21 Aug 2025).
A plausible implication is that NAB-GS is best viewed as a hybrid between volumetric rendering and residual field estimation. Its signed splats do not merely encode scene occupancy or attenuation; they encode correction terms conditioned on an external prior. That differentiates it from standard radiance-field-style compositing and also from NegGS, where subtraction is introduced through signed color but the opacity chain remains physically conventional (Kasymov et al., 2024).
4. Optimization, regularization, and implementation
The optimization objective combines reconstruction, residual, structural, and total-variation terms:
6
7
where 8 is the ground-truth high-resolution projection, 9 is the predicted projection, 0 is the residual ground truth, and 1 is the residual prediction. The loss weights are 2 and 3 (Noh et al., 21 Aug 2025).
The renderer itself is minimally modified. The GS pipeline is unchanged except for the density activation: softplus is replaced by leaky ReLU, while the rasterizer, depth sorting, over-operator, and X-ray accumulation remain the same. For a pixel 4, the front-to-back procedure is:
- Initialize 5 and 6.
- For splats sorted by depth:
- Compute the 2D Gaussian weight
7 - Compute signed density 8. - Compute signed alpha 9. - Accumulate 0 with 1. - Update 2.
Training uses PyTorch on a single NVIDIA A6000 with Adam for 5k iterations. Initial learning rates are position 3, density 4, scale 5, and rotation 6, all exponentially decayed by a factor of 7 by the end. Initialization uses 50k Gaussians, density threshold 8, and scaling term 9. Adaptive densification is performed between iterations 500 and 5000 with gradient threshold 0 every 100 iterations, and Gaussians are pruned when density lies in 1 (Noh et al., 21 Aug 2025).
The paper emphasizes that numerical stability is not enforced through explicit clamping of 2 or 3. Instead, stability is achieved empirically through the leaky-ReLU negative slope 4, total variation regularization, and gradient-controlled densification and pruning. The gradients of the density activation are piecewise constant: 5 for 6 and 7 for 8 (Noh et al., 21 Aug 2025).
5. Diffusion priors, PAS, and the broader reconstruction pipeline
NAB-GS is not presented as an isolated renderer modification; it is embedded in a zero-shot CT super-resolution framework that uses diffusion-generated upsampled 2D X-ray projection priors. The diffusion prior is constructed using DDNM and DDNM+, with degradation model 9. The DDNM estimate at diffusion step 0 is
1
and with noise correction in DDNM+,
2
The framework also introduces per-projection adaptive sampling strategy (PAS) through DDIM initialization
3
followed by a per-projection change criterion
4
and adaptive step selection
5
These high-resolution projections become the targets 6 and residuals 7 used for NAB-GS training (Noh et al., 21 Aug 2025).
The diffusion model is trained unconditionally on ChestX-ray14 with 112,120 images and CheXpert with 80,845 images at 8, batch size 12 over 620k iterations, with attention at 9, 0, and 1. Inference uses DDIM with 50 steps and DDNM+ with noise 2. The PAS thresholds are 3 for 4 and 5 for 6. Projections are acquired at 100 uniformly spaced angles from 7 to 8 using TIGRE (Noh et al., 21 Aug 2025).
This design places NAB-GS within a specific computational role: it is the 3D volumetric residual integrator that reconciles low-resolution consistency and external high-frequency priors. A plausible implication is that the signed-opacity formulation derives much of its practical value from this coupling with projection-space priors; the paper does not claim that signed alpha alone is sufficient independent of the diffusion stage.
6. Empirical behavior, ablations, and comparison with related negative-contribution methods
The reported evaluation covers MELA and UHRCT at super-resolution scales of 9 and 0, measured by PSNR and SSIM. Quantitatively, the method reports:
| Dataset/scale | Ours (NAB-GS) | Selected comparisons |
|---|---|---|
| MELA 4× | 34.13 / 0.9518 | CuNeRF 33.76 / 0.9096; ArSSR 32.92 / 0.9589 |
| MELA 8× | 30.74 / 0.9153 | CuNeRF 30.11 / 0.8535; ArSSR 30.38 / 0.9294 |
| UHRCT 4× | 25.41 / 0.8963 | CuNeRF 25.25 / 0.8459; ArSSR 24.81 / 0.8900 |
| UHRCT 8× | 21.94 / 0.8255 | CuNeRF 21.04 / 0.7572; ArSSR 21.72 / 0.8458 |
Against R1-GS on MELA, the reported gains are 2 dB PSNR at 3 and 4 dB PSNR at 5 (Noh et al., 21 Aug 2025). For direct ground-truth reconstruction, where residual learning is still used, the paper reports R6-GS at 40.88 / 0.9865 and NAB-GS at 43.14 / 0.9902 (Noh et al., 21 Aug 2025).
Ablation on activation functions is especially important because it isolates the signed-density mechanism. On MELA, softplus gives 33.65 / 0.9433 with 49k Gaussians at 7 and 30.60 / 0.9009 with 50k Gaussians at 8; tanh gives 33.95 / 0.9481 with 224k Gaussians at 9 and 30.05 / 0.8953 with 540k Gaussians at 0 and is described as grainy/noisy; tanh† with a 100k cap gives 34.05 / 0.9499 with 92k Gaussians at 1 and 30.45 / 0.9042 with 134k at 2; leaky ReLU, i.e. NAB-GS, gives 34.13 / 0.9518 with 68k Gaussians at 3 and 30.74 / 0.9153 with 75k at 4 (Noh et al., 21 Aug 2025). The paper therefore attributes improved fidelity and fewer artifacts specifically to the leaky-ReLU signed-density parameterization.
The negative slope 5 is dataset-dependent: 6 for MELA 7, 8 for MELA 9, 00 for UHRCT 01, and 02 for UHRCT 03 (Noh et al., 21 Aug 2025). The paper states that ablations show sensitivity to 04, indicating that signed blending is beneficial but not plug-and-play.
NegGS provides the closest related precedent for negative contributions in Gaussian Splatting. That work introduces negative Gaussians interpreted as items with negative colors, motivated by a difference-based density family built from two Gaussian PDFs and analyzed through the ratio of Gaussian PDFs. It reports improved modeling of high-frequency elements with rapid color transitions and improved representation of shadows, while preserving standard alpha semantics and CUDA kernels (Kasymov et al., 2024). NegGS explicitly states that it does not introduce negative alpha, and frames "Negative Alpha Blending (NAB-GS)" as a hypothetical, riskier alternative that can break transmittance semantics and stability unless constrained (Kasymov et al., 2024). NAB-GS, by contrast, operationalizes exactly that stronger alternative in the residual CT setting (Noh et al., 21 Aug 2025).
7. Interpretation, limitations, and technical significance
NAB-GS introduces signed alpha into a front-to-back renderer whose conventional semantics assume non-negative extinction. The resulting transmittance chain no longer guarantees 05 or monotonic decrease, because negative 06 can increase later transmittance factors. The paper acknowledges this indirectly by noting that negative 07 increases 08 and subtracts from accumulated attenuation, and by emphasizing that training stability must be maintained through activation design, pruning, densification control, and TV regularization rather than through explicit theoretical constraints (Noh et al., 21 Aug 2025).
From a reconstruction perspective, the method is justified not as a physically interpretable attenuation model but as a residual corrector. This suggests that its admissibility depends on the task formulation. In zero-shot CT super-resolution, where the objective is to recover high-frequency structure absent from the low-resolution volume but hinted by diffusion priors, signed opacity is presented as the mechanism that makes residual volumetric correction feasible (Noh et al., 21 Aug 2025).
The contrast with NegGS clarifies an important conceptual point. Negative contributions in Gaussian Splatting can be introduced at least two different ways: through signed color with conventional alpha, or through signed alpha itself. NegGS chooses the former because it preserves transmittance semantics and implementation stability, while NAB-GS adopts the latter because residual learning in projection space requires signed attenuation rather than merely signed radiance or color (Kasymov et al., 2024, Noh et al., 21 Aug 2025). This division also resolves a potential misconception: NAB-GS is not simply another name for NegGS. The two methods are related by the broader goal of subtractive modeling, but they intervene at different points in the rendering equation.
In practical terms, NAB-GS is a minimal renderer modification with nontrivial modeling consequences. The paper reports that the density activation change adds no separate overhead in the pipeline, training proceeds for 5k iterations on a single A6000 GPU, and the number of active Gaussians remains moderate due to controlled densification, for example approximately 68–75k for MELA (Noh et al., 21 Aug 2025). A plausible implication is that the principal cost of NAB-GS is not computational but statistical and numerical: careful tuning of 09, regularization, and pruning is required to exploit signed blending without destabilizing the renderer.