Reputation: 139
I'm wondering if anyone has done a project like this. I am thinking of making this for my undergraduate thesis. So basically, I want to take a set of 2D MRI photos and program a 3D model of some sort, using CUDA and C. However, I can't seem to find any good examples, and the best source for the images I was able to find was this. Has anyone had any experience with these kind of programming, and if so could you provide me with a link, I would like to see what it looks like. Also, am I looking in the right way when I think of using CUDA here? Is there perhaps some other way?
Upvotes: 0
Views: 574
Reputation: 772
I decided to improve my comment and put it as an answer.
Looks like you are looking for algorithms like IsoSurface or a Volume Rendering.
In both algorithms, you receive a volume (for example, a set of 2D MRI photos) and do the visualization over it.
You can see an example of a volume rendering here. This example is using this set of images here.
Nowadays is straight forward to implement a Volume Rendering using shaders, so you dont need to do it on CUDA. For IsoSurface, last time I checked CUDA had an example of an IsoSurface algorithm on it (they implement the algorithm marching cubes).
Upvotes: 1