Skip to content

EPFL Center for Imaging logo

👋 Welcome!

The Imaging Server Kit is an open-source Python package for deploying image analysis algorithms as web services.

  • Run computations remotely, while client applications remain focused on visualization.
  • Connect to an algorithm server and run algorithms from QuPath, Napari, and Python.
  • Easily create algorithm servers for Python-based algorithms

serverkit-schema

Getting started

The documentation is available on this page.

Supported image analysis tasks

Task Examples Napari QuPath
Segmentation StarDist, CellPose, Rembg, SAM-2, InstanSeg
Object detection YOLO, Spotiflow, LoG detector
Vector fields Orientationpy
Object tracking Trackpy, Trackastra
Image-to-Image SPAM, Noise2Void, StackReg
Text-to-Image Stable Diffusion
Image-to-Text Image captioning
Classification ResNet50

Roadmap

April 2025

The Imaging Server Kit is under construction! Here is what we're up to:

  • Make the /info route look nice
  • Handle streaming/tiling for processing whole-slide images
  • Add a sample image button in the QuPath extension
  • Add a server-side timeout to the /process endpoint
  • Make a Fiji plugin

Contributors

  • Mallory Wittwer, EPFL Center for Imaging ([email protected])
  • Edward Andò, EPFL Center for Imaging
  • Maud Barthélémy, EPFL Center for Imaging
  • Florian Aymanns, EPFL Center for Imaging

Acknowledgements

We acknowledge the Personalized Health and Related Technologies (PHRT) initiative for supporting this project.

Pinned Loading

  1. imaging-server-kit imaging-server-kit Public

    Deploy image processing algorithms in FastAPI servers and easily run them in Napari, QuPath, and more.

    Python 2 1

  2. qupath-extension-serverkit qupath-extension-serverkit Public

    Run image processing algorithms in QuPath using a client/server interface

    Java 1

  3. napari-serverkit napari-serverkit Public

    Run image processing algorithms in Napari using a client/server interface

    Python 1

Repositories

Showing 5 of 5 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…