Video, Motion and MPEG Flashcards

(15 cards)

1
Q

Describe in bullet points, the process of Three-Steps Block Matching

A

1.Start with search location at center of image.

  1. Set step size S=4 and search parameter p=7
  2. Search 8 locations +/- S pixels around location (0,0) and the location (0,0)
  3. Pick amount of the 9 locations searched, the one with minimum cost function.
  4. Set the new search origin to the above picked location.
  5. Set the new step size as S=S/2
  6. Repeat the search procedure until S=1
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the pros and cons of Gradient-Based motion estimation with respect to Full Search Block Matching? In particular, discuss how they are affected by the aperture problem.

A

Advantages:
1. A sub-pixelic accuracy can be obtained with a few iterations. No need to make the full (2w+1)^2 evaluations of the full search BM.

Disadvantage:
1. The Taylor Series expansion is only valid over small distances.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Explain where motion estimation is likely to fail or succeed in this frame.

A
  1. Fast motion (size of motion bigger than the search window)
  2. occlusions (object not visible in the other frame)
  3. non-rigid objects (hair, flames)
  4. motion blur (object is moving too fast and appears blurred)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is, in the context of video compression, a Group of Pictures? Name its different components.

A

A group of pictures, or GOP structure, specifies the order in which these frames types are arranged in a batch of frames.

Different components:
1. B = bi-directional frames
2. P = predictive frames
3. I = intra-coded frames

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Explain in bullet points the process of Gradient-Based Iterations for motion estimation.

A
  1. Precomputing the gradients using for instance simple forward difference as approximation.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the pros and cons of this Gradient-Based method over the Full Search Block Matching?

A

Advantages:
1. A sub-pixelic accuracy can be obtained with a few iterations. No need to make the full (2w+1)^2 evaluations of the full search BM.

Disadvantage:
1. The Taylor Series expansion is only valid over small distances.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Explain how motion compensation is used to encode B-frames.

A
  1. Have decoded forward frame In+j and backward frame In.
  2. To reconstruct In, have 2 DFDs. (DFDb DFDf)
  3. Keep the vector that gives the best prediction.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Explain what a GOP in the context of MPEG and specify the types of frames in MPEG.

A

A group of pictures, or GOP structure, specifies the order in which these frames types are arranged in a batch of frames.

  1. Bi-directional frames.
  2. Predictive frames
  3. Intracoded frames
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How could the GOP structure be optimised for the following?

(a) video editing application, where random access time is critical for interactivity
(b) video surveillance (static camera)
(c) video streaming.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Name and explain 4 types of problems that can affect motion estimation.

A
  1. Occlusion- object is not visible in the other frame.
  2. Non-rigid objects - hair, flames.
  3. Fast motion - The size of the motion bigger than the search motion.
  4. Motion blur - The object is moving too fast and appears blurred.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Why is full search block based matching?

A

Too computationally heavy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is gradient-based motion?

A

Gradient-Based motion estimation a class of algos that allows us to efficiently find the optimal a displacement, provided that the displacement is small.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Define parameters ‘block size’ and ‘search radius’. Describe how the choice of these parameters affects the performance of block matching.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

State how the use of multiresolution approach improves the computational efficienecy of block matching compared with a conventional exhaustive search.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly