GithubHelp home page GithubHelp logo

pneumonia-detection-using-edgeml / pneumonia-detection-edgeml-other-libs Goto Github PK

View Code? Open in Web Editor NEW
3.0 2.0 0.0 12.42 MB

AI-based pneumonia classifier using Edge Impulse which can run on cheap devices consuming less than 1 mW.

Home Page: https://bit.ly/3qXUcHJ

License: MIT License

Shell 8.36% Batchfile 4.71% Python 25.21% Jupyter Notebook 47.58% HTML 3.03% JavaScript 11.12%
edge-impulse raspberry-pi pneumonia-detection openmv-cam-h7 balena himax edgeml openmv-ide video board

pneumonia-detection-edgeml-other-libs's Introduction

Pneumonia Detection using EdgeML

License: MIT Open Source Love

This repoistory is a part consisting of the libraries and binaries to run the Pneumonia Detection using EdgeML project model on your Himax WE-1 Board, OpenMV CAM H7 Plus or running the model locally on your device.

Disclaimer

This application is intended for informational, educational and research purposes only. It is not, and it is not intended, for use in the diagnosis of disease or other conditions, or in the cure, mitigation, treatment or prevention of pneumonia. Health care providers should exercise their own independent clinical judgment when using this application in conjunction with patient care.

Hardware Required

Himax WE-1 Dev Board (in case you don't have access to bandwidth)

Note: We highly suggest to use the OpenMV Cam H7 Plus as because it has more SRAM (32MB!) product funcationalities and also enables us to take Colour images rather than just Grayscale on Himax WE-1 board, also the OpenMV Cam H7 Plus will not be able to do anomaly detection at the same time. So its a win-win!

Software Required

Edge Impulse Studio

Edge Impulse CLI

OpenMV IDE

Pssh: Public version of the Edge Impulse studio project is here, you're free to fork it and use it without starting everything from scratch! :)

To deploy on Himax WE-1 Dev board using Edge Impulse CLI

Check the himax_library directory to get to know how you can deploy the ML model onto your Himax WE-1 Dev Board.

To deploy on OpenMV Cam H7 Plus board using OpenMV IDE

Check the openmv_library directory to get to know how you can deploy the ML model onto your OpenMV Cam H7 Plus board using OpenMV IDE.

Videos/Resources

Having issues running this code locally ?

Check this video below 👇

Pneumonia Detection using EdgeML - Cloning and running locally

Congratulations!

You're now running an ML model which can classify Pnuemonia under 1 milliwatt! :D

wow_dank

Credits

A big big shout-out to Aurelien (User Success Engineer - Edge Impulse), Jan (CTO - Edge Impulse), Marc (Developer Advocate - balena.io) and Zin (Senior User Success Engineer - Edge Impulse) for all the help they have provided throught the development of this project. Without you guys it wouldn't have been possible!

Also thanks to Paul Mooney (Developer Advocate - Kaggle) for making such an important dataset open-sourced and helping us for collecting X-Ray images for training the model. :)

Plus thanks to YOU for reading this entire project README! :D

thank_you_man

Check out our Hackster article here

pneumonia-detection-edgeml-other-libs's People

Contributors

arijitdas123student avatar

Stargazers

 avatar  avatar  avatar

Watchers

 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.