Back to Programs

Science and medicine

Invesalius

3D Medical visualization and neuronavigation tool

Vtkcythondata sciencedicomnumpypython

Participation history

4 GSoC years

2026

5 projects

Official year page

Lightweight TotalSegmentator Integration for CT & MRI Anatomical Segmentation in InVesalius

This project tackles the challenge of limited anatomical segmentation in InVesalius by integrating TotalSegmentator through a lightweight inference...

Adapt PACS Implementation in InVesalius using DICOM Query/Retrieve (C-FIND, C-GET, C-MOVE)

This project aims to integrate DICOM Query/Retrieve functionality into InVesalius, enabling direct communication with PACS servers. The...

Export and import using the .3MF format with Multi-Surface and RGBA Support in InVesalius

This project focuses on adding full 3MF export and import support to InVesalius, enabling efficient handling of multi-surface medical models with...

Robust 3D Mask Engine Performance and Interactive Stability

InVesalius's 3D mask editor suffers from two critical bottlenecks: slow single-threaded Python geometry math that freezes the UI on high-resolution...

SimNIBS TMS Electric Field Simulation and Head Modeling Integration in InVesalius

Implementation of a direct integration between SimNIBS and InVesalius to enable subject-specific head model generation and TMS electric field...

2025

6 projects

Official year page

3D edition of masks

InVesalius is an open-source software that enables synchronous 2D and 3D visualization of medical images, facilitating the reconstruction of computed...

Add unit tests to InVesalius to ease the process of adding new features

This project addresses the lack of automated testing in InVesalius, which currently relies on manual verification, slowing development and risking...

Use GitHub actions to create installers for macOS

The proposed project aims to automate the creation of nightly and release installers for InVesalius on macOS using GitHub Actions. By leveraging...

Simultaneous visualization and control of Two Robots for Dual Transcranial Magnetic Stimulation

Development and integration of the functionality for simultaneous control of two robots, aimed at applying dual-site Transcranial Magnetic...

Improvements in user response (loading and saving files)

InVesalius, a medical imaging tool, lacks user feedback during file loading and saving (e.g., .inv3 projects) and offers a basic, non-cancellable...

Segment Brain in it's Subparts

This project tackles the challenge of time-consuming manual brain segmentation in MRI by developing an automated tool using deep learning...

2024

5 projects

Official year page

3D edit of masks in InVesalius

The InVesalius software operates with the visualization, reconstruction and edition of CT and MRI images, and is mainly applied to operate on brain...

Cinematic mode for Invesalius

The proposed project aims to develop a high-quality 3D rendering engine to be integrated with Invesalius. This engine will feature a cinematic mode,...

Real-time Motor Mapping Visualization for Enhanced TMS

The process of transcranial magnetic stimulation neuronavigation involves the generation of motor evoked potentials (MEP), which are detected and...

Add type information to functions, methods and classes in InVesalius

Python's evolution to support static type hinting since Python 3.5 marks a significant milestone in developing robust programs. This project aims to...

Add logging and error catching tool

Tool that allows the user to activate the capture of logs and errors. It should be possible to save the sequence of events in a text file. It will be...

2023

2 projects

Official year page

fMRI Support to InVesalius

Currently InVesalius does not support simultaneous visualization of structural MRI and fMRI volumes. This is however of large interest to visualize...

Add PACS Communication

Picturing Archiving and Communication Systems (PACS) is a tool used to store, retrieve and share medical images among healthcare professionals. PACS...