Assignment title: Information
Faculty of
Computing, Engineering and
the Built Environment
Coursework Assessment Brief
Academic Year 2016-17
Module: CMP6048 Personal Identification &
Authentication Systems UG3
Assessment Title: VeriFinger Application Development
Assessment Identifier: CWK2 Weighting: 75%
School: Computing and Media Technology
Module Co-ordinator:
Kenny Awuson-David
[email protected]
Assessment Details
and Deadlines: See YourCourse ( iCity.bcu.ac.uk/yourcourse )
Assessment Summary Biometric Fingerprint Authentication Software Applications
1) Extract and Verify form Files – Software demonstration
and Viva (40%)
2) Extract and Verify from Scanner – Software
demonstration and Viva (35%).IMPORTANT STATEMENTS
Cheating and Plagiarism
Both cheating and plagiarism are totally unacceptable and the University maintains a strict
policy against them. It is YOUR responsibility to be aware of this policy and to act
accordingly. Please refer to the Academic Registry Guidance at
https://icity.bcu.ac.uk/Academic-Registry/Information-for-Students/Assessment/AvoidingAllegations-of-Cheating
The basic principles are:
Don't pass off anyone else's work as your own, including work from "essay banks".
This is plagiarism and is viewed extremely seriously by the University.
Don't submit a piece of work in whole or in part that has already been submitted for
assessment elsewhere. This is called duplication and, like plagiarism, is viewed
extremely seriously by the University.
Always acknowledge all of the sources that you have used in your coursework
assignment or project.
If you are using the exact words of another person, always put them in quotation
marks.
Check that you know whether the coursework is to be produced individually or
whether you can work with others.
If you are doing group work, be sure about what you are supposed to do on your
own.
Never make up or falsify data to prove your point.
Never allow others to copy your work.
Never lend disks, memory sticks or copies of your coursework to any other student
in the University; this may lead you being accused of collusion.
By submitting coursework, either physically or electronically, you are confirming that it is
your own work (or, in the case of a group submission, that it is the result of joint work
undertaken by members of the group that you represent) and that you have read and
understand the University's guidance on plagiarism and cheating.
Students should be aware that, at the discretion of the module co-ordinator, coursework
may be submitted to an electronic detection system in order to help ascertain if any
plagiarised material is present.
Electronic Submission of Work
Students should also be aware that it is their responsibility to ensure that work submitted in
electronic format can be opened on a faculty computer and to check that any electronic
submissions have been successfully uploaded. If it cannot be opened it will not be marked.
Any required file formats will be specified in the assignment brief and failure to comply with
these submission requirements will result in work not being marked.
Students must retain a copy of all electronic work they have submitted and resubmit if
requested.Learning Outcomes to be Assessed:
1. Synthesise strategies for implementation of personal identification and authentication.
2. Evaluate performance of personal identification and authentication techniques.
3. Critically appraise the use of application programmable interfaces (APIs).
Assessment Details:
Biometric Fingerprint Recognition Software – Software Demonstration and Viva
For this assignment you must develop a set of two biometric fingerprint recognition and
identification software applications as set in the module lab sessions, these will be made
available on the module Moodle page as scheduled in the Module Guide. The source
code files must be submitted via Moodle – instructions will be given during sessions and in
the module guide. The submission deadlines will be published in the Module Guide and on
the module Moodle site.
Formal viva sessions, one for each software application, will be conducted to assess your
code and your knowledge of it. The date for the viva session will be published on the
module Moodle page and the Module Guide.Submission Details:
The student MUST take full responsibility for the following:
ALL software files must be uploaded to the module Moodle page by the submission dates
published on the Module Moodle page.
ALL software files must be uploaded in a compressed .zip file; DO NOT upload raw data
files or files compresses using .7z or .rar format.
ALL software files the form part of the VB.NET solution must be included in the uploaded
.zip file; the.sln file itself will not be acceptable.
Ensure that the entire project can be successfully opened and loaded from the .zip file to be
uploaded to Moodle; missing files or files referring to other drive locations cannot be opened
and thus marked.
All submissions MUST be uploaded to the module Moodle page by the specifies deadline
(or as per Support Summary statement, where applicable).
Workload:
This assignment is to be completed during the lab sessions assigned in the module guide.
Feedback:
Feedback will be provided during the formal viva sessions.2.1 - Extract and Verify form Files – Software demonstration and Viva
Category Description Max Mark Awarded
Mark
User Interface
Basic GUI Design as in Lab Script 1
Customised GUI Design 1
Core
Implementation
All references added 2
Picture box Size - Template 2
Picture box Size - Sample 2
Image loadable 2
Image loadable via dialogue box with
filter. 2
Successful use of NImages object 2
Feature Extraction 2
Verification – notification 1
Verification – retuned score 1
Commented Code 2
Further
Functionality
Basic Inclusion of appropriate error handling 4
Minimisation of illegal operation 4
Intuitive user interface 4
Intermediate File details displayed 4
Minutiae count 2
Dynamic impression type 5
Image toggle 5
Dynamic minutiae display 5
Advanced Matching score displayed as percentage 5
Load template from file 5
Save template as bytes 5
Verification of above 2
Understanding
NImages 5
VFExtractor 5
NFRecord 5
NFView 5
VFMatcher 5
Additional Work
Additional work beyond assessment lab 5
Total 1002.2 - Extract and Verify from Scanner – Software demonstration and Viva
Category Description Max
Mark
Awarded
Mark
User Interface
Basic GUI Design as in Lab Script 1
Customised GUI Design 1
Core Implementation
All references added 2
Picture box Size - Template 2
Picture box Size - Sample 2
Scanner Manager configured correctly 2
Scanner correctly added 2
Scanner removed correctly 2
Feature Extraction 2
Verification – notification 1
Verification – retuned score 1
Commented Code 2
Further Functionality
Basic Inclusion of appropriate error handling 1
Intuitive user interface 2
Intermediate Graded matching score 6
Matching score as percentage 3
Fingerprint before/after processing (original or
result) on NFview click event 5
Minutiae count 2
Dynamic minutiae display 4
Advanced Average match and accuracy returned 5
Inform if current match is above/below average 2
Saving scanned images to PC 5
Saving scanned templates to PC 5
Verification of two saved images 3
Verification of saved images with live scan 4
Verification of saved templates with live scan 4
Verification of saved template with opened image 4
Image origin display 2
Understanding
FPScanner and FPScannerMan 10
VFExtractor 2
NFRecord 2
NFView 2
VFMatcher 2
Additional Work
Additional work beyond assessment lab 5
Total 100