FeatureForest: the power of foundation models, theusability of random forests
Mehdi SeifiiD, Damian E. Dalle NogareiD, Juan Manuel BattagliottiiD, Vera GalinovaiD, Ananya Kedige RaoiD, Pierre‐Henri JouneauiD, Anwai ArchitiD, Fynn BeuttenmuelleriD, Dorothea Dörr, Mariana G. Ferreira, Caterina Fuster-BarcelóiD, Carlos García-López-de-HaroiD, Estibaliz Gómez-de-MariscaliD, Matthew HartleyiD, Ricardo HenriquesiD, Iván Hidalgo-CenalmoriD, Florian JugiD, Anna KreshukiD, Emma K. LundbergiD, Nils MechteliD, Arrate Muñoz-Barrutia, Wei OuyangiD, Constantin PapeiD, Craig T. Russell, Beatriz Serrano-Solano, , Joran DeschampsiD
Abstract
Once the work at the microscope is done, biological discoveries rely heavily on proper downstream analysis. This often amounts to first segmenting the biological objects of interest in the image before performing a quantitative analysis. Deep-learning (DL) is nowadays ubiquitous in such segmentation tasks. However, DL can be cumbersome to apply, as it often requires large amount of manual labeling to produce ground-truth data, and expert knowledge to train the models from scratch. Nonetheless, the performance of large foundation models, although trained on natural images, are improving on scientific images with every new model released. They, however, require either manual prompting or tedious post-processing to selectively segment the biological objects of interest. Classical machine learning algorithms, such as random forest classifiers, on the other hand, are well-established, easy to train, and often yield results of sufficient quality for downstream processing tasks, hence their continued popularity. Unfortunately, they are limited to objects with distinct, well-defined textures compared to their environment. This generally limits their usefulness to structures easy to recognize. Here, we present FeatureForest, an open-source tool that leverages the feature embeddings of large foundation models to train a random forest classifier, thereby providing users with a rapid way of semantically segmenting complex images using only a few labeling strokes. We demonstrate the improvement in performance over a variety of datasets, including large and complex volumetric electron microscopy stacks. Our implementation is available in napari, currently integrates four foundation models, and can easily be extended to any new model once they become available.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 4
- FWCI
- 1.50
- Field percentile
- top 18%
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- OpSeF: Open source Python framework for collaborative instance segmentation of bioimages
Tobias M. Rasse, Réka Hollandi, Péter Horváth·Frontiers in Bioengineering and BiotechnologyPeer-reviewed·Oct 6, 2020
- DeepForest: A Python package for RGB deep learning tree crown delineation
Ben. G. Weinstein, Sergio Marconi, … Ethan White·bioRxiv·Jul 7, 2020
- imageseg: an R package for deep learning-based image segmentation
J. Niedballa, J. Axtner, … A. Wilting·bioRxiv·Dec 16, 2021
- CDeep3M - Plug-and-Play cloud based deep learning for image segmentation of light, electron and X-ray microscopy
M. Haberl, C. Churas, … M. H. Ellisman·bioRxiv·Jun 21, 2018
- DeepImageJ: A user-friendly environment to run deep learning models in ImageJ
E. Gomez-de-Mariscal, C. Garcia-Lopez-de-Haro, … D. Sage·bioRxiv·May 6, 2021
- Segment Anything for Microscopy
Anwai Archit, Luca Freckmann, … Constantin Pape·Nature MethodsPeer-reviewed·Feb 12, 2025