| Literature DB >> 24625699 |
Fei Zhu1, Quan Liu2, Yuchen Fu2, Bairong Shen3.
Abstract
The segmentation of structures in electron microscopy (EM) images is very important for neurobiological research. The low resolution neuronal EM images contain noise and generally few features are available for segmentation, therefore application of the conventional approaches to identify the neuron structure from EM images is not successful. We therefore present a multi-scale fused structure boundary detection algorithm in this study. In the algorithm, we generate an EM image Gaussian pyramid first, then at each level of the pyramid, we utilize Laplacian of Gaussian function (LoG) to attain structure boundary, we finally assemble the detected boundaries by using fusion algorithm to attain a combined neuron structure image. Since the obtained neuron structures usually have gaps, we put forward a reinforcement learning-based boundary amendment method to connect the gaps in the detected boundaries. We use a SARSA (λ)-based curve traveling and amendment approach derived from reinforcement learning to repair the incomplete curves. Using this algorithm, a moving point starts from one end of the incomplete curve and walks through the image where the decisions are supervised by the approximated curve model, with the aim of minimizing the connection cost until the gap is closed. Our approach provided stable and efficient structure segmentation. The test results using 30 EM images from ISBI 2012 indicated that both of our approaches, i.e., with or without boundary amendment, performed better than six conventional boundary detection approaches. In particular, after amendment, the Rand error and warping error, which are the most important performance measurements during structure segmentation, were reduced to very low values. The comparison with the benchmark method of ISBI 2012 and the recent developed methods also indicates that our method performs better for the accurate identification of substructures in EM images and therefore useful for the identification of imaging features related to brain diseases.Entities:
Mesh:
Year: 2014 PMID: 24625699 PMCID: PMC3953327 DOI: 10.1371/journal.pone.0090873
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Figure 1A curve with a gap between A and B rather than A and C which is nearer than B.
However connecting A and C is incorrect.
Figure 2The flow of the interactions in the reinforcement learning framework.
Figure 3Thirty test EM images for segmentation from ISIB 2012.
Figure 12Segmentation results for neuronal structures using the Sobel operator.
Macro averaging evaluation rating results for 30 test EM images from ISBI 2012 using the proposed approach with boundary amendment and the proposed approach without boundary amendment, as well as the Canny, Kirsch, LoG, Prewitt, Roberts Cross, and Sobel operators.
| methods | pixel error (%) | rand error (%) | warping error(%) |
| with_amending | 19.36 |
|
|
| without_amending |
| 35.78 | 1.03 |
| Canny | 31.76 | 59.56 | 1.48 |
| Kirsch | 23.79 | 82.97 | 2.41 |
| Log | 29.52 | 74.19 | 2.74 |
| Prewitt | 22.69 | 92.01 | 1.27 |
| Roberts | 22.16 | 94.78 | 0.56 |
| Sobel | 22.72 | 91.97 | 1.31 |
| Total average | 23.25 | 63.12 | 1.24 |
The performance of Simple Thresholding, Burget’s method, HLFs-RF and our method with boundary amending on the ISBI 2012 data set.
| methods | pixel error (%) | rand error (%) | warping error(%) | |||
| Simple Thresholding | 22.52 | 44.97 | 1.714 | |||
| Burget’s method | 10.23 | 13.90 | 0.264 | |||
| HLFs-RF | 7.913 | 10.63 | 0.120 | |||
| Our method with boundary amending | 19.36 |
|
| |||
Pixel error, Rand error, and warping error for 30 EM images from ISBI 2012.
| Image# | pixel error (%) | rand error (%) | warping error(%) | |||
| 1 | 14.38 | 9.64 | 1.023 | 18.50 | 0.068 | 0.63 |
| 2 | 17.49 | 11.89 | 1.091 | 21.63 | 0.024 | 0.99 |
| 3 | 13.62 | 9.42 | 0.850 | 16.58 | 0.057 | 0.63 |
| 4 | 16.45 | 11.81 | 0.952 | 22.31 | 0.074 | 0.78 |
| 5 | 25.55 | 20.54 | 1.710 | 42.86 | 0.109 | 1.33 |
| 6 | 23.89 | 19.06 | 1.330 | 34.54 | 0.096 | 1.35 |
| 7 | 16.46 | 11.87 | 0.842 | 21.09 | 0.089 | 0.54 |
| 8 | 29.23 | 22.85 | 1.993 | 49.97 | 0.105 | 1.93 |
| 9 | 47.76 | 42.61 | 3.040 | 83.16 | 0.179 | 2.33 |
| 10 | 14.06 | 9.59 | 1.212 | 22.07 | 0.073 | 0.60 |
| 11 | 14.62 | 9.86 | 1.366 | 20.56 | 0.071 | 0.56 |
| 12 | 26.56 | 20.49 | 2.263 | 37.56 | 0.118 | 1.36 |
| 13 | 24.38 | 19.35 | 2.175 | 35.26 | 0.097 | 1.04 |
| 14 | 22.41 | 16.18 | 2.266 | 34.43 | 0.079 | 0.98 |
| 15 | 16.82 | 11.31 | 1.855 | 24.16 | 0.069 | 0.78 |
| 16 | 15.01 | 9.92 | 3.734 | 37.33 | 0.098 | 0.80 |
| 17 | 21.88 | 15.59 | 2.585 | 36.14 | 0.094 | 0.96 |
| 18 | 18.59 | 13.07 | 1.923 | 24.34 | 0.105 | 0.93 |
| 19 | 16.68 | 10.97 | 3.918 | 37.71 | 0.088 | 0.95 |
| 20 | 15.79 | 10.84 | 2.187 | 24.41 | 0.098 | 0.91 |
| 21 | 17.67 | 11.24 | 59.001 | 88.23 | 0.087 | 1.30 |
| 22 | 16.03 | 10.38 | 15.105 | 67.83 | 0.085 | 0.98 |
| 23 | 22.91 | 16.29 | 2.319 | 29.67 | 0.112 | 1.20 |
| 24 | 18.53 | 12.53 | 2.254 | 28.00 | 0.097 | 1.41 |
| 25 | 20.17 | 12.81 | 3.204 | 33.80 | 0.103 | 1.43 |
| 26 | 16.85 | 10.74 | 7.942 | 53.88 | 0.082 | 1.07 |
| 27 | 14.92 | 9.74 | 1.641 | 37.41 | 0.082 | 0.72 |
| 28 | 14.73 | 9.78 | 4.449 | 34.78 | 0.083 | 0.90 |
| 29 | 14.66 | 9.80 | 1.916 | 19.26 | 0.070 | 0.70 |
| 30 | 14.77 | 9.39 | 3.485 | 35.88 | 0.090 | 0.76 |
|
|
|
|
|
|
|
|
In each column, the results on the left were obtained using our approach with amendment while those on the right were obtained using the approach without amendment.
Parameters used for reinforced gradient-descent curve shape fitting.
| parameter | value |
| episode count | 10 |
| boundary pixels ignored | 2 |
| maximal amending neighborhood | 15 |
| threshold of | 0.001 |
| dimension of | 3 |
| step size | 0.1 |
| discounting factor | 0.95 |
We used a polynomial fitting function as the basis function: y = θ+θ -1 x −1+…+θ 0.
Some of the parameters used for SARSA(λ)-based curve traveling and amendment.
| parameter | value |
| episode count | 1 |
| gap penalty for reward | 10 |
| gain for reward | 1 |
| step size | 0.1 |