330 likes | 341 Views
Signal Processing for Quantifying Autoregulation. David Simpson Reader in Biomedical Signal Processing, University of Southampton ds@isvr.soton.ac.uk. Outline. Preprocessing Transfer function analysis Gain, phase, coherence Bootstrap project Model fitting Extracting parameters
E N D
Signal Processing for Quantifying Autoregulation David Simpson Reader in Biomedical Signal Processing, University of Southampton ds@isvr.soton.ac.uk
Outline • Preprocessing • Transfer function analysis • Gain, phase, coherence • Bootstrap project • Model fitting • Extracting parameters • Discussion
Median filter • Can not remove wide spikes • Right-shift of signal
Smoothing • Bidirectional low-pass (Butterworth) filter, fc=0.5Hz • Ignore the beginning!
Transfer function analysis (TFA) • Data from Bootstrap Project • Normalized by mean • Not adjusted for CrCP Thanks: CARNet bootstrap project for data used
Transfer function analysis (TFA) • Filtered 0.03-0.5
Relating pressure to flow Transfer function (frequency response) V(f)=P(f).H(f) Blood Flow Velocity Arterial Blood Pressure - Input / outputmodel + error End-tidalpCO2
Fourier SeriesPeriodic Signals - Cosine and Sine Waves Period T=1/f 4 Cosine wave 2 Sine wave Amplitude a 0 Phase -2 t -4 0 0.5 1 1.5 2 time (s)
Coherence How well are v and p correlated, at each frequency?
Power spectral estimation: Welch method.Averaging individual estimates TFA analysis: Estimated cross-spectrumbetween p and v Estimated auto-spectrumof p
Changing window-length T=100s T=20s • Frequency resolution:Δf=1/T, T… duration of window
Estimating spectrum and cross-spectrum • Frequency resolution:Δf=1/T, T… duration of window • Estimation error: with more windows • Compromise:Longer windows: better frequency resolution, worse random estimation errors • Higher sampling rate increases frequency range • Longer FFTs: interpolation of spectrum, transfer function, coherence … • Window shape: probably not very important
Effect of windowlength (M) and number of windows (L)Signal: N=512, fs=128 M=128 L=? f=? With fixed N (512), type of window (rectangular), and overlap (50%) True estimates M=512 L=? f=? M=64 L=? f=? Mean of estimates
Critical values for coherence estimates • 3 realizations of uncorrelated white noise Critical value (3 windows, α=5%)
Critical values No. of independent windows
Modelling Blood Flow Velocity Arterial Blood Pressure - Adaptive Input / outputmodel + error End-tidalpCO2
Step responses Predicted response to step input (13 recordings, normal subjects)
Alternative estimator: FIR filter • Sampling frequency (2 Hz) • Scales are not compatible • TFA: not causal • Needs pre-processing
ARI Increasing ARI
Non-linear system identification LNL Model Pressure Non- Linear Flow Linear Linear Filter Static Filter
Summary • Proprocessing • TFA • Gain, phase, coherence • Window-length • Critical values for coherence • Issues • What model? • Frequency bands present • How best to quantify autoregulation from model