How 3D Medical Images Impact my ML Pipelines at several stepsI used to mostly deal with 2D images. But for the past couple of years, I’ve been dealing with 3D medical images. Here are the differences and how they impact the whole ML pipeline. 2D and 3D images differ in 2 main ways:
Before we continue, I want to highlight 2 things.
Now, back to the main question, how do differences between these 2 types of data affect your whole ML pipeline choices? If you try to build a machine learning pipeline for this type of data you’ll encounter the following challenges:
This means that for each step of your ML pipeline you’ll need to have specific considerations when working with 3D. For example, how do you retrieve data efficiently from your storage and send it to your ML model? How do you run your inference when it can take several minutes to finish? What’s the efficient way to send the output of your model back to whichever server or service that’s consuming that output? How do you visualize such output on different platforms? All of these are questions that we deal with every day and we still do not have a perfect answer. Moreover, the majority of the tools and techniques developed by the computer vision community are made for 2D. So when working with 3D medical data, you have a lot less options. This poses a real challenge for building production grade AI systems for 3D medical imaging. But it’s because of these challenges that we at PYCAD have been focused on this niche, dealing with 3D medical data and building ML solutions using this data. Now, I haven’t even gotten started talking about the extra challenges that you get as a bonus when dealing with specific medical data types like DICOM, NIFTI, …etc. But all in all, it’s been truly a pleasant experience working with 3D medical data. When we build AI systems that can handle such data for our clients, it feels like we unlocked new potentials. It’s always a pleasure to see our clients reactions when they realize the amount of value they can unlock from their 3D medical data! ​ X Post of the DayMed-Gemini achieves state of the art on various medical imaging tasks!
That's it for this week's edition, I hope you enjoyed it! |
👉 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!
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 ↓ What We Learned This Year (Medical Imaging Edition) As this year wraps up, I wanted to share a few quick lessons from the projects we worked on, especially around building web...
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 ↓ Zoom That Works Everywhere If you can’t zoom any pane in your web DICOM viewer, you’re doing extra work for no reason. Think of it like this: when something is small, you bring it...
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 ↓ A Quick Look at Our Volume Measurement Tool One of the tools we’ve been working on is a simple way to estimate 3D volumes directly inside the viewer. You start by drawing a...