oDesk

Basic Tasks/Questions About Graphics and Video Formats Using Matlab - Includes Step by Step Guide

bid on the project
Share |
Date posted: 19-02-2012 21:17:57 Budget: $50
This Job Consists of Very Basic MATLAB tasks which are about Graphics and Video Properties. It comes with a step by step guide with the Matlab code included. For someone that is familiar with Matlab and Multimedia each question should take no longer than 10minutes. The questions below are some of the ones that I need completed. They all come with a guide and files associated with them. I need this to be completed by 20/02/2012 -10:00pm.

I have attached one of the step by step guides so you get a good idea of what is required (from the attached guide I only need the answers for 2.2 and 2.4)

Task 2.2
(1) Generate a Huffman codebook for the pixel values;
(2) Encode the 8x8 image patch and print out the results;
(3) Report the compression ratio;
(4) Calculate the entropy of this image (by hand), and compare it to the average length returned. For this example, the two values should be equal. Explain why.

Task 2.4
(1) The histogram of the new image, with a comparison to the previous one.
(2) The average encoding length (number of bits) of each colour, length of the result bit string and the overall compression ratio.
(3) Compare this set of results to those in the previous task, briefly explain why the performance is worse or better.

Task 3.1
(1) Read the index value of the last pixel (right bottom) of the image, and find out its real RGB values in the colourmap;
(2) Screen copies of the original image, the image shown with half brightness, the negative image, and the image shown with the default colourmap from MATLAB.
(3) Briefly explain why the operations of (2) can be done without changing the content of the p.

Task 3.2
Repeat the above operation with a different image ‘pepper.bmp’, and report your results.

Task 3.3
Write a program for the 4:1:1 chroma subsampling scheme, repeat the above operations with your program, and write all necessary output into your report.

Task 3.4
(1) Save a JPEG image with Quality as 75 with name ‘lenna75.jpg’;
(2) Note the size of the image files of ‘lenna95.jpg’ and ‘lenna75.jpg’;
(3) Display them and observe if there is any obvious visual difference;
(4) Print out the quantisation tables of ‘lenna75.jpg’, and compare them with those of ‘lenna95.jpg’;
(5) Observe the values stored in the quantisation tables, especially along the direction from left-top to right-bottom. Explain the reasons.
Keywords: image  task  matlab  jpg  guide  explain  values  lenna75  results  report  

Copyright © 2012 Job3K.com