Git Product home page Git Product logo

dusevitch / gp_feature_selector_gui Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 5.93 MB

The GP Selection GUI was created for quick selection of guinea pig points to accurately predict the modiolar axis and position of the guinea pig cochlea.

QMake 0.15% Makefile 0.49% C++ 81.45% C 1.99% CMake 2.84% Objective-C 0.01% Shell 0.17% Cuda 1.14% Fortran 11.59% Python 0.08% JavaScript 0.07% CSS 0.05%

gp_feature_selector_gui's Introduction

The GP Selection GUI was created for quick selection of guinea pig points to accurately predict the modiolar axis and position of the guinea pig cochlea.

Accurate pose estimation of the cochlea is necessary for proper configuration of magnetic fields needed for magnetically-guided cochlear implant (CI) insertion. We use the modiolar axis vector to configure orientation and the intersection of the modiolar axis with a normal vector to the midpoint of the round window to define the position of the cochlea. Previous work has defined the intersection of the basal plane of the cochlea with modiolar axis to locate the modiolar axis in humans.

Our GUI looks as follows:

Selection Gui

The GUI allows for users to use the associated wand and .rom files with an NDI Polaris tracker to select features on the guinea pig to predict the position of the cochlea. To output an appropriate file to predict these points, save the selected points, and the output will be printed to a .dat file in the bin folder (or wherever specified in Qt). See the [gp-cochlea-estimator repo] for more info(https://github.com/dusevitch/gp-cochlea-estimator).

To change the .rom files associated with the tracker, place the .rom files in the bin folder and edit the PolarisSpectraSettings.ini file. Other stereocamera systems will require different integration.

Points are touched in positions as shown on this labeled list of CT scans:

Feature Points CT Image

An image of what the setup for testing might look like is seen as follows:

(Image needed Here)

Code presented here is available for download to the Qt platform, and can be executed.

Future releases might include integration of the matlab code directly into Qt (probably using Matlab Coder, etc), and hotkeys for setting features.

This is a small part of the animal testing portion of our work on magnetically-guided CI implants for trauma reduction in CI surgery. The next step will be adapting this to humans. For more information about this project and previous work, please see this page.

gp_feature_selector_gui's People

Contributors

dusevitch avatar

Watchers

 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.