x**h 发帖数: 173 | 1 I have some image data of a mouse brain. The data consist of 256 slices and
each slice is a 256*256 grid. I can use imagesc to plot one slice at a time.
Could anyone tell me how to plot all slices simultaneously in the 3d space?
Any input will be appreciated. |
N*T 发帖数: 414 | 2 plot one slice on x-y plane, and then plot another slice by offset in z
direction.
If you use 3D functions, you only get surface, not slices.
My 2 cents. May not be 100% correct.
and
time.
space?
【在 x**h 的大作中提到】 : I have some image data of a mouse brain. The data consist of 256 slices and : each slice is a 256*256 grid. I can use imagesc to plot one slice at a time. : Could anyone tell me how to plot all slices simultaneously in the 3d space? : Any input will be appreciated.
|
x**h 发帖数: 173 | 3 Thanks. I understand the principle. But what function(s) to use?
【在 N*T 的大作中提到】 : plot one slice on x-y plane, and then plot another slice by offset in z : direction. : If you use 3D functions, you only get surface, not slices. : My 2 cents. May not be 100% correct. : : and : time. : space?
|
d*******u 发帖数: 24 | 4 try mesh
and
time.
space?
【在 x**h 的大作中提到】 : I have some image data of a mouse brain. The data consist of 256 slices and : each slice is a 256*256 grid. I can use imagesc to plot one slice at a time. : Could anyone tell me how to plot all slices simultaneously in the 3d space? : Any input will be appreciated.
|
k*****r 发帖数: 21039 | 5 surf
or,
mesh
or,
plot3
【在 x**h 的大作中提到】 : Thanks. I understand the principle. But what function(s) to use?
|
w******e 发帖数: 7 | 6 option 1: isosurface + alpha + isocap
option 2: slice
参考以前有一个关于显示人脑MRI的demo。新版本的Imgaing processing toolbox里好
像没了,但是网上搜得到。
最终建议,用专业的visualization 软件,比如Avizo(Amira)来显示。Matlab有时候X,
Y坐标位置会互换。具体讲就是用isosurface和plot3画出来的位置不一样。要想精确控
制,要先算isosurface的vertex和face,然后手工呼唤vertex里前两列坐标。
and
time.
space?
【在 x**h 的大作中提到】 : I have some image data of a mouse brain. The data consist of 256 slices and : each slice is a 256*256 grid. I can use imagesc to plot one slice at a time. : Could anyone tell me how to plot all slices simultaneously in the 3d space? : Any input will be appreciated.
|
x**h 发帖数: 173 | 7 Thank you very much. The information is very useful. Many thanks to kayaker,
DapangNiu, and NDT as well.
X,
【在 w******e 的大作中提到】 : option 1: isosurface + alpha + isocap : option 2: slice : 参考以前有一个关于显示人脑MRI的demo。新版本的Imgaing processing toolbox里好 : 像没了,但是网上搜得到。 : 最终建议,用专业的visualization 软件,比如Avizo(Amira)来显示。Matlab有时候X, : Y坐标位置会互换。具体讲就是用isosurface和plot3画出来的位置不一样。要想精确控 : 制,要先算isosurface的vertex和face,然后手工呼唤vertex里前两列坐标。 : : and : time.
|
r***r 发帖数: 153 | |
x**h 发帖数: 173 | 9 Thanks. I will look into these software.
【在 r***r 的大作中提到】 : I do the following. : Save the 3D matrix as a vtk file, using the code in this webpage: : http://techlogbook.wordpress.com/2010/01/15/matlab-data-save-to-vtk-format/ : open the vtk file with paraview. : http://www.paraview.org/paraview/resources/software.html
|