Skip to content

Stevenwaheed/Heartizm-Authentication

Repository files navigation

Heartizm-Authentication

Using ECG Heart Biometrics to identify people through their unique heart wave signals. Heart biometrics are preferable for continuous authentication due to their capability of providing a new biometric sample periodically. ECG signals are recorded through smart devices and sent to our cloud database applying dedicated Machine Learning algorithms and giving the user feedback on the success or failure authentication process.

🧐 Features

Here're some of the project's best features:

  • Easy to Use
  • Use the best filters to remove the noise from your ECG signal
  • Use Machine Learning to predict your heart signal
  • Use your heart signal like your fingerprint to lock your system
  • Use a local database to store ecg signals for each person

🛠️ Installation Steps:

1. Clone the repository

git clone "https://github.com/Stevenwaheed/Heartizm-Authentication.git"

2. Install npm modules

pip install -r requirements.txt

3. Start the server using below command

py ECG.py

4. Start running of streamlit website using below command

streamlit run Deployment.py

💻 Built with

Technologies used in the project:

  • heartpy
  • neurokit
  • pandas
  • numpy
  • scikit-learn
  • Flask
  • Flask_RESTful
  • streamlit

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages