Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

2Dto3D_MatchAnything_coRegistration

Slice-to-volume registration for histology (H&E) ↔ tomographic volumes with a coarse-to-fine plane search, using MatchAnything (ROMA) inference, based on self-supervised learning DINOv2. This repository also includes a VALIS workflow to rebuild a 3D histology stack from serial sections prior to slice-to-volume co-registration.


Overview

  • MatchAnything (inference only): We import PL-LoFTR (ROMA) from your local MatchAnything clone to score plane candidates and compute a robust 2D affine transform between the resliced tomographic slab and the histology image.

  • VALIS (serial sections → 3D): We use VALIS to rigid/non-rigidly align serial histology sections and warp the original slides to a common frame, producing an aligned 3D stack that can be visualized or exported as OME-TIFF. VALIS reads WSIs via pyvips/OpenSlide that can be split in separate images if multiple sections were acquired on one slide.


Figures

Workflow: slice → volume co-registration

Slice→Volume workflow

3D histology reconstruction (serial sections)

3D histology reconstruction

About

Slice-to-Volume Registration with Coarse-to-Fine Plane Search using MatchAnything

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages