πŸ”¬ HolosView R&D Dashboard

Ecommerce Gaussian Splat Codec & Viewer β€” Live Progress

84%
0% Setup βœ“
10% Phase 0 βœ“
22% Phase 1 βœ“
35% Phase 2 βœ“
48% Phase 3 βœ“
60% Phase 4 βœ“
72% Phase 5 βœ“
84% Phase 6 ✦
93% Phase 7
100% Phase 8

Best Compression

730 KiB
Morton + Codebooks + Pruning · 150K→113K splats · 32.9x from PLY

Phase

6 β€” Product Pruning
Importance=opacityΓ—volume beats random. Top75%: -23% size, 14% quality loss.

Pipeline

PLY β†’ Morton β†’ Prune β†’ VQ β†’ WebP
Conservative: 960 KiB. Balanced: 730 KiB. Aggressive: 530 KiB.

πŸ“Š Packing Benchmark Results

StrategyPlanesEncodedKiBB/gaussRatioRT
Baseline SOG-XT9495,112483.515.52.57xpartial
Merged Opacity+Scales8494,724483.115.52.30xpartial
Geometry Packed7495,734484.115.52.02xpartial
Minimal 6-plane7495,734484.115.52.02xpartial

πŸ“ Per-Plane Entropy (Baseline)

PlaneRaw BytesEncodedRatioEntropyRT
active_mask135,424156868.1x0.23 b/symβœ“
means_bytes_0 (lo)135,42486,9421.56x5.88 b/symβœ“
means_bytes_1 (hi)135,42445,1383.00x5.24 b/symβœ“
opacities135,42424,6125.50x4.55 b/symβœ“
scales135,42478,5421.72x4.94 b/symβœ“
quaternions135,42468,4601.98x4.82 b/sym⚠
f_dc (SH base)135,42470,9941.91x5.00 b/symβœ“
sh_centroids188,16076,5102.46x4.10 b/symβœ“
sh_labels135,42443,7583.09x2.86 b/symβœ“

🧬 Hypotheses Status

TESTINGH1: Adaptive RGBA channel allocation beats per-attribute planes
PENDINGH2: Block-local spatial ordering beats globally sorted layouts
PENDINGH3: Base+residual prediction improves size/decoding
PENDINGH4: Shared texture/codebook tiles reduce total bits
PENDINGH5: Shader-side quantised decoding improves startup/runtime
PENDINGH6: Product-view-aware pruning removes splats while preserving quality
PENDINGH7: Progressive model reaches interactivity sooner
PENDINGH8: Product-specific encoder/player wins on total performance

πŸ–₯️ Environment

CPU

AMD Ryzen AI Max+ 395
16 cores / 32 threads Β· 122 GB RAM

GPU

Radeon 8060S (RADV)
Mesa 26.0.8 Β· Vulkan 1.4.335 Β· No CUDA

Stack

Python 3.11 Β· Node 22 Β· Wrangler
NumPy Β· Pillow Β· SciPy Β· Cloudflare Pages/Workers/R2/D1

πŸ“‚ Key Findings (Phases 0-4)

πŸ“ˆ Compression Progression

StepSizeCompressionImprovement
Original PLY23.6 MB1xβ€”
Quantize + Raw WebP2,124 KiB11.4xbaseline
+ Morton ordering1,851 KiB12.8x-12.8%
+ Codebooks (SH64+Q64+S64)1,055 KiB22.9x-43.2%
+ Pruning (top 75% importance)730 KiB32.9x-30.8%

⏭️ Next Steps (Phase 5-6)

Last updated: Β· Git SHA: e6173b8