辅导案例-COMP3007

欢迎使用51辅导,51作业君孵化低价透明的学长辅导平台,服务保持优质,平均费用压低50%以上! 51fudao.top
COMP3007 Computer Vision Coursework Description

Xin Chen & Andy French, 2019-20
1 Introduction
Face recognition has always been one of the hottest topics in computer vision for
decades. It is extremely useful in real-world applications, such as security, surveillance,
robotics, etc. With the advanced algorithm development in computer vision, more and
better methods have been proposed to address challenging face recognition problems,
such as poor lighting, different facial poses, occlusions, etc.
In this coursework, you will be provided with a public face database that contains
multiple face images from 100 subjects. The face images were captured in different
poses and different lighting conditions. You will use one face image from each subject
to train/build your computer program and recognise the remaining face images of
these subjects.
2 Key dates
Submission deadline of Matlab code and report: 5th May 2020.
3 Detailed requirements
Dataset:
You will be provided a face database from 100 subjects for developing and
evaluating your face recognition computer program. You are only allowed to
use the training dataset (one face image per subject) to train your method, the
test dataset (total of 1344 images) is used for evaluation purpose. The true
face IDs for the test dataset are saved in ‘testLabel.mat’. When assessing your
method, we will use an independent dataset (hidden from you) that have the
same format to test your methods.
Method:
You will be guided in the lab session to build a simple face recognition program,
which is a baseline method. You will then be asked to implement two alternative
methods which should achieve better recognition accuracy than the baseline
method. Potential methods will be introduced (but not in great detail) in the
lectures.
Matlab code:
You need to implement the algorithm using Matlab (no other programming
language accepted). Example files “Evaluation.m” and “FaceRecognition.m”
for the baseline method will be provided. You must design your main files
following the format in the example files. When assessing your code, we will
run the “Evaluation.m” file. Implement the two face recognition methods as
functions with the format of:
[RecFaceID]=FaceRecognition1(“TrainDirectory”,“TestDirectory”)
[RecFaceID]=FaceRecognition2(“TrainDirectory”, “TestDirectory”).
Save all .m files and the final report into a single folder and compress it into a
single .zip file for submission. The input parameter “TrainDirectory” is the folder
path that contains the training images. “TestDirectory” is the folder path that
contains the test images. The output RecFaceID is a vector that contains the
output recognised face ID that corresponds to the set of test images. Following
this format is important in order for your work to be properly marked.
Report:
You also need to submit a report that describes your work. A template in word
and Latex are provided on Moodle, which is an IEEE conference paper format.
You need to follow the template format in terms of font size and layout (double
column). In the report, you must include the following sections: Abstract,
Introduction, Methodology, Method Evaluation, Conclusion and Reference. You
are expected to include evaluation results of all three methods (i.e. baseline
method and two alternative methods). The length of the report needs to be
minimum of 3 pages but no more than 4 pages (Reference could be in the
5th page). Scientific writing will be introduced in one of the tutorials.
4 Marking Criteria
Matlab code 40%
Result evaluation
20%
The mark is objectively produced that is proportional to the recognition
accuracy.
Computation speed
15%
The mark is objectively produced that is proportional to the
computational speed.
Coding style
5%
Robustness of code and coding style
Report 60%
20% Description of methodology
15% Explanation and presentation of the results obtained.
15% Discussion of the strengths and weaknesses of the chosen approach
and methods
10% Scientific writing and clarity
5 Plagiarism
Copying code or report from other students, from previous students, from any other
source, or soliciting code or report from online sources and submitting it as your own
is plagiarism and will be penalized as such. FAILING TO ATTRIBUTE a source will result
in a mark of zero – and can potentially result in failure of coursework, module or degree.
All submissions are checked using both plagiarism detection software and manually
for signs of cheating. If you have any doubts, then please ask.
51作业君

Email:51zuoyejun

@gmail.com

添加客服微信: abby12468