thm.white noise remove1

From DavinciWiki
Jump to: navigation, search


Description

White noise removal algorithm for THEMIS radiance cubes

Converts to emissivity, smoothes and recombines with unsmoothed brightness temperature

Arguments and Return Values

Arguments: The radiance cube, a convolve kernel size and options

Return Value: The radiance cube with white noise removed

Usage

Syntax: thm.white_noise_remove1(rad = VAL [, k_size = INT] [, bandlist = INT] [, ignore = VAL] [, b1 = INT] [, b2 = INT])

'rad' - Any 3-D THEMIS radiance array.

'k_size' - An optional size of the smoothing kernel. Default is 5.

'bandlist' - An optional ordered list of THEMIS bands in rad. Default is 1:10.

'ignore' - An optional non-data pixel value. Default is -32768 AND 0.

'b1' - An optional first band to search for maximum brightness temperature. Default is 3.

'b2' - An optional last band to search for maximum brightness temperature. Default is 9.

NOTE: This smoothing algorithm does well for radiance, but it visibly degrades the emissivity images.

NOTE: This algorithm is most effective in THEMIS images that have been radcorred

Examples

dv> a
345x7179x10 array of float, bsq format [99,070,200 bytes]

dv> a1 = thm.white_noise_remove1(a)
345x7179x10 array of float, bsq format [99,070,200 bytes]

Images

WNR1a.png WNR1b.png

DavinciWiki Mini-Nav Bar

Contents


Contact Developers

  • davinci-dev [AT] mars.asu.edu

All other topics

  • See navigation on the left

Related Functions

Recent Core Changes

Modified On: 03-27-2006

Personal tools