Fixed-Gaussian 3DGS: L1+SSIM vs CVVDP Heatmap-L1

Generated 2026-07-13 14:51:28. Dataset: truck. Training uses initial COLMAP Gaussians only: capacity_mode=no_densify, 7000 iterations, resolution 2. Baseline is official L1+SSIM with lambda=0.2. VDP variants use detached CVVDP heatmap-normalized weights on L1, either without SSIM or with lambda_ssim=0.2.

Metrics

MethodGaussiansPSNRdPSNRSSIMdSSIMLPIPSLPIPS gainModel path
No densify: L1 only13602924.152-0.4930.8503-0.03440.1823-0.0438/local/scratch-2/fy277/temp/metric_loss/output/fixed_gaussian_vdp_compare/truck/l1_only
No densify: L1 + SSIM13602924.6450.0000.88470.00000.13840.0000/local/scratch-2/fy277/temp/metric_loss/output/fixed_gaussian_vdp_compare/truck/l1_ssim
No densify: CVVDP heatmap weighted L113602924.434-0.2110.8489-0.03580.1849-0.0465/local/scratch-2/fy277/temp/metric_loss/output/fixed_gaussian_vdp_compare/truck/vdp_heat_l1
No densify: CVVDP heatmap weighted L1 + SSIM13602924.6710.0260.8822-0.00250.1403-0.0019/local/scratch-2/fy277/temp/metric_loss/output/fixed_gaussian_vdp_compare/truck/vdp_heat_l1_ssim

Held-out test views

Raw summary

{
  "dataset": "/local/scratch-2/fy277/temp/metric_loss/external/datasets/dataset_3d/tanks_and_temples/truck",
  "iterations": 7000,
  "resolution": 2,
  "capacity_mode": "no_densify",
  "metrics": {
    "l1_only": {
      "SSIM": 0.850314199924469,
      "PSNR": 24.152469635009766,
      "LPIPS": 0.18225233256816864,
      "gaussians": 136029
    },
    "l1_ssim": {
      "SSIM": 0.884692907333374,
      "PSNR": 24.64515495300293,
      "LPIPS": 0.13840529322624207,
      "gaussians": 136029
    },
    "vdp_heat_l1": {
      "SSIM": 0.848922073841095,
      "PSNR": 24.433862686157227,
      "LPIPS": 0.18488210439682007,
      "gaussians": 136029
    },
    "vdp_heat_l1_ssim": {
      "SSIM": 0.882205605506897,
      "PSNR": 24.671142578125,
      "LPIPS": 0.1403375267982483,
      "gaussians": 136029
    }
  },
  "contact": "/local/scratch-2/fy277/temp/metric_loss/output/html_output/fixed_gaussian_vdp_compare_truck_20260713/assets/test_view_contact.jpg",
  "jobs": {
    "l1_only": {
      "label": "No densify: L1 only",
      "model_path": "/local/scratch-2/fy277/temp/metric_loss/output/fixed_gaussian_vdp_compare/truck/l1_only",
      "train_args": [
        "--lambda_dssim",
        "0.0"
      ]
    },
    "l1_ssim": {
      "label": "No densify: L1 + SSIM",
      "model_path": "/local/scratch-2/fy277/temp/metric_loss/output/fixed_gaussian_vdp_compare/truck/l1_ssim",
      "train_args": [
        "--lambda_dssim",
        "0.2"
      ]
    },
    "vdp_heat_l1": {
      "label": "No densify: CVVDP heatmap weighted L1",
      "model_path": "/local/scratch-2/fy277/temp/metric_loss/output/fixed_gaussian_vdp_compare/truck/vdp_heat_l1",
      "train_args": [
        "--lambda_dssim",
        "0.0",
        "--metric_config",
        "configs/metrics/single/cvvdp_heatmap.yaml",
        "--loss_blend",
        "cvvdp_weighted_l1",
        "--perceptual_max_side",
        "512",
        "--cvvdp_weight_strength",
        "1.0",
        "--cvvdp_weight_min",
        "0.25",
        "--cvvdp_weight_max",
        "4.0"
      ]
    },
    "vdp_heat_l1_ssim": {
      "label": "No densify: CVVDP heatmap weighted L1 + SSIM",
      "model_path": "/local/scratch-2/fy277/temp/metric_loss/output/fixed_gaussian_vdp_compare/truck/vdp_heat_l1_ssim",
      "train_args": [
        "--lambda_dssim",
        "0.2",
        "--metric_config",
        "configs/metrics/single/cvvdp_heatmap.yaml",
        "--loss_blend",
        "cvvdp_weighted_l1",
        "--perceptual_max_side",
        "512",
        "--cvvdp_weight_strength",
        "1.0",
        "--cvvdp_weight_min",
        "0.25",
        "--cvvdp_weight_max",
        "4.0"
      ]
    }
  }
}