Giter VIP home page Giter VIP logo

cs300-hgr-in-the-or's Introduction

cs300-hgr-in-the-or

A Medical Image Navigation prototype application powered by hand gesture commands, created to demonstrate the feasibility of a Deep Learning and Computer Vision-based Hand Gesture Recognition System for Operating Room usage. A deliverable requirement for CS 300 Thesis course, successfully defended Midyear 2020 at the University of the Philippines Diliman under Sir Prospero Naval.

Demo Application

For more details, please check the published paper and YouTube video on how the system would be used.

Requirements

Prerequisite

Trained network with Jester Dataset named as network\jester.npz. For more details on training the network, check training folder.

Running Demo Application

To run the prototype application using your webcam to capture the gestures:

python DemoMain.py

Alternatively, if we have video recording of the gesture sequence, run the following to visualize how the application responds:

python DemoVideo.py -v [video_file]

# example
python DemoVideo.py -v testOR.mp4

Measuring Online Recognition Performance

  1. Annotate the video recording with the gestures by frame level. Follow the format of the sample annotation file.
  2. Optionally, specify your preference of the colors of the plot per gesture. Follow the format of the sample plot colors configuration file
  3. Plot the confidence of the network and measure performance against the ground truth.
python VisualizePerf.py -v [video_file] -a [annotation file]

# example
python VisualizePerf.py -v testOR.mp4 -a testOrAnnotation.csv

Citation

Please cite this paper.

@article{salvador2022,
  title={Towards a Feasible Hand Gesture Recognition System as Sterile Interface in the Operating Room with 3D Convolutional Neural Network},
  author={Salvador, Roy Amante and Naval Jr, Prospero},
  journal={Informatica},
  year=2022,
  month=3,
  volume=46,
  number=1,
  pages={1-12},      
  doi={10.31449/inf.v46i1.3442},
  url={https://www.informatica.si/index.php/informatica/article/view/3442}
}

cs300-hgr-in-the-or's People

Contributors

roy-salvador avatar

Stargazers

Paolo Estavillo avatar

Watchers

James Cloos avatar  avatar

cs300-hgr-in-the-or'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.