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

  What would you teach the patient and family and why

Medication that may be used, why it is being used and what type of med it is. Is there a particular concern in caring for the patient, such as safety, mobility, special equipment etc.? What would you teach the patient and/or family and why?

  Evaluate the importance of the work in the field

List book as a citation. Indicate the topic and structure of the book (what the sections cover--not each chapter) .

  What kinds of programs exist in your area

What kinds of services/needs may they have that are different than other victims you may work with?

  How information technology can be used to assist bureaucrats

Informed decision-making is an important aspect for working in the government. According to Milakovich and Gordon, provide some examples of how information.

  Despite the potential for devastating destruction

Despite the potential for devastating destruction, many humans live, play, and work on on or near active volcanoes. What are some of the benefits that a volcanoes or volcanic region might offer

  How do these people act before- during and after the ritual

How do these people act before, during and after the ritual

  Which items are balanced so you could leave them

Which items are balanced so you could leave them on the menu as is? List at least one item in each category.

  Create a comprehensive risk-management plan

Create a comprehensive risk-management plan. The risk-management plan should include: Action plans for the high priority/high probability risks

  Re: aristotle''s nicomachean ethics

Re: Aristotle's Nicomachean Ethics. Explain the Golden Mean. Include

  Issues of causation in a meaningful-disapassionate manner

In the case Pasgraf v. The Long Island Railraod 248 N.Y 339, 169 N.E 99. 1928 N.Y lexis 1269 (NY).], Justice Cardozo found that the railroad wasnot the proximate cause of Helen Palsgraf's injuroes. The concept pf proximate cause in one that is less t..

  What can you tell your friends and family to do to minimize

What can you tell your friends and family to do to minimize the chance of being a victim of computer crime? Be specific and make it just one thing.

  Maintains optimum temperature

Vintage Cellars manufactures a 1,000-bottle wine storage system that maintains optimum temperature (55-57 °F) and humidity (50-80%) for aging wines.

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