N
Nazurah88
Guest
hei og god dag,
im tiden gjør endelige prosjektet electrocardiograph segmentering bruker skjulte markov modell
for databasen i bruk alle de qt database som er tilgjengelig fra Physionet.
først i preprocess dataene ved å gjøre grunnlinjen rart fjerning og denoising gjør bruk av wavelet (som im ikke sikker det er riktig metode)
koden jeg benytter er som følger:%************************************************* *************************
CLC; fjerne alle; lukke alle;
%************************************************* *************************
% Få Data & User Innganger
%************************************************* *************************
Filnavn = sel30.txt%%% EKG Tekstfil
ECG_Data = load (filnavn);% laste Tekstfil
Tid = ECG_Data
, 1);% første kolonnen av filen
ECG_1 = ECG_Data
, 2);% Second kolonne File (bly 1)
ECG_2 = ECG_Data
, 3);% Tredje kolonne File (leder 2)
Time_Adjusted = Time;% i sekunder Allerede
%%% Eliminer Baseline Drift
Base_1 = glatt (ECG_1, 150); ecgsmooth1 = ECG_1-Base_1;
Base_2 = glatt (ECG_2, 150); ecgsmooth = ECG_2-Base_2;%%% gjelder Wavelet Transform
[C, L] = wavedec (ecgsmooth1, 8, 'db4');
[d1, d2, d3, d4, D5, D6, D7, d8] = detcoef (C, L, [1,2,3,4,5,6,7,8]);
%%% Denoise
[THR, sorh, keepapp] = ddencmp ( 'den', 'WV, ecgsmooth1);
cleanecg1 = wdencmp ( 'GBL', C, L, db4 ', 8, THR, sorh, keepapp);
%%% gjelder Wavelet Transform
[C1, L1] = wavedec (ecgsmooth, 8, 'db4');
[A1, A2, A3, A4, A5, A6, a7, a8] = detcoef (C1, L1, [1,2,3,4,5,6,7,8]);
%%% Denoise
[thr1, sorh1, keepapp1] = ddencmp ( 'den', 'WV, ecgsmooth);
cleanecg = wdencmp ( 'GBL, C1, L1, db4', 8, thr1, sorh1, keepapp1);Jeg håper noen en kunne hjelpe meg å overvåke om im på rett sti av EKG preprocessing eller ikke.da jeg skulle fortsette med meksikanske hatten Kontinuerlig wavelet transformere metoden og im helt tapt.Jeg tror koding skal være så nedenfor,
c = cwt (cleanecg1, 1:32, mexh ');
men im ikke sikker fordi det er ikke det samme som det som vises i aviser, tidsskrifter, eller rettergang som benytter CWT
Jeg vil at resultatet skal bli som under:
http://img152.imageshac.kus/img152/6774/cwt.png<img src="http://images.elektroda.net/18_1239298534.gif" border="0" alt=""/>Men jeg har ingen her på mitt universitet som kan hjelpe meg ..
Jeg håper virkelig at noen kunne hjelpe meg .. hvis du kunne hjelpe meg, kan du sende meg på nurnazurah (at) gmail.com
din hjelp og veiledning virkelig hjelpe meg mye ..
mange takk!
virkelig pris på det!
im tiden gjør endelige prosjektet electrocardiograph segmentering bruker skjulte markov modell
for databasen i bruk alle de qt database som er tilgjengelig fra Physionet.
først i preprocess dataene ved å gjøre grunnlinjen rart fjerning og denoising gjør bruk av wavelet (som im ikke sikker det er riktig metode)
koden jeg benytter er som følger:%************************************************* *************************
CLC; fjerne alle; lukke alle;
%************************************************* *************************
% Få Data & User Innganger
%************************************************* *************************
Filnavn = sel30.txt%%% EKG Tekstfil
ECG_Data = load (filnavn);% laste Tekstfil
Tid = ECG_Data
ECG_1 = ECG_Data
ECG_2 = ECG_Data
Time_Adjusted = Time;% i sekunder Allerede
%%% Eliminer Baseline Drift
Base_1 = glatt (ECG_1, 150); ecgsmooth1 = ECG_1-Base_1;
Base_2 = glatt (ECG_2, 150); ecgsmooth = ECG_2-Base_2;%%% gjelder Wavelet Transform
[C, L] = wavedec (ecgsmooth1, 8, 'db4');
[d1, d2, d3, d4, D5, D6, D7, d8] = detcoef (C, L, [1,2,3,4,5,6,7,8]);
%%% Denoise
[THR, sorh, keepapp] = ddencmp ( 'den', 'WV, ecgsmooth1);
cleanecg1 = wdencmp ( 'GBL', C, L, db4 ', 8, THR, sorh, keepapp);
%%% gjelder Wavelet Transform
[C1, L1] = wavedec (ecgsmooth, 8, 'db4');
[A1, A2, A3, A4, A5, A6, a7, a8] = detcoef (C1, L1, [1,2,3,4,5,6,7,8]);
%%% Denoise
[thr1, sorh1, keepapp1] = ddencmp ( 'den', 'WV, ecgsmooth);
cleanecg = wdencmp ( 'GBL, C1, L1, db4', 8, thr1, sorh1, keepapp1);Jeg håper noen en kunne hjelpe meg å overvåke om im på rett sti av EKG preprocessing eller ikke.da jeg skulle fortsette med meksikanske hatten Kontinuerlig wavelet transformere metoden og im helt tapt.Jeg tror koding skal være så nedenfor,
c = cwt (cleanecg1, 1:32, mexh ');
men im ikke sikker fordi det er ikke det samme som det som vises i aviser, tidsskrifter, eller rettergang som benytter CWT
Jeg vil at resultatet skal bli som under:
http://img152.imageshac.kus/img152/6774/cwt.png<img src="http://images.elektroda.net/18_1239298534.gif" border="0" alt=""/>Men jeg har ingen her på mitt universitet som kan hjelpe meg ..
Jeg håper virkelig at noen kunne hjelpe meg .. hvis du kunne hjelpe meg, kan du sende meg på nurnazurah (at) gmail.com
din hjelp og veiledning virkelig hjelpe meg mye ..
mange takk!
virkelig pris på det!