Optimize the image compression system

Assignment Help Other Subject
Reference no: EM132511981

CIS115-6 Signals and Electronic Systems Assignment - University of Bedfordshire - Majan College, Oman

Aim -

Gain experience of programming and signal processing algorithm implementation in Matlab.

Develop team work and presentation skills.

Task - You are designing an image compression system as a component of a new video monitoring system for a robotic manufacturing line. Your task is to optimize the image compression system so that the reconstructed decompressed images have PSNR of at least 31dB achieved with the minimal possible number of retained transform coefficients.

Assume the image compression system uses the wavelet transform with Daubechies-2 filter-bank. Then, run compression iteratively for the number of decomposition levels J changing from 1 to 9 and apply this to a selection of at least 5 images from the test image folder. Then, for each case, identify the number of retained (non-zero) transform coefficients for which the system achieves the PSNR of 31dB. Finally, by comparing the obtained performance, select the best number of decomposition levels J such that the identified number of retained coefficients is minimal.

For clarity, this list of tasks is tabularized below:

A. Select J from 1 to 9 and apply the forward wavelet transform using the Daubechies-2 filter-bank.

B. Select a threshold for the magnitude (absolute value) of transform coefficients and apply it - zero out all the transform coefficients that have the magnitudes below this threshold.

C. Apply the inverse wavelet transform using the same number of decomposition levels J and the same filter type.

D. Compare the reconstructed image to the original one using the PSNR calculation.

E. If PSNR is smaller than 31dB, return to B using a smaller threshold (the image is too compressed and you need to discard less information); if PSNR is larger than 31dB, return to B using a larger threshold (the image is too good and we can afford discarding more information in order to reduce the number of retained coefficients).

F. Once you find a threshold that achieves PSNR of 31dB (plus / minus 0.2db), denote the number of retained coefficients as the minimal rate for that case.

G. Repeat A-F for different J until you find out the minimal rate for each J between 1 and 9.

H. Compare the minimal rates and select J that results in the smallest minimal rate.

Write an m-script that would implement the steps A-H above. Make sure you save the graphs of plotted PSNR values against the percentage of retained coefficients as evidence of your findings for each tested image and for all values of J plotted on the same graph using different colours or line style.

Then write a report that would explain the process how you analysed the problem and how you found out the solution (the best configuration of the wavelet transform, i.e. selected J).

While accomplishing the task, you are allowed to use the Matlab source code provided in the practical sessions or any other available Matlab code on Internet (with proper referencing). You are also allowed to form teams of 2 or 3 members to accomplish the task. The presentation files have to give clearly the names of the team members on the first page.

Upon completing the software development and image approximation evaluation task, you have to submit the team presentation and individual reports to Breo. Templates with suggested content for both presentation and report will be made available via Breo.

Reference no: EM132511981

Questions Cloud

Propose most effective solution using supporting evidence : Case Study Analysis to investigate a problem, examine the alternative solutions, and propose the most effective solution using supporting evidence.
Business capstone-critical in global economy : Of the problems that affect the success of an acquisition, which one do you believe is the most critical in the global economy? Why?
What are main assets and liabilities of credit unions hold : What are the main assets and liabilities of credit unions hold? Why have credit unions prospered in recent years in comparison to savings institution?
Draw the production possibility curves : Suppose there are only two countries in our world - Zooboolooland (we can call it 'Z' for short) and Econotopia (we can call it 'E' for short). Zooboolooland
Optimize the image compression system : Your task is to optimize the image compression system so that the reconstructed decompressed images have PSNR of at least 31dB achieved
Should more funding grants from national institute of health : Should more funding grants from the National Institute of Health (which tend to support research projects without immediate practicalapplications).
Outline kotter change management : Outline Kotter's change management. How would you think its strengths would work for the young/old generations?
Discuss difference between historical value and market value : Discuss the difference between Historical Value and Market Value. How can accountant report on the financial statements? Define the mean for historical value.
Test the effects of different sleep stages : Design an experiment that would test the effects of different sleep stages on a) a declarative memory task and b) a non-declarative memory task

Reviews

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd