CIF_HYPERSPECTRAL
Version: 0.0 (2018-01-15)
HYPERSPECTRAL_GROUP
Encompasses groups of categories applicable to hyperspectral image data.
HYPER_HEADER
Contains data items to describe the header of the image file.
_hyper_header.offset
The number of bytes of embedded header information present in the file. ENVI skips these bytes when reading the file. See Row Offsets for more information. The default value is 0 bytes. (from https://www.harrisgeospatial.com/docs/enviheaderfiles.html)
HYPER_BANDS
Encompasses data items applicable to hyperspectral image bands.
_hyper_bands.lines
The number of lines per image for each band.
_hyper_bands.samples
The number of samples (pixels) per image line for each band.
_hyper_bands.number
The number of bands per image file.
_hyper_bands.default_grayscale
Indicates which band number to automatically load into the Data Manager Greyscale field every time the file is opened. By default, a new image is automatically loaded when a file that has default bands defined in its header is opened. If only one band number is used, then ENVI loads a greyscale image. (from https://www.harrisgeospatial.com/docs/enviimagefiles.html)
_hyper_bands.default_red
Indicates which band number to automatically load into the Data Manager Red field every time the file is opened. By default, a new image is automatically loaded when a file that has default bands defined in its header is opened. If only one band number is used, then ENVI loads a greyscale image. (from https://www.harrisgeospatial.com/docs/enviimagefiles.html)
_hyper_bands.default_green
Indicates which band number to automatically load into the Data Manager Green field every time the file is opened. By default, a new image is automatically loaded when a file that has default bands defined in its header is opened. If only one band number is used, then ENVI loads a greyscale image. (from https://www.harrisgeospatial.com/docs/enviimagefiles.html)
_hyper_bands.default_blue
Indicates which band number to automatically load into the Data Manager Blue field every time the file is opened. By default, a new image is automatically loaded when a file that has default bands defined in its header is opened. If only one band number is used, then ENVI loads a greyscale image. (from https://www.harrisgeospatial.com/docs/enviimagefiles.html)
HYPER_SENSOR
Encompasses data items applicable to the sensor.
_hyper_sensor.type
Instrument types, such as Landsat TM, SPOT, RADARSAT, and so on. The available sensor types are listed in the sensor.txt file described in ENVI Sensor File. The string must exactly match an entry in the sensor.txt file, including proper case. (from https://www.harrisgeospatial.com/docs/enviheaderfiles.html)
HYPER_FILE
Encompasses data items applicable to hyperspectral image file.
_hyper_file.type
The ENVI-defined file type, such as a certain data format and processing result. The available file types are listed in the filetype.txt file (see File Type File). The file type ASCII string must exactly match an entry in the filetype.txt file, including the proper case. (from https://www.harrisgeospatial.com/docs/enviheaderfiles.html)
Values:
- ACRES_CEOS
- ADRG
- AVHRR_CD
- BMP
- CEOS_Generic
- COSMO-SkyMed
- ECW
- ENVISAT
- ERDAS_8.X
- ERDAS_IMAGINE
- ESA_Landsat_TM
- ESA_SHARP
- ESRI_GRID
- HDF_EOS_ASTER
- HDF_EOS_MODIS
- HDF_Landsat
- HDF_Modis_Simulator
- HDF_Scientific_Data
- HDF_SeaWiFS
- JPEG2000
- KOMPSAT-2
- MrSID
- NITF
- NLAPS_CD
- NOAA_DMSP
- PCI
- PDS_Image
- RADARSAT
- RapidEye
- SICD
- SPOT_CD
- TIFF
- Tiled_QuickBird
- Tiled_WorldView
- TFRD
- ENVI
- ENVI_Object
- ENVI_Standard
_hyper_file.byte_order
The order of the bytes in integer, long integer, 64-bit integer, unsigned 64-bit integer, floating point, double precision, and complex data types. (from https://www.harrisgeospatial.com/docs/enviheaderfiles.html)
Values:
Value | Description |
---|---|
0 | Byte order=0 (Host (Intel) in the Header Info dialog) is least significant byte first (LSF) data (DEC and MS-DOS systems). (from https://www.harrisgeospatial.com/docs/enviheaderfiles.html) |
1 | Byte order=1 (Network (IEEE) in the Header Info dialog) is most significant byte first (MSF) data (all other platforms). (from https://www.harrisgeospatial.com/docs/enviheaderfiles.html) |
_hyper_file.data_type
The type of data representation.
Values:
Value | Description |
---|---|
1 | Byte: 8-bit unsigned integer |
2 | Integer: 16-bit signed integer |
3 | Long: 32-bit signed integer |
4 | Floating-point: 32-bit single-precision |
5 | Double-precision: 64-bit double-precision floating-point |
6 | Complex: Real-imaginary pair of single-precision floating-point |
9 | Double-precision complex: Real-imaginary pair of double precision floating-point |
12 | Unsigned integer: 16-bit |
13 | Unsigned long integer: 32-bit |
14 | 64-bit long integer (signed) |
15 | 64-bit unsigned long integer (unsigned) |
_hyper_file.interleave
Description adapted from: https://www.harrisgeospatial.com/docs/enviimagefiles.html
The ENVI image format is a flat-binary raster file with an accompanying ASCII header file. The data are stored as a binary stream of bytes in one of the following formats, often referred to as the interleave type.
Values:
Value | Description |
---|---|
bsq | Band Sequential: BSQ format is the simplest format, where each line of the data is followed immediately by the next line in the same spectral band. This format is optimal for spatial (x,y) access of any part of a single spectral band. |
bil | Band-interleaved-by-pixel: BIP format stores the first pixel for all bands in sequential order, followed by the second pixel for all bands, followed by the third pixel for all bands, and so forth, interleaved up to the number of pixels. This format provides optimum performance for spectral (z) access of the image data. |
bip | Band-interleaved-by-line: BIL format stores the first line of the first band, followed by the first line of the second band, followed by the first line of the third band, interleaved up to the number of bands. Subsequent lines for each band are interleaved in similar fashion. This format provides a compromise in performance between spatial and spectral processing and is the recommended file format for most ENVI processing tasks. |
HYPER_REFERENCE_IMAGE_OFFSET
Contains data items to describe the offset of the reference image.
_hyper_reference_image_offset.x
Defines the image coordinates for the upper-left pixel in the image. Images that are spatial subsets of larger images often use an image coordinate system that references the parent (or larger) image so that you can link and dynamically overlay the two images. The default values for the upper-left pixel are (0,0).
The reference (tie point) pixels in the map info header field are one-based.
Changing these values does not affect the way ENVI reads the image data from the file. (from https://www.harrisgeospatial.com/docs/enviheaderfiles.html)
_hyper_reference_image_offset.y
Defines the image coordinates for the upper-left pixel in the image. Images that are spatial subsets of larger images often use an image coordinate system that references the parent (or larger) image so that you can link and dynamically overlay the two images. The default values for the upper-left pixel are (0,0).
The reference (tie point) pixels in the map info header field are one-based.
Changing these values does not affect the way ENVI reads the image data from the file. (from https://www.harrisgeospatial.com/docs/enviheaderfiles.html)
HYPER_Z_PLOT
Contains data items to describe Z plot.
_hyper_z_plot.axis_title_x
The x axis title for Z plots.
_hyper_z_plot.axis_title_y
The y axis title for Z plots.
HYPER_BAND
Data items in the HYPER_BAND category record the results of hyperspectra measurements.
_hyper_band.label
The names of image bands.
_hyper_band.wavelength
Lists the center wavelength values of each band in an image. Units should be the same as those used for the _hyper_band.fwhm field and set in the wavelength units parameter. (from https://www.harrisgeospatial.com/docs/enviheaderfiles.html)
Units: nanometres
_hyper_band.fwhm
Lists full-width-half-maximum (FWHM) values of each band in an image. Units should be the same as those used for wavelength and set in the wavelength units parameter. (from https://www.harrisgeospatial.com/docs/enviheaderfiles.html)
HYPER_SCB_CHANNEL
_hyper_scb_channel.number
_hyper_scb_channel.temperature
HYPER_REGION_OF_INTEREST
Contains data items to describe the region of interest (ROI).
_hyper_region_of_interest.x_min
_hyper_region_of_interest.x_max
_hyper_region_of_interest.y_min
_hyper_region_of_interest.y_max
HYPER_IMAGE
Contains data items to describe the image measurements.
_hyper_image.x_min
_hyper_image.x_max
_hyper_image.y_min
_hyper_image.y_max
HYPER_ACQUISITION_WINDOW
Contains data items to describe the acquisition window.
_hyper_acquisition_window.x
_hyper_acquisition_window.y
HYPER_HEADER_FILE
Contains data items to describe the header file.
_hyper_header_file.contents
Contents of the original unmodified header file, whose contents are parsed and placed as values of other data items in this dictionary.