gitwtfhub

wtf is uranus?

qstar/uranus — explained in plain English

Analysis updated 2026-07-17 · repo last pushed 2012-01-17

1C++Audience · researcherComplexity · 4/5DormantSetup · hard

TL;DR

A C++ system for aligning 3D medical images, like CT and MR scans, so they overlay perfectly for diagnosis and surgery planning.

Mindmap

mindmap
  root((Uranus))
    What it does
      3D image registration
      CT and MR alignment
      Assembly line pipeline
    Tech stack
      C++
      3D imaging
    Use cases
      Surgery planning
      Disease tracking
      Diagnosis support
    Audience
      Radiologists
      Researchers
      Hospitals

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Align CT and MR scans of the same patient so they overlay for combined analysis.

REASON 2

Plan a complex surgery, such as brain or spine, using combined multi-scan imagery.

REASON 3

Track anatomical changes across multiple scans of a patient over time for disease research.

REASON 4

Build a step-by-step image registration pipeline instead of a single monolithic algorithm.

What's in the stack?

C++

How it stacks up

qstar/uranusallentdan/shape_based_matchingbenagastov/bindweb-nim-wasm-compiler
Stars111
LanguageC++C++C++
Last pushed2012-01-172019-03-01
MaintenanceDormantDormant
Setup difficultyhardmoderateeasy
Complexity4/53/55/5
Audienceresearcherdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · hard Time to first run · 1day+

README is minimal, technical documentation likely lives in the code, and medical imaging tooling can require additional setup.

Yoink these prompts

Prompt 1
Explain how this assembly-line approach to 3D image registration works step by step.
Prompt 2
Help me understand what CT and MR image alignment (registration) actually involves technically.
Prompt 3
How would I extend this pipeline to add a new refinement step for image alignment?
Prompt 4
What C++ data structures does this project likely use to handle large 3D medical image datasets?

Frequently asked questions

wtf is uranus?

A C++ system for aligning 3D medical images, like CT and MR scans, so they overlay perfectly for diagnosis and surgery planning.

What language is uranus written in?

Mainly C++. The stack also includes C++.

Is uranus actively maintained?

Dormant — no commits in 2+ years (last push 2012-01-17).

How hard is uranus to set up?

Setup difficulty is rated hard, with roughly 1day+ to a first successful run.

Who is uranus for?

Mainly researcher.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.