[GRASS-user] 3D Imaging from Medical JPEGs

Is it possible to construct 3D images using GRASS from jpeg sources?

CT scans and MRI scans are examples. The images are lossless grayscale jpeg
format. (There is a standard called DICOM which would probably be the target
of any serious work) Each image represents a "slice" with a known position,
resolution and orientation. A number of slices are spaced at a known
incremental spacing in the third dimension. It looks like a perfectly good 3D
data source to me!

In simple terms, all that needs to be done to get started is to stack the
slices into a 3D raster map, so as to be able to render them using NVIZ, for
example, or for any other uses that anyone might devise for any other
existing GRASS functionality.

Is anyone playing with this type of application?

--
Carl Brown
Whitefield, NH USA

Carl Brown wrote:

Is it possible to construct 3D images using GRASS from jpeg sources?

CT scans and MRI scans are examples. The images are lossless grayscale jpeg format. (There is a standard called DICOM which would probably be the target of any serious work) Each image represents a "slice" with a known position, resolution and orientation. A number of slices are spaced at a known incremental spacing in the third dimension. It looks like a perfectly good 3D data source to me!

In simple terms, all that needs to be done to get started is to stack the slices into a 3D raster map, so as to be able to render them using NVIZ, for example, or for any other uses that anyone might devise for any other existing GRASS functionality.

Is anyone playing with this type of application?

you won't find many functionality for the reconstruction of 3D elements from your images in grass. perhaps you should have a look at
VTK http://www.vtk.org/
ITK http://www.itk.org/
Paraview http://www.paraview.org

regards
Wolfgang

Hi Carl,

2007/9/22, Carl Brown <cbsled@verizon.net>:

Is it possible to construct 3D images using GRASS from jpeg sources?

Yes.

CT scans and MRI scans are examples. The images are lossless grayscale jpeg
format. (There is a standard called DICOM which would probably be the target
of any serious work) Each image represents a “slice” with a known position,
resolution and orientation. A number of slices are spaced at a known
incremental spacing in the third dimension. It looks like a perfectly good 3D
data source to me!

Import the jpeg images into a XY- Projection. Create a 3d region with g.region.
Then use r.to.rast3 to create a volume map based on the jpeg slices.

To analyse your volume map, use the r3.out.vtk export module and ParaView
which is based on the VTK Tollkit. VTK is designed to visualize and
analyze large volume data (medical MRI scans).

Best regards
Soeren

In simple terms, all that needs to be done to get started is to stack the
slices into a 3D raster map, so as to be able to render them using NVIZ, for
example, or for any other uses that anyone might devise for any other
existing GRASS functionality.

Is anyone playing with this type of application?


Carl Brown
Whitefield, NH USA


grassuser mailing list
grassuser@grass.itc.it
http://grass.itc.it/mailman/listinfo/grassuser

WolfgangZ wrote:

you won't find many functionality for the reconstruction of 3D elements
from your images in grass. perhaps you should have a look at
VTK http://www.vtk.org/
ITK http://www.itk.org/
Paraview http://www.paraview.org

In GRASS 6.3, the r.to.rast3 commands lets you easily create a volume
from slices:
http://grass.itc.it/grass63/manuals/html63_user/raster3dintro.html
-> r.to.rast3
  -> http://grass.itc.it/grass63/manuals/html63_user/r.to.rast3.html
      (see diagram there)

Markus
--
View this message in context: http://www.nabble.com/3D-Imaging-from-Medical-JPEGs-tf4500623.html#a12836249
Sent from the Grass - Users mailing list archive at Nabble.com.

At 06:46 -0400 9/22/07, Carl Brown wrote:

Is it possible to construct 3D images using GRASS from jpeg sources?

If you use a Mac, you might also take a look at Osirix:

  http://sourceforge.net/projects/osirix/
  http://www.apple.com/downloads/macosx/imaging_3d/osirix.html
  http://developer.apple.com/business/macmarket/osirix.html

-r
--
http://www.cfcl.com/rdm Rich Morin
http://www.cfcl.com/rdm/resume rdm@cfcl.com
http://www.cfcl.com/rdm/weblog +1 650-873-7841

Technical editing and writing, programming, and web development

Markus Neteler wrote:

In GRASS 6.3, the r.to.rast3 commands lets you easily create a volume
from slices:
http://grass.itc.it/grass63/manuals/html63_user/raster3dintro.html
-> r.to.rast3
  -> http://grass.itc.it/grass63/manuals/html63_user/r.to.rast3.html
      (see diagram there)

see also the wiki page for 3D:

  http://grass.gdf-hannover.de/wiki/Help_with_3D

Hamish

____________________________________________________________________________________
Got a little couch potato?
Check out fun summer activities for kids.
http://search.yahoo.com/search?fr=oni_on_mail&p=summer+activities+for+kids&cs=bz