\item each coefficient inner product between image block and DCT basis vectors
\item basis vectors are a bit different from the DFT but still orthogonal
\item DCT coefficients are real-valued
\item DCT minimizes border effects
\end{itemize}
\end{frame}
\begin{frame}\frametitle{DCT basis vectors for an $8\times8$ image}
\note<1>{\vspace{10em} Stress the fact that the transform, as a change of basis, is the correlation between the image block under analysis and each of the basis vectors. The resulting coefficients are the weights that measure the contribution to the patch of each DCT pattern. Also mention that the 1st coeff is the average graylevel}
\item most of the 64 DCT coefficients in each block are small and rounded to zero
\item coefficient with high visual impact are encoded first
\item remaining bit budget allocated to the rest
\end{itemize}
\end{frame}
\begin{frame}\frametitle{Impact of smart quantization at 0.2bpp}
\note<1>{\vspace{10em} both images are encoded at the same bitrate of 0.2bpp, the first one with a uniform quantization table for each DCT block, the second with the JPEG (fixed) quantization table)}
\begin{figure}
\begin{center}
\begin{tabular}{cc}
\showImage{loUni}
&
\showImage{loOpt}
\\
uniform & tuned
\end{tabular}
\end{center}
\end{figure}
\end{frame}
\begin{frame}\frametitle{Runlength encoding}
The sequence of quantized DCT coefficients will contain a lot of zeros: