← Back to NASA Technology Projects

Spectral data discovery, access and analysis through EcoSIS toolkits

Completed TRL 5 (started at 3, targeting 5)

Description

Over the last decade, the application of hyperspectral data to estimate foliar traits in vegetation has exploded in use, including applications in agriculture and phenotyping, ecosystem functioning and biodiversity. There is an urgent need for a common set of software tools and open-source repository for those tools and spectral models derived from spectral data. Our effort focuses on developing the software, database/accessibility tools and web front- and back-ends needed to ensure open-source usage of spectral data among a large user community, including: data repositories, data processing tools, and spectral model distribution. Building on our previous EcoSIS.org effort, we will greatly expand the functionality of open-source tools for spectral data analysis, thus reducing barriers to entry for new researchers wanting to make use of field and/or imaging spectroscopy. This proposal is being submitted under the Data-Centric Technologies core topic area. Our primary target audiences are users wishing to scale from ground measurements to imagery or simply to use existing published algorithms to predict foliar traits from new ground reflectance or imaging spectroscopy data. EcoSIS.org is an easy-to-use online database that we developed with NASA support for storing, documenting, and distributing vegetation-themed spectroscopic datasets. The EcoSIS data portal makes contribution of rigorously-attributed datasets intuitive and uncomplicated. Ancillary data, such as chemical and physiological traits, as well as spectroscopy metadata, are easily added to make datasets discoverable across the internet, facilitate synergistic studies, and provide data to inform remote sensing research. Datasets published via EcoSIS are eligible to receive a DOI, providing persistent access by the user community as required by peer-reviewed journals and funding agencies. We propose to expand participation in EcoSIS by creating a suite of complementary open-source tools — the EcoSIS Toolkit — that make processing and preparation of spectral data straightforward, further removing the potential barriers to entry for those whose research would greatly benefit from the inclusion spectroscopy datasets and models. Throughout the development process for all tools we will employ Agile practices to iteratively add and test new features. All software developed through this project will use only open-source technologies and will be licensed under the Apache Licence 2.0 (http://www.apache.org/licenses/LICENSE-2.0). We will develop: 1) the Ecological Spectral Model Library — EcoSML.org — an online repository that distributes model parameters, example code, and other supporting resources related to spectra-derived models used to predict sample traits from spectra; 2) EcoSIS SDK library packages for popular scientific open-source languages to interface with EcoSIS; 3) the Spectroscopy Data Abstraction Library (SpecDAL, https://specdal.github.io/) will be an open-source Python library. Inspired by GDAL (http://www.gdal.org/), it will provide functions and classes to work with data files from industry-standard portable field spectrometers as well as custom built instruments; 4) HyTools, a toolbox of open-source Python programs used to perform necessary processing of hyperspectral images, providing a source to new users for code that has either been part of closed-source software packages or developed by individual researchers on an ad hoc basis. No comparable resources for these proposed functions are widely available, although there are some disparate sources on the web providing these functions. During this 2-year project, EcoSML will enter at TRL 2 and exit at TRL 4, while the SDK libraries, SpecDAL and HyTools will enter at TRL 3 and exit at TRL 5-7.

Benefits

Advance Earth system science knowledge through the identification, development, and demonstration of innovative information systems technologies

Details

Technology areaSoftware, Modeling, Simulation, and Information Processing > Software Development, Engineering, and Integrity > Frameworks, Languages, Tools, and Standards
ProgramAdvanced Information Systems Technology (AIST)
Lead organizationUniversity of Wisconsin-Madison, Madison, WI
Start date2017-07-18
End date2019-11-17

Project contacts

Listed on TechPort itself — the most direct way to ask about this specific project.

How to get involved

This is early/mid-stage (TRL 5) — the most realistic path in is NASA SBIR/STTR, which funds small businesses and research institutions to develop technology aligned with NASA's needs (equity-free, phased funding). Check whether a current SBIR/STTR solicitation topic overlaps with this project's technology area, or contact the project directly (above) to ask.

None of these are guaranteed paths for this specific project — TechPort itself doesn't have an "apply" button. Reaching out to the contact(s) above with a specific question is usually the fastest way to find out what's actually open.