Released Date: 04/02/2023 Problem Description
You are provided the “flowers563.zip” file with two folders “Images”, “Test” and “spider_plot” function after the file decompression. Each image in the two folders is in jpg format. There are 4 flower classes: dandelion, rose, sunflower, and tulip.
- 01-10: Dandelion
- 11-20: Rose
- 21-30: Sunflower
- 31-40: Tulip
- You resize all images in both folder to the size of 50×50 and convert them to grayscale images (hint: use imresize and rgb2gray functions).
- For each resized image (50×50) in the “Test” folder, you plot the test image with the most similar image in the “Images” folder (hint: you concatenate all image pixels to form 2500-dimension feature for each image. Then you compute the distance between each test image and all “Images” images. Next, you plot the “Images” image with the smallest distance to the test image).
- For all resized images (50×50) in the “Images” folder, you are required to perform Principal Component Analysis (PCA). Visualize the first 15 eigenvectors obtained from PCA (hint: use subplot function in MATLAB).
- You project all resized images (50×50) in the “Images” folder to 15-dimension space by using 15 eigenvectors obtained from Question c. In 15-dimension space, you are asked to plot all
“Images” images by using parallel coordinates. Each flower class in the “Images” folder is associated with one unique color.
- Continuing with Question d, you project all resized images (50×50) in the “Test” folders to 15- dimension space by using 15 eigenvectors obtained from Question c. In 15-dimension space, you are asked to plot all “Test” images and “Images” images by using parallel coordinates. Each flower class in the “Images” folder is associated with one unique color. Similarly, each test image in the “Test” folder is associated with one unique color.
- For each resized image (50×50) in the “Images” folder, you project it to principal components obtained from PCA (in Question c), and then you utilize Radar Chart (hint: you use the given spider_plot function), to visualize all images in the “Test” folder with the first 5 components.
What to Submit
- You must submit your program source code that implements the problems in the Assignment 3.
- A well-written, concise project report. It should include: (a) title and names of group members; (b) the analysis of each problem; (c) the issues during the implementation; (d) the solutions to overcome the issues in (c); (e) the contribution of each individual member.
- The powerpoint slides (maximum 10 slides) used in the Assignment grading.
For each group, you must submit the files above in a single zipped folder named after your student IDs. Note: If you cannot submit zipped file to isidore, please change the filename extension from .zip to . doc or .docx or .z1 and then submit it
Submission Due: 8:30am, April 25, 2023
Get expert help for CPS 563 – Data Visualization and many more. 24X7 help, plag free solution. Order online now!