Share Email Print

Proceedings Paper

Predicting chroma from luma with frequency domain intra prediction
Author(s): Nathan E. Egge; Jean-Marc Valin
Format Member Price Non-Member Price
PDF $17.00 $21.00

Paper Abstract

This paper describes a technique for performing intra prediction of the chroma planes based on the reconstructed luma plane in the frequency domain. This prediction exploits the fact that while RGB to YUV color conversion has the property that it decorrelates the color planes globally across an image, there is still some correlation locally at the block level.1 Previous proposals compute a linear model of the spatial relationship between the luma plane (Y) and the two chroma planes (U and V).2 In codecs that use lapped transforms this is not possible since transform support extends across the block boundaries3 and thus neighboring blocks are unavailable during intra- prediction. We design a frequency domain intra predictor for chroma that exploits the same local correlation with lower complexity than the spatial predictor and which works with lapped transforms. We then describe a low- complexity algorithm that directly uses luma coefficients as a chroma predictor based on gain-shape quantization and band partitioning. An experiment is performed that compares these two techniques inside the experimental Daala video codec and shows the lower complexity algorithm to be a better chroma predictor.

Paper Details

Date Published: 4 March 2015
PDF: 10 pages
Proc. SPIE 9410, Visual Information Processing and Communication VI, 941008 (4 March 2015); doi: 10.1117/12.2080837
Show Author Affiliations
Nathan E. Egge, Mozilla (United States)
Jean-Marc Valin, Mozilla (United States)
Xiph. Org Foundation (United States)

Published in SPIE Proceedings Vol. 9410:
Visual Information Processing and Communication VI
Amir Said; Onur G. Guleryuz; Robert L. Stevenson, Editor(s)

© SPIE. Terms of Use
Back to Top
Sign in to read the full article
Create a free SPIE account to get access to
premium articles and original research
Forgot your username?