Coder Social home page Coder Social logo

melanibe / usmotiontracking Goto Github PK

View Code? Open in Web Editor NEW
7.0 0.0 1.0 10.23 MB

A combined approach for tracking anatomical landmarks in liver during respiratory motion (course project, ETH Zurich, Spring 2019)

Jupyter Notebook 61.47% Python 38.53%
ultrasound-imaging feature-tracking clust-challenge siamese-neural-network

usmotiontracking's Introduction

A Combined Neural and Temporal Approach for Tracking Anatomical Features in Liver.

Mélanie Bernhardt - ETH Zurich - May 2019

Abstract

Ultrasound motion tracking is required for various medical applications. In this report, we describe a combined approach for tracking anatomical landmarks in liver during respiration, based on the CLUST Challenge. The proposed method combines a local Siamese-CNN and a Ridge Regression temporal model for feature localization at each frame. The method was developed and fine-tuned via 5-fold across-sequence cross-validation and then evaluated on the CLUST Challenge Test set.

About this repository

This repository contains the code related to the project. The report describing the methods and the results can also be found under report.pdf.

Setup

In order to run any code of this repository 3 environment variables have to be set:

  • EXP_PATH the path to the directory saving the checkpoints
  • DATA_PATH the path to the training data
  • TEST_PATH the path to the testing data.

Main files

  • To run cross_validation evaluation use global_tracking.py. Set the parameters you wish to use and the name of the experiment in the parameters dictionary at the end of the file and run.
  • To train, predict, visualize the predictions simply use the jupyter notebook cells in train_predict_visualize.

usmotiontracking's People

Contributors

melanibe avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

austinyuao

usmotiontracking's Issues

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.