Standard THEMIS IR Processing
Contents: Description, Procedure, Functions Used, Related Functions
Description This procedure is desinged to take an ISIS projected THEMIS Infrared image and run it through standard processing. The data output of this should be identical to what can be generated using thmproc. NOTE: The example is shown for 10 bands, if less bands are present like in a nighttime image you can safely skip the autoradcorr step.
Procedure
dv>a=read("I10418002.irmc.cub") Rectify the image which turns the projected image into a rectangle for easy manipulation. dv>a=thm.rectfiy(a) struct, 4 elements data: 301x1883x10 array of float, bsq format [22,671,320 bytes] leftedge: 1x1883x1 array of int, bsq format [7,532 bytes] width: 577 angle: 3.052882433 Remove the line and row correlated noise. dv> a.data=thm.deplaid(a.data) 301x1883x10 array of float, bsq format [22,671,320 bytes] Perform the automatic radiance correction which allows for better separation of brightness temperature and emissivity. dv> rc=autoradcorr(a.data) .. struct, 4 elements avgdark: 1x1x10 array of float, bsq format [40 bytes] blackmask: 301x1883x1 array of byte, bsq format [566,783 bytes] dark: 7x38x10 array of float, bsq format [10,640 bytes] darkcol: 1x1883x10 array of float, bsq format [75,320 bytes] Subtract the correction from the data to apply the correction. dv>a.data=a.data-rc.darkcol Return the data to its original map projected state. dv> a=thm.reconstitute(a) 577x1852x10 array of float, bsq format [42,744,160 bytes]
|
DavinciWiki Mini-Nav Bar Contents
Contact Developers
All other topics
Functions Used
Related Procedures |