Description: Discrete Cosine Transform (DCT) and quantization are two critical parts in image encoding. By discussing how coefficients retaining and quantization step selection influence the quality of the reconstructed image, this homework helps to understand the procedure of encoding of an image in the international video standards (JPEG, H.261, ...).
To Search:
File list (Check if you may need any files):
img_encoding\debug\img_encoding.exe
............\.....\img_encoding.ilk
............\.....\img_encoding.pdb
............\.....\threshold.exe
............\.....\threshold.ilk
............\.....\threshold.pdb
............\.....\zonal.exe
............\.....\zonal.ilk
............\.....\zonal.pdb
............\img_encoding\baboon.raw
............\............\baboon.txt
............\............\coef.cpp
............\............\coef.txt
............\............\coef1.bmp
............\............\coef10.bmp
............\............\coef3.bmp
............\............\coef30.bmp
............\............\coef5.bmp
............\............\dct.cpp
............\............\dct.txt
............\............\Debug\BuildLog.htm
............\............\.....\coef.obj
............\............\.....\dct.obj
............\............\.....\img_encoding.exe.embed.manifest
............\............\.....\img_encoding.exe.embed.manifest.res
............\............\.....\img_encoding.exe.intermediate.manifest
............\............\.....\img_encoding.obj
............\............\.....\mse.obj
............\............\.....\mt.dep
............\............\.....\readraw.obj
............\............\.....\vc80.idb
............\............\.....\vc80.pdb
............\............\idct.txt
............\............\img_encoding.cpp
............\............\img_encoding.vcproj
............\............\img_encoding.vcproj.ISLAB-A92F6E802.SuperOrange.user
............\............\img_encoding.vcproj.SuperOrange-PC.SuperOrange.user
............\............\lena.raw
............\............\lena.txt
............\............\lena1.bmp
............\............\lena10.bmp
............\............\lena3.bmp
............\............\lena30.bmp
............\............\lena5.bmp
............\............\mse.cpp
............\............\origin.bmp
............\............\raw.txt
............\............\readraw.cpp
............\............\rearrange.txt
............\............\rearrange2.txt
............\............\systemfunction.h
............\img_encoding.ncb
............\img_encoding.sln
............\img_encoding.suo
............\threshold\baboon.raw
............\.........\coef.cpp
............\.........\dct.cpp
............\.........\dct.txt
............\.........\Debug\BuildLog.htm
............\.........\.....\coef.obj
............\.........\.....\dct.obj
............\.........\.....\mse.obj
............\.........\.....\mt.dep
............\.........\.....\pdf.obj
............\.........\.....\quant.obj
............\.........\.....\readraw.obj
............\.........\.....\threshold.exe.embed.manifest
............\.........\.....\threshold.exe.embed.manifest.res
............\.........\.....\threshold.exe.intermediate.manifest
............\.........\.....\threshold.obj
............\.........\.....\vc80.idb
............\.........\.....\vc80.pdb
............\.........\histogram1.txt
............\.........\idct.txt
............\.........\iquantization.txt
............\.........\lena.raw
............\.........\lena16.bmp
............\.........\lena32.bmp
............\.........\lena8.bmp
............\.........\mse.cpp
............\.........\origin.bmp
............\.........\pdf.cpp
............\.........\quant.cpp
............\.........\quantization.txt
............\.........\raw.txt
............\.........\readraw.cpp
............\.........\rearrange.txt
............\.........\rearrange2.txt
............\.........\stepsize16.bmp
............\.........\stepsize32.bmp
............\.........\stepsize8.bmp
............\.........\systemfunction.h
............\.........\threshold.cpp
............\.........\threshold.vcproj
............\.........\threshold.vcproj.ISLAB-A92F6E802.SuperOrange.user
............\.........\threshold.vcproj.SuperOrange-PC.SuperOrange.user
............\.........\Thumbs.db
............\zonal\baboon.raw
............\.....\coef.cpp
............\.....\coef.txt