Please use this identifier to cite or link to this item: http://103.99.128.19:8080/xmlui/handle/123456789/511
Full metadata record
DC FieldValueLanguage
dc.contributor.authorDas, Diba-
dc.date.accessioned2025-09-23T05:25:44Z-
dc.date.available2025-09-23T05:25:44Z-
dc.date.issued2023-10-15-
dc.identifier.urihttp://103.99.128.19:8080/xmlui/handle/123456789/511-
dc.descriptionAn M.Sc. Thesis from the Department of Electrical and Electronic Engineeringen_US
dc.description.abstractElectrooculogram (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.sponsorshipNoneen_US
dc.language.isoenen_US
dc.publisherCUETen_US
dc.relation.ispartofseries;TCD-25-
dc.subjectElectrooculogram (EOG)en_US
dc.subjectEye movement detectionen_US
dc.subjectBlink detectionen_US
dc.subjectSaccades classificationen_US
dc.subjectFPGA (Field Programmable Gate Array)en_US
dc.subjectHardware implementationen_US
dc.subjectMachine learningen_US
dc.subjectSupport Vector Machine (SVM)en_US
dc.titleHardware-Software Codesign of Electrooculogram Signal Processorsen_US
dc.typeThesisen_US
Appears in Collections:Thesis in EEE

Files in This Item:
File Description SizeFormat 
Diba Das_19MEE002P_MSc_CUET_Thesis.pdfAn M.Sc. Thesis from the Department of Electrical and Electronic Engineering14.1 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.