|
|
3D reconstruction
Hi all
i have a set of CT scans of the shoulder area that was scanned after a shoulder dislocation and am intersted to build a simple 3D model of the shoulder area
what i actually have is many series of images, each series represents a scan from another angle , and am intersted in using one series in order to build my model
till now i managed to read the dicom files into matlab by series , means that i could read the set of images that am intersted in to the matlab using the DICOMDIR
how do i procced now ? what direction should i go ?
thanks in advance for any help
|
|
0
|
|
|
|
Reply
|
Zaki
|
4/1/2010 8:35:06 PM |
|
"Zaki " <zaki.natsheh@gmail.com> wrote in message <hp301q$ai5$1@fred.mathworks.com>...
> Hi all
>
> i have a set of CT scans of the shoulder area that was scanned after a shoulder dislocation and am intersted to build a simple 3D model of the shoulder area
========
What kind of CT orbit? helical? circular conebeam?
In any case, MATLAB doesn't have much in the way of 3D tomographic reconstruction algorithms, but you might find some useful things here:
http://www.eecs.umich.edu/~fessler/code/index.html
|
|
0
|
|
|
|
Reply
|
Matt
|
4/1/2010 8:49:04 PM
|
|
"Matt J " <mattjacREMOVE@THISieee.spam> wrote in message <hp30s0$na9$1@fred.mathworks.com>...
> "Zaki " <zaki.natsheh@gmail.com> wrote in message <hp301q$ai5$1@fred.mathworks.com>...
> > Hi all
> >
> > i have a set of CT scans of the shoulder area that was scanned after a shoulder dislocation and am intersted to build a simple 3D model of the shoulder area
> ========
>
> What kind of CT orbit? helical? circular conebeam?
>
> In any case, MATLAB doesn't have much in the way of 3D tomographic reconstruction algorithms, but you might find some useful things here:
>
> http://www.eecs.umich.edu/~fessler/code/index.html
ifanbeam() and iradon() are the two MATLAB built in tomographic reconstruction algorithms.
For parallel beam data:
It sounds like you need to first create "sinograms". To do this
-Build a 3d volume of all of your projections at different angles.
i.e. I(:,:,1) = angle1;
I(:,:,2) = angle2;
I(:,:,n) = anglen;
Then a sinogram is horizontal slice of this through the depth
sino0001 = squeeze(I(1,:,:)); %squeeze makes 2 dimensional
sino0002 = squeeze(I(2,:,:));
sino000m = squeeze(I(m,:,:); %m is the size(I,1)
Then Islice0001 = iradon(I, theta) %theta = vector of strided angles.
I don't know anything about fan beam data but you could use fan2para() then the above.
Or you could listen to Matt J since his code and expertise is probably far superior!
|
|
0
|
|
|
|
Reply
|
Sean
|
4/1/2010 9:14:21 PM
|
|
|
2 Replies
574 Views
(page loaded in 0.032 seconds)
Similiar Articles: 3D reconstruction - comp.soft-sys.matlabHi all i have a set of CT scans of the shoulder area that was scanned after a shoulder dislocation and am intersted to build a simple 3D model of t... 2d slices to 3d reconstruction - comp.soft-sys.matlabHi all, I have a set of 2d slices in xy plane at regular intervals in z-direction. I would like to re-contsruct this in 3d & obtain the coordinates (... Sinogram reconstruction - comp.soft-sys.matlabCombining MRI slice to make 3D - comp.soft-sys.matlab 3D reconstruction - comp.soft-sys.matlab... It sounds like you need to first create "sinograms". Digital reconstruction radiograph DRR ? - comp.soft-sys.matlab ...how to perform Digital reconstruction radiograph DRR (ray casting for example) using matlab . i have 3d volume and need projection of this image to... 3d volume to 2d - comp.soft-sys.matlab2d slices to 3d reconstruction - comp.soft-sys.matlab 3d volume to 2d - comp.soft-sys.matlab 2d slices to 3d reconstruction - comp.soft-sys.matlab 3d volume to 2d - comp ... OpenGL display of data processed in real time in Matlab - comp ...I am working with two other people and we don't have the whole 3D reconstruction part done yet, so I can't say the exact time, but if the program runs ten times per ... 2D/3D interpolation algorithm - comp.unix.programmerThat's not 3D surface reconstruction at all. I misunderstood your problem. What you're wanting now sounds basically like an algorithm that takes some points G(x0 ... Combining MRI slice to make 3D - comp.soft-sys.matlab2d slices to 3d reconstruction - comp.soft-sys.matlab Combining MRI slice to make 3D - comp.soft-sys.matlab 2d slices to 3d reconstruction - comp.soft-sys.matlab If they ... Interpolation for Rigid 3D medical image registration - comp.soft ...Register ... 2D/3D interpolation algorithm - comp.unix ... for 3D reconstruction in Medical imaging. In computer vision and computer graphics, 3D ... fast edge detection in 3d - comp.graphics.api.openglFast and Accurate 3D Edge Detection for Surface Reconstruction Christian B¨ahnisch, Peer Stelldinger, and Ullrich K¨othe University of Hamburg, 22527 Hamburg, Germany 3D reconstruction - Wikipedia, the free encyclopediaSee Iterative reconstruction for 3D reconstruction in Medical imaging. In computer vision and computer graphics, 3D reconstruction is the process of capturing the ... Overview - 3D Reconstruction - National Biocomputation Center ...3D Reconstruction. Welcome to the 3D Reconstruction Home Page! This page is dedicated to providing information, pointers, references, and results of 3D reconstruction ... 7/23/2012 4:39:22 PM
|
|
|
|
|
|
|
|
|