Create a mosaic with little to no seams using a list of map projected
cubes
Overview
Parameters
Example 1
Description
This program, noseam, creates a mosaic using an algorithm that minimizes seams.
The user will enter a text-based list of cubes that must be 1) in the same map projection
and 2) contain equivalent projection parameters such as PixelResolution, CenterLongitude, and
LatitudeSystem. More help is given in the Parameter Groups and with examples at the end of
this document.
To generate the mosaic, noseam uses the automos application. The FROMLIST and MATCHBANDBIN
parameters are taken from noseam and forwarded to automos as well as the remainder of the
parameters except with their default values. To learn more about automos parameters,
see the automos application documentation.
This program was using the input folder as a temporary folder, instead of looking
up the user's preferences to find the correct temporary folder. This program will now
use the correct temporary folder.
Kelvin Rodriguez
2016-6-29
Added a short description of how noseam utilizes automos in the documentation.
Makayla Shepherd
2016-8-18
The noseam parameters HNS HNL LNS and LNL, which correspond to the size of the
boxcar for the highpass and lowpass filters, have been condensed down to two
parameters, SAMPLES and LINES as the size of the boxcars must be the same. Fixes #258.
This is the total number of samples in the boxcar dimension applied using the highpass
and lowpass filters. The number must be odd and cannot exceed twice the number of samples
in the input cubes. The smaller the boxcar dimension, the more confined the filtered
results are near the image seams, which will remain similar to the original mosaic.
The larger the boxcar dimension, the greater the extent of the filter effects are beyond
the seams.
This is the total number of lines in the boxcar dimension applied using the highpass
and lowpass filters. The number must be odd and cannot exceed twice the number of lines
in the input cubes. The smaller the boxcar dimension, the more confined the filtered
results are near the image seams, which will remain similar to the original mosaic.
The larger the boxcar dimension, the greater the extent of the filter effects are beyond
the seams.
Multiple cube images as well as lists are created during the
production of the final seamless mosaic. If this parameter is changed
to false, those temporary cubes and lists will not be destroyed.
If REMOVETEMP=NO:
OriginalMosaic.cub - This file is the mosaic result (automos) of the input cubes listed
in FROMLIST.
LowpassMosaic.cub - This file is the low pass filter (samples x lines) applied to the
OriginalMosaic.cub.
HighpassMosaic.cub - This file is the mosaic result (automos) of the high pass filtered
input cubes listed in FROMLIST.
HighPassList.lis - This single column list contains the individual highpass filter image
results and filenames.
_highpass.cub - Every image in the fromlist will have a high pass filter
(samples x lines) output result. This is the suffix filename appended the original input
filenames.
LowpassMosaic.cub + HighpassMosaic.cub = TO (noseam output filename)
This is a text-based file that lists all of the cubes to mosaic.
This list as well as the cubes to be mosaicked must
be within the current directory when noseam is executed.
Output Images
final.cub
The resulting mosaic
Parameter Name:
TO
This is the resulting mosaic final.cub.
automos.cub
Automos result (NOT AN OUTPUT OF NOSEAM)
This is the same mosaic created using automos. Notice
the difference between automos.cub and final.cub. The
seams that existed between the original images in automos
are nearly invisible in final.cub.