Show: 25 50 75 100 Results

Search results: 25 out of 1,990

نظام تعريف البصمة باستخدام الخوارزمية الجينية == Fingerprint Identification SystemUsing Genetic Algorithm

Author name: ذكرى محمد عبد
Supervisor name: ضياء عبد الحسين جمعة الزبيدي
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: Identification system has been widely covered by many researchers using different methods to reach to the desired goal of the best and accurate security method. Existing security methods rely on knowledge based on approaches like password or token based on approaches like access cards. Such methods are not very secure, biometrics such as fingerprint, face and voice offer are means of personal identification and provide increased security because they rely on characteristics are existed in us. In this thesis, method of fingerprint identification system is introduced. The proposed system has used 196 fingerprint image back to the 28 individual, 140 image from them has been used for training and 56 image has been used for testing. Discrete Cosine Transform has been used to extract distinctive features from fingerprint image and genetic algorithm (GA) has been used as features selection technique. Genetic algorithm has helped to produce GA filter in order to select subset of features out of DCT. When testing the proposed system by using two type of statistical pattern recognition, (Probabilistic Neural Network and K - Nearest Neighbor) have found the identification rate reaching to 91% with superiority K - Nearest Neighbor algorithm in reaching this rate with the use of less number of features (68 feature). This rate has emboldened on attempting using more than one filter of genetic algorithm, the result reached to 98% as identification rate in two classifiers with more reduction in number features. The proposed system has been tested before using genetic algorithm and identification rate has reached to 89%. A code for the proposed identification system has been written with the use of matlabversion(7.6).As the specifications of the computer, which is used : Operating System : Windows 7, Processor : 2GHz, Memory : 3072MB

ضغط الصورة كسوريا بالاعتماد على التقنية العشوائية == Fractal Image Compression Based on Entropy Technique

Author name: دعاء يونس عباس الطائي
Supervisor name: جميلة حربي سعود العامري
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: ضغط البيانات اصبح مسالة مهمة لخزن المعلومات والارسال ويستخدم بصورة خاصة في قاعدة بيانات مكونة من عدد كبير من الصور الرقمية المفصلة حيث ان الصورة هي عبارة عن تمثيل رقمي. ضغط الصور ببساطة يدل على تقليل هذه البيانات الرقمية بواسطة استخدام خوارزميات مختلفة لذلك مؤخرا الصور تضغط باستخدام خوارزميات ضغط الصور الكسورية وبالاعتماد على الكسوريات (fractals( تعتبر خوارزميات ضغط الصور الكسورية هي خوارزميات من نوع فاقدة لبيانات (lossy) الصور الرقمية. تضغط الصورة كسوريا بسبب اعتمادها على حقيقة ان اجزاء من الصورة غالبا ما تشابه اجزاء اخرى من نفس الصورة لذلك فان هذه الخوارزميات تكون ملائمة اكثر للصور النسيجية والصور الطبيعية. بسبب امتلاك الخوارزميات الكسورية لبعض الخصائص المرغوب بها مثل قدرة التحليل المستقلة وسرعة اعادة الترميز. فان خوارزميات ضغط الصور الكسورية نالت اهتمام كبير من قبل الوحدات البحثية. بالرغم من كل هذه النجاحات المتقدمة الا ان طول وقت الترميز في مرحلة الضغط يبقى العائق الاساسي لهذه الخوارزمية بسبب ان معظم الوقت في مرحلة الضغط يصرف حول ايجاد افضل مطابقة بين المديات (srange) والمجالات (sdomain) اي ايجاد المناطق المتشابهة في الصورة. في هذه الرسالة سوف نقدم تقنية جديدة لتقليل تعقيدات مرحلة الضغط والمحافظة على كفاءة الصورة المسترجعة باستخدام التقنية العشوائية. في هذه التقنية المقترحة, سوف نقسم الصورة المراد ضغطها باستخدام تقنية الشجرة الرباعية quad tree)) الى مديات ومجالات مختلفة الحجم فيما بعد يتم حساب قيمة العشوائية لكل مدى ومجال اذا كان فرق العشوائية بينهما اقل من مقدار عتبة العشوائية (ɛ) الذي يكون ضمن قيم تتدرج من 0.1الى 0.9 فالمجال ينظم لمستودع المجالاتdomain pool) ) لهذا البحث في مستودع المجالات لكل مدى سوف يقل حيث يتم تكوين مستودع المجالات الجديد المتقلص الحجم بالاعتماد على القيمة العشوائية لكل مجال لذلك كل مدى سوف يقارن فقط مع المجالات التي تحقق الشرط ) مستودع المجالات الجديد المتقلص الحجم ) بدلا من المقارنة مع كل المجالات كما في خوارزمية البحث الكلي لهذا الحسابات في مرحلة الضغط المقترحة سوف تكون قليلة والوقت سوف يسرع. في النهاية, استخدام طريقة تقطيع الشجرة الرباعية في التقنية العشوائية المقترحة ساعدنا في تسريع وقت الضغط حيث كما نعرف ان طريقة تقطيع الشجرة الرباعية تسرع مرحلة الضغط حيث ان النتائج الاختبارية في جداول المقارنة المعروضة في الفصل الرابع والتي تتضمن 10 صور رمادية وملونة حجمها 256 ×256 تشير ان الخوارزمية المقترحة تسترجع الصور بوقت ضغط اسرع مثال على ذلك وقت الضغط لصورة لينا تناقص من 2650 ثانية باستخدام خوارزمية الضغط الكلي ليكون431.81 ثانية باستخدام الخوارزمية المقترحة وباستخدام نفس متغيرات مرحلة الضغط وفي حالة قيمة مقدار التداخل (step size) هي 1 كذلك نسبة الضغط والكفاءة لصورة لينا باستخدام الخوارزمية المقترحة هي 10.565 , 30.181 dB على التوالي هذا يعني ان الخوارزمية المقترحة ايضا تحقق كفاءة جيدة للصورة المسترجعة مع نسبة ضغط مقبولة | Data compression has become an important issue for information storage and transmission. This is especially true for databases consisting of a large number of detailed digital images whereas digital images are the numerical representations. Image compression simply refers to reduce this numerical data by using various algorithms so recently images can be compressed using fractal compression algorithm. Based on fractals, fractal image compression is a lossy compression algorithm for digital images. Because fractal image compression relying on the fact that parts of an image often resemble other parts of the same image in other words its is based on the self - similarities property in images so fractal image compression algorithm is best suited for textures and natural images. Due to some desirable properties like resolution independence and fast decoding, fractal image compression has received much attention from the research community. Despite the advances made, the long computing times in the encoding stage remain the main drawback of this algorithm since most of the time during encoding stage is spent for finding the best matching pair of range - domain block (finding the regions with high self - similarity). In this thesis, new technique will be presented to reduce the complexity of the encoding stage and keeping quality of the reconstructed image using the entropy technique. In the proposed entropy technique, the image will be partitioned using quad tree partitioning into range and domain blocks of different sizes after that the entropy values of range and domain blocks will be calculated for determining size of the domain pool since if the difference between the entropy values of range and domain blocks lesser than entropy threshold (ɛ) that ranged from 0.1 to 0.9 values then this domain block will belong to the domain pool because that the domain pool search for each range block will be reduced since the new reduced domain pool is formed based on entropy value of each domain block so that range block is compared only with domain blocks that satisfy the condition (i.e., reduced domain pool) instead of all the domain blocks as in full search algorithm then calculations of the proposed encoding stage will be little and the time will be speeded. Ultimately, using quad tree partitioning in entropy technique assisted in speeding the encoding time since where the experimental results in comparing tables that shown in chapter four which include 10 grey scale and color images of size 256 × 256 indicate that the proposed entropy technique combined with quad tree partitioning reconstructed the images with faster encoding time for example the encoding time of Lenna image decreased from 2650 sec in full search algorithm to be 431.80 sec by using the proposed entropy algorithm under the same encoding parameter values for step size is 1 as well as the compression ratio and quality of Lenna image using entropy technique are 10.565 and 30.038 dB respectively while in full search algorithm were 13.058 and 31.181 dB respectively this means that the proposed entropy algorithm also it achieves good quality of the reconstructed images with acceptable compression ratio

نظام اخفاء صورة مشفرة في ملف صوتي == Image In Wave Crypto - Stego System

Author name: بيداء فليح حسن
Supervisor name: مصطفى ضياء الحسني
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: بسبب التطور السريع في مجال الاتصالات والوسائط المتعددة والاستخدام المتزايد للانترنت، فقد اصبح امن بيانات الوسائط المتعددة ملحا جدا. اثنان من التقنيات الفعالة لتحقيق امن بيانات الوسائط المتعددة هي تقنيات التشفير واخفاء المعلومات .في هذه الرسالة ندرس اسلوبا علميا لنظام اخفاء معلومات صورة مشفرة في ملف صوتي (Cover Audio). في البداية يتم تطبيق خوارزميات مختلفة ومنها خوارزمية الحديثة RC4)) وخوارزمية الفوضئ (Multiple - Logistic Maps)) .لعبت نظرية الفوضئ دورا هاما في تقنيات التشفير والاخفاء في الوقت الحاضر بسبب افضل امنها وادائها وفقا لتسلسل العشوائية التي يتم انشاوها من نظام الغير خطية بسرعة عالية. عملية التشفير والاخفاء تكون بصورة غير متسلسلة عن طريق استخدام "Chaotic Maps" لتوليد مفاتيح للتشفير ومواقع عشوائيه للصوت(Stego Audio). الصورة السرية المشفرة يتم اخفاءها داخل (Cover Audio) لانتاج (Stego Audio) ولكن باجراء بعض التحويلات . واحدة من هذه التحويلات هي ((DWT التي تسخدم للتحويل من مجال ( Time Domain) الى مجال اخر يسمئ المجال الترددي (Frequency Domain).عملية التضمين تكون في المجال الترددي العالي ومن ثم الرجوع الئ المجال الاول بتطبيق معكوس تحويل المويجة المتقطع (IDWT).اثبتت النتائج المتحصل عليها من الاختبارات التجريبيه للنظام المقترح هي تقنيات قوية وفعالة وفقا لمقاييس ( Information Entropy ≤ 8)(PSNR ≥ 40), (SNR ≥ 40), (Runs Test ≥ 0.01), (Frequency Test ≥ 0.01), (Serial Test ≥ 0.0.1), (Correlation Coefficient ≤ 1). | Due to the rapid development in the field of communications and multimedia and the increasing use of the Internet, multimedia data security has become very urgent. Two of the efficient techniques to achieve the multimedia data security are cryptography and steganography technologies.In this thesis introduces a workable method for steganography system encrypted image into a cover audio file. Initially, different encryption algorithms are implemented based on modified modern cipher (Hybrid RC4 using Logistic and Tent maps) and chaotic maps (Multiple - Logistic maps). The chaos theory has played an important role in cryptography and steganography. Chaos based encryption and embedding algorithms are employed at the present time because of their best security and good performance according to the random sequences that are generated from nonlinear system in a high speed calculations. The chaotic map is used to generate the encrypted keys and the random locations of stego audio. The encrypted secret image is then embedded in cover audio to produce stego audio after some transformations. One of the transformations is Discrete Wavelet Transform (DWT) that used as an embedding technique by converting the cover audio from time domain to frequency domain. The Inverse Discrete Wavelet Transform (IDWT) is applied to produce the auditory stego audio. The obtained results from the experimental tests proved that the proposed encryption and embedding algorithms are a powerful and efficient techniques according to the higher (Entropy ≤ 8), (Correlation ≤ 1), (PSNR ≥ 40), (SNR ≥ 40), (Runs Test ≥ 0.01), (Frequency Test ≥ 0.01), and (Serial Test ≥ 0.01).

تشـفير اشارة الكلام باستخدام خرائط الفوضى == Speech Signal Encryption Using Chaotic Maps

Author name: ايمان هاتو هاشم
Supervisor name: سعد نجم باشخ السعد
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: اكتسبت امنية الاتصالات للكلام اهمية كبيرة مع تقدم الاتصالات الحديثة وتقنيات الوسائط المتعددة. اذ اصبح توفير الحماية مع مستوى امن عال من القضايا التي تحظى باهمية خاصة, فضلا عن كونها من القضايا الضرورية.في هذه الدراسة تم اقتراح طريقة لتشفير الكلام اذ تم تصميمها وتنفيذها اعتمادا على انظمة الفوضى (chaotic). تضمنت الدراسة تقديم نوعين من خوارزميات تشفير الكلام : رقمية وتناظرية، وكل خوارزمية منها مكونة من اكثر من مستوى لتغيير معالم اشارة الكلام الاصلية مع الحفاظ على الاشارة المسترجعة بدرجة وضوح عالية .ان خوارزمية التشفير الرقمية تعتمد على عملية ابدال وتعويض عينات الكلام (samples) في المجال الزمني, والمجال الترددي باستخدام مفاتيح سرية. على حين تعتمد خوارزمية التشفير التناظرية على عمليات ابدال لمقاطع الكلام في المجال الزمني وعمليات ابدال للمعاملات الناتجة من تحويل جيب التمام المقطع (DCT). ان عمليات الابدال يتم تنفيذها عن طريق تطبيق (map Arnold cat) وباستخدام مفتاح ابدال يتم توليده باستعمال زوج من (Logistic map) ذات البعد الواحد، على حين تم تنفيذ عمليات التعويض عن طريق استخدام مفتاح (mask) يتم توليده من (Logistic maps).كما تضمنت الدراسة مقارنة اداء كل خوارزمية نسبة الى درجة الوضوح الموجودة في الاشارة المشفرة وجودة الاشارة المسترجعة بعد عملية فك التشفير باستعمال اختبارات موضوعية مع الاخذ بعين الاعتبار تاثير الضوضاء على الاشارة المشفرة.وقد تم استخدام لغة البرمجة (c#) لتنفيذ خوارزميات التشفير المقترحة اذ اظهرت النتائج ان نظام التشفير يوفر كلام مشفر مع نسبة وضوح قليلة جدا (نسبة الاشارة الى الضوضاء SNR ونسبة الاشارة الى الضوضاء المقطعي SNRseg ونسبة الاشارة الى الضوضاء المقطعي الطيفيSSNRseg تصل الى - 25 وقيمة معامل الارتباط تقترب من الصفر) وكلام مسترجع ذو نوعية عالية من الجودة (نسبة الاشارة الى الضوضاء SNR ونسبة الاشارة الى الضوضاء المقطعي SNRsegونسبة الاشارة الى الضوضاء المقطعي الطيفيSSNRseg تصل الى 85 وقيمة معامل الارتباط Correlationتقترب من الواحد), كذلك بينت النتائج ان النظام متحسس بدرجة عالية لتغيير المفاتيح المستخدمة. | Secure speech communication has been of great importance with the advancement of modern telecommunication and multimedia technologies. The importance of providing protection with high level of security becomes a major issue. In this thesis the design and implementation a chaotic based encryption speech approach has been proposed. Two types of speech encryption algorithms are presented, digital and analog. Each algorithm is with multilevel to destroy all aspects of the original signal, while preserving the quality of the recovered speech signal with a satisfactory level.The digital encryption algorithm is based on permutation and substitution of speech samples using secret keys in both time and transform domains. While analog encryption algorithm is based on permutation the segments in time domain and permutation coefficients resulting from Discrete Cosine Transform (DCT) in transform domain.The permutation process is performed by Arnold cat map and permutation key generated from a pair of one - dimensional logistic maps. The substitution performed with mask key generated from one - dimensional logistic maps. A performance comparing of each algorithm in terms of residual intelligibility and quality of recovered speech is done using objective test, taking into account the effect of the noise on encrypted signal.The proposed speech encryption algorithms are implemented in C# programming language. The results indicate that the encryption system provides encryption speech signal of very low residual intelligibility (SNR, SNRseg and SSNRseg are very low up to - 25 and correlation closed to zero), while preserves the high quality of the recovered speech signal (SNR, SNRseg and SSNRseg are high up to 85 and correlation closed to one). The system has a large key sensitivity because a small change in the secret key causes a large change in the encrypted signal.

نظام تشخيص السكري باستخدام خوارزمية ID3 وخوارزمية البيز == Diabetes Diagnosis System Using ID3 and Bayesian Algorithms

Author name: احلام راشد خرباط
Supervisor name: زكي سعيد توفيق | سكينة حسن هاشم
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: In today’s world, people get affected by many diseases which cannot be completely cured. Diabetes is one of these diseases and is now a big growing health problem. It leads to heart attack, kidney failure and renal disease risks. The techniques of data mining have been widely applied to extract knowledge from medical databases. This work presents a proposed Medical Diagnosis System of Diabetes aiming to identify the correct diagnosis of Patient’s diabetes as quickly as possible and at a lower cost as possible. The Proposal has three subsequent stages; the first stage is to construct the medical dataset (MD) with eight features which are taken for 1000 patients and cover three classes (Diabetic, Non - Diabetic, and Predicted - Diabetic). The second stage is preprocessing the MD by removing redundancy, generalize and normalize some of features values, and to predict the missing values using K - Nearest Neighbor algorithm (KNN) instead of the traditional filling method in which values are estimated based on experiences. The third stage is data mining - based machine learning, which depends on two algorithms Interactive Dichotomizer 3 (ID3) classifier and Traditional Naïve Bayesian (TNB). TNB required an additional checking step to be suitable for the domain; this version has been called Modified Naïve Bayesian (MNB)). The outcome of implementing the proposed system showed that the accuracy of MNB classifier is generally higher than that of both TNB and ID3 classifiers for all feature sets. It has been found that accuracy of the ID3 model is approximately (98.5%), while the accuracy of the TNB model is about (63%) and the accuracy of the MNB model is (100%). The implementation of the proposal has been done using MS. Visual Studio C#.

نظام تصويت الكتروني امن باستخدام التشفير التماثلي == Secure E - Voting System Using Homomorphic Encryption

Author name: احسن جبار عبد الحسين
Supervisor name: سعد نجم باشخ السعد
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: Homomorphic encryption is a type of encryption that allows performing computation on ciphertext and returning an encrypted result. The decrypted of the result is equal to the same result when performing the same computation on plaintext. Homomorphic encryption has become more useful and more important in many different cryptographic applications such as voting protocols, cloud computing and private information retrieval.The main aim of thesis is to introduce the concepts of homomorphic encryption and how to exploit these concepts to solve open problems in cryptography field. A remote e - Voting system is designed and implemented using homomorphic encryption as an example of these problems. The homomorphic properties in ElGamal cryptosystem are exploited to achieve two important voting prerequisites : first, the security of device used for electronic voting by voter. Second, the voter has the ability to choose willfully and without force. The system achieves the privacy of voters. That mean no one can link the identity of the voter and his vote. The privacy is preserved by using homomorphic encryption which can count the results without revealing the individual votes. In addition to privacy, the system achieves the other general voting system requirements such as eligibility, accuracy, fairness, Receipt - freeness, coercion resistance, mobility, simplicity, individual verifiability, scalability and availability.The structure of the system consists of four stages : setup, registration, voting and tallying. The concepts of object oriented software engineering and unified modeling language are adopted in the stages of developing the system.Finally Java programming language (NetBeans IDE 8.0.2), MySQL (WampServer64 - phpMyAdmin) and Pacestar Unified Modeling Language (UML) Diagrammer V 6.38 are used as tools for implementation.

ضغط البيانات السعية باستخدام الطرق الهجينـة == Audio Compression Based on Hybrid Methods

Author name: زينـة صادق عبــد الجــبار
Supervisor name: ضياء عبد الحسين جمعة الزبيدي
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: ان تقنيات ضغط البيانات لها اهمية كبيرة في العديد من التطبيقات. احد هذه التقنيات هو ضغط البيانات السمعية المستخدم على نطاق واسع في تطبيقات نقل وتخزين الصوت لذلك هناك العديد من تقنيات ضغط البيانات السمعية التي بحثت.ان الهدف من ضغط البيانات السمعية هو للحصول على تمثيل رقمي مدمج مع جوده عاليه لاشارة الصوت عالية الجوده دون التاثير على جودة الادراك الحسي لغرض نقل وتخزين فعاله.النقطة الرئيسية لهذه الرساله هو استغلال التشابه الكبير بين قناتي الصوت في النظام الصوتي المجسم (والذي هو صفه لعدد كبير من ملفات الصوت) وذلك يتم بعد العمل على الاشارة الرقمية المعتمدة على تحويل المويل (Slantlet Transform) مع استخدام العتبه من نوع متكييف لعزل ونقل المعاملات المهمة عن المعاملات الاقل اهمية. بعد ذلك يتم تكميم وترميز المعاملات المهمه عملية الترميز تكون عن طريق الترميز الحسابي (Arithmetic Coding) وترميز طول التشغيل (Run Length Encoding) .تعتبر الخوارزمية الجينية اداة مناسبة من طرق البحث او طرق تحقيق الامثلية لذلك استخدمت لتحسين اداء نظام الضغط وذلك عن طريق ايجاد عامل تكميم من نوع متكييف لكل ملف بدلا عن استخدام عامل تكميم يتم تحديده من قبل المستخدم. بعض مقاييس الجودة مثل مقياس نسبة قمة الاشارة للضوضاء (PSNR) وخطا المربع المتوسط (MSE) استخدمت لتقويم جودة الملف الصوتي المسترجع مقارنة مع جودة الملف الصوتي الاصلي. كذلك تاثيرات بعض عوامل السيطرة على اداء النظام قد تم اختبارها لمساعدة المستخدم لاختيار قيم عوامل النظام بشكل صحيح. تشير نتائج الاختبار الى ان استخدام الخوارزمية الجينية هو تحسين جدير بالاهتمام في نظام الضغط. مع التحسن الذي تحقق باستخدام الخوارزمية الجينية كان معدل كل من : نسبة الضغط19.52 , ونسبة قمة الاشارة للضوضاء 56.70 ديسبل ,زمن الترميز لثانية واحدة 0.30) ثانية( وزمن فتح الترميز لثانية واحدة 0.11) ثانية( . | Data compression techniques have a great importance in many applications; one of these compression techniques is audio compression which is widely used in applications such as audio transmission and storage so many forms of audio compression techniques have been investigated.Audio compression aims to obtain compact digital representation of high quality audio signal without comprising the perceptual quality.The central point of this thesis is to exploit the high similarity of two channels in stereo wave file (which is the property of large number of stereo audio files) after using digital signal processing techniques based on Slantlet transform with adaptive threshold to isolate the important coefficients from less important. The isolated coefficients are quantized and encoded using arithmetic coding and run length encoding.Genetic algorithm (GA) has become a suitable searching or optimization tool so it used to improve the performance of compression system by finding an adaptive quantization factor for each file instead of using quantization factor specifying by user. Some of the well known fidelity measures like peak signal to noise ratio (PSNR) and mean square error (MSE) have been used to assess and compare the quality of the reconstructed audio file with the original one, also the effects of some control parameters on the system performance have been investigated to assist user to correctly choose the values of system parameters. The test results indicate that GA is a worthwhile improvement in compression system, with the improvement achieved by GA the averages of : compression ratio of 19.52, PSNR of 56.70 dB, encoding time for one second 0.30 sec and decoding time for one second 0.11 sec.

نظام تمييز الكيانات ثنائية البعد باستخدام تقنية مطابقة المخططات == 2D Object Recognition System Using Graph Matching Technique

Author name: اســــراء محمد حســون
Supervisor name: عامر صديق الملاح
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: يستطيع الانسان تمييز الكيانات بجهد قليل بالرغم من حقيقة ان صورة الكيان مختلفة في الحجم والوضعية التي يتخذها الكيان .مطابقة كيانين تنفذ بقياس مدى توافق مميزات وتنظيم الاجزاء الاولية المكونة للشكل . يعتبر المخطط هيكل بياني عام وقوي لتمثيل البيانات .هنالك عدد من المناهج في مطابقة المخططات مثل التمييز بواسطة المكونات , المخطط الهيكلي بالاعتماد على نقاط التقاطع, استخدام خصائص نقاط الـ(Medial Axis) كسمة للشكل. في هذه الاطروحة, تم تقديم نظام تمييز الكيانات ثنائية البعد باستخدام تقنية مطابقة المخططات . الشكل يجزا الى اجزاء اولية منظمة هرميا, ان بناء (Shock Graph) يعتمد على مصفوفة المتجاورات التي تعكس الارتباطات بين مقاطع الهيكل العظمي . النظام المقترح يتضمن اربع مراحل : مرحلة التجهيز , مرحلة بناء المخطط, مرحلة استخلاص الميزات ,واخيرا مرحلة التمييز. مبدا العقوبة سيستخدم في المرحلة الرابعة للاهتمام بالمخططات التي تمتلك حجم مختلف. هذا العمل انجز على قاعدة بيانات تحوي على (100) صورة مقسمة الى (10) اصناف (10) صور لكل صنف. الصور المختبرة تتكون من (80) صورة (8) صور لكل صنف. النظام يستخلص الميزات ويقارنها مع تلك المخزونة في قاعدة البيانات لايجاد اقرب كلاس باستخدام مقياس الفرق الاقليدي. اظهرت نتائج التجارب ان نسبة التمييز كانت 93,7 . | Humans can recognize objects with little effort, despite the fact that the image of the objects may vary in sizes and pose. Matching two objects is perform by measuring how well the proprieties and the organization of the primitives forming the shapes agree .Graph is a general and powerful data structure for the representation of objects, there have been several approaches in graph matching area, such that : recognition by components (geons) ,skeletal graph based on junction points , using medial axis characteristic points as an attribute to model the shape ,..etc. In this thesis, 2D object recognition system is introduced using graph matching technique .A shape is partitioned into hierarchically organized primitive parts, building shock graph is based on adjacency matrix that reflects connections among skeleton segments. The proposed system includes four stages : preprocessing, graph construction ,feature extraction, and recognition stage. To ensure accuracy , principle of penalty is used in the fourth stage to deal with graphs have deferent size . This work is performed on the database including 100 images for 10 classes(10 images for each class). The testing images consists of 80 images(8 images for each class), the system extracts features , and compares the features with those stored in the database to find the nearest class using Euclidian distance measure. The experimental results showed that the recognition rate was 93.7 % .

طريقة اكتشاف المعلومات المخفية == Detector of Information Hiding

Author name: هبة جبار عبد الواحد العقابي
Supervisor name: ستار بدر سدخان المالكي
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: يهدف هذا البحث للتطوير وتنفيذ طريقة تحليل الاغمار من خلال الفحص الدقيق للصور المشكوك باحتوائها على معلومات مخفية (كصور ال BMP) , لتحديد فيما لو كانت تحتوي على اخفاء ولا تحتوي.تم اغمار المعلومات المخفية باستخدام نوعين من الاغمار . النوع الاول نسخدم (S - Tool)و هو احد طرائق الاغمار المعروفة ,و طريقة مطورة تتعلق باغمار المعلومات باستخدام طريقة LSB.و بالاعتماد على طريقة تحليل المويجة نوع هار (Harr Wavelet) كطريقة للتحويل الى المجال الترددي ثم استخلاص متجه المعالم (Feature Vector ) الذي يحتوي على معلومات خاصة تتم معالجتها لاحقا,ثم استخدام امكانية دالة كثافة التوزيع(Probability Density Function) لاختزال المعلومات وتقليص عدد المعاملات اعتمادا على عمل الدالة حيث ستتم معالجة المعاملات في الاختبارات الاحصائية والتي هي على نوعين : طرائق تقليدية وطريقة مطورةو كالاتي : الطريقة التقليدية هي عبارة عن عدة اختبارات هي : AD فرق القمة المطلقة ,MSE معدل مربع الخطا, SNRنسبة الاشار الى الضوضاء , PSNR نسبة الاشار الى الضوضاء القمية,NCCالرتباط المتقاطع الموزون,CQ نوعية الارتباط.و في الطرقة المطورة تم استخدام الاختبارات الاتية : Mean المتوسط , Variance التباين, Skewness معامل الالتواء , Kurtosis مقياس التفلطح.تم اخبار عدة نماذج من الصور (كصور ال BMP) وباحجام مختلفة تحتوي على معلومات مخفية واغمار مائي,لقد تم اختبار 12 صورة مختلفة بعضها تم تمييزه واكتشاف احتواءه على اخفاء.4 من 12 (33%) دخلت النظام ولم تكتشف وكانها خالية من اي اضافة , بينما الاصل هو 1 خالية والاخر حاوية على اخفاء .تم بناء النموذج باستخدام (Visual Basic 6) المجهز بواسطة بيئة النوافذ . وتم اختبار النموذج في بيئة نوافذ XP ونوافذ ME وقد اثبت النظام كفاءة مشجعة. | This research aims to design and implement a steganalysis process through scanning and testing the tested images, each of 24 - bit image, to find out if it contains a hidden information. The stego objects are embedded using S - Toll, and Developed Stegonography tool that modulate Least Significant Bit (LSB) of the pixel. Using of wavelet transformation of Haar wavelet type to produce feature vectors of coefficients ,these coefficients are mapped ,then using the ability of Probability Density Function(PDF) to minimize the features that will be use in the statistical tests : - The Standard tools Absolute Value Differences (AD), Mean Square Error(MSE), Signal - to - Noise Ratio(SNR), Peak Signal - to - Noise Ratio(PSNR), Normalized Cross - Correlation(NCC) , Correlation Quality (CQ).and in our research, we used the order statistics, such as : - (Mean, Variance, Skewness, Kurtosis ) .We tested 12 BMP images with different sizes, which had information hiding both steganography and watermarked. Though the system was tested 12 distinct images ,some were detected and some were not, 6 images had information hiding and 6 were clear, 3 of 12 (i.e. 33%)were pass as they were clear, while 2 images were not. The others were detected . The developed system is implemented using Visual Basic programming language version 6, provides by Windows environments (XP, Me), and the resulted obtained are encouraging

تشفير الملفات الفيديوية امبيج - 1 == Encryption of MPEG - 1 Video Files

Author name: محمد صبحي صادق الاوسي
Supervisor name: بان نديم ذنون يونس
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: هنالك نوع حديث من التشفير يدعى بالتشفير الانتقائي الذي يعتمد على اختيار بعض المناطق ذات الحساسية العالية وتشفيرها بصورة تؤدي الى تدمير الملف بصورة كاملة، هذا النوع من التشفير يتلائم اكثر مع الملفات المضغوطة مثل الملفات الفيديوية من نوع (MPEG) والصور المضغوطة من نوع (JPEG) الخ من انواع الملفات المضغوطة. هذا التلائم ناتج بسبب ان الملفات المضغوطة تتركز فيها كمية كبيرة من المعلومات في مساحات صغيرة اكثر من الملفات غير المضغوطة.ان الملفات الفديوية من نوع (MPEG) تحتوي على ثلاث انواع من الصور (االمرجع I، التنبؤ الامامي P ، التنبؤ الامامي/الخلفي B) داخل الملف، ان الصور الاكثر اهمية من بين هذه الانواع الثلاثة هي الصور المرجع التي تعد كاساس تشتق منه الصور الاخرى ، هذه الانواع من الصور توجد بشكل متسلسل داخل الملف الفديوي وعلى شكل مجاميع، ففي كل مجموعة نجد صورة واحدة من النوع المرجع وعدد مختلف من الصور ذات التنبؤ الامامي والتنبؤ الامامي/الخلفي يتراوح من (9 - 15) حسب طبيعة الملف وكمية البيانات المضغوطة، لذلك فان تشفير الصور المرجع فقط يؤدي الى تدمير نسبة لا باس بها من المعلومات المرئية (تشفير ذو الدرجة الاولى من التعقيد) اما تشفير الصور المرجع مع تشفير الصور ذات التبؤ الامامي سيؤدي الى تدمير كامل للمعلومات المرئية (تشفير ذو الدرجة الثانية من التعقيد) مع اهمال الصور ذات التبؤ الامامي/الخلفي بدون تشفير. من المهم ذكره ان مجموع الصور المرجع والصور ذات التبؤ الامامي داخل الملف الفديوي هو اقل بكثير من مجموع صور التنبؤ الامامي/الخلفي فقط، وبذلك تركنا كمية كبيرة من المعلومات من دون تشفير ادى الى تقليل الوقت المستغرق للتنفيذ.في النظام المعتمد تم تشفير المناطق الاكثر حساسية باستخدام ثلاثة انواع من طرق التشفير وبدرجتي التعقيد الاولى والثانية، هذه الطرق هي طريقة فابوناشي ، طريقة جاليوس واخيرا الطريقة المقترحة. فقد تم تطوير الطريقة الاخيرة لتضاهي الطرق الاخرى المعروفة لتعمل بكفاءة عالية ذات وقت تنفيذي مناسب وبدرجة تشفير في اغلب الحالات تكون هي الاعلى بالاضافة الى ان احتمالية فك الشفرة تكون قليلة جدا مقارنة مع الطريقتين الاخريتين . لقد تم تنفيذ النظام المعتمد باستخدام فيجوال بيسك 6.0 كلغة برمجية . تم استخدام معدل الخطا التربيعي (MSE)، ونسبة الاشارة الى التشويش (PSNR) كمعاملات حساب دقة النتائج المستخلصة من التقنيات الكلية المطورة في النظام المعتمد. | There is a modern type of encryption called selective encryption which depends on the choice of some sensitive areas. The encryption of these areas leads to destroy the whole file. This type of encryption is more compatible with compressed files such as Moving Picture Expert Group (MPEG) video files and Joint Picture Expert Group (JPEG).This compatibility produced from a large amount of information focused in a small area more than non - compressed files. The (MPEG - 1) video file contains three types of pictures reference (I), predicted (P) and bidirectional (B) pictures. The most important one among these three types is (I) picture, which is the basis that other types (P and B) were derived from, P pictures are predicted from (I) only in one direction (Forward prediction) and (B) pictures were predicted from (I) and (P) in the two directions (Forward/ Backward prediction), therefore the encryption of (I) pictures only lead to destroy most of visual information (encryption in the first degree of complexity), while the encryption of (I) and (P) pictures together lead to destroy all visual information (encryption in the second degree of complexity) with no need to encrypt (B) pictures. It is important to mention that the total number of (I and P) pictures within the MPEG - 1 file is less than the total number of (B) pictures only, leaving a large amount of information without encryption and reduced the time needed for implementation.In the proposed encryption system, three encryption methods were used Fibonacci, Galois and the Proposed method (Random Seed Values). The proposed method was developed to compete other methods with a smaller probability of breaking encrypted files. The execution time of Galois method is faster than other methods, The encryption system was implemented using Visual Basic 6.0 programming language. The fidelity measures (MSE) and (PSNR) are used to check the result of the whole developed techniques.

تصميم وتنفيذ تطبيق لنقل الملف النصي باستخدام نموذج الـ (TCP/IP) == Design and Implementation of Text File Transfer Protocol Using TCP/IP Reference Model

Author name: سيف محمود خلف حسين العلاك
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
Key words:
  • Application Programming Interface
  • Automatic Repeat request
  • American Standard Code for Information Interchange
  • Berkeley Software Distributed
  • Delivery Datagram Protocol
  • Electronic Mail System
  • Fiber Distributed Data Interface
  • File Transfer Prot
First pages:
Abstract: مع النمو السريع والتطور لشبكات المعلومات والانترنت، اصبح من المهم ايجاد طرق لتطوير هذه الشبكات، من خلال اضافة تطبيقات جديدة اليها. التطبيق المقترح في هذه الاطروحة هو توفير خدمة نقل الملف النصي والذي تم تطبيقه على شبكة محلية (LAN) وباستخدام نموذج الـ (TCP/IP). ان اساس عمل التطبيق في هذا المشروع يعتمد على قيام موفر الخدمة بتوفيرالخدمة الى طالب الخدمة والتي تتمثل بـتحميل الملفات من والى طالب الخدمة. ان التطبيق يوفر حماية للبيانات المنقولة من خلال تشفيرها باستخدام نظام (RSA), بالاضافة الى انه يستخدم طريقة الـ (LZW) لضغط الملفات قبل ارسالها لتقليل الوقت المستغرق لنقلها هذا وان عملية الضغط تعتبر اول مستوى من مستويات الامن للبيانات المنقولة. ان نموذج الـ (TCP/IP) المعتمد في هذا المشروع يختلف عن بقية النماذج مثل الـ (IPX/SPX) و(DDP) التي تحتاج الى التوافق عند العمل, بانه لايحتاج الى حالة التوافق مما يكسبه فعالية اكثر عند الاستخدام.ان هذا البحث المقترح يقوم بدراسة نموذج الـ (TCP/IP) والبحث في ايجاد امكانية اضافة تطبيقات جديدة اليه من خلال استخدام احدى وحدات ربط التطبيقات التي تدعى الـ(sockets). ان التطبيق الذي تم اضافته في هذا المشروع هو ’’بروتوكول نقل الملفات النصية’’ الى نموذج الـ (TCP/IP).النظام قد تم بناءه باستخدام اللغة البرمجية ’’Jbuilder’’ الاصدار الرابع، ونفذ في بيئة نظام التشغيل ’’Windows XP’’ على حاسبات شخصية تم ربطها في شبكة محلية ’’LAN’’ على شكل نجمة. | With the recent growth and development of the Internet and companies intranets, it has become important to look for ways of developing these network, by developing new applications or protocols to the network reference models.Some protocols, such as TCP/IP (Transmission Control Protocol / Internet Protocol), are vendor - neutral. Others, such as Novell IPX/SPX (Internetwork Packet Exchange / Sequenced Packet Exchange) and Apple Delivery Datagram Protocol (DDP), are tied to specific vendors.In this thesis, the proposed application is a text file transfer service that operates on a LAN (Local Area Network) and over TCP/IP networks. The proposed application is basically a client/server protocol in which a system running the server accepts commands from a system running a client. The service allows users to send commands to the server for uploading and downloading files. The application uses the RSA encryption system to provide good security for data and LZW (Lempel Ziv Welch) compression method to reduce the transfer time, which is considered level one of security.The proposed research study the TCP/IP protocols and improve a way of inserting new application (protocol) for the TCP/IP reference model by using the socket API (Application Programming Interface). The project adds a text file transfer protocol to the TCP/IP.The system is build by using Jbuilder version 4 programming language, and it is implemented in Window XP operating system environment on PCs linked by LAN as a star topology

طريقة عنقدة للتصنيف غير الموجه للصورة باستخدام الخوارزمية الجينية == Clustering Approach for Unsupervised Image Classification using Genetic Algorithm

Author name: خلود جمال مولود
Supervisor name: براء علي عطية | سوسن كمال
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: العنقدة هي نظام خصص لايجاد ووصف قطع متماسكة ومتجانسة في البيانات, هي العناقيد. مثال عن مسالة العنقدة هو الاظهار او الكشف الاوتوماتيكي لاجزاء ذات معنى في الصورة الرقمية. الحث على التركيز على عنقدة البيانات بسبب ان عنقدة البيانات هي عملية مهمة في تمييز الانماط والتعليم الالي. خوارزميات العنقدة تستخدم في عدة تطبيقات مثل تقطيع الصور, حساب متجه ولون الصورة, ضغط البيانات... الخ. لذلك, ايجاد خوارزمية عنقدة كفوءة هو شيء مهم جدا للباحثين في عدة انظمة مختلفة.الهدف الرئيسي لهذه الاطروحة هو استخدام الخوارزمية الجينية كاداة عنقدة للتصنيف غير الموجه للصورة ذات تدرج رمادي. هذه الاطروحة تقدم نوعين مختلفين من الخوارزمية الجينية : النوع الاول يعتمد على خوارزمية جينية بسيطة, بينما النوع الثاني يعتمد على الخوارزمية الجينية المضغوطة. المكونات الخصائصية لكل خوارزمية تعرض بصيغة تمثيل الفرد والمجموعة, حساب دالة الملائمة, عمليات التطور (الانتقاء, التقاطع, والتحديث), وشرط التوقف. هاتان الخوارزميتان الجينيتان سوف تربطان كل على حدة مع خوارزمية عنقدة بحث محلي تعرف ب(K means algorithm). الهدف من الربط هو تسخير قوة كل خوارزمية : قوة الخوارزمية الجينية وقوة (K means). بالاضافة الى ذلك, الالية القانونية لعمليات التشويش التي يرمز لها بالتقاطع والطفرة المفاجئة تحاكي بنسخة محدثة من الخوارزمية الجينية المضغوطة في محاولة لتحسين قوة بحثها.لعرض قابلية تطبيق خوارزميات العنقدة, تم استخدام صور اشعة رنين مغناطيسي لدماغ الانسان, صور اقمار صناعية. ايضا تم استخدام اعداد عناقيد مختلفة في الاختبارات العملية. نتائج المقارنة سجلت بصيغة نوعية (مرئية) وصيغة كمية باستخدام (Quantization Error)و (Weighted Sum of cluster compactness, cluster separation, quantization error ) والنسبة بين (cluster compactness and cluster separation ).النتائج اظهرت ان ) (cross - fertilization بين الخوارزميتين يعتبر فائدة في عنقدة الصورة, ويعمل بشكل افضل من خوارزمية (K - means) والخوارزميات الجينية عندما يعملان بشكل منفرد. بالاضافة الى ذلك وهو الاكثر اهمية, الخوارزمية الجينية المضغوطة المحدثة تعمل بشكل افضل من الخوارزمية الجينية المضغوطة العادية, لانهزاادت من قوة تاثير معاملات التشويش المضافة والتي تتضمن التقاطع ذو نقطتين والطفرة الثنائية | Clustering is a discipline devoted to find and describe cohesive or homogeneous chunks in data, the clusters. An example of clustering problem is the automatic revealing of meaningful parts in a digitalized image. The motivation for the focus on data clustering is the fact that data clustering is an important process in pattern recognition and machine learning. Clustering algorithms are used in many applications such as image segmentation, vector and color image quantization, compression, etc. Therefore, finding an efficient clustering algorithm is very important for researchers in many different disciplines. The primary objective of this thesis is to utilize Genetic Algorithm (GA) as a clustering tool for the unsupervised classification of grayscale image data. It presents two variants of GA : the first variant is based on the canonical GA while the second variant is based on compact GA, cGA. The characteristics components of each algorithm are presented in term of individual and population representation, fitness function evaluation, evolution (selection, crossover, and update) operators, and stopping condition. These two genetic algorithms are then coupled with one popular local - search cluster algorithm, known as K - means algorithm. By coupling, the objective is to harness the power of each algorithm : GA search exploration power and K - means search exploitation power. Moreover, the canonical mechanism of perturbation operators symbolized by both crossover and mutation is imitated in a modified version of cGA in an attempt to improve its search power. To show the applicability of the presented clustering algorithms, Human medical MRI and land sat images, are used in the experiments. Also, the experiments considered different number of clusters. Comparison results are reported in qualitative terms (i.e. visually) and in quantitative terms using quantization error, weighted error (sum of cluster compactness, clusters separation, and quantization error), and compactness - separation ratio. Results demonstrate that cross - fertilization between the two algorithms is of being benefit in image data clustering, and it outperforms K - means and genetic - based algorithms when they operated individually. Additionally and more interestingly, the modified cGA outperforms the traditional cGA, which leverage the influence of the added perturbation operators including two - point crossover and binary mutation.

الذاكرة المتعاونة للنظام الموزع == Cooperative Caching for a Distributed System

Author name: ورود سعد ابراهيم العبيدي
Supervisor name: لمياء حافظ خالد | بان نديم الخلاق
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: Caching is the technique of storing the frequently used data in a fast memory, either at a client or at a server, which is connected to clients via a network. Cooperative Caching seeks to improve network file system performance by coordinating the contents of client caches and allowing requests not satisfied by a client’s local in - memory file cache to be satisfied by the cache of another client.This thesis aims to built and implement a cooperative caching for a distributed system (CCDS), which manages remote and local caches in a Local Area Network (LAN) working under windows operating system. It is developed using Java programming language. The CCDS consists of three components : manager, client, and server. The manager is the controller of the CCDS, which includes locating the required blocks in the local and global caches and decides from which cache to get the block. The manager controls the whole cooperative caches. Client accesses the blocks stored on the servers. It is the sender of the request to the distributed caches. The client controls local client cache. Server serves the requested clients. It is the receiver of the requests from the distributed caches client. The server controls server cache. Every machine in the LAN contains the CCDS with its three entities.The advantage of CCDS can effectively support the scalability of the cooperative caching system because the communication and the data distribution are based on multicast and unicast routing techniques and support sharing resources of distributed data.

وثوقية الصور باستخدام العلامة المطمورة == Image Authentication by Using Logo Embedding

Author name: زينب حسين كاظم
Supervisor name: علي كاظم موسى
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: بات من السهولة التلاعب بالصور الرقمية باستخدام طرائق يصعب اكتشافها. في هذه الرسالة نقدم اسلوب استخدام العلامة المائية سهلة الكسر نسبيا مع الصور الرقمية الملونة في صيغتها المكانية. حيث يجري تقسيم الصورة الى عدد من الاجزاء ، في كل جزء يجري طمر علامة وثوقية خاصة بهذا الجزء تفيدنا هذه العلامات غير المرئية لاحقا في تحديد الاجزاء التي جرى التلاعب بها.الهدف الاول المطلوب تحقيقه هو ايجاد افضل عدد من التقسيمات للوصول الى افضل علامة مائية حيث جرى اختبار زيادة التقسيمات مع مراقبة مقياس التشوهات التي تحصل في الصورة كي يبقى ضمن الحدود المقبولة. الهدف الثاني من البحث هو ايجاد افضل موقع من بين المواقع الاربعة الاولى للقيمة اللونية في صيغتها الثنائية والذي يمكن استخدامه كمضيف لاحد اجزاء العلامة المائية بالشكل الذي يحقق اعلى سرية ممكنة.الهدف الثالث هو ايجاد افضل موديل لوني للصور يمكن ان يلائم النظام المقترح ، حيث جرى اختبار اشهر الموديلات اللونية المعروفة (RGB ، YUV ، YIQ ، YCbCr1 ، YCbCr2).في هذا العمل ان الاخطاء المتولدة نتيجة التحويلات الرياضية المستخدمة للتحويل بين نظم الالوان جرى احتسابها واخذها بنظر الاعتبار عند تقويم النتائج . بينت نتائج الاختبار ان نظام الالوان YUV يمثل الافضل بين النظم اللونية المختبرة لاغراض اخفاء المعلومات في الصور الملونة. في النظام المقترح يجري التحقق من وثوقية الصورة دون الحاجة الى وجود الصورة الاصلية.بينت نتائج البحث ان الصورة المعلمة احتفظت بجودتها العالية اضافة الى مقاومة العلامة المائية لبعض التغييرات غير المقصودة كانواع معروفة من برمجيات الضغط (WINRAR ، ZIP) وبعض التحويلات التي يمكن ان تجري لتغيير هيئة خزن الصورة (TIFF ، PICT ، PDF) | It is becoming easier to tamper with digital images in ways that are difficult to detect .In this work a semi - fragile watermarking scheme is presented. This scheme is applied to digital color image in spatial domain. The image is divided into parts, each part has its authentication mark embedded in it, It would be able to be insure which parts of the image are authentic and which parts have been modified.First objective is to find the best number of partitions; this achieved by increasing the number of partitions. But Peak signal to noise ratio (PSNR) measure should be kept in a predefined quality range, while tuning the watermark strength parameter.Second objective is to find the best least significant bits (LSB’s) positions, because one bit of authentication mark is embedded into one of first four LSB's according to embedding function to increase secrecy. Third objective is to find the most suitable color model for the proposed system. It has been tested the most commonly used color models; RGB, YUV, YIQ, YCbCr1 and YCbCr2. In this work it has been taken into consideration the value of errors that generated during transformations among color models. The results show YUV color model is the best for information hiding in color images. The authentication process carried out without need for the original image (Blind method) .The results show the quality of the watermarked image remains very good by keeping Mean Square Error (MSE) and (PSNR) in an acceptable quality range. The proposed watermark survives some types of unintended modification such as familiar compression software like (WINRAR and ZIP) with a high ratio. Also it survives some types of image transformation format like (TIFF, PICT, and PDF).

تميز كتابة اليد باستخدام الشبكات العصبية == Handwritten Recognition Using Neural Network

Author name: يوسف محمد باسل
Supervisor name: ستار بدر سدخان المالكي | فينوس وزير سماوي
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
Key words:
  • Handwritten
  • Character recognition
  • Neural Network
  • Wavelet transformation
  • Moments
  • Complex moments
  • Kohenen Neural Network
  • Learning vector quantization
  • Recognition rate
First pages:
Abstract: تمييز خط كتابة اليد يعتبر من المواضيع المهمة وذلك بسبب تطبيقاته المهمة اضافة الى قيمته النظرية في مجال تمييز النماذج الصورية ,في هذا البحث استخدمت الشبكات العصبية لتمييز الاحرف المكتوبة , مت م التطبيق لثلاثة انواع : - Kohenen All classes in one network, Kohenen one class in one network, and Learning vector quantization.عملية استخراج الصفات استخدمت التحويل المويجي نوع Haar , كما استخدمت الصفات الهندسية لاستخراج الصفات المميزة للحروف وهي العزم والعزم المعقدة , تم بناء النظام باستخدام لغة فيجوال بيسك 6 , وتم بناء قاعدة بيانات مكونة من 130 نموذج اخذت من 130 شخص .اظهرت النتائج ان التحويل المويجي مع OCON وLVQ قد حققت اعلى معدل تمييز وهو 94% . | The problem of handwritten recognition considered to be very important problem because of its numerous applications and theoretical values in the domain of pattern recognition. In this research, models of Neural Networks are used to recognize written characters, applying Artificial Neural Network (ANN) of three types, which are : - Kohenen All Classes in One Network (ACON), Kohenen One Class in One Network(OCON), and Learning Vector Quantization (LVQ).The feature extraction process made use of Haar Wavelet Transformation to extract the parametric features of the handwritten characters.Also Geometrical features were also used to extract features (Moment and Complex Moment).The system was implemented using Visual Basic Language, database of 130 persons was established, 70 samples from the database were used for training, and the all 130 samples were used for testing the system. The efficiency of the system was tested using the Recognition Rate.The results show that the wavelet transformation with both Kohenen Learning Vector Quantization and Kohenen One Class One Network (OCON) achieves the highest recognition rate in which it scores 94%.

تعريف اليد باستخدام المضبب - العصبي == Hand Identification Using Fuzzy - Neural

Author name: علي محسن محمد
Supervisor name: لؤي ادور جورج | بان نديم الكلاك
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: البيولوجيا الاحصائية تشير الى المطابقة الالية للشخص الحي بالاعتماد على الخواص الفسلجية والسلوكية. مطابقة اليد تتضمن تحليل وقياس خواص اليد. النظام المقترح يتضمن مرحلتين, الاولى هي مرحلة التحضيرات والمرحلة الثانية هي مرحلة المطابقة. في مرحلة التحضيرات تم تنفيذ استحصال الصورة وتحويل الصورة الى النظام الثنائي بالاظافة الى بحث الحدود واستخراج الخواص. في مرحلة استحصال الصورة سيضع المستعمل يده على جهاز استحصال الصورة Scanner)) واضع اصابعه بشكل حر وبدون استخدام مساند. في مرحلة تحويل الصورة الى النظام الثنائي فان الصورة الملونة يتم تحويلها الى صورة تحتوي على الاسود والابيض فقط. وباستخدام ال( Laplace Operator ) تقوم بايجاد حدود اليد. هنالك نوعان من الخواص ( هندسية وغير هندسية) يتم استخراجها في هذة المرحلة. الخواص الهندسية هي طول الاصابع, عرض الاصابع, نصف قطر الدائرة التي ترسم في راحة اليد وايضا المسافات بين نقاط التقاء الاصابع. في الخواص الغير هندسية تم حساب العزم المركزي لكل اصبع بعد ايجاد اتجاة الاصابع.في مرحلة المطابقة, يتم استخدام مصفوفة الخواص من يد الشخص الغير معرف. في النظام المقترح هنالك اربع طرق تم تنفيذها من اجل اجراء عملية المطابقة, حيث ان النظام يعتمد قاعدة بيانات للاشخاص المعروفين بحيث كل شخص يملك خمس مصفوفات للخواص معتمدة من خمس عينات من الصور لنفس يد الشخص المعرف. اول ثلاث طرق معتمدة هي الطرق الضبابية(Fuzzy Methods ) والاختلاف بينهم هو باستخدام دالة العضوية((Membership Function وهذه الطرق هي (Triangular, Trapezoidal, Bell Shape Function ) اما الطريقة الرابعة فهي طريقة هجينة تعتمد الضبابية والشبكات العصبونية (Fuzzy Self Organization Map ). ومن خلال الفحوصات المعتمدة اتضح | Biometrics is refers to the automatic identification of a living person based on physiological or behavioral characteristics. Hand identification involves an analysis and measures of the features of the hand.In this research work, we have two steps. The first step is enrollment step and the second is identification step.In the enrollment step, the stages image capture, image binarization, edge detection and feature extraction were implemented. In the image capture, the user has to put his hand in the scanner with fingers spread freely without using any pegs. In the image binarization the color image is converted to black and white image. And in the edge detection the Laplace operator was used to find the hand boundary. In the feature extraction two types of features (geometrical and nongeometrical features) were extracted. The geometrical features are fingers length, finger width, hand span and distance between joints. The central moment to each finger after finding the fingers direction were extracted as nongeometrical features.In the identification step, the feature vector to the unknown person is extracted from its hand image. Two methods for identify the feature vector of the unknown person with those listed in the database for 13 persons; where for each person 5 images are taken as training samples. The first adopted method is fuzzy method with difference membership function (i.e., a triangular, trapezoidal and bell shape function) and the second method is a fuzzy - neural method (fuzzy self organization map). By using any one of the above methods we can identify the feature vector of the unknown person. By the test it is shown that the trapezoidal membership function shows better performance in comparison with the others.

تاثير التكميم على ضغط الصورة باستخدام الترميز التحويلي

Author name: وفاء شهاب احمد المشهداني
Supervisor name: عبد الكريم عبد الرحمن كاظم | طه سعدون باشاغا
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: من المشاكل الهامة في تطبيقات الحاسوب هو نقل وخزن المعلومات ومنها الصور الرقمية. ومن اجل تقليص حجم المعلومات المتراسلة تطلب ذلك البحث في موضوع ضغط هذه المعلومات. لذلك اقترحت طرق مختلفة للضغط باستخدام تقنيات مختلفة لتحقيق نسب ضغط عالية وجودة عالية للصور خصوصا. ومن بين تلك التقنيات طريقتان هما : Transform Coding (TC) وWavelet Transform (WT). في طريقةWavelet Transform والذي هو موضوعنا في هذا البحث. استخدم التحويل المويجي لتقسيم الصورة الى حزم جزئية. وفي هذا البحث قد استخدم نوع من التحويل المويجي وهو IWT)) Integer Wavelet Transform. يتكرر هذا التقسيم اكثر من مرة (او المعالجة المويجية نستطيع امرارها مرة او اكثر). ومن بعد ذلك تقرب نتائج التحويل المويجي لاقرب عدد صحيح للحصول على صورة مضغوطة. التقنية الثانية هيTransform Coding , في هذه الطريقة تقسم بيانات الصورة الى وحدات, كل وحدة تحول الى متسلسلة الجيب تمام ومن ثم تقرب نتائجها لاقرب عدد صحيح. وقد استخدمت هذه الطريقة مبدئيا لاغراض المقارنة. استخدم نوعين من الصور لاختبار النتائج وهي صورغير ملونة وصور ملونة. استخدمت صور غير ملونة في طريقة WT, وقد حققت نسبة ضغط من1/1 الى 1/3, اعتمادا على عدد البتات المضغوطة (b). بينما في طريقة TC, حققت نسبة ضغط من 1/3 الى 1/7, اما في الصور الملونة فقد حققت طريقة WT نسبة ضغط من 1/1 الى 1/2. بينما في طريقة TC فقد حققت نسبة ضغط من1/4 الى 1/7, مع نسبة خطا مقبولة في كلا الطريقتين. | One of the most important problems in computer applications are the storage and transmission of images that makes the field of developing the image compression. For that, various compression methods have been proposed using different techniques to achieve high compression ratios and high image quality. Among these techniques are the Wavelet Transform (WT) and Transform Coding (TC) methods.In the wavelet transform method, which is the subject of this work, a wavelet transform may be used to divide the image into sub - bands. A type of wavelet transform is used here, the integer wavelet transform (IWT). The sub - band division can be repeated more than once (or the wavelet process can be of one or more passes). Then after the decomposition, the resultant wavelet coefficients are rounded to nearest integer to get the compressed form. In the second approach of the work, that is the transform coding, the image data is partitioned into blocks, and each block is transformed and then compressed. This method is studied and implemented for comparison reason.Two types of images have been used for testing the result; they are either grayscale or color images. For grayscale image, the wavelet transform method achieved 1/1 to 3/1 compression ratios depending on number of compressed bits (b), while TC method achieved 3/1 to 7/1 compression ratios. For color images the WT method achieved 1/1 to 2/1 compression ratios. While TC achieved 4/1 to 7/1, with acceptable error. The obtained Peak Signal to Noise Ratio (PSNR) is well beyond 24 dB for both methods

نظام تعقب المتطفلين نوع عقدة شبكة == Network Node Intrusion Detection System

Author name: سليمان سعدون فوزي
Supervisor name: عبير متي يوسف
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: نمت تقنيات شبكة الحاسوب بسرعة في العقود القليلة الماضية. وبالاستعمال المتزايد للحاسبات المشبكة (شبكة حاسبات - Network Computers) للتطبيقات الحرجة او الخاصة، تدخلات الحاسوب ازدات واصبحت تهديد خطر الى هذه الانواع من الانظمة، وبهذا , انظمة تعقب المتطفلين اصبحت اضافة ضرورية الى البنية الامنية التحتية للكثير من المنظمات.تقدم هذه الاطروحة تصميم وتطبيق نظام تعقب المتطفلين نوع عقدة شبكة (NNIDS) الذي يدعم برتوكول IPv4. ان اسم النظام المقترح مختار لكي يكون FMS (المختصر لنظام مراقبة الملف). هذا النظام يكتشف مجموعة من الهجمات المسلطة على المصادر المشتركة من نوع نظام الملفات (Filing System). يحوي النظام المقترح على قواعد تستند على مطابقة السلوك الطبيعي المعرف للنظام مع خصائص احداث المستعملين المكتشفة.هناك وحدات اساسية يتكون منها النظام المقترح : وحدة تسجيل الدخول التي تميز المستعملين الذين سمح لهم بالوصول الى المصادر المشتركة، وحدة الشم التي تلتقط وتترجم رزم الشبكة المنقولة وتولد قائمة بالاحداث الخاصة بها، وحدة الكشف التي تحلل قائمة الاحداث وتقرر اي منها يمثل نشاط مريبا ومشكوك فيه، ووحدة الانذارالتي تولد رسائل انذار الى المدير في حالات تحديد الهجمات.تم تقييم النظام وفقا لثلاثة عوامل : الدقه ، الوقت ، واستهلاك الذاكرة. عدة هجمات مصطنعة ارسلت الى النظام المقترح لاختباره. نتائج الاختبار بينت بان اغلب هجمات نظام الملفات يمكن ان يكتشف بالنظام المقترح بنسب مقبولة من قيم الاخطاء الايجابية والسلبية. | Computer network technologies have grown rapidly in the last few decades. With the increased use of networked computers for critical applications, computer intrusions have been increased and became a significant threat to these systems and, thus Intrusion Detection Systems (IDS) have become essential addition to security infrastructure of most organizations. This thesis presents the design and implementation of a Network Node Intrusion Detection System (NNIDS) that support IPv4 protocol. The name of the proposed system is chosen to be FMS (the acronym for File Monitoring System). It detects a variety of attacks which are directed to the resources of filing system. The implied detection rules are based on matching the predefined normal behaviour of the system with the characteristics of the detected users' events. The primary constituting system modules are : logging module which defines the users allowed to access shared resources; sniffing module that captures and decodes packets and generates a list of events; detection module that analyzes the list of events and determines the suspicious activity; and alarming module that generates alarm messages to the Administrator in case of attacks.The system has been evaluated according to three factors accuracy, time, and memory consumption. Several simulated attacks have been sent to the proposed system to test it. Test shows that most of the attacks of the filing system can be detected with acceptable ratios of false positive and false negative values

تصميم وتنفيذ نظام مراقبة وتوثيق العمل الخاطئ للاجهزة == Fault and Accounting Components Monitor System Design and Implementation

Author name: ريم باقر جعفر الصفار
Supervisor name: لمياء حافظ خالد | سوسن كمال ثامر
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: مع النمو المتزايد والتطور في استخدام الشبكات والانترنت في الكليات, الشركات وغيرها, اصبح من الضروري ايجاد طريقة ما لتحسين اداء وكفاءة استخدام هذه الشبكات. بسبب النمو المتزايد في عدد المستخدمين والاجهزة الطرفية المستخدمة في هذه الاماكن مثل الطابعات, السكنرات, والكاميرات, هناك مشاكل متنوعة يجب حلها, مثلا توقف جهاز طرفي بعيد عن العمل لسبب معين.لحل هذه المشاكل وضمان الاداء الجيد, والصيانة المستمرة للاجهزة الطرفية في الشبكة, من الممكن استخدام نظام مراقبة لهذا الغرض.هذا العمل يهتم بتنفيذ نظام مراقبة للاجهزة الطرفية يسمى نظام مراقبة حالة الاجهزة (Device Status Monitoring System) (DSMS). هذا النظام يصنف ضمن انظمة مراقبة الخطا وتسجيل التقارير (fault and account monitoring).الهدف من هذا البحث هو مراقبة جهاز طرفي بعيد او اكثر والذي يكون مربوطا باجهزة الحاسوب على الشبكة المحلية (LAN).النظام المقترح (DSMS) ممكن ان يراقب حالة الطابعة , السكانر, والكاميرا. بالاضافة الى ذلك, يقوم بخزن معلومات عن الطابعة في قواعد بيانات خاصة, والتي من الممكن ان يستخدمها المراقب في وقت لاحق.من اجل تنفيذ (DSMS), تم استخدام لغتي برمجة وهما JAVA وVC++. لغة JAVA تستعمل من اجل دعم فعاليات الشبكة, بينما VBC++ تتعامل مع API الخاصة بنظام التشغيل. Java Native Interface (JNI) استخدمت للربط بين هاتين اللغتين. | With the recent growth and development of the network and internet usage in colleges, companies and other network places, it is important to find some way to improve the reliability and efficiency of using these networks. Because of the large - scale growth in the number of users and peripheral devices used in these places such as (printers, scanners, and cameras), there are a variety of problems which have to be solved, such as remote peripheral device is stopped for a specific reason.To solve these problems and guarantee the good performance and continuous maintenance of peripheral devices in the network, a monitoring system can be used for this purpose.This work concerned with the implementation of a monitoring system on peripheral devices called Device Status Monitoring System (DSMS). It is a network monitoring type that could be classified as fault and accounting monitoring system.The aim of this research is to monitor one or more remote peripheral devices which are connected to the network PC(s) in a LAN. The proposed (DSMS) can monitor the status of printer, scanner, and camera. In addition, it saves the printer information on special files which can be used later by the Administrator.To implement DSMS, two programming language were used JAVA and VC++. Java language is used to support network activities, while VC++ deals with operating system API. Java Native Interface (JNI) is used to combine these two languages

تقنية تمييز قزحية العين لاثبات الهوية الشخصية باستخدام مرشحات كابور

Author name: اسماء احمد كمال الراوي
Supervisor name: بان نديم ذنون يونس
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:

نظام المراقبة السرية للشبكات == Network Security Monitoring System

Author name: زينب حيدر امين ال عيسى
Supervisor name: لؤي ادور جورج
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: يهتم هذا المشروع بتصميم وبناء نظام المراقبة السرية للشبكات ويركز على مراقبة الموارد المشتركة للشبكة وخاصة ملفات النظام (filing system) . في هذا العمل تم دراسة طبقات مجموعة الـ (TCP/IP) وتم تعريف ادوارها في عملية مراقبة الشبكة, وقد وجد ان طبقة الانترنيت (internet layer ) تستطيع ان تلعب الدور الاساسي في هذه العملية. كما ان هذا المشروع يحتوي على نظام الفهرسة الاضبارية (filing index system) لفهرسة ملفات موارد الشبكة.يتكون مخطط النظام من وحديتين رئيسين وهما وحدتي المراقبة والادارة, وحدة المراقبة تعمل على جانب الزبون لتراقب جميع حركات المستخدمين لموارد الشبكة عن طريق التقاط حزمة الـ (IP) ثم تحليلها وتصفيتها وتحديد مدى سريتها لتخزن البعض من اجزائها المختارة في قاعدة بيانات. اما وحدة الادارة فانها تعمل على جانب الخادم لفهرسة موارد الشبكة (اي الملفات والفايلات المشتركة), هذه الوحدة تسمح للمدير بتخصيص البعض من القواعد المسموحة لتستخدم في ادارة حركة وصول المستخدمين لموارد الشبكة, ويتم تقديم بعض التقارير عن هذه الحركات بين الحين والاخر عن طريق دمج نواتج هاتين الوحدتين. فالمعلومات التي تم اختيارها وتسجيلها تقارن مع القواعد الموضوعة لتقديم تلك التقارير.تشير نتائج الاختبار بان مرحلة تصفية الحزم الغير ضرورية هي مهمة جدا, فاذا اخذت وحدة المراقبة بعين الاعتبار الحزم المتعلقة بالنظام فقط, فهذا يؤدي الى زيادة كفاءة النظام, كما ان هذه الكفاءة تبقى ثابتة عند زيادة الحمل على الشبكة.تم تصميم البرنامج باستخدام (Windows API functions) مع لغة (MS Visual Basic 6.0) . | This research is concerned with the design and implementation of a network security monitoring system. A focus was put on monitoring the shared network resources (specifically filing system). In this work, the layers of TCP/IP suite have been studied and their roles in the process of network monitoring were defined, it was found that the internet layer can play the major role. Also, in this project a filing index system to index the files of network resources was built. The layout of the established monitoring system is composed of two major units (i.e., monitoring and administration units). The monitoring unit works on client side; it monitors all users’ accesses to network resources by capturing the IP packets, and then analyze, filter, and assess their security aspects. Finally, it saves some of extracted parts of the IP packets in a database. The administration unit work on server side, it is used for indexing the network resources (i.e., shared files and folders). This unit permits the administrator to assign some available rules to manage the users' accesses. Finally, some reports could be produced, by merging the outputs of both units (monitoring and administration). The registered information about the captured packets are compared with the assigned access' rules for each subject to produce the periodic reports.The results of the conducted tests indicate that the stage of filtering out the unnecessary packets is very important. If the monitoring unit considers only the relevant packets, then the performance of the system increases and the performance will be stable even when there is high network traffic load. The proposed monitoring system has been established using Windows API functions with Microsoft Visual Basic 6.0

تقنية لتحسين اداء نظام التشفير (McEliece) == A Mechanism to Enhance McEliece Cryptosystem Performance

Author name: نور رضا عبد الرزاق القزاز
Supervisor name: ستار بدر سدخان المالكي | جمال محمد كاظم
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: يعتبر موضوع الترميز وفك ترميز البيانات المرسلة عبر قنوات الاتصال من المواضيع التي لاقت اهتماما كبيرا. من المعروف ان هناك العديد من الانواع لترميز تصحيح الخطا : من هذه الانواع ترميز الـ hamming وترميز الـ hamming extended. ترميز الـ hamming له قابيلة اكتشاف وتصحيح خطا واحد في حين ترميز الـ hamming extended له قابيلة اكتشاف خطاين بالاضافة الى اكتشاف وتصحيح خطا واحد. هذا العمل يهتم بتنفيذ نظام التشفير(McEliece) عندما يستخدم ترميز الـ hamming وترميز الـhamming extended, تقييم الامنية لهذا النظام وتحسين اداء هذا النظام. نظام التشفير(McEliece) وهو نظام تشفير المفتاح المعلن الذي يعتمد على نظرية الترميز الجبري. تصميم وتنفيذ النظام يتالف من اربعة مراحل. المرحلة الاولى هي مرحلة توليد المفتاح لنظام التشفير(McEliece) باستخدام ترميز الـ hammingوترميز الـ hamming extended. هناك ثلاثة مفاتيح سرية تشترك في توليد هذا المفتاح (المصفوفة المولدة, المصفوفة التي لها معكوس ومصفوفة الابدال). المرحلة الثانية هي مرحلة التشفير, في هذه المرحلة الرسالة الاصلية تحول الى رسالة مشفرة. الرسالة الاصلية تشفر باستخدام المفتاح المعلن الذي تم توليده في المرحلة الاولى وبعد ذلك يتم اضافة خطا الى هذه الرسالة. المرحلة الثالثة هي مرحلة فك الشفرة. المفاتيح السرية سوف تستخدم في هذه المرحلة لفك تشفير الرسالة المشفرة والحصول على الرسالة الاصلية. وكذلك في هذه المرحلة فان الرسالة المشفرة سوف تصحح من الخطا الذي اضيف لها. المرحلة الاخيرة تتعلق بتقييم الامنية لنظام التشفير(McEliece). عملية التقييم تعتمد على استخدام نوع من انواع الهجوم المسمى (brute force), وامنية هذا النظام يمكن ان تقاس من خلال مقاومته لهذا النوع من الهجوم. بعد استعمال هذا الهجوم بعض نقاط الضعف قد ظهرت ولوحظت. للتغلب على هذه النقاط ولجعل هذا النظام اكثر امنا قد اقترحت ونفذت تقنية مطورة لهذا الغرض. كذلك في هذه المرحلة انواع اخرى من متغيرات هذا النظام قد تم تقييمها وهي حجم المفتاح, توسع الرسالة ونسبة المعلمومات. امنية, تنفيذ واستخدام هذا النظام يتاثربهذه المتغيرات.كل البرامج المطلوبة لانجاز هذا المشروع او العمل قد نفذت باستعمال اللغة البرمجية (visual basic) الاصدار السادس التي تعمل في بيئة نظام التشغيل (Windows XP). | Encoding and decoding of transmitted data through the communication system is considered as an important subject that paid great attention. It is well known that there are many types of error correction codes; some of these types are hamming and extended hamming codes. Hamming code can detect and correct single error while extended hamming code can detect two and correct one only.This work is concerned with the implementation of McEliece cryptosystem by using hamming code and extended hamming code, evaluate the security of this cryptosystem and enhance the performance of it. McEliece cryptosystem is a public key cryptosystem based on algebraic coding theory. The system design and implementation consists of four phases. The first phase is the key generation phase of McEliece cryptosystem using hamming code and extended hamming code. There are three secret keys participate in creating public key (generator matrix, non - singular matrix, and permutation matrix). The second phase is the encryption phase, in this phase the original message is converted to encrypted message. The original message is encrypted by using the public key generated in the first phase, and then adding the error to it. The third phase is the decryption phase. The secret keys are used in this phase to decrypt the encrypted message and to obtain the original one. Also, in decryption process the message is decoded from the errors added to it. The last phase is concerned with evaluating the security of this cryptosystem (McEliece cryptosystem). The evaluation was based on using brute force attack, and the security of this cryptosystem can be measured by its resistance to this type of attack. After applying this attack some weak points have been noticed. To overcome these weak points and to make this cryptosystem more secure, a modification was proposed an implemented. In this phase other cryptosystem parameters have been evaluated, they are : public key size, message expansion and information rate. The security, implementation and the use of this cryptosystem are issues significantly affected by these parameters. All required programs, in this research project have been implemented by using Visual Basic (version 6) programming language working in Window XP operating system platform

امضاء الصور لاسترجاع الصور بالاعتماد على اساس المحتوى == Image Signature For Content - Based Image Retrieval

Author name: خولة عمر فرحان الدباغ
Supervisor name: براء علي عطية
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: ادى التقدم السريع لتكنلوجيا التصوير, خاصة بعد التطور الحاصل في الشبكة المعلوماتية, لان يصبح موضوع استرجاع الصور عامل جذب واهتمام الباحثين في مجال المكتبات الرقمية ومعالجة الصور وانظمة قواعد البيانات لما يتمتع به من خواص تميزه عن المعلومات الرقمية.ان تقنيات الاسترجاع التي صممت للنص غير مناسبة وغير كافية لبيانات الصور, وهذا يعود الى صعوبة الوصول الى بيانات صور يمكن استكشافها والعمل عليها واسترجاعها بواسطة ادراك التشابه, بالاضافة الى كون تقنيات الاسترجاع التي صممت للنص محددة التطبيقات. كما ان تقنيات استرجاع الصور المبنية على اساس المحتوى تاخذ مساحة مهمة في الحسابات المتعددة الوسائط. ان استعادة الصور المبنية على اساس المحتوى يمكن ان يتم بسلسلة من الخطوات : تشكيل صورة الطلب , استخراج معالم الصورة, قياس التشابه, الفهرسة والاسترجاع , تفاعل المستخدم .ان الاختيار الصحيح لكل خطوة يمكن ان يعطي نتائج جيدة وكفوءة ومناسبة للنظام . ان هذا البحث يركز على خطوة مهمة في النظام وهي استخراج المعالم او تشكيل المعالم , كما ان معالم الصورة المستخدمة في هذا البحث كلها تتميز بكونها معالم بسيطة او معالم ذات مستوى واطئ , وهذه المعالم تتضمن : الرسم البياني لنصوع الصورة , الرسم البياني للنصوع ذو المرور الواطئ , هرم النصوع , هرم اللون , المعالم المدمجة .ان ما يقدمه هذا البحث هو الوصول الى طريقة سهلة وبسيطة ومنظمة لاستخلاص المعالم وتوفير استعادة نتائج مقبولة بكفاءة عالية.تم اختبار النظام على قاعدة بيانات مكونة من ١٣ صنف من اصناف الصور وقد دلت النتائج على ان اختيار معالم الصورة يمكن ان يؤثر بشكل كبير في فعالية واداء النظام , كما ان المعالم التي تعتمد على المعلومات اللونية والمعلومات غير اللونية يوفر نتائج موثوقة اكثر من تلك التي تعتمد على كثافة المعلومات فقط, بالاظافة الى ذلك فان اتحاد معلمين يمكن ان يعطي نتائج افضل. | With the explosive advancement in imaging technologies and specially with proliferation of the world wide web, image retrieval has attracted the increasing interests of researches in the field of digital libraries, image processing and database system. Research in human perception of image content suggests that content - based image retrieval (CBIR) can follow a sequence of steps. The typical steps of CBIR system are : image query formation, image feature extraction, similarity measurement, indexing and retrieval, and user interaction. The correct choice and set up for each step will result in a well, efficient and suitable CBIR system.This work concentrates on one important and crucial step of the whole CBIR system : feature extraction (or feature formation). The image features used are all characterized as low - level features. These include : image luminance histogram, low - passed luminance histogram, luminance pyramid, color pyramid, and combined feature.The main contributions are : simplicity (i.e. easy to implement the feature extraction phase), suitability (i.e. provide acceptable retrieving results), efficiency, and economy. The CBIR with the presented feature extraction variants are tested on a selected database of a set of thirteen image classes. In general, the results indicate that the choice of image feature can greatly affect the performance of CBIR system. Experimental results showed that image features that utilize achromatic and chromatic information of the image can provide about 75% accurate results, while those depend on only intensity information can give accurate results in about 25% - 75%. Moreover, the combination of two features can give in better results.

امن في الصوت على الانترنت بروتوكول (في او اي بي) == Security in Voice over Internet Protocol (VoIP)

Author name: كوثر عبد الاله عبد الرسول مشكور
Supervisor name: بان نديم ذنون يونس
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: In today’s environment nearly all end - to - end telephone connections are set up via circuit - switching using Public Switched Telephone Network (PSTN), whereby node - to - node links in an origin/destination connection are set up via interconnects, and the connection is maintained exclusively for exchanges of information between the origin and destination until it is torn down. An alternate way of setting up end - to - end connections that is widely used for transmission of data is packet - switching, whereby origin - to - destination connections are effected by node - to - node, store - and - forward relay of small segments of data sets that are reassembled at the destination; this technique is called Voice over Internet Protocol (VoIP). VoIP is considered as the third generation of telecommunication telephony after the analog and digital telecommunication technology.This thesis study the architecture of packet - switched telephone networks and then analyzes the structure of VoIP technology, which is the Transmission Control Protocol/Internet Protocol (TCP/IP) model, some protocols reside in the application layer (i.e., Session Initiation Protocol (SIP) for call control, Session Description Protocol (SDP) for description media stream, and Real - time Transport Protocol (RTP) for media exchange).Over years, Interest of security is increasing. To provide privacy for user's conversation in VoIP, there is a need to implement a security for media transmission. A Secure Real - time Transport Protocol (SRTP) is designated to provide security for real - time media transmission using an encryption method, but it does not provide key agreement between participants. This thesis implemented SIP protocol and a key agreement using pre - shared key protocol within SDP protocol used by SIP. The implementation is done using UNICON language.

تنفيذ مكتبة رقمية لجامعات العراق باستخدام بيئة الويب == Web Based Implementation of Digital Library for Iraqi Universities

Author name: سجى مجيد محمد الخياط
Supervisor name: عبد الكريم عبد الرحمن كاظم
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: The work presented here describes a web - based digital library system for Iraqi universities. This system is capable of executing the search function of digital libraries. Library information is present in centralized database which is collected from different library systems of Iraqi universities and it provides their access through website.The system utilizes MySQL database to store the collected data from library systems in Iraqi universities. Web technology is used for accessing library data by using HTML & PHP. Apache server is also used. The system here has used these resources to build simple and perhaps user friendly web based search system. Both, basic and advanced search are made available in the proposed system.As a result of the presented system here the different universities members can search all materials, holdings, and information resides in all libraries and gains their full bibliographic information
1 ... 59 60 61 62 63 ... 80