Contenido principal

Procesamiento de imágenes hiperespectrales

Importe, exporte, procese y visualice datos hiperespectrales

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

Utilice las funciones de esta biblioteca para leer, escribir y procesar datos captados con sensores hiperespectrales y multiespectrales en distintos formatos de archivo. La biblioteca es compatible con 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), el formato de extensión de texto de metadatos (MTL), el formato de datos jerárquicos (HDF) y el formato de archivo estándar para Europa (SAFE).

La biblioteca presenta una serie de algoritmos para la selección de bandas, la eliminación de ruido, la corrección radiométrica y atmosférica, la reducción de dimensionalidad, la extracción de miembros terminales, la estimación de mapas de abundancia, la correspondencia espectral, la detección de anomalías, el cálculo de índices espectrales y la segmentación.

La app Hyperspectral Viewer permite leer datos hiperespectrales y multiespectrales, visualizar metadatos e información geoespacial, 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, representar miembros terminales, generar representaciones en color diferente o en color falso, calcular índices espectrales y exportar resultados.

Para analizar imágenes hiperespectrales y multiespectrales, descargue la biblioteca Hyperspectral Imaging Library for 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 y multiespectrales

Funciones

expandir todo

Leer y escribir

hypercubeRead hyperspectral data
imhypercubeRead hyperspectral image (Desde R2025a)
geohypercubeRead hyperspectral image with geospatial information (Desde R2025a)
multicubeRead multispectral data (Desde R2025a)
immulticubeRead multispectral image (Desde R2025a)
geomulticubeRead multispectral image with geospatial information (Desde R2025a)
enviwriteWrite hyperspectral data to ENVI file format
enviinfoLeer los metadatos de un archivo de cabecera ENVI
gatherRead data cube of spectral image into workspace (Desde R2025a)

Seleccionar ROI

assignDataAssign new data to spectral image data cube
cropDataCrop regions-of-interest of spectral image

Selección, eliminación y remuestreo de bandas

selectBandsSelect bands from spectral image
removeBandsRemove spectral bands from spectral image
resampleBandsResample multispectral data (Desde R2025a)

Transformar el color

colorizeEstimate color image of spectral image

Procesamiento por bloques

applyApply function to each block of spectral image (Desde R2025a)
denoiseNGMeetDenoise hyperspectral images using non-local meets global approach
sharpencnmfSharpen hyperspectral data using coupled nonnegative matrix factorization (CNMF) method

Calibración radiométrica

dn2radianceConvert digital number to radiance
dn2reflectanceConvert digital number to reflectance
radiance2ReflectanceConvert radiance to reflectance

Corrección atmosférica

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

Corrección espectral

smileMetricCompute spectral smile metrics of hyperspectral data (Desde R2021a)
reduceSmileReduce spectral smile effect in hyperspectral data cube
hyperpcaPrincipal component analysis of hyperspectral data
hypermnfMaximum noise fraction transform of hyperspectral data
inverseProjectionReconstruct data cube from principal component bands
ppiExtract endmember signatures using pixel purity index
fippiExtract endmember signatures using fast iterative pixel purity index
nfindrExtract endmember signatures using N-FINDR
countEndmembersHFCFind number of endmembers
estimateAbundanceLSEstimate abundance maps
readEcostressSigRead data from ECOSTRESS spectral library
resampleSignatureResample spectral signature to required wavelengths (Desde R2024a)
removeContinuumNormalize spectral signature (Desde R2024a)
samMeasure spectral similarity using spectral angle mapper
sidMeasure spectral similarity using spectral information divergence
jmsamMeasure spectral similarity using Jeffries Matusita-Spectral Angle Mapper method
sidsamMeasure spectral similarity using spectral information divergence-spectral angle mapper hybrid method
ns3Measure normalized spectral similarity score
spectralMatchIdentify unknown regions or materials using spectral library
detectTargetDetect target in hyperspectral and multispectral image (Desde R2024a)
anomalyRXDetect anomalies using Reed-Xiaoli detector
spectralIndicesCompute spectral indices
customSpectralIndexCompute spectral index using custom formula (Desde R2023a)
ndviNormalized difference vegetation index
hyperslic2-D superpixel oversegmentation of hyperspectral images (Desde R2023b)
hyperseganchor Segment hyperspectral and multispectral images using fast spectral clustering with anchor graphs (Desde R2024a)

Temas

Primeros pasos

Clasificación

Identificación de una región

Gemelo digital

Segmentación

Ejemplos destacados