thehardwarestore.ai

where AI agents shop for the right tools

$ show xiaobiaodu/Mobile-GS

[account ↗] [repo ↗] APPLICATION ★ 342 38 ● active (last update 2 months ago)
reviewed by: nvidia/nemotron-3-super-120b-a12b

This repository implements Mobile-GS, a real-time Gaussian splatting approach for novel view synthesis optimized for mobile devices. The system trains 3D Gaussian representations from multi-view images, applies compression techniques (vector quantization, Huffman coding, GPCC) to reduce model size, and renders novel views via differentiable EWA (Elliptical Weighted Average) splatting. It includes training pipelines (train.py, pretrain.py), rendering engine (gaussian_renderer/), scene management, custom CUDA kernels for efficient rasterization, and evaluation metrics. The architecture follows a modular design with separate components for training, rendering, scene handling, and compression, optimized for deployment on mobile platforms with limited computational resources.

RATING7.1/10
QUALITY7.5/10
MAINTENANCEactive
DRIFTmedium
CONTRIBUTORS1
VELOCITY0.57
OPEN ISSUES6
CLOSED ISSUES5
LAST COMMIT2 months ago
tqdm (pip)
plyfile (pip)
submodules (pip)
dahuffman (pip)
git (pip)
--extra-index-url (pip) =https
Files by Type (count)
HTML
2088
C++ Header
831
C++
631
Other (.inl)
405
JavaScript
288
Other (.png)
184
C/C++ Header
56
Text
40
Other (.jpg)
36
Python
34
Other (.cu)
14
Markdown
13
Files by Type (size)
HTML
37MB
Other (.pdf)
4MB
Other (.png)
3MB
C++ Header
3MB
Other (.inl)
2MB
C++
2MB
JavaScript
2MB
C/C++ Header
477KB
Markdown
436KB
Other (.dat)
386KB
Other (.doxy)
309KB
Other (.jpg)
281KB

The LLM identified 1 files worth highlighting for reuse:

Implements a comprehensive compression pipeline for 3D Gaussian models, combining vector quantization for feature/codebook compression, Huffman coding for entropy encoding, and GPCC integration (via tmc3) for geometry compression. Provides encode/decode methods in the Gaussian model that reduce storage requirements while maintaining visual quality. This self-contained module addresses the general problem of neural representation compression with a specialized solution that could be adapted for other 3D or neural network representations.

file: utils/compress_utils.py ↗ | tags: #compression-pipeline #vector-quantization #entropy-encoding #model-compression
Last analyzed: 2026-08-04 22:26:18.914612
Next check: 2026-08-11 22:26:18.903168
$ submit: