LISP-Net β€” Lightweight In-Context Slice Propagator Network

LISP-Net is a lightweight, purely convolutional framework for interactive volumetric medical image segmentation. Instead of sparse clicks, it uses a single dense 2D prompt β€” a reference image paired with a full mask β€” to derive structural guidance directly from the individual patient.

Model Details

  • Architecture: Asymmetrical dual-encoder U-Net with multi-resolution SE channel-attention
  • Parameters: ~28M
  • Input: Query image (128Γ—128) + Prompt (reference image + binary mask, stacked as 2 channels)
  • Output: Binary segmentation probability map (128Γ—128)
  • Training data: 208 patients across 5 datasets (NAKO, TotalSegmentator, MSD, BraTS-GLI, BraTS-MEN-RT, TopCoW MR, TopCoW CT)

Performance

Benchmark vs. Result
2D (max offset Β±5) UniverSeg 0.798 vs. 0.597 DSC
2D (max offset Β±12) UniverSeg 0.704 vs. 0.569 DSC
3D (SSF only) nnInteractive 0.660 vs. 0.680 Vol. DSC
3D (interactive) nnInteractive 0.877 vs. 0.800 Vol. DSC

Peak GPU memory: 164.4 MB (128x128 single pass), up to 394–780 MB during full 3D volumetric inference. Per-slice latency: ~14 ms (GPU) / ~150 ms (CPU).

Usage

Python (Keras)

from inference.predictor import PromptUNetPredictor

# Downloads from Hugging Face automatically on first use
predictor = PromptUNetPredictor("Machauer-P/lisp-net")

mask = predictor.predict(query_image, prompt)

ONNX (Browser / ONNX Runtime)

Download lisp_net_332.onnx and use with ONNX Runtime or integrate into a web application.

Intended Use

  • Interactive volumetric segmentation of CT and MRI
  • Zero-shot generalization to novel anatomical targets without retraining
  • Clinical research and annotation workflows

Limitations

  • Requires a full 2D dense annotation as initial prompt (higher upfront effort than sparse clicks)
  • Optimized for medium-range propagation (offset ≀16 slices); distant slices may need prompt refreshes

License

MIT

Citation

Paper forthcoming. See Machauer-P/lisp-net for updates.

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support