BWCNN: Blink to Word, a Real-Time Convolutional Neural Network Approach
Albara Ah Ramli, Rex Liu, Rahul Krishnamoorthy, Vishal I B, Xiaoxiao, Wang, Ilias Tagkopoulos, and Xin Liu

TL;DR
This paper presents BWCNN, a real-time AI system using CNNs to interpret eye-blinks for communication in ALS patients, achieving high accuracy and low latency on IoT devices.
Contribution
It introduces a CNN-based system optimized for real-time blink pattern recognition to assist ALS patients, demonstrating the effectiveness of InceptionV3 architecture.
Findings
InceptionV3 achieved 99.20% accuracy.
System latency was reduced to 94ms.
The approach is suitable for clinical IoT applications.
Abstract
Amyotrophic lateral sclerosis (ALS) is a progressive neurodegenerative disease of the brain and the spinal cord, which leads to paralysis of motor functions. Patients retain their ability to blink, which can be used for communication. Here, We present an Artificial Intelligence (AI) system that uses eye-blinks to communicate with the outside world, running on real-time Internet-of-Things (IoT) devices. The system uses a Convolutional Neural Network (CNN) to find the blinking pattern, which is defined as a series of Open and Closed states. Each pattern is mapped to a collection of words that manifest the patient's intent. To investigate the best trade-off between accuracy and latency, we investigated several Convolutional Network architectures, such as ResNet, SqueezeNet, DenseNet, and InceptionV3, and evaluated their performance. We found that the InceptionV3 architecture, after…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsLabel Smoothing · RMSProp · Auxiliary Classifier · Inception-v3 Module · Inception-v3 · Concatenated Skip Connection · Softmax · *Communicated@Fast*How Do I Communicate to Expedia? · Bottleneck Residual Block · Batch Normalization
