Show: 25 50 75 100 Results

Search results: 25 out of 1,990

ازالة الضوضاء من التسجيل الصوتي باستخدام تحويل المويجه == Audio Denoising Using Wavelet Transform

Author name: نور علي حسين السوداني
Supervisor name: لؤي ادور جورج | عبير متي يوسف
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: الاشارات الصوتيه غالبا ما تلوث بواسطة الضوضاء الناتجه من معدات التسجيل الصوتي . ازالة الضوضاء من الصوت تهدف لتخفيف الضوضاء بينما تبقي الاشاره الاساسيه.ان الهدف الاساسي لهذه الرساله هو استخدام تقنيات العمل على الاشاره الرقميه المعتمده على تحويل المويجه لتقليل الضوضاء من الاشاره. في هذا البحث تم استخدام ثلاثة انواع من تحويل المويجه (D6, D4 , Haar)وخمسة انواع من طرق العتبه وقد تمت دراسة كفاءتها في قطع الضوضاء من نوعين من الاشاره (اشاره صوتيه ذات سعه عاليه واخرى ذات سعه واطئه). ان نتائج ازالة الضوضاء حللت وقورنت مع الاشاره الاصليه من اجل ايجاد افضل النتائج لازالة الضوضاء. اضافه الى ذلك تم تقييم الاداء لكل الطرق المدروسه.النتائج المعروضه في هذا البحث تشير الى ان افضل نتائج ازالة الضوضاء تظهر عند تطبيق الية (Scanned Thresholding) بدون تقطيع الاشاره, وعند تطبيق العتبه(Thresholding) على كل معاملات حزمة التحويل المويجي العالية التردد (الحزمه المفصله) وخلال الاختبارات وجد ان التحويل المويجي من نوع D6 يقود الى نتائج افضل لازالة الضوضاء .ان افضل نتائج ازالة الضوضاء بحسب المقاييس الموضوعيه (Objective Measures) اشرت ان استخدام طريقة العتبه من نوع Supersoft هي الافضل, بينما المقاييس الغير موضوعيه ((Subjective Measures اشرت ان طريقة العتبه من نوع Semisoft هي الافضل. | Audio signals are often contaminated by background environment noise from audio equipments. Audio denoising aims to attenuating the noise while retaining the underlying signals. The focal point of this thesis is to use digital signal processing techniques based on wavelet transform to reduce the noise from the signal. In this research three types of wavelet transform (Haar, D4 and D6 wavelet transforms) and different thresholding criteria have been investigated to truncate the noise from two types of signal (high and low amplitude audio signals). The denoising results have been analyzed and compared with the original signal in order to find out the best for audio denoising setups. Furthermore, the performance of all considered methods had been evaluated.The results shown in this thesis indicate that the best denoising results occur when applying scanned thresholding mechanism without making signal framing, and when all coefficients of the detail subbands are thresholded. Among the tested wavelet transforms, the D6 wavelet transform leads to better denoising results. The best denoising results according to the objective measure mean square error (MSE) occurred when using supersoft thresholding, while the best denoising results according to subjective test is when using semisoft thresholding.

نظام ادارة الشبكات للخدمات العامة

Author name: حيدر مجيد جابر
Supervisor name: لؤي ادور جورج
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: Due to the expansion of the data transmission capabilities, it is utilizedto make many services easier, efficient, and more controlled. The publicservices are more effective if they have online data transmission to getfaster request servicing, maintenance, and control.This project is concerned with designing and implementing adedicated network management system prototype. Also, it concerned withbuilding the necessary application software tools which may needed formanaging public services (electricity, water, medical help alarm, policemonitoring, and fire monitoring). It toke into consideration that thedistributed system must be reliable, real time, secure, and scalable. Theproject tried to achieve these considerations on two levels, the first is bysuggesting system layout and hardware that may provide an acceptablesolution, and the second is by the applications and protocols designed.This thesis shows the layout of the system that composed of fourmajor parts : customer’s agent, service provider, zone center, and primarycenter. The geographic area covered by the system was divided intoregions called zones; each zone contains customers and may containservice providers. Each zone is controlled by network management stationcalled zone center that monitor and receive alarms from the agents andsend it to the appropriate nearest (estimated) available service provider. Allthe zone centers are controlled by one primary network managementstation called primary center. The primary center monitors and connects allzone centers together, and plays as a backup station in case of shuttingdown one of the zone centers.The project suggests the connection media to be used (for example,using Power Line Communication (PLC) to connect the customers withiiizone center, because the power line infrastructure is already exist), usingcluster of computers in each center, and distributed backup places toachieve maximal possible reliability with good performance. The designedsystem uses the Internet Protocol version 6 (IPv6) as the network protocolto support addressing huge number of customers, quality of service,support the anycast message type (which decrease the difficulty of buildingclusters), and the facility of leaving the unused options to increaseperformance. Also, the Simple Network Management Protocol version 2(SNMPv2) was utilized because it is simple in development and takes lowbandwidth, and it was adopted to achieve more security.In this project a distributed database was established, and the two problems : data synchronization and the way of data storage to achieve an acceptable performance within the multi - threaded system were handled.The project prototype was established by using Microsoft Visual Basic .NET 2003 which depends on the .NET framework that supports the multithreadedsystem with good utilization.

تحليل المعالم النسيجية الاحصائية للصور الرمادية == Statistical Textural Features Analysis for Gray Images

Author name: سارة عباس عاصم النقشبندي
Supervisor name: ليث عبد العزيز العاني
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: تعتبر عملية استخراج المعالم المميزة characteristic features)) احدى الطرق المعتمدة لغرض تميز الانماط في الصور, كما تعتبر عملية استخراج المعالم المميزة بشكل عددي احدى الطرق المعتمدة لغرض تميز الانماط في الصور الرقمية, كما تعتبر عملية استخراج المعالم المميزة باعتماد مصفوفة التواجد ((Co - occurrence matrix احدى اهم الطرق المستخدمة لغرض تميز الانماط في الصور النسيجية. يهدف البحث الى دراسة المعالم المميزة للصور النسيجية ولهذا الغرض تم اختيار ثمان من المعالم او المتغيرات وهي : (Maximum probability, entropy, homogeneity, cluster shade, cluster prominence, contrast, angular second moment and inverse difference moment)في هذا البحث تم استخدام طريقتين لحساب هذه المتغيرات باعتماد مصفوفة التواجد, ففي الطريقة الاولى تم حساب المتغيرات اعتمادا على معدل مصفوفة التواجد والمحسوبة للزوايا ( o0 , o45 , o90 , وo135) اما الطريقة الثانية فقد تم حساب المتغيرات اعتمادا على مصفوفة التواجد ولكل زاوية من الزوايا ( o0 , o45 , o90 , وo135) حيث يتم استخراج اربع قيم لكل من المتغيرات المختارة ومن ثم يتم حساب المعدل لكل من هذه المتغيراتولتنفيذ الطرق المقترحة في هذا البحث تم اختيار ثلاثة اشكال من الصور النسيجية والتي تم توظيفها كصور اختباريه لحساب المتغيرات المختارة.تم تكميم الصور لمستويات مختلفة ( 8 ,16, 32)ومن ثم تم تجزئة الصور الى مربعات بابعاد مختلفة(64×64 و32×32) ثم تم تطبيق الطرق المقترحة على كل صورة من الصور المختارة ولكل حالة من الحالات المشار اليها. اظهرت النتائج ان معظم قيم المتغيرات المحسوب متطابقة في كلا الطريقتين ولكل حالة من حالات التكميم والتجزئة عدا قيم ال entropy حيث اظهرت القيم تغيرا محسوسا في كلا الطريقتين ولكل حالة من حالات التكميم والتجزئة. يمكن توظيف هذه النتيجة لغرض زيادة الدقة في تصنيف الصور النسيجية عندما تكون المناطق المختلفة ذات الطبيعة النسيجية متقاربة من بعضها من حيث الشكل. | The process of the characteristic feature extraction is one of the adopted techniques for the purpose of pattern recognition in the images. The process of the characteristic feature extraction numerically is one of the adopted techniques for the purpose of pattern recognition in the digital images, and the process of the characteristic feature extraction depending on the Co - occurrence matrices is one of the most important techniques for the purpose of pattern recognition in the textured images. This work aim to study the characteristic features for the textured images, eight characteristic features are selected to investigate the aim of this work. These selected features are : Maximum probability, entropy, homogeneity, cluster shade, cluster prominence, contrast, angular second moment, and the inverse difference moment.In this research, the characteristic features depending on the Co - occurrence matrix are extracted in two ways. In the first one, the characteristic features are extracted depending on average Co - occurrence matrices which be extracted for four angles (0o, 45o, 90o, and 135o). While in the second method, the characteristic features are extracted depending on the Co - occurrence matrix for each angle of the following angles (0o, 45o, 90o, and 135o). In this method, four values for each of the selected characteristic features are extracted. Then the average values for each of the characteristic features are extracted depending on the extracted four values.To study the effect of block size on the calculation of the statistical characteristic features, the statistical features are calculated for the whole image and for each block in the image after dividing the image into blocks with block size (32x32) and for each block in the image after dividing the image into blocks with block size (64x64). In addition, to study the effect of quantization level on the calculation of the statistical characteristic features three values (8, 16 and 32) of quantization level are adopted in this research.All the calculations are applied on the three textured images with 256 gray levels selected from Brodatz album. The results show the calculation for most the selected features not change except the feature of the entropy where the difference in the extracted value of the entropy in the two ways is perceptible. This property can be utilized to increase the discrimination power in the classification process.

اضفاء طابع الشخصية على قاعدة بيانات تعليم الكتروني == Database Personalization in E - Learning

Author name: شيلان صباح احمد
Supervisor name: بان نديم ذنون يونس
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: Personalized support for learners became even more important when e - learning take place in distributed database system. This research provides access to learning resources in a distributed e - learning database and it intends to adapt the system to the learner’s needs (personal needs) so that each learner gets the idea that the system was created just for him and knows what he likes. The personal needs are determined in different ways like the current request (search), the previous resource requests (personal search about the previous requests) or the education level of the learner (syllabus). The personal search methods are implemented by creating explicit and implicit user profiles to store the learner's information and his previous resource requests (interest). The personalization techniques that are used in this research are content - based filter and rule - based filter which have rely heavily on user profiles.The proposed system ensuring security in terms of authentication (identify the user and his permission), integrity (the data is not getting changed or corrupted), and confidentiality (other people should not be able to see other user’s personal information in the user profile).The proposed system architecture is Two - Tier Multiple - Client / Multiple - Server model which consist of two data servers and multiple clients. Each server used to store a fragment of the data. The servers are located in locations where there data are most widely used to decrease the size of the data stored in each server, decrease the load over the distributed database management system and most operations are performed locally.

نظام صورة العلامة المائية بالتحويل المويجي == Image Watermarking System based on Wavelet Transform

Author name: اعتماد رحيم علي مرعي الربيعي
Supervisor name: هلال محمد يوسف
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: في هذه الاطروحة تم اقتراح طريقة لاخفاء العلامة المائية في الصور الملونة. حيث تتطلب وجود الصورة الاصلية عند استخلاص العلامة المائية. وقد استثمرت هذه الطريقة مميزات التحويلات المويجية من خلال استثمار المعاملات الكبيرة في الحزم الثانوية للترددات العالية كمضيف لاخفاء العلامة المائية الغير مرئية. وتم استثمار تقنية التقسيم الجزئي في توليد العلامة المائية بطريقة التوليد الذاتي من خلال شرط اولي باستخدام تقنية ازاحة النقطة الوسطى والاستفادة من خواص هذه التقنية (باستخدام ابعاد صورة التقسيم الجزئي المحصورة بين البعد الواحد والبعدين) من اجل زيادة امن الصورة وقوتها عند التعرض للمهاجمة المتعمدة والغير متعمدة. ممكن استخدام هذه الطريقة لاغراض تعريف المالك واثبات الملكية وتحديد شرعية المستخدم وايضا قادر على الصمود ضد درجة عالية من الضغط الناتج من البرنامج القياسي JPEG2000. وهذه الطريقة ارتكزت على استخدام خطوات تحليلية لايجاد التاثيرات الحاصلة في قيم المعاملات عند تعرض الصورة المضيفة الى الضغط وقبل اجراءات اخفاء العلامة المائية وهذا يفيدنا في حساب العامل التحليلي لاخفاء العلامة المائية وفي نفس الوقت يجب ان تحافظ على الصمود الى مستوى معين من الضغط. حيث تصل نسبة ضغط الصورة الى (1 : 3) الصورة الاصلية. بالرغم من هذا النقصان الحاصل في الحجم الا ان عدد الاعداد الثنائية جدا قليل او معدوم والعلامة المائية قابلة للاسترجاع. عمليا، طبق النظام على مدى واسع من الصور واخضع على مقاييس عالمية، حيث اظهرت ان عدد الاعداد الثنائية المشوهة تزداد بزيادة درجة الضغط بالتالي نوعية الصورة يقل. باستخدام طريقة ازاحة النقطة الوسطى نستطيع توليد صور ذات احجام متعددة ومواصفات عالمية قياسية.تم استخدام النموذج اللوني المناسب لتطبيق عملية اخفاء العلامات المائية في الصور وهو (RGB). | In this thesis, a method for color image watermarking is suggested. It requires the original image for watermark extraction. This method exploit the discrete wavelet transform features, where the large coefficients in high frequency sub bands are used as host place to embed the invisible fractal watermark image using the Haar transform to embed the huge data. The proposed system exploit the fractal image technique using the midpoint displacement method fractal technique (By using the H - dimension as entered real number) to more secure and preserve the watermark from intentional or unintentional attacker. The system can be used for owner identification, proof of ownership, and transactional watermarks (fingerprinting) also it is capable to survive against the high degree of compression produced by JPEG2000. By using Haar transform we can embed the fractal watermark image with modulation factor value to satisfy robustness against compression. The fractal watermarking image was fully extracted under degree of compression that makes the size of image decrease into (1 : 3) of the original size. In spite of this decreasing in the size of image the distortion bits is very little or underprivileged and the image is capable to survive the extraction. To be practical, the system was tested by using various images evaluated by adopting many fidelity measurement, the test results indicated that the distortion bits is increased when the compression size decreases, and the quality of image also decreases. The system was incomplete and robust watermark, then it considered as a private watermark. By using midpoint displacement method can generate image of any size with mean equal to zero and standard deviation equal to one. The proposed system uses RGB color space

تصميم وتنفيذ نظام وكيل لتصفية وترشيح البريد الالكتروني == Design and Implementation of Email Filtering Agent

Author name: هدى فوزي الشهد
Supervisor name: جمال محمد كاظم
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: مع تزايد عدد مستخدمي الشبكة الدولية للمعلومات (الانترنت) بصورة مطرده .اصبح البريد الالكتروني احد اسرع وارخص انواع الاتصالات المتوفرة حيث ان البريد الالكتروني قليل الكلفه وسهل الارسال . ومع تزايد ارتباط حياتنا بعالم الانترنت, حجم البريد الالكتروني الذي يصل الينا في تزايد ايضا , ولهذا مشكلة تصفية وترشيح البريد الالكتروني اصبحت مشكله حرجه بعض الشيء . الحل المستخدم في الوقت الحاضر يتضمن برنامج لتصفية وترشيح البريد الالكتروني القادم بالاعتماد على قواعد معينه, هذا النظام يسمى النظام الوكيل لتصفية وترشيح البريد الالكتروني(Email Filtering Agent )(EMFA هذا النظام يقوم بتوزيع الرسائل الالكترونيه اوتماتيكيا الى فئات معينه, هذا يساعد في جعل عملية تنظيم البريد الالكتروني اوتماتيكية والتي تقوم على تحديد الاسبقيه للرسائل الالكترونية وتقرير افعال معينه (مثل مسح الرسائل الغير مرغوبه وتمرير او اجابة الرسائل الالكترونية القادمة من عنوان معين).النظام يحتوي على طراز تعليمي بسيط لايستعمل رموز ضمن نص الرسالة الالكترونية, بل يستخدم بدلا عن ذلك مجموعة محددة ومعرفه مسبقا من الرموز الماخوذة من بعض حقول الرسالة الالكترونية (باستخدام بعض الخواص من الحقول عنوان المرسل والتاريخ). البرنامج الوكيل يتعلم الافعال التي ينفذها على البريد الالكتروني والميزات المستخلصة والتي تستعمل في عملية التصنيف من امثلة سابقة مخزونة في النظام. النظام يستخدم طراز تعليمي غير خاضع لسيطرة المستخدم (Unsupervised Machine Learning) لتقسيم الرسائل الالكترونية الى قائمتين : القائمة السلبية Negative List التي تحتوي على الرسائل الالكترونية التي يجب حذفها والقائمة الايجابية Positive List التي تحتوي على الرسائل الالكترونية التي يجب الاجابة عليها او تمريرها بعد ذلك يحذف محتويات القائمة السلبية ويرد على او يمرر الرسائل الموجوده في القائمة الايجابية.استخدمتJAVA جافا لتطبيق نظام ال EMFA حيث تنها مزوده بمجموعة من المختصرات تعرف العناصر التي تشكل نظام البريد الالكتروني, وايضا تدعم خلق واجهات عرض متطورة | As the number of users connects to the internet increases rapidly, Electronic mail (E - mail) is quickly becoming one of the fastest and most economical forms of communication available, since E - mail is extremely cheep and easy to send. As our lives have become ever increasingly tied up to the online world, the volume of E - mails coming into our inboxes has also been increasing, so the problem of email filtering is a critical one. The current solution usually consists of using E - mail filtering program that can filter incoming E - mail according to user specified rules; this program is the E - mail Filtering Agent (EMFA). EMFA system splits E - mails into categories, this would help to automate the process of sorting through E - mail and applying actions (such as deleting unwanted mail or forwarding or replying messages to a specific address). The agent learns the actions to be performed on E - mail and the features to be used in the classification task from predefined examples in the system. It uses machine learning to classify the messages into two lists : Negative list (that contains unwanted messages) and Positive list (that contains the messages that must be forwarded or replied) and then discard the contents of the negative list and reply or forward the positive list messages. To implement EMFA system, JAVA language was used. It provides a set of abstract classes defining objects that comprise the E - mail system also supporting the creation of sophisticated user interfaces

نظام استرجاع الصور بالاعتماد على المحتويات وباستعمال القواعد المضببة == CONTENT - BASED IMAGE RETRIEVAL SYSTEM USING FUZZY RULE

Author name: حسناء عماد عبد السلام
Supervisor name: لؤي ادور جورج
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: Content - based image retrieval has been an active area of research over last decade. The goal is to create systems capable of interactively retrieving images that are semantically related to the user's query from a database. In this research, a content - based image retrieval system is presented, it supports querying by example to retrieve images from the images database according to their color and textural low level features.The underlying techniques are based on the adoption of histograms of YUV, YIQ, YCbCr, HSV and HSI color models as color features. In addition, Gray - Level Co - occurrence Matrix (GLCM) and Gray - Level Run Length Matrix (GLRLM) are used to extract two sets of textural features. These features are used for retrieval tasks in separated and combined manners.The various combinations of the extracted features lead to a large number of possible feature vectors; each describe some aspects of the image contents. The fuzzy concepts have been utilized to reduce the number of possible feature combinations; both the triangular and trapezoidal membership functions have been used for this purpose.After reducing of possible feature vectors, and keeping those vectors which show high discrimination power, then, all images listed in the database are grouped (according to their feature vectors) by applying K - means clustering algorithm. The clustering of feature space is helpful to minimize search time. Euclidean Distance measure is used to assess the similarity (or the distance) between the query image and the images listed in database to find top N similar images.Given a query image, the system first extracts the selected features to establish the query feature vector, and then compares it with the images belongs to most closest two database clusters. The most similar images are sorted, and then the top 8 images are retrieved as the query results. The performance of retrieval system has been evaluated using two measurements (i.e., precision and recall).The test results indicted that HSV and HSI color representations are the best when using single (around 0.63 for precision, and 0.1 for recall) or combined (around 0.65 for precision, and 0.1 for recall) types of features. The tests results indicated that color and texture features are not quite enough to retrieve complex images (such as natural images).

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

Author name: مصطفى ضياء توفيق الحسني
Supervisor name: عبد الكريم عبد الرحمن كاظم | فينوس وزير سماوي
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:

اخفاء المعلومات في الملفات الصوتية الصورية المتداخلة == Steganography in AVI Files

Author name: غسق حسين علي العنبكي
Supervisor name: طه سعدون باشاغا
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: اخفاء المعلومات هو فن اخفاء وارسال البيانات خلال ناقلات تبدو طبيعية في محاولة لاخفاء وجود البيانات. اعتمد في هذا البحث اخفاء نص او صورة او صوت في ملف متعدد الوسائط من نوع (AVI).في الخطوة الاولى من هذا البحث, يتم فصل (AVI) ملف الى جزئين, الفديو والصوت. جزء الفديو هو عبارة عن سيل من الهياكل الصورية تاخذ كل واحدة على هيئة صور وتخزن في فايل منفصل من نوع (BMP). الخطوة التالية يتم اختيار عدد الهياكل الصورية لغرض استخدامها كغطاء, ويتم قطع المعلومات السرية الى عدد من القطع بناءا على اخفاء كل قطعة في هيكل صوري واحد, ولزيادة الامنية يتم اختيار الهياكل الصورية المستخدمة للاخفاء بصورة عشوائية.هناك طريقتين تم استخدامها للاخفاء, الطريقة الاولى (الثنائيات الاقل اهمية) وهي مثال من طرق الاخفاء في المجال المتسلسل, والطريقة الثانية (نظام التحويل الموجي هار) وهي مثال من طرق الاخفاء في المجال الانتقالي. تم استخدام طريقة الحشر في الثنائي الاقل اهمية (LSB) في الثماني لاخفاء ثنائيات البيانات داخل ثمانيات الصور التي من نوع (BMP) ومن ثم استخدام نفس هذه البيانات في استخراج بيانات الرسالة من الصور. لزيادة امنية النظام التحويل الموجي هار (Haar Wavelet Transform) لتقوية الملف المحتوي على البيانات ضد الهجوم.في جزء الصوت يتم اخفاء معلومات خاصة باستخدام طريقة (الثنائيات الاقل اهمية).النظام المقترح تم اختباره باستخدام مقياسيين معلويين قياسية (MSE, PSNR), كل المقاييس المعلوية في اختبار النظام المقترح اظهرت قيم جيدة ل PSNR( اكثر من 45 ديسي بيل للفديو واكثر من 90 ديسي بيل للصوت) وهذه النسبة تزداد بزيادة عدد الهياكل التي تستخدم كغطاء. اما البيانات المسترجعة فكانت هي نفسها البيانات السرية التي تم اخفاءها. | Steganography is the art of hiding and transmitting data through apparently innocent carriers in an effort to conceal the existence of data. Text, image or audio in an Audio Video Interleave (AVI) multimedia file is adopted in this work. In the first step in this work, AVI file is separated into two parts, video and audio. The video part is a stream of frames, each frame is taken as a separated image stored in a separated Bit - Map (BMP) file. In the next step a number of frames require or needed to be used as a cover is chosen, and the secret data is divided into blocks in order to hide each block into one frame, to increase the security the frame could be selected randomly.Two methods were used for hiding, the first method is the “Least Significant Bit” as an example for hiding in sequential domain and the second is the “Haar Wavelet Transform” as an example for hiding in transformation domain. Least significant bit insertion was used to conceal the data bits inside BMP image bytes, and then the message bits are extracted from the same bytes. Haar wavelet transform were used to increase the stego file robustness against attacks. The audio part is used to hide spatial information by using the “Least Significant Bit”.The proposed system was tested by using the two standard fidelity measures (Mean Square Error (MSE) and Peak Signal - to - Noise Ratio (PSNR)). All of the fidelity measures obtained as the test results have indicates good results for PSNR (above 45 dB for video and above 90 dB for audio) and its increased when increased the number of frames that used as a cover. The reconstructed data is the same as secret data

نظام تعليمي رمزي لفهم اللغة الطبيعية == Symbolic Learning System for Natural Language Understanding

Author name: زينة عبد الرزاق موسى الجصاني
Supervisor name: مؤيد عبد الرزاق فاضل | طه سعدون باشاغا
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: ان هذه الدراسة المقدمة ليست سوى محاولة لبناء منظومة تعليمية لفهم اللغة الطبيعية والطريقة المستخدمة هي طريقة التعليم الرمزي ومجال الدراسة المختار هو تعلم موضوع هياكل البيانات.ان تقنية التعليم المستخدمة هي طريقة التعلم الرمزي وذلك بجمع استراتيجيتين من التعليم وهما طريقة التعليم بتكرار الحفظ والتعليم بواسطة توجيه التعليمات. حيث ان طرق التعليم الرمزي قد طورت لانشاء نظم تتطلب استخلاص المعلومات من مستندات اللغة الطبيعية وللاجابة عن استفسارات معينة من قاعدة البيانات.النظام المقترح يتكون من عدة مركبات, مركب معالجة الاستفسار (مصدر المعلومات) متمثلا بالاستفسار المقدم من قبل المستخدم النهائي, مركب التعلم ينجز عملية التعلم وينتج معرفة جديدة, مركب محرك الاداء يتاكد من فائدة المعرفة الجديدة المكتسبة من مركب التعلم.و نفذ هذا النظام باستخدام لغة برولوك الصورية Visual Prolog 5.1 لبناء المنظومة وواجهاتها حيث ان هذه اللغة توفر بيئة التطوير البصرية. | The present work is an attempt of designing a symbolic based learning system for natural language understanding. The field selected to be the domain of application is the subject of data structure.The technique of learning used is Symbolic Learning which is a combination of two learning strategies Rote Learning and Learning by Instruction. Symbolic learning methods are being developed for aiding the construction of systems requiring extraction of information from natural language documents and subsequent natural language querying of the resulting database.The system consists of the following modules, Process Query (Information Source) input to the learning system represented by the query entered by the end user, The Learning Engine carries out the learning task and produce knowledge for the knowledge base, Performance Engine make sure that the knowledge produced is useful . Visual Prolog Version 5.1 was used for building the system and its interface which provides Visual Development Environment (VDE

بناء قشرة لنظام خبير تشخيصي == Building Diagnoses Expert System Shell Using An Arabic Interface

Author name: عبير خالد احمد المشهداني
Supervisor name: فينوس وزير سماوي | طه سعدون باشاغا
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: البحث الحالي عبارة عن محاولة لبناء قشرة لنظام تشخيصي خبير معتمدا اللغة العربية يمكن تطبيقه في اي مجال عام او خاص. اسم النظام (GADESS) مشتق من العبارة الانكليزية (General Arabic Diagnosing Expert System Shell). النظام الخبير يتكون من طورين متعاقبين. الاول يهتم ببناء واجهة خاصة بجمع المعرفة من الشخص الخبير. خلال هذا الطور تتم تحليل المعرفة الداخلة الى النظام باستعمال قواعد الصرف في اللغة العربية لايجاد جذور الكلمات. النظام مزود ايضا بقاموس بالكلمات التي يمكن استخدامها في مجال التطبيق المعين. الطور الثاني خاص ببناء مشغل او محرك استدلال (Inference Engine) الذي يستخدم طريقة بحث الرجوع (backward chaining). هذا الطور يختص بالتخاطب مع المستخدم النهائي (الغير خبير).النظام GADESS ياخذ بنظر الاعتبار نسبة التاكد باستخدام الموثوقية المصممة من قبل جامعة Stanford. بالاضافة الى ذلك النظام يدعم نوعين من التفسيرات : "لماذا" و"كيف". السؤال "لماذا" يوضح سبب توجيه سؤال محدد من قبل النظام. اما "كيف" تهتم بتوضيح الخطوات التي من خلالها تم التوصل الى تشخيص محدد.تم انجاز العمل باستخدام اللغة البرمجية (Visual Prolog version 5.0). | The present work is an attempt to develop an Arabic expert system shell for general diagnosing systems. The system abbreviated as GADESS (General Arabic Diagnosing Expert System Shell), it is constructed of two phases. The first phase responsible for acquiring human expert knowledge in an automatic way provided with menu and windows message (expert interface). The acquired knowledge is analyzed by Arabic morphological system, which analyze the given Arabic phrase and find the required keywords (roots), the system also provided with the required domain dictionary. The second phase is concerned with the design of inference engine together with user interface that uses a backward chaining method (end - user interface). GADESS considers reasoning under uncertainty using certainty factor method (Stanford Certainty Factor). Also GADESS uses the external database approach to store the human expert knowledge in order to be used by the inference engine. GADESS supports two types of explanations “Why” and “How”. The “Why” concerned the reason that the system asks a specific question, while the “How” concerned conclusion steps.GADESS was implemented using Visual Prolog version 5.0 with its supplement tools for building the inference engine and for building the interface tools.

تطوير محرك بحث الموقع == Developement of a Web Site Search Engine

Author name: ايهاب احمد محمد شاكر
Supervisor name: مؤيد عبد الرزاق فاضل | بان نديم الكلاك
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: ان كمية المعلومات الموجودة على شبكة الانترنيت تزداد بشكل سريع جدا, اضافة لعدد المستخدمين التي تنقصهم الخبرة في مجال البحث في الشبكة, مما ادى الى تطوير الكثير من التطبيقات الخاصة بالشبكة والتي تسمى محركات البحث المتخصصة في مساعدة المستخدم في ايجاد المعلومات المطلوبة من على الشبكة. محرك بحث الموقع هو برنامج يستخدم للبحث في موقع معين في الشبكة عن استفسار معين. ان هذا البحث يهدف الى تصميم محرك بحث للموقع يساعد المستخدم في استرجاع الصفحات الاكثر مطابقة مع الاستفسارات المقدمة من قبل المستخدمين. يعتمد الجزء المسؤل عن الرتب على صفات الكلمة (مثل حجم الخط, نوع الخط, لون الخط, مكان الكلمة في الصفحة, نص ارتباطي, عنوان, وعنوان خاص) وهو مدمج مع الجزء الخاص بالفهرسة. تم تقسيم الفهرس الى 36 فايل للتقليل من مصادر النظام (الذاكرة ووحدة الخزن المطلوبة), كما تم تصميم الفهرس المعاكس عن طريق ترتيب الفهرس باستخدام طريقتي الترتيب السريع المحسنة والادخال (Quick and Insertion sort methods) وذلك لزيادة سرعة الفهرسة. تم تصميم القاموس باستخدام هيكل متعدد الطبقات يتكون من اربعة طبقات. نظام الرتب المستخدم في محرك بحث الموقع المقترح يعتمد فقط على صفات الكلمة, ممكن استخدام الهيكل الارتباطي الموجود في شبكة الانترنيت لزيادة كفائة نظام الرتب. ان محرك بحث الموقع المقترح يتطلب جهاز حاسوب يعمل كخادم, كما تم استخدام الادوات البرمجية التالية : HyperText Markup Language, Visual Basic Script, Common Gateway Interface technique, Microsoft Visual Basic 6.0, and Windows operating system Socket. | The amount of information on the Web is growing rapidly, as well as the number of new users inexperienced in the art of Web research, which leads to the development of many Web applications called search engines specialized in helping the user in finding the information needed on the Web. Web site search engine is software used for searching a specific Web site for a specific query. This research aims to develop a Web site search engine that helps the user to find the most relevant Web pages with the user queries. The ranking part depends on the word attributes (such as font size, font style, font color, position of the word in the page, link text, title, header) and mixed with the indexing part. The index is spread in 36 binary files to reduce the system resources (Memory and Storage required) and the inverted index is created by sorting the index using the Improved Quick and Insertion sort methods to increase the indexing speed. The Lexicon is designed using a Multilayer structure with 4 layers. The ranking part of the proposed Web site search engine based only on the word attributes, using the link structure of the Web will increase the ranking efficiency. The proposed Web site search engine requires a computer installed as a server. The programming tools used in developing the Web site search engine are : HyperText Markup Language, Visual Basic Script, Common Gateway Interface technique, Microsoft Visual Basic 6.0, and Windows operating system Socket.

نظام مراقبة حاسوبية تحت نظام النوافذ == Windows Based Target Monitoring System

Author name: دلال نعيم حمود الزيدي
Supervisor name: طه سعدون باشاغا | فينوس وزير سماوي
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
Key words:
  • Monitoring System
  • Target Monitoring
  • Online and Offline Monitoring Systems
  • Networks
  • Protocols
  • Ports
First pages:
Abstract: تتطلب عملية ادارة الشبكات الحاسوبية في الشركات والجامعات وغيرها متابعة الافراد العاملين عليها من اجل السيطرة على فعاليات الشبكة لكشف ومنع اي عملية سوء استخدام للشبكة.من الطرائق المستخدمة في عملية المراقبة هي طريقة كشف الشذوذ((Anomaly Detection, كشف الاستعمال السيء ((Misuse Detection وطريقة مراقبة الهدف ((Target Monitoring. في هدا البحث تم التركيز على بناء نموذجين من المراقبة ينتميان الى طريقة مراقبة الهدف(Target Monitoring) وفي ظل نظام التشغيل نوافد(Windows). الاول هو المراقبة الفورية او المباشرة(Online Monitoring) والاخر المراقبة غير فورية اوغيرالمباشرة(Offline Monitoring). النوع الاول المراقبة الفورية او المباشرة Online Monitoring تهتم بتقديرات الوقت العام لعملية التوليد , النشر, وتمثيل البيانات المراقبة. في هذا النموذج تراقب شاشة حاسبة المستخدم وحركة المؤشر(الفارة) بالاضافة الى ما يتم كتابته باستخدام لوحة المفاتيح. يمكن لمراقب الشبكة يمكن ارسال تنبيه الى مستخدم الحاسبة التي يتم مراقبتها, اذا قام المستخدم باستخدام الحاسبة بشكل غير مناسب اواستخدام خاطى وغيرها كما يمكن اطفاء الحاسبة ان تطلب الامر. وتم استخدام فكرة برامجيات الزبون والخادم (Client/Server) واستخدام التجاويف (Windows Sockets) لنموذج المراقبة الفورية. اما النوع الثاني المراقبة غيرالفورية او غير مباشرة Offline Monitoring لا تتوقف على قيود الوقت. لذلك,فان مراقب الشبكة ربما يحصل على بيانات المراقبة في وقت اعتباطي بعد ان تتولد هذه البيانات بواسطة وكلاء(Agents) المراقبة مما يتطلب مساحة خزنية هائلة لكي تعرض على المراقب عند الطلب, لذلك، حددت المراقبة الى لوحة المفاتيح فقط كون المعلومات المتولدة هي فقط على شكل نص من الرموز.كلا النموذجين تم بنائهما باستخدام لغة (Visual Basic 6) ونظام dirextX 7 المجهز بولسطة بيئة النوافذ. وتم اختبار النظامين في بيئة ويندوز XP , ويندوز2000 , وويندوز Melleniume. وقد اثبت النظام كفاءة متميزة. | Network operators and administrators have a substantial interest to trace the state and performance of their networks and their components. Administrators needed to observe users to avoid any attack attempts. This can be done through System Monitoring.Traditional types of monitoring system include Anomaly Detection, Misuse Detection and Target Monitoring. This work concerns with the development of two types of target monitoring works under windows environments. These are Online Monitoring and Offline Monitoring. Online monitoring concerned with time constraints on the overall time its takes to generate process, disseminate, and present monitoring data. Online monitoring can monitor the screen picture, mouse motion, and keystrokes. The administrator can send warning messages to the remote computer user. When the user performs suspicious actions on his computer, in this case, the administrator can force the remote user to logoff or shutdown windows. In the online Monitoring, uses the concept of client/server software system and Windows sockets. Offline monitoring do not concerned time constraints. Hence, administrator may obtain monitoring data at an arbitrary time after its generation by monitoring agents. In this phase the monitoring limited to the keyboard only.Both the online monitoring and offline monitoring are implemented using Visual Basic programming Language version 6 (VB) and dirextX 7 system provides by windows environment. The developed systems were tested under different environments (Windows 2000, Windows XP) and the results obtained are quite encouraging

النظام الناصح للتجارة الالكترونية == Recommender System for E - Commerce Data

Author name: اسيل باسم صبري يعقوب الطائي
Supervisor name: طه سعدون باشاغا
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
Key words:
  • Recommender system
  • Recommendation methods
  • E - commerce
  • Data mining
  • Rating
  • Collaborative filtering
  • User based
  • Item based
  • Internet
  • Web site
First pages:
Abstract: لقد غيرت ثورة الانترنيت العالم باسره فاصبح قرية صغيرة وصار بامكان اي شخص في اي مكان ان يطوف العالم باسره وهو جالس امام شاشة الكومبيوتر. من هنا ظهر الشراء والبيع عن طريق الانترنيت او ما يعرف الان بالتجارة الالكترونية (E - commerce).هذا التوسع خلق مشكلة جديدة وهي صعوبة الاختيار. فصار الزبون يشعر بالحيرة حينما يريد ان يختار حاجة ما اذ انه امام الاف المواقع التي توفر الحاجة التي يريدها وكل موقع منها يعرض اشكالا وانواعا مختلفة للحاجة الواحدة. من هنا ظهرت الحاجة لتقنية جديدة تتمثل اليوم في الانظمة الناصحة.اننا في كثير من الاحيان نقوم بعمل ما دون ان نملك الخبرة الكافية للقيام به. وفي حياتنا اليومية كلنا يعتمد من وقت لاخر على نصائح مختلفة اما من ناس يخبروننا بها او عن طريق وسائل الاعلام المختلفة او من مسؤولين عن الخدمات العامة.النظام الناصح يساعد وينمي هذه العملية الطبيعية التي نقوم بها يوميا في مجتمعاتنا. في النظام الناصح يدخل المستخدمون نصائحهم فيقوم النظام بجمعها وتوجيهها الى المتلقي. يعمل النظام الناصح بان يسالك سلسلة من الاسئلة عن الاشياء التي تحبها والتي لا تحبها. ثم يقارن اجاباتك باجابات زبائن غيرك ومن خلال هذه المقارنة يجد اقرب الزبائن اليك من خلال الشبه في الاراء. وبهذا ينصحك بما يحب الزبون القريب منك.في هذه الاطروحة تم بناء نظام ناصح يعتمد على مجموعة من الطرق لكي يقدم النصائح للمستخدمين. | The Internet revolution changed the world and made it as a small village, since everyone can contact people anywhere in the world. This easy communication facilitates selling and buying through the Internet which is called e - commerce.When e - commerce began to grow, problems appeared, one of them is how to buy something from a huge category, i.e. when a customer wants to buy something from internet markets, he will be confused what to choose and from where, because of the various items and enormous sites. People handle this information overload through their own effort, the effort of others and some blind luck. First of all, most items and information are removed from the stream simply because they are either inaccessible or invisible to the user. Second, a large amount of filtering is done for us. Newspaper editors select what articles their readers want to read. Bookstores decide what books to carry. However with the dawn of the electronic information age, this barrier will become less and less a factor. Finally, we rely on friends and other people whose judgement we trust to make recommendations to us. A technology is needed to help people wade through all the information to find the items they really want and need, and to rid them of the things they do not want to be bothered with.Recommender systems are the new technology that assist and augment the recommendation process. In a typical recommender system people provide recommendations as inputs, which the system then aggregates and directs to appropriate recipients.In this work, a recommender system is built that uses different recommendation methods.

الكبس الضمني للصور المتسلسلة باستخدام الانظمة الموزعة == Interframe Compression using Distributed Systems

Author name: ضياء عيدان جبر
Supervisor name: لؤي ادور جورج | فينوس وزير سماوي
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
University: Al-Nahrain University
Language: English
University location: Baghdad
Key words:
  • Video Coding
  • Video Compression
  • Image Compression
  • Lossy Compression
  • Lossless Compression
  • Video Frames
  • Intra Frame Compression
  • Inter Frame Compression
  • Fractal Coding
  • Fractal Compression
  • Fractal Image Compression FIC
  • Discrete Cosine Tra
First pages:
Abstract: هناك بديلان رئيسان لضغط الفيديو, الاول عادة يدعى الانترافريم (intraframe approach) ويعمل على ازالة تكرارات السباشيال(spatial redundancy) الموجودة في الصورة وبدون التاثير على المعلومات الهامة. هذه الطرق مناسبة لتطبيقات الصورة الثابتة مثل الوسائط المتعددة (multimedia), قواعد البيانات الصورية, الترميز الفوتغرافي، الخ. في التطبيقات التي تستخدم الصور المتتابعة, البيانات التلفازية, الخ. من الممكن ازالة تكرارات التيمبورال (Temporal redundancy) لتحقيق الزيادة في نسبة الضغط ولهذا السبب فان الصور الفيديوية المتتابعة عادة مترابطة بشكل كبير. المجموعة الثانية من هذه الطرق تدعى الانتيرفريم (interframe approach) وهي تعمل على حذف تكرارات التيمبورال (temporal redundancy). في المجموعة الثانية يتم حساب تخمين الحركة (motion estimation) للصور الفيديوية المتسلسلة. في النظام المعتمد تم اعتماد الانتيرفريم (interframe approach).في حقل تخمين الحركة (motion estimation) لضغط الفيديو هناك تقنيات كثيرة مطبقة في هذا المجال. ان تخمين الحركة الكتلي (Block based motion estimation) من اكثر طرق العمل المطبقة في مختلف الخوارزميات. خوارزمية البحث الكامل (Full Search Algorithm) توفر افضل انجازية ولكنها ذات كلفة حسابية كبيرة. لتقليل متطلبات الحساب, هناك خوارزميات بحث سريعة قد تم تطويرها ومنها خوارزمية الخطوات الثلاث (Three Step Algorithm). في النظام المعتمد, طريقة البحث الزمني الاني (Once Time Search), وطريقة بحث الخطوات الثلاث (Three Step Search) قد تم تنفيذها في مجال تخمين الحركة بالاضافة الى الطريقة الهجينة المطورة الجديدة (Hybrid Method).مجموعة طرق (interframe approach) تنتقي عدد من الصور الفيديوية التي يتم ضغطها باستخدام نظام ضغط يكون مختلفا عن تقنيات تخمين الحركة, هذه الصور الفيديوية المنتقاة تدعى صور المرساة الفيديوية (Anchor Frames). في النظام المعتمد هناك نموذجان قد تم تطويرهما لغرض ضغط الفيديو، في النموذج الاول تم تطوير نظام ضغط يعتمد على تحويل الجيب تمام المسرع (FDCT) الذي هو عبارة عن اشتقاق جديد لتحويل الجيب تمام التقليدي (DCT), وقد تم توثيق هذا الاشتقاق بشكل كامل في العمل المعتمد, اما النموذج الثاني فقد تم من خلاله تطوير نظام ضغط الترميز الجزيئي (Fractal Coding) المستخدم لضغط صور المرساة الفيديوية. من السلبيات الموجودة في الترميز الجزيئي هو الوقت المكلف الذي يحتاجه لاكمال البحث المطلوب. هذه المشكلة قد تم معالجتها في النظام المعتمد من خلال تسريع البحث الجزيئي باستخدام الانظمة الموزعة (distributed systems) التي ستقسم البحث الجزيئي على عدد الحواسيب الكلي المشترك في الشبكة المستخدمة. لقد تم تنفيذ النظام المعتمد باستخدام فيجوال بيسك 6.0 كلغة برمجية. تم استخدام معدل الخطا التربيعي (MSE), ونسبة الاشارة الى التشويش (PSNR) كمعاملات حساب دقة النتائج المستخلصة من التقنيات الكلية المطورة في النظام المعتمد. | There are two main alternatives to compress a video. The first one, usually called intraframe approach, pretends to remove the spatial redundancy of an image without destroying important information. These methods are suitable for still image applications such as multimedia, image database, etc. Nevertheless, in applications that use a sequence of image, data such as TV scenes, video conferencing etc, time redundancy can be exploited to increase the compression ratio since consecutive frames are usually highly correlated. This second group of methods is called interframe approach, and pretends to remove temporal redundancy. In the second approach, motion estimation of sequence frames must be computed. In the proposed work, the interframe approach is implemented. In the field of motion estimation for video compression many techniques have been applied. Block - based motion estimation approaches are the most common procedures applied using various algorithms. The full search algorithm (FSA) provides the best performance but at very expensive computational cost. To reduce this computational requirement, fast search algorithms have been developed, among them being the conventional three - step algorithm (TSA). In the proposed work OTS, and TSS methods of ME are implemented in addition to a new developed Hybrid Method (HM).The interframe approach select a number of frames that will compress using compression system that is different than ME techniques, these frames are called Anchor frames (AF). In the proposed work there are two models that developed for video coding, the first one develop a compression system that depend on FDCT transform that a new derivation of DCT, where this transform is speed up through a new derivation that fully documented in the proposed work, and the second model develop the Fractal coding as compression system for AF. The disadvantage of Fractal coding is the expensive time that Fractal needs to complete its search. This problem is solved in the proposed work through fasting Fractal Search using distributed system that divide the Fractal search on the total number of Servers that shared on the network. The proposed work is implemented using Visual Basic 6.0 as a programming language. The fidelity measure MSE and PSNR are used to check the result of the whole developed techniques.

اخفاء الصوت ضمن مجال التحويل المويجي == Audio Steganagraphy In Wavelet Transform Domain

Author name: منتصر جابر جواد
Supervisor name: لؤي ادور جورج | بان نديم الكلاك
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: الكتابة الخفية (Steganography) هو فن اخفاء المعلومات بطرق معينة بحيث يصعب اكتشافها. الرسالة المشفرة تؤدي الى الشك بينما الرسالة الغير مرئية لا تؤدي الى الشك. في فن الكتابة الخفية الرقمية تستخدم رسالة او بيانات معينة تعرف بالحاوية (Container) او الغطاء (Cover) لاخفاء بيانات او رسائل اخرى تسمى بالسرية (Secret) داخله.النظام المقترح في هذه الاطروحة هو نظام اخفاء صوت داخل صوت. في النظام المقترح البيانات السرية يتم تحويلها اولا باستخدام التحويل المويجي (Wavelet Transform) والمعاملات الناتجة يتم ترميزها باستخدام احدى طرق الترميز الثلاثة (طريقة ترميز الطول الثابت, طريقة الترميز بالتزحيف وطريقة الترميز الهجينة) المنفذة في النظام المقترح.المرحلة التالية في النظام المقترح هي مرحلة الاخفاء بحيث يتم اخفاء مخرجات مرحلة الترميز داخل بيانات الغطاء.هناك ثلاث طرق للاخفاء تم تنفيذها في النظام المعتمد (الاخفاء بالبت الاقل تاثيرا, الاخفاء بالبتين الاقل تاثيرا مع تقنية التحسين والاخفاء في الاجزاء المسموعة).النظام المقترح تم اختباره باستخدام ثلاث مقاييس معولية قياسية هي متوسط الخطا المربع (MSE) ونسبة الاشارة الى الضوضاء (MSE) ونسبة الاشارة العليا الى الضوضاء (PSNR).كما تم اشتقاق مقاييس معولية جديدة بادخال تعديلات على المقاييس المعولية القياسية هي متوسط الخطا المربع المعدل (MMSE) ونسبة الاشارة الى الضوضاء المعدلة (MMSE) ونسبة الاشارة العليا الى الضوضاء المعدلة (MPSNR) لتكون مناسبة اكثر لاختبارات الصوت.كل المقاييس المعولية التي استخدمت في اختبار النظام المقترح اظهرت قيم جيدة لـ(PSNR) والنسخة المعدلة منه حيث كانت (50 dB) كمعدل.اما البيانات المسترجعة فكانت بالضبط هي نفسها البيانات السرية التي تم اخفاءها اذا كان التحويل المويجي الصحيح (Integer Wavelet Transform) هو المستخدم في مرحلة الترميز بينما يظهر بعض الاختلاف الغير محسوس اذا كان نظام التحويل المويجي هار (Haar Wavelet Transform) هو المستخدم خلال مرحلة الترميز. | Steganography is the art of hiding information in ways that prevent its detection. A message in cipher text may arouse suspicion while an invisible message will not. Digital steganography uses a host data or message, known as a “container” or “cover” to hide another data or message called “secret” in it. An audio in audio steganography system had been proposed in this thesis in order to embed a secret audio data in another cover audio data. In this system, the secret data is first transformed using wavelet transform and then the resultant coefficients have to be coded using one of the three coding methods (fixed length encoding method, S - shift coding method and hybrid coding method). The next stage in this system is the embedding stage where the output of coding stage (a stream of bits) is embedded in the cover data. Three embedding methods were implemented in the proposed system (least significant bit insertion in wavelet transform domain, two least bits insertion in time domain with recovery technique and hiding in audible parts). A modified fidelity criteria were derived by adding some modifications to the standard fidelity criteria to be more precise for audio and the modified criteria are called (modified Mean Square Error, modified Signal to Noise Ratio and modified Peak Signal to Noise Ratio) and they also used through the system testing stage.All of the fidelity criteria obtained in the tests have indicates good results for PSNR and its modified version (50 dB). The reconstructed data is exactly the same as secret data if the integer wavelet transform is used before the coding stage while a small unrecognizable error may done when the Haar wavelet transform is used before the coding stage.

متنبئ تناظر البلوك لتحسين ضغط الصور الكسوري == Block Symmetry Predictor to Improve Fractal Image Compression

Author name: رؤى عبد الله جابر
Supervisor name: لؤي ادور جورج
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: Various compression methods have been proposed to achieve high compression ratios and high image qualities in low computation time.One of these methods is Fractal Image Compression. The basic idea of fractal image compression is the partitioning of input image into nonoverlapping range blocks. For every range block a similar but larger domain block is found. The set of coefficients of mapping the domain blocks to the range block, using affain transform, is recorded as compression data. The compressed image data set is called the Iterated Function System (IFS) mapping set. Decoding process applies the determined IFS transformations on any initial image, and the process is repeated many times till reaching the attractor.In this research work, four IFS coding schmes have been established and tested. The first scheme is the traditional Fractal Image Compression (FIC) method, it is implemented on color images after transforming the (RGB) color components to (YCbCr) components. The compression results led to encoding time=144.02 sec, compression ratio=8.89 and PSNR=33.39.The second scheme uses the FIC method with a predictor based on centralized moment features, this predictor is introduced to predict the type of symmetry operation required to set the domain block in a proper state to best matches the range block. The use of this predictor helps in reducing the number of trials of symmetry mappings from 8 trials to only one symmetry case. The use of predictor had reduced the encoding to approximately 14% in comparison with that of traditional method.The third and fourth scheme implies the use of FIC method enhanced by the use of moment descriptor (order - 1) and (order - 3), respectively. Either of these descriptors is used to classify the domain and range blocks into classes, each class is assigned by a class index whose value is equal to moments descriptor value. For encoding each range blocks only the domain blocks have similar descriptor values to that for range block will be IFS - matched with it. In these schemes the symmetry predictor, used in the second scheme, had been used to reduce the search about the best available similar domain block. The attained encoding time in both 3rd and 4th scheme is approximately 0.9% of that spend by atraditional scheme.

تصميم وتنفيذ لنظام توصيات == Design and Implementation for Recommender System

Author name: زينه حسين فهد
Supervisor name: طه سعدون باشاغا
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: Recommender systems have been introduced to provide a solution to navigating the huge volume of information already available and growing at an explosive rate. The amount of information available in electronic form, such as news, movies, books, advertisements and other online information is overwhelming us. Recommender systems are computerbased techniques that can be utilized to efficiently provide personalized services in many e - business domains.In this thesis, recommender system has been designed by mixing two main types of recommender systems (content based on personal profile and collaborative based). This type of system producing recommendations for its users in two stages. In the first stage, searching about active user's neighborhood is done to compute the similarity with the active user. The similarity is computed in two steps, the first step is to compute personal similarity using content based technique, depending on the personal features only. The second step is a conditional step that is if the user has enough rating then the similarity computed using collaborative filtering technique depending on the user ratings (rating similarity) in addition to personal similarity computed by the first step. In the second stage a list of new items is recommended from highly rated items by nearest neighbor users, with or without predictions on the acceptance of the list by the user.The content based part in which a personal similarity is computed a weight for each personal feature is required. So in this work, a survey has been made to obtain initial value for impact ratio (weight) for the effectiveness of each feature. Then the computation of these ratios is updated from time to time according to the given new users information.These updates are made according to Mean Absolute Error (MAE) between the real ratings and prediction of ratings

نظام محادثة فوري لشبكة اتصالات محلية مع بعض سمات الامنية == LAN - Based Instant Messaging System with Some Security Aspects

Author name: مروة سعد ملكي القس
Supervisor name: عبیر متي یوسف | جمال محمد كاظم
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: Instant messaging is a form of online, real time form of communication between two or more people based on typed text. IM system has grown rapidly among network users. But most of existing instant messaging systems have severe security problems, people want to retain their privacy and communication should not copy or modified by a third party. This thesis presents the design and implementation of a secure instant messaging system. It achieved security objectives such as data integrity and confidentiality through encryption. It ensures that the conversation is only read by intended recipient. The name of the proposed system is chosen to be SIMSM (the acronym for SIMple Secure Messenger).SIMSM is designed for local networks. Based on client - server connection, it enables users to send and receive secure instant messaging between them. No internet connection is required. Easily in sending and receiving text messages. It supports standard messaging features such as private chat, group chat (conference), message notification and encryption. The primary constituting modules are : Registration Module which identifies users to the system; Login Module which allows users to access the system; Sign - In Problem Module that deals with forgetting the identification (ID) and password problem; Private Chat Module that enable private chat between online users; and Conference Chat Module that enable more than one online user to chat with each others.The proposed IM system has been evaluated according to two important factors in instant messaging : security and time consuming. Many test cases were taken to show that SIMSM is quite suitable for secure chatting service.The proposed secure instant messaging had been established using windows API functions with Java platform version 6.0.0.105 programming language.

تمييز الارقام الهندية اعتمادا على طريقة هيكلية == Hindi Number Recognition Based On Structural Approach

Author name: هدى حمدان علي
Supervisor name: بان نديم ذنون يونس
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Baghdad
First pages:
Abstract: يعتبر التمييز صفة اساسية للطبيعة البشرية وكذلك الكائنات الحية, توجد عدة تطبيقات عملية لتمييز الانماط. مثلا : في مجال تمييز الاحرف والارقام المطبوعة او المكتوبة باليد مثل قراءة العنوان البريدي بصورة اوتوماتيكية , قراءة الوثائق , تمييز لوحات تسجيل السيارات وغيرها من التطبيقات. في هذا البحث تم تصميم نظام لتمييز الارقام الهندية المطبوعة والمكتوبة باليد. النظام المقترح, استخدم لتحقيق هدف هذا البحث لتمييز الارقام الهندية (0,1,2,3,4,5,6,7,8,9) التي تستخدم عادة من قبل السكان العرب.لتحقيق هذا الغرض تم تنفذ عدد من المعالجات الاولية على الصورة المدخلة هذه المعالجات تضمنت عدة عمليات مثل ازالة الضوضاء, تحويل الصورة الى صيغة ثنائية, تقطيع الصورة (عزل الارقام), تنحيف الارقام .بعد هذه العمليات تم استخلاص الصفات لكل رقم واعتمادا على هذه الصفات تمت عملة التمييز.النظام فعال مع الارقام المطبوعة والمكتوبة باليد. ببساطة النظام يعتمد على تحديد عدد ومواقع النقاط الطرفية لكل رقم وهذا يمثل الخاصية الرئيسية للتمييز. خمس خصائص فقط قد اضيفت عندما كان هناك تشابه بين الارقام (لهم نفس عدد ومواقع النقاط الطرفية) تم فحص النظام على عدة انواع من الخطوط وباحجام مختلفة وكانت نسبة التمييز لـ 13 نوع من الخطوط هي 100% كما اظهر النظام نتائج مشجعة وممتازة مع 600 من النماذج المكتوبة باليد والتي تم كتابتها من قبل اشخاص مختلفين وباعمار مختلفة كما تم الفحص على نماذج مع حالة الدوران للارقام وحالات خاصة غير نظامية لبعض الارقام مثل (9,5) وكانت نسبة التمييز 98,1%. ان هذه النتائج تؤكد فاعلية الطريقة الهيكلية بتميز الارقام الهندية. | Recognition is regarded as basic attribute of human beings, as well as other living organisms. There are many practical applications of pattern recognition, such as : in the area of recognition of printed and handwritten letters and numbers in reading postal addresses automatically, reading documents, car plates recognition and others applications. In this research, printed and handwritten numerals recognition system is designed.The proposed system is used to improve the aim of this research for recognizing Hindi numerals (0,1,2,3,4,5,6,7,8,9), that are usually used by Arabs. To achieve this objective; a preprocessing for the entered image is executed. This preprocessing includes operations such as : noise removal, binarization, segmentation, thinning, then feature extraction is executed, finally the recognition is done depending on the previous steps and based on structural feature extraction method.The system is effective on both printed and handwritten numerals. It simply depends on determining number of terminal points and its positions for each numeral in its different shapes, that represent the main feature for recognition. Only five features are added when there is similarity between numerals (have the same number of terminals and position). Different fonts with different sizes are tested and the result of the recognition rate of 13 printed font type is 100%, excellent recognition results are obtained for 600 handwritten numerals samples written by different people, numerals with rotation state, and irregular samples for some numeral like (9, 5), recognition rate was 98.1%. these result emphasize the efficiency of structural method in recognizing Hindi numerals

بناء بيئة حسابية متوازية باستخدام واجهة عبور الرسالة == Implementation of a Parallel Computing Environment Using Message Passing Interface

Author name: دنيا حامد حميد
Supervisor name: لمياء حافظ خالد | سوسن كمال ثامر
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Babylon
First pages:
Abstract: Message Passing Interface (MPI) provides an infrastructure that enables users to build a high performance distributed computing environment from networked computers with minimum effort. It provides a common Application Programming Interface (API) for the development of parallel applications regardless of the type of multiprocessor system used. This research implements a distributed computing system called Java Message Passing Interface Middleware which supports a Message Passing Interface Application Programming Interface (MPI API). It installs Java Message Passing Interface (JMPI) package and runs three applications (Range Addition, Matrix - Vector Multiplication and Gauss Elimination method) in two modes serial and parallel.The system implemented on a Local Area Network (LAN) consisted of five computers. Many experiments have been performed to test the system and it found that results of parallel applications were close to the results of serial applications because the calculation times of applications were simple compared to communication times.

تصميم وتنفيذ تطبيق دردشة قائم على نظام اندرويد امن من نهاية الى نهاية == Design and Implementation of an End - to - End Secure Android based Chat Application

Author name: نور صباح حمزة محمد
Supervisor name: جمال محمد كاظم | بان نديم ذنون
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Babylon
First pages:
Abstract: Chat applications have become one of the most important and popular applications on smartphones. It has the capability of exchange text messages, images and files which it cost free for the users to communicate with each other. All messages must be protected but most of these applications have security and privacy issues.The aim of this thesis is to propose chat application that provides End - to - End security that let safely exchange private information with each other without worrying about data. In addition, the storage is encrypted.The design of the proposed chat application (Secure Chat Application) is based on client - server architecture. A list of requirements is taken in consideration to design and implement.It allows to send a friendship request to a friend before starting the conversation and then can exchange messages safely and store messages in encrypted place, thus the security and privacy were maintained.The XSalsa20 algorithm has been used to encrypt the password and messages, Poly1305 algorithm to verify the authenticity of a message, Curve25519 algorithm to generate a key pair to produce the shared key that is used to encrypt the session between the sender and the receiver, and Advanced Encryption Standard (AES) for encrypting local storage.The application has been tested and evaluated according to two important factors in these applications : time consuming and security. In term of time consuming, the longest time it takes for encrypting a message is less than 0.0082 seconds, while for decrypting, it takes less than 0.015 seconds. As for security, the application was tested by printing the results, and Wireshark software was used to test the channel encryption between the application and Firebase Cloud Messaging (FCM).

تحسين خوارزمية تشفير A5/1 بالاعتماد على تقنية الترشيح لتطبيق انترنيت الاشياء == Improvement of A5/1 encryption algorithm based on filtration technique for IoT Application

Author name: زينب حمزة جاسم
Supervisor name: ستار بدر سدخان المالكي
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Babylon
First pages:
Abstract: The Internet of Things (IoT) is an environment in which people, animals or objects are equipped with individual identities and have the ability to transmit data across the network without the need for human - to - human or human - to - computer interaction.Security of IoT is very important because it is used in many fields and will have a big impact on the IoT industry. Internet of Things is similar to conventional computer networks, so security requirements such as confidentiality, integrity, availability and non - repudiation must be taken into account in building a network environment. One of appropriate solutions for providing security in IoT is cryptography. At present, traditional cryptography solutions focus on producing high levels of security, but they are slow in speed, large in size and consume a loT of energy, ignoring the conditions of constrained devices that use in IoT. These devices require appropriate cryptographic algorithms to suitable their characteristics, and this considers as big challenge.In this thesis, we propose a modification of the A5 /1 stream cipher to Internet of Things (IoT) by adding a fourth register and applying a filtration function on registers to increase the linear complexity of the algorithm and to strengthen the linear combination function (XOR) with remain total number of registers is 64 - bit. A5/1 Stream cipher is considered an efficient implementation of hardware, but insecure for use in such IoT applications. So we take efficiency implementation of hardware of A5/1 to produce proposed algorithm with the highest security, also efficient in hardware, and suitable for application in resource devices environments such as the Internet of Things. To make sure that the proposed algorithm as lightweight and can be applied to the constrained devices used within IoT, we have

محاكاة لتقيم اداء شبكة المركبات اللاسلكية المخصصة (VANET) == Simulation of Performance Evaluation For VANETs

Author name: زهراء ياسين حسن
Supervisor name: سعد طالب حسون الجبوري
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Babylon
First pages:
Abstract: النسخة الجديدة المعدلة من شبكات العقدالمتنقلة تدعى شبكات المركبات المخصصة والتي تعتبر واحدة من مشاريع "انترنت الاشياء" . يهدف VANET لتوظيف واستخدام تقنيات مخصصة لتخفيف الازدحام على الطرق في الوقت الحقيقي. لديها تاثير كبير على المجتمع عن طريق الحد من الوقت الذي يستغرقه السفر، واستهلاك الوقود، حياة الركاب واخيرا لتوفير المال. في بيئة شبكات المركبات المخصصة تمثل كلمة مركبة عقدة ذكية مع القدرة على التواصل مع الجيران المتحركة في الشبكة. VANET يقدم جوانب من التحديات اكثر مقارنة بال (MANET) بسبب كثرة تنقل العقد وتغييرات الهيكل سريعة في VANET. وقد تم تصميم عدة بروتوكولات التوجيه قدمها الباحثون بعد النظر في التحديات الكبرى المشاركة في VANETs. في هذه الاطروحة عدة منهجيات مقترحة وهي(نهج البث , نهج العنقدة, نهج محرك الجدول ونهج الاستعلام) لغة Net Logo هي اداة المحاكاة المقترحة لاستخدامها في برمجة,تصميم , خلق وتطبيق عدة هياكل لمختلف خرائط الطرق وهي (الطريق المفرد, الطريق المزدوج , طريق التقاطعات وطريق الاستعلام) . بيئة الطريق وغيرها من العوامل واللوائح واقتراحات الحالة سوف تختلف عن الاخرين. ثلاثة اشكال جديدة من نماذج الطرق هي مقترحة لتكون مطبقة ومجربة بواسطة نظام VANET . المحاكاة سوف تكون مستخدمة لملاحظة وقياس السلوكيات بواسطة توليد وجمع البيانات المطلوبة والعوامل والمعاملات. عدة مقاييس اداء يمكن ان تستخدم لتقيم اداء الشبكة مثل PDF,NRL , الانتاجية, عدد الرسائل المستلمة وعدد الرسائل المفقودة . النتائج النهائية اوضحت بان عدد المركبات, سرعة المركبات , ازدحام الطرق ومدى التغطية تمتلك تاثير ملموس على اداء شبكات ال VANET . | The new modified version of mobile Ad hoc Network called "Vehicular Ad hoc Network" (VANET) which considered as one of the projects of Internet of Things (IoT). VANET aims to employ and utilize ad hoc technologies to alleviate Road Congestion in real time. It has a great impact on the society by reducing travel time, fuel consumption, passenger's life and finally to save money. In VANET's environment, the word Vehicle represents an intelligent node with a capability to communicate with mobile neighbors in the network. VANET introduces more challenges aspects as compare to Mobile Ad - Hoc Network (MANET) because of high mobility of nodes and fast topology changes in VANET. Several routing protocols have been designed and presented by researchers after considering the major challenges involved in VANETs. In this thesis, several approaches : (Broadcast approach, Clustering approach, Table - Driven approach and Queering road approach) are suggested, Net Logo simulator is proposed to be used in programming, designing, creating and implementing several structures for different road maps. The road environment and other factors, regulations and case suggestions will differ from others. Foure new road model forms : ( Single way road model, Two way road model, Junction road model and Queering road model) are suggested to be implemented and tested by VANET system. The simulation will be used to observe and measure their behaviors by generating and collecting the required data, factors and parameters. Many performance metrics can also be used to evaluate this network behavior; such as Packet Delivery Fraction (PDF), Throughput, End to end delay, dropped and received messages. The final results showed that the number of Vehicles, Vehicles speeds, traffic intensity and the coverage area having a tangible effect on the performance of VANET’s networks.

تحسين التنبؤ الامراض اعتمادا على طريقة مجموعة التقريب المعدله وطريقة شجرة القرار ذات العامل الاكثر شيوعا == Diseases Prediction Improvement Based on Modified Rough Set and Most Common Decision Tree

Author name: علي عبد الكريم رحومي السماك
Supervisor name: ايمان صالح الشمري
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
Language: English
University location: Babylon
First pages:
Abstract: في قطاع الرعاية الصحية, يكون التنبؤ بنوع او شدة الامراض من الامور المهمة لمساعدة الاشخاص لمعرفة مستواهم الصحي واتخاذ الفعاليات المناسبة لتحسين صحتهم. حيث تم تطبيق مبدا جديد من طريقة التقريب والتي اطلق عليها اسم طريقة التقريب المعدله لاختيار الصفات وكذلك تم اقتراح طريقة شجرة القرار ذات العامل الاكثر شيوعا بالاعتماد على ثلاث مقاييس للنقاوة لتحسين كفاءة التنبؤ في طريقه شجرة القرار. يتكون هذا العمل من عدة مراحل : اولا، مرحلة المعالجة المسبقة وتتكون من ثلاث مراحل فرعية هي : اقتراح طريقة MRA لملئ القيم المفقودة في مجموعة البيانات ,التجميع لتدريج قيم بعض الصفات ,واخيرا التسوية.ثانيا، ايجاد درجة الموثوقية لكل ميزة، طريقة التقريب المعدلة (MRS) المقترحة تستخدم لتحديد الميزات الهامة والمؤثرة، حيث المخرج من هذه المرحلة ثلاثة اجزاء وفقا لدرجة اهمية المميزات : المجموعة المهمة جدا والمجموعة المهمة والمجموعة غير المهمة.ثالثا، التنبؤ بنوع او شدة الامراض بالاعتماد على شجرة القرارات ذات العامل الاكثر شيوعا (MCDT) لاتخاذ القرار حيث تم اقتراح اسلوب MCDT لتحسين عمل شجرة القرار في عملية اتخاذ القرار. حيث تستخدم MCDT ثلاثة مقاييس نقاوة لاختيار الجذر الاصلي / الجذر الفرعي للشجرة وكذلك قيمة فئة من كل ميزة. رابعا، تقييم النظام باستخدام مقايسس التقييم. حيث استخدم ثلاثة - دورات في عملية الاختبار. حيث تم تطبيق النظام المقترح على العديد من الامراض ثنائية ومتعددة الاصناف وتحديدا امراض القلب من الدرجة الثنائية (BHD) لديها (صنفين) ، وامراض القلب متعددة الاصناف (MHD) لديها (5 اصناف) والامراض الجلدية لديها (6 اصناف).واخيرا, تم مقارنة MCDT مع اساليب اخرى من طرق شجرة القرار مثل ID3، J48 حيث ان دقة الطريقة المقترحة التي تم الحصول عليها افضل من الطريقتين السابقة. وكذلك تم تطبيق طرق اخرى مثل شبكة بايز ونايف بيز وبينت النتائج كفاءة طريقة MRS باستخدام مقاييس التقيم. حيث ان افضل دقة لبيانات الاختبار تم الحصول عليها في بيانات القلب ذات التصنيف الثنائي هي 94.06 عند استخدام طريقة شجرة القرار باستخدام العامل المشترك الاكبر مع المجموعة الاكثر اهمية باستخدام البيانات المجمعة وافضل دقة لبيانات الاختبار تم الحصول عليها في بيانات القلب متعددة الاصناف هي 76.24 عند استخدام طريقة شجرة القرار باستخدام العامل المشترك الاكبر مع المجموعة الاكثر اهمية والمجموعة المهمة معا باستخدام البيانات المجمعة وافضل دقة لبيانات الاختبار تم الحصول عليها في بيانات الامراض الجلدية متعددة الاصناف هي 100 باستخدام طريقة شجرة القرار باستخدام العامل المشترك الاكبر عند اختيار جميع الخصائص. | In the health care sector predict the type or severity of the disease is important for helping people to knowledge their health standard and take action to improve their health. A Modified Rough Set (MRS) has been employed as a new model for features selection as well as Most Common Decision Tree (MCDT) has been suggested to improve the performance of decision tree prediction. This work consists of many stages : First, preprocessing stage which contains two sub stages : A Mode - Relation - Average (MRA) method for interpolating missing values, a grouping for scaling some of features values.Second, finding Reliability Degree of each feature using MRS which has been proposed to determine the important and influential features. The output of this model is three subsets graduate according to the importance degree of features : Most Important (MI), Important (I) and Unimportant (UM).Third, prediction type or severity of disease based on supervised learner MCDT for making decision where a MCDT style has been proposed to improve working of decision tree. It uses three impurity measures for choosing root/sub root of the tree and category value of each feature. Fourth, system evaluations using evaluation measures. Three - cross validation is used in the testing process. The proposed system has been applied on Binary classes of Heart Disease (BHD), Multi classes of Heart Disease (MHD) (5classes) and Dermatology Disease (DD) (6classes). Finally, the proposed methods have been compared with the other decision tree methods such as ID3 and J48, the Accuracy obtained using the proposed methods are better than two previous methods. Also other prediction methods are applied such as Bayes Net and Naive Bayes. The results show the efficiency of MRS model by using the evaluation measures. The best accuracy measure for testing data was 94.06, 76.24 and 100 for MCDT using MI set of BHD by grouping data, MCDT using MI set and I set of MHD by grouping data, and MCDT using full attributes of DD.
1 ... 60 61 62 63 64 ... 80