Total : 32 bits per domain block.
Analysis for a 16 bit image
For a panel size of 4 ,
bits in original image : 4x4x16
bits in compressed image : 32
Compression Ratio : 8
Original Image
BMP size : 9098 bytes |
JPEG File ( ImageMagick )
JPEG Size : 1080 bytes Time taken : about 0.5 secs |
|
Fractal CompressionCompression at Panel Size 4FIF file size : 1036 bytes , zipped : 996 Time taken : about 5 seconds The FIF-ZIP file is smaller compared to the JPEG file ! Decoded at Panel Size 4
Panel Size 8
|
Original Images
|
|
Compression at Panel Size 2FIF size : 4108 bytes , zipped : 3449Time taken : about 8 secs Decoded at Panel Size 2
Panel Size 4
Panel Size 8
One can observe the difference between the Fractal Decoded images and the zoomed images. Fractal decoded images appear to show much detail then their corresponding zoomed counterparts. |
Original Images
|
Zoomed Images ( using ImageMagick )
|
Iterations step by step ( for panel size 2 -> 4 ) |
||
| Initial Image (any random image can be taken ! )
|
||
| Iteration 1 ( after transformation from Initial Image )
|
Iteration 2
|
Iteration 3
|
Iteration 4
|
Iteration 5
|
Iteration 6
|
Original Image
BMP size : 9098 bytes |
JPEG File ( ImageMagick )
JPEG Size : 1080 bytes Time taken : about 0.5 secs |
|
Fractal CompressionCompression at Panel Size 4FIF file size : 1292 bytes , zipped : 1302 Time taken : about 12 seconds Here we see that time taken is more compared to version 1 and file size is slightly more due to the contrast factor ( gamma ) |
||
Decoded at Panel Size 4
Panel Size 8
Panel Size 16
|
Original Images
|
|
Compression at Panel Size 2FIF size : 6156 bytes , zipped : 5076Time taken : about 17 secs Panel Size 2
Panel Size 4
Panel Size 8
|
Original Images
|
Zoomed Images ( using ImageMagick )
|
Error report ( Average Error ) with originalIntensity Range : 0-256
|
|
|
|
Graph #1
|
||
Iterations step by step ( for panel size 2 -> 4 ) |
||
| Initial Image (any random image can be taken ! )
Avg. Error : 109.435 |
||
Iteration 1
Avg. Error : 52.3372 |
Iteration 2
Avg. Error : 29.2551 |
Iteration 3
Avg. Error : 17.785 |
Iteration 4
Avg. Error : 8.96379 |
Iteration 5
Avg. Error : 7.36661 |
Iteration 6
Avg. Error : 7.1383 |
| Iteration 7 Avg. Error : 7.10098 |
Iteration 8 Avg. Error : 7.09743 |
Iteration 9 Avg. Error : 7.09902 |
|
Graph #2
|
||
Version 1 Image ( gamma is constant ) |
Version 2 Image ( both gamma and beta computed ) |
Compression at Panel Size 4
|
Compression at Panel Size 4
|
One can note the better constrast when both gamma and beta are variable, |
|
Compression at Panel Size 2 |
Compression at Panel Size 2 |
|
|
Here the difference in contrast is less obvious ( look at the nose )Original Image ( for reference )
|
|
Panel Size 4 |
Panel Size 2 |
Panel Size 4 Size : 1292
Avg. Error : 5.41374 Panel Size 8
Panel Size 16
|
Panel Size 2 Size : 6156
Avg. Error : 3.17598 Panel Size 4
Panel Size 8
|
Observation Here one can see the difference in the quality of the decoded images. The images on the right have more detail than the images on the left. |
|
Panel Size 8 Size : 396 bytesTime : about 11 secsAt 8
Avg. Error : 9.55711 At 16
At 32
|
Panel Size 16 Size : 108 bytesTime : about 4 secsAt 16
Avg. Error : 22.1591 At 32 !
|
|
Graph #3
|
|
Zoom Using Fractal Decoding |
Zoom Using ImageMagick |
2x
|
2x
|
4x
|
4x
|
8x
|
8x
|