I was quite surprised when I learned the fact that the MP3 codec is extensively based on the Fourier Transform. I'd like to learn more about these topics in general. When I say more I mean the working principles of these technologies.

For even more clarity, I would prefer something like this video produced by Xiph.org

4 Answers 4


Compression codecs and methods are also based extensively in the field of Psychoacoustics. For this, I thoroughly recommend the books available from the Focal Press, such as this one


If anyone else is interested, Coursera just started a "Fundamentals of Digital Image and Video Processing" in partnership with Northwestern University. From the syllabus, it looks like many relevant topics will be explored.


The course started on March 31, 2014. Here is the general course outline:

  • Introduction, Image and Video Processing vs Image and Video Analysis vs Computer Vision, the electromagnetic spectrum, applications of image and video processing
  • 2D and 3D signals and systems, linear and shift invariant systems (convolution) • 2D and 3D Fourier transform, 2D and 3D discrete-Fourier transform, uniform sampling (rectangular, arbitrary geometry)
  • Motion estimation and its applications
  • Image and video enhancement (e.g., edge detection, noise filtering, histogram equalization, inpainting)
  • Image recovery (restoration, super-resolution)
  • Video recovery (restoration, super-resolution)
  • Lossless compression
  • Image compression techniques and standards
  • Video compression techniques and standards

  • Image and video analysis (e.g., 2D and 3D segmentation, anomaly detection, clustering)

  • Sparsity-based advances in image and video processing

I'm also looking for a comprehensive resource on video/audio codecs. Wikipedia article Comparison of video codecs is a good start.


I would recommend Wikipedia. They will have all the information you want, and have links to more information.

  • This answer is really general and doesn't really help the OP. Could you maybe edit it to make it more specific? Maybe add links to relevant Wikipedia pages. Apr 7, 2014 at 13:43

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.