| Literature DB >> 33266551 |
Chundi Jiang1,2, Wei Yang3, Yu Guo4, Fei Wu1, Yinggan Tang4.
Abstract
Spatial correlation information between pixels is considered to be very important in thresholding methods. However, it is often ignored and thus unsatisfied segmentation results maybe obtained. To overcome this shortcoming, we propose a new image segmentation approach by taking not only pixels' spatial information but also pixels's gray level into account. First, a non-local mean filter is imposed on the image. Then the filtered image and the original image together are adopted to build a two dimensional histogram, it is called non-local mean two dimensional histogram. Finally, a minimum relative entropy criteria is used to select the ideal thresholding vector. Since the non-local mean filter process is performed in a neighborhood of current pixel, it carries out the spatial information of current pixel. Segmentation results on several images illustrate the effectiveness of the proposed thresholding method, whose segmentation accuracy are greatly improved compared to most existing thresholding methods.Entities:
Keywords: image segmentation; non-local filter; thresholding; two dimensional histogram
Year: 2018 PMID: 33266551 PMCID: PMC7512389 DOI: 10.3390/e20110827
Source DB: PubMed Journal: Entropy (Basel) ISSN: 1099-4300 Impact factor: 2.524
Comparison of several segmentation methods.
| Methods | Advantages | Disadvantages |
|---|---|---|
| superpixel [ | reduce redundant information; less complexity | cannot locate the edges accurately |
| watershed [ | simple and intuition | usually result in over segmention |
| active contour models [ | rigorous mathematical base; | sensitive noise; high computation complexity |
| clustering [ | intensive value is enough; simple | the number of cluster cannot be determined automatically; spatial information is ignored; |
| deep learning [ | high segmentation accuracy | large computation burden |
| thresholding [ | simple, easy to be implemented | ignore spatial information |
Figure 1Non-local means two dimensional histogram.
Figure 2The testing images and their ground-truth images.
Figure 3Thresholding results of test image using different methods. From left to right, the results are obtained by Otsu, Kapur, MCE,2DMCE and the proposed method.
The threshold and ME of different methods.
| Image | The Proposed | 2DMCE | MCE | OTSU | KAPUR | |
|---|---|---|---|---|---|---|
| ant | threshold | 52 52 | 44 45 | 69 | 84 | 183 |
| ME | 0.0344 | 0.0379 | 0.0481 | 0.0829 | 0.8852 | |
| bacteria | threshold | 65 65 | 44 45 | 98 | 99 | 70 |
| ME | 0.0101 | 0.0605 | 0.4266 | 0.4398 | 0.0221 | |
| block | threshold | 26 26 | 36 36 | 38 | 120 | 88 |
| ME | 0.0183 | 0.0621 | 0.0679 | 0.2861 | 0.2613 | |
| geometric | threshold | 36 36 | 36 36 | 41 | 70 | 126 |
| ME | 0.0324 | 0.0347 | 0.0381 | 0.0986 | 0.2323 | |
| junk | threshold | 187 186 | 209 206 | 129 | 134 | 158 |
| ME | 0.0072 | 0.0090 | 0.0633 | 0.0492 | 0.0166 | |
| mask | threshold | 23 24 | 28 30 | 30 | 57 | 116 |
| ME | 0.0016 | 0.0129 | 0.0136 | 0.1134 | 0.2860 | |
| casting13 | threshold | 144 144 | 134 127 | 74 | 80 | 114 |
| ME | 0.0115 | 0.0128 | 0.1046 | 0.0795 | 0.0170 | |
| casting18 | threshold | 154 153 | 158 154 | 92 | 138 | 114 |
| ME | 0.0050 | 0.0063 | 0.2200 | 0.0074 | 0.0611 |
The computation time of every method (second).
| Image | The Propsed | 2DMCE | MCE | Otsu | Kapur |
|---|---|---|---|---|---|
| ant | 170.3123 | 21.1812 | 0.0317 | 0.0032 | 0.0067 |
| bacteria | 163.7921 | 23.9648 | 0.0097 | 0.0031 | 0.0081 |
| block | 94.4108 | 21.3898 | 0.0079 | 0.0027 | 0.0077 |
| casting13 | 56.5179 | 9.2832 | 0.0066 | 0.0023 | 0.0043 |
| casting14 | 56.6691 | 10.2639 | 0.0068 | 0.0027 | 0.0051 |
| geometric | 62.0219 | 18.1187 | 0.0073 | 0.0020 | 0.0059 |
| junk | 116.4295 | 14.0563 | 0.0061 | 0.0019 | 0.0045 |
| mask | 99.1112 | 22.3298 | 0.0088 | 0.0023 | 0.0057 |