Yazar "Gorgunoglu, Salih" seçeneğine göre listele
Listeleniyor 1 - 7 / 7
Sayfa Başına Sonuç
Sıralama seçenekleri
Öğe A Comparison of Minutia Triplet Based Features for Fingerprint Indexing(Ieee, 2016) Uysal, Murat; Gorgunoglu, SalihThe sensitivities of features extracted from minutia triplets, in fingerprint indexing studies, against distortions on impression images have been compared. It has been shown that the geometric features of triangles can be made robust against elastic distortions and features used in other studies called minutia type, ridge counts and ridge pattern representation decrease indexing performance.Öğe CUDA Based Speed Optimization of the PCA Algorithm(Assoc Information Communication Technology Education & Science, 2016) Gorgunoglu, Salih; Oz, Kadriye; Cavusoglu, AbdullahPrincipal Component Analysis (PCA) is an algorithm involving heavy mathematical operations with matrices. The data extracted from the face images are usually very large and to process this data is time consuming. To reduce the execution time of these operations, parallel programming techniques are used. CUDA is a multipurpose parallel programming architecture supported by graphics cards. In this study we have implemented the PCA algorithm using both the classical programming approach and CUDA based implementation using different configurations. The algorithm is subdivided into its constituent calculation steps and evaluated for the positive effects of parallelization on each step. Therefore, the parts of the algorithm that cannot be improved by parallelization are identified. On the other hand, it is also shown that, with CUDA based approach dramatic improvements in the overall performance of the algorithm arepossible.Öğe Design and Implementation of 3-Phase Induction Motors Speed Controller by Using Low Cost 8-Bit Microcontroller(Gazi Univ, 2009) Bay, Omer Faruk; Gorgunoglu, SalihAC induction motors are widely used in industrial applications. These motors are generally worked in variable speed. Speed control of the AC motors are more complex compared with the DC motors. In this study, a three phase induction motor speed controller is designed and imlemented by using 8-bit microcontroller. Six step inverter is controlled by microcontroller which produce PWM signals by using lookup table and variable speed has been obtained by changing the voltage and its frequency at the output of inverter. Designed system which uses 8 bit microcontroller is low cost and can be implemented easily.Öğe Design of a Real-Time USB Interfaced Multi-Channel Power System Harmonics Detection System(Ieee, 2015) Gok, Mehmet; Gorgunoglu, Salih; Sefa, IbrahimIn recent years, the increase of non-linear loads caused more harmonics on power systems. With the advent of the loads that are sensitive to power quality, harmonics are more important than in the past. Determination of those harmonics is required for the avoidance of problems. In this paper, a practical low cost harmonics detection system is designed and performance of the system is considered on single and multi-channel usage. 400th harmonic can be detected under 3.5 mu s over 8- channels using the developed device and processing software. Results show that proposed system can be used for a broad range of harmonics detection systems in real-time.Öğe An efficient Pseudo microprocessor for engineering education(Elsevier Science Bv, 2012) Gorgunoglu, Salih; Peker, Musa; Sen, Baha; Cavusoglu, AbdullahComputer architecture, computer organization and digital circuits are among the basic topics that are taught in computer sciences and engineering. Because of the degree of abstraction, students often find it difficult to comprehend the subject. Computer architecture and digital circuits are bases for microprocessors and microcontrollers which are widely used in the controlling of the systems in the industry. Therefore, It is necessary to know and understand the structure and programming of the microprocessors in order to be used effectively in applications. In this study, an educational tool for simulating execution of a simple microprocessors commands are presented. This simple microprocessors is in fact an imaginary microprocessors which does not exists commercially. However, it is custom made to fit our educational training purposes. The simulation platform is realized by a visual programming platform. By this study, we have exercised an improvement over the student's understanding of the topics which has been thought in our engineering education classes. (C) 2011 Published by Elsevier Ltd.Öğe Examination of Speed Contribution of Parallelization for Several Fingerprint Pre-Processing Algorithms(Univ Suceava, Fac Electrical Eng, 2014) Gorgunoglu, Salih; Orak, Ilhami Muharrem; Cavusoglu, Abdullah; Gok, MehmetIn analysis of minutiae based fingerprint systems, fingerprints needs to be pre-processed. The pre-processing is carried out to enhance the quality of the fingerprint and to obtain more accurate minutiae points. Reducing the pre-processing time is important for identification and verification in real time systems and especially for databases holding large fingerprints information. Parallel processing and parallel CPU computing can be considered as distribution of processes over multi core processor. This is done by using parallel programming techniques. Reducing the execution time is the main objective in parallel processing. In this study, pre-processing of minutiae based fingerprint system is implemented by parallel processing on multi core computers using OpenMP and on graphics processor using CUDA to improve execution time. The execution times and speedup ratios are compared with the one that of single core processor. The results show that by using parallel processing, execution time is substantially improved. The improvement ratios obtained for different pre-processing algorithms allowed us to make suggestions on the more suitable approaches for parallelization.Öğe Motion clustering on video sequences using a competitive learning network(Tubitak Scientific & Technological Research Council Turkey, 2014) Gorgunoglu, Salih; Altay, SafakIt is necessary to track human movements in crowded places and environments such as stations, subways, metros, and schoolyards, where security is of great importance. As a result, undesired injuries, accidents, and unusual movements can be determined and various precautionary measures can be taken against them. In this study, real-time or existing video sequences are used within the system. These video sequences are obtained from objects such as humans or vehicles, moving actively in various environments. At first, some preprocesses are made respectively, such as converting gray scale, finding the edges of the objects existing in the images, and thresholding the images. Next, motion vectors are generated by utilizing a full search algorithm. Afterwards, k-means, nearest neighbor, image subdivision, and a competitive learning network are used as clustering methods to determine dense active regions on the video sequence using these motion vectors, and then their performances are compared. It is seen that the competitive learning network significantly determines the classification of dense active regions, including motion. Moreover, the algorithms are analyzed in terms of their time performances.