Efficient 8X8 Discrete Cosine Transform

A simple and effective code for Discrete Cosine Transform.
Download

Efficient 8X8 Discrete Cosine Transform Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Publisher Name:
  • Luigi Rosa
  • Operating Systems:
  • Windows All
  • File Size:
  • 24 KB

Efficient 8X8 Discrete Cosine Transform Tags


Efficient 8X8 Discrete Cosine Transform Description

A mathematical tool that has a lot of electronics applications Discrete Cosine Transform (DCT) is a mathematical tool that has a lot of electronics applications, from audio filters to video compression hardware. DCT transforms the information from the time or space domains to the frequency domain, such that other tools and transmission media can be run or used more efficiently to reach application goals: compact representation, fast transmission, memory savings, and so on. Transform coding constitutes an integral component of contemporary image/video processing applications. Transform coding relies on the premise that pixels in an image exhibit a certain level of correlation with their neighboring pixels. Similarly in a video transmission system, adjacent pixels in consecutive frames show very high correlation. Consequently, these correlations can be exploited to predict the value of a pixel from its respective neighbors. Like other transforms, the Discrete Cosine Transform attempts to decorrelate the image data. After decorrelation each transform coefficient can be encoded independently without losing compression efficiency. We have developed a fast and efficient MEX implementation for 8×8 DCT and IDCT. Matlab callable C programs are referred to as MEX-files. MEX-files are dynamically linked subroutines that the Matlab interpreter can automatically load and execute. This code can be easily converted into simple C code and it does not require any external library or toolbox.


Efficient 8X8 Discrete Cosine Transform Related Software