SkillAgentSearch skills...

Sli2Vol

Trained with just raw 3D volumes, a single Sli2Vol model can be used to propagate a single-slice annotation to the whole 3D volume, for any structures across different modalities.

Install / Use

/learn @pakheiyeung/Sli2Vol
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Sli2Vol: Annotate a 3D Volume from a Single Slice with Self-Supervised Learning

Figure

This repository contains the codes (in PyTorch) for the framework introduced in the following paper:

Sli2Vol: Annotate a 3D Volume from a Single Slice with Self-Supervised Learning [Paper] [Project Page]

@article{yeung2021sli2vol,
	title = {Sli2Vol: Annotate a 3D Volume from a Single Slice with Self-Supervised Learning},
	author = {Yeung, Pak-Hei and Namburete, Ana IL and Xie, Weidi},
	booktitle = {International conference on Medical Image Computing and Computer Assisted Intervention},
	pages = {69--79},
	year = {2021},
}

Contents

  1. Dependencies
  2. Correspondence Flow Network
  3. Verification Module (TODO)

Dependencies

  • Python (3.6), other versions should also work
  • PyTorch (1.6), other versions should also work

Correspondence Flow Network

  1. The correspondence flow network as described in the paper is coded as the class Correspondence_Flow_Net in model.py
  2. It computes the affinity matrix between the input slice1_input and slice2_input and use the matrix to reconstruct slice2_reconstructed from the input slice1
View on GitHub
GitHub Stars27
CategoryDevelopment
Updated5mo ago
Forks5

Languages

Python

Security Score

72/100

Audited on Oct 20, 2025

No findings