Top Banner
Data compression in medical implants Pål Anders Floor Interventional Center, Oslo University Hospital
18

Data compression in medical implants - ultrasponder · Data compression in medical implants ... • Correlation is redundant -> can be removed at encoder and added at decoder ...

May 15, 2018

Download

Documents

phammien
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Data compression in medical implants - ultrasponder · Data compression in medical implants ... • Correlation is redundant -> can be removed at encoder and added at decoder ...

Data compression in medical implants

Pål Anders Floor

Interventional Center, 

Oslo University Hospital 

Page 2: Data compression in medical implants - ultrasponder · Data compression in medical implants ... • Correlation is redundant -> can be removed at encoder and added at decoder ...

Outline

• Removal of temporal correlation: Differential pulse code modulation (DPCM)

• Example: ECG sinal processing with DPCM

• Exploring inter-sensor correlation: Distributed quantization (DQ)

• Example: Combining DPCM and DQ

2

Page 3: Data compression in medical implants - ultrasponder · Data compression in medical implants ... • Correlation is redundant -> can be removed at encoder and added at decoder ...

Measuring physical processes

• Signals resulting from measurement of physical phenomenon are usually correlated

• Correlation in time: Compression with DPCM to reduce power consumption/rate

• Several sensors: exploit inter-sensor correlation with Distributed Quantization to reduce power/rate

• Combine schemes to exploit both temporal and inter-sensor correlation

• For implants: Crucial with low power consumption

3

Page 4: Data compression in medical implants - ultrasponder · Data compression in medical implants ... • Correlation is redundant -> can be removed at encoder and added at decoder ...

Temporal correlation (one sensor)

• Correlation is redundant -> can be removed at encoder and added at decoder

• Remove redundancy (compression) prior to transmission -> reduced power consumption

• Compression scheme must be of low complexity to be effective

• DPCM: Removes correlation at low complexity

4

Page 5: Data compression in medical implants - ultrasponder · Data compression in medical implants ... • Correlation is redundant -> can be removed at encoder and added at decoder ...

DPCM

• Exploits correlation by predicting current signal sample based on P previous samples

• Communicate prediction error• Predictor: P’th order FIR filter

5

Page 6: Data compression in medical implants - ultrasponder · Data compression in medical implants ... • Correlation is redundant -> can be removed at encoder and added at decoder ...

DPCM cont’d

• Predictor coefficients determined from relevant data.• Stationary signal: Solve Yule-Walker equations:

• - coeficients. - estimated correlation matrix from relevant data

• Non-stationary signal: Adapt coefficients with Levinson Recursion

6

[ ]TdcR 001ˆ 2σ=

c R̂

Page 7: Data compression in medical implants - ultrasponder · Data compression in medical implants ... • Correlation is redundant -> can be removed at encoder and added at decoder ...

Example: DPCM and ECG signal [1]

7

Page 8: Data compression in medical implants - ultrasponder · Data compression in medical implants ... • Correlation is redundant -> can be removed at encoder and added at decoder ...

DPCM and ECG cont’d• Power reduced ≈ 280 times with 2’nd order predictor• Quantize prediction error instead of original!• Low complexity:

8

Page 9: Data compression in medical implants - ultrasponder · Data compression in medical implants ... • Correlation is redundant -> can be removed at encoder and added at decoder ...

DPCM and ECG cont’d

9

Page 10: Data compression in medical implants - ultrasponder · Data compression in medical implants ... • Correlation is redundant -> can be removed at encoder and added at decoder ...

With a good feedback channel

• Predictor can be moved to receiver (CU) [2]:

• Very simple encoder

10

Page 11: Data compression in medical implants - ultrasponder · Data compression in medical implants ... • Correlation is redundant -> can be removed at encoder and added at decoder ...

Multi-user schemes

• Correlation between different sensors are exploited

• Can potentially achieve lower power consumtion per sensor

• Joint compression of several sources: Distributed Quantization

• Distributed: Since cooperation between implants is difficult

11

Page 12: Data compression in medical implants - ultrasponder · Data compression in medical implants ... • Correlation is redundant -> can be removed at encoder and added at decoder ...

2-node sensor network

• Orthogonal transmission

• Best possible encoders and decoders?• Optimal performance known for Gaussian case

12

Page 13: Data compression in medical implants - ultrasponder · Data compression in medical implants ... • Correlation is redundant -> can be removed at encoder and added at decoder ...

Gaussian sensor network (GSN)• Optimal performance for and correlation121 ==αα xρ

13

Page 14: Data compression in medical implants - ultrasponder · Data compression in medical implants ... • Correlation is redundant -> can be removed at encoder and added at decoder ...

GSN cont’d

• Correlation must be very large to gain significantly from multiuser schemes

• Low correlation: Do not bother!

• High correlation: Worth exploring

14

Page 15: Data compression in medical implants - ultrasponder · Data compression in medical implants ... • Correlation is redundant -> can be removed at encoder and added at decoder ...

Distributed Quantization

• Encoders: Co-optimized scalar quantizers [3]

• : Re-use of quantizer indices -> Better resolution for given number of bits

]1,95.0[∈xρ

15

Page 16: Data compression in medical implants - ultrasponder · Data compression in medical implants ... • Correlation is redundant -> can be removed at encoder and added at decoder ...

ECG processing: DQ and DPCM999.0≈xρ

16

Page 17: Data compression in medical implants - ultrasponder · Data compression in medical implants ... • Correlation is redundant -> can be removed at encoder and added at decoder ...

Conclusion• DPCM gives significant compression of

correlated signals at low complexity• Multiuser schemes only gives compression gain

at high inter-sensor correlation• Combining DPCM and DQ: small number of bits

per sensor achieved• Most potential lies in DPCM coding for each

sensor

17

Page 18: Data compression in medical implants - ultrasponder · Data compression in medical implants ... • Correlation is redundant -> can be removed at encoder and added at decoder ...

References• [1]: S.M. Lalaleddine, C. G. Hutchens, R. D. Strattan, and W. A. Coberly. “ECG data 

compression techniques – a unified approach”. IEEE Transactions on Biomedical Engineering., vol. 37, no. 4, pp. 329‐342. April 1990.

• [2]: T. A. Ramstad, “Simple and reliable power image communication based on dpcm and multiple refinements through feedback,” in 3rd International Symposium on Communications, Control and Signal Processing. IEEE, Mar. 2008.

• [3]: N. Wernersson, J. Karlsson, and M. Skoglund, “Distributed quantization over noisy channels,” IEEE Transactions on Communications., vol. 57, no.6, pp. 1693‐1700, June 2009.

18