The Project Plan

advertisement
Project Plan
Student Name: Wen Liu
ID Number: C00105088
Project: Fingerprint Recognition
Supervisor: Nigel Whyte (M.Sc. MIEEE)
Date: 07/12/2009
Fingerprint Recognition – Project Plan
Wen Liu
C00105088
0
1. Introduction
The product of this project is a Windows based fingerprint recognition
application contains a friendly GUI. The application allows user to select
two processed, enrolled fingerprint images from system database and
produce the matching result to the user.
The aims of this fingerprint recognition software are:
 Implement edge detection algorithm on the input fingerprint image
 Implement image enhancement on the fingerprint image
 Implement image thinning algorithm on the input image
 Extract minutiae from input fingerprint image and eliminate all fail
minutiae
 Save the processed fingerprint image into database
 Select two images from database and run matching function and
output matching result with an acceptable accuracy
 Allow user to manage the image database of application
The requirement of project are:
 A fingerprint scanner which is properly working.
 Visual C# programming environment.
Fingerprint Recognition – Project Plan
Wen Liu
C00105088
1
2. Project Schedule in Gantt Chart
Fingerprint Recognition – Project Plan
Wen Liu
C00105088
2
3. Explanation of Activities In Schedule
1. User interface design: the UI demo of the application will be
produced in this activity.
2. UI design validation: the UI demo produced in the last activity
will be examined and modified.
3. Edge detection implementation: design and code edge detection
algorithm.
4. Test: edge detection algorithm testing and debugging.
5. Image enhancement implementation: design and code image
enhance algorithm.
6. Test: image enhancement algorithm testing and debugging.
7. Image thinning implementation: design and code image thinning
algorithm.
8. Test: image thinning algorithm testing and debugging.
9. Model design: design the models of application and document it.
10. Design manual & Web page: produce and deliver design manual
documentation and build a web page to hold documentations of the
project development.
11. Image pre-processing model: combine image pre-processing
process I did so far into a pre-processing model.
12. Minutiae extraction implementation: design and code minutiae
extraction algorithm.
Fingerprint Recognition – Project Plan
Wen Liu
C00105088
3
13. Test: minutiae extraction algorithm testing and debugging.
14. Project presentation: prepare for project presentation.
15. Database
enrolment
implementation:
implement
image
enrolment function and make sure database structure is working
fine.
16. Test: test image database and debugging or modifying.
17. Matching function implementation: design and code minutiae
matching algorithm.
18. Test: Matching function testing and debugging.
19. Model/System combination: combine all models together to
build an entire system.
20. Code tidy up: clean and tidy code up to meet coding standard.
21. Final test: test and debug the entire system.
22. User manual: produce user manual document of the project.
23. Project report: produce project report document of the project.
24. Code listings & Installation disk: produce code document and
final installation disk of the project.
Fingerprint Recognition – Project Plan
Wen Liu
C00105088
4
4. Conclusion
In this paper, the project aims and requirements, project schedule and its
explanation were mentioned. Although the schedule is hard to follow
from the beginning to the end, I will still try my best to keep my project
development process accord with the schedule.
Fingerprint Recognition – Project Plan
Wen Liu
C00105088
5
Download