iamxt

iamxt implements array-based max-tree construction and manipulation for mathematical morphology and image processing using Python and NumPy.


Key Features:

  • Max-tree algorithms: Provides advanced techniques for constructing and manipulating max-trees and component trees for morphological analysis.
  • Visualization tools: Includes tools to explore tree structure and examine the contents of nodes.
  • Array-based implementation (NumPy): Uses NumPy arrays to perform efficient array operations and represent tree data.

Scientific Applications:

  • Mathematical morphology research: Enables development and analysis of morphological operators and component-tree-based methods using max-trees.
  • Image processing research: Supports image analysis and processing workflows that rely on max-tree or component-tree representations.

Methodology:

Implemented in Python and leveraging NumPy, the toolbox provides array-based algorithms for constructing and manipulating max-trees and tools for visualizing tree structure and node contents.

Topics

Details

License:
BSD-2-Clause
Tool Type:
desktop application
Operating Systems:
Linux, Windows, Mac
Programming Languages:
Python
Added:
8/23/2018
Last Updated:
12/10/2018

Operations

Publications

Souza R, Rittner L, Machado R, Lotufo R. iamxt: Max-tree toolbox for image processing and analysis. SoftwareX. 2017;6:81-84. doi:10.1016/j.softx.2017.03.001.

Funding: - FAPESP: 2013/07559-3, 2013/23514-0 - CNPq: 311228/2014-3

Documentation