/MedicalViewer

Primary LanguageC#MIT LicenseMIT

MedicalViewer

Medical visualization demonstration app.

Written in C#/.NET Core 3.1 using OpenTK.

Uses 3D textures for interactive slicing within the OpenGL shaders.

Built in ~40 hours as part of my software programming portfolio.

Several classes (Camera.cs, Shader.cs, Texture.cs) adapted and modified from "LearnOpenTK" by OpenTK licensed under CC 4.0 and one class (ObjLoader.cs) adapted and modified from "ObjRenderer" by dabbertorres licensed under MIT.

Uses labelled CT data from MM-WHS: Multi-Modality Whole Heart Segmentation 2017. The segmentations were converted into .obj meshes using ITKSnap and were subsequently cleaned up using MeshLab (reducing polygon count, fixing holes).

Screenshot