Overview
JPEG DCT Compression is a compression method that reduces data size through coding, prediction, transform, or dictionary structure. It works best when the data matches the model, code table, predictor, or transform being used.
JPEG DCT Compression transforms image blocks before quantization and entropy coding.
Compact metadata for implementation and discovery.
JPEG DCT Compression is a compression method that reduces data size through coding, prediction, transform, or dictionary structure. It works best when the data matches the model, code table, predictor, or transform being used.
Quick facts
Runtime and memory behavior at a glance.
Best
O(n)
Average
O(n)
Worst
O(n log n)
Space
O(n)
C[u,v] = sum_x sum_y block[x,y] * cos_x(u) * cos_y(v)Transforms image blocks into frequency coefficients for quantization.
Show symbols being mapped into codes, dictionary entries, residuals, or transform coefficients.
JPEG DCT Compression operates in O(n) time and O(n) space within the Compression family. Key governing relation: C[u,v] = sum_x sum_y block[x,y] * cos_x(u) * cos_y(v). Often compared with Huffman Coding and LZ77.
What each reference supports for this entry.
JPEG standard support for block DCT transform coding, quantization, and entropy coding.
Open sourceCompression textbook support for JPEG DCT Compression's coding model, decoder behavior, and implementation tradeoffs.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
JPEG DCT Compression uses a different compression model or code representation than Huffman Coding.