3D Modelling Software for Biomed

Posted on 2009-04-22
Last Modified: 2013-12-04
Hi there everyone,

I'm doing some research where I'll have MRI or CT scan data from various body parts, including a heart, eyeball, and liver. I'd like to create a 3D model of these organs. That's not really a difficult task for me. What I would like to do though, is to take 2D cross-sectional images from my scan data, create 3D poly meshes from it (with thickness/volume, not flat 2D meshes in 3d space), and then place the 3D mesh inside my model. I'm aware that I will have to "curve" the mesh to fit inside the model.

Another useful feature would be being able to export the model to a 3D voxel-based format (from the 3D poly format of the program) so I can do additional filtering, histogram analysis, etc, in MATLAB.

So far, I've checked out the following:

SolidWorks may not have a suitable API for this, AnSys may not have a simple enough interface for creating the normalized 3d vector model, and 3dSMAX seems to be only for design, not for data registration.

Thank you all in advance,
Question by:dogbertius
    LVL 15

    Expert Comment

    See if this doc will be helpful:
    Check also volvec (Volume Visualization) demo in Matlab.
    LVL 1

    Author Comment

    I've used those back in school, but it won't do. I actually need to create a "standardized" 3d polygon-based model of the organ under inspection, then use the acquired data to create volumetric meshes. I'm only able to get scan data from a single point of view (eg: for an MRI, that would mean I only have coronal scan data, but not axial or saggital)

    Thanks though.
    LVL 15

    Expert Comment

    LVL 1

    Accepted Solution

    Well, no such luck. Considering the complexity of the work involved, I'll have to go with MATLAB and design some of my own routines. Thanks anyways.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    IT, Stop Being Called Into Every Meeting

    Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

    Suggested Solutions

    Title # Comments Views Activity
    gHappy challenge 67 97
    NotAlone Challenge 20 65
    delphi parse string to params 3 44
    groovy example issue 10 31
    Our company has proprietary drawing files that we do not give to our customers for final documentation. Our customers now require that we give them these drawings. They understand that they are proprietary and do not require them to be in AutoCAD bu…
    Whether you’re a college noob or a soon-to-be pro, these tips are sure to help you in your journey to becoming a programming ninja and stand out from the crowd.
    The goal of this video is to provide viewers with basic examples to understand and use switch statements in the C programming language.
    The viewer will learn how to implement Singleton Design Pattern in Java.

    758 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    10 Experts available now in Live!

    Get 1:1 Help Now