| Literature DB >> 29760656 |
Xiaomei Kang1,2, Qingqun Kong1,2, Yi Zeng1,2,3,4, Bo Xu1,2,3.
Abstract
Compared to computer vision systems, the human visual system is more fast and accurate. It is well accepted that V1 neurons can well encode contour information. There are plenty of computational models about contour detection based on the mechanism of the V1 neurons. Multiple-cue inhibition operator is one well-known model, which is based on the mechanism of V1 neurons' non-classical receptive fields. However, this model is time-consuming and noisy. To solve these two problems, we propose an improved model which integrates some additional other mechanisms of the primary vision system. Firstly, based on the knowledge that the salient contours only occupy a small portion of the whole image, the prior filtering is introduced to decrease the running time. Secondly, based on the physiological finding that nearby neurons often have highly correlated responses and thus include redundant information, we adopt the uniform samplings to speed up the algorithm. Thirdly, sparse coding is introduced to suppress the unwanted noises. Finally, to validate the performance, we test it on Berkeley Segmentation Data Set. The results show that the improved model can decrease running time as well as keep the accuracy of the contour detection.Entities:
Keywords: biological mechanism; contour detection; primary visual system; prior filtering; sparse coding; uniform sampling
Year: 2018 PMID: 29760656 PMCID: PMC5936787 DOI: 10.3389/fncom.2018.00028
Source DB: PubMed Journal: Front Comput Neurosci ISSN: 1662-5188 Impact factor: 2.380
Figure 1MCI framework revised from Yang et al. (2014).
Figure 2MCI results on natural images. (A) Input images. (B) Final contour responses without post-processing. The contour includes some unwanted textures located in red box. (C) Real-valued probability of contours after non-max suppression. (D) The binary images (containing values 0 or 1) after hysteresis thresholding.
The runtime of each step for MCI and the whole time on some images and the average time of BSDS 500.
| MCI steps | Inhibition Weights | 14.93 |
| Extract Local Cues | 0.78 | |
| CRF Responses | 0.25 | |
| Weights Combination | 0.23 | |
| Salient Contour Extraction | 0.05 | |
| Images | Image1 | 15.1 |
| Image2 | 15.4 | |
| Image3 | 15.1 | |
| BSDS500(200 test images) | 15.5 |
Figure 3The mechanism of the prior filtering: most of the true contours are located in the red box, with low percentages in the whole image.
Figure 4The mechanism of the uniform sampling. (A) The inhibitory weights at each location need to be calculated. (B) The uniform sampling in the x-direction. Only the weights at the black points need to be calculated. The blue points can be represented by the nearby black points. (C) The uniform sampling in x, y direction. The blue points can be calculated from the nearby black points. The red point can be obtained by the nearby blue points.
Statistical data in the visual pathway of macaques (Unit: million) (Barlow, 1981).
| 1.1 | 1.1–2.3 | 130–235 |
Parameter interpretations and settings (Yang et al., 2014).
| α: Surround inhibition factor, or the texture attenuation factor | 5 | 5 |
| σΔθ: Inhibition sensitivity of the feature difference of orientation | 0.2 | 0.2 |
| σΔ | 0.05 | 0.05 |
| σΔ | 0.05 | 0.05 |
| 1 | 1 | |
| – | 5 |
Figure 5Comparison of experimental results. (A) Input images. (B) MCI results. (C) Prior filtering results. (D) Uniform sampling in the x-direction. (E) Uniform sampling in x, y direction. (F) Combined method.
Evaluation results and the runtime on BSDS 500 of the original MCI algorithm, the prior filtering, the uniform sampling in the x-direction, the uniform sampling in the y-direction, the uniform sampling in both directions, the combined method.
| MCI | 0.627 | 3062 |
| The prior filtering | 0.617 | 1433 |
| Uniform sampling in x direction | 0.627 | 1530 |
| Uniform sampling in y direction | 0.626 | 1580 |
| Uniform sampling in both directions | 0.623 | 1319 |
| The combined method | 0.627 | 1208 |
Figure 6Results of three methods. (A) Input images. (B) Contour results after prior filtering with 30% largest responses. (C) Contour results after uniform sampling in the x-direction. (D) Contour results after uniform sampling in x, y direction. (E) Contour results after combined method.
Figure 7Results after sparse coding. (A) Input images. (B) Responses of the sMCI before sparse coding. (C) Sparseness responses. (D) Final responses after sparse coding.
Figure 8Evaluation images and results by MCI and sMCI. (A) Input images. (B) Ground truth. (C) MCI results (F-score = 0.627). (D) sMCI results (F-score = 0.629).
Evaluation results for MCI and sMCI after sparse coding.
| MCI | 0.627 | 3062 |
| sMCI | 0.629 | 1470 |