Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: daixieit

Computer Vision and Imaging [06 30213]

Computer Vision and Imaging (Dubai) [06 32578]

Assessed Assignment

B15 2TT

2022

1. Instructions

You are to work individually for this assessment, and produce one report. The report must be no more than THREE pages long including graphs and tables. The report should be handed in via CANVAS (See Canvas for deadline).

Your assignment involves some implementation and some experimentation, plus the write up. All images to be processed are provided.

Your code/script should also be submitted as supplementary data (5 extra Pages max) : Remember to follow good practice with structure, use of functions and adding of comments to your code.

2. The assignment:

Task 1. Laplacian of Gaussian [10 Marks]

•    Write a MATLAB function to create a mask to implement the Laplacian of Gaussian filter. This is the second derivative of the Gaussian noise function. We covered this operator in detail in the lectures and you can read more about it in the Chapter on Edge Detection in textbook by Jain (given to you as Highly Directed Study).

•    Show the results of applying your filter to the Shakey’ image, outlining the steps taken and discussing your findings. Discuss the use and method of any noise removal technique used.

Task 2: Cell Detection: Background

•    Serological testing for anti-nuclear antibodies  (ANAs)  plays an  integral  role  in diagnosing a  plethora of autoimmune diseases. ANAs are detected by indirect immunofluoresence (IIF) on  HEp-2 cells, a human epithelial cell line originally derived from a larynx carcinoma. In brief, patient serum (containing ANAs) is incubated on HEp-2 cells and detected with a commercially produced fluorescein conjugated anti-human secondary antibody. When viewed under a fluorescent microscope, the distinct patterns - a result of the ANAs targeting the nuclear components of HEp-2 cells - can then be associated with a specific disease.


•    A semi-quantitative evaluation of fluorescent intensity can be obtained by conducting serial dilutions of the serum sample to endpoint (the final antibody titre where positive staining is still visible). However, this methodology is still reliant on subjective interpretation and therefore prone to both high inter- and intra- laboratory variance. As such, standardization of ANA testing by IIF remains a significant issue.

•    You will find THREE images of fluorescing cells provided, together with manually detected edges (‘Ground Truth’). You need to devise, carry out and test the efficacy of the various edge detectors we have seen.

These are:

1.    Roberts,

2.    Sobel,

3.   first order Gaussian,

4.    Laplacian,

5.    Laplacian of Gaussian.

Task 2: Edge Detection [15 Marks]

•    Apply the above edge detectors to the THREE sets of images provided. Show the results, outlining the steps taken and discuss your findings. Discuss the use and method of any noise removal technique used.

Task 3: Advanced Edge Detection [15 Marks]

•    Implement any other edge detector algorithm to the THREE sets of images provided. Show the results, outlining the steps taken and discuss your findings.  Discuss why the  use of the  proposed algorithm  is better/worse than those in Task 2.

Task 4: Result evaluation [10 Marks]

To test the accuracy of an edge detector you will need to threshold the results to produce a binary image. You will then need to measure the edge points you have detected, against those in a labelled (‘Ground Truth’) image.

•    How can you measure how accurate an edge detector is? To do this you will need to do what is called ROC (Receiver Operator Characteristic Analysis). ROC analysis allows you to produce two numbers telling you how sensitive and specific each edge detector is. As part of this you will have to implement a routine that compares your edge image to the labeled edge image, and calculates the matches, the non-matches and the type of each. Discuss your findings.

Write an experimental report of THREE pages detailing the experiments you have carried out. Make sure that you include the Aim, Method, Results and Conclusions. You should be able to draw a limited conclusion about which detector or detectors are best for the images you have chosen from the database.

Notes

•    Remember, credit will be given where there is detail and reasoning. If you use any edge detection filters NOT used in class, you need to outline its implementation.

•    Although I have made quite detailed suggestions about how to analyse each technique you are free to do your  own  investigations  and  report  them.  You  will  obtain  significant  credit  for  doing  this  if  your investigations are interesting and well reported. You will also gain considerable credit for extending the techniques in other ways.