Automatic Analysis of Potential Hazard Events Using Unmanned Aerial Vehicles

R. Radescu, M. Dragu
{"title":"Automatic Analysis of Potential Hazard Events Using Unmanned Aerial Vehicles","authors":"R. Radescu, M. Dragu","doi":"10.1109/ECAI46879.2019.9042120","DOIUrl":null,"url":null,"abstract":"This paper is motivated by the possibility of developing a wide variety of applications and domains in which Unmanned Aerial Vehicles (UAVs) can be used globally for various purposes. UAVs are currently used by public administrations and security forces such as police, fire brigades, civil protection, research institutions, construction, and agriculture entities. The purpose of this paper is to facilitate the handling of UAVs to retrieve various data from the environment. The drone (UAV) visits some points to collect data (image and/or video input) from sensors like GPS, camera, gyroscope, and accelerometer. GPS sensor coordinates are used to compare the data taken with subsequent results through processing with specialized software. The drone is used as an access gate with built-in sensors. Certain hazard events (fires, floods, avalanches, landslides) are not limited to narrow geographical areas, but can impact the environment by triggering negative chain events. 3D modeling offers a wide range of possibilities to prevent potential hazard events, or, if such an event has occurred, makes it possible to monitor the affected area and assess the damage by comparing the area in the pre-event configuration with the after-event one. After image processing and data acquisition, a report is generated that includes the map and the 3D model of the analyzed object. A hazard is an agent that has the potential to cause damage to a particular target. Terms such as risk or danger can be used in similar contexts. TensorFlow is an open source software library in high-performance computing. Flexible architecture allows easy deployment of computing on a variety of platforms (CPU, GPU, TPU), from desktop to server or mobile devices. We used the learning transfer: at first we used a model that was already prepared for another problem, and then we re-qualified it on a similar problem. Deep learning from scratch can take several days, but learning transfer can be done shortly. We applied Python along with TensorFlow to train an image classifier and classify images with it. We formed a consistent set of training pictures, using three labels: fire, flood (detectable hazards) and nature (non-hazard images). We then re-qualified an efficient, small-sized neural network by (re)training the image set in order to get the best results in the hazards prediction selection process with a progressive higher accuracy as (re) training evolves at optimal rating. With Python and OpenCV technologies, we used four decision algorithms to generate prediction of hazard: Support Vector Machine, Naive Bayes, Logistic Regression, and Decision Tree Classifier. Each generated report includes precision, recall, f1-score, and support indices, depending on the class and intervals used. We also used the confusion matrix as an alternative method to evaluate the classification accuracy. Analyzing the 4 algorithms we noticed that they behave differently. Training using TensorFlow generated better results than the other methods. For the main classes tested hazard is recognized up to 99%.","PeriodicalId":285780,"journal":{"name":"2019 11th International Conference on Electronics, Computers and Artificial Intelligence (ECAI)","volume":"20 4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 11th International Conference on Electronics, Computers and Artificial Intelligence (ECAI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ECAI46879.2019.9042120","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

This paper is motivated by the possibility of developing a wide variety of applications and domains in which Unmanned Aerial Vehicles (UAVs) can be used globally for various purposes. UAVs are currently used by public administrations and security forces such as police, fire brigades, civil protection, research institutions, construction, and agriculture entities. The purpose of this paper is to facilitate the handling of UAVs to retrieve various data from the environment. The drone (UAV) visits some points to collect data (image and/or video input) from sensors like GPS, camera, gyroscope, and accelerometer. GPS sensor coordinates are used to compare the data taken with subsequent results through processing with specialized software. The drone is used as an access gate with built-in sensors. Certain hazard events (fires, floods, avalanches, landslides) are not limited to narrow geographical areas, but can impact the environment by triggering negative chain events. 3D modeling offers a wide range of possibilities to prevent potential hazard events, or, if such an event has occurred, makes it possible to monitor the affected area and assess the damage by comparing the area in the pre-event configuration with the after-event one. After image processing and data acquisition, a report is generated that includes the map and the 3D model of the analyzed object. A hazard is an agent that has the potential to cause damage to a particular target. Terms such as risk or danger can be used in similar contexts. TensorFlow is an open source software library in high-performance computing. Flexible architecture allows easy deployment of computing on a variety of platforms (CPU, GPU, TPU), from desktop to server or mobile devices. We used the learning transfer: at first we used a model that was already prepared for another problem, and then we re-qualified it on a similar problem. Deep learning from scratch can take several days, but learning transfer can be done shortly. We applied Python along with TensorFlow to train an image classifier and classify images with it. We formed a consistent set of training pictures, using three labels: fire, flood (detectable hazards) and nature (non-hazard images). We then re-qualified an efficient, small-sized neural network by (re)training the image set in order to get the best results in the hazards prediction selection process with a progressive higher accuracy as (re) training evolves at optimal rating. With Python and OpenCV technologies, we used four decision algorithms to generate prediction of hazard: Support Vector Machine, Naive Bayes, Logistic Regression, and Decision Tree Classifier. Each generated report includes precision, recall, f1-score, and support indices, depending on the class and intervals used. We also used the confusion matrix as an alternative method to evaluate the classification accuracy. Analyzing the 4 algorithms we noticed that they behave differently. Training using TensorFlow generated better results than the other methods. For the main classes tested hazard is recognized up to 99%.
利用无人机自动分析潜在危险事件
本文的动机是开发各种各样的应用和领域的可能性,其中无人驾驶飞行器(uav)可以在全球范围内用于各种目的。无人机目前用于公共管理和安全部队,如警察、消防队、民防、研究机构、建筑和农业实体。本文的目的是为了方便无人机从环境中检索各种数据的处理。无人机(UAV)访问一些点,从GPS、相机、陀螺仪和加速度计等传感器收集数据(图像和/或视频输入)。利用GPS传感器坐标,通过专门的软件处理,将采集的数据与后续结果进行比较。这架无人机被用作内置传感器的门禁。某些灾害事件(火灾、洪水、雪崩、山体滑坡)并不局限于狭窄的地理区域,而是可以通过触发负面连锁事件来影响环境。3D建模提供了广泛的可能性来预防潜在的危害事件,或者,如果发生了这样的事件,可以通过比较事件发生前和事件发生后的区域配置来监测受影响的区域并评估损害。经过图像处理和数据采集后,生成一个报告,其中包括被分析对象的地图和3D模型。危险是一种有可能对特定目标造成损害的物质。诸如risk或danger之类的术语可以在类似的上下文中使用。TensorFlow是一个高性能计算领域的开源软件库。灵活的架构允许在各种平台(CPU, GPU, TPU)上轻松部署计算,从桌面到服务器或移动设备。我们使用了学习迁移:首先我们使用了一个已经为另一个问题准备好的模型,然后我们在一个类似的问题上重新定义它。从零开始深度学习可能需要几天时间,但学习迁移可以在短时间内完成。我们将Python与TensorFlow一起应用于训练图像分类器并使用它对图像进行分类。我们形成了一组一致的训练图片,使用三个标签:火灾、洪水(可检测的危险)和自然(非危险图像)。然后,我们通过(重新)训练图像集来重新限定一个高效的小型神经网络,以便在危险预测选择过程中获得最佳结果,并随着(重新)训练在最优等级上的发展而逐步提高精度。使用Python和OpenCV技术,我们使用了四种决策算法来生成危险预测:支持向量机,朴素贝叶斯,逻辑回归和决策树分类器。每个生成的报告都包括精确度、召回率、f1分数和支持度指数,这取决于所使用的类别和间隔。我们还使用混淆矩阵作为评估分类精度的替代方法。分析这4种算法,我们注意到它们的行为不同。使用TensorFlow进行训练比其他方法产生更好的结果。对于主要测试类别,危害识别率高达99%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信