API Build-data JSON Resources
Theme

Choose how MSRBot.io looks on this device.

Preference is stored in this browser only.

SMPTE Meetings and Conferences ( October 2011)
[ACTIVE]

Video Scaling — Time to Banish Bilinear!

Metadata

Publisher
SMPTE — White Plains, NY
Doc Type
Conference Paper
Content Type
Original Research
Volume
2011, No. 1, pp. 1–12
Abstract
Video is always being scaled and resampled, whether to change its size or as part of a more complex algorithm such as frame rate conversion. Linear interpolation, and its 2D equivalent bilinear, are used extensively because they are easy to understand and implement. But bilinear scaling never produces a satisfying image, combining a fuzzy overall look with jagged edges and motion artefacts. It is possible to show analytically why bilinear looks bad, mapping it back to well understood video parameters such as step, frequency and phase response. This information can be used to pick a visually better scaling kernel, instead of the opaque “this window function has a wider lobe”. As image processing moves to GPUs that include a tempting free bilinear scale in the texture fetch pipeline, it is important to ensure it is not used for video, and to show better alternatives.
Publication Date
2011-10-01
DOI
10.5594/M001103
Link
https://doi.org/10.5594/M001103
Author(s)
Edward CallwayAMD, 33 Commerce Valley Dr East, Markham, ON, L3T 7N6 Canada
Keyword(s)
GPU
Copyright
© 2011 Society of Motion Picture and Television Engineers, Inc.

Bibliographic Reference(s)

  • Callway Edward G. . “New Compute Components for Video Equipment.” 2010. SMPTE Annual Tech Conference and Expo. EXTERNAL
  • JPL's Image Processing Laboratory History. http://www-mipl.jpl.nasa.gov/mipl-hist.html . EXTERNAL
  • AMD Fusion Developer Summit. 2011. http://developer.amd.com/afds/pages/sessions.aspx . EXTERNAL
  • Swan Philip . “High Quality and Efficient Post Processing on GPU Compute.” AMD Fusion Developer Summit. 2011. http://developer.amd.com/afds/assets/presentations/2904_1_final.pdf . EXTERNAL
  • Hsu Wei-Lien Zhuang Gongyuan . “Real-time H.264 Video Enhancement Using AMD APP SDK.” AMD Fusion Developer Summit. 2011. http://developer.amd.com/afds/assets/presentations/2904_2_final.pdf . EXTERNAL
  • Callway Edward G. . “Using Fusion System Architecture for Broadcast Video.” AMD Fusion Developer Summit. 2011. http://developer.amd.com/afds/assets/presentations/2904_3_final.pdf . EXTERNAL
  • Engel Wolfgang . Programming Vertex and Pixel Shaders. Hingham : Charles River Media , 2004 . EXTERNAL
  • Laakso “Splitting the Unit Delay.” IEEE Signal Processing Magazine , January 1996 : 30 – 60 . EXTERNAL
  • Lanczos Cornelius . Applied Analysis. Englewood Cliffs : Prentice Hall , 1956 . EXTERNAL
  • Lyons Richard G. Understanding Digital Signal Processing. Third Edition . Boston : Prentice Hall/Pearson , 2011 . EXTERNAL
  • Mitchell Don P. Netravali Arun N. . “Reconstruction Filters in Computer Graphics.” Computer Graphics , August 1988 : 221 – 228 . EXTERNAL
  • The web is an excellent scaling resource for both historical information and new developments. The sessions from the 2011 AMD Fusion Developer Summit contain many examples of using OpenCL and DirectCompute to implement video processing on programmable shaders. EXTERNAL
  • Cubic Hermite Spline, Wikipedia. http://en.wikipedia.org/wiki/Cubic_Hermite_spline . EXTERNAL
  • Image Scaling, Wikipedia. http://en.wikipedia.org/wiki/Pixel_art_scaling_algorithms . EXTERNAL
Source Data (JSON)

Full registry record with provenance metadata. Open directly: /api/doc/10.5594-M001103.json

Reference Tree

Explore all references and references to this document, as a navigable tree.

Open Reference Tree
Reference this Doc

Plain text (ISO 690 compliant)

Preview:
Edward Callway; Video Scaling — Time to Banish Bilinear!, SMPTE Meetings and Conferences ( October 2011); SMPTE, 2011. Available at https://doi.org/10.5594/M001103
Snippet:
Edward Callway; Video Scaling — Time to Banish Bilinear!, SMPTE Meetings and Conferences ( October 2011); SMPTE, 2011. Available at https://doi.org/10.5594/M001103

HTML (ISO 690 compliant)

Preview:
Edward Callway; Video Scaling — Time to Banish Bilinear!, SMPTE Meetings and Conferences ( October 2011); SMPTE, 2011. Available at https://doi.org/10.5594/M001103
Snippet:
<span class="citation">Edward Callway; <cite>Video Scaling — Time to Banish Bilinear!</cite>, SMPTE Meetings and Conferences ( October 2011); SMPTE, 2011. Available at <a href="https://doi.org/10.5594/M001103" target="_blank" rel="noopener">https://doi.org/10.5594/M001103</a></span>

SMPTE Icon SMPTE's HTML Pub

Preview:
Edward Callway; Video Scaling — Time to Banish Bilinear!, SMPTE Meetings and Conferences ( October 2011); SMPTE, 2011
doi: 10.5594/M001103
url: https://doi.org/10.5594/M001103
Snippet:
<li>
Edward Callway; <cite id="bib-10-5594-m001103">Video Scaling — Time to Banish Bilinear!</cite>, SMPTE Meetings and Conferences ( October 2011); SMPTE, 2011
<span class="doi">10.5594/M001103</span>
</li>