Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask MATLAB Expert

Assessment - Image Decimation and Interpolation Using Discrete Transforms

Assessment

1. Introduction

The objective of this assessment is for each student to undertake investigative review of literature and study the techniques for image analysis using a discrete transform. A significant number of discrete transforms may be used for image analysis including the discrete cosine, discrete sine, discrete Fourier transform, Walsh and Hadamard transforms. This assessment is limited to the application of only one of these transforms.

2. Part A: Review of Image Decimation and Interpolation Algorithms

The techniques a.k.a. algorithms for image and video analysis are well published and investigated by engineers. Image analysis find applications in mobile communication devices (eg. handsets), the Internet and in normal mobile communication services. To understand how discrete transforms are used for the specific process of image size reduction (size reduction) and expansion (interpolation), undertake a detailed review of algorithms for image interpolation using the following transforms: Discrete cosine transform (DCT) and fast Fourier transform (FFT). You will find a reasonable number of good publications in the IEEEXplore in the Library. Describe the methods using the DCT and FFT. Compare and contrast the various methods in use in a written report of not less than four (4) A4 pages with single line spacing length. Do not use the Wikipedia for this assessment.

3. Part B: Image Decimation and Interpolation Using Matlab

Through your review of image interpolation and decimation algorithms in journal articles, undertake the analysis specified below and provide a written report. Add this report to Part A report and include how you decimated and interpolated your image using the discrete cosine transform.

Matlab provides functions and commands which allow you to decimate and interpolate images. Discrete cosine transform (DCT) is in many ways similar to the fast Fourier transform with one major exception. The DCT provides real coefficients as outputs while the FFT coefficients are complex numbers. The following equation describes the forward DCT for an image in one dimension:

2 N1 n1 2k
X kn0 xncos N

Where xn are pixels taken from an image and N is the number of pixels being transformed. There are various forms of the DCT and you should identify and review them too. Since an image is a twodimensional matrix consisting of rows and columns, the DCT need to be applied row and column wise.

It does not matter if you undertake the DCT along the rows first or along the columns first, the results will be the same.

a. Perform the DCT of the image given to you (use Matlab). Show your algorithm and its Matlab source code. Decimate the image by half by keeping only the first quarter of the two-dimensional coefficients returned by Matlab and display the interpolated image in your report. You will be required to demonstrate how this code runs to your unit lecturer and tutor in class.

b. Show how you will use the inverse DCT for interpolation to give an output image of the same size as the input image. The decimated image and the interpolated image should be visibly displayed in your report. Compare the original full-size and the interpolated images and comment on your results.

What are the major advantages and disadvantages for interpolating images using the DCT method?

4. Format of Report
Your report should be in three parts: Part I, literature review report; Part II (Decimation) of your image showing that your Matlab code works and Part III (Interpolation) of the decimated image showing the algorithm used and the Matlab code as well. Your report should have a reference list at the end of the report. The report should not be more than 10 A4 pages long (11 point font size using Calibri font type).

MATLAB, Engineering

  • Category:- MATLAB
  • Reference No.:- M92789386
  • Price:- $80

Guranteed 48 Hours Delivery, In Price:- $80

Have any Question?


Related Questions in MATLAB

Prepare a 3 - 10 pages long reportprepare a presentation

Prepare a 3 - 10 pages long report Prepare a presentation with 5 - 9 slides. The slides will include introduction (need and similar work), theoretical background (tested neural networks), Data, Results (Comparison of the ...

What comparison of means test was used to answer the

What comparison of means test was used to answer the question

Assignmentq1 find the laplace transforms of the following

Assignment Q.1 Find the Laplace transforms of the following functions: (a) t 2 + at + b and (b) sin(2nΠt/T) Q.2 Find f (t) for the following F(s) = α[ f (t)]. (i) 5/(s + 3), (ii) 1/s 2 + 25, (iii) 1/s(s+1) Q.3 Find the L ...

Suppose that you have used some concept learning algorithm

Suppose that you have used some concept learning algorithm to learn a hypothesis h1 from some training data. You are interested in knowing the accuracy that the hypothesis can be expected to achieve on the underlying pop ...

Assignment -data is given on which want to do computational

Assignment - Data is given on which want to do computational production planning using Metaheuristic MATLAB Programming: 1) Ant Colony Algorithm on both Partial and Total Flexible Problem. 2) Bee Algorithm on both Partia ...

Question a safe prime is a prime number that can be written

Question : A safe prime is a prime number that can be written in the form 2p + 1 where p is also a prime number. Write a MATLAB script file that finds and displays all safe primes between 1 and 1000.

Assignment - matlab programmingusing appropriate matlab

Assignment - MatLab Programming Using appropriate MatLab syntax, write the code required to analyse and display the data as per the problem description. The order of the MatLab Program should be as follows: Variables and ...

Question 1 manipulate spectral imagehyperspectral images

Question 1. Manipulate spectral image Hyperspectral images can be seen as a generalisation of normal colour images such as RGB images. In a normal RGB colour image, there are 3 channels, i.e. channels for red colour, gre ...

Assignmentafter the success of your robo-advice venture you

Assignment After the success of your robo-advice venture you decide to explore alternative sources of profitability for your company. You realize that Australian investors are often forced to chose between expensive acti ...

Assignment - matlab programmingusing appropriate matlab

Assignment - MatLab Programming Using appropriate MatLab syntax, write the code required to analyse and display the data as per the problem description. The order of the MatLab Program should be as follows: Variables and ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As