hypercube
Read hyperspectral data
Description
The hypercube
object represents the hyperspectral data cube and
its related properties. Create hypercube
objects using the imhypercube
or
geohypercube
function. Use the hypercube
object functions to assign new pixel values,
crop data, select or remove specific hyperspectral bands, generate a colored image, and write
hyperspectral data to the ENVI (environment for visualizing images) file format.
The hypercube
object supports hyperspectral data acquired by these
satellites.
Earth Observing-1 (EO-1) Hyperion
Airborne Visible/Infrared Imaging Spectrometer (AVIRIS)
Note
This object requires the Hyperspectral Imaging Library for Image Processing Toolbox™. You can install the Hyperspectral Imaging Library for Image Processing Toolbox from Add-On Explorer. For more information about installing add-ons, see Get and Manage Add-Ons.
The Hyperspectral Imaging Library for Image Processing Toolbox requires desktop MATLAB®, as MATLAB Online™ and MATLAB Mobile™ do not support the library.
Creation
Read hyperspectral data without geospatial information using the
imhypercube
function.Read hyperspectral data with geospatial information using the
geohypercube
function.Note
The
geohypercube
function requires a Mapping Toolbox™ license.
Properties
Object Functions
gather | Read data cube of spectral image into workspace |
assignData | Assign new data to spectral image data cube |
cropData | Crop regions-of-interest of spectral image |
enviwrite | Write hyperspectral data to ENVI file format |
selectBands | Select bands from spectral image |
removeBands | Remove spectral bands from spectral image |
colorize | Estimate color image of spectral image |
apply | Apply function to each block of spectral image |