mateuszbaran / ECG-analyzer

Main ECG-analyzer repository
GNU General Public License v2.0
45 stars 38 forks source link

Parametry do R-peaks #4

Closed fuko-fabio closed 11 years ago

fuko-fabio commented 11 years ago

Potrzebne przekazywanie wybranego algorytmu (z rozwijalnej listy) dwie wartości - PanTompkins, Hilbert.

Dodatkowo w zależności od wybranego algorytmu potrzebne będą dodatkowe parametry.

Dla PanTompkins możliwość ustawienia szerokości okna całkowania, domyślnie wartość 25, na razie ograniczyć wybór z zakresu od 5 do 50. możliwość ustawienia progu detekcji z zakresu 0.1 do 0.9, domyslne 0.2, skok 0.1 Dodać też możliwość automatycznego określania progu, np wartość zero może być jako próg automatyczny. Należy to jakoś zaznaczyć na liście, mi wystarczy wartość 0.

Co do metody Hilberta parametry nie są mi znane więc zostaną podane w przyszłości.

Przykład dostarczania parametrów: ParametersTypes pt; pt["detection_method"] = PAN_TOMPKINS; pt["window_size"] = 15; pt["thersold_size"] = 0.1; setParamsRPeaks(pt);

można też zobaczyć w branch-u Gtest