POCS and Color Spaces

August 31, 2010

If you’re doing image processing, you’ve probably had to transform your image from one color space to another. In video coding, for example, the RGB image is transformed into YPrPb or YCrCb so that most of the visually relevant information is packed into the Y component which is essentially brightness. Subsampling the chroma bands (Cr and Cb) provides additional means for compression with little perceptual quality loss. While the human eye is very good at detecting brightness variation, it’s not very good at detecting subtle changes in chroma, either saturation or hue.

The thing is that very often, there are color space transformation matrices found in text book but they’re not, due to rounding (and other possible errors), always exactly inverses of each other. This week, I will discuss how we can use projections onto convex sets (POCS) to make sure that reduced precision matrices are exactly (within a given precision) reversible.

Read the rest of this entry »


More frobnulated Words

August 24, 2010

In a previous post, I presented a couple of nonce and other frobnulated words.

Let us obstreperously add a few new words to the previous list.

Read the rest of this entry »


Or a Whale, II

August 17, 2010

Tomorrow’s flowers are in the seeds of today.

Chinese proverb

Read the rest of this entry »


CodeNinja, desu yo!

August 16, 2010


Or a Whale.

August 10, 2010

HAMLET:
   Do you see yonder cloud that’s almost in shape of a camel?

POLONIUS:
   By the mass, and ’tis like a camel, indeed.

HAMLET:
   Methinks it is like a weasel.

POLONIUS:
   It is backed like a weasel.

HAMLET:
   Or like a whale.

POLONIUS:
   Very like a whale.

Hamlet, Act III

William Shakespeare

Read the rest of this entry »


2nd Year in Blogging

August 8, 2010

I have just completed another year in blogging without missing a single scheduled post: This one is the 176th already!

Read the rest of this entry »


Wait… what?!

August 8, 2010

What kind of stupid picture is that for a web site like 3GPP?