Wednesday 11 May, Thursday 12 May 2016 Project Title Presentation Day

advertisement
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)
Download