CUET DIGITAL REPOSITORY

Hardware-Software Codesign of Electrooculogram Signal Processors

Show simple item record

dc.contributor.author Das, Diba
dc.date.accessioned 2025-09-23T05:25:44Z
dc.date.available 2025-09-23T05:25:44Z
dc.date.issued 2023-10-15
dc.identifier.uri http://103.99.128.19:8080/xmlui/handle/123456789/511
dc.description An M.Sc. Thesis from the Department of Electrical and Electronic Engineering en_US
dc.description.abstract Electrooculogram (EOG) is a bioelectric signal carrying eye movement information. This signal can be utilized in medical and bio-electrical applications such as diagnosing different ocular diseases and controlling human-computer interfaces. Point of care (POC) systems refer to the systems where testing is performed right where the patient is. POC systems dedicated to detecting various eye conditions can be developed by hardware implementations of EOG. Field Programmable Gate Arrays (FPGAs) are reconfigurable integrated circuits offering flexible software features with fast parallel computation. Application specific designs in FPGA fix the functionality and reduce the number of components used providing cost-effectiveness, and power efficiency. In this research, a systematic investigation of the research trend on hardware implementations of EOG is presented first. After that, an in-depth analysis of two novel FPGA-based architectures is presented. The first work aims to design a hardware-optimized binary EOG processor for blink detection by using multichannel EOG signals containing horizontal and vertical EOG signals. After preprocessing the EOG signals, by extracting only two features- root mean square (RMS) and standard deviation (STD), blink and saccades are classified employing support vector machine (SVM) with 97.5% accuracy. The implemented system of this design in Xilinx Zynq-7000 FPGA achieves an accuracy of 95%. The second work aims to design a hardware-optimized machine learning based EOG signal processor to classify six different eye movements (up, down, normal, right, left, and blink) adopting an SVM classifier with average software accuracy of 97.92%. The accuracy of the implemented system in Zynq UltraScale+ is 95.56%. The efficacy of the developed systems is proved by comparing them with state-of-the-art technologies. A few potential future research scopes are mentioned at the end of the thesis. en_US
dc.description.sponsorship None en_US
dc.language.iso en en_US
dc.publisher CUET en_US
dc.relation.ispartofseries ;TCD-25
dc.subject Electrooculogram (EOG) en_US
dc.subject Eye movement detection en_US
dc.subject Blink detection en_US
dc.subject Saccades classification en_US
dc.subject FPGA (Field Programmable Gate Array) en_US
dc.subject Hardware implementation en_US
dc.subject Machine learning en_US
dc.subject Support Vector Machine (SVM) en_US
dc.title Hardware-Software Codesign of Electrooculogram Signal Processors en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account