Views
No views yet
checkpoints/neurogs_codec_ckpt_final.pt (20,450 Gaussians).pt files containing Gaussian parameters (positions, scales, rotations, opacities, features)camera_parameters.json: Full camera metadata (eye position, view matrix, azimuth, elevation, radius)camera_parameters.json: Same metadata formatmip_projections/camera_parameters.json10-2900-control-cell-05_cropped_corrected.swc: Neuron morphology file| Component | Count | Total Size | Format |
|---|---|---|---|
| Checkpoints | 162 files | 103 MB | .pt |
| GT MIP Images | 300 views | 5.3 MB | .png |
| 3DGS Ray Images | 300 views | 4.1 MB | .png |
| 3DGS Matched Images | 300 views | 4.2 MB | .png |
| Camera Metadata | 3 files | ~300 KB | .json |
| Volume Data | 1 file | 40 KB | .swc |
1import torch
2from model import GaussianMixtureVolume
3
4checkpoint = torch.load('checkpoints/neurogs_codec_ckpt_final.pt')
5model = GaussianMixtureVolume(...)
6model.load_state_dict(checkpoint, strict=False)1import json
2
3with open('mip_projections/camera_parameters.json', 'r') as f:
4 cameras = json.load(f)
5
6# Access camera for view 0
7cam = cameras[0]
8eye_pos = cam['eye'] # [x, y, z]
9view_matrix = cam['view_matrix_4x4'] # 4×4 matrix
10azimuth = cam['azimuth_deg'] # degrees
11elevation = cam['elevation_deg'] # degreesnotebook/render_3dgs_mip.ipynb for complete examples:1{
2 "eye": [x, y, z], // Camera position in world space
3 "target": [x, y, z], // Look-at point (volume center)
4 "view_matrix_4x4": [[...], ...], // 4×4 view transformation matrix
5 "azimuth_deg": 0.0, // Azimuth angle (0-360°)
6 "elevation_deg": 26.57, // Elevation angle (-90 to 90°)
7 "sphere_point": [x, y, z], // Normalized direction on unit sphere
8 "camera_radius": 1234.56, // Distance from volume center
9 "volume_shape_ZYX": [100, 647, 813], // Original volume dimensions
10 "mip_shape_HW": [256, 256], // Output image size
11 "projection_type": "MIP", // Rendering method
12 "rendering_method": "..." // Specific algorithm used
13}render_mip_projections.py: Generate ground-truth MIPsnotebook/render_3dgs_mip.ipynb: 3DGS synthesis notebookmodel.py: GaussianMixtureVolume implementationtrain.py: Training loop