hicalproc
Generate radiometrically (cosmetic) corrected HiRISE Channel products.
Hicalproc is one of the pipelines in the list of HiROC pipelines. This
pipeline is used to process images after the EDRs are produced. This
pipeline generates radiometrically (cosmetic) corrected HiRISE Channel
products. The input is a raw HiRISE channel image.The output will be a
radiometrically corrected channel image. This procedure continues to go
through considerable evolution as the instrument calibration procedures are
improved. The application is version 1.42 of the hical pipeline from UofA
perl script.
Hicalproc is a pipeline application which processes the image through a
series of Isis apps depending on the options.
Following are the applications that are run by default irrespective of the image type:
hical - Run caliberation steps
gaindrift - Apply gaindrift corrections. Uses HiGainFx procedure
hicubenorm - Apply highpass Cubenorm correction Following options are provided which can be chosen depending on the input image:
Ingestion - Import and initialize a raw HiRISE image into Isis format running the apps hi2isis and spiceinit
Furrows - Run hifurrows to remove furrows in the image
NoiseFilter - Run hinoise to remove noise
Destripe - Run hidestripe to remove stripes
Mapping - Finally process the input file through the map projection phase This application requires a configuration file, if none provided a system default will be used. If ingestion and/or mapping are chosen, then respective parameters need to be configured.
Following are the applications that are run by default irrespective of the image type:
hical - Run caliberation steps
gaindrift - Apply gaindrift corrections. Uses HiGainFx procedure
hicubenorm - Apply highpass Cubenorm correction Following options are provided which can be chosen depending on the input image:
Ingestion - Import and initialize a raw HiRISE image into Isis format running the apps hi2isis and spiceinit
Furrows - Run hifurrows to remove furrows in the image
NoiseFilter - Run hinoise to remove noise
Destripe - Run hidestripe to remove stripes
Mapping - Finally process the input file through the map projection phase This application requires a configuration file, if none provided a system default will be used. If ingestion and/or mapping are chosen, then respective parameters need to be configured.
Categories
History
Sharmila Prasad | 2011-02-10 | Original Version |
Sharmila Prasad | 2011-02-22 | Use updated hinoise instead of hinoise2 |
Jacob Cain | 2022-11-22 | Changed TO type to cube. Fixes #4780. |
Parameters
Files
Input HiRISE image in isis or raw format that needs to be
radiometrically corrected.
Type | cube |
---|---|
File Mode | input |
Filter | *.cub | *.img |
Radiometrically caliberated and corrected isis image
Type | cube |
---|---|
File Mode | output |
Filter | *.cub |
User specific configuration for caliberation else Isis default will
be used
Type | filename |
---|---|
File Mode | input |
Internal Default | $mro/calibration/hical.????.conf |
Remove Intermediate Files created by the
pipeline
Type | boolean |
---|---|
Default | false |
Level Processing
Import and initialize a raw HiRISE image into
Isis format running the apps hi2isis and spiceinit
Type | boolean |
---|---|
Default | false |
Run hifurrows to remove the furrows which
runs trimfilter and lowpass filter there after
Type | boolean |
---|---|
Default | false |
Run hinoise2 to filter out noise
Type | boolean |
---|---|
Default | false |
Run hidestripe which uses combination of
low and high pass filters to destripe the image
Type | boolean |
---|---|
Default | false |
Process the input file through level2. This includes cam2map.
Type | boolean |
---|---|
Default | NO |
Inclusions |
|
SpiceInit Parameters
Naif kernel file to be used for the target attitude and shape.
Type | filename |
---|---|
File Mode | input |
Default Path | $BASE/kernels/pck/ |
Internal Default | none |
Naif kernel file to be used for the spacecraft pointing.
Type | filename |
---|---|
File Mode | input |
Default Path | $mro/kernels/ck/ |
Internal Default | none |
Naif kernel file to be used for the spacecraft position.
Type | filename |
---|---|
File Mode | input |
Default Path | $mro/kernels/spk/ |
Internal Default | none |
Compute nadir pointing if no other kernels exist
Type | boolean |
---|---|
Default | false |
ISIS camera models can use a shape model (a projected ISIS cube that defines the radii for a global or regional area). You can choose
to select a shape model or to use the definition of the ellipsoid found in the planetary constants (PCK) file.
Type | string | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Default | SYSTEM | ||||||||||||
Option List: |
|
A map projected ISIS cube which contains the radii of the target. The file can
cover more than the input cube (FROM) but must minimally cover the data in the input cube.
Type | cube |
---|---|
File Mode | input |
Default Path | $base//dems/ |
Filter | *.cub |
Mapping parameters
A file containing the desired output mapping parameters in PVL form. This
file can be a simple hand produced label file. It can also be an existing cube
label which contains a Mapping group.
Type | filename |
---|---|
Internal Default | Sinusoidal |
Inclusions |
|
Filter | *.map |
Specifies the resolution in meters per pixel.
If not in the MAP file the resolution will be computed from
the themis level 1 cube.
Type | double |
---|---|
Internal Default | Automatic |
Minimum | 0.0 (exclusive) |
Inclusions |
|