4.5 Article

EASRAPP: An Open-Source Semiautomatic Python GUI-Based Application for Extraction and Analysis of Surface Ruptures in a Large Earthquake

期刊

SEISMOLOGICAL RESEARCH LETTERS
卷 94, 期 4, 页码 2014-2029

出版社

SEISMOLOGICAL SOC AMER
DOI: 10.1785/0220220313

关键词

-

向作者/读者索取更多资源

EASRAPP is an open-source Python application for semi-automatically extracting and analyzing earthquake surface ruptures and associated quantitative parameters. It consists of four main modules for obtaining the region of interest, extracting surface ruptures, editing the extraction results, and analyzing the rupture zone width and strikes. It also offers additional functions such as data structure conversion and batch cropping from large images.
Earthquake surface ruptures record the kinematics of the rupture behavior and rheol-ogy of the fault zone. General methods of acquiring coseismic surface ruptures, includ-ing the field geological survey and the visual interpretation of remote sensing images, are generally time consuming and challenging to obtain detailed features of surface ruptures. Here, we developed an open-source semiautomatic Python graphical user interface-based application named EASRAPP (An Application for Extraction and Analysis of Surface Ruptures). EASRAPP is a graphical Python application that provides an interactive, user-friendly framework for semiautomatically extracting and analyzing earthquake surface ruptures and associated quantitative parameters. It consists of four main modules for obtaining the region of interest for surface ruptures in a remote sens-ing image, extracting surface ruptures, editing the vector extraction results, and ana-lyzing the width of the surface rupture zone and strikes of all surface ruptures. Moreover, some additional functions are available, including data structure conversion for vector and raster data, vector merging, raster mosaicing, and batch cropping from multiple large images to many small images. EASRAPP is written in Python 3, based on several open-source Python packages such as Tkinter, SciPy, and so forth. Because of its modular design, it is convenient to modify the code and add new functionalities to a collaborative development environment. Furthermore, the output of the editing mod-ule may serve as a machine learning or deep learning training dataset, and offer con-ditions for detailed kinematic analysis and acquiring accurate width of the active fault deformation zone. EASRAPP was tested on a single unmanned aerial vehicle image to demonstrate all modules and tools. In addition, EASRAPP was also applied to other drone and satellite images to extract surface ruptures from recent and historical earth-quakes. Our results indicate that: (1) the tool can quickly extract the fine structures of surface fractures, (2) EASRAPP can be used to extract surface ruptures generated by historical events, and (3) it can be applied to high-resolution aerial and satellite images.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.5
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据