ToolIP -
Tool for Image Processing

Fraunhofer-Institut für Techno- und Wirtschaftsmathematik ITWM

ToolIP ist ein modulares graphisches Softwaretool, das den Benutzer bei der Bildverarbeitung und -analyse unterstützt. Mit Hilfe von ToolIP können leicht algorithmische Prototypen erstellt und diese aus der Software heraus auf einzelne Bilddaten oder ganze Verzeichnisse angewendet werden (sogenanntes rapid prototyping). ToolIP erlaubt es, komplexe Abläufe einfach durch paralleles Anordnen von Algorithmenzweigen zu parallelisieren, sofern genügend Kerne zur gleichzeitigen Berechnung zur Verfügung stehen. ToolIP ist ein wesentlicher Bestandteil bei der Unterstützung für die Entwicklung von Algorithmen in der Bildverarbeitung.

ToolIP's Kern bildet eine Vielzahl mathematischer Algorithmen aus der Bildverarbeitung. Diese können flexibel kombiniert werden. ToolIP enthält alle Standardbildverarbeitungsfunktionen sowie eine Vielzahl komplexer mathematischer Sonderfunktionen.

Auswahl an Funktionen innerhalb ToolIP:
  • Arithmetic (Add, Subtract, Multiply, Divide, Modulus, And, Or, …)
  • Classification (KMeans, RANSAC, …)
  • Color (ColorTransform, Separate Channels, …)
  • Data (Box, Constant, Circle, HalfPlane, …)
  • Features (Entropy, Geometry, Haralick, Total Variation, …)
  • Filter (Gauss, Mean, Sobel, Canny, Diffusion, CEShock, Median, Ranking, …)
  • Label Image (Labeling, LabelToSize, LabelToFeature, FindMax, …)
  • Manipulation (Extract, SwitchAxes, Flip, Shrink, Expand, Translate, Rotate, Resample, …)
  • Matrix (Multiply, Invert, QR, SVD, EVD, ReplicateRow/Column, …)
  • Matching (Match, FindShape, …)
  • Morphology (Dilation/Erosion, Opening/Closing, Reconstruction, FillHoles, CutHills, …)
  • Segmentation (Threshold, Otsu, FeatureSegmentation, FastChanVese, …)
  • Transformation (Distance, FFT, Hough, HoughCircle, MultiscaleWavelet, …)
  • Utility (Read ASCII, Save ASCII, Script Plugin, AutoCrop, Convert Type, Normalize, …)

Mit der Toolbox MAVIkit steht eine Erweiterung zur Verfügung die alle Funktionen der Analysesoftware MAVI - Modular Algorithms for Volume Images - in das Graphenkonzept ToolIP einbettet.

Vorteile

  • Graphenbeschreibung ist plattform-unabhängig via XML-Format
  • Hoch modular und wiederverwendbar durch die Repräsentation kompletter Subgraphen als einzelne Knoten
  • Intuitive Benutzung erlaubt schnelles Prototyping