当前位置: X-MOL 学术Earth Sci. Inform. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
PySizer: resizing raster in eigenspace using Python
Earth Science Informatics ( IF 2.7 ) Pub Date : 2019-09-03 , DOI: 10.1007/s12145-019-00406-y
Qingmou Li , Sonya A. Dehler

A common practice in spatial analysis, data fusing, and geophysical interpretation is the need to handle raster datasets of different spatial resolution. Often, raster data are resampled through interpolation for better spatial representation and feature identification at both local and regional scales, but interpolation can result in artifact such as fewer blocks or mosaics, boundary blurring, edge halos, rings, and signal aliasing. In this study, we present the PySizer program developed using the Python programming language for data interpolation, with advanced performance. First, it has high interpolation accuracy by using the inverse spatial principal analysis (isPCA) in the eigenspace. Secondly, it has high calculation performance by using functions inside scientific Python modules, such as matrix operations of the NumPy. Thirdly, it supports most of currently available raster data formats and can manage spatial references information. PySizer is applicable to many fields, such as geophysical or other scientific data processing, remote sensing, (internet) video stream interpolation, and high quality image printing, to name a few. The tool was tested in this study using a potential-field data and bathymetric data, and the results were evaluated through visual inspection and statistical analysis, demonstrating high performance in accuracy and efficiency in resizing raster datasets. The PySizer source codes are freely available from public website or by contacting the authors for the latest version.

中文翻译:

PySizer:使用Python在本征空间中调整栅格大小

空间分析,数据融合和地球物理解释中的一种常见做法是需要处理不同空间分辨率的栅格数据集。通常,栅格数据会通过插值进行重新采样,以在局部和区域尺度上获得更好的空间表示和特征识别,但是插值会导致伪像,例如更少的块或马赛克,边界模糊,边缘光晕,环和信号混叠。在这项研究中,我们展示了使用Python编程语言开发的PySizer程序,用于数据插值,具有较高的性能。首先,通过使用本征空间中的逆空间主分析(isPCA),它具有较高的插值精度。其次,通过使用科学的Python模块内部的函数(例如NumPy的矩阵运算),它具有很高的计算性能。第三,它支持大多数当前可用的栅格数据格式,并且可以管理空间参考信息。PySizer适用于许多领域,例如地球物理或其他科学数据处理,遥感,(互联网)视频流插值和高质量图像打印等。该工具在本研究中使用了势场数据和测深数据进行了测试,并且通过目视检查和统计分析对结果进行了评估,证明了在调整栅格数据集大小方面的准确性和效率方面的高性能。PySizer的源代码可以从公共网站上免费获得,也可以通过与作者联系以获取最新版本。例如地球物理或其他科学数据处理,遥感,(互联网)视频流插值和高质量图像打印等。该工具在本研究中使用了势场数据和测深数据进行了测试,并且通过目视检查和统计分析对结果进行了评估,证明了在调整栅格数据集大小时的准确性和效率方面的高性能。PySizer的源代码可从公共网站上免费获得,也可以通过与作者联系以获取最新版本。例如地球物理或其他科学数据处理,遥感,(互联网)视频流插值和高质量图像打印等。该工具在本研究中使用了势场数据和测深数据进行了测试,并且通过目视检查和统计分析对结果进行了评估,证明了在调整栅格数据集大小方面的准确性和效率方面的高性能。PySizer的源代码可从公共网站上免费获得,也可以通过与作者联系以获取最新版本。展示了在调整栅格数据集大小时的准确性和效率方面的高性能。PySizer的源代码可以从公共网站上免费获得,也可以通过与作者联系以获取最新版本。展示了在调整栅格数据集大小时的准确性和效率方面的高性能。PySizer的源代码可以从公共网站上免费获得,也可以通过与作者联系以获取最新版本。
更新日期:2019-09-03
down
wechat
bug