Automatic vectorization of rectangular manmade objects: a case study applying OpenCV and GDAL on UAV imagery

Márton Pál, Fanni Vörös, B. Kovács
{"title":"Automatic vectorization of rectangular manmade objects: a case study applying OpenCV and GDAL on UAV imagery","authors":"Márton Pál, Fanni Vörös, B. Kovács","doi":"10.5194/ica-proc-4-84-2021","DOIUrl":null,"url":null,"abstract":"Abstract. UAV imagery has a big role in environmental mapping: various indices regarding plant health, soil condition or geological objects can be determined, or 3D models can be built for accurate measurements. Automatic vectorization of satellite images is widely applied nowadays for land coverage determination purposes. However, larger resolution UAV images are hard to process following this theory: too many details result in a long computing time. We propose a FOSS (free and open-source software) analytical solution for detecting and vectorizing quasi-rectangular shaped (mainly manmade) objects on relatively high-resolution images. Our sample area is the cemetery and its surroundings in Istenmezeje, Heves County, Hungary. The graves are good examples of regular, rectangular manmade objects. The traditional cadastral mapping of these sites means a large amount of digitizing work. We have used Python environment for conducting image analysis: delineating and vectorizing the grave outlines for the large-scale mapping of the cemetery. Open-source programming libraries were used during the process: OpenCV and GDAL/OGR. With these tools, we were able to digitize the graves automatically with systematic errors. Approximately 70–80 of 100 graves were correctly recognised (their number varies depending on the adjustable variables: the size and detailedness of the contours to be detected). Our approach is a relatively new methodology in large-scale cartography: computer vision tools have not been used widely for mapmaking purposes. The development of artificial intelligence and open-source tools connected to it may contribute to the broader dissemination of similar methodologies in cartography and GIS.\n","PeriodicalId":233935,"journal":{"name":"Proceedings of the ICA","volume":"13 8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-12-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the ICA","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5194/ica-proc-4-84-2021","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Abstract. UAV imagery has a big role in environmental mapping: various indices regarding plant health, soil condition or geological objects can be determined, or 3D models can be built for accurate measurements. Automatic vectorization of satellite images is widely applied nowadays for land coverage determination purposes. However, larger resolution UAV images are hard to process following this theory: too many details result in a long computing time. We propose a FOSS (free and open-source software) analytical solution for detecting and vectorizing quasi-rectangular shaped (mainly manmade) objects on relatively high-resolution images. Our sample area is the cemetery and its surroundings in Istenmezeje, Heves County, Hungary. The graves are good examples of regular, rectangular manmade objects. The traditional cadastral mapping of these sites means a large amount of digitizing work. We have used Python environment for conducting image analysis: delineating and vectorizing the grave outlines for the large-scale mapping of the cemetery. Open-source programming libraries were used during the process: OpenCV and GDAL/OGR. With these tools, we were able to digitize the graves automatically with systematic errors. Approximately 70–80 of 100 graves were correctly recognised (their number varies depending on the adjustable variables: the size and detailedness of the contours to be detected). Our approach is a relatively new methodology in large-scale cartography: computer vision tools have not been used widely for mapmaking purposes. The development of artificial intelligence and open-source tools connected to it may contribute to the broader dissemination of similar methodologies in cartography and GIS.
矩形人造物体的自动矢量化——以OpenCV和GDAL在无人机图像上的应用为例
摘要无人机图像在环境制图中有很大的作用:可以确定关于植物健康、土壤条件或地质对象的各种指数,或者可以建立3D模型进行精确测量。卫星图像的自动矢量化是目前广泛应用于土地覆盖确定的一种方法。然而,大分辨率的无人机图像很难按照这一理论进行处理:太多的细节导致计算时间长。我们提出了一种FOSS(免费和开源软件)分析方案,用于在相对高分辨率图像上检测和矢量化准矩形(主要是人造)物体。我们的样本区域是位于匈牙利Heves县Istenmezeje的墓地及其周边地区。这些坟墓是规则的、长方形的人造物体的好例子。这些站点的传统地籍测绘意味着大量的数字化工作。我们使用Python环境进行图像分析:描绘和矢量化墓地的大规模映射的坟墓轮廓。在此过程中使用了开源编程库:OpenCV和GDAL/OGR。有了这些工具,我们就能自动地将这些坟墓数字化,尽管存在系统误差。100个坟墓中大约有70-80个被正确识别(它们的数量取决于可调节的变量:要检测的轮廓的大小和细节)。我们的方法在大规模制图中是一种相对较新的方法:计算机视觉工具尚未广泛用于地图制作目的。人工智能和与之相关的开源工具的发展可能有助于在制图和地理信息系统中更广泛地传播类似的方法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信