jm.segmentation
Class KidneyExtraction

java.lang.Object
  |
  +--jm.segmentation.KidneyExtraction

public class KidneyExtraction
extends java.lang.Object

Diese Klasse versucht, die Kontur der Niere durch ein Strahlverfolgungs-Verfahren zu realisieren. Dabei wird das Intensitaetsprofil entlang des STrahls untersucht und anhand definierte Intensitaetswechsel die Konturpunkte festgelegt. In einem zweiten Durchgang werden die Konturpunkte auf ihre Plausiblitaet ueberprueft und anhand von Kriterien korrigiert, die von einem Snake-Verfahren entliehen sind.
Der Aufrug erfolgt aus der Klasse AnalysisDialog

See Also:
AnalysisDialog

Constructor Summary
KidneyExtraction(ij.ImagePlus imp)
          Der Konstruktor.
 
Method Summary
 void doSegmentation(ij.process.ImageProcessor ip)
          Hauptberechnungsklasse dieser Methode.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KidneyExtraction

public KidneyExtraction(ij.ImagePlus imp)
Der Konstruktor.

Parameters:
imp - ImagePlus-Objekt von ImageJ
Method Detail

doSegmentation

public void doSegmentation(ij.process.ImageProcessor ip)
Hauptberechnungsklasse dieser Methode. Hier werden im ersten Durchlauf die Konturpunkte berechnet und im zweiten Durchlauf auf ihre Gueltigkeit geprueft.

Parameters:
ip - ImageProcessor des Eingabebildes (ImageJ-Datentyp)