Results

Lenna:

Recovered Lenna with total of 76 bits per 8x8 block (mask 1)

Recovered Lenna with total of 175 bits per 8x8 block (mask 2)

Recovered Lenna with total of 282 bits per 8x8 block (mask 3)

Recovered Lenna with total of 313 bits per 8x8 block (mask 4)

Recovered Lenna with total of 549 bits per 8x8 block (mask 5)

To get an idea of what our quantized dct values are, here are a few pictures:

Lenna's quantized DCT with mask 3:

Lenna's quantized DCT with mask 5:

Lenna's Signal to Noise Ratio plot:


Camera Man:

Recovered Camera Man with total of 175 bits per 8x8 block (mask 2)

Recovered Camera Man with total of 549 bits per 8x8 block (mask 5)

Camera Man's Signal to Noise Ratio plot:


Baby:

Recovered Baby with total of 76 bits per 8x8 block (mask 1)

Recovered Baby with total of 549 bits per 8x8 block (mask 5)

Baby's Signal to Noise Ratio plot:


Bridge:

Recovered Bridge with total of 175 bits per 8x8 block (mask 2)

Recovered Bridge with total of 549 bits per 8x8 block (mask 5)

Bridge's Signal to Noise Ratio plot:


All the Mean Square Errors

Lenna:
Mask MSE
17.4371e+04
24.4614e+04
31.9184e+04
42.0406e+03
5795.6290

Camera Man:

Mask MSE
17.4418e+04
24.7508e+04
3 2.0456e+04
42.1181e+03
5885.0852

Baby:

Mask MSE
1 7.4550e+04
24.4728e+04
31.9295e+04
4 2.1492e+03
5896.9520

Bridge:

Mask MSE
1 7.4020e+04
23.9030e+04
31.6548e+04
41.8906e+03
5731.2997


Amount of Compression (using lenna.256)

Uncompressed Gzip of uncompressed Mask 2 Gzip of Mask 2 Mask 4 Gzip of Mask 4 Mask 5 Gzip of Mask 5
6553658889 22401 20565 40065 38353 70273 67768

* Note: For mask 5 we wanted to see what an image would look like with approximately the same number of bits, but with them reallocated.