| Literature DB >> 28594383 |
Zhiqing Guo1, Zhenhong Jia2, Jie Yang3, Nikola Kasabov4, Chuanxi Li5.
Abstract
A new method for extracting the dots is proposed by the reflected light image of porous silicon (PSi) microarray utilization in this paper. The method consists of three parts: pretreatment, tilt correction and spot segmentation. First, based on the characteristics of different components in HSV (Hue, Saturation, Value) space, a special pretreatment is proposed for the reflected light image to obtain the contour edges of the array cells in the image. Second, through the geometric relationship of the target object between the initial external rectangle and the minimum bounding rectangle (MBR), a new tilt correction algorithm based on the MBR is proposed to adjust the image. Third, based on the specific requirements of the reflected light image segmentation, the array cells are segmented into dots as large as possible and the distance between the dots is equal in the corrected image. Experimental results show that the pretreatment part of this method can effectively avoid the influence of complex background and complete the binarization processing of the image. The tilt correction algorithm has a shorter computation time, which makes it highly suitable for tilt correction of reflected light images. The segmentation algorithm makes the dots in a regular arrangement, excludes the edges and the bright spots. This method could be utilized in the fast, accurate and automatic dots extraction of the PSi microarray reflected light image.Entities:
Keywords: feflected light image; porous silicon microarray; pretreatment; spot segmentation; tilt correction
Year: 2017 PMID: 28594383 PMCID: PMC5492526 DOI: 10.3390/s17061335
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Microarray images obtained by digital microscope as a laser produces incident at different angles. (a) 0°; (b) 3°; (c) 5°; (d) 7°.
Figure 2Algorithm flowchart.
Figure 3MBR extraction process. (a) initial external rectangle; (b) minimum bounding rectangle.
Figure 4Algorithm flowchart.
Figure 5(a) extracting centroid coordinates; (b) determining the location of center coordinates.
Figure 6The horizontal and vertical distances.
Figure 7Algorithm flowchart.
Figure 8(a) saturation component; (b) adjusting saturation component; (c) binarization of saturation component; (d) acquiring the opposite image; (e) open operation; and (f) results of saturation component processing.
Figure 9(a) processing result of value component; (b) removal of boundary noise.
Figure 10(a) 0°; (b) 3°; (c) 7°.
Data statistics of nine pictures by 6 × 6.
| Algorithm | Average Error (°) | Average Time (s) |
|---|---|---|
| Radon transform | 0.17 | 8.61 |
| MBR correction | 0.16 | 1.13 |
Data statistics of nine pictures by 12 × 12.
| Algorithm | Average Error (°) | Average Time (s) |
|---|---|---|
| Radon transform | 0.10 | 34.38 |
| MBR correction | 0.06 | 1.70 |
Figure 11Comparison of error.
Figure 12Segmentation results. (a) 0°; (b) 3°; (c) 7°; (d) 0°; (e) 3°; (f) 7°.
Segmentation time.
| Sample | Average Size (pixel) | Average Time (s) |
|---|---|---|
| 6 × 6 | 283 × 287 | 1.51 |
| 12 × 12 | 567 × 576 | 3.88 |
Figure 13The results of segmentation.