Operational R-D optimal vertex-based shape coding using enhanced Bezier curves PowerPoint PPT Presentation

presentation player overlay
1 / 17
About This Presentation
Transcript and Presenter's Notes

Title: Operational R-D optimal vertex-based shape coding using enhanced Bezier curves


1
Operational R-D optimal vertex-based shape coding
using enhanced Bezier curves
  • Ferdous Ahmed Sohel

Supervisors Professor Laurence S. Dooley Dr.
Gour C. Karmakar
2
Presentation Outline
  • Introduction
  • ORD optimal shape coding Background
  • Enhanced Bezier curves (EBC)
  • Shape coding using EBC
  • Results
  • Conclusion

3
Introduction
Shape Coding
Encoder
0101
Applications
  • Communication Mobile multimedia communication,
    low bit rate coding.
  • Storage and retrieval Digital library, indexing,
    digital archiving.
  • Interactive editing Cartoons, digital films.

4
Background 1
  • Katsaggelos et al proposed
  • Polygonal and
  • B-spline based

Wmax is a constant
5
Background 1
DAG
State diagram for quadratic B-splines (with 5
admissible control points).
6
Background 1
Rate-distortion optimisation (quadratic curve)
Number of bits required to encode the control
point , given and .
7
Background 2
To measure the distortion, they used -- The
shortest absolute distance or -- A
distortion band
Piecewise polygon
8
Background 2
The admissible distortion can be
  • Fixed (Dadm)
  • Variable (depending on the image-gradient/
    shape-cornerity Tj for the j-th boundary
    point).

The admissible control point band should be of
variable width to utilise the variable adm. dist.
Mini-max width for polygonal case
Maximal width for quadratic B-spline case
Be submitted to IEEE Trans. on Image Proc.
9
Background 1
  • Katsaggelos et al. shown
  • A higher degree curve based encoding is efficient
    in bit-rate sense.
  • i.e. the quadratic B-spline is efficient over
    polygonal encoding.

The computational complexity depends on -
Degree of the curve employed. - Width of the
admissible control point band.
The higher these values are, the higher the
complexity is.
10
Enhanced Bezier curve
  • Enhanced Bezier curve
  • Reduces the gap between the Bezier curve and the
    control polygon.

B-spline curves are piecewise Bezier curve.
EBC can be fitted well into the B-spline
replacing Bezier.
(ICASSP 05)
11
Motivation
EBC
  • Gives better approximation than Bezier so as
    than B-splines.
  • Will improve the RD performance.
  • Will have lower maximal width for admissible
    control point band.
  • So, will be faster.
  • Also maintain geometric continuity at the knots.

12
EBC-based shape coding
  • EBC is used instead of the B-splines.

EBC has the End-point interpolation property like
the Bezier.
To ensure the curve passes through the ends
The boundary end-points are duplicated.
13
Results
Smaller Maximal Band width (Computationally
efficient)
Maximal band width (EBC)
Maximal band width (B-spline)
14
Results
EBC
BS
Tmax2 Tmin1 pel
Polygon
15
Results
Bit-requirements and mean-square distortion.
Tmax2, Tmin 1 Tmax3, Tmin 1 Tmax3, Tmin 2
Polygon 76, 0.82 62, 1.2 55, 1.80
B-spline 62, 0.50 46, 1.5 44, 1.70
EBC 59, 0.50 41, 0.9 36, 1.45
16
Conclusion
  • Provides better RD performance than B-splines.
  • Has lower maximal width of admissible control
    point band.
  • Computationally efficient.
  • Measures the distortions accurately.

17
  • Thank you
Write a Comment
User Comments (0)
About PowerShow.com