Arafat Rahman

I am Arafat Rahman, currently pursuing Ph.D. in Systems and Information Engineering at the University of Virginia. Previously I completed my M.Sc. in Biomedical Physics and Technology and B.Sc. in Electrical and Electronic Engineering at the University of Dhaka, Bangladesh. I also worked as a Research Assistant (Remote) at Qatar University Machine Learning Group. My research focuses on building robust machine learning and deep learning algorithms for various wearable systems and biomedical signal processing. My recent work focuses on measuring the logitudinal progression of SMA and DMD diseases using wearables. Previously I worked on building a biometric system combining EEG and Keystroke dynamics. I have also worked on the design and implementation of a low-cost myoelectric prosthetic hand and complex nursing activity recognition. Several conference articles, a journal article, and a book chapter are published as the outcome of these research works.


News

May 2023 Article on "Fetal ECG extraction from Maternal ECG" was accepted in Engineering Applications of Artificial Intelligence
Mar 2022 Article on "Self-ONN Based Multimodal Biometric System" was accepted in Computers in Biology and Medicine
Jun 2021 Article on "EEG and Keystroke Based Multimodal Biometric System" was accepted in IEEE Access
Jan 2021 Attended IAPR/IEEE Winter School on Biometrics 2021 held at Shenzhen, China. (Achieved online grant from IAPR)
Dec 2020 Achieved scholarship from Bangladesh Govt for B.Sc. result
Sep 2020 Achieved 3rd place award at 2nd Nurse Care Activity Reconition Challenge (ACM Ubicomp/ISWC 2020)
Aug 2020 Achieved excellent paper award at 9th ICIEV/4th icIVPR 2020
Jan 2020 Attended IAPR/IEEE Winter School on Biometrics 2020 held at Shenzhen, China. (Achieved travel grant from IAPR)
Oct 2019 Became runner-up at NASA Space Apps Challenge 2019 (Dhaka region)

Education

University of Virginia

Ph.D.
Systems and Information Engineering
Jan 2023 - Present

University of Dhaka

Master of Science
Biomedical Physics and Technology

CGPA: 3.67 out of 4.00

Oct 2019 - Oct 2021

University of Dhaka

Bachelor of Science
Electrical and Electronic Engineering

CGPA: 3.70 out of 4.00

Jan 2014 - July 2018

Projects

EEG and Keystroke Based Multimodal Biometric System

Electroencephalography (EEG) based biometric systems are gaining attention for their anti-spoofing capability but lack accuracy due to signal variability at different psychological and physiological conditions. On the other hand, keystroke dynamics-based systems achieve very high accuracy but have low anti-spoofing capability. To address these issues, a novel multimodal biometric system combining EEG and keystroke dynamics is proposed in this project. A dataset was created by acquiring both keystroke dynamics and EEG signals simultaneously from 10 users. Each user participated in 500 trials at 10 different sessions (days) to replicate real-life signal variability. A machine learning classification pipeline is developed using multi-domain feature extraction (time, frequency, time-frequency), feature selection (Gini impurity), classifier design, and score level fusion. Different classifiers were trained, validated, and tested for two different classification experiments – personalized and generalized. For identification and authentication, 99.9% and 99.6% accuracies are achieved, respectively for the Random Forest classifier in 5 fold cross-validation. These results outperform the individual modalities with a significant margin (~5%). We also developed a binary template matching-based algorithm, which gives 93.64% accuracy 6X faster. The proposed method can be considered secure and reliable for any kind of biometric identification and authentication.

Oct 2020 - Jun 2021

Nurse Care Activity recognition

Nurse care activity recognition is a new challenging research field in human activity recognition (HAR) because unlike other activity recognition, it has severe class imbalance problem and intra-class variability depending on both the subject and the receiver. In this project, we applied the Random Forest-based resampling method to solve the class imbalance problem in the Heiseikai data, nurse care activity dataset. This method consists of resampling, feature selection based on Gini impurity, and model training and validation with Stratified KFold cross-validation. By implementing the Random Forest classifier, we achieved 65.9% average cross-validation accuracy in classifying 12 activities conducted by nurses in both lab and real-life settings. Our team, "Britter Baire" developed this algorithmic pipeline for "The 2nd Nurse Care Activity Recognition Challenge Using Lab and Field Data".

June 2020 - Dec 2020

Deep Learning Based EMG Hand Gesture Classification

In this project, a comparative study of classifying different hand gestures of two well-known surface Electromyogram (sEMG) data sets, Rami Khusaba EMG repository, and UCI Machine Learning Repository, is shown. Applying transfer learning and CNN-LSTM neural network architectures, we find out a suitable control scheme for a myoelectric prosthetic hand (we mention it as DUFAB Hand). At first, the continuous wavelet transform (CWT) is exploited to create images from the sEMG signal, which serves as a powerful feature for the classification of different hand gestures. Then, we transferred the learning of various neural nets of image classification, e.g., AlexNet, and ResNet-18 to the sEMG image classification. Application of these deep neural networks outperformed general machine learning techniques with higher accuracy and performance. For example, the combination of CNN and LSTM has achieved the state of the art accuracies for these data sets, of 99.72% for UCI Machine Learning Repository and 99.83% for Rami Khusaba EMG repository respectively. The main contribution of this paper is, establishing an algorithmic pipeline using continuous wavelet transform (CWT) and CNN-LSTM deep neural networks to achieve high accuracy in two sEMG datasets.

Aug 2019 - Mar 2020

Design and Implementation of a Low-Cost prosthetic hand

In this project, the design and implementation of a low-cost myoelectric prosthetic hand prototype are done. Our main contributions are - (i) proposing a new Computer Aided Design (CAD) suitable for laser cutter for prosthetic hand and (ii) a new feature, XCORR that calculates cross-correlation between two channels of EMG signals for same gesture, is introduced to classify Electromyography (EMG) signals. Individual parts are designed in a 2D plane and assembled to make a 3D structure in CAD software. Acrylic is used as the main material. The prosthetic hand can exhibit 6-degree of freedom (DOF), i.e., six gestures which are required to perform essential daily tasks and grabbing objects. Commonly used features, such as SMAT, HJORTH parameters are extracted from raw EMG signals and combined with newly introduced feature XCORR to classify 6 types of individual and combined finger movements. Using the classified EMG signal as input we have controlled the designed prosthetic hand in both simulation and hardware level. The controller is designed in such a way that the angular displacement of each finger meets a predefined angle value for each classified gesture. For classification of EMG signals, the highest accuracy is observed as 93.9% with a low computational load. The proposed hand will be affordable and suitable for amputees and help them regain their ability to work.

Jan 2018 - Dec 2018

Publications

Journal Articles

  • A. Rahman, S. Mahmud, M. E. H. Chowdhury, H. C. Yalcin, A. Khandakar, O. Mutlu, Z. B. Mahbub, R. Y. Kamal, S. Pedersen, “Fetal ECG extraction from maternal ECG using deeply supervised LinkNet++ model”, Engineering Applications of Artificial Intelligence, vol. 123, 2023. [paper]

  • A. Rahman, M. E. H. Chowdhury, A. Tahir, N. Ibtehaz, A. Khandakar, M. S. Hossain, S. Kiranyaz, J. Malik, H. Monawwar, and M. A. Kadir, “Robust Biometric System using Session Invariant Multimodal EEG and Keystroke Dynamics by the Ensemble of Self-ONNs,” Computers in Biology and Medicine, vol. 142, 2022. [paper]

  • A. Rahman, M. E. H. Chowdhury, A. Khandakar, S. Kiranyaz, K. S. Zaman, M. B. I. Reaz, M. T. Islam, M. Ezeddin, and M. A. Kadir, "Multimodal EEG and Keystroke Dynamics Based Biometric System Using Machine Learning Algorithms," IEEE Access, vol. 9, pp. 94625-94643, 2021. [paper]

Book Chapter

  • N. Nahid, A. Rahman, and M. A. R. Ahad, "Contactless Human Emotion Analysis Across Different Modalities," Contactless Human Activity Recognition, Springer, 2020. [paper]

Conference Articles

  • A. Rahman, I. Hassan, and M. A. R. Ahad, "Nurse Care Activity Recognition: A Cost-Sensitive Ensemble Approach to Handle Imbalanced Class Problem in the Wild," Adjunct Proceedings of the 2021 ACM International Joint Conference on Pervasive and Ubiquitous Computing and Proceedings of the 2021 ACM International Symposium on Wearable Computers, Virtual Event, USA, 2021.

  • A. Rahman, N. Nahid, I. Hassan, and M. A. R. Ahad, "Nurse Care Activity Recognition: Using Random Forest to Handle Imbalanced Class Problem," Adjunct Proceedings of the 2020 ACM International Joint Conference on Pervasive and Ubiquitous Computing and Proceedings of the 2020 ACM International Symposium on Wearable Computers, Virtual Event, Mexico, 2020, pp. 419-424. [paper]

  • N. Nahid, A. Rahman, and M. A. R. Ahad, "Deep Learning Based Surface EMG Hand Gesture Classification for Low-Cost Myoelectric Prosthetic Hand," 2020 Joint 9th International Conference on Informatics, Electronics & Vision (ICIEV) and 2020 4th International Conference on Imaging, Vision & Pattern Recognition (icIVPR), Kitakyushu, Japan, 2020, pp. 1-8. [Excellent Paper Award] [paper]

  • N. Nahid, A. Rahman, T. K. Das, K. M. Khabir, A. Islam, and M. S. Alam, "Design and Implementation of DUFAB Hand, A Low-Cost Myoelectric Prosthetic Hand," 2019 Joint 8th International Conference on Informatics, Electronics & Vision (ICIEV) and 2019 3rd International Conference on Imaging, Vision & Pattern Recognition (icIVPR), Spokane, WA, USA, 2019, pp. 206-211. [paper]


Professional Experience

Research Assistant

Qatar University Machine Learning Group, Remote

April 2021 - June 2022
Research Assistant

Fab Lab DU, University of Dhaka, Bangladesh

July 2018 - June 2019

Skills

Programming Languages
  • C++, Python, MATLAB
Software Frameworks
  • Scikit-Learn, Tensorflow, Keras
Software
  • SolidWorks, Proteus
Hardware
  • AVR and Arduino based system design
Machine Operation
  • Laser Cutter, CNC, 3D Printer

Awards & Certifications