Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Sherif Haggag is active.

Publication


Featured researches published by Sherif Haggag.


digital image computing techniques and applications | 2015

Body Parts Segmentation with Attached Props Using RGB-D Imaging

Hussein Haggag; Mohammed Hossny; Saeid Nahavandi; Sherif Haggag; Douglas C. Creighton

People detection is essential in a lot of different systems. Many applications nowadays tend to require people detection to achieve certain tasks. These applications come under many disciplines, such as robotics, ergonomics, biomechanics, gaming and automotive industries. This wide range of applications makes human body detection an active area of research. With the release of depth sensors or RGB-D cameras such as Micosoft Kinect, this area of research became more active, specially with their affordable price. Human body detection requires the adaptation of many scenarios and situations. Various conditions such as occlusions, background cluttering and props attached to the human body require training on custom built datasets. In this paper we present an approach to prepare training datasets to detect and track human body with attached props. The proposed approach uses rigid body physics simulation to create and animate different props attached to the human body. Three scenarios are implemented. In the first scenario the prop is closely attached to the human body, such as a person carrying a backpack. In the second scenario, the prop is slightly attached to the human body, such as a person carrying a briefcase. In the third scenario the prop is not attached to the human body, such as a person dragging a trolley bag. Our approach gives results with accuracy of 93% in identifying both the human body parts and the attached prop in all the three scenarios.


service oriented software engineering | 2014

Efficacy comparison of clustering systems for limb detection

Hussein Haggag; Mohammed Hossny; Sherif Haggag; Saeid Nahavandi; Douglas C. Creighton

This paper presents a comparison of applying different clustering algorithms on a point cloud constructed from the depth maps captured by a RGBD camera such as Microsoft Kinect. The depth sensor is capable of returning images, where each pixel represents the distance to its corresponding point not the RGB data. This is considered as the real novelty of the RGBD camera in computer vision compared to the common video-based and stereo-based products. Depth sensors captures depth data without using markers, 2D to 3D-transition or determining feature points. The captured depth map then cluster the 3D depth points into different clusters to determine the different limbs of the human-body. The 3D points clustering is achieved by different clustering techniques. Our Experiments show good performance and results in using clustering to determine different human-body limbs.


systems, man and cybernetics | 2014

Safety applications using Kinect technology

Hussein Haggag; Mohammed Hossny; Sherif Haggag; Saeid Nahavandi; Douglas C. Creighton

Microsoft Kinect sensor was introduced with the XBOX gaming console. It features a simple and portable motion capturing system. Kinect nowadays presents a point of interest in many fields of study and areas of research where its affordable price compared to its capabilities. The Kinect sensor has the capability to capture and track detected 3D objects with accuracy comparable to that captured by state of the art commercial systems. Human safety is considered one of the highest concerns, specially nowadays where the existence of machines and robots is widely used. In this paper we present using the Kinect technology for enhancing the safety of equipment and operations in seven different applications. These applications include 1) positioning of childs car seat to optimise the childs position in respected to front and side air-bags; 2) board positioning system to improve the teachers arm reach posture; 3) gas station safety to prevent children from accessing the gas pump; 4) indoor pool safety to avoid children access to deep pool area; 5) robot safety emergency stop; 6) Workplace safety; and 7) older adults fall prediction.


Neurocomputing | 2015

Automatic spike sorting by unsupervised clustering with diffusion maps and silhouettes

Thanh Thi Nguyen; Asim Bhatti; Abbas Khosravi; Sherif Haggag; Douglas C. Creighton; Saeid Nahavandi

Abstract Knowledge of the activity of single neurons is crucial for understanding neural functions. Therefore the process of attributing every single spike to a particular neuron, called spike sorting, is particularly important in electrophysiological data analysis. This task however is greatly complicated because of numerous factors. Bursts or fast changes in ion channel activation or deactivation can cause a large variability of spike waveforms. Another considerable source of uncertainties results from noise caused by firing of nearby neurons. Movement of electrodes and external electrical noise from the environment also hamper the spike sorting. This paper introduces an integrated approach of diffusion maps (DM), silhouette statistics, and k-means clustering methods for spike sorting. DM is employed to extract spike features that are highly capable of discriminating different spike shapes. The combination of k-means and silhouette statistics provides an automatic unsupervised clustering, which takes features extracted by DM as inputs. Experimental results demonstrate the noticeable superiority of the features extracted by DM compared to those selected by wavelet transformation (WT). Accordingly, the proposed integrated method significantly dominates the popular existing combination of WT and superparamagnetic clustering regarding spike sorting accuracy.


systems, man and cybernetics | 2013

Cepstrum Based Unsupervised Spike Classification

Sherif Haggag; Shady M. K. Mohamed; Asim Bhatti; Nong Gu; Hailing Zhou; Saeid Nahavandi

In this research, we study the effect of feature selection in the spike detection and sorting accuracy. We introduce a new feature representation for neural spikes from multichannel recordings. The features selection plays a significant role in analyzing the response of brain neurons. The more precise selection of features leads to a more accurate spike sorting, which can group spikes more precisely into clusters based on the similarity of spikes. Proper spike sorting will enable the association between spikes and neurons. Different with other threshold-based methods, the cepstrum of spike signals is employed in our method to select the candidates of spike features. To choose the best features among different candidates, the Kolmogorov-Smirnov (KS) test is utilized. Then, we rely on the super paramagnetic method to cluster the neural spikes based on KS features. Simulation results demonstrate that the proposed method not only achieve more accurate clustering results but also reduce computational burden, which implies that it can be applied into real-time spike analysis.


international conference on neural information processing | 2013

Spike sorting using hidden markov models

Hailing Zhou; Shady M. K. Mohamed; Asim Bhatti; Chee Peng Lim; Nong Gu; Sherif Haggag; Saeid Nahavandi

In this paper, hidden Markov models (HMM) is studied for spike sorting. We notice that HMM state sequences have capability to represent spikes precisely and concisely. We build a HMM for spikes, where HMM states respect spike significant shape variations. Four shape variations are introduced: silence, going up, going down and peak. They constitute every spike with an underlying probabilistic dependence that is modelled by HMM. Based on this representation, spikes sorting becomes a classification problem of compact HMM state sequences. In addition, we enhance the method by defining HMM on extracted Cepstrum features, which improves the accuracy of spike sorting. Simulation results demonstrate the effectiveness of the proposed method as well as the efficiency.


service oriented software engineering | 2014

Neural spike representation using Cepstrum

Sherif Haggag; Shady M. K. Mohamed; Asim Bhatti; Hussein Haggag; Saeid Nahavandi

Neural spikes define the human brain function. An accurate extraction of spike features leads to better understanding of brain functionality. The main challenge of feature extraction is to mitigate the effect of strong background noises. To address this problem, we introduce a new feature representation for neural spikes based on Cepstrum of multichannel recordings. Simulation results indicated that the proposed method is more robust than the existing Haar wavelet method.


Neurocomputing | 2017

Towards automated quality assessment measure for EEG signals

Shady M. K. Mohamed; Sherif Haggag; Saeid Nahavandi; Omar Haggag

EEG signals provide the means to understand how the brain works and they can be used within a wide range of applications; especially BCI applications. The main issue that affects the performance of such applications is the quality of the recorded EEG signal. Noise produced during the recording of the EEG signal impacts directly on the quality of the acquired neural signal. BCI applications performance is susceptible to the quality of the EEG signal. Most BCI research focuses on the effectiveness of the selected features and classifiers. However, the quality of the input EEG signals is determined manually. This paper proposes an automated signal quality assessment method for the EEG signals. The proposed method generates an automated quality measure for each EEG frequency window based on the EEG signal bands characteristics as well as their noise levels. Six scores were developed in this research and the quality of the EEG signal is postulated based on these scores. This EEG quality assessment measure will give researchers an early indication of the quality of the signal. This research will help in testing new BCI algorithms so that the testing could be made on only high quality signals. It will also help BCI applications to react to high quality signals and ignore lower quality ones without the need for manual interference. EEG data acquisition experiments were conducted with different levels of noise and the results show the consistency of our algorithms in estimating the accurate signal quality measure.


service oriented software engineering | 2014

Hidden Markov model neurons classification based on Mel-frequency cepstral coefficients

Sherif Haggag; Shady M. K. Mohamed; Hussein Haggag; Saeid Nahavandi

In neuroscience, the extracellular actions potentials of neurons are the most important signals, which are called spikes. However, a single extracellular electrode can capture spikes from more than one neuron. Spike sorting is an important task to diagnose various neural activities. The more we can understand neurons the more we can cure more neural diseases. The process of sorting these spikes is typically made in some steps which are detection, feature extraction and clustering. In this paper we propose to use the Mel-frequency cepstral coefficients (MFCC) to extract spike features associated with Hidden Markov model (HMM) in the clustering step. Our results show that using MFCC features can differentiate between spikes more clearly than the other feature extraction methods, and also using HMM as a clustering algorithm also yields a better sorting accuracy.


systems, man and cybernetics | 2015

Prosthetic Motor Imaginary Task Classification Using Single Channel of Electroencephalography

Sherif Haggag; Shady M. K. Mohamed; Hussein Haggag; Saeid Nahavandi

Brain Computer Interface (BCI) is playing a very important role in human machine communications. Recent communication systems depend on the brain signals for communication. In these systems, users clearly manipulate their brain activity rather than using motor movements in order to generate signals that could be used to give commands and control any communication devices, robots or computers. In this paper, the aim was to estimate the performance of a brain computer interface (BCI) system by detecting the prosthetic motor imaginary tasks by using only a single channel of electroencephalography (EEG). The participant is asked to imagine moving his arm up or down and our system detects the movement based on the participant brain signal. Some features are extracted from the brain signal using Mel-Frequency Cepstrum Coefficient and based on these feature a Hidden Markov model is used to help in knowing if the participant imagined moving up or down. The major advantage in our method is that only one channel is needed to take the decision. Moreover, the method is online which means that it can give the decision as soon as the signal is given to the system. Hundred signals were used for testing, on average 89 % of the up down prosthetic motor imaginary tasks were detected correctly. This method can be used in many different applications such as: moving artificial prosthetic limbs and wheelchairs due to its high speed and accuracy.

Collaboration


Dive into the Sherif Haggag's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge