Skip to content

cuSPLAT/GaussLab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GaussLab

A fully featured studio for reconstructing CT-scans using Marching Cubes and Gaussian Splatting

animated

About

GaussLab is a fully-featured studio for reconstructing CT-scans using classical approaches like Marching Cubes and SOTA approaches, Gaussian Splatting. GaussLab is fully GPU-accelerated.

This project was developed as our Bachelor's Graduation Project at Ain Shams University for the academic year 2024/25, You can read the full thesis here: GaussLab - Bachelor's Thesis

Key Features

  1. 3D reconstruction using Marching Cubes and Gaussian Splatting
  2. Multi-viewport viewing
  3. AI Assistant for Diagnosis
  4. Object slicing

Building

GaussLab uses the CMake build system. Install the following prerequisites first:

  • glm
  • LibTorch, PyTorch's C++ frontend

Then create a build directory and run:

cmake ..
make

Planned Features

  • CUDA backend for rasterization
  • Segmentation models

About

Gaussian splatting viewer with embedded training

Resources

Stars

Watchers

Forks

Contributors