Git Product home page Git Product logo

bigm-motion-tracking's Introduction

Generative Myocardial Motion Tracking via Latent Space Exploration with Biomechanics-informed Prior

Demo code accompanying the paper of the same title.

Introduction

Myocardial motion and deformation are rich descriptors that characterise cardiac function. Image registration, as the most commonly used technique for myocardial motion tracking, is an ill-posed inverse problem which often requires prior assumptions on the solution space. In contrast to most existing approaches which impose explicit generic regularisation such as smoothness, in this work we propose a novel method that can implicitly learn an application-specific biomechanics-informed prior and embed it into a neural network-parameterised transformation model. Particularly, the proposed method leverages a variational autoencoder-based generative model to learn a manifold for biomechanically plausible deformations. The motion tracking then can be performed via traversing the learnt manifold to search for the optimal transformations while considering the sequence information. The proposed method is validated on cardiac cine MRI data.

The toy dataset is borrowed from https://www.creatis.insa-lyon.fr/Challenge/acdc/databases.html.

Usage

To train the data-driven biomechanical prior:

python main_prior.py


To perform the motion tracking:

python main_motion_tracking.py

Citation and Acknowledgement

Chen Qin, Shuo Wang, Chen Chen, Wenjia Bai, Daniel Rueckert. Generative myocardial motion tracking via latent space exploration with biomechanics-informed prior, Medical Image Analysis, 2023. https://doi.org/10.1016/j.media.2022.102682.

bigm-motion-tracking's People

Contributors

cq615 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

jzcambridge

bigm-motion-tracking's Issues

Link for the toy dataset

Hi,

Thank you for releasing the code! The link to the toy dataset does not work. Could you share an alternative link?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.