Publications

Publications

Identifying deoxyribonucleic acids of individuals based on their chromosomes by proposing a special deep learning model
Apr 2, 2024

Journal Bulletin of Electrical Engineering and Informatics

Publisher Bulletin of Electrical Engineering and Informatics

DOI DOI: 10.11591/eei.v13i2.6198

Issue 2

Volume 13

One of the most significant physiological biometrics is the deoxyribonucleic acid (DNA). It can be found in every human cell as in hair, blood, and skin. In this paper, a special DNA deep learning (SDDL) is proposed as a novel machine learning (ML) model to identify persons depending on their DNAs. The proposed model is designed to collect DNA chromosomes of parents for an individual. It is flexible (can be enlarged or reduced) and it can identify one or both parents of a person, based on the provided chromosomes. The SDDL is so fast in training compared to other traditional deep learning models. Two real datasets from Iraq are utilized called: Real Iraqi Dataset for Kurd (RIDK) and Real Iraqi Dataset for Arab (RIDA). The results yield that the suggested SDDL model achieves 100% testing accuracy for each of the employed datasets.

Read Publication

DNA recognition using Novel Deep Learning Model
Jan 9, 2024

Journal INTL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS

Publisher JET

DOI 10.24425/ijet.2024.149569

Issue 2

Volume 70

—DNA, a significant physiological biometric, is present in all human cells like hair, blood, and skin. This research introduces a new approach called the Deep DNA Learning Network (DDLN) for person identification based on their DNA. This novel Machine Learning model is designed to gather DNA chromosomes from an individual’s parents. The model’s flexibility allows it to expand or contract and has the capability to determine one or both parents of an individual using the provided chromosomes. Notably, the DDLN model offers quick training in comparison to traditional deep learning methods. The study employs two real datasets from Iraq: the Real Iraqi Dataset for Kurds (RIDK) and the Real Iraqi Dataset for Arabs (RIDA). The outcomes demonstrate that the proposed DDLN model achieves an Equal Error Rate (EER) of 0 for both datasets, indicating highly accurate performance.

Read Publication

Human–machine interaction for motorized wheelchair based on single-channel electroencephalogram headband
Apr 4, 2023

Journal Bulletin of Electrical Engineering and Informatics

Publisher Bulletin of Electrical Engineering and Informatics

DOI 10.11591/eei.v12i2.4163

Issue 2

Volume 12

Human machine interaction (HMI) allows persons to control and interact with devices. Starting from elementary apparatus which acquires input biosignals to controlling various applications. Medical applications are amongst the very important applications of HMI. One of these medical applications is assisting fully/partially paralyzed patients to restore movements or freely move using exoskeletons or motorized wheelchairs. Helping patients with spinal cord injury or serious neurological diseases to restore their movements is a key role objective for most researchers in this field. In this paper, an EEG-based HMI system is proposed to assist patients with tetraplegia/quadriplegia to mentally control a motorized wheelchair so they can move freely and independently. EEG power spectrum (α, β, δ, θ, and γ) from the frontal lobe of brain is recorded, filtered and wirelessly sent to the wheelchair to control directions and engine status. Four different experiments were conducted using the proposed system in order to validate the performance. Two different GUIs scenarios (cross-shaped and horizontal bar) were used with the experiments. Results showed that the horizontal bar scenario considered more user friendly while the cross-shaped is the more suitable for navigation. The implemented system can be equipped with modules and sensors such as GPS, ultrasound and accelerometer that improve the system performance and reliability.

Read Publication

CNC Software Control System Using Visual Basic
Feb 4, 2020

Journal IOP Conference Series: Materials Science and Engineering

Publisher IOP Conference Series

DOI 10.1088/1757-899X/928/3/032069

Issue 2

Volume 032069

Computer Numerical Control (CNC) machines are having a great industrial role in the progress of humanity to furnish an exactly crafted pieces for different tools and instruments. In the last decade their use had become more popular due to the cheap microcontrollers that emerged and still emerging. The 3D printers' availability made manufacturing of CNC machines simpler. But the need for easing the means to program a CNC machine is still required. This paper gives a software which is intended to make dealing with G-code used with this type of machines easier. This software allows the user to execute manually any step he wants in predefined steps which can be changed on demand, return to origin of working palette, control the working head to any level demanded. Also, it can transform any G-code already prepared to the CNC machine. This software is built using the visual basic vb6.net. The microcontroller used is the Arduino uno, the mechanical set is locally prepared, and the presented application is for line drawing. CNC machines can do a variety of jobs including; drilling, plotting, engraving, laser cut, PCB drilling ... etc. This software had been tested successfully for drawing with ability to show the G-code for each manual movement. Applying it to other CNC applications demands changing the operation head and care for each condition application circumstances.

Read Publication