| Literature DB >> 36010816 |
Yuta Nakahara1, Toshiyasu Matsushima2.
Abstract
Most previous studies on lossless image compression have focused on improving preprocessing functions to reduce the redundancy of pixel values in real images. However, we assumed stochastic generative models directly on pixel values and focused on achieving the theoretical limit of the assumed models. In this study, we proposed a stochastic model based on improper quadtrees. We theoretically derive the optimal code for the proposed model under the Bayes criterion. In general, Bayes-optimal codes require an exponential order of calculation with respect to the data lengths. However, we propose an algorithm that takes a polynomial order of calculation without losing optimality by assuming a novel prior distribution.Entities:
Keywords: Bayes code; lossless image compression; quadtree; stochastic generative model
Year: 2022 PMID: 36010816 PMCID: PMC9407622 DOI: 10.3390/e24081152
Source DB: PubMed Journal: Entropy (Basel) ISSN: 1099-4300 Impact factor: 2.738
Figure 5Examples of the generated images in Experiment 1.
The average coding rates (bit/pel).
| Improper Quadtree (Proposal) | Proper Quadtree [ | JBIG [ | JBIG2 [ |
|---|---|---|---|
|
| 0.624 | 1.811 | 0.962 |
Figure 6The original image (left), the MAP estimated model based on the proper quadtree [1] (middle), and that based on the improper quadtree (right).
The coding rates for the camera.tif in [19] (bit/pel).
| Improper Quadtree (Proposal) | Proper Quadtree [ | JBIG [ | JBIG2 [ |
|---|---|---|---|
| 0.318 | 0.323 | 0.348 |
|
The coding rates for the binarized images from [19] (bit/pel).
| Images | Proper-i.i.d | Improper-i.i.d. | JBIG [ | Proper-Markov | JBIG2 [ | Improper-Markov |
|---|---|---|---|---|---|---|
|
| 0.121 | 0.113 | 0.149 | 0.099 | 0.090 |
|
|
| 0.390 | 0.382 | 0.386 | 0.373 | 0.353 |
|
|
| 0.323 | 0.318 | 0.348 | 0.310 | 0.293 |
|
|
| 0.100 | 0.090 | 0.102 | 0.060 | 0.045 |
|
|
| 0.140 | 0.132 | 0.083 | 0.110 | 0.027 |
|
|
| 0.371 | 0.364 | 0.359 | 0.353 | 0.321 |
|
|
| 0.075 | 0.070 | 0.078 | 0.022 | 0.018 |
|
|
| 0.254 | 0.243 | 0.217 | 0.216 | 0.169 |
|
|
| 0.176 | 0.165 | 0.164 | 0.163 | 0.114 |
|
|
| 0.091 | 0.083 | 0.096 | 0.056 | 0.038 |
|
|
| 0.005 | 0.004 | 0.076 | 0.010 | 0.016 |
|
|
| 0.468 | 0.465 | 0.301 | 0.468 |
| 0.280 |
| avg. | 0.209 | 0.202 | 0.197 | 0.187 | 0.143 |
|
The coding rates for the grayscale images from [19] (bit/pel).
| Images | JPEG2000 [ | JPEG-LS [ | MRP [ | Vanilc [ | Proper-Gaussian | Improper-Gaussian | Proper-AR | Improper-AR |
|---|---|---|---|---|---|---|---|---|
|
| 3.630 | 3.471 | 3.238 |
| 4.086 | 4.055 | 3.461 | 3.422 |
|
| 6.012 | 5.790 |
| 5.596 | 6.353 | 6.294 | 5.696 | 5.678 |
|
| 4.570 | 4.314 | 3.998 |
| 4.651 | 4.589 | 4.163 | 4.121 |
|
| 0.928 | 0.153 | 0.132 |
| 1.190 | 0.915 | 1.030 | 0.826 |
|
| 1.066 | 0.386 | 0.051 |
| 1.603 | 1.240 | 0.898 | 0.625 |
|
| 5.516 | 5.281 | 5.098 |
| 5.796 | 5.738 | 5.220 | 5.196 |
|
| 0.231 | 0.094 | 0.016 |
| 1.091 | 0.922 | 0.279 | 0.216 |
|
| 4.755 | 4.581 | 4.189 |
| 5.312 | 5.259 | 4.433 | 4.394 |
|
| 2.983 | 2.723 |
| 2.363 | 3.818 | 3.734 | 2.940 | 2.850 |
|
| 1.342 | 1.571 |
| 0.960 | 3.721 | 3.683 | 1.728 | 1.602 |
|
| 0.163 | 0.077 | 0.013 |
| 0.335 | 0.205 | 0.323 | 0.202 |
|
| 4.215 | 1.632 | 3.175 |
| 4.310 | 3.691 | 4.176 | 3.732 |
| Whole avg. | 2.951 | 2.506 | 2.392 |
| 3.522 | 3.360 | 2.862 | 2.739 |
| Natural avg. | 4.897 | 4.687 | 4.421 |
| 5.240 | 5.187 | 4.595 | 4.562 |
| Artificial avg. | 1.561 | 0.948 | 0.943 |
| 2.295 | 2.056 | 1.625 | 1.436 |