Show simple item record

dc.contributor.authorSchwartz, David Michael
dc.description.abstractHigh-resolution spectral images and digital elevation models are widely available. With this quantity of data, it is imperative to develop fast algorithms to extract information. We present a Python library that implements a set of algorithms for aggregating data within sliding windows. The algorithms have O(log(n)) time complexity and maintain the original image resolution. They are vectorized and written with NumPy to create fast code with C-like performance. The library offers several analysis procedures, architected such that additional procedures utilizing sliding windows can easily be added. Slope, aspect, and curvature analyses exist for digital elevation models. Fractal dimensions and correlation analyses are also present to be used on a range of different images. The software architecture of the library is outlined and motivated. It includes visualized comparisons of analyses and unit testing. Testing procedures are implemented using analytical results from Wolfram Mathematica combined with brute-force algorithms.en_US
dc.publisherNorth Dakota State Universityen_US
dc.rightsNDSU policy 190.6.2en_US
dc.titleDevelopment and Validation of a Library for Iterative Window-Based Processing of Geospatial Dataen_US
dc.typeThesisen_US
dc.date.accessioned2022-05-25T16:19:53Z
dc.date.available2022-05-25T16:19:53Z
dc.date.issued2021
dc.identifier.urihttps://hdl.handle.net/10365/32580
dc.subjectanalysisen_US
dc.subjectgeospatialen_US
dc.subjectlibraryen_US
dc.subjectPythonen_US
dc.subjectrasteren_US
dc.subjectsoftwareen_US
dc.rights.urihttps://www.ndsu.edu/fileadmin/policy/190.pdfen_US
ndsu.degreeMaster of Science (MS)en_US
ndsu.collegeEngineeringen_US
ndsu.departmentComputer Scienceen_US
ndsu.programComputer Scienceen_US
ndsu.advisorDenton, Anne


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record