Skip to content
/ air-pin Public

Air-PIN is a proof-of-concept to enter four-digit PIN numbers contactless.

License

Notifications You must be signed in to change notification settings

tkupek/air-pin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Air-PIN

Air-PIN is a proof-of-concept to enter four-digit PIN numbers contactless.

It consists of a deep learning model that is trained to recognize finger signs from 0-9. To represent values higher than five singlehanded, the chinese number gestures are used.

The single frames from a camera stream are piped through the model to recognize digits. After a digit is recognized with high confidence, the user gets a feedback and can continue with the next number.

Video Stream

For the implementation the RTMP stream from a GoPro Hero8 was captured. It was also used to create the dataset.

DNN

The deep neural network consists of a ResNet18 architecture that was trained for around 50 epochs on around 1500 samples. The validation accuracy is 92.79%.

Demo

A demo video can be found at https://www.youtube.com/watch?v=p0YAegATeA8

Acknowledgements

Prof. Dr. Rainer Böhme for the Air-PIN idea

Stephanie Autherith for the initial data_utils.py implementation

About

Air-PIN is a proof-of-concept to enter four-digit PIN numbers contactless.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages