signal processing of germanium detector signals david scraggs university of liverpool untf 2006

21
Signal Processing of Signal Processing of Germanium Detector Signals Germanium Detector Signals David Scraggs David Scraggs University of Liverpool University of Liverpool UNTF 2006

Post on 21-Dec-2015

218 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Signal Processing of Germanium Detector Signals David Scraggs University of Liverpool UNTF 2006

Signal Processing of Germanium Signal Processing of Germanium Detector SignalsDetector Signals

David ScraggsDavid ScraggsUniversity of LiverpoolUniversity of Liverpool

UNTF 2006

Page 2: Signal Processing of Germanium Detector Signals David Scraggs University of Liverpool UNTF 2006

OverviewOverview

• SmartPET

• Convolved Signals

• Wavelet Analysis

• Results

• Future Work

• Questions?

Page 3: Signal Processing of Germanium Detector Signals David Scraggs University of Liverpool UNTF 2006

SmartPETSmartPET

• PSA assumes one charge cloud is created

• Compton scattering is most probable interaction above 200keV

• Two charge clouds in single strip possible!

PET SPECT

Page 4: Signal Processing of Germanium Detector Signals David Scraggs University of Liverpool UNTF 2006

Convolved SignalsConvolved Signals

+

-

Leading edge of real charge is dependent on position at which the charge carriers are Formed.

PSA gives position of interaction and LORor cone is well defined

Page 5: Signal Processing of Germanium Detector Signals David Scraggs University of Liverpool UNTF 2006

Convolved SignalsConvolved Signals

+

-

Leading edge is now convolution of two interactions, characterised by kink.

50 100 150 200 250-200

0

200

400

600

800

1000

1200

1400Convolved Signal

Page 6: Signal Processing of Germanium Detector Signals David Scraggs University of Liverpool UNTF 2006

• Discontinuity in leading edge is due to cessation of charge collection from one charge cloud

• Average interaction position

• Goal is to use PSA so convolved signals must be removed

• Signals currently analysed in time domain; not sensitive to discontinuities!

• Analyse signals in frequency domain

Convolved SignalsConvolved Signals

Page 7: Signal Processing of Germanium Detector Signals David Scraggs University of Liverpool UNTF 2006

• Discontinuities difficult to discriminate in time domain

• Slight frequency changes are evident in frequency domain

• Fourier Transform can be used to measure frequency components

Frequency AnalysisFrequency Analysis

dtetxfX ftj2).()(

Page 8: Signal Processing of Germanium Detector Signals David Scraggs University of Liverpool UNTF 2006

• Fourier assumes stationary signals• Detector signals are non-stationary

Frequency AnalysisFrequency Analysis

Page 9: Signal Processing of Germanium Detector Signals David Scraggs University of Liverpool UNTF 2006

• Wavelet window function;

• Transform coefficient is integral of a convolution between the signal and wavelet;

dts

ttx

sssCWT xx

*)(1

),(,

s

t

sts

1

)(,

Wavelet AnalysisWavelet Analysis

Page 10: Signal Processing of Germanium Detector Signals David Scraggs University of Liverpool UNTF 2006

• A mother wavelet is chosen to serve as a function for all windows in the process

• Mother wavelet is simply • Functions must satisfy certain criteria• Second derivative of a Gaussian

• Compressed or dilated version

)(t

2/2 2

)1()( tett

2]/)[(2

12

1st

es

t

s

t

Wavelet AnalysisWavelet Analysis

Page 11: Signal Processing of Germanium Detector Signals David Scraggs University of Liverpool UNTF 2006

Wavelet AnalysisWavelet Analysis

Mother Wavelet:Mexican Hat

Dilated version of mother

Page 12: Signal Processing of Germanium Detector Signals David Scraggs University of Liverpool UNTF 2006

Wavelet TransformationWavelet Transformation

Page 13: Signal Processing of Germanium Detector Signals David Scraggs University of Liverpool UNTF 2006

ThresholdingThresholding

• Clearly possible to alter any wavelet coefficients • Transform vector contains a range of values• Least significant components relate to the least

significant influences in the signal• Coherent structures and signal discontinuities

within the signal are identified• Can reconstruct original signal from transform• Many types of threshold• Can de-noise signals

Page 14: Signal Processing of Germanium Detector Signals David Scraggs University of Liverpool UNTF 2006

ReconstructionReconstruction

• Inverse Wavelet Transform

0

2, )(),(1

)(s

dsdtsT

Ctx s

g

Page 15: Signal Processing of Germanium Detector Signals David Scraggs University of Liverpool UNTF 2006

Convolution IdentificationConvolution Identification

• Well distinguished convolved event

50 100 150 200 250-200

0

200

400

600

800

1000

1200

1400Convolved Signal

Page 16: Signal Processing of Germanium Detector Signals David Scraggs University of Liverpool UNTF 2006

Convolution IdentificationConvolution Identification

• Wavelet transform separates out frequencies with the signal

1

2

3

4

5

6

7

8

050

100150

200250

300

-5000

-4000

-3000

-2000

-1000

0

1000

2000

3000

4000

5000

Wavelet Transform

scale

Element No.

Wavelet Coefficient

Page 17: Signal Processing of Germanium Detector Signals David Scraggs University of Liverpool UNTF 2006

Convolution IdentificationConvolution Identification• Signal discontinuity seen clearly at scale 2 • Two very good matches; noise also present but

very small effect at this frequency, threshold out

50 100 150 200 250-50

0

50

100

150

200All Coefficients at Scale 2

Element No.

Wavelet Coefficient

Page 18: Signal Processing of Germanium Detector Signals David Scraggs University of Liverpool UNTF 2006

Identification ResultIdentification Result

• Cs-137 Data was filtered for convolved events

• 64496 Events were convolved

• Method identified 32% or 20419 events as convolved

• A random sample of identified and non identified signals shows promising results

Page 19: Signal Processing of Germanium Detector Signals David Scraggs University of Liverpool UNTF 2006

Identification ResultIdentification Result

0 100 200 300 400 500 600 700 800 900-200

0

200

400

600

800

1000

1200

1400Pulse Train of Cs-137 Convolved Interactions

Time

Am

plitu

de

Identified Convolved Not identified

Random sampleof pulse train

Page 20: Signal Processing of Germanium Detector Signals David Scraggs University of Liverpool UNTF 2006

Identification ResultIdentification Result

100 110 120 130 140 150 160

0

200

400

600

800

1000

1200

Pulse Train of Cs-137 Convolved Interactions

Time

Am

plitu

de

360 365 370 375 380 385

0

200

400

600

800

1000

1200

Pulse Train of Cs-137 Convolved Interactions

Time

Am

plitu

de

• Identified:– Slight frequency

discontinuity near top of signal

• Not identified:– Appears smooth; could

result from two interactions close in depth

Page 21: Signal Processing of Germanium Detector Signals David Scraggs University of Liverpool UNTF 2006

Future Work

• Coincidence data collection so that theory can be blind tested

• Remove identified convolved events from pre-reconstruction data and quantify image quality differential

SmartPET Detector NaI