| Literature DB >> 31614889 |
Hui Fang1, Hai Chen2, Hao Jiang3, Yu Wang4, Yufei Liu5,6, Fei Liu7, Yong He8.
Abstract
Aimed at the problem of obstacle detection in farmland, the research proposed to adopt the method of farmland information acquisition based on unmanned aerial vehicle landmark image, and improved the method of extracting obstacle boundary based on standard correlation coefficient template matching and assessed the influence of different image resolutions on the precision of obstacle extraction. Analyzing the RGB image of farmland acquired by unmanned aerial vehicle remote sensing technology, this research got the following results. Firstly, we applied a method automatically registering coordinates, and the average deviations on the X and Y direction were 4.6 cm and 12.0 cm respectively, while the average deviations manually by ArcGIS were 4.6 cm and 5.7 cm. Secondly, with an improvement on the step of the traditional correlation coefficient template matching, we reduced the time of template matching from 12.2 s to 4.6 s. The average deviation between edge length of obstacles calculated by corner points extracted by the algorithm and that by actual measurement was 4.0 cm. Lastly, by compressing the original image on a different ratio, when the pixel reached 735 × 2174 (the image resolution reached 6 cm), the obstacle boundary was extracted based on correlation coefficient template matching, the average deviations of boundary points I of six obstacles on the X and Y were respectively 0.87 and 0.95 cm, and the whole process of detection took about 3.1 s. To sum up, it can be concluded that the algorithm of automatically registered coordinates and of automatically extracted obstacle boundary, which were designed in this research, can be applied to the establishment of a basic information collection system for navigation in future study. The best image pixel of obstacle boundary detection proposed after integrating the detection precision and detection time can be the theoretical basis for deciding the unmanned aerial vehicle remote sensing image resolution.Entities:
Keywords: UAV remote sensing; boundary extraction; coordinate registration; template matching
Year: 2019 PMID: 31614889 PMCID: PMC6832833 DOI: 10.3390/s19204431
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Sensing platform and photography equipment. (a) Eight-rotor UAV. (b) Sony A7RII full-range micro-single camera.
Parameters of eight-rotor unmanned aerial vehicle (UAV).
| Performance | Parameter | Performance | Parameter |
|---|---|---|---|
| Fuselage diameter | 1.1 m | Max-load | 8 kg |
| Fuselage height | 0.35 m | Max-altitude | 500 m |
| Fuselage weight | 3.5 kg | Max-endurance | 25 min |
| Material | Carbon fiber | Remote sensing platform | Three-axis brushless cloud platform |
Figure 2Diagram of experimental environment.
Latitude and longitude of control points and their plane coordinates.
| Number |
|
|
|
|
|---|---|---|---|---|
| 0 | 30.3084806 | 120.0754564 | 7257.886 | 3,354,312.445 |
| 8 | 30.3083855 | 120.0746741 | 7182.646 | 3,354,301.845 |
| 10 | 30.3085322 | 120.0746454 | 7179.836 | 3,354,318.106 |
| 23 | 30.3086676 | 120.0754194 | 7254.313 | 3,354,333.169 |
Accuracy analysis of ArcGIS registration results.
| Number | Geographic Coordinates | |||||
|---|---|---|---|---|---|---|
|
| deviation/m |
| deviation/m | |||
| 9 | 7180.247 | 7180.296 | 0.049 | 3,354,306.324 | 3,354,306.461 | 0.137 |
| 11 | 7182.188 | 7182.167 | 0.021 | 3,354,313.827 | 3,354,313.954 | 0.127 |
| 12 | 7191.441 | 7191.398 | 0.043 | 3,354,317.348 | 3,354,317.397 | 0.049 |
| 13 | 7211.984 | 7211.928 | 0.056 | 3,354,311.750 | 3,354,311.775 | 0.025 |
| 17 | 7234.984 | 7234.991 | 0.007 | 3,354,316.475 | 3,354,316.483 | 0.008 |
| 19 | 7225.601 | 7225.668 | 0.067 | 3,354,320.290 | 3,354,320.272 | 0.018 |
| 21 | 7237.917 | 7237.820 | 0.097 | 3,354,328.555 | 3,354,328.599 | 0.044 |
| 22 | 7242.751 | 7242.724 | 0.027 | 3,354,330.839 | 3,354,330.795 | 0.044 |
| Average | 0.046 | 0.057 | ||||
Corner coordinates of obstacles extracted by ArcGIS.
| Number | Geographic Coordinates | |||||||
|---|---|---|---|---|---|---|---|---|
| Ⅰ | Ⅱ | Ⅲ | Ⅳ | |||||
|
| 7247.542 | 3,354,307.763 | 7247.222 | 3,354,309.348 | 7248.532 | 3,354,309.566 | 7248.834 | 3,354,307.936 |
|
| 7234.359 | 3,354,305.454 | 7234.110 | 3,354,307.096 | 7235.415 | 3,354,307.292 | 7235.694 | 3,354,305.686 |
|
| 7221.311 | 3,354,303.263 | 7221.321 | 3,354,304.900 | 7222.707 | 3,354,305.038 | 7222.694 | 3,354,303.436 |
|
| 7208.761 | 3,354,301.172 | 7208.563 | 3,354,302.577 | 7209.853 | 3,354,302.787 | 7210.169 | 3,354,301.197 |
|
| 7195.928 | 3,354,298.716 | 7195.727 | 3,354,300.303 | 7197.023 | 3,354,300.535 | 7197.230 | 3,354,298.947 |
|
| 7183.296 | 3,354,296.327 | 7182.985 | 3,354,298.010 | 7184.296 | 3,354,298.153 | 7184.602 | 3,354,296.614 |
Figure 3Obstacle number and corner sequence.
Figure 4Flow chart of obstacle boundary extraction based on correlation coefficient template matching.
Figure 5Travel through UAV image to find be best matched area.
Coordinates of obstacles extracted by template matching algorithm.
| Number | Geographic Coordinates | |||||||
|---|---|---|---|---|---|---|---|---|
| Ⅰ | Ⅱ | Ⅲ | Ⅳ | |||||
|
| 7247.521 | 3,354,307.789 | 7247.228 | 3,354,309.373 | 7248.520 | 3,354,309.621 | 7248.812 | 3,354,308.037 |
|
| 7234.381 | 3,354,305.413 | 7234.074 | 3,354,307.077 | 7235.405 | 3,354,307.333 | 7235.712 | 3,354,305.669 |
|
| 7221.383 | 3,354,303.177 | 7221.383 | 3,354,304.801 | 7222.714 | 3,354,305.057 | 7222.677 | 3,354,303.433 |
|
| 7208.822 | 3,354,300.910 | 7208.523 | 3,354,302.520 | 7209.867 | 3,354,302.778 | 7210.166 | 3,354,301.168 |
|
| 7195.968 | 3,354,298.644 | 7195.677 | 3,354,300.214 | 7197.014 | 3,354,300.471 | 7197.305 | 3,354,298.901 |
|
| 7183.303 | 3,354,296.290 | 7182.999 | 3,354,297.927 | 7184.330 | 3,354,298.183 | 7184.633 | 3,354,296.546 |
Barrier boundary length obtained by different extraction methods.
| Method | Length/m | ||||||
|---|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | Average | |
| ArcGIS extraction | 1.304 | 1.355 | 1.393 | 1.408 | 1.322 | 1.337 | 1.353 |
| Template matching extraction | 1.315 | 1.355 | 1.319 | 1.369 | 1.361 | 1.354 | 1.346 |
| Actual measurement | 1.304 | 1.309 | 1.311 | 1.312 | 1.298 | 1.302 | 1.306 |
| Deviation /ArcGIS | 0 | 0.046 | 0.082 | 0.096 | 0.024 | 0.035 | 0.047 |
| Deviation / template matching | 0.011 | 0.046 | 0.008 | 0.057 | 0.063 | 0.052 | 0.040 |
Analysis of automatic registration results.
| Number | Geographic Coordinates | |||||
|---|---|---|---|---|---|---|
|
| deviation/m |
| deviation/m | |||
| 9 | 7180.254 | 7180.296 | 0.042 | 3,354,306.218 | 3,354,306.461 | 0.243 |
| 11 | 7182.185 | 7182.167 | 0.018 | 3,354,313.729 | 3,354,313.954 | 0.225 |
| 12 | 7191.409 | 7191.398 | 0.011 | 3,354,317.274 | 3,354,317.397 | 0.123 |
| 13 | 7211.979 | 7211.928 | 0.051 | 3,354,311.702 | 3,354,311.775 | 0.073 |
| 17 | 7234.908 | 7234.991 | 0.083 | 3,354,316.483 | 3,354,316.483 | 0 |
| 19 | 7225.714 | 7225.668 | 0.046 | 3,354,320.142 | 3,354,320.272 | 0.130 |
| 21 | 7237.912 | 7237.820 | 0.092 | 3,354,328.520 | 3,354,328.599 | 0.079 |
| 22 | 7242.751 | 7242.724 | 0.027 | 3,354,330.881 | 3,354,330.795 | 0.086 |
| Average | 0.046 | 0.120 | ||||
Figure 6Flow chart of center extraction of registration markers.
Boundary point I extraction from different pixel images.
| Scaling Multiple | Average Deviation in X Direction/cm | Average Deviation in Y Direction/cm | Image Processing Time/s |
|---|---|---|---|
| 1 | 12.2 | ||
| 1/2 | 0.22 | 0.43 | 5.1 |
| 1/4 | 1.08 | 0.65 | 3.4 |
| 1/6 | 0.87 | 0.95 | 3 |
| 1/8 | 1.95 | 2.17 | 2.7 |
| 1/10 | 1.73 | 2.60 | 2.6 |
Figure 7Boundary point I extraction from different pixel images.