Assignment 1: Color-based Image Retrieval
Aim:
The purpose of this assignment is to develop a program to retrieve
images based on color.
Facilities and Basic Programs:
To help you start up with the assignment, a set of C++ programs
and JPEG test image files have been made available to you. They reside on:
- /home/course/cs4241/as1/code ------ the set of programs
- /home/course/cs4241/as1/images ---- the set of 5000 test images
The set of programs include code to convert RGB to LUV
and to compute similarity between LUV colors, program to decode
JPEG images and the data file for the set of LUV colors used and
the perceptual similarity matrix.
Deliverables:
You are required to develop a program (by extending the given code
or otherwise) to perform content-based retrieval of images based
on color. You should implement these two methods:
- Color Histogram Method with Perceptual Similarity incorporated
- Histogram Refinement with Color Coherence
The program should utilize the LUV color space.
Suitably evaluate the retrieval performance of the two techniques (e.g.
using the precision/recall measures or the F measure).
The idea is to
provide sufficient evidence in order to claim superiority of one technique over
the other.
Deadline:
The complete programming and the report should be ready for evaluation
by 12:00noon on 4th March 2002. You are required to:
- submit a (maximum 5-page) write-up on program design, implementation and evaluation
- submit a copy of the source code (only the new and/or modified
portions)
- You will be given a test image for which you will have to
provide a printout of the top 10 similar images (in a ranked order)
for both techniques.
Grading Scheme:
Program design and implementation: 60%
Retrieval performance results: 30%
Test image result: 10%