How to Visualize 3D Medical Data


Hi Reader,

Welcome to the PYCAD newsletter, where every week you receive doses of machine learning and computer vision techniques and tools to help you learn how to build AI solutions to empower the most vulnerable members of our society, patients.

​

Top Medical Imaging Repos of the Week

​Medical Imaging Segmentation Toolkit: a simple, fully automated 3D medical imaging segmentation framework for PyTorch and TensorFlow.

​DIPY: the paragon 3D/4D+ imaging library in Python. Contains generic methods for spatial normalization, signal processing, machine learning, statistical analysis and visualization of medical images. Additionally, it contains specialized methods for computational anatomy including diffusion, perfusion and structural imaging.

​NiiVue: a WebGL2 based medical image viewer. Supports over 30 formats of volumes and meshes.

​Self-Prompting Large Vision Models for Few-Shot Medical Image Segmentation official repo.

​Kaapana: an open-source toolkit for state-of-the-art platform provisioning in the field of medical data analysis.

ML Deep Dive: 3D Visualization for Medical Imaging

Lately I experimented a lot with 3D visualization for medical imaging applications.

Here are 6 tools to help you visualize NIFTI files in Python.

  • Matplotlib.
  • Pyvista.
  • iPyVolume.
  • k3d.
  • vedo.
  • vtk.

Each one of these can be used in different scenarios:

iPyVolume for example can be used to visualize NIFTI files directly in your jupyter or colab notebook.

VTK can be used to build powerful visualizations from the ground up where you control every little detail.

k3d is simple and very pythonic. It has very similar syntax to matplotlib.

But my current favorite one is definitely vedo.

It uses VTK as a backend but it tremendously simplifies the code for visualization.

With a few lines of code you can build even interactive visualizations like the one shared below of an embyo and it’s very fast!

​

Tweet of the Day

​

Meme of the Day πŸ˜‚

​

That's it for this week's edition, I hope you enjoyed it!

​

Machine Learning for Medical Imaging

πŸ‘‰ Learn how to build AI systems for medical imaging domain by leveraging tools and techniques that I share with you! | πŸ’‘ The newsletter is read by people from: Nvidia, Baker Hughes, Harvard, NYU, Columbia University, University of Toronto and more!

Read more from Machine Learning for Medical Imaging

Hello Reader, Welcome to another edition of PYCAD newsletter where we cover interesting topics in Machine Learning and Computer Vision applied to Medical Imaging. The goal of this newsletter is to help you stay up-to-date and learn important concepts in this amazing field! I've got some cool insights for you below ↓ AI Scribes: Transforming Medical Documentation Web Application for Medical Note Generation AI-powered medical scribes are revolutionizing clinical workflows by automating...

Hello Reader, Welcome to another edition of PYCAD newsletter where we cover interesting topics in Machine Learning and Computer Vision applied to Medical Imaging. The goal of this newsletter is to help you stay up-to-date and learn important concepts in this amazing field! I've got some cool insights for you below ↓ DeepSeek: A New Player in AI for Healthcare The new open-source LLM, DeepSeek, is creating buzz for its potential to transform AI in medicine and healthcare. Designed for...

Hello Reader, Welcome to another edition of PYCAD newsletter where we cover interesting topics in Machine Learning and Computer Vision applied to Medical Imaging. The goal of this newsletter is to help you stay up-to-date and learn important concepts in this amazing field! I've got some cool insights for you below ↓ Now You Can Use Large Language Models that are HIPAA Compliant People are finding ways to use large language models in all fields. MedTech is no exception. The amount of work...