|
|
3D-Doctor : º¤ÅÍ ±â¹ÝÀÇ 3D ÀÇ·á ¿µ»çó¸® ¼ÒÇÁÆ®¿þ¾î
|
3D-Doctor¿¡ °üÇØ ÀÚÁÖ
Áú¹®µÇ´Â ³»¿ëÀ» Á¤¸®ÇÏ¿´½À´Ï´Ù.
|
|
|
|
3D-Doctor¿¡
°üÇÑ ±âº»ÀûÀÎ Áú¹®µé
|
|
1. 3D-DOCTOR
¶õ?
|
|
2. ´Ù¸¥
3D ¸ðµ¨¸µ ¹× °¡½ÃÈ Á¦Ç°µé°úÀÇ Â÷ÀÌ´Â ¹«¾ùÀΰ¡¿ä?
|
| 3.
3D-DOCTOR°¡
¾î¶»°Ô ÀÛµ¿ÇÏ´ÂÁö º¸¿© ÁÙ ¼ö ÀÖ³ª¿ä?
|
|
4. 2D
Slices·Î ºÎÅÍ 3D ·»´õ¸µÀ» ¸¸µå´Â °úÁ¤À»
°£´ÜÈ÷ ¼³¸íÇØ ÁÖ¼¼¿ä.
|
|
5. What display settings should
I use to run 3D-DOCTOR?
|
|
6. Can I use the demo version
for my work?
|
|
7. What platforms (Operating Systems)
does 3D-DOCTOR run on?
|
|
8. Does 3D-DOCTOR run on a Unix
system?
|
|
9. Does 3D-DOCTOR run on a Linux
system?
|
|
10. Does 3D-DOCTOR run on a Macintosh
system?
|
|
11. What's a reasonable set up for
my PC to run 3D-DOCTOR?
|
|
12. What's the ideal hardware set
up to run 3D-DOCTOR?
|
|
3D
Formats, Handling, and Reslicing
|
|
13. What image formats does 3D-DOCTOR
support?
|
|
14. What 3D formats does 3D-DOCTOR
support for export?
|
|
15. What types of images can be used
in 3D-DOCTOR?
|
|
16. Is there any limit on image size?
|
|
17. How do I define slice thickness?
|
|
18. How do I bring my images into
3D-DOCTOR? What can be done if the images
are on film?
|
|
19. Can I process color images using
3D-DOCTOR?
|
|
20. How do I put a stack of 2D image
slices into a volume?
|
|
21. Can I reslice my 3D image along
another axis?
|
|
22. How do I reslice a 3D CT/MRI
image at an arbitrary angle?
|
|
23. How to convert SLC format files
into STL format in 3D-DOCTOR software?
|
|
24. What is deconvolution?
|
|
25. What is a point spread function
(PSF)?
|
|
3D
Image Segmentation & Editing Tools
|
|
26. How do I define an ROI (region
of interest) for segmentation?
|
|
27. What does segmentation do?
|
|
28. How do I split/cut objects for
3D rendering?
|
|
29. Can I generate object boundaries
manually?
|
|
30. How do I use color image classification
and segmentation?
|
|
3D Surface Modeling, Rendering
& Animation
|
| 31.
What is 3D surface rendering?
|
|
32. How do I create a 3D surface
model from my images?
|
|
33. How do I adjust the scale (X,
Y, Z) of my 3D rendering?
|
|
34. How do I create a 3D surface
model using contour data from other programs?
|
|
35. How do I split/cut objects for
3D rendering?
|
|
36. How do I combine and compare
multiple 3D models?
|
|
37. How do I display image slices
together with 3D models?
|
|
38. How do I control the animation
of objects separately?
|
|
3D Volume Rendering
|
|
39. What is 3D volume rendering?
|
|
40. How do I split/cut objects for
3D rendering?
|
|
Measurement, Report, Quantitative
Analysis, and Presentation
|
|
41. How do I get images created by
3D-DOCTOR into my presentation program,
for example, PowerPoint?
|
|
42. What types of measurements can
be done by 3D-DOCTOR?
|
|
43. Can I calculate the 3D volume
of my 3D surface model?
|
|
44. How do I calculate the surface
area of a 3D surface model?
|
|
45. How do I create object report
for density measurement?
|
|
46. How do I get object size analysis
report?
|
|
47. How do I calculate the histogram
of 3D objects?
|
|
48. How do I get 3D measurements
on an object, for example, along the airway?
|
|
49. How do I create a movie or animation
using 3D-DOCTOR?
|
| 3D
Image Registration, Fusion and Comparison
|
|
50. Can I register two 3D images
for fusion or comparison?
|
|
51. How do I create an image mosaic
using 3D-DOCTOR?
|
|
52. How do I compare a pair of CT/MRI
images using 3D-DOCTOR?
|
|
53. How do I create a 24-bit RGB
color image from a grayscale image?
|
|
54. How do I combine image slices
to create a fusion?
|
|
Image Slice Alignment &
Reslicing
|
|
55. Can I automatically align the
slices in a 3D image?
|
|
56. How do I manually align image
slices?
|
|
57. How do I reslice an image with
uneven spacing between slices?
|
|
3DBasic Scripting Tool
|
|
58. Is there a scripting tool in
3D-DOCTOR for customized programs?
|
|
59. Can I run 3DBasic script outside
of 3D-DOCTOR?
|
|
|
|
|
|
3D-Doctor¿¡
°üÇÑ ±âº»ÀûÀÎ Áú¹®µé
1.
3D-DOCTOR¶õ?
3D-DOCTOR´Â Abble Software»ç°¡ °³¹ßÇÑ Å¹¿ùÇÑ 3D ¿µ»ó ó¸®
¼ÒÇÁÆ®¿þ¾î·Î, 3D ¿µ»ó ºÐÇÒ, 3D Surface ¸ðµ¨¸µ, ·»´õ¸µ, º¼·ý ·»´õ¸µ,
3D ¿µ»ó ö, Deconvolution, Registration, Automatic Alignment, Measurements
¹× À̿ܿ¡ ´Ù¾çÇÑ ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù.
back to Top
|
|
2.
´Ù¸¥ 3D ¸ðµ¨¸µ ¹× °¡½ÃÈ Á¦Ç°µé°úÀÇ Â÷ÀÌÁ¡Àº ¹«¾ùÀΰ¡¿ä?
3D-DOCTOR´Â
3D-Doctor¸¸ÀÌ °®´Â º¤ÅÍ(Vector) ±â¹ÝÀÇ ±â¼úÀ» ÀÌ¿ëÇÏ¿© CT, MRI ¹×
Çö¹Ì°æ ¿µ»ó µî°ú °°Àº ¿µ»óµé·Î ºÎÅÍ º¸´Ù ÁÁÀº ǰÁúÀÇ 3D ¸ðµ¨À»
»ý»ýÇÕ´Ï´Ù. ¾Æ·¡ ¿°ÅÇÑ ¸®½ºÆ®µéÀº ´Ù¸¥ ¼ÒÇÁÆ®¿þ¾î ÆÐŰÁö¿Í ´Ù¸¥
ÁÖ¿äÇÑ ±â´É ¸î°¡ÁöµéÀ» ¼Ò°³ÇÕ´Ï´Ù. :
|
?
|
º¤ÅÍ ±â¹ÝÀÇ µ¶Æ¯ÇÑ ±â¼ú·Î º¸´Ù ¶Ù¾î³ 3D ¸ðµ¨À» ¸¸µé°í
ÆíÁýÀÌ ¿ëÀÌÇÔ.
|
|
?
|
Surface ¸ðµ¨Àº º¸´Ù ÀûÀº ¼öÀÇ »ï°¢¸ÁÀ» Ȱ¿ëÇϸ鼵µ
¸ðµç ÀÚ¼¼ÇÑ Á¤º¸¸¦ À¯ÁöÇÔÀ¸·Î½á °íǰÁúÀÇ ÇÁ·ÎÅä ŸÀÔ
¾îÇø®ÄÉÀ̼ÇÀ» ºü¸£°Ô »ý¼º.
|
|
?
|
Ź¿ùÇÑ ¸Þ¸ð¸® °ü¸® ±â¼ú·Î ó¸®ÇÒ Slice¼ö¿¡ Á¦ÇÑ ¹ÞÁö
¾ÊÀ½. - 256MBÀÇ PC¿¡¼ 2,000 Slices ÀÌ»óÀ» ó¸®ÇÒ ¼ö
ÀÖÀ½.
|
|
?
|
´Ü ÇϳªÀÇ ¸í·ÉÀ¸·Î º¼·ýÀ» °è»êÇϰí Á¤·®Àû ºÐ¼®À»
ÇÒ ¼ö ÀÖÀ½.
|
|
?
|
DICOMÀº ¹°·Ð TIFF, JPEG, PNG, GIF, BMP, Interfies
µî°ú °°Àº ¿©·¯ ¿µ»ó Æ÷¸Ë ±×¸®°í °¢ Àåºñ ¾÷üÀÇ ÀÚü
¿ø½Ã Æ÷¸Ë µîµµ Áö¿ø.
|
|
?
|
±×·¹À̽ºÄÉÀϰú Ä®¶ó ¿µ»ó(Ä®¶ó ºÐ·ù ¹× ºÐ¸®) ¸ðµÎ
ó¸® °¡´É.
|
|
?
|
CT, MRI, PET, Microscopy, »ê¾÷¿ë CT, ½ºÄµÇÑ Çʸ§
¿µ»ó, Boundary Slice,Slice µ¥ÀÌÅÍ, ¹× XYZ Æ÷ÀÎÆ® µ¥ÀÌÅÍ.
|
|
?
|
°íǰÁú ¿µ»ó ó¸® ±â´É : image registration
for multi-modality application, image fusion, image
resizing, image reslicing, ¿Ü ´Ù¼ö
|
|
?
|
3DBasic ScriptÀ» ÀÌ¿ëÇÏ¿© ÀÚÁÖ »ç¿ëÇÏ´Â ´Ü°èµéÀ»
ÀÚµ¿ÈÇϱâ À§ÇÑ ¿©·¯ºÐ ÀڽŸ¸ÀÇ ÇÁ·Î±×·¡¹ÖÀ» ÇÒ ¼ö ÀÖÀ½.
|
|
?
|
3D Ãâ·Â Çü½Ä: STL, VRML, DXF, 3D Studio, IGES,
Wavefront OBJ ¿Ü ´Ù¼ö.
|
|
?
|
¼ÒÇÁÆ®¿þ¾î ½Å·Ú¼º : ¹ö±×°¡ ¹ß°ßµÉ ¶§ ¸¶´Ù Áï°¢ÀûÀÎ
¼öÁ¤À¸·Î ÀÎÇØ ÇöÀç ¾Ë·ÁÁø ¹ö±×°¡ ¾øÀ½.
|
|
?
|
±â´É ´ëºñ ÇÕ¸®ÀûÀÎ °¡°Ý.
|
|
?
|
¸ðµç ±â´ÉÀ» Æí¸®ÇÑ ÇϳªÀÇ ÆÐŰÁö¿¡ ÅëÇÕÇÏ¿© º°µµÀÇ
°ªºñ½Ñ Ãß°¡ ¸ðµâÀ» ±¸ÀÔÇÒ Çʿ䰡 ¾øÀ½.
|
|
?
|
öÀúÇÏ°í ºü¸¥ °í°´ ¼ºñ½º. ÀüÈ È¤Àº À̸ÞÀÏÀ» ÅëÇØ
ºü¸¥ ±â¼ú Áö¿ø
|
back to Top
|
|
3. 3D-DOCTOR°¡ ¾î¶»°Ô ÀÛµ¿ÇÏ´ÂÁö º¸¿©
ÁÙ ¼ö ÀÖ³ª¿ä?
3D-Doctor¸¦ ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö ½±°Ô ÀÌÇØ Çϵµ·Ï ºñµð¿À ÀڷḦ Á¦°øÇϰí ÀÖ½À´Ï´Ù. ÀÚ·á½Ç(Data Room)¿¡
°¡¼Å¼ ȸ¿ø °¡ÀÔ ÈÄ ´Ù¿î ¹ÞÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù. ¾ÐÇ«À» Ç®°í Window Media Player¸¦ ÀÌ¿ëÇÏ¿© º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
back to Top
|
|
4. 2D ¿µ»ó Slices·Î
ºÎÅÍ 3D ·»´õ¸µÀ» ¸¸µå´Â °úÁ¤À» °£´ÜÈ÷ ¼³¸íÇØ ÁÖ¼¼¿ä.
¾Æ·¡
¼³¸íµÈ ´Ü°è¸¦ µû¶ó ÇØ º¸½Ã¸é ¿©·¯ºÐÀÇ 2D ¿µ»ó Slices·Î ºÎÅÍ 3D ·»´õ¸µÀ»
¸¸µé ¼ö ÀÖ½À´Ï´Ù :
1.
File/New Stack ¸í·ÉÀ¸·Î ó¸®ÇϰíÀÚÇÏ´Â ¸ðµç SliceµéÀ» Stack
List¿¡ Ãß°¡ ÇÑ ÈÄ ÀÐÀ¸½Ê½Ã¿À. ÀÌ¹Ì list ÆÄÀÏ¿¡ Ãß°¡Ç߰ųª ÇϳªÀÇ
¿µ»óÀ» ÀÐÀ» °æ¿ì File/Open ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ.
2. ±â´É
Ű - F2(È®´ë - Zoom in), F3(Ãà¼Ò - zoom out), F5(ÀÌÀü Slice
º¸±â), F6(´ÙÀ½ Slice º¸±â)
Animation
tool bar - ¿µ»ó Slice¸¦ óÀ½ºÎÅÍ ¸¶Áö¸· ¿µ»ó±îÁö ¼øÂ÷ÀûÀ¸·Î
º¸¿©ÁÜ
View/Image Contrast -
Display Contrast¸¦ Á¶Á¤. À̿ܿ¡ ´Ù¾çÇÑ ±â´É
3.
Edit/Calibrations - ¿µ»óÀÇ °ø°£/ºÐ±¤(spatial/spectral) ÇØ»óµµ
ÀÔ·Â.
4.
Edit/Object Settings - to add new object groups for holding the boundary
data.
5.
3D Rendering/Auto SegmentÀ» ½ÇÇàÇÏ¿© ºü¸¥ ÀÚµ¿ ¿µ»ó ºÐÇÒ(Segmentation)À»
À§ÇØ ¿ÀºêÁ§Æ®ÀÇ ¼ö¸¦ ÀÔ·ÂÇϽʽÿÀ. ¶Ç´Â
3D Rendering/Interactive SegmentÀ̳ª Edit/Boundary EditorÀ»
ÀÌ¿ëÇÏ¿© ¿ÀºêÁ§Æ® °æ°è¼±µéÀ» ÀÚµ¿ ȤÀº ¼öµ¿À¸·Î ±×¸± ¼ö ÀÖ½À´Ï´Ù.
6.
3D Rendering/Surface Rendering ¸í·ÉÀ» ÀÌ¿ëÇÏ¿© 3D Surface
¸ðµ¨À» »ý¼ºÇÕ´Ï´Ù. 3D ¸ðµ¨ÀÌ µð½ºÇ÷¹À̵ǾúÀ» ¶§, View/ObjectÀ»
ÀÌ¿ëÇÏ¿© Åõ¸íµµ(Transparency)¿Í Ä®¶ó ¼Ó¼ºÀ» ¹Ù²Ü ¼ö ÀÖ°í, Ãß°¡ ºÐ¼®À»
À§ÇÑ ¿©·¯ ±â´ÉµéÀÌ Á¦°øÇÕ´Ï´Ù.
7.
3D Rendering/Volume RenderingÀ» ÀÌ¿ëÇÏ¿© 3D °¡½Ãȸ¦ À§ÇÑ
3D º¼·ý ·»´õ¸µÀ» »ý¼ºÇÕ´Ï´Ù.
8.
¿©·¯ºÐÀÇ ¿µ»ó¿¡ ´ëÇÑ Á¤·®Àû ºÐ¼®À» À§ÇØ Edit/Object Report¿Í Boundary Report ¸í·ÉÀ»
¼öÇàÇϽʽÿÀ.
back to Top
|
|
5. What display settings should
I use to run 3D-DOCTOR?
Set
your display to either 16-bit or 24-bit color. 3D-DOCTOR is optimized
for these settings.
|
|
6. Can I use the demo version
for my work?
Yes,
you can use 3D-DOCTOR's demo version to create 3D rendering and
publish your results and images. In return, we ask you to mention
3D-DOCTOR wherever appropriate and give us some feedback and comments
about the software and your work. We'd love to hear from you..
Please
keep in mind that the demo version is not a full version, and many
high end image processing and export functions are not available
in the demo.
back to Top
|
|
7. What platforms (Operating Systems)
does 3D-DOCTOR run on?
3D-DOCTOR
runs on PC running Windows, including Windows 9x, Windows ME, Windows
NT/2000/XP, or newer versions of Windows.
8.
Does 3D-DOCTOR run on a Unix
system?
Not
directly. However, it could work on a Unix machine if a Windows
binary emulator is installed.
9.
Does 3D-DOCTOR run on a Linux
system?
The
current version does not run directly on a Linux system. There are
Windows binary emulators available but we have not tested them for
compatibility. We are looking into the possibility of creating a
Linux version for a future release.
10.
Does 3D-DOCTOR run on a Macintosh
system?
No.
11.
What's
a reasonable set up for my PC to run 3D-DOCTOR?
3D-DOCTOR
can pretty much run on any PC in use today. The only requirement
is setting up your display to high color (16-bit or higher).
12.
What's the ideal hardware set
up to run 3D-DOCTOR?
To
get the best performance, you can do the following if you have the
available budget:
?
add more RAM (128MB or more recommended for processing large size
volume images and renderings)
?
faster CPU
?
faster video display board with built-in OpenGL support
?
faster and larger hard disk drive
back to Top
|
|
3D
Formats, Handling, and Reslicing
13.
What image formats does 3D-DOCTOR
support?
3D-DOCTOR
supports a variety of image formats in both 2D and 3D. These
formats include DICOM, TIFF, JPEG, BMP, Interfile, GIF, PNG and
RAW. Other non-standard image formats are also supported,
but only with known dimensions (number of columns, rows and planes),
bit depth per pixel, little endian or big endian, and the size of
file header.
14. What 3D formats does 3D-DOCTOR
support for export?
3D
surface models created using the surface rendering commands can
be saved as AutoCAD DXF, IGES, STL, 3D Studio 3DS, VRML, Wavefront
OBJ, raw triangles, and 3D-DOCTOR's own binary format.
Object
boundary contours can be saved as AutoCAD DXF, IBL (for Pro/Scan),
ASCII boundary (BND), and XYZ formats.
Download
sample files created by 3D-DOCTOR from the pelvis CT image in DXF,
STL, VRML, OBJ, 3DS and IGES format to check the compatibility with
other programs you use. The files are zipped for faster downloading.
Click the right mouse button and use Save Target As to get the file:
¡ß DXF Format
(AutoCAD DXF)
¡ß IGES Format
¡ß VRML
Format
¡ß STL
Format
¡ß 3DS Format (3D
Studio)
¡ß OBJ Format
(Wavefront OBJ)
¡ß 3D-DCOTOR's 3D
.SUF Format
3D
volume rendering can be saved as VOL and XYZ formats.
15.
What types of images can be used
in 3D-DOCTOR?
3D-DOCTOR
can process a wide variety of images, including CT (computed tomography),
MRI (magnetic resonance imaging), microscopy, industrial CT, seismic
wave data, scientific volume data, 3D contours, and 3D cloud points.
Images can be obtained from medical imaging devices or scanned from
films or other image sources. 3D-DOCTOR supports TWAIN-compatible
imaging devices and functions for cropping medical film images.
3D-DOCTOR
supports grayscale images in 4, 8, 12 and 16 bits, 1-bit black/white
images, and 8 and 24 bit color images.
back to Top
|
|
16. Is there any limit on image size?
3D-DOCTOR
can handle very large 3D volume images thanks to the efficient memory
management implementation. 3D-DOCTOR does not load an entire 3D
volume into memory for processing, instead it only keeps what's
needed in memory to get the best performance. 3D-DOCTOR is designed
to handle image sizes way above what today's scanners can produce.
It
is always recommended to add more memory (RAM) to reduce disk swapping
and improve performance. 256MB RAM should be a reasonable point
for most 3D medical images.
back to Top
17.
How do I define slice thickness?
Use
the Edit/Calibration command and enter the thickness and
unit. The thickness is actually the slice thickness plus the distance/gap
between slices.
18.
How do I bring my images into
3D-DOCTOR? What can be done if the images
are on film?
Images
are brought into 3D-DOCTOR by file. You can read an image file directly
from a server where the image is stored when direct network access
is available. If direct access is not available, you can copy the
image file to a removable storage media (ZIP disk, CD, or tape)
and then move the data file to the system where 3D-DOCTOR is installed.
Read the image file into 3D-DOCTOR and start from there.
If
your image is on multiple films where each film has a matrix of
slices, then simply scan the films using a regular image scanner
with a transparency kit or a film scanner. Bring the scanned images
into 3D-DOCTOR and then use the template based Crop Film
command to separate the slices for 3D visualization with just a
few simple mouse clicks.
back to Top
19.
Can I process color images using
3D-DOCTOR?
Yes,
3D-DOCTOR supports both 24-bit and 8-bit color images. The 3D
Rendering/Segment Object function lets you segment both color
and grayscale images to get object boundaries. You can also use
the Image/Processing/Color Classification function to group
the colors and then extract boundaries using the segmentation function.
Color images can also be used in 3D Volume Rendering.
You
can convert color images to grayscale using the Image/Conversion
function.
20.
How do I put a stack of 2D image
slices into a volume?
The
following are the steps needed to create a stack list which can
be used as if it is a single image file.
Step
1. Select File/New Stack. The New Stack definition dialog
box will appear.
Step
2. Use the "Add Files" button to add files to the
stack list. A file open dialog box is used to browse and get file
names.
The
file open dialog box supports multiple file name selections so you
can add several files in one group. Make sure the order of the files
added correspond to the order the image planes are acquired. The
"Delete" button allows you to delete a file from the current
list. Select a file from the list first and then press the "Delete"
button.
If
you need to preview an image file added in the list, select the
file name in the list and then press the "Preview" button.
The image will be displayed in the preview window. If the image
can not be previewed, then you may have a problem with the file
or the file format used. You may have to use 3D-DOCTOR's File/Raw
Image File Import function to configure the file first.
Step
3. Once the files are added to the list, you can save the list
to an image list file. You can also open an existing list of files
for editing by pressing the ¡°Open List¡± button.
Step
4. Click OK to open the 3D image list you just created. In the
future, you can use the File/Open command to open the list file
directly. All files stored in the list will be treated as an image
plane within the 3D image.
21. Can I reslice my 3D image along
another axis?
Yes. See the 3D-DOCTOR tutorial
for step by step instructions.
back to Top
|
|
22. How do I reslice a 3D CT/MRI
image at an arbitrary angle?
This
is can be done quite easily. Resliced volume images make 3D
measurement of certain objects more accurate. It works as if you
are allowed to rotate your CT or MRI scanner around the patient
for the perfect imaging position, but a lot easier.
Open
your image and then select the Image/Reslice/Reslice Volume
command. Enter the 3D angle you want to use and click "Start"
to create the resliced image in a few seconds.
23.
How to convert SLC format files
into STL format in 3D-DOCTOR software?
SLC
file is a stack of slices of a model. SLC format is used by many
software packages, including JewelCAD, 3D Systems and others.
Use
the following steps to convert the SLC file to STL file for rapid
prototyping applications:
Step
1. Start 3D-DOCTOR.
Step
2. File/New Workspace to get a blank window
Step
3. File/Boundary/Import Boundary to open the SLC file
Step
4. Use Edit/Calibration to adjust the values. Change them to 1 if
you like.
Step
5. 3D Rendering/Surface Rendering/Simple Surface to create a 3D
Model
Step
6. File/Export Model to save to a STL file.
back to Top
24.
What is deconvolution?
Image
deconvolution is used to remove or reduce degradations caused in
the imaging process. These include the blurring introduced by optical
systems and by image motion, as well as noise due to electronic
and photometric sources. 3D-DOCTOR provides two types of deconvolution
to restore degraded 3D images, one is a Fast Nearest Neighbor deconvolution
and the other is an iterative Maximum Entropy deconvolution method.
25.
What is a point spread function
(PSF)?
A
point spread function is the impulse response function of an imaging
system, which makes image restoration possible by deconvolution.
A
PSF of an imaging system can be obtained by imaging a point light
source or it can be estimated theoretically. 3D-DOCTOR has a function
to create a synthetic PSF when one is not available.
back to Top
|
|
3D
Image Segmentation & Editing Tools
26.
How do I define an ROI (region
of interest) for segmentation?
A
properly defined ROI can normally enhance the performance of the
segmentation functions.
The
following steps describe how to define one or more ROI:
Step
1. Select Edit/Region Of Interest/ROI Tool On/Off to toggle
the drawing tool on. The default drawing option is polygon, however,
you can select the rectangle or circle method using the right mouse
button.
Step
2. Click the left mouse button within the image window to draw polygons.
Press the spacebar key to close and finish the
polygon.
Step
3. Repeat Step 2 to draw more ROIs.
Step
4. When you are finished, press the right mouse button to
bring up the pop-up menu options and select "Done" to
leave the ROI editing mode.
Once
the ROIs are defined, you are now ready to start the segmentation
process.
back to Top
27. What does segmentation do?
Image
segmentation traces object boundaries that are necessary for creating
3D surface models and volume rendering. You can experiment with
the different segmentation methods to find the best one for your
image.
The
Auto Segment command works well for images with distinguishable
texture, color and contrast between objects. It is very simple to
use and you only need to enter a number for how many objects you'd
like 3D-DOCTOR to detect. That's all you need to do to generate
object boundaries and create a quick 3D view of your image.
The
Interactive Segmentation method is best for objects with
uniform intensity level. The Segment Object which uses texture
defined by training area can be used to handle complex objects.
For all segmentation methods, a region of interest (ROI) should
be defined for more accurate boundary extraction.
28. How do I split/cut objects for
3D rendering?
With
3D-DOCTOR, an object defined by object boundaries can be cut or
split into smaller objects.
The
following are the steps required for cutting or splitting objects:
Step
1. Activate the image plane window where the object boundary
is displayed. Select the 3D Rendering/Split Object command.
The cursor will change to a cross. Move the cursor to the starting
location of the cutting line and click the left mouse button. Now
you'll see a rubber band line which connects the cursor to the starting
location. Move the cursor to the ending location and click the left
mouse to define the line. A dialog box appears to let you select
the range of image slices to be cut. Select the option "Only
keep object on the right" to keep the split object on the right
side of the cutting line or uncheck it to keep objects on both side.
Step
2. Once the new object boundaries are cut, use Edit/Object
Settings to turn off objects that are not to be used for 3D
rendering. Now select a 3D rendering (surface or volume) command
to create the 3D rendering of the split objects.
back to Top
29. Can I generate object boundaries
manually?
¿¹,
°¡´ÉÇÕ´Ï´Ù. TutorialÀ» Âü°í ÇϽʽÿÀ.
30. How do I use color image classification
and segmentation?
You
can create a color image from 2 or 3 grayscale images (both 8-bit
or 16-bit) using the Image/Image Fusion/Color Fusion function. Each
grayscale image is used as one color component, therefore, 3 images
will make the red, green, and blue components to form a RGB image.
Some users have created color images by combining CT and MRI images.
You can use Image/Registration to register the images if they are
in different orientation or scale.
back to Top
|
|
3D Surface Modeling, Rendering
& Animation
31. What is 3D surface rendering?
3D-DOCTOR's,
3D surface rendering commands create 3D surface models from object
boundary lines or contours. The 3D surface model consists of triangle
faces. Multiple objects can be combined together using 3D surface
rendering.
There
are 2 surface rendering commands in 3D-DOCTOR: Simple Surface
Rendering and Complex Surface Rendering. They both create
3D surface model but use different algorithms and are suitable for
different objects.
The
simple surface rendering uses a proprietary algorithm to create
smooth and simpler surface models. This method is fast and the models
are better suited for rapid prototyping and volume calculation applications.
The
complex surface rendering uses a triangulation algorithm. This
method is slow but robust, and is better for rendering objects with
complicated branches and topologies.
With
3D-DOCTOR, you can select the proper rendering method for an object
and mix multiple objects created using different rendering methods
for 3D display.
32. How do I create a 3D surface
model from my images?
¾Æ·¡
ÀýÂ÷µéÀº ¿µ»ó ÀÚ·á·ÎºÎÅÍ 3D Surface ¸ðµ¨À» ¸¸µå´Â °úÁ¤¿¡ ´ëÇÑ ¼³¸íÀÔ´Ï´Ù.
TutorialÀ» º¸½Ã¸é Á»´õ ÀÚ¼¼ÇÑ ³»¿ëÀ»
º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Step
1. Open the 3D image using the File/Open Image command.
Step
2. Segment the image using one of the segmentation commands
to generate boundaries for an object.
Step
3. Edit the boundary lines using the Edit/Boundary Editor,
if necessary. Use the File/Boundary/Export Boundary command
to save the boundary data to a file. If you need to render only
part of an object, you can use the 3D Rendering/Split Object
command to split the object along an arbitrary axis.
Step
4. Now you can create a 3D surface rendering using the 3D
Rendering/Surface Rendering commands. You can also create a
volume rendering using the 3D Rendering/Volume Rendering
command.
back to Top
|
|
33. How do I adjust the scale (X,
Y, Z) of my 3D rendering?
When
you create a 3D rendering with only a few slices, the 3D rendering
may appear as a very thin object because, by default, 3D-DOCTOR
assumes the slice thickness (or distance between slices) is the
same as the pixel size in the XY plane (column and row).
This
can be adjusted easily by using the Edit/Calibrations command.
At the dialog box, enter the values for X, Y, and Z. The X and Y
are the size of a pixel within a slice. The Z value is the slice
thickness plus the distance or gap between slices. If you need to
increase the slice thickness, enter a larger value for Z so its
scale will be adjusted automatically in the 3D rendering.
If
you know the size in all dimensions and the physical unit, you can
enter them in the Image Calibration Parameters dialog box, and the
correct scaling will be applied when making measurements and calculating
3D volume and surface area.
back to Top
34. How do I create a 3D surface
model using contour data from other programs?
The
following steps explain the process of creating a 3D surface model
from object boundary or contour data. More details can be found
in the 3D-DOCTOR tutorial:
Step
1. Use File/New Workspace to open a blank window.
Step
2. Use File/Boundary/Import Boundary to open the boundary
data file for display in the blank window. The boundary data must
be stored in a format supported by 3D-DOCTOR. The boundary file
format (*.BND) is an ASCII file. A very simple example is
shown below:
Z1
X11,Y11
X12,Y12
...
X1N,Y1N
X11,Y11
END
Z2
X21,X21
X22,Y22
...
X2M,Y2M
X21,Y21
END
...
ZK
XK1,YK1
XK2,YK2
...
XKO,YKO
XK1,
YK1
END
END
The
Z value is the slice number for a contour. It must be an integer
and its neighbor contour should be either Z-1 or Z+1 in order to
create proper 3D rendering.
Step
3. If you need to adjust the size of the workspace, use the
Edit/Resize Workspace command. Changing the workspace size
will not affect the size of boundary lines, only the relative location
in the window.
Step
4. If you need to edit your boundary data, use the Edit/Boundary
Editor On command.
Step
5. Use the 3D Rendering/Surface Rendering command to create
a 3D surface model.
back to Top
35. How do I split/cut objects for
3D rendering?
With
3D-DOCTOR, an object defined by object boundaries can be cut or
split into smaller objects.
The
following are the steps required for cutting or splitting objects:
Step
1. Activate the image plane window where the object boundary
is displayed. Select the 3D Rendering/Split Object command.
The cursor will change to a cross. Move the cursor to the starting
location of the cutting line and click the left mouse button. Now
you'll see a rubber band line which connects the cursor to the starting
location. Move the cursor to the ending location and click the left
mouse to define the line. A dialog box appears to let you select
the range of image slices to be cut. Select the option "Only
keep object on the right" to keep the split object on the right
side of the cutting line or uncheck it to keep objects on both side.
Step
2. Once the new object boundaries are cut, use Edit/Object
Settings to turn off objects that are not to be used for 3D
rendering. Now select a 3D rendering (surface or volume) command
to create the 3D rendering of the split objects.
back to Top
36. How do I combine and compare
multiple 3D models?
Multiple
3D surface models can be combined and displayed together using 3D-DOCTOR
for 3D simulation and analysis. The following explains how it can
be done:
Step
1. Use the File/Open Model command to display the base
model or skip this step if you already have a surface window.
Step
2. Use the File/Add/Merge Model command to add another
model into the current display window. Repeat this step to add more
models.
Step
3. Use the View/Object command to adjust the display
(the Material button) and shape properties (the Shape button). You
can rotate, move and resize an object in 3D space to align with
other objects.
37. How do I display image slices
together with 3D models?
3D-DOCTOR
can easily displays the image slices together with your 3D models.
If you have a surface model display window open, use the View/Image
Planes command to turn on the image plane display. You can use the
View/Image Settings command to change the transparent and opaque
properties and individual plane display status.
This
is an example of knee bone model displayed together with the original
MRI image:

back to Top
|
|
38. How do I control the animation
of objects separately?
The
View/Animation Control command allows you to define and control
the animation sequence and movement | |