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