Due Date: November 12, 1999
The goal is to develop a software for content-based retrieval of images, that contain round yellow objects, given a database of color images. A small database [imagedb.tar.gz] of color images will be sent to you by email. The output of your code should be images containing round yellow objects, ranked according to similarity with a perfect round yellow object. The yellow round objects in retrieved images should be highlighted for the user.
Your software should be able to take as input an ascii file containing the number of images and image filenames "XYZ.ppm". The corresponding output image filename should be "XYZ.rank.ppm". This image will contain the highlighted round yellow object. Highlighting should be done by painting the boundary of the object red.
In addition to correctness, credit will be given for
(1) Program structure and description of the code, and
(2) Execution speed.
Correctness will be verified using a separate database.