Thumbnail image

Signal Processing and Image Data Compression (DCT, JPEG)

– A random JPEG compressed Image, an application of the DCT algorithm (timj/unsplash).

In the last few weeks I wrote a paper about signal transformations and lossy image data compression. To be specific I wrote about the discrete cosine transformation and how it is used in the jpeg codec. I also wrote a sample implementation of a jpeg decoder in C++11. If you’re interested into these kind of topics have a look at the following documents. The paper also describes the basics of signal transformations, this should at least give you a few hints about how it all works if you’ve never done signal transformations before.

If you have some suggestions or further questions, don’t hesitate to post them! Post a comment below, send me an E-Mail, or contact me on Google+.