Class JDialogProstate2DVolumetricHEDMiccaiProstate12

java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
gov.nih.mipav.view.dialogs.JDialogBase
gov.nih.mipav.view.renderer.WildMagic.ProstateFramework.JDialogProstate2DVolumetricHEDMiccaiProstate12
All Implemented Interfaces:
AlgorithmInterface, DialogDefaultsInterface, ActionListener, FocusListener, ItemListener, WindowListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, RootPaneContainer, WindowConstants

public class JDialogProstate2DVolumetricHEDMiccaiProstate12 extends JDialogBase implements AlgorithmInterface
For the Miccai promise 12 data, this class simply read the png files and generates the png file list for HED to train the deep learning model.
Author:
Ruida Cheng
See Also:
  • Field Details

  • Constructor Details

    • JDialogProstate2DVolumetricHEDMiccaiProstate12

      public JDialogProstate2DVolumetricHEDMiccaiProstate12(Frame theParentFrame)
      Constructor.
      Parameters:
      theParentFrame -
  • Method Details

    • disposeLocal

      public void disposeLocal()
      dispose memory
    • actionPerformed

      public void actionPerformed(ActionEvent event)
      Dialog local actionPerformed handler.
      Specified by:
      actionPerformed in interface ActionListener
      Overrides:
      actionPerformed in class JDialogBase
    • algorithmPerformed

      public void algorithmPerformed(AlgorithmBase algorithm)
      This method is required if the AlgorithmPerformed interface is implemented. It is called by the algorithms when it has completed or failed to to complete, so that the dialog can be display the result image and/or clean up.
      Specified by:
      algorithmPerformed in interface AlgorithmInterface
      Parameters:
      algorithm - Algorithm that caused the event.
    • readKeyImageDir

      private void readKeyImageDir()
      Read 3D images atlas directory.
    • writePngPair

      private void writePngPair()
    • traverse_folder

      private void traverse_folder(File dir)
    • processDir_folder

      private void processDir_folder(File dir)
    • sortKeyImage

      public void sortKeyImage()
    • init

      public void init()
      Initial panel