1. Homepage
  2. Coding
  3. COMP338 Computer Vision - Assignment 1- Canny Edge Detection, Feature Extraction

COMP338 Computer Vision - Assignment 1- Canny Edge Detection, Feature Extraction

Order Now
LiverpoolCOMP338Computer VisionPythonCanny Edge Detection Feature Extraction

COMP338 Computer Vision Assignment 1 Assignment Writing Service

o This assignment is worth 15% of the total mark for COMP338 o Students will do the assignment individually. Assignment Writing Service

Submission Instructions Assignment Writing Service

o Send all solutions as a single PDF document containing your answers, results, and discussion of the results. Attach the source code for the programming problems as separate files. (One PDF doc, one source code file {python or Jupyter Notebook (Ipython)}) Assignment Writing Service

o Each student will make a single submission to the Canvas system. Assignment Writing Service

o The deadline for this assignment 14/11/2024, 5:00pm Assignment Writing Service

o Penalties for late submission apply in accordance with departmental policy as set out in the student handbook, which can be found at Assignment Writing Service

http://intranet.csc.liv.ac.uk/student/msc-handbook.pdf Assignment Writing Service

and the University Code of Practice on Assessment, found at Assignment Writing Service

https://www.liverpool.ac.uk/media/livacuk/tqsd/code-of-practice-on- assessment/code_of_practice_on_assessment.pdf Assignment Writing Service

Task 1. (50 marks) Canny Edge Detection Assignment Writing Service

OpenCV provides a function canny() to get the edge detection result with an image (you can use any grey image). Please do the following: Assignment Writing Service

  1. (25 marks) Reimplement the canny operation without using the built-in canny() function (with some explanations of the code). Assignment Writing Service

  2. (10 marks) Test and visualize your implementation results. (with different filters, different thresholds and others) Assignment Writing Service

  3. (15 marks) Discuss the difference between your implementation, your results compared with the OpenCV implementation. (Compare the numerical results and the running time and others.) Assignment Writing Service

Note:
- It is acceptable if the implementations do not match exactly;
you will need to analyze Assignment Writing Service

the differences between your implementation and the Canny method. Including your own reflections in the report will result in additional bonus points. However, it is mandatory that you reimplement the function based on your understanding. Assignment Writing Service

Task 2. (50 marks) Feature Extraction Assignment Writing Service

In Lecture 11 and Lab 04 - SIFT & Feature Matching, we have discussed the SIFT feature. In practice, there are several other feature extraction methods such as SURF or ORB. In this task, we will do extra reading, implementation, and compare SIFT vs. SURF vs. ORB. Assignment Writing Service

Papers to read: Assignment Writing Service

  1. (20 marks) Read the SURF and ORB papers and tutorials, summarize your understanding. Compare the differences among SIFT vs. SURF vs. ORB. Assignment Writing Service

  2. (10 marks) Given two images (victoria.jpg and victoria2.jpg both available on Canvas), call OpenCV functions to extract ORB keypoints. You can use the built-in functions from OpenCV. Visualize the detected keypoints. Assignment Writing Service

  3. (20 marks) Given two images (victoria.jpg and victoria2.jpg), extract the descriptors using SIFT and ORB. Perform keypoint matching using Brute-Force Matcher. From the results, which method do you think perform the best? Justify your answer. Assignment Writing Service

Assignment Writing Service

Note: Assignment Writing Service

  • -  You can also choose the images yourself, as long as they are of the same subject taken Assignment Writing Service

    from different perspectives. You may directly use greyscale images. Assignment Writing Service

  • -  Including your own reflections in the report will result in additional bonus points. However, it is mandatory that you reimplement the function based on your understanding.  Assignment Writing Service

联系辅导老师!
私密保护
WeChat 微信
Liverpool代写,COMP338代写,Computer Vision代写,Python代写,Canny Edge Detection代写, Feature Extraction代写,Liverpool代编,COMP338代编,Computer Vision代编,Python代编,Canny Edge Detection代编, Feature Extraction代编,Liverpool代考,COMP338代考,Computer Vision代考,Python代考,Canny Edge Detection代考, Feature Extraction代考,Liverpool代做,COMP338代做,Computer Vision代做,Python代做,Canny Edge Detection代做, Feature Extraction代做,Liverpoolhelp,COMP338help,Computer Visionhelp,Pythonhelp,Canny Edge Detectionhelp, Feature Extractionhelp,Liverpool作业代写,COMP338作业代写,Computer Vision作业代写,Python作业代写,Canny Edge Detection作业代写, Feature Extraction作业代写,Liverpool编程代写,COMP338编程代写,Computer Vision编程代写,Python编程代写,Canny Edge Detection编程代写, Feature Extraction编程代写,Liverpool作业答案,COMP338作业答案,Computer Vision作业答案,Python作业答案,Canny Edge Detection作业答案, Feature Extraction作业答案,