Reference no: EM13935931
This assignment can be carried out as individual or group projects. The maximum number of members in each group is 3. However, we expect more work and better results from a group with more people, and the responsibility of each group member should be clearly indicated in the report.
In the assignment, students are given an OpenCV-based image retrieval program. The package includes an image database of 1000 images, categorized into 10 groups of images, with each group having 100 images. The package also includes 7 test images for you to test your algorithms as you work on the basic requirements. The package also includes a program, implemented with a naïve image matching algorithm to retrieve the best matched image from the image database given an input image. However, the naïve image matching algorithm is not very accurate. Only 2 of the 7 images can be correctly matched such that the program returns correctly matched images from the database. In other words, the given algorithm cannot successfully retrieve matched images for all 7 test images. In this project assignment, you are asked to improve the matching accuracy of the given algorithm by implementing additional matching criteria, and extend it to include additional features.
There are two levels of requirements for the project, basic and advanced, to cater for students of different backgrounds and interests. The basic requirements are designed for all the students to practice some multimedia programming skills. The advanced requirements are for those students who would like to go further to create an application, and are more flexible in terms of what you would like to do. The basic requirements and advanced requirements account for 80% and 30%, respectively, of the grade for this assignment.
2.1 Basic Requirements (80%)
Students are required to finish all of the following items in the basic requirements:
(1) Improve the number of correctly matched images (20%)
Using the original program, only 2 of the 7 test images will find correct matches. The other 5 images will get wrong matches. Modify the program so that at least 5 of the 7 images will find correct matches.
(2) Modify the above program to retrieve similar images (20%)
Given a similarity threshold value, the program will return a list of images with similarity values higher than the given threshold. The program will save these images to a new folder.
(3) Improve on the Precision (20%)
The target of this requirement is to achieve an average of 60% retrieval precision in requirement (2) for the same 5 test images with correct matches in requirement (1). This means that given a test image, the program will return some matched images. Among these returned images, at least 60% of them are correctly matched. (40% precision gets 5% of marks, 60% precision gets 20% of marks, etc.)
(4) Improve on the Recall (20%)
The target of this requirement is to be able to retrieve an average of 60% of the relevant images in the database. Note that the recall percentage is the average percentage of the same 5 test images with correct matches in requirement 1. (40% recall gets 5% of marks, 60% recall gets 20% of marks, etc.)
What is the discharge over the weir
: A broad-crested weir is formed by cutting a rectangular notch in a 1.0-foot- thick concrete wall. The notch is 2.0 feet deep and 14.0 feet long. If an im- poundment rises up to the top of the wall, what is the discharge over the weir?
|
Select a program-quality improvement initiative
: In this assignment, you will select a program, quality improvement initiative, or other project from your place of employment. Assume you are presenting this program to the board for approval of funding.
|
Estimate the time required to empty the tank halfway
: What is the discharge - estimate the time required to empty the tank halfway.
|
What does interest rate imply expectations of uk inflation
: What does this imply about expectations of UK inflation and Canadian inflation? What do these inflationary expectations suggest about future exchange rates?
|
An opencv-based image retrieval program
: This assignment can be carried out as individual or group projects. The maximum number of members in each group is 3. However, we expect more work and better results from a group with more people, and the responsibility of each group member should..
|
Discuss some detail set of effector developed by yersinia sp
: Discuss in some detail the set of effectors developed by Yersinia sp. To ensure their survival in the human host.
|
What were the ground rules of the team
: 1. Reflect on your experience in a team. This can be any team, a work team or a community team. a) What were the ground rules of the team?
|
Enable the recording of reference material
: Create a database to enable the recording of reference material associated with each product. Reference material will be stored in a digital format (video, html, PDF etc) and classified to enable users to search and view the reference material.
|
How will the euros value against the dollar be affected
: While two other European countries that use the euro as their currency experience lower inflation than the United States. According to PPP, how will the euro's value against the dollar be affected?
|