View
212
Download
0
Tags:
Embed Size (px)
Citation preview
Update of Image Update of Image Deconvolution SoftwareDeconvolution Software(including SAS package (including SAS package psfgenpsfgen))
Tao SongTao Song
Dept. Physics & AstronomyDept. Physics & AstronomyUniversity of LeicesterUniversity of Leicester
psfgenpsfgen SAS package SAS package (Ver. 0.4)(Ver. 0.4)
➲ A handy tool that obtains particular PSFs of the XMM instruments.A handy tool that obtains particular PSFs of the XMM instruments.➲ Accept vary coordinate systems, i.e. DETXY, XY, RAWXY, TELCOOR.Accept vary coordinate systems, i.e. DETXY, XY, RAWXY, TELCOOR.➲ Accept Accept xmm/evselectxmm/evselect generated image as input. generated image as input.
psfgenpsfgen vs. vs. calviewcalview
Purpose Mono purpose - PSFMono purpose - PSF Multiple purposesMultiple purposes
User Interaction Not requiredNot required RequiredRequired
PSF size Arbitrary Arbitrary FixedFixed
Multiple energy
PSFAllowedAllowed Not allowedNot allowed
Energy channel
weightingAllowedAllowed Not allowedNot allowed
Coordinate System MultipleMultiple SingleSingle
Output Auto savedAuto saved User specified in ds9User specified in ds9
Centre Location Auto locate PSF centreAuto locate PSF centre Not allowedNot allowed
psfgen calview
Example ofExample of psfgen psfgen – Image input – Image input
Command:
psfgen imageset=image.fits level=ELLBETA energy=‘200 5000 12000' output=psf.fits
psfgenpsfgen
200 x 200200 x 200 200 x 200200 x 200
200 x 200200 x 200
image.fitsimage.fits
psf.fitspsf.fits200eV200eV
5000eV5000eV
12000eV12000eV
Example ofExample of psfgen psfgen – TELCOOR input – TELCOOR input
Command:
psfgen instrument=EMOS2 level=ELLBETA energy='300 3000 8000 13000' weight='1 1 0.5 0.5' theta=400 phi=45 output=psf.fits
CombinedCombined 300 eV300 eV 3000 eV3000 eV 8000 eV8000 eV 13000 eV13000 eV
CombinedCombined 300 eV300 eV 3000 eV3000 eV 8000 eV8000 eV 13000 eV13000 eV
0
0. 02
0. 04
0. 06
0. 08
0. 1
0. 12
0. 14
0. 16
0. 18
1 51 101 151
combi ne300 eV3000 eV8000 eV13000 eV
Test ofTest of psfgen psfgen – position accuracy– position accuracy
Region 1
Region 2
Region 3
Region 4
Region 5
Region 6
Region 7
Length 4006 14687 9720 10938 8406 14836 14575
Angle 43 52 111 177 227 282 342
Theta 201 735 486 546 420 741 729
Phi 313 322 21 86 137 192 253
0
50
100
150
200
250
300
350
400
1 2 3 4 5 6 7
Angle
Phi
Phi Shifted
y = 0.05x + 0.2189
R2 = 1
0
100
200
300
400
500
600
700
800
0 2000 4000 6000 8000 10000 12000 14000 16000
Length
Th
eta
Angle (Phi)
Length (Theta
)
TELCOORTELCOOR
DETXYDETXY
Test ofTest of psfgen psfgen – coordinates conversion – coordinates conversion
Region 1 Region 2 Region 3 Region 4 Region 5 Region 6 Region 7
DET 201 735 486 546 420 741 729
Theta XY 202 733 485 538 420 740 731
RAW 203 734 490 - 412 736 726
DET 313 322 21 86 137 192 253
Phi XY 313 322 21 86 137 191 252
RAW 312 322 21 - 137 192 252
Plan for the new Plan for the new img_deconimg_decon
Current Version
img_decon
CommonBlocks
Var1var2
.
.
. GUI
fun1
fun2
fun3
img_decon
New Version
GUI
fun1
fun2
fun3
➲ More deconvolution methods.More deconvolution methods.➲ Allow multiple energy channel deconvolution. (Allow multiple energy channel deconvolution. (psfgenpsfgen
multiple energy PSFs feature)multiple energy PSFs feature)➲ Automatically look for proper PSFs for the input data. Automatically look for proper PSFs for the input data.
((psfgenpsfgen image input feature) image input feature)➲ Supply both GUI and function invoke interface. The Supply both GUI and function invoke interface. The
former is suitable for monitoring changes in former is suitable for monitoring changes in deconvolution. The latter is suitable for batch datadeconvolution. The latter is suitable for batch data processing. (processing. (psfgenpsfgen non-interaction feature) non-interaction feature)
➲ Colour coding for multiple energy channel images.Colour coding for multiple energy channel images.
Plan for the new Plan for the new img_deconimg_decon
Thank you!Thank you!