| Literature DB >> 28241479 |
Dan Popescu1, Loretta Ichim2, Florin Stoican3.
Abstract
Floods are natural disasters which cause the most economic damage at the global level. Therefore, flood monitoring and damage estimation are very important for the population, authorities and insurance companies. The paper proposes an original solution, based on a hybrid network and complex image processing, to this problem. As first novelty, a multilevel system, with two components, terrestrial and aerial, was proposed and designed by the authors as support for image acquisition from a delimited region. The terrestrial component contains a Ground Control Station, as a coordinator at distance, which communicates via the internet with more Ground Data Terminals, as a fixed nodes network for data acquisition and communication. The aerial component contains mobile nodes-fixed wing type UAVs. In order to evaluate flood damage, two tasks must be accomplished by the network: area coverage and image processing. The second novelty of the paper consists of texture analysis in a deep neural network, taking into account new criteria for feature selection and patch classification. Color and spatial information extracted from chromatic co-occurrence matrix and mass fractal dimension were used as well. Finally, the experimental results in a real mission demonstrate the validity of the proposed methodologies and the performances of the algorithms.Entities:
Keywords: feature selection; flood detection; image processing; image segmentation; path planning; texture analysis; unmanned aerial vehicle
Year: 2017 PMID: 28241479 PMCID: PMC5375732 DOI: 10.3390/s17030446
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Block diagram of the system.
MUROS UAV—Abbreviations and functionality.
| Abbreviation/Module Name | Function |
|---|---|
| FMCU | -Coordinates the flight mission; |
| AHRS | -Provides information for an autonomous flight; |
| SU | -Assures the permanent monitoring of the signals sent by other units and interprets the error signals received; |
| PU | -Assures the electrical power to the other components of the UAV, especially to the propulsion motor; |
| VD | -Sends video data from the camera (PS) to the ground (via the GDT, to the GCS). It contains a modem RF (TXR) and a power amplifier RFA. |
| TD | -Assures a duplex communication for both transmission and reception of telemetry data. It has a structure similar to the VD. |
| Payload | -Has a dedicated CPU for device retracted; |
| GDT | -Antenna based tracking system; |
| GCS C | -Is the main component of the system; |
| GCS L | -Optional |
| CSU | -Ensures the control of the electric actuators; |
| CRU | -Ensures the radio data transmission to and from GDT: telemetry, video/images and control. |
| DESP | -Data exchange between GCS and UAV via GDT; |
| SPTU | -Transmission of control to the payload servomotors. |
| PFCT | -Is the main module of GCS and is based on a CPU. |
| ETH | -Ensures the data transmission at distance. |
| RC | -Ensures the control transmission to the GDT. |
| LL | -Ensures the interface of GCS with the launcher; |
| SL | -Assures the start of UAV propulsion, if the speed launch is correct. |
| IPU | -Processes the images for flood detection |
| ORT | -Creates the ortho-rectified images. |
| PLAN | -Creates the ortho-photoplan. |
| LP | -Establishes the patches for feature selection; |
| CP | -Divides the image in patches; |
| DE | -Creates the segmented images |
| WiFi | -Assures WiFi communication. |
Figure 2UAV MUROS on launcher.
Figure 3System components: (a) Payload photo; (b) GCS; (c) GDT; (d) ID box; (e) Launcher.
Figure 4Model for trajectory generation in two-UAV applications.
Analyzed features.
| Energy | Contrast | ||
| Entropy | Correlation | ||
| Homogeneity | Mean intensity | ||
| Variance | LBP Histogram | ||
| Mass fractal dimension | Lacunarity |
Figure 5Example of calculating mean CMM.
Figure 6The neural network for the mission phase.
MUROS UAV—Characteristics and technical specifications.
| Characteristics | Technical Specifications |
|---|---|
| Propulsion | Electric |
| Weight | 15 kg |
| Wingspan | 4 m |
| Endurance | 120 min |
| Operating range | 15 km in classical regime and 30 km in autopilot regime |
| Navigation support | GIS |
| Navigation | manual/automatic |
| Communication | antenna tracking system |
| Payload | retractable and gyro-stabilized |
| Mission | Planning software |
| Recovery system | Parachute |
| Maximum speed | 120 km/h |
| Cruise speed | 70 km/h |
| Maximum altitude | 3000 m |
| Maximum camera weight | 1 kg |
| Camera type | Sony Nex7, objective 50 mm, 24.3 megapixels, 10 fps |
| Parameters for flood detection | Flight speed of 70 km/h and flight level 300 m |
| Typical applications | Monitoring of critical infrastructures, reconnaissance missions over the areas affected by calamities (floods, earthquakes, fires, accidents, etc.), camera tracking, photography and cartography |
Figure 7Image created from acquired images (with yellow ID) without overlapping or gaps. The image was generated with Agisoft Photoscan Professional Edition (www.agisoft.com).
Figure 8Patches for establish the flood signature (Pi_F as patch with flood and Pj_NF as non flood patch).
The selected features, their confidence indicators and the representatives for the class F.
| Patch | ||||||
|---|---|---|---|---|---|---|
| P1_F | 0.460 | 0.999 | 0.001 | 0.916 | 2.667 | 0.445 |
| P2_F | 0.472 | 0.997 | 0.003 | 0.921 | 2.690 | 0.432 |
| P3_F | 0.484 | 0.998 | 0.001 | 0.911 | 2.665 | 0.387 |
| P4_F | 0.504 | 0.998 | 0.007 | 0.932 | 2.641 | 0.455 |
| P5_F | 0.478 | 0.999 | 0.007 | 0.926 | 2.668 | 0.485 |
| P6_F | 0.488 | 0.996 | 0.001 | 0.919 | 2.643 | 0.415 |
| P7_F | 0.475 | 0.996 | 0.008 | 0.915 | 2.639 | 0.395 |
| P8_F | 0.485 | 0.997 | 0.002 | 0.912 | 2.635 | 0.401 |
| P9_F | 0.506 | 0.999 | 0.001 | 0.928 | 2.664 | 0.413 |
| P10_F | 0.443 | 0.998 | 0.001 | 0.926 | 2.671 | 0.398 |
| P11_F | 0.433 | 0.995 | 0.001 | 0.934 | 2.648 | 0.446 |
| P12_F | 0.486 | 0.997 | 0.002 | 0.924 | 2.685 | 0.432 |
| P13_F | 0.479 | 0.999 | 0.003 | 0.909 | 2.645 | 0.457 |
| P14_F | 0.502 | 0.996 | 0.003 | 0.914 | 2.654 | 0.395 |
| P15_F | 0.477 | 0.996 | 0.001 | 0.921 | 2.675 | 0.438 |
| P16_F | 0.491 | 0.997 | 0.002 | 0.929 | 2.632 | 0.442 |
| P17_F | 0.465 | 0.999 | 0.007 | 0.941 | 2.643 | 0.413 |
| P18_F | 0.451 | 0.998 | 0.005 | 0.937 | 2.642 | 0.428 |
| P19_F | 0.462 | 1.000 | 0.006 | 0.938 | 2.685 | 0.391 |
| P20_F | 0.498 | 0.999 | 0.004 | 0.917 | 2.650 | 0.394 |
| 0.476 | 0.997 | 0.003 | 0.923 | 2.635 | 0.423 | |
| P1_NF | 0.161 | 0.195 | 0.392 | 0.415 | 2.601 | 0.177 |
| P2_NF | 0.302 | 0.176 | 0.591 | 0.580 | 2.581 | 0.182 |
| P3_NF | 0.226 | 0.187 | 0.560 | 0.602 | 2.592 | 0.164 |
| P4_NF | 0.201 | 0.588 | 0.621 | 0.604 | 2.557 | 0.161 |
| P5_NF | 0.241 | 0.576 | 0.399 | 0.424 | 2.569 | 0.345 * |
| P6_NF | 0.151 | 0.192 | 0.581 | 0.522 | 2.590 | 0.194 |
| P7_NF | 0.160 | 0.184 | 0.395 | 0.589 | 2.583 | 0.176 |
| P8_NF | 0.215 | 0.177 | 0.581 | 0.449 | 2.596 | 0.167 |
| P9_NF | 0.210 | 0.583 | 0.632 | 0.608 | 2.562 | 0.155 |
| P10_NF | 0.151 | 0.593 | 0.481 | 0.625 | 2.568 | 0.174 |
| P11_NF | 0.356 | 0.192 | 0.492 | 0.519 | 2.656 * | 0.255 |
| P12_NF | 0.152 | 0.201 | 0.353 | 0.450 | 2.592 | 0.162 |
| P13_NF | 0.169 | 0.171 | 0.372 | 0.561 | 2.590 | 0.175 |
| P14_NF | 0.211 | 0.581 | 0.367 | 0.382 | 2.577 | 0.145 |
| P15_NF | 0.205 | 0.544 | 0.624 | 0.613 | 2.573 | 0.198 |
| P16_NF | 0.174 | 0.193 | 0.368 | 0.402 | 2.590 | 0.207 |
| P17_NF | 0.195 | 0.576 | 0.634 | 0.634 | 2.562 | 0.184 |
| P18_NF | 0.382 | 0.476 | 0.587 | 0.596 | 2.606 * | 0.195 |
| P19_NF | 0.421 * | 0.425 | 0.456 | 0.545 | 2.584 | 0.198 |
| P20_NF | 0.203 | 0.543 | 0.429 | 0.512 | 2.597 | 0.178 |
| 1 | 0 | 0 | 0 | 2 | 1 | |
| 20 | 20 | 20 | 20 | 20 | 20 | |
| 0.95 | 1 | 1 | 1 | 0.90 | 0.95 |
*: The values are not within the corresponding confidence intervals.
The confusion matrices and the resulting weights for the selected features.
Figure 9Patches for establish the weight signature (Bi_F as patch with flood and Bj_NF as non flood patch).
Some experimental results concerning the patch classification based on voting scheme. Gray rows mean wrong classification.
| Patch (Actual) | |||||||
|---|---|---|---|---|---|---|---|
| B1_F | 0.494/0.91 | 0.996/0.93 | 0.001/0.96 | 0.942/0.97 | 2.661/0.88 | 0.372/0.94 | 5.59/F |
| B2_F | 0.506/0.91 | 0.998/0.93 | 0.003/0.96 | 0.9340.97 | 2.637/0.88 | 0.421/0.94 | 5.59/F |
| B3_F | 0.457/0.91 | 0.999/0.93 | 0.006/0.96 | 0.9610.97 | 2.643/0.88 | 0.446/0.94 | 5.59/F |
| B4_F | 0.464/0.91 | 0.999/0.93 | 0.005/0.96 | 0.9160.97 | 2.701/0.88 | 0.497/0.94 | 5.59/F |
| B5_F | 0.515/0.91 | 0.997/0.93 | 0.004/0.96 | 0.9520.97 | 2.621/0.88 | 0.480/0.94 | 5.59/F |
| B6_F | 0.398/0 | 0.995/0.93 | 0.021/0 | 0.899/0.97 | 2.587/0 | 0.346/0.94 | 2.84/NF |
| B7_F | 0.437/0.91 | 0.998/0.93 | 0.003/0.96 | 0.9190.97 | 2.678/0.88 | 0.405/0.94 | 5.59/F |
| B8_F | 0.493/0.91 | 0.997/0.93 | 0.004/0.96 | 0.9310.97 | 2.671/0.88 | 0.417/0.94 | 5.59/F |
| B9_F | 0.476/0.91 | 0.995/0.93 | 0.003/0.96 | 0.9150.97 | 2.682/0.88 | 0.482/0.94 | 5.59/F |
| B10_F | 0.350/0 | 0.992/0 | 0.013/0 | 0.850/0 | 2.623/0.88 | 0.321/0 | 0.88/NF |
| B1_NF | 0.172/0 | 0.204/0 | 0.387/0 | 0.423/0 | 2.599/0 | 0.167/0 | 0/NF |
| B2_NF | 0.137/0 | 0.189/0 | 0.582/0 | 0.502/0 | 2.579/0 | 0.202/0 | 0/NF |
| B3_NF | 0.224/0 | 0.526/0 | 0.353/0 | 0.412/0 | 2.564/0 | 0.327/0 | 0/NF |
| B4_NF | 0.198/0 | 0.537/0 | 0.624/0 | 0.623/0 | 2.538/0 | 0.211/0 | 0/NF |
| B5_NF | 0.249/0 | 0.592/0 | 0.617/0 | 0.589/0 | 2.521/0 | 0.149/0 | 0/NF |
| B6_NF | 0.335/0 | 0.213/0 | 0.457/0 | 0.501/0 | 2.599/0 | 0.268/0 | 0/NF |
| B7_NF | 0.186/0 | 0.555/0 | 0.602/0 | 0.654/0 | 2.556/0 | 0.172/0 | 0/NF |
| B8_NF | 0.139/0 | 0.185/0 | 0.366/0 | 0.573/0 | 2.572/0 | 0.161/0 | 0/NF |
| B9_NF | 0.231/0 | 0.593/0 | 0.401/0 | 0.438/0 | 2.569/0 | 0.339/0 | 0/NF |
| B10_NF | 0.391/0 | 0.821/0 | 0.009/0.96 | 0.722/0 | 2.651/0.88 | 0.311/0 | 1.84/NF |
Figure 10Images acquired by UAV MUROS to be evaluate for flood detection.
Figure 11Images segmented for flood evaluation. White—flooded areas; black—non flooded areas.
Figure 12The overlap of RGB images with the segmented images.
Statistic for flooded area in images: 1000 pathces (500—flood, 500—non flood).
| Sensitivity | Specificity | Accuracy | ||||
|---|---|---|---|---|---|---|
| 486 | 495 | 5 | 14 | 97.2% | 99% | 98.1% |
Percent of flooded area.
| Images | IS1 | IS2 | IS3 | IS4 | IS5 | IS6 |
|---|---|---|---|---|---|---|
| Percent | 32.88 | 32.79 | 16.85 | 28.07 | 21.57 | 2.44 |
| No. patches | 3156 | 3148 | 1617 | 2695 | 2071 | 234 |