Wednesday 11 May, Thursday 12 May 2016 Project Title Presentation Day Presentation Start Time A Blood Donation System Wednesday 8:00 School Management System Wednesday 8:45 Performance Evaluation of Proactive Routing Protocols in MANET using QualNet Wednesday 9:30 SQU Mini Supercomputer – Phase II Wednesday 10:15 Fingerprint-based Portable Attendance Taking Device Wednesday 11:00 Multi-Face Detection from Still Images Thursday 8:00 Online SQU Virtual Herbarium System Thursday 8:45 Spatial Multi-Criteria Decision Making System using GIS Thursday 9:30 Mobile Application for a Biometric-based Attendance Taking Thursday 10:15 “Coins Thief” – (3D Arcade Game) Thursday 11:00 Introduction Students Education is a backbone of the human society. So, it is important to provide quality education to every child of the generation. These young childs are the future of their nations. The technological era can play a crucial role by giving the teachers, students and parents efficient platform. Overview The School Management System consists of two main parts, the web and desktop applications, both are using a database management system. The languages that we used for the web application are PHP, HTML5 languages and cascading style sheet, we designed it to be reachable to students and parents wherever they are .For the desktop application we used C# language because it has many options and objects which help us to create a perfect application. Also we used the SQL server as database management system to store the information and data. Employees School Management System provides many different electronic services for the school like registration, achievement, hold school data, school information and school news. In addition to that it provides some services for the parent. Electronic library for students is also useful to be implemented in the system. Future Work Teachers Parent can check the student’s homework everyday through the web application. Online exercises for the students to practice or could have an online quizzes or testes. Design mobile application to support the. The system sends a SMS message to the parent if the student is absent. Link the school’s main library with the system. Conclusion In this project, we developed an automated school management system that facilitates several services that manage all operations and information related to the schools. System Architecture Fingerprint-based Portable Attendance Taking Device Sultan Qaboos University Department of computer science Using raspberry pi 3 1 2 4 Results Tools The tools used in this system is : • Raspberry pi 2 It’s a credit-card sized single-bored computers , aiming to teach the computer programming skills in schools . Approach overview Sultan Qaboos University and many other institutes set some rules forcing students attending the classes even if they are careless, so the instructors of each course required to take attendance of each class, so they can track the students’ attendance, but that’s mostly wasting much time of the lecture, for that we are going to make a portable device, using raspberry pi and fingerprint reader to take class’s attendance using fingerprint of students Goals The objective of our system is to make tracking students’ attendance: 1- easier 2- more trustable. 3- saving the lecture time Passing a portable device between the students is saving time of the lecture, and containing a fingerprint identification is guarantying the realistic of records, we know that is 2 students cannot share the same fingerprint characteristics. By this way we can make the time of taking attendance process neglect able. PATD achieved all the required functions from it , the system is tested with all functions and its working very well , so , its achieving all the goals that its made for . Introduction Portable attendance device is a system helping the instructors to take class attendance without wasting the time , the instructor only need to prepare the device , then pass it through the students , every student need only to check in using his fingerprint . With using this device the time taken by takin attendance procedure will be decreased and the records will be reliable , so no student can sign for his friend , and the instructor will not need to spend any time for taking attendance procedure during the class . 5 • Fingerprint scanner Its taking fingerprints to the system for checking and enrolling . • Python & MYSQL Python is the programming language used in this system , and MYQL is the database management system that is used to store the data . 6 Conclusion PATD system is very affective device, which is solving a large a problem facing instructors. Its easy to use, support a lot of facilities for whom using it, with this system , time consumed by taking attendance will be reduced , which will be negligible . This system achieved most the goals expected from it, taking attendance being easy process, its also allow to copy and add any needed data from and to the system. Future work: 1-Make external database, which all devices sharing the same database. 2-Developing a web application accessing this database and manipulate it as the authorised user wish. Done by : Salim Al-Esmaili Yasser Al-Shabibi Supervisor : Mohammed Al-badawi Multi-Face Detection from Still Images Sultan Qaboos University College of Science Department of Computer Science Nowadays, many applications in our daily life are based on image content analysis, such as surveillance programs, computer-aided diagnosis of medical images, and industrial quality control programs. Viola-Jones algorithm is the reference technique for face detection from gray scale images. The aim of this project is to explore the possibility to improve the accuracy of the famous Viola-Jones algorithm by incorporating color-based skin detection technique. Threshold (Scale Factor) 1.05 1.10 1.15 1.20 1.25 1.30 False True Positive False Positive Negative 597 193 50 579 55 71 559 73 81 551 39 103 528 5 121 508 11 139 Detection Accuracy 0.923 0.891 0.873 0.843 0.814 0.785 False Alarm Rate 0.244 0.087 0.116 0.066 0.009 0.021 Threshold False True Positive False Positive Negative 596 29 51 589 3 40 554 4 4.0 76 494 23 137 Detection Accuracy 0.921 0.936 0.879 0.783 False Alarm Rate 0.046 0.005 0.007 0.044 (Average Probability) 0.0020 0.0025 0.0030 0.0035 Success Rate 0.791 0.911 0.883 0.927 0.989 0.974 Success Rate 0.952 0.995 0.992 0.947 The highest success rate using Voila-Jones algorithm is 98.9% tested on 75 images, compared to our technique, success rate improved by 0.6%. Done By : -Ali Mohammed Al-Feteisi 89369 -Sulaiman Hamdan Al-Salmi 93621 Qt Designer In this work we propose a novel approach for multi-faces detection from color images. The approach combines the famous Viola-Jones algorithm with a color-based skin detection technique. The evaluation of the work shows a slight improvement in the detection accuracy of the faces. This work is a prelude for an innovative way of attendance taking where students attending the class are identified by taking a single image. This is an attractive and efficient solution compared to the existing biometric based solutions that require taking an image for each student. -Hisham Nasser Al Mashrafi 93080 Supervisor: Dr.Abdelhamid Abdesselam Examiner: Dr.Abir M. Al Hajri Problem Definition Conclusions • Herbarium is a collection of plants that are dried and maintained in a specific room to be kept safely . • There are three herbarium collections in Oman including SQU Herbarium Collection in the Life Science Unit, College of Science, Sultan Qaboos University. • Information of SQU Herbarium Collection is currently maintained using M.S. Access database which is local, single user, and not accessible for plant researchers and students. • Three herbarium collections currently available in Oman but not accessible to plant researchers and students. • We have developed a Web-based system to maintain and search for herbarium information. • In the future, we will improve our website by adding more features such as print labels, sending alerts to the interested users, developing a mobile-based application. Search Page Plants location using Google map Objectives Requirements Project Design Develop a Web based application for SQU Herbarium Collection that Enables visitors to search for and browse the plant information including plant family, images, GPS locations, …, etc. Enable administrators to add and update information for new plants to the database from different places. Maintain plant images and render them with zooming feature. Render plant locations using Google map. • Dynamically add and update herbarium plants. • Search for Herbarium plants using different features. • Render plant locations using Google map. • Send alert to users when new herbarium plant is added. • Zoom in/out the herbarium images. • Provide an online system which is reliable, efficient, secure and easy to use. The project contains three subsystems: • Database Sub-system: maintains information about the plants in SQU Herbarium. • Search Sub-system: enables users to search and browse plant information and locations in map. • Administration Sub-system: enables administrators to add new plants to SQU Herbarium database or modify exist data. Methodology References • Collect and elicit system requirements from Life Science Unit and Computer Information Center (CIS). • Analyze and migrate MS Access database to MySQL database. • Design two sub-systems (Searching sub-system and Administration sub-system). • Implement the proposed system. • Test and validate the system components. • Deploy the system in SQU Website. • N. Fuentes et al, "A new comprehensive database of alien plant species," Springer, 2012. • U. N. H. Vicki Funk, "100 Uses for an Herbarium (Well at Least 72)“, Yale University, 2004 • US National Herbarium, "What is a Herbarium?", Available: http://apps.kew.org/herbcat/got oWhatIsHerbarium.do. [Last accessed on 3/3/2016]. Mobile Application for a Biometricbased Attendance Tacking 1 4 Abstract This project develops a mobile application for automatic student attendance taking. The student first, selects his/her name from the displayed list, then an image of his/her knuckle is taken by the phone camera. The system processes the biometric image and extracts pertinent information which is sent together with the student ID to a server containing the student database for verification. A message is then displayed indicating the success or failure of the verification process. 2 6 App interfaces Below pictures show interface of the application in the android platform. Login Display Courses Implementation 5 Successful Verification Figure2: The Support device Display students 7 Acquire the knuckle image Log-Gabor • Mobile phone (Samsung S2) • System support device (see figure2) • OpenCV 3.0 libraries. • Microsoft Visual Studio 2013/C++ • SQL Server • MySQL Workbench 6.3 CE • Eclipce Jee Mars - Samples of finger knuckle images: Main Objective 1) Algorithms: Each knuckle image is represented by a feature vector. The feature vector is extracted by applying a sequence of algorithms shown in figure1. The verification is done by comparing the feature vector of the student with the one he/she is claiming the identity. The comparison is based on hamming distance. - Hardware: - Software: Developing a student attendance management system based on finger-knuckle print recognition. 3 Tools Future Work • Connect the system with the SQU database, so the system is operable for the whole SQU students. • Combine Knuckle finger print with another biometric feature in case of there is a problem with the student’s finger. • Enhance the support device “Camera Environment” to reduce noise and illumination from images as much as possible. • Use a modern mobile phone with high processor to enhance the performance of the system. Rejection System Architecture LBP PCA LDA 8 BioHashing 1) Figure1 2) Data set: Data are collected from 40 students of Computer Science department. For each student six knuckle images are taken (of different skin colors, gender, slightly different orientations and illuminations) five for training and one for testing. Department of Computer Science College of Science Supervisor: Dr. Abdelhamid Abdesselam References Shariatmadar, Zahra and Faez, Karim. 2013. Finger knuckle-print recognition via encoding local-binary-pattern. Amirkabir University of Technology. http://www.sciencedirect.com/science/article/pii/S1319157815001123# 2) K. Usha and M. Ezhilarasan. 2015. Personal recognition using finger knuckle shape oriented features and texture analysis. Pondicherry Engineering College. 3) Shuo Wang and Jing Liu (2011). Biometrics on mobile phone, Recent Application in Biometrics, Dr. Jucheng Yang (Ed.), ISBN: 978-953-307-488-7, InTech, Available from: http://www.intechopen.com/books/recentapplication-in- Architecture of student attendance system biometrics/biometrics-on-mobile-phone Done By: Ishraq Saleh Al-Hattali. (98523) Nada Hamdan Al-Abri. (98229) Sara Said Al-Anboori. (97995) Iram Said Al-Shaqsi. (97077)