I would like to convert medical DICOM data to 3D surface data (STL, IGES) for three dimensional analysis and rapid prototyping for TAVI simulation (transcatheter aortic valve implantation).
The Dicom import for geomagic is rudimental compared to Mimics from Materialise.
Huge CT datasets above 300 images are processed very slow! The open source Invesalius software is a lot better in handling huge datasets but the RIO functions need to be improved! Are there any other suggestions?
For creating 3D model from dicom images you can use 3D SLICER which is a free software as well as you can try Invesalius which is also free software ..it will be better to use 3D SLICER
I have developed image processing and mesh generation software that is compatible with DICOM through my company Simpleware. We can export STL and IGES files for analysis and RP. The software is particularly robust at exporting FE and CFD models from image data. More information is available at www.simpleware.com.
I tried a lot of open source software to do exactly what you want, but honestly it was an open source of headache! This kind of processing from stack image dataset until STL export, with a reasonable file size (below 100 MB), seems to require sophisticated algorithms that open source simply do not have, unfortunately. Mimics for me is the best, but ScanIP from Simpleware (like Philippe Young mentioned) is practically as good as Mimics, but I think both have the same price range (subscription of about 4000€/year, please correct me if I am wrong). I still did not tried the Avizo software, but it seems to be an alternative to Materialise and Simpleware, although a little bit less user friendly, though, maybe cheaper.
If you just want to convert DICOM to a 3D format you could take a look at the open source project Invsesalius as mentioned by other contributors.
If you want to convert it to a B-Rep model you could try the modules in FreeCAD (open source CAD model). However chances that this works out of the box are very slim and if you try to convert it in one step it will take a huge amount of time.
We've made huge improvements in 3D Slicer's segmentation features. With the latest Slicer-4.8.1 version, you can segment a whole heart under 10 minutes as shown in this video tutorial: https://youtu.be/BJoIexIvtGo
If you have any questions or suggestions for improvements then post it at https://discourse.slicer.org
Our Checkpoint software is a great alternative to MIMICS. It can load DICOM scans and also export STL files as you need. It also provides tools for collecting 3D landmark points and has built-in 3D shape analysis tools as well.
Yes, 3D Slicer works on Mac, Windows, and Linux, and it is free, open-source, has 150+ extensions (can be installed by a few clicks), can be customized and extended using Python or C++, and you can pip install and use any Python packages.
Please try www.biomedisa.org. this is an effective open source online software developed by a German university. I have recently started exploring it and please see if it can serve your purpose as well. Thanks. Dr piyush
I would just add that 3D Slicer is not just a powerful software but it also has a large and friendly community of experts (currently 4000+ researchers, clinicians, software developers) that help each other out with any questions related to medical image computing or image-guided therapy. All the questions are answered, usually within hours.
Giovanni Trisolino thanks for sharing your workflow. The printed models look nice and It is great that you could accomplish everything with free software. You could make your processing workflow simpler, faster, and maybe even get better quality results by replacing the InVesalius+MeshLab+Blender combo by 3D Slicer (https://www.slicer.org). Slicer has very powerful algorithms, including ones specifically optimized for creating high-quality bone meshes from CT (e.g., filling internal holes) and you can automate any tedious tasks with Python scripting. Since Slicer has so many tools, it may not be obvious which ones you should use and where to find them, so if you have any questions then just write to https://discourse.slicer.org.
Can Mimics measure the volumes directly or do we have to move the Mimics file to 3Matics software, then we will be able to measure the volumes in 3Matic not directly in Mimics?
Because in the "measure" menu of Mimics software (attached file), I couldn't find volume measurement?