EE425, EE453 – CA_RESIT - 2021
School of Electronic Engineering - Dublin City University
EE425, EE453 CA Assignment - RESIT
Due1 13:00 on Wednesday Aug 4
Submission via Loop
All assignments must use Matlab in conjunction with the VSG Image Processing & Analysis (VSGIP) toolbox2
and/or the Matlab Image Processing (MIP) toolbox3. Images relating to this assignment are available in the
CA resit directory of the modules google drive.
Deliverables
Implement the tasks outlined and record your observations. Answer all questions and develop appropriate
code based solutions when requested. Your report4 should include information about the image processing
required, details on the analysis method chosen; including all Matlab files (attach all code in an appendix).
All results, including the test procedures used to evaluate the effectiveness of the method chosen, should
also be included in the report. A key element of this assignment is your ability to design and implement
your own test strategy.
Please submit a single pdf document via Loop (Moodle).
Students should include full text code listings in the appendix.
Plus a link within your PDF report to an online drive containing all assignment related material (code
/ data / test results). The document should include your coursework cover sheet, your report details
(introduction, rational, design, testing, and conclusion).
A completed and signed Coursework Assignment Cover Sheet must accompany each assignment
submission for it to be considered valid (this should be the first page of your report).
The assignment (including all code submitted) must be your own original work. Selected students will be
subject to interview and/or demonstration. The use of third party source code to address the tasks outlined
in this assignment is not permitted and will result in at least a zero mark.
Note:
Screenshots of code will not be accepted (this could result in a zero mark for your CA submission).
All code must be in text form in your final report. No reuse of 3rd party code – all coding solutions
presented for grading must be your own original work.
1There
is a strict "no late submission policy" in place. Late work will not be
accepted after the specified coursework deadline.
2http://www.cipa.dcu.ie/code.html
3http://www.mathworks.co.uk/products/image/index.html
4The
format is as a technical report (introduction, rational, design,
testing, and conclusion), an appendix listing the all Matlab code used,
any additional
appendices for test results and image files. That is
you do the tasks outlined, make observations and see how they relate to
the theory associated with
the task and then back up your
conclusions with data i.e. results / testing of code as appropriate.
While there is no page quantity requirement, the
final technical report should normally be no more than 40 pages.
EE425, EE453 – CA_RESIT - 2021
Submission of compressed files (e.g. zip, rar) will not be accepted (this could result in a zero mark
for your CA submission). Please use PDF submissions.
High URKUND (text matching scores) will automatically result in a zero CA mark.
All third party material must be referenced correctly and explicitly. All ideas, paraphrases of other
people's words must be correctly attributed in the body of the report and in the references.
Getting Started
Read and understand the Matlab/VSG toolbox documentation. Assignment data is available on the modules
shared drive. Implement the tasks outlined and record your observations. Answer all questions and develop
appropriate Matlab code based solutions when requested. Illustrate your answers with resultant examples.
Please include a copy of your final workspace output window as part of your final document.
Details
This assignment is worth 25% of your overall module mark.
1. Develop a robust5, fully automated6, data driven7 Matlab program that will:
a. Detect and highlight the 3-pin and the 8-pin components in the electronic component image
illustrated below (eparts2.jpg).
[13/25]
b. Your solution should quantify the robustness and accuracy of the approach taken. In particular, test
the solutions robustness to NOISE (Gaussian with zero mean), ROTATION and SCALE variations.
[12/25]
The same programme must work on all images without any user interaction. Your solution should
quantify the robustness and accuracy of the approach taken. You cannot make any assumptions
about the relevant size of the components in the image.
eparts2.jpg
5
Robustness to image noise and scale changes - this will require you to
develop your own testing procedure as part of the project
6 No manual user interaction allowed.
7 All threshold values should be based on the image data and not fixed user defined values.
EE425, EE453 – CA_RESIT - 2021
Using DCU MATLAB online: Appconnect
Appconnect is a remote desktop system to deliver Matlab related modules.
Students should use Appconnect for uploading/downloading work related files to/from their H drive.
This way the DCU network bandwidth is available to them. If they wish to transfer files from their
remote desktop/laptop at home to their DCU H drive, they must do this via Google drive. Files
must first be upload to their DCU Google drive and then transferred to their DCU H drive from
within Appconnect. If the files are large, then it is advisable to keep all file transfer within
Appconnect to avail of the larger bandwidth.
Access to Loop is available from within Appconnect and files downloaded from it will end up in the
student's H drive also.
General web browsing will not be available to students from within Appconnect.
If you are having issues with appconnect please contact Liam Meany
学霸联盟