Question

Image and Video Processing

263516365_4538440286241711_8713661674698574175_n.jpgPROBLEM 4.1: (3 points) Consider the application of DPCM to an image as suggested by the figure shown below.


We will base our prediction of pixel A on pixels B and D. Assume that the correlation between pixels is known and given by ρAB = ρAD = ρ ρBD = ρ 0 Following our discussion in class, what are the optimal fixed predictors (B, D) for this 2-D DPCM system


PROBLEM 4.2: (3 points) Consider the following 8 × 8 image x(n1, n2) corresponding to the (n − 1) frame of a video sequence: x(n1, n2) = ( 2, 2 ≤ n1, n2 ≤ 5 1, otherwise Consider also the following associated motion vectors corresponding to each 2×2 block (i, j), where (i, j) = (0, 0) corresponds to top left block and (i, j) = (3,3) corresponds to bottom right block: MV (i, j) = ( [1, 1], 1 ≤ i, j ≤ 2 [0, 0], otherwise (a) (2 points) Using the motion vectors above, construct the motion compensated image for frame n. (b) (1 point) Consider a video sequence with frame size 512 × 512 pixels. If motion blocks of 16 × 16 are used, how many motion vectors must be transmitted as side information?


(3 points) Let x(n1, n2) represent an 8×8 luminance block. The DCT of x(n1, n2) is quantized using the JPEG luminance quantization Q matrix as specified in Section K, Table K.1, of the ISO/ITU-T JPEG standard document that is provided on the course web site. The resulting quantized DCT of x(n1, n2) is given by: ...

0 0
Add a comment Improve this question Transcribed image text
Request Professional Answer

Request Answer!

We need at least 10 more requests to produce the answer.

0 / 10 have requested this problem solution

The more requests, the faster the answer.

Request! (Login Required)


All students who have requested the answer will be notified once they are available.
Know the answer?
Add Answer to:
Image and Video Processing
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Similar Homework Help Questions
  • Answer the following questions Q1. The image digitisation process consists of, in general, three components to convert...

    Answer the following questions Q1. The image digitisation process consists of, in general, three components to convert the continuous signal into digital form, including sampling (or discretisation in time/space), quantization (discretisation of amplitude) and coding (generation of binary code for each quantised level) a. Name the major distortions associated with the above image digitisation process [2 marks] Name the areas of principal applications (or the basic classes of problems) which are covered by image processing. b. Discuss the main issues...

  • a)find the image distance x In terms of the object distance d n and nz. assume...

    a)find the image distance x In terms of the object distance d n and nz. assume that the angles of incidence and refraction are small. b)for what values of n1 and nw will x be above the interface? c) sketch the case where n1=-1 and n2=1 3F1 0 once Consider fhaau btuslab _ x → o(→ @dkiten tu ping ⓚAre there teitrithns

  • A)find the image distance x In terms of the object distance d n and nz. assume that the angles of...

    a)find the image distance x In terms of the object distance d n and nz. assume that the angles of incidence and refraction are small. b)for what values of n1 and nw will x be above the interface? c) sketch the case where n1=-1 and n2=1 3F1 0 once Consider fhaau btuslab _ x → o(→ @dkiten tu ping ⓚAre there teitrithns 3F1 0 once Consider fhaau btuslab _ x → o(→ @dkiten tu ping ⓚAre there teitrithns

  • WRITE A C++ PROGRAM TO ANSWER THE QUESTIONS BELOW. You are provided with an image in...

    WRITE A C++ PROGRAM TO ANSWER THE QUESTIONS BELOW. You are provided with an image in a new file format called JBC Here is an example of the format: 2 3 100 50 40 200 66 56 12 45 65 23 67 210 0 255 100 45 32 123 The first line means that this is a 2 (width) by 3 (height) image of pixels. Then, each line represents the color of a pixel. The numbers are from 0 to...

  • 4. (10 marks) A digital video is to be compressed using MPEG-1 standard assuming frame sequence...

    4. (10 marks) A digital video is to be compressed using MPEG-1 standard assuming frame sequence of: I B B PBBPBBI..., average compression ratios of I frame, P frame, and B frame are:10:1l (I) , 20: 1 (P), 50:1 (B); The duration of this video is 2 seconds, the frame size is 400 x 200, each pixel represented by 8 bits, the color space used is YUV, and the sampling format is NTSC 4:1:1 (1) Calculate the size of this...

  • - Fotoğraflar - WhatsApp Image 2015-07-19 at 14.5.20.jpeg X Paylaş Tun folugtalari goruntule ... % Duzenle...

    - Fotoğraflar - WhatsApp Image 2015-07-19 at 14.5.20.jpeg X Paylaş Tun folugtalari goruntule ... % Duzenle ve Oluştur + Şuleya ekle: Problem 1. For vectors a=i+2j-k and bri-2j-3k calculate the following expressions: 1) a-b; 2) axb; 3) cosa , (a being the angle between vectors a and b); 4)(2a - 3b)(a + 2b); 5) (2a+b)xb (each 4p=20p) 100% WA 1521 B

  • Apps Video G Image result for mi... Pad Thai Salad (LOW.. Image result for da... 2...

    Apps Video G Image result for mi... Pad Thai Salad (LOW.. Image result for da... 2 lotu & Broccoli Stir... p Pintere Section P.3 Question 6 of 8 -/1 View Policies Current Attempt in Progress Fill in the missing probability in the table below to make p(x) a probability function. If not possible, enter NA. 1 2 3 4 p(x) 0.25 0.15 0.3 Save for Later Attempts: 0 of 5 used Submit Answer

  • How would I be able to get a Merge Sort to run in this code? MY...

    How would I be able to get a Merge Sort to run in this code? MY CODE: #include <iostream> #include <fstream> #include <stdlib.h> #include <stdio.h> #include <time.h> using namespace std; class mergersorter { private:    float array[1000] ;    int n = 1000;    int i=0; public:    void fillArray()    {        for(i=1;i<=n;i++)        {            array[i-1]= ( rand() % ( 1000) )+1;        }    }    void arrayout ()    {   ...

  • Understand how to find the equation of motion of a particle undergoing uniform circular motion. Consider...

    Understand how to find the equation of motion of a particle undergoing uniform circular motion. Consider a particle--the small red block in the figure--that is constrained to move in a circle of radius R. We can specify its position solely by θ(t), the angle that the vector from the origin to the block makes with our chosen reference axis at time t. Following the standard conventions we measure θ(t) in the counterclockwise direction from the positive x axis. (Figure 1)...

  • Psuedocode works! DP is dynamic programming for this algorithm Problem 4.2. (Difficulty 3) Seam carving is...

    Psuedocode works! DP is dynamic programming for this algorithm Problem 4.2. (Difficulty 3) Seam carving is a real-world application of DP for content- aware image resizing. The simplest way to reduce the size of an image is cropping and scaling, i.e. cutting out parts of the image and scaling down the size. However, cropping leaves visible crop lines of incontinuity while scaling reduces the details of the image. We would like to intelligently reducing the size while accounting for the...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT