Kartezio: Evolutionary Design of Explainable Pipelines for Biomedical Image Analysis

Kévin Cortacero, Brienne McKenzie, Sabina Müller, Roxana Khazen, Fanny Lafouresse +12 more
2/28/2023
cs.CVcs.NE

No official code found. Best implementation: KevinCortacero/Kartezio (38 stars, last commit 2026-03-14).

Abstract

An unresolved issue in contemporary biomedicine is the overwhelming number and diversity of complex images that require annotation, analysis and interpretation. Recent advances in Deep Learning have revolutionized the field of computer vision, creating algorithms that compete with human experts in image segmentation tasks. Crucially however, these frameworks require large human-annotated datasets for training and the resulting models are difficult to interpret. In this study, we introduce Kartezio, a modular Cartesian Genetic Programming based computational strategy that generates transparent and easily interpretable image processing pipelines by iteratively assembling and parameterizing computer vision functions. The pipelines thus generated exhibit comparable precision to state-of-the-art Deep Learning approaches on instance segmentation tasks, while requiring drastically smaller training datasets, a feature which confers tremendous flexibility, speed, and functionality to this approach. We also deployed Kartezio to solve semantic and instance segmentation problems in four real-world Use Cases, and showcase its utility in imaging contexts ranging from high-resolution microscopy to clinical pathology. By successfully implementing Kartezio on a portfolio of images ranging from subcellular structures to tumoral tissue, we demonstrated the flexibility, robustness and practical utility of this fully explicable evolutionary designer for semantic and instance segmentation.

View on arXivView PDF

Code Implementations(1)

Evolve your OpenCV Image Processing filters using Cartesian Genetic Programming

386PythonMar 7, 20227 months agoNOASSERTION
cartesian-genetic-programmingcell-segmentationimage-processinginstance-segmentation

Cite this paper

@article{cortacero2023kartezio,
  title  = {Kartezio: Evolutionary Design of Explainable Pipelines for Biomedical Image Analysis},
  author = {Kévin Cortacero and Brienne McKenzie and Sabina Müller and Roxana Khazen and Fanny Lafouresse and Gaëlle Corsaut and Nathalie Van Acker and François-Xavier Frenois and Laurence Lamant and Nicolas Meyer and Béatrice Vergier and Dennis G. Wilson and Hervé Luga and Oskar Staufer and Michael L. Dustin and Salvatore Valitutti and Sylvain Cussat-Blanc},
  year   = {2023},
  eprint = {2302.14762},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2302.14762v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2302.14762.svg)](https://codeofpaper.com/paper/2302.14762)

Discussion