Code Monkey home page Code Monkey logo

imes4d's Introduction

Automated 3D registration of optical coherence tomography volumes for panoramic imaging

Max-Heinrich Laves, Lüder A. Kahrs, Tobias Ortmaier

If you use this code, please cite:

Laves, MH., Kahrs, LA., Ortmaier, T. Volumetric 3D stitching of optical coherence tomography volumes. Current Directions in Biomedical Engineering, 4(1), pp. 327-330. Retrieved 5 Dec. 2018, doi:10.1515/cdbme-2018-0079

Abstract

Optical coherence tomography (OCT) is a non-invasive medical imaging modality, which provides high-resolution transectional images of biological tissue. However, its potential is limited due to a relatively small field of view. To overcome this drawback, we describe a scheme for fully automated stitching of multiple 3D-OCT volumes for panoramic imaging. The voxel displacements between two adjacent images are calculated by extending the Lucas-Kanade optical flow algorithm to dense volumetric images. A RANSAC robust estimator is used to obtain rigid transformations out of the resulting flow vectors. The images are transformed into the same coordinate frame and overlapping areas are blended. The accuracy of the proposed stitching scheme is evaluated on two datasets of 7 and 4 OCT volumes, respectively. By placing the specimen on a high-accuracy motorized translational stage, ground truth transformations are available. This results in a mean translational error between two adjacent volumes of 16.6±0.8 µm (2.8±0.13 voxel). To the author’s knowledge, this is the first reported stitching of 3D-OCT volumes by using dense voxel information in the registration process. The achieved results are sufficient for providing high accuracy OCT panoramic images. Combined with a recently available high-speed 4D-OCT, our method enables interactive stitching of free-hand acquired data.

imes4d's People

Contributors

mlaves avatar

Stargazers

 avatar nliang avatar  avatar  avatar harunkurtdev avatar miao qi avatar  avatar  avatar  avatar  avatar  avatar Sundeep Joshi avatar  avatar  avatar YeoHong Yoon avatar 栾金鹿 avatar Zach Barry avatar Md Abul Hayat avatar WangBo avatar James Tellman avatar Dylan Plummer avatar  avatar Emma Spanjaard avatar PPP avatar

Watchers

 avatar  avatar  avatar

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.