Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

Procesamiento de imágenes hiperespectrales

Importe, exporte, procese y visualice datos hiperespectrales

La biblioteca Hyperspectral Imaging Library de Image Processing Toolbox™ proporciona funciones y herramientas de MATLAB® para procesar y visualizar imágenes hiperespectrales.

Puede usar las funciones de esta biblioteca para leer, escribir y procesar datos hiperespectrales captados con sensores de este tipo en distintos formatos de archivo. La biblioteca admite el formato nacional de transmisión de imágenes (NITF), el formato del Entorno de Visualización de Imágenes (ENVI), el formato de archivo de imagen etiquetado (TIFF) y el formato de extensión de metadatos de texto (MTL).

La biblioteca presenta una serie de algoritmos para la extracción de miembros finales, la estimación de mapas de abundancia, la corrección radiométrica y atmosférica, la reducción de dimensionalidad, la selección de bandas, la correspondencia espectral y la detección de anomalías.

La app Hyperspectral Viewer permite leer datos hiperespectrales, visualizar imágenes de bandas individuales y sus histogramas, crear una gráfica espectral de un píxel o una región en un cubo de datos hiperespectral, generar representaciones en color diferente o en color falso de imágenes hiperespectrales y visualizar metadatos.

Para analizar imágenes hiperespectrales, descargue la biblioteca Hyperspectral Imaging Library de Image Processing Toolbox desde Add-On Explorer. Para obtener más información sobre la descarga de complementos, consulte Descargar y administrar complementos.

Apps

Hyperspectral ViewerVisualizar datos hiperespectrales (desde R2020a)

Funciones

expandir todo

Leer y escribir

hypercubeRead hyperspectral data (desde R2020a)
enviwriteWrite hyperspectral data to ENVI file format (desde R2020a)
enviinfoRead metadata from ENVI header file (desde R2020a)

Seleccionar y eliminar bandas

selectBandsSelect most informative bands (desde R2020a)
removeBandsRemove spectral bands from data cube (desde R2020a)

Seleccionar ROI

assignDataAssign new data to hyperspectral data cube (desde R2020a)
cropDataCrop regions-of-interest (desde R2020a)

Transformar el color

colorizeEstimate color image of hyperspectral data (desde R2020a)
denoiseNGMeetDenoise hyperspectral images using non-local meets global approach (desde R2020b)
sharpencnmfSharpen hyperspectral data using coupled nonnegative matrix factorization (CNMF) method (desde R2020b)

Calibración radiométrica

dn2radianceConvert digital number to radiance (desde R2020b)
dn2reflectanceConvert digital number to reflectance (desde R2020b)
radiance2ReflectanceConvert radiance to reflectance (desde R2020b)

Corrección atmosférica

correctOOBCorrect out-of-band effect using sensor spectral response (desde R2020b)
empiricalLineEmpirical line calibration of hyperspectral data (desde R2020b)
fastInScenePerform fast in-scene atmospheric correction (desde R2020b)
flatFieldApply flat field correction to hyperspectral data cube (desde R2020b)
iarrApply internal average relative reflectance (IARR) correction to hyperspectral data cube (desde R2020b)
logResidualsApply log residual correction to hyperspectral data cube (desde R2020b)
rrsCompute remote sensing reflectance (desde R2020b)
subtractDarkPixelSubtract dark pixel value from hyperspectral data cube (desde R2020b)
sharcPerform atmospheric correction using satellite hypercube atmospheric rapid correction (SHARC) (desde R2020b)

Corrección espectral

smileMetricCompute spectral smile metrics of hyperspectral data (desde R2021a)
reduceSmileReduce spectral smile effect in hyperspectral data cube (desde R2020b)
hyperpcaPrincipal component analysis of hyperspectral data (desde R2020a)
hypermnfMaximum noise fraction transform of hyperspectral data (desde R2020a)
inverseProjectionReconstruct data cube from principal component bands (desde R2020a)
ppiExtract endmember signatures using pixel purity index (desde R2020a)
fippiExtract endmember signatures using fast iterative pixel purity index (desde R2020a)
nfindrExtract endmember signatures using N-FINDR (desde R2020a)
countEndmembersHFCFind number of endmembers (desde R2020a)
estimateAbundanceLSEstimate abundance maps (desde R2020a)
readEcostressSigRead data from ECOSTRESS spectral library (desde R2020a)
samMeasure spectral similarity using spectral angle mapper (desde R2020a)
sidMeasure spectral similarity using spectral information divergence (desde R2020a)
jmsamMeasure spectral similarity using Jeffries Matusita-Spectral Angle Mapper method (desde R2020b)
sidsamMeasure spectral similarity using spectral information divergence-spectral angle mapper hybrid method (desde R2020b)
ns3Measure normalized spectral similarity score (desde R2020b)
spectralMatchIdentify unknown regions or materials using spectral library (desde R2020a)
spectralIndicesCompute hyperspectral indices (desde R2020b)
customSpectralIndexCompute hyperspectral index using custom formula (desde R2023a)
ndviNormalized difference vegetation index (desde R2020a)
anomalyRXDetect anomalies using Reed-Xiaoli detector (desde R2020a)
hyperSlic2-D superpixel oversegmentation of hyperspectral images (desde R2023b)

Temas

Primeros pasos

Clasificación

Identificación de una región