1. Segmentation
    1. Cnty Contour extraction
      1. Deflation / Inflation
      2. Contour extraction Range
      3. Number of labeling
      4. Speed of nodes
      5. Distance of nodes
      6. Elastity and Rigidity
      7. Sample size
      8. Preview
      9. Realtime Preview
      10. Batch Run
      11. Range
      12. Default
      13. Cancel
      14. Execute
    2. TH Contour extraction
      1. Threshold
      2. Smooth
      3. Morphologycal Operations
      4. Multiple Resolutions 
      5. Minimum Node Distance
      6. Minimum Contour Area
      7. Preview
      8. Realtime Preview
      9. Batch Run
      10. Range
      11. Default
      12. Cancel
      13. Execute
    3. Quick Batch
      1. Select Range
      2. OK
      3. Cancel
    4. Quick Execution

  1. Segmentation
    1. Cnty Contour extraction
      1. Deflation / Inflation
      2. Contour extraction Range
      3. Number of labeling
      4. Speed of nodes
      5. Distance of nodes
      6. Elastity and Rigidity
      7. Sample size
      8. Preview
      9. Realtime Preview
      10. Batch Run
      11. Range
      12. Default
      13. Cancel
      14. Execute
    2. Cnty Pro Contour detection
      1. Contours moving direction
      2. Object determination method
      3. Inner structure extraction
      4. Advanced Parameters
    3. TH Contour extraction
      1. Threshold
      2. Smooth
      3. Morphologycal Operations
      4. Multiple Resolutions 
      5. Minimum Node Distance
      6. Minimum Contour Area
      7. Preview
      8. Realtime Preview
      9. Batch Run
      10. Range
      11. Default
      12. Cancel
      13. Execute
    4. Quick Batch
      1. Select Range
      2. OK
      3. Cancel
    5. Quick Execution

Segmentation


Cnty Contour extraction


Overview
Cny is a newly developed contour-extraction algorithm based on Active contour model. It is suitable for noisy images and multiple object-extraction.

Basic operations of Cnty are as follows.

First, draw the initial curve on the image. Right-click it, then choose the menu item "Segmentation - Cnty Contour extraction".

初期カーブ

Corresponding to "Deflation / Inflation" setting, you can draw the initial curve outside  or inside the object respectively.

If you execute "Inflation", the contours are extracted while the initial curve is shrinking. So you should have to draw the initial curve like surrounding the object.
Contrariwise, if you execute "Deflation", the contours are extracted while the initial curve is expanding. So you should have to draw the initial curve inside the object.
However, if you draw the too small initial curve, you might fail in extraction. If the initial curve is disappearing soon after beginning of extraction, the curve is too small. So you have to draw the larger curve or change the setting "Distance of nodes" smaller.
Furthermore, if you execute the operation without the initial curve, it is assumed that the initial curve be the image frame.

context menu

Select the initial curve, then right-click the menu "Segmentation - Cnty Contour extraction".

First, choose the "Deflation" or "Inflation".
In "Deflation", extracting contours while the initial curve is shrinking. In "Inflation", extracting contours while the initial curve is expanding.
Next, by setting the lower and the upper limit, designate the contour-extracting range. The lower and the upper limit show the range of pixel value. The pixels whose value is in the range are displayed red in the preview. The red marked range is extracted as contour.

cnty

Finally, press the button "Execute" to do "Cnty". If you would like to stop, press the Esc key.

▲top

Deflation / Inflation


Overview
You can designate whether to expand or shrink while extracting contours.

cnty

▲top

Contour extraction Range


Overview
You can adjust the lower and upper limit of contour-extraction range.

cnty

Detail
The lower limit is a color close to black and the upper limit is a color close to white. Each of them designates whether to include outside or inside the contour.
Outline of the contour will be displayed in red as temporal result in "Preview". So you can adjust the values while confirming to redden the targets to be extracted.
When deflation, the initial curve will stop at the part where temporal result will be red. If you have a second or subsequent curves, it will alternately extract the outlines which will be white or red respectively.
When inflation, the nodes will trace at the parts which will be red. And the curves will stop expanding at the part which will be white.

▲top

Number of labeling


Overview
You can designate the number of the labels of the curves, which means the number of the layers of the curves.

cnty

Detail
You can designate the upper limit of the number of the layers of the curves.
You can designate the number from minimum  1 to maximum  10. If you would like to designate more than it, draw another curves inside the curves and extract the contours.
If you designate "Inflation" as the value of "Deflation / Inflation", you cannot designate the value to other than 1.

▲top

Speed of nodes


Overview
You can designate the moving speed of the nodes.

cnty

Detail
You can designate the speed by which the nodes move from minimum 1 to maximum 20.
You can extract contours more quickly by getting more value. But the results of the extraction will be rougher.

▲top

Distance of nodes


Overview
You can designate the distance of nodes.

cnty

Detail
You can designate an interval among the nodes from minimum 4 pixels to maximum 20 pixels.
You can extract contours more quickly by getting more value. But the results of the extraction will be rougher.

▲top

Elastity and Rigidity


Overview
You can designate the smoothness of the curves by the elasticity and the rigidity.

cnty

▲top

Sample size


Overview
You can designate the size of the sample used for color comparision.

cnty

Detail
You can designate the size of the sample used for color comparision from minimum 2 pixels to maximum 21 pixels.
By getting much value, the noise will affect less while the smaller contour will be extracted harder.

▲top

Preview


Overview
Corresponding the change parameters, the preview image will be displayed.

cnty

Detail

Based on the parameters, the temporal result of the contour-extraction will be displayed as red.
If there are some initial curves on the slice, they are displayed.
By operating the mousewheel with the Ctrl key pressed, you can expand or shrink the preview.

▲top

Realtime Preview


Overview
You can designate whether to display the temporal result of the contour extraction in real time.

cnty

Detail
You can designate whether to update the preview in real time or after setting the values in case of dragging the parameter bars.
In case of large image and slow processing, release the check.

▲top

Batch Run


Overview
You can designate whether to do batch process.

cnty

Detail
"Batch Run" is an operation which executes contour-extraction by the designated parameters for multiple images.
Note that, if you would like to execute contour-extraction based on the initial curves, you have to do "Quick Execution" not "Batch Run".

▲top

Range


Overview
You can designate the range applied "Batch Run".

cnty

▲top

Default


Overview
You can restore the parameters.

▲top

Cancel


Overview
You can close the dialog box without applying the contour-extraction.

▲top

Execute


Overview
You can execute the contour-extraction.

Detail
The contour-extraction will be beginning based on the parameters.
If the contour-extracted slice has an existing curve, you can only extract contours from initial curves.

▲top

Cnty Pro Contour detection


Contour extraction of the right-click menu-> Cnty Pro Contour detection 




Contours moving direction.


choose the direction of movement of the contour. "Deflation" is to move the counter like place the object into balloon and deflated it to center of image from edge. "Inflation" is to move the counter like inflate balloon inside the object to edge of image from any contour.

context menu


Object determination method


Select the method of determining the object.

context menu

Please select "Brighter than the background", "Darker than the background" method when change in the luminance value of the object is large, the boundary region of the object is ambiguous, the gradient is applied to the entire image, the background is not uniform (noisy), condition of the background and the object is different for each slice.
Extract only the area it has greater or less than certain value of brightness, uniform conditions of background (black background, white background, etc.), and the condition of object and background are fixed in every slice, please select "close to Lower limit (Bright Target) "," close to Upper limit (Dark Target) " method.


Inner structure extraction


Inner (Inner structure extraction) does not work in the current version.

context menu


Advanced Parameters


Advanced parameters, please use only if you need fine-tuning.

context menu

Please refer to the following: If you want to change each parameter.

  • ω1     :Tension (smooth short arc length)
  • ω2     :Stiffness (harden the contour)
  • patch    :Pixel size of the object determination area
  • force    :Force to move vertices that constitute the contour
  • node_length   :Distance between the vertices (intend to keep in constant)

  • Detail
  • · Smoothness of contour → ω1, ω2 (0.1 ~ 0.4 or so)
  • · Updating distance of contour → force (200-300 or so)
  • · Distance → node_length of the apexes (6-8 or so)
  • · And determination area (patch) size → ptch_w / h (5 ~ 11 or so)


  • ▲top

    TH Contour extraction


    Overview
    TH is a contour-extraction algorithm using threshold, which quickly extracts fine contours.
    Basic operations of TH are as follows.
    First, draw the initial curve on the image. Right-click it, then choose the menu item "Segmentation - TH Contour extraction". You can extract the contour surrounded by the initial curve in TH algorithm.

    contextmenu

    Select the initial curves, then right-click the context menu "TH Contour extraction".

    After the above operations, you can see the TH setting dialog.
    Adjust the "Threshold" slider bar while confirming the result of the contour-extraction in the preview.
    You can also finely adjust the other parameters on contour-extraction while confirming the preview. For more information, read below.


    TH

    Finally, press the button "Execute" to do "TH".

    ▲top

    Threshold


    Overview
    You can designate the threshold of the contour-extraction.

    th

    Detail
    You can designate the threshold of the contour-extraction from minimum 0 to maximum 255.
    By getting more value, you can extract the contour including brighter color.
    As the curve will be displayed as the temporal result in the "Preview", adjust the parameter by confirming it.
    As "TH" is different from "Cnty", the algorithm extracts the contour on the assumption that the outside of the outline is brighter and the inside of it is darker.
    If you use the image whose background is darker, extract the initial curve by "Frame" or adjust the image by executing the menu "Image".

    ▲top

    Smooth


    Overview
    You can designate the smoothness of the curves.
    By getting larger value, the curves will dilate.

    th


    smooth

    Note that, if you increase the smoothness, the outlines might stick out the initial curves.

    ▲top

    Morphologycal Operations


    Overview
    You can dilate and/or erode the region of the curves.

    th

    Detail
    ・Dilate… You can dilate the curves, that means dilating the black parts.
    ・Erode … You can erode the curves, that means dilating the white parts.

    ▲top

    Multiple Resolutions 


    Overview
    You can clear the unclear outlines by stacking the multiple images.

    th

    Detail
    You can clear the unclear outlines by stacking the designated number slices which is from minimum 1 to maximum 10.

    ▲top

    Minimum Node Distance


    Overview
    You can designate the minimum distance of nodes.

    th

    Detail
    You can designate the minimum interval among the nodes from minimum 0 pixels to maximum 9 pixels.
    You can extract contours with the nodes less overlapped by getting more value. But the results of the extraction will be rougher.

    ▲top

    Minimum Contour Area


    Overview
    You can designate the minimum contour area.

    th

    Detail
    You can designate the minimum contour area from minimum 0 pixel to maximum 1000 pixels.
    As the curves whose are is less than the parameter, you can ignore the fine noises by getting the larger parameter.
    Note that, you can extract the minute parts by getting the smaller value, but the number of the curves might increase and the data load might increase.

    ▲top

    Preview


    Overview
    You can see the preview image corresponding to the changed parameters.

    cnty

    Detail
    Based on the parameters, the temporal result of the contour-extraction will be displayed as curves.
    By operating the mousewheel with the Ctrl key pressed, you can expand or shrink the preview.

    ▲top

    Realtime Preview


    Overview
    You can designate whether to display the temporal result of the contour extraction in real time.

    th

    Detail
    You can designate whether to update the preview in real time or after setting the values in case of dragging the parameter bars.
    In case of large image and slow processing, release the check.

    ▲top

    Batch Run


    Overview
    You can designate whether to do batch process.

    TH

    Detail
    "Batch Run" is an operation which executes contour-extraction by the designated parameters for multiple images.
    Note that, if you would like to execute contour-extraction based on the initial curves, you have to do "Quick Execution" not "Batch Run".

    ▲top

    Range


    Overview
    You can designate the range applied "Batch Run".

    TH

    ▲top

    Default


    Overview
    You can restore the parameters.

    ▲top

    Cancel


    Overview
    You can close the dialog box without applying the contour-extraction.

    ▲top

    Execute


    Overview
    You can execute the contour-extraction.

    Detail

    The contour-extraction will be beginning based on the parameters.
    If the contour-extracted slice has an existing curve, you can only extract contours from initial curves.

    ▲top

    Quick Batch


    Select Range


    Overview
    You can designate the range applied "Quick Execution".

    簡易実行

    ▲top

    OK


    Overview
    You can do "Quick Execution".

    Detail
    The slices designated in "Select Range" will be began  to contour-extract.
    You have to prepair the initial curves with the parameters in "Quick Execution". The initial curves will be contour-extracted based on their parameters respectively.
    If you would like to extract contours based on same parameters in case of needless of initial curves, it is suitable to do "Batch Run" in "Cnty" or "TH".

    ▲top

    Cancel


    Overview
    You can close the dialog box without applying the contour-extraction.

    ▲top

    Quick Execution


    Overview
    You can extract contours based on the parameters which are held by the curves.
    You have to prepair the parameter curves to do "Quick Execution".

    ▲top