{"title":"Comparison of different backpropagation training algorithms using robust M-estimators performance functions","authors":"Ali R. Abd Ellah, M. Essai, A. Yahya","doi":"10.1109/ICCES.2015.7393080","DOIUrl":"https://doi.org/10.1109/ICCES.2015.7393080","url":null,"abstract":"Artificial neural networks are one of the most popular and promising areas of artificial intelligence research. Training data containing outliers are often a problem for supervised neural networks learning algorithms that may not always come up with acceptable performance. Many robust learning algorithms have been proposed so far to improve the performance of neural networks in the presence of outliers. In this paper, we investigate the performance of four different backpropagation training algorithms, which are conjugate gradient with Fletcher - Reeves updates, conjugate gradient with Polak - Ribiére updates, resilient backpropagation, and conjugate gradient with Powell - peal restart. We compare their performance in terms of Root Mean Square Error as a merit function and the training speed in seconds. Examined neural networks trained by aforementioned backpropagation learning algorithms, which used the robust M-estimators performance functions instead of MSE one, in order to get robust learning in the presence of outliers. The study results show that Traincgf is the best algorithm in terms of mean square error, while the Traincgp is the best in terms of training speed.","PeriodicalId":227813,"journal":{"name":"2015 Tenth International Conference on Computer Engineering & Systems (ICCES)","volume":"71 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124284298","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
H. Tawfik, M. Safar, Mohamed Abdelsalam, M. El-Kharashi, A. Salem
{"title":"A new approach for interfacing SystemC-AMS models with hardware-emulated platforms","authors":"H. Tawfik, M. Safar, Mohamed Abdelsalam, M. El-Kharashi, A. Salem","doi":"10.1109/ICCES.2015.7393025","DOIUrl":"https://doi.org/10.1109/ICCES.2015.7393025","url":null,"abstract":"Since its introduction, SystemC-AMS extensions to SystemC have been used in several applications to model the analog part of a heterogeneous SoC. In this case, the SoC is usually a pure simulation model where the digital part is modeled using SystemC. If an emulation verification environment is used, the digital part of the SoC would be running on the emulator while the analog part, modeled with SystemC-AMS, would be running on the emulator host machine. In this paper, we propose an approach to interface SystemC-AMS models running on the emulator host machine with digital models running on the emulator. The interfacing challenge, addressed by this approach, lies in the fact that SystemC-AMS is a timed environment with a time wheel completely independent from the emulation time wheel. We also describe a case study that demonstrates the validity of the proposed approach.","PeriodicalId":227813,"journal":{"name":"2015 Tenth International Conference on Computer Engineering & Systems (ICCES)","volume":"76 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121357205","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Rana O. Elnaggar, M. Khalil, H. Abdelmunim, Hazem M. Abbas
{"title":"Optical flow-based enhancement of spatio-temporal detection in videos","authors":"Rana O. Elnaggar, M. Khalil, H. Abdelmunim, Hazem M. Abbas","doi":"10.1109/ICCES.2015.7393079","DOIUrl":"https://doi.org/10.1109/ICCES.2015.7393079","url":null,"abstract":"Accurate optical flow techniques are widely used in spatio-temporal object detection in videos. However, the computational complexity of the currently used techniques limits the effectiveness of spatio-temporal detection in applications such as action detection and event recognition. Therefore, in this paper we aim at employing rapid yet accurate optical flow techniques to promote the effectiveness of the detection system. The proposed design uses novel optical flow estimation techniques that are based on learned flow basis, known as PCA-Flow and PCA-Layers. PCA-Flow estimates dense flow from a linear flow model based on principle components of natural flow. PCA-Layers is an extension of PCA-Flow. PCA-Layers technique uses Markov random field (MRF) to combine several motion layers into dense optical flow. The motion in each layer is estimated by PCA-Flow. Our experimental results show that our approach maintains the overall performance of the baseline framework while 64% reduction in the computation time is achieved.","PeriodicalId":227813,"journal":{"name":"2015 Tenth International Conference on Computer Engineering & Systems (ICCES)","volume":"128 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127077702","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Heba Fouda, Mohammed M Elmogy, Ahmed Aboelfetoh, Abdel Raziq Maat
{"title":"Constructing fuzzy ontology for cardiac arrhythmias","authors":"Heba Fouda, Mohammed M Elmogy, Ahmed Aboelfetoh, Abdel Raziq Maat","doi":"10.1109/ICCES.2015.7393084","DOIUrl":"https://doi.org/10.1109/ICCES.2015.7393084","url":null,"abstract":"Cardiac arrhythmias are perturbation in the rhythm of the heart, evident by abnormally fast rates or abnormally slow rates or irregular rates. Body sensor networks (BSNs) are used to monitor ECG signals continuously to diagnose early abnormalities. ECG signal can be impaired due to network transmission problems, low battery power, and noise. The need increase to represent knowledge about arrhythmia concepts, properties, and types to describe that highly sensitive medical domain. We propose the construction of a fuzzy ontology for the cardiac arrhythmias disease to handle the reality and uncertainty of the cardiac arrhythmias disease. Our fuzzy ontology contains diseases, symptoms, diagnosis, and treatments, using the standard Web Ontology Language (OWL2) and FuzzyOWL2 plug-in for protégé. The cardiac arrhythmias diseases hierarchy and terms are determined upon the standard Disease Ontology (DO).","PeriodicalId":227813,"journal":{"name":"2015 Tenth International Conference on Computer Engineering & Systems (ICCES)","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128732326","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"ASIC design in Residue Number System for calculating minimum sum of Absolute Differences","authors":"Niras C. Vayalil, A. Safari, Yinan Kong","doi":"10.1109/ICCES.2015.7393032","DOIUrl":"https://doi.org/10.1109/ICCES.2015.7393032","url":null,"abstract":"The Sum of Absolute Differences (SAD) is widely used in motion-estimation algorithms, the most computationally intensive task in video compression, and also in determining similarities between two data sets. This paper proposes a SAD hardware implementation using a Residue Number System (RNS). Residue Number Systems have been used for decades in designing low-power and high-speed computer hardware, because of their inherent parallel structure. In RNS, large integers are represented as sets of smaller integers or residues, where the number bases or moduli are mutually prime. Since these residues are independent from each other, mathematical operations such as addition, subtraction and multiplication can be carried out without any carry propagation between residues, which is in most cases a limiting factor in binary systems. However, some arithmetical operations such as comparison and division are more difficult in RNS than in conventional binary systems, such as determining the sign and magnitude comparison of two numbers. The proposed SAD architecture is based on a very recent advance in fast sign-detection algorithms for RNS, and the experimental results show that the proposed architecture has higher speed and less area than previous SAD implementations.","PeriodicalId":227813,"journal":{"name":"2015 Tenth International Conference on Computer Engineering & Systems (ICCES)","volume":"76 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123530692","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
M. A. Eissa, Mahmoud S. Ahmed, R. Darwish, A. M. Bassiuny
{"title":"Improved fuzzy Luenberger observer-based fault detection for BLDC motor","authors":"M. A. Eissa, Mahmoud S. Ahmed, R. Darwish, A. M. Bassiuny","doi":"10.1109/ICCES.2015.7393039","DOIUrl":"https://doi.org/10.1109/ICCES.2015.7393039","url":null,"abstract":"Fault detection and diagnosis (FDD) are important engineering tasks that could effectively improve safety and reliability of technical processes by reducing the number of shutdowns that are necessary for traditional maintenance routines. Many techniques have been proposed in the area of FDD and the use of observers in fault detection is well established. This paper presents an improvement for Luenberger observer using fuzzy logic for detecting sensor faults. The proposed observer system is characterized by its simple design where the location of the poles of the observer is determined through exploiting a fuzzy logic approach and the gain could be adapted according to the system sates. Extensive experiments are conducted in order to investigate the effectiveness of the proposed approach. Several faults categories ranging from simple faults to complex faults are employed. The experimental results demonstrate that the improved fuzzy Luenberger observer is more effective for fault detection purposes when compared with the classical design approach for Luenberger observer.","PeriodicalId":227813,"journal":{"name":"2015 Tenth International Conference on Computer Engineering & Systems (ICCES)","volume":"123 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115783586","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A hybrid outlier detection algorithm based on partitioning clustering and density measures","authors":"Hamada Rizk, Sherin M. ElGokhy, A. Sarhan","doi":"10.1109/ICCES.2015.7393040","DOIUrl":"https://doi.org/10.1109/ICCES.2015.7393040","url":null,"abstract":"Outlier detection is an important issue in the realm of data mining. Several applications relay on outlier detection such as intrusion detection, fraud detection, medical and public health data, image processing, etc. Clustering-based outlier detection algorithms are considered as the most important outlier detection approaches. They provide high detection rate, however, they suffer from high false positives. In this paper, we propose a clustering-based outlier detection algorithm that supports searching for outliers not only in small clusters but also in large clusters with an optimized calculation methodology. The experimental results demonstrate the good performance of the algorithm in terms of detection accuracy by increasing the detection rate, decreasing the false positives, and minimizing outlierness factor calculations.","PeriodicalId":227813,"journal":{"name":"2015 Tenth International Conference on Computer Engineering & Systems (ICCES)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124189838","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Principal component analysis-based spectral recognition for SSVEP-based Brain-Computer Interfaces","authors":"A. Yehia, S. Eldawlatly, M. Taher","doi":"10.1109/ICCES.2015.7393085","DOIUrl":"https://doi.org/10.1109/ICCES.2015.7393085","url":null,"abstract":"Utilizing brain activity to interact with the external environment is no longer impossible thanks to recent advances in developing Brain-Computer Interfaces (BCIs). This paper proposes a novel recognition method for Steady-State Visual Evoked Potentials (SSVEPs) from electroencephalography (EEG). In this approach, EEG signals are pre-processed using spectral and time domain filters in order to enhance Signal-to-Noise Ratio (SNR). Features are then extracted from the spectral representation after obtaining the spectral principle components. SSVEP target frequency that corresponds to the frequency of a flickering object is determined using a linear classification process. We examined the performance of the proposed approach using two datasets. Results demonstrate a high detection accuracy of an average 96.12% for a 4-second time window and 92.85% for a 2-second time window. Our analysis demonstrates that the proposed approach achieves better detection accuracy compared to traditional methods including canonical correlation analysis and its variants.","PeriodicalId":227813,"journal":{"name":"2015 Tenth International Conference on Computer Engineering & Systems (ICCES)","volume":"540 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124265353","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Constrained-based symbolic execution on virtual models for functional coverage verification","authors":"Nahla Mohamed, A. Wahba, M. Safar, A. Salem","doi":"10.1109/ICCES.2015.7393027","DOIUrl":"https://doi.org/10.1109/ICCES.2015.7393027","url":null,"abstract":"In this paper, we present a new approach for automatic test case generation with symbolic execution on virtual model. The test case generation is based on the concept of constrained-based and assertion-based techniques. We use the constrained-based technique in order to show preferences for the generated test cases and to obtain the desired goal of functional coverage. Basic idea of our technique is generating test cases from assertions. We used the assertion functions of the symbolic executor tool KLEE. With such setting, KLEE will carry out the virtual model through different paths in order to reach the assertion. Hence, the related test cases will validate the coverage of the assertion. To trigger the device to go through several states, we developed an additional method based on special functional coverage criteria. We present preliminary results on the test cases generation using a case study from ARM QEMU models. Our experimental results show that the proposed approach is efficient.","PeriodicalId":227813,"journal":{"name":"2015 Tenth International Conference on Computer Engineering & Systems (ICCES)","volume":"80 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126195845","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"On the parallelization of SAT solvers","authors":"Yasmeen Abd El Khalek, M. Safar, M. El-Kharashi","doi":"10.1109/ICCES.2015.7393031","DOIUrl":"https://doi.org/10.1109/ICCES.2015.7393031","url":null,"abstract":"This paper presents the main challenges, the hot topics, and the intriguing issues in the area of parallel SAT solving which provides possible directions for future research. It gives a detailed summary for the main features and technologies used in the most widely known and successful parallel SAT solvers and shows the strong points and the shortcomings in them. In addition, it compares between the basic characteristics for these solvers including algorithms, architecture paradigm, scalability, network communication, managing the workload distribution and more. Finally, a new approach is proposed that is expected to be a very promising direction as it copes with the nature of parallel paradigm and results in almost a linear speedup in solving SAT instances, independent of the number of variables of the SAT formula.","PeriodicalId":227813,"journal":{"name":"2015 Tenth International Conference on Computer Engineering & Systems (ICCES)","volume":"73 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124760531","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}