Search

Search Results

McGill University Dataverse Logo
Borealis
Inamdar, D; Soffer, Raymond; Kalacska, Margaret; Naprstek, T 2023-01-06 A set of MATLAB functions (HSI_PSFS, SC_RS_Analysis_NAD.m, SC_RS_Analysis_sim.m) were developed to assess the spatial coverage of pushbroom hyperspectral imaging (HSI) data. HSI_PSFs derives the net point spread function of HSI data based on nominal data acquisition and sensor parameters (sensor speed, sensor heading, sensor altitude, number of cross track pixels, sensor field of view, integration time, frame time and pixel summing level). SC_RS_Analysis_sim calculates a theoretical spatial coverage map for HSI data based on nominal data acquisition and sensor parameters. The spatial coverage map is the sum of the point spread functions of all the pixels collected within an HSI dataset. Practically, the spatial coverage map quantifies how HSI data spatially samples spectral information across an imaged scene. A secondary theoretical spatial coverage map is also calculated for spatially resampled (nearest neighbour approach) HSI data. The function also calculates theoretical resampling errors such as pixel duplication (%), pixel loss (%) and pixel shifting (m). SC_RS_Analysis_NAD calculates an empirical spatial coverage map for collected HSI data (before and after spatial resampling) based on its nominal data acquisition and sensor parameters. The function also calculates empirical resampling errors. The current implementation of SC_RS_Analysis_NAD only works for ITRES (Calgary, Alberta, Canada) data products as it uses auxiliary information generated during the ITRES data processing workflow. This auxiliary information includes a ground look-up table that specifies the location (easting and northing) of each pixel of the HSI data in its raw sensor geometry. This auxiliary information also includes the pixel-to-pixel mapping between the HSI data in its raw sensor geometry and the spatially resampled HSI data. SC_RS_Analysis_NAD can readily be modified to work with HSI data collected by sensors from other manufacturers so long as the required auxiliary information can be extracted during data processing.
McGill University Dataverse Logo
Borealis
Naprstek, T; Inamdar, D 2022-08-12 A standalone MATLAB "App" implementation by T. Naprstek of D. Inamdar's HSI_PSF_NOMINAL.m calculator function. Based on flight planning and sensor characteristics, the calculator function estimates the pixel point spread function, resolution, and spacing. Can be applied to airborne or remotely piloted airborne system (RPAS) based pushbroom hyperspectral imagers. Application developed as part of the Canadian Airborne Biodiversity Observatory (CABO). The three hyperspectral imagers used for CABO are included by default. These are the micro-Compact Airborne Spectrographic Imager (μCASI), the Compact Airborne Spectrographic Imager 1500 (CASI-1500) and the Shortwave Spectrographic Imager 600 (SASI-600). This tool can be used for other pushbroom hyperspectral imagers as well by changing the sensor specific characteristics. Current version of the tool, v1.1, uses updated version of the HSI_PSF_NOMINAL function to account for along track pixel summing.

Map search instructions

1.Turn on the map filter by clicking the “Limit by map area” toggle.
2.Move the map to display your area of interest. Holding the shift key and clicking to draw a box allows for zooming in on a specific area. Search results change as the map moves.
3.Access a record by clicking on an item in the search results or by clicking on a location pin and the linked record title.
Note: Clusters are intended to provide a visual preview of data location. Because there is a maximum of 50 records displayed on the map, they may not be a completely accurate reflection of the total number of search results.