whatisgithub

What 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

In one sentence

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

What do people build with it?

USE CASE 1

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

USE CASE 2

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

USE CASE 3

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

USE CASE 4

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

What is it built with?

C++

How does it compare?

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 get it running?

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.

Copy-paste 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

What 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.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.