Hyperspectral Python: HypPy
Autores: Bakker, Wim; van Ruitenbeek, Frank; van der Werff, Harald; Hecker, Christoph; Dijkstra, Arjan; van der Meer, Freek
Idioma: Inglés
Editor: MDPI
Año: 2024
Acceso abierto
Artículo científico
2024
Hyperspectral Python: HypPy
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería de Software
Palabras clave
Python
Imágenes hiperespectrales
Numpy
Scipy
Espectrometría de imágenes
Bibliotecas espectrales
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 34
Citaciones: Sin citaciones
Este papel describe el diseño, implementación y uso de un paquete de Python llamado Hyperspectral Python (HypPy). El software propietario para procesar imágenes hiperespectrales es costoso y las herramientas desarrolladas con estos paquetes no pueden ser distribuidas libremente. La idea de HypPy es poder procesar imágenes hiperespectrales utilizando software gratuito y de código abierto. HypPy fue desarrollado utilizando Python y se basa en las capacidades de procesamiento de matrices de paquetes como NumPy y SciPy. HypPy fue diseñado pensando en la espectrometría de imagen práctica y ha implementado una serie de ideas novedosas. Para nombrar algunas de estas ideas, HypPy tiene herramientas BandMath y SpectralMath para procesar imágenes y espectros utilizando declaraciones de Python, puede procesar bibliotecas espectrales como si fueran imágenes y puede abordar bandas por longitud de onda en lugar de número de banda. Esperamos que HypPy sea beneficioso para la investigación, la educación y los proyectos que utilizan datos hiperespectrales porque es flexible y versátil.
Descripción
Este papel describe el diseño, implementación y uso de un paquete de Python llamado Hyperspectral Python (HypPy). El software propietario para procesar imágenes hiperespectrales es costoso y las herramientas desarrolladas con estos paquetes no pueden ser distribuidas libremente. La idea de HypPy es poder procesar imágenes hiperespectrales utilizando software gratuito y de código abierto. HypPy fue desarrollado utilizando Python y se basa en las capacidades de procesamiento de matrices de paquetes como NumPy y SciPy. HypPy fue diseñado pensando en la espectrometría de imagen práctica y ha implementado una serie de ideas novedosas. Para nombrar algunas de estas ideas, HypPy tiene herramientas BandMath y SpectralMath para procesar imágenes y espectros utilizando declaraciones de Python, puede procesar bibliotecas espectrales como si fueran imágenes y puede abordar bandas por longitud de onda en lugar de número de banda. Esperamos que HypPy sea beneficioso para la investigación, la educación y los proyectos que utilizan datos hiperespectrales porque es flexible y versátil.