multicube
Description
 The multicube object represents the multispectral data cube
      and its related properties. Create multicube objects using the immulticube or
        geomulticube
      function. Use the multicube object functions to assign new pixel values,
      crop data, select desired bands, resample bands, and generate a colored image.
The multicube object supports multispectral data acquired by these satellites.
- EO-1 Advanced Land Imager (EO-1 ALI) 
- Landsat Multispectral Scanner (Landsat MSS) 
- Landsat Thematic Mapper (Landsat TM) 
- Landsat Enhanced Thematic Mapper Plus (Landsat ETM+) 
- Landsat Operational Land Imager / Thermal Infrared Scanner (Landsat OLI / TIRS) 
- Advanced Spaceborne Thermal Emission and Reflection Radiometer (ASTER) onboard the Terra satellite 
- Sentinel-2 
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 multispectral data without geospatial information using the - immulticubefunction.
- Read multispectral data with geospatial information using the - geomulticubefunction.- Note - The - geomulticubefunction 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 | 
| selectBands | Select bands from spectral image | 
| resampleBands | Resample multispectral data | 
| colorize | Estimate color image of spectral image | 
| apply | Apply function to each block of spectral image | 
Examples
More About
Version History
Introduced in R2025a

