Host Rock Index
Geological index for characterizing host rock properties and lithologic mapping. Uses SWIR bands to identify rock types and mineral compositions, particularly useful for geological surveys.
Used in mineral exploration.
When to use
- Mineral exploration target identification in arid and bare-ground regions
- Hydrothermal alteration zone mapping
- Lithological unit discrimination
- Iron oxide and clay mineral mapping
- Pre-field reconnaissance for geological surveys
- Geology
- Rock Identification
Limitations
- Vegetation cover masks underlying mineral signatures — works best on bare ground
- Atmospheric water vapour absorbs in similar SWIR regions, requiring correction
- Particle size and mineral mixtures produce non-linear spectral mixing
- Should be combined with field validation — single-index identification is unreliable
- Different mineral assemblages can produce similar spectral signatures
- Requires sensors with SWIR bands — not available on all platforms
General Formula
Sensor-Specific Formulas
Most-used sensors — click to show code below
| Sensor | Provider | Formula | Band Mapping |
|---|---|---|---|
| MAXAR | SWIR5 / SWIR6 | SWIR5→SWIR5, SWIR6→SWIR6 |
Spectral Band Visualization — WorldView 3
Code Examples
Adapted for WorldView 3 bands —
Frequently Asked Questions
What is the HRI (Host Rock Index) and when should I use it?
Geological index for characterizing host rock properties and lithologic mapping. Uses SWIR bands to identify rock types and mineral compositions, particularly useful for geological surveys. Geological indices identify mineral compositions and lithological features by targeting diagnostic absorption features in shortwave infrared wavelengths. Different minerals produce unique spectral signatures that these indices isolate. HRI is particularly suited for geology, rock identification, metal detection. The general formula is SWIR5 / SWIR6, which requires SWIR5 and SWIR6 spectral bands.
Which satellite sensors can I use to calculate HRI?
HRI is supported by 1 satellite sensor in our database, including WorldView 3. Each sensor uses different band designations — for example, WorldView 3 uses the formula SWIR5 / SWIR6. Select a sensor above to see its specific band mapping.
What spectral bands does HRI require and why?
HRI requires SWIR5 (2145-2185 nm), SWIR6 (2185-2225 nm). These specific wavelength regions correspond to diagnostic mineral absorption features caused by electronic transitions and vibrational overtones in crystal lattices.
How do I calculate HRI in Python or R?
Both Python and R code samples are provided above. In Python, use rasterio to load individual band GeoTIFF files and numpy for the arithmetic. In R, the terra package handles raster operations efficiently. The key is to load bands as floating-point arrays to avoid integer division, and to handle division-by-zero cases where the denominator equals zero. For production use, consider applying a valid data mask to exclude no-data pixels before calculation.
What minerals can HRI help identify?
Geological index for characterizing host rock properties and lithologic mapping. Uses SWIR bands to identify rock types and mineral compositions, particularly useful for geological surveys. For accurate mineral identification, this index should be used alongside other geological indices and validated with field samples or known geology maps. Spectral unmixing or supervised classification using multiple indices typically yields more reliable results than any single index alone.
HRI vs other geology indices
| Index | Name | How it differs |
|---|---|---|
| AKP | Alunite/Kaolinite/Pyrophylite Index | Alternative geology index — different band combination |
| ALT | Alteration Index | Alternative geology index — different band combination |
| AMP | Amphibole Index | Alternative geology index — different band combination |
| Clay | Clay Index | Alternative geology index — different band combination |
Related Geology Indices
References
Need help choosing?
Ask our AI assistant for sensor recommendations, code examples, or how HRI compares to other indices for your specific use case.