| Literature DB >> 33265817 |
Xiangluo Wang1, Chunlei Yang2, Guo-Sen Xie2, Zhonghua Liu2.
Abstract
Aiming to implement image segmentation precisely and efficiently, we exploit new ways to encode images and achieve the optimal thresholding on quantum state space. Firstly, the state vector and density matrix are adopted for the representation of pixel intensities and their probability distribution, respectively. Then, the method based on global quantum entropy maximization (GQEM) is proposed, which has an equivalent object function to Otsu's, but gives a more explicit physical interpretation of image thresholding in the language of quantum mechanics. To reduce the time consumption for searching for optimal thresholds, the method of quantum lossy-encoding-based entropy maximization (QLEEM) is presented, in which the eigenvalues of density matrices can give direct clues for thresholding, and then, the process of optimal searching can be avoided. Meanwhile, the QLEEM algorithm achieves two additional effects: (1) the upper bound of the thresholding level can be implicitly determined according to the eigenvalues; and (2) the proposed approaches ensure that the local information in images is retained as much as possible, and simultaneously, the inter-class separability is maximized in the segmented images. Both of them contribute to the structural characteristics of images, which the human visual system is highly adapted to extract. Experimental results show that the proposed methods are able to achieve a competitive quality of thresholding and the fastest computation speed compared with the state-of-the-art methods.Entities:
Keywords: density matrix; image segmentation; thresholding; von Neumann entropy
Year: 2018 PMID: 33265817 PMCID: PMC7512291 DOI: 10.3390/e20100728
Source DB: PubMed Journal: Entropy (Basel) ISSN: 1099-4300 Impact factor: 2.524
Figure 1Traces of encoded state vectors on 2D and 3D space.
Figure 2Visual comparison of (a) original images and bi-level segmented ones by using the (b) Otsu, (c) Kapur, (d) quantum version of Kapur’s method (QKapur), (e) global quantum entropy maximization (GQEM) and (f) quantum lossy-encoding-based entropy maximization (QLEEM) methods, respectively.
Figure 3Quality assessment of the segmented images in terms of (a) peak signal-to-noise ratio (PSNR) and (b) structural similarity (SSIM).
Figure 4The comparison of the time consumption of different methods under different thresholding levels.
Performance comparison in terms of thresholding level (M), thresholds and computation time.
| Method |
| Thresholds | CPU Time (s) |
|---|---|---|---|
| Otsu | 2 | 116 | 0.233523 |
| 3 | 85-157 | 0.313405 | |
| 4 | 69-120-178 | 0.348805 | |
| 5 | 60-101-138-187 | 0.666153 | |
| 6 | 52-85-117-150-193 | 1.293793 | |
| Kapur | 2 | 155 | 0.256437 |
| 3 | 91-170 | 0.395228 | |
| 4 | 75-130-183 | 0.473902 | |
| 5 | 66-113-160-203 | 1.222006 | |
| 6 | 56-93-132-170-209 | 1.181965 | |
| QKapur | 2 | 147 | 2.007029 |
| 3 | 10-147 | 2.12888 | |
| 4 | 10-17-147 | 3.924715 | |
| 5 | 10-17-147-252 | 3.114482 | |
| 6 | 10-17-147-251-252 | 4.59602 | |
| GQEM | 2 | 114 | 0.338808 |
| 3 | 84-147 | 0.410247 | |
| 4 | 70-117-168 | 0.666514 | |
| 5 | 62-99-133-176 | 0.682051 | |
| 6 | 54-86-114-143-182 | 0.985941 | |
| QLEEM | 2 | 107 | 0.001661 |
| 3 | 86-135 | 0.002079 | |
| 4 | 62-106-153 | 0.002549 | |
| 5 | 53-90-121-160 | 0.003043 | |
| 6 | 49-83-106-133-166 | 0.003673 |
Figure 5Two groups of images in the test dataset, to which the QLEEM algorithm suggests applying (a) bi-level and (b) tri-level thresholding, respectively.
Figure 6Comparison of segmentation results on a synthetic image. (a) noisy image (Gaussian noise with zero mean and 3% variance); (b) Otsu result; (c) Kapur result; (d) QKapur result; (e) GQEM result; (f) QLEEM result.
Performance of different algorithms on a noisy image (the best values are highlighted). DICE, Dice similarity coefficient; PRI, probabilistic Rand index; GCE, global consistency error; VI, variation of information.
| Algorithm | DICE | PRI | GCE | VI |
|---|---|---|---|---|
| Otsu | 0.889787 | 0.934784 | 0.09807 | 0.54778 |
| Kapur | 0.908592 | 0.946141 | 0.093275 | 0.532568 |
| QKapur | 0.472366 | 0.426367 | 0.084447 | 1.570079 |
| GQEM |
|
|
|
|
| QLEEM | 0.908281 | 0.948501 | 0.097511 | 0.580201 |
Average performance of different algorithms on BSDS300 dataset (the best values are highlighted).
| Algorithm | DICE | PRI | GCE | VI |
|---|---|---|---|---|
| Otsu | 0.411934 | 0.613044 | 0.385938 | 2.825647 |
| Kapur | 0.400079 |
| 0.366348 | 2.49384 |
| QKapur | 0.363979 | 0.542463 |
|
|
| GQEM |
| 0.611379 | 0.384827 | 2.892085 |
| QLEEM | 0.405824 | 0.614035 | 0.386781 | 2.931183 |