3D-Doctor º¤ÅÍ ±â¹ÝÀÇ 3Â÷¿ø ÀÇÇÐ ¿µ»ó ó¸® ¼ÒÇÁÆ®¿þ¾î

 

3D-DOCTOR¶õ

3D-DOCTOR VIEWER

Function

Applications

FAQ

What's New

 Sample Images  | Tutorial  | Download  

 

 What's new

  

2008³â 5¿ù¿¡ Ãâ½ÃµÈ 3D-DoctorÀÇ »õ·Î¿î ±â´Éµé

1. A new "Add Folder" option is added to the ¡°New Stack¡± command. This function will search all files and subfolders within the selected folder for image files and add them to a stack list. It solves the problem where some CT scanners save DICOM files in many subfolders.

2. A new 3D angle measurement tool is added to the surface rendering window. Select ¡°Tool/Measure Angle¡± to start the tool. Click 3 points on a model to get the angle measured.

3. New ¡°Image/Tilt Correction¡± function is implemented to correct gantry tilt image distortion. Some CT image slices (most are in DICOM format) are acquired with a tilted gantry so the slices are not perfectly perpendicular to the main axis. This new function will use the angle stored in the DICOM header to compensate the tilt and generate image slices that are perpendicular to the main axis for segmentation and 3D rendering applications.

4. Added ¡°Line Width¡± attribute for the object boundary display. To change the boundary line display width, use the ¡°Edit/Object Settings¡± command and then click on the ¡°Line Type¡± button.

5. Enabled editing options for the regions of interest (ROI) created from object boundaries (using the ¡°Edit/ROI/ROI from Boundaries command). ROIs on different image planes can be edited and deleted using the ROI editor.

6. Added the ¡°Move Note¡± function to the ¡°Annotation Editor¡± to move an existing annotation to a different location.

7. The ¡°Delete Node¡± tool under the ¡°Boundary Editor¡± has been improved to allow removing nodes continuously. When the ¡°Delete Node¡± tool is selected, pressing down the left mouse button will change the tool to a node eraser and boundary nodes touched by the eraser will be removed.

8. Improved the "Copy Boundary" tool under the ¡°Boundary Editor¡±. One can draw a selection rectangle to select a group of boundaries and then use the ¡°Control-C¡± key to copy. The boundaries can be pasted to a different image plane using the ¡°Paste¡± or ¡°Control-V¡± key.

9. Additional image output file formats are added to the ¡°File/Save Window¡± command. The window image can now be saved to BMP, TIFF, JPEG, DICOM and other formats.

10. The 3D ¡°Volume and Surface Area Calculation¡± command now uses an area-weighted algorithm to calculate the centroid of a 3D object.

11. HTML based online help is now supported in 3D-DOCTOR.

New image conversion function to convert 1-bit image to 8-bit grayscale.

 

New Region Growing Based Segmentation (Nov. 2007)

This new version includes the following new functions and improvements:

1. New region growing based segmentation algorithm is implemented for the ¡°Segment Object¡± command. The new algorithm segments more effectively for soft and tumor tissues by using both texture and edge information from the image. ÀÌ ±â´É¿¡ ´ëÇÑ ºñµð¿À °¡À̵带 º¸±â ¿øÇÏ½Ã¸é ¿©±â¸¦ Ŭ¸¯ÇϽʽÿÀ.

2. The image reslicing functions (Reslicing X/Y) is updated to use a multi-pass algorithm to reduce the system memory usage to handle large size image stack.

3. Updated the image saving and exporting functions to use sequential filenames for image slices.

4. Added the "Notes" function so notes and annotations can be added to the surface file.

5. Some other bug fixes and minor updates, including a STL file import issue with incorrect object display location.

 

New Image Cropping and Creating Hollow Object (Dec. 2006)

 

This new version includes the following new functions and improvements:

1. The "Image/Crop ROI (Region of Interest)" command is re-implemented with additional functionalities. The cropping operation can be applied to either inside the regions of interest (ROI) or outside the ROI. The operation can be either a constant color or a linear transformation with user-defined parameters. 

Regions of Interest can be drawn using the "Edit/ROI Editor" (one applied to all planes) or generated from CURRENT object boundaries (each image plane has its own ROI) using the "Edit/ROI/ROI By Boundaries" command. The ROIs are often used together with the segmentation functions.

This function is used to remove part of the image or change some portions for simulation or comparison. 

2. A new function "Edit/Boundary Process/Hollow Object" is implemented to create hollow object boundaries (donut shape). The hollow boundaries will therefore create a shell instead of a solid core for the object. For objects with thin walls, you can use the "Interactive Segmentation" to trace solid boundaries (single outline for the object) first and then use this new function to create a hollow object. See attached image. The thickness can be specified in pixel unit. 

The hollow boundaries work well for objects oriented perpendicular to the image planes. However, if you see holes added to your 3D object when doing a 3D surface rendering, you should use the "Boundary Editor" to either make the inside boundaries smaller or simply delete the inside boundaries to restore the surface area on these image planes. 

New Functions for Splitting 3D Objects (Nov. 2006)

A new release of 3D-DOCTOR is now available at our website for download. This new version includes the following new functions, user interface improvements and updates:

1. For surface rendering display, a new function is implemented to color the backside (inside of a surface model) of a model with a different color. The option is turned on through the "View/Two-Sided Lighting" command. This option works with the "Tools/Split Object" command to show the inside of a model when a portion is cut off. 

To split a model, first create the model using the "Surface Rendering" command. Start the "Tool/Cutting Plane" command to show the cutting plane. The normal of the cutting plane is always the viewing direction (perpendicular to the screen). Use the "left mouse" or the LEFT/RIGHT key on the keyboard to rotate the object. Use the "middle mouse wheel" or the UP/DOWN key to adjust the "cutting plane" location. 

You can then use the "Split Object" command to cut off the part in front of the cutting plane. The split object is a new object and the original object is hidden. You can use the "View/Object" command to change the display properties or delete an object.

To change the backside color of a model, start the "View/Object" command. Click on the "Color" field or highlight the object then the "Color" button. Choose the "Backside Color" tab to define the color. The backside color can be turned on/off using the "View/Two-sided Lighting" function.


(See the attached image, a split heart model created from a CT scan).

2. The Image Information command has added a display of Image Number for the current image slice. This is specific to DICOM images. If your image is not a DICOM, the image plane number is displayed.

3. For the 3D measurement tool ("Tools/Measure" on the object surface), the Markers are made bigger in the display to be more visible.

4. The "Image/Crop Film" command is improved for keyboard input. When the "Enter" key is pressed, the "Update" function is called instead of starting the cropping process. 

5. The PLY (3D polygon) file import/export has been implemented.

6. Optimized the volume rendering algorithm to make it faster.

3D-DOCTOR Adds New Functions for Image Import

(Sept. 2006) This new version includes the following new functions, user interface improvements and updates:

Display and Printing

  1. The new ¡°View/Negate¡± command is implemented for the Image Plane view and the volume view to reverse the display of grayscale polarity.
  2. The ¡°View/Overlay/ Neighbor Boundary Boundaries¡± command has a new  "Current Object Only" option. When this option is checked, only the boundaries of the current object is displayed. Otherwise, the boundaries of all currently ¡°ON¡± objects are displayed.
  3. Option to select a printer is added to the ¡°Print Windows¡± and ¡°Print Screen¡± commands.

 Image File Handling

  1. For the ¡°File/Save Image As¡± command, an option is added to save image planes to separate TIFF files.
  2. Raw Image Import now supports raw image files with signed pixels. Both 8-bit and 16-bit signed (with negative pixel values) and unsigned raw image files can be imported into 3D-DOCTOR for processing.
  3. Import for raw image file in ASCII text format is implemented for the ¡°Raw Image Import¡± command.
  4. Support for 32-bit TIFF and BMP images has been added. 32-bit image files can now be opened directly.

 Boundary Editor

A new option to move a group of boundaries within a selection rectangle is implemented in the Boundary Editor. To move a group of boundaries, start the ¡°Boundary Editor¡± and switch to the ¡°Move Boundary¡± mode. Hold down the SHIFT-key and the LEFT mouse button to draw a selection rectangle around the boundaries to be moved, then hold down the LEFT mouse button to move.

 

 

New Functions for 3D Model, Boundary and DICOM Support

 

(March 2006) This new version includes the following new functions, user interface improvements and updates:

Object and Boundary

1. New interface for the Object Settings command. The object names and status can now be changed more easily. 
2. Boundary Editor: A new cursor is used to indicate if the "Snap to Edges" tracing mode is ON or OFF.
3. Copy Boundaries: A new option to copy boundaries within a selected rectangle to the previous or next image slice is implemented. To do this, start the Boundary Editor, hold down the SHIFT key and the left mouse to draw a rectangle, then right click to bring up the boundary editor menu, then select "Copy to Previous" to copy.
4. Boundary Process/Scale: This command allows you to scale and shift boundaries. It's normally used to adjust/align boundaries when they are created elsewhere and imported to use with a different image.
5. The boundary file (*.bnd) now supports multiple objects. You can use it to export and import boundary data with one or more objects. Note: When exporting boundary data to use on another image, the "Apply Calibration" option should not be used.

3D Model/Surface Rendering

1. Under the Tools menu, there are three new functions: "Select", "New Object" and "Delete". When an object has multiple parts that are disconnected, you can use the "Select" tool to pick a part. The selection is then highlighted. Use the "New Object" command to set the selected part as a new object. Or delete the selection using the "Delete" command.
2. Object Property/Display Order: When multiple objects are displayed together, some objects can be blocked by other objects and become invisible. If this happens, you can adjust the order in which the objects are displayed by using the "Move Up" and "Move Down" buttons from the Object Property dialog box. An object that's inside of other objects should normally be moved to the top of the object list while an outside object should stay at the bottom of the list.
3. Object Property/Opacity: The new opacity field is added to the Object Property dialog box. The values used should be between 0 and 1. Higher value means more opaque while lower value means more transparent.

DICOM Files

A new "Open Stack" option is added when opening a DICOMDIR file that has more than one image series. With this option, you can select an image series and open the image stack directly. A stack list is created in this process so the "New Stack" command is not needed in this case.

Image Processing and User Interface

1. Implemented a new algorithm for the Reslice X and Relsice Y functions. They will process much faster than the previous versions. The functions now support 24-bit RGB image as well.
2. When adjusting contrast or doing interactive segmentation, you can now use the keyboard arrow keys to adjust the slider bar. The LEFT/UP key decreases the low-end value by 1 each time it's clicked while the RIGHT/DOWN key increases the value by 1. When the SHIFT key is pressed, the arrow keys will work on the high-end value.

 

 

Interactive 3D Image Registration and Enhanced Volume Rendering (Feb. 2006)

This new version includes the following new functions, user interface improvements and updates:

  1. Image Registration: A new interactive registration command is implemented to register a source image against a target image of different or same modality. The Register Image command displays the two images together in 3D. You can then adjust the orientation, location and scale until the two images are registered. A new registered image is created and can be used for fusion and 3D modeling applications. Details at http://woorimtech.com/doctor/doctor_app2.html. When the target is the same as the source image, the function can be used to rotate and adjust image.
  2. Opacity for Volume Rendering: A new function to let you adjust the opacity curves (Density and Gradient) used in Volume Rendering. Each curve defines the corresponding opacity of the density/gradient values. By adjusting the curve, you can remove soft tissue or tissue within a density range from the rendering. To change the curve, first click the left mouse on the curve to show the points. Click the left mouse on the curve again to add a point. Hold down the left mouse to move a point up and down. Click the right mouse on a point to delete. Click ¡°Apply¡± to update the rendering. Examples at http://woorimtech.com/doctor/volume.html
  3. Complex Surface Rendering: Added options to set the triangle denseness parameters to control the number of surface polygons and their sizes generated from surface rendering. 1 is the smallest value allowed which will use the maximum number of surface polygons. Larger value will decrease the density and uses less system resource to process.
  4. Object Animation: Additional object animation options, such as opaque, transparent, wireframe and texture have been added. The tissue display properties can be switched between transparent, opaque, wire frame and with texture map during the animation. Objects can be moved, scaled, hidden or made visible in the animation process.
  5. Animate Image Planes is now available for the surface rendering window.
  6. Added mouse wheel support for zooming in and out.  For the surface rendering window, the right mouse is now used to move the viewport.
  7. Boundary Editor: A new ¡°Snap To Edge¡± option is implemented. When it¡¯s turned ON, the software will try to follow the edges of an object while the cursor moves. Click the left mouse button to confirm. 
  8. The Image Info command has added fields to enter patient information so they can be saved to DICOM files.
  9. The "3D Wizard" auto start can be turned on and off using the ¡°File/Auto 3D Wizard¡± command.

 

 [2005³â 11¿ù]

2005³â 11¿ù¿¡ ¾÷±×·¹À̵åµÈ ÁÖ¿ä ±â´ÉÀº ´ÙÀ½°ú °°½À´Ï´Ù.

Volume Rendering(º¼·ý ·»´õ¸µ)

1. ½½¶óÀ̽ºµé(Slices)ÀÇ ¹üÀ§¸¦ ¼±ÅÃÇÏ´Â »õ·Î¿î ±â´ÉÀ» º¼·ý ·»´õ¸µ¿¡ Ȱ¿ëÇÒ ¼ö ÀÖ°Ô µÇ¾ú½À´Ï´Ù. ÀÏ´Ü º¼·ý ·»´õ¸µÀÌ ¸¸µé¾îÁö¸é, "View/Slice Range"¸¦ ÀÌ¿ëÇÏ¿© ¼±ÅÃÄÚÀÚÇÏ´Â ¹üÀ§¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ±â´ÉÀ» ÀÌ¿ëÇÏ¸é º¼·ý³»ÀÇ Æ¯Á¤ ºÎºÐ¸¸ ·»´õ¸µÇÒ ¼ö ÀÖ½À´Ï´Ù.

2. ½½¶óÀ̽ºµéÀ» º¸ÀÌ°Ô Çϰųª °¨Ãâ ¼ö ÀÖ´Â ±â´É Ãß°¡ -  "View/Slices/Hide Slices" ¶Ç´Â "Show Slices" ±â´ÉÀ» ÀÌ¿ëÇÏ¿© º¼·ýÀÇ ¾ÕÂÊ ¶Ç´Â µÚÂÊ¿¡¼­ ½½¶óÀ̵éÀ» °¨Ã߰ųª Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. "Front to Back" ¸í·ÉÀ» ÀÌ¿ëÇÏ¿© ¹æÀ§(Orientation)¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. À̰ÍÀÌ Ã¼Å©µÇ¾úÀ» ¶§ º¼·ý ¾ÕÂÊÀÇ ½½¶óÀ̽ºµéÀÌ ¹æÀ§¿¡ »ç¿ëµË´Ï´Ù.

3. "View/All Slices" ¸í·É - º¼·ý ·»´õ¸µ¿¡ »ç¿ëÇÒ ¸ðµç ½½¶óÀ̽ºµéÀÇ ¼±ÅÃÀ» Àç¼³Á¤(reset)ÇÕ´Ï´Ù.

4. È®´ë/Ãà¼Ò(Zooming in and out) Á¦¾î¸¦ À§ÇØ ÈÙ ¸¶¿ì½º¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

Surface Rendering(¼­ÆäÀ̽º ·»´õ¸µ)

1.  "Object Animation" ±â´É Ãß°¡ - ÀÌ ±â´ÉÀº ¿¡´Ï¸ÞÀÌ¼Ç ½ÃÄö½º¸¦ ¸¸µé¾î ¿¡´Ï¸ÞÀ̼ÇÀ» ÇÏ´Â µ¿¾È ¼±ÅÃµÈ ¿ÀºêÁ§Æ®µéÀ» °¨Ãß°¡³ª ³ªÅ¸³ª°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù.

2. »õ·Î¿î ¿ø±Ù Åõ¿µ ±â¹ýÀ¸·Î 3D ¼­ÆäÀ̽º ¸ðµ¨ µð½ºÇ÷¹À̸¦ °³¼±ÇÏ¿´½À´Ï´Ù.

3. º¼·ý ·»´õ¸µ¿¡¼­¿Í ¸¶Âù°¡Áö·Î È®´ë/Ãà¼Ò¸¦ ÇÒ ¶§ ÈÙ ¸¶¿ì½º¸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô µÇ¾ú½À´Ï´Ù.

Image View(¿µ»ó º¸±â)

1. "All Views" ¸í·ÉÀ» Ȱ¿ëÇÒ ¶§, "View/Full Resolution"À̶õ »õ·Î¿î ±â´ÉÀ» ÀÌ¿ëÇÏ¿© Ãø¸é°ú ¾ÕÂÊ¿¡ ÃÖ´ë ÇØ»óµµ(full resolution)À» »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

2. "Flip Vertical" ±â´É Ãß°¡ - Ãø¸é º¸±âÀÇ »óÇÏ ¹æÀ§¸¦ ¹ÝÀü ½Ãų ¼ö ÀÖ½À´Ï´Ù.

3. 3D Wizard¸¦ °³¼±ÇÏ¿© ÇÁ·Î¼¼½Ì »óŸ¦ º¸´Ù Àß Ç¥ÇöÇϵµ·Ï ÇÏ¿´½À´Ï´Ù.

4. Image Planes¿¡¼­ÀÇ ½ºÅ©·ÑÀ» ÇÒ ¶§ ÈÙ ¸¶¿ì½º¸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô µÇ¾ú½À´Ï´Ù.

5. "Segment Object"¿¡ »ç¿ëµÈ ¾Ë°í¸®ÁòÀ» °³¼±ÇÏ¿© º¸´Ù ¶Ù¾î³­ ¿µ»ó ºÐÇÒ ÀÛ¾÷À» ÇÒ ¼ö ÀÖ½À´Ï´Ù.

DICOM & Files

1. 3D-Doctor¿¡¼­ Ãâ·ÂÇÑ DICOM ÆÄÀÏ¿¡ DICOM ű×(tag)¸¦ Ãß°¡ÇÏ¿© ´Ù¸¥ ÇÁ·Î±×·¥°ú º¸´Ù ȣȯÀÌ Àß µÉ ¼ö ÀÖµµ·Ï ÇÏ¿´½À´Ï´Ù. ¿µ»ó ¸®½ºÆ®(Stack list) ¶Ç´Â 3D TIFF ÆÄÀÏÀ» Ãâ·ÂÇϱâ À§ÇÏ¿©, ´Ü¼øÈ÷ "File/Save Image AS(´Ù¸¥ À̸§À¸·Î ÀúÀåÇϱâ)" ±â´ÉÀ» Ȱ¿ëÇÏ½Ã¸é µË´Ï´Ù. ±×¸®°í, ÆÄÀÏ È®ÀåÀÚ¸íÀÌ ".DCM"ÀÎÁö È®ÀÎÇϽðí "All Planes"¸¦ ¼±ÅÃÇÏ¿© ¸ðµç ¿µ»óÀ» ÀúÀåÇϽðųª ÀϺθ¸ ¼±ÅÃÇÏ¿© ÀúÀåÇϽʽÿÀ.

ÀÌÀü ¹öÀü¿¡¼­ ÀúÀåÇØµÐ DICOM ÆÄÀÏÀÇ °æ¿ì, Stack List¸¦ ÀоîµéÀÎ ÈÄ "Save Image As" ¹öưÀ» ´­·¯ »õ·Ó°Ô DICOM ÆÄÀÏ·Î ÀúÀåÇϽʽÿÀ. ±×·¯¸é, űװ¡ Ãß°¡µË´Ï´Ù.

2. "New Stack" ¸í·É¿¡ "Split Image Series"¶õ »õ·Î¿î ¿É¼ÇÀÌ Ãß°¡µÇ¾î ÀϺΠÀ̹ÌÁö¿¡ ´ëÇØ ¼±ÅÃ/ÇØÁ¦¸¦ ÇÏ¿© ÀÐÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ ±â´ÉÀº ÇϳªÀÇ À̹ÌÁö ™V¿¡ ¿©·¯ ½Ã¸®Áî·Î ÀúÀåµÈ DICOM ÆÄÀϵéÀ» ´Ù·ê ¶§ À¯¿ëÇÕ´Ï´Ù.

3. "New Stack" ¸í·É¿¡¼­ Æú´õÀÇ À̸§À» ±âº» Stack list ÆÄÀÏ·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

4. 3D VRML Ãâ·Â ±â´ÉÀ» °³¼±ÇÏ¿© ȣȯ¼ºÀ» ³ô¿´½À´Ï´Ù.

¿¡´Ï¸ÞÀÌ¼Ç ¹× µ¿¿µ»ó Á¦À۽à À¯ÀÇ »çÇ× 

"Full Frames(Uncompressed)"¸¦ ÀÌ¿ëÇÏ¿© ¿¡´Ï¸ÞÀ̼ÇÀ» ÀÎÄÚµùÇÏ°Ô µÇ¸é, ¸Å¿ì Å« µ¿¿µ»ó ÆÄÀÏ(AVI)À» ¾ò°Ô µÇ´Âµ¥, ÆÄÀÏÀÇ Å©±â¸¦ ÁÙÀÏ ¼ö ÀÖ´Â ¸î°¡Áö ¹æ¹ýÀ» ¼Ò°³ÇÕ´Ï´Ù.

1. ¿¡´Ï¸ÞÀ̼ÇÀ» ½ÃÀÛÇϱâÀü¿¡ À©µµ¿ìÀÇ Å©±â¸¦ ÁÙÀ̽ʽÿÀ. À©µµ¿ì°¡ ÀÛÀ» ¼ö·Ï ÆÄÀÏÀÇ ¿ë·®µµ ÀÛ¾ÆÁý´Ï´Ù.

2. ¾ÐÃà ±â¹ÝÀÇ ÀÎÄÚµùÀ» »ç¿ëÇϽʽÿÀ. ¿¹¸¦µé¸é, "Microsoft Video 1"À» ÀÌ¿ëÇÑ ÀÎÄÚµùÀº ÆÄÀÏÀÇ Å©±â¸¦ »ó´çÈ÷ ÁÙ¿©ÁÝ´Ï´Ù. ±×·¯³ª, ÇØ´ç SW°¡ ¿©·¯ºÐÀÇ ÄÄÇ»ÅÍ¿¡ ¼³Ä¡µÇ¾î ÀÖ´ÂÁö ¹Ì¸® È®ÀÎÇϽʽÿÀ.(¼³Ä¡µÇ¾î ÀÖÁö ¾Ê´Ù¸é ´ç¿¬È÷ ÀÌ ±â´ÉÀ» Ȱ¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.)

À̿ܿ¡ 3D-Doctor¿¡ Ãß°¡µÇ¾úÀ¸¸é ÇÏ´Â ±â´ÉÀ̳ª °³¼±µÇ±â¸¦ Èñ¸ÁÇÏ´Â ºÎºÐÀÌ ÀÖ´Ù¸é ¾ðÁ¦µçÁö ÀúÈñ ȸ»ç·Î ¿¬¶ô ÁֽʽÿÀ. ¿ä±¸ÇϽô ±â´ÉµéÀÌ ÃßÈÄ ¹öÀü¿¡¼­ ¹Ý¿µµÇµµ·Ï ÃÖ¼±À» ´ÙÇϰڽÀ´Ï´Ù.

 

 [2005³â 10¿ù]

2005³â 10¿ù¿¡ ¾÷±×·¹À̵åµÈ ÁÖ¿ä ±â´ÉÀº ´ÙÀ½°ú °°½À´Ï´Ù.

Surface Rendering

1. ½ºÅ²(Skin) Ç¥ÇöÀ» À§ÇØ ÅØ½ºÃÄ À̹ÌÁö¸¦ 3D ¼­ÆäÀ̽º ·»´õ¸µ¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ±â´É Ãß°¡

 ÀÌ ±â´ÉÀ» ÀÌ¿ëÇϸé, ½ÇÁ¦ Á¶Á÷ÀÇ ÅØ½ºÃÄ(Texture) ¿µ»óÀ» ÀÌ¿ëÇÏ¿© º¸´Ù Çö½Ç°¨ÀÖ´Â ·»´õ¸µÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÅØ½ºÃÄ µð½ºÇ÷¹ÀÌ ±â´ÉÀ» ÀÌ¿ëÇϱâ ÀÌÇÏ¿©, ¸ÕÀú ÇØ´ç ¿µ»óÀ» ã¾Æ ÇÊ¿äÇÑ ÀϺθ¦ Àß¶ó¼­ JPEGÀ̳ª BMP ÆÄÀÏ·Î ÀúÀå ÇϽʽÿÀ. Surface ·»´õ¸µ À©µµ¿ì¿¡¼­ "View/Object" ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ. ´ÙÀ̾ó·Î ¹Ú½º°¡ ³ªÅ¸³ª¸é, ÇÑ ¿ÀºêÁ§Æ®¸¦ ¼±ÅÃÇϽŠÈÄ "Texture"¹öưÀ» Ŭ¸¯ÇϽʽÿÀ. ±×·¯¸é, ÅØ½ºÃÄ À̹ÌÁö ÆÄÀÏÀ» ¼±ÅÃÇÏ¿© ºÒ·¯ ¿Àµµ·Ï ¿äû ¹Þ°Ô µË´Ï´Ù. ¿µ»óÀÌ ÀÐÇôÁö¸é, µð½ºÇ÷¹ÀÌ¿¡ ÀÚµ¿À¸·Î Àû¿ëµÇ¾î ³ªÅ¸³ª°Ô µË´Ï´Ù. ¸¸¾à ¿©·¯ºÐ ¸ðµ¨ÀÌ ¸Å¿ì ¸¹Àº »ï°¢¸ÁÀ¸·Î ±¸¼ºµÇ¾î ÀÖ´Ù¸é, ´Ù¼Ò ½Ã°£ÀÌ °É¸± ¼öµµ ÀÖ½À´Ï´Ù. ¶ÇÇÑ, º¸´Ù ÀÛÀº ÅØ½ºÃÄ À̹ÌÁö°¡ ¼º´É¿¡ µµ¿òÀÌ µË´Ï´Ù. °¢°¢ÀÇ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ ÅØ½ºÃÄ »ç¿ë ¿©ºÎ(On/Off)¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

2. Surface ·»´õ¸µÇÒ ¶§ »ö»ó°ú ¸ðµ¨ Á¶¸í ±â´É °³¼± - ¿ÀºêÁ§Æ® Ä®¶ó ¼Ó¼º Á¶ÀýÀ» À§ÇÑ ½½¶óÀÌ´õ ¹Ù¿¡ "Pick Color" ¹öưÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù.

3. "Split Object" ¶Ç´Â "Crop Object" ¸í·ÉÀ» ÀÌ¿ëÇÏ¿© ƯÁ¤ ¸ðµ¨À» ¶¼¾î³»°Å³ª Àß¶ó³½ ÈÄ¿¡, µÚ¿¡ ÀÖ´Â Surface¸¦ º¼ ¼ö ÀÖ°í µð½ºÇ÷¹ÀÌÇÒ ¼ö ÀÖ½À´Ï´Ù.

4. 3D ȸÀüÀ» ´Ù·ç´Â ±â´ÉÀÌ °³¼±µÊ - ¿ÞÂÊ ¸¶¿ì½º ¹öưÀ¸·Î µå·¡±×ÇÒ ¶§ 3D ȸÀüÀ» ºÎµå·´°ÔÇÏ´Â »õ·Î¿î ¾Ë°í¸®ÁòÀÌ Àû¿ëµÇ¾ú½À´Ï´Ù. ¿À¸¥ÂÊ ¸¶¿ì½º ¹öưÀº ÁÜÀÎ/Áܾƿô(È®´ë/Ãà¼Ò) ±â´ÉÀ» Á¦¾îÇÕ´Ï´Ù.

5. Surface ¸ðµ¨À§¿¡¼­ ¿ÞÂÊ ¸¶¿ì½º ¹öưÀ» ´©¸£¸é, À̹ÌÁö plane ¼ö¸¦ ÀÚµ¿À¸·Î µð½ºÇ÷¹ÀÌ ÇÕ´Ï´Ù. ÀÌ ±â´ÉÀº SurfaceÀÇ ºÒ±ÔÄ¢¼º ¹× À§Ä¡¸¦ º¸´Ù ½±°Ô üũÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.

6. "Tools" ¸Þ´º¿¡ "Clear Measure"¶ó´Â »õ·Î¿î ±â´ÉÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. ÀÌ ±â´ÉÀº »õ·Î¿î ÃøÁ¤À» ½ÃÀÛÇϱâ Àü¿¡ ÇöÀç ÀÔ·ÂµÈ ÃøÁ¤ ¶óÀεéÀ» Á¦°ÅÇÕ´Ï´Ù. "ESC" ۸¦ ÀÌ¿ëÇÏ¿© ÀÌ ±â´ÉÀ» ¼öÇàÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

Volume Rendering

1. "View"¸Þ´º ¾Æ·¡¿¡ "Lighting"À̶ó´Â »õ·Î¿î ±â´ÉÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. ÀÌ ±â´ÉÀº Á¶¸í È¿°úÀÇ On/Off¸¦ Á¶ÀýÇÕ´Ï´Ù.

2. "Direct Volume Rendering" ±â´ÉÀ» À§ÇÑ ROIs(Regions of Interest, °ü½É¿µ¿ª) ±â´ÉÀ» Ȱ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

±âŸ ¾÷±×·¹ÀÌµå ³»¿ë

1. STL ASCII Ãâ·Â ±â´ÉÀÌ °³¼±µÇ¾î Ãâ·ÂµÈ ÆÄÀÏÀº ´Ù¸¥ ¼ÒÇÁÆ®¿þ¾î ÆÐŰÁö¿ÍÀÇ È£È¯¼ºÀÌ ´õ¿í ÁÁ¾ÆÁ³½À´Ï´Ù.

2. "Contrast Adjustment" ÀÎÅÍÆäÀ̽º ±â´ÉÀÌ °³¼±µÊ - "Previous" ¹öưÀ» ´­·¯ ÀÌÀüÀÇ ¼³Á¤µéÀ» º¹±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù.

3. "Object Report"¿¡ º¼·ý °è»ê ±â´ÉÀ» Ãß°¡ - ÀÌ ±â´ÉÀº ¿ÀºêÁ§Æ®¾ÈÀÇ ÃÑ º¹¼¿¼ö¿Í "Calibration"±â´É¿¡¼­ Á¤ÀÇÇÑ º¹¼¿ÀÇ Å©±â¸¦ ÀÌ¿ëÇÏ¿© °è»êÇÕ´Ï´Ù.

4. "Create Movie" ¸í·ÉÀ¸·Î µ¿¿µ»ó(AVI) ÆÄÀÏÀ» ¸¸µé ¶§ ¿µ»ó ĸÃĽà À©µµ¿ì °æ°è¼±°ú ½ºÅ©·Ñ ¹Ù¸¦ Á¦°ÅÇÏ¿´½À´Ï´Ù.

5.ÀϺ»¾î ¹× Áß±¹¾î »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º Áö¿ø - »ç¿ëÇÏ´Â Windows°¡ Áß±¹ ¶Ç´Â ÀϺ»¾î ¹öÀüÀÎ °æ¿ì Áß±¹ ¶Ç´Â ÀϺ»¾î »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ ÀÚµ¿À¸·Î Ç¥½ÃÇØ ÁÝ´Ï´Ù.

 

 [2005³â 4¿ù]

±Ý¹ø¿¡ ¾÷±×·¹À̵åµÈ 3D-Doctor´Â »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ °³¼±ÇÏ¿© »ç¿ëÀÇ ÆíÀǼºÀ» ´õ¿í ³ô¿´°í ¾Æ·¡¿Í °°Àº ±â´ÉµéÀ» Ãß°¡ ¹× ¾÷±×·¹À̵å ÇÏ¿´½À´Ï´Ù.

°æ°è¼± ÃßÃâ(Boundary Tracing) - Freehand ¿Í Piecewise Boundary Trace ±â´ÉÀ» "Trace Boundary" ±â´É Çϳª·Î ÅëÇÕÇÏ¿´½À´Ï´Ù. ÀÌ »õ·Î¿î Åø¿¡¼­´Â Piecewise Boundary±â´É¿¡¼­¿Í °°ÀÌ ¿ÞÂÊ ¸¶¿ì½º ¹öưÀ» Ŭ¸¯ÇÏ¿© »õ·Î¿î Line Segment¸¦ °æ°è¼±¿¡ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿ÞÂÊ ¸¶¿ì½º¸¦ ´©¸£°í ÀÖÀ¸¸é Freehand trace¸ðµå¿¡¼­ ó·³ °æ°è¼±À» °è¼ÓÀûÀ¸·Î ±×¸± ¼ö ÀÖ½À´Ï´Ù. ¿ÞÂÊ ¸¶¿ì½º¸¦ ³õÀ¸¸é Freehand mode°¡ Á¾·áµË´Ï´Ù. °æ°è¼± Àüü°¡ ±×·ÁÁ³À» ¶§, "Space bar" ¶Ç´Â À̹ÌÁö À©µµ¿ì ¾ÈÀ» ´õºí Ŭ¸¯ÇÏ¸é °æ°è¼±À» ¿Ï·áÇÏ°Ô µË´Ï´Ù.

»õ·Î¿î º¼·ý ·»´õ¸µ : ÀÌ ±â´ÉÀº º¼·ý ·»´õ¸µÀ» À§ÇÑ »õ·Î¿î smooth shading ¾Ë°í¸®ÁòÀÔ´Ï´Ù. Àüü ¿µ»ó, °ü½ÉÁö¿ª(ROI)¿¡ ÀÇÇØ Á¤ÀÇµÈ ºÎºÐ, ȤÀº ¿ÀºêÁ§Æ® °æ°è¼±¿¡ ÀÇÇØ Á¤ÀÇµÈ ¿µ»óÀÇ ÀϺκеéÀ» º¼·ý ·»´õ¸µÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ 4°¡ÁöÁß Çϳª·Î ·»´õ¸µÇÒ ¼ö ÀÖ½À´Ï´Ù.

(1) Grayscale with Opaque Voxels : ¿µ»ó º¹¼¿µéÀº ±×·¹À̽ºÄÉÀÏ °ªÀ» ÀÌ¿ëÇÏ¿© ±×·ÁÁö°í, À½¿µÀÌ ¸¸µé¾îÁø ºÒÅõ¸íü ¹× ray·Î ´Ù·ç¾îÁý´Ï´Ù.

(2) Grayscale with Transparent Voxels : º¹¼¿µéÀº 3D ·»´õ¸µÀ» ¸¸µé±â À§ÇÑ Åõ¸íü ¹× Ray·Î Ãë±ÞµË´Ï´Ù.

(3) Color with Opaque Voxels : Ä®¶ó ½¦À̵ù(Shading)ÀÌ º¼·ý ·»´õ¸µ¿¡¼­ ºÒÅõ¸í º¹¼¿¿¡ Àû¿ëµË´Ï´Ù.

(4) Color with Transparent Voxels : ¸ðµç º¹¼¿µéÀÌ ·¹ÀÌ Æ®·¹À̽Ì(Ray Tracing) 󸮿¡¼­ Åõ¸íÇÏ°Ô ´Ù·ç¾îÁö¸ç, Ä®¶ó ½¦À̵ùÀÌ Àû¿ëµË´Ï´Ù. Ä®¶ó´Â ÀÎÅÍ·¢Æ¼ºêÇÏ°Ô ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù. ¿©±â¸¦ Ŭ¸¯ÇÏ½Ã¸é º¼·ý ·»´õ¸µ À̹ÌÁö »ùÇõéÀ» º¸½Ç ¼ö ÀÖ½À´Ï´Ù. ÀÌÀüÀÇ º¼·ý ·»´õ¸µÀº "Direct Volume"¶ó´Â À̸§À¸·Î ¹Ù²î¾ú°í, ±â´É ÀÚü´Â ¹Ù²îÁö ¾Ê¾Ò½À´Ï´Ù.

"Dicom" ÆÄÀÏÀ» "File/Open" ¸í·ÉÀ» ÀÌ¿ëÇÏ¿© Á÷Á¢ ÀÐÀ» ¼ö ÀÖ°Ô µÇ¾ú½À´Ï´Ù. Stack List´Â ÁøÇà °úÁ¤Áß¿¡ ÀÚµ¿À¸·Î ¸¸µé¾îÁö¸ç, DICOMDIR ÆÄÀϷκÎÅÍ Stack List¸¦ ¸¸µé±â À§ÇØ "New Stack" ¸í·ÉÀ» »ç¿ëÇÒ ¼ö µµ ÀÖ½À´Ï´Ù.

"Crop Film" ¸í·ÉÀÌ °³¼±µÇ¾î ÁÜÀÎ/ÁÜ ¾Æ¿ôÀ» À§ÇÑ À̹ÌÁö À©µµ¿ì·Î µÇµ¹¾Æ °¥ ¼ö ÀÖ¾î ÀÚ¸£±â ÅÛÇø´ ¼¼ÆÃÀ» üũÇÒ ¼ö ÀÖ½À´Ï´Ù.

Image PlaneÀ©µµ¿ì¿¡¼­ Àüü ¿µ»óÀ» º¸´Ù ½±°Ô µð½ºÇ÷¹ÀÌÇϱâ À§ÇØ "Zoom Out" ±â´ÉÀ» ¾÷µ¥ÀÌÆ® ÇÏ¿´½À´Ï´Ù.

"Annotation Editor"´Â "Set Font" ¸í·É¿¡ ÀÇÇØ Á¤ÀÇµÈ Ä®¶ó¸¦ »ç¿ëÇÕ´Ï´Ù. ÀÌÀü ¹öÀü¿¡¼­´Â ±×°ÍÀÌ ¼ÓÇØÀÖ´Â °´Ã¼¿Í °°Àº »öÀ» »ç¿ëÇß½À´Ï´Ù.

"Boundary Editor/Delete Boundary"¿¡¼­ÀÇ Ãß°¡ ¿É¼Ç : °æ°è¼± ÆíÁý ¸ðµå µ¿¾È "Shift"۸¦ ´©¸¥Ã¤ ¿ÞÂÊ ¸¶¿ì½º ¹öưÀ» ÀÌ¿ëÇÏ¿© ¼±Åà »ç°¢ÇüÀ» ±×¸± ¼ö ÀÖ½À´Ï´Ù. ¼±ÅÃÇÑ ¿µ¿ª³»¿¡ ÀÖ´Â ¸ðµç °æ°è¼±µéÀ» »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù.

"Simple Surface Rendering"°ú "Complex Surface Rendering" ±â´ÉÀÇ ¼º´ÉÀÌ °³¼±µÇ¾ú½À´Ï´Ù.

Surface ÆÄÀÏÀÎ ".SUF"ÀÌ ÀÌÀü ¹öÀü°ú ´Ù¸¨´Ï´Ù. À̹ø¿¡ Ãâ½ÃµÈ ¹öÀü¿¡¼­´Â ÀÌÀü ¹öÀüÀÇ SUF ÆÄÀÏÀ» ÀÐÀ» ¼ö ÀÖ½À´Ï´Ù. ¸¸¾à, 3D-Doctor¸¦ ¿©·¯ ÄÄÇ»ÅÍ¿¡ ¼³Ä¡ÇÏ¿© »ç¿ëÁßÀ̶ó¸é, ¸ðµÎ ¾÷±×·¹À̵åÇϼż­ ÆÄÀÏÀÌ ¼­·Î ȣȯµÇÁö ¾Ê´Â ÀÏÀÌ ¹ß»ýÇÏÁö ¾Êµµ·Ï ±ÇÇÕ´Ï´Ù.

3D-Doctor¿Í °ü·ÃÇÏ¿© ¾î¶°ÇÑ Á¶¾ðÀ̳ª Æò°¡¶óµµ Ç×»ó ȯ¿µÇÕ´Ï´Ù. ¾ðÁ¦µçÁö ¸»¾¸ÇØ ÁÖ½Ã¸é °í°´²²¼­ ¸¸Á·ÇÏ½Ç ¼ö ÀÖµµ·Ï ÃÖ¼±À» ´Ù ÇϰڽÀ´Ï´Ù.