displaying a 3D dataset
4 views (last 30 days)
Show older comments
Ive been struggling to display a 3D array composed of 2D images of size m*m in a set of n. For this current example, a hydrophone scanning system, he distances between the elements are 100um while there is 1mm between each scans. hydrophone_data 12x91x91 794976 double array
Its not really just for this one set though, for example, i want to demonstrate lesion sizes created by a surgical device treatment by taking images in 2D cross section and then putting them back in 3D. I figured there was a way to take a theshold and show the volume in 3D.
Ive tried the slice command without luck. It seems to be for 2D slides through a volume though anyway but the images seem 2D. The surf function seems to be mostly for surfaces. Plot3D is not doing the trick either.
If anyone is interested Ive uploaded a set of 2D scans of hydrophone data I would like to put in 3D. There should be a focal point at around the 10th image in the set. http://www.engr.uconn.edu/~jmacione/temp/hydrophone%203D%20scan.zip
I was thinking it would come out to something like this when put in 3D (although I think this just 2D surface plot).
http://www.mathworks.com/help/matlab/learn_matlab/surf_light.gif
Ive tried Imagej too but it dosent really have the ability to make up for the skips in the step size i did while scanning and are pretty poor quality. Any help is appreciated.
0 Comments
Answers (2)
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!