Image Processing MATLAB

Job ID: 34094590

Budget: $10 – $30 USD

Assignment 2
CPS 566 – Image Processing
Released Date: 06-20-2022
Requirements
In this assignment, you will implement to solve two (2) basic problems in image processing.
Problem 1
Write a MATLAB script to
 Read an input image
 Convert the input image to a grayscale image
 Store the image pixels to a matrix
 Implement LZW algorithm to compress the image pixels
 Store the compressed data into a file, for example, “output.lzw”
Problem 2
Write a MATLAB script to
 Read the data from “output.lzw”
 Decompress the data and store the decompressed data into a matrix
 Display the matrix as an image
 Save the decompressed image to a file, for example, “decompress.png”
Hint:
Please refer to the “Image Compression” lecture for the LZW algorithm.
To write and read the binary files in MATLAB, please refer the built-in functions fwrite and fread,
respectively.
What to Submit
1. A well-documented program that implements all problems in the Assignment 2. You must
submit your program source code.
2. 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; and (f) 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. Your group will be required to do a presentation.
Note: Cheating or plagiarism in any form is considered a serious violation of expected student
behavior and will result in disciplinary action.
Related categories: Image Processing MATLAB