Factorizer

Factorizer applies Nonnegative Matrix Factorization (NMF) within a U-shaped architecture to perform end-to-end medical image segmentation that models global context and produces interpretable components for tasks such as brain tumor and stroke lesion segmentation.


Key Features:

  • End-to-End Segmentation Model: Integrates NMF as a differentiable layer inside a U-shaped architecture to enable end-to-end training and inference.
  • Linearly Scalable Context Modeling: Formulates NMF in a linearly scalable manner to avoid the quadratic complexity of attention mechanisms while capturing global context.
  • Shifted Window Technique: Employs a shifted window technique alongside NMF to aggregate local information and enhance recognition of fine structures.
  • Interpretability via NMF Components: Produces meaningful NMF components that provide interpretable factors for segmented medical images compared with standard CNNs and Transformers.
  • Performance and Efficiency: Achieves state-of-the-art results on benchmark datasets such as BraTS (brain tumor segmentation) and ISLES'22 (stroke lesion segmentation) and demonstrates inference speed improvements reported by ablation studies.

Scientific Applications:

  • Clinical medical image segmentation: Accurate segmentation of anatomical structures and pathological regions in clinical imaging data.
  • Brain tumor segmentation (BraTS): Applied to glioma and brain tumor delineation tasks evaluated on the BraTS benchmark.
  • Stroke lesion segmentation (ISLES'22): Applied to ischemic stroke lesion delineation tasks evaluated on the ISLES'22 benchmark.
  • Interpretability for clinicians: Uses NMF-derived components to aid interpretation and analysis of segmentation results by clinical users.

Methodology:

Integrates low-rank Nonnegative Matrix Factorization (NMF) as a differentiable layer within a U-shaped architecture, formulates NMF for linear scalability to replace quadratic attention complexity, employs a shifted window technique to aggregate local information, and trains the model end-to-end.

Topics

Details

License:
Apache-2.0
Cost:
Free of charge
Tool Type:
command-line tool
Programming Languages:
Python
Added:
2/20/2023
Last Updated:
11/24/2024

Operations

Publications

Ashtari P, Sima DM, De Lathauwer L, Sappey-Marinier D, Maes F, Van Huffel S. Factorizer: A scalable interpretable approach to context modeling for medical image segmentation. Medical Image Analysis. 2023;84:102706. doi:10.1016/j.media.2022.102706. PMID:36516557.