X

NV5 Geospatial Blog

Each month, NV5 Geospatial posts new blog content across a variety of categories. Browse our latest posts below to learn about important geospatial information or use the search bar to find a specific topic or author. Stay informed of the latest blog posts, events, and technologies by joining our email list!



Not All Supernovae Are Created Equal: Rethinking the Universe’s Measuring Tools

Not All Supernovae Are Created Equal: Rethinking the Universe’s Measuring Tools

6/3/2025

Rethinking the Reliability of Type 1a Supernovae   How do astronomers measure the universe? It all starts with distance. From gauging the size of a galaxy to calculating how fast the universe is expanding, measuring cosmic distances is essential to understanding everything in the sky. For nearby stars, astronomers use... Read More >

Using LLMs To Research Remote Sensing Software: Helpful, but Incomplete

Using LLMs To Research Remote Sensing Software: Helpful, but Incomplete

5/26/2025

Whether you’re new to remote sensing or a seasoned expert, there is no doubt that large language models (LLMs) like OpenAI’s ChatGPT or Google’s Gemini can be incredibly useful in many aspects of research. From exploring the electromagnetic spectrum to creating object detection models using the latest deep learning... Read More >

From Image to Insight: How GEOINT Automation Is Changing the Speed of Decision-Making

From Image to Insight: How GEOINT Automation Is Changing the Speed of Decision-Making

4/28/2025

When every second counts, the ability to process geospatial data rapidly and accurately isn’t just helpful, it’s critical. Geospatial Intelligence (GEOINT) has always played a pivotal role in defense, security, and disaster response. But in high-tempo operations, traditional workflows are no longer fast enough. Analysts are... Read More >

Thermal Infrared Echoes: Illuminating the Last Gasp of a Dying Star

Thermal Infrared Echoes: Illuminating the Last Gasp of a Dying Star

4/24/2025

This blog was written by Eli Dwek, Emeritus, NASA Goddard Space Flight Center, Greenbelt, MD and Research Fellow, Center for Astrophysics, Harvard & Smithsonian, Cambridge, MA. It is the fifth blog in a series showcasing our IDL® Fellows program which supports passionate retired IDL users who may need support to continue their work... Read More >

A New Era of Hyperspectral Imaging with ENVI® and Wyvern’s Open Data Program

A New Era of Hyperspectral Imaging with ENVI® and Wyvern’s Open Data Program

2/25/2025

This blog was written in collaboration with Adam O’Connor from Wyvern.   As hyperspectral imaging (HSI) continues to grow in importance, access to high-quality satellite data is key to unlocking new insights in environmental monitoring, agriculture, forestry, mining, security, energy infrastructure management, and more.... Read More >

1345678910Last
«July 2025»
SunMonTueWedThuFriSat
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789
15594 Rate this article:
2.0

Color Image Display Using Bands From Different Datasets

Anonym

One of the more powerful new features introduced in the recent ENVI 5.3 Service Pack 1 release is the ability to display a color RGB raster layer (i.e. image) using bands from different raster datasets. This style of color image visualization is useful in a wide variety of scenarios including the ability to display multiple derived raster products together or create a composite image of data from different times (i.e. temporal analysis). This functionality was actually available using the Available Bands List within the ENVI Classic application but as of the latest service pack release users can create the same raster visualization in the new ENVI application.
 
In previous versions of ENVI (5.3 and older) if you tried to create a color RGB raster layer using bands from different datasets you would have seen the following warning message:
 

The selected bands are from multiple files.
Creating a layer from multiple files is not supported.

 
Now in ENVI 5.3 SP1 moving forward you can select bands from any raster dataset as you choose what to load into the Red | Green | Blue channels of an image display within the Data Manager dialog, for example:
 

 
The steps to follow to  create a new RGB layer consisting of three bands from different files are described in greater detail within the "Manage Raster Layers" topic of the ENVI software documentation help system. The same restrictions apply as before where the image bands must all have the same spatial size in terms of number of pixels in the X and Y dimensions ("Columns x Rows" or "Samples x Lines" depending on your preferred terminology) in order to display together as a single RGB color image. In most scenarios it also helps if the raster datasets are coregistered with the same geospatial extent and pixel size but this actually is not a requirement enforced by the ENVI software.
 
It is important to note that this capability only creates a raster layer visualization for on-screen image display within the ENVI software. If you wish to create a new file-on-disk dataset that is a coregistered stack of multiple input rasters there are tools in the ENVI Toolbox (and concomitant programmatic API routines) including the Image Registration workflow and Layer Stacking tool that provide this functionality.
 
For the purpose of this blog post I want to illustrate a simple example where the results of three different processing tools used in a target detection scenario can be displayed as a single RGB color image. In this scenario I utilized some of the ProSpecTIR-VS hyperspectral data acquired over Avon, NY as part of the RIT SHARE 2012 project. For the target detection training data I used a spectrally pure endmember pixel from one of the bright red targets present within this HSI scene:
 

Hyperspectral image data provided courtesy of Rochester Institute of Technology

 
In the image animation below you will see the True Color image followed by a RGB composite image comprised of the processing results from three different spectral mapping algorithms:
 
R = Adaptive Coherence Estimator (ACE)
G = Constrained Energy Minimization (CEM)
B = Matched Filtering (MF)
 
In the RGB composite image display the pixels that have the highest value match to the input target in each of the three different spectral mapping algorithms will end up being pure white. Consequently, if you keep your eye on the bright red pixels from the input hyperspectral image you will notice they are "bright" in the RGB composite image comprised of results from the target detection algorithms. What is interesting to notice is how the red targets in shadow next to the trees at the southern end of the open field have a distinct magenta appearance which suggests that the ACE and MF algorithms did the best job identifying these targets (i.e. red + blue = magenta). Furthermore, one of the other bright targets in the parking lot toward the top of this scene has a bright green appearance in the RGB composite image suggesting that the CEM algorithm identified this region as a match which is probably a false positive in this target detection scenario.
 

Hyperspectral image data provided courtesy of Rochester Institute of Technology
Please login or register to post comments.