Analysing Noisy Driver Physiology Real-Time Using Off-the-Shelf Sensors: Heart Rate Analysis Software from the Taking the Fast Lane Project
This paper describes the functioning and development of HeartPy: a heart rate analysis toolkit designed for photoplethysmogram (PPG) data. Most openly available algorithms focus on electrocardiogram (ECG) data, which has very different signal properties and morphology, creating a problem with analys...
Saved in:
| Published in | Journal of open research software Vol. 7; no. 1; p. 32 |
|---|---|
| Main Authors | , , , |
| Format | Journal Article |
| Language | English |
| Published |
Ubiquity Press Ltd
29.10.2019
Ubiquity Press |
| Subjects | |
| Online Access | Get full text |
| ISSN | 2049-9647 2049-9647 |
| DOI | 10.5334/jors.241 |
Cover
| Abstract | This paper describes the functioning and development of HeartPy: a heart rate analysis toolkit designed for photoplethysmogram (PPG) data. Most openly available algorithms focus on electrocardiogram (ECG) data, which has very different signal properties and morphology, creating a problem with analysis. ECG-based algorithms generally don't function well on PPG data, especially noisy PPG data collected in experimental studies. To counter this, we developed HeartPy to be a noise-resistant algorithm that handles PPG data well. It has been implemented in Python and C. Arduino IDE sketches for popular boards (Arduino, Teensy) are available to enable data collection as well. This provides both pc-based and wearable implementations of the software, which allows rapid reuse by researchers looking for a validated heart rate analysis toolkit for use in human factors studies. Keywords: heart rate analysis, photoplethysmogram, python, arduino, PPG |
|---|---|
| AbstractList | This paper describes the functioning and development of HeartPy: a heart rate analysis toolkit designed for photoplethysmogram (PPG) data. Most openly available algorithms focus on electrocardiogram (ECG) data, which has very different signal properties and morphology, creating a problem with analysis. ECG-based algorithms generally don't function well on PPG data, especially noisy PPG data collected in experimental studies. To counter this, we developed HeartPy to be a noise-resistant algorithm that handles PPG data well. It has been implemented in Python and C. Arduino IDE sketches for popular boards (Arduino, Teensy) are available to enable data collection as well. This provides both pc-based and wearable implementations of the software, which allows rapid reuse by researchers looking for a validated heart rate analysis toolkit for use in human factors studies. Keywords: heart rate analysis, photoplethysmogram, python, arduino, PPG This paper describes the functioning and development of HeartPy: a heart rate analysis toolkit designed for photoplethysmogram (PPG) data. Most openly available algorithms focus on electrocardiogram (ECG) data, which has very different signal properties and morphology, creating a problem with analysis. ECG-based algorithms generally don’t function well on PPG data, especially noisy PPG data collected in experimental studies. To counter this, we developed HeartPy to be a noise-resistant algorithm that handles PPG data well. It has been implemented in Python and C. Arduino IDE sketches for popular boards (Arduino, Teensy) are available to enable data collection as well. This provides both pc-based and wearable implementations of the software, which allows rapid reuse by researchers looking for a validated heart rate analysis toolkit for use in human factors studies. Funding statement: Part of the software has been developed within the “Taking the Fast Lane” project, funded by NWO TTW1, project number 13771. This paper describes the functioning and development of HeartPy: a heart rate analysis toolkit designed for photoplethysmogram (PPG) data. Most openly available algorithms focus on electrocardiogram (ECG) data, which has very different signal properties and morphology, creating a problem with analysis. ECG-based algorithms generally don't function well on PPG data, especially noisy PPG data collected in experimental studies. To counter this, we developed HeartPy to be a noise-resistant algorithm that handles PPG data well. It has been implemented in Python and C. Arduino IDE sketches for popular boards (Arduino, Teensy) are available to enable data collection as well. This provides both pc-based and wearable implementations of the software, which allows rapid reuse by researchers looking for a validated heart rate analysis toolkit for use in human factors studies. |
| Audience | Academic |
| Author | Van Nes, Nicole Van Arem, Bart Farah, Haneen Van Gent, Paul |
| Author_xml | – sequence: 1 givenname: Paul surname: Van Gent fullname: Van Gent, Paul – sequence: 2 givenname: Haneen surname: Farah fullname: Farah, Haneen – sequence: 3 givenname: Nicole surname: Van Nes fullname: Van Nes, Nicole – sequence: 4 givenname: Bart surname: Van Arem fullname: Van Arem, Bart |
| BookMark | eNp1kdtqGzEQhpeSQtM00EcQ9Ka9WEenPfXOpM0BTBNi51pMpJEtd3cVJLVhn6EvXTkOpRQXXWg0_P83I_63xdHoRyyK94zOKiHk2daHOOOSvSqOOZVd2dWyOfqrflOcxrillDJRM9HS4-LXfIR-im5ck2_exYl8Ce4nBnK7yU3f-_VE7hD6cuUGJPfPuhtry7TBcrnB3pIljjFP_UyuEEIid5CQvDAjWXqbniAgscEPJJvICr7vGLvyAmIiCxiR3Aa_RZ3eFa8t9BFPX-6T4v7i6-r8qlzcXF6fzxelFrRjJTeca1phJdvGylayrgYjK6CirSRFlA1IbDlWQlftg2yQdbI1TS2gkZZVWpwU13uu8bBVj8ENECblwannhg9rlb_idI-KU2MqkMCNfJDUNC1lzHQg8gMs1SazPu1ZP8ZHmJ6g7_8AGVW7UNQuFJVDydoPe-0aMtqN1qcAenBRq3lNJW-bpuZZNTugysfg4HTO27rcP2TQwccY0CrtEiTnx2x0_aE9Pv5j-O_KvwGavrrb |
| CitedBy_id | crossref_primary_10_26634_jdp_12_1_20422 crossref_primary_10_1080_02699931_2020_1859993 crossref_primary_10_1109_ACCESS_2020_3022727 crossref_primary_10_3389_fnins_2021_577418 crossref_primary_10_1109_JBHI_2023_3344187 crossref_primary_10_3389_fpsyg_2024_1385746 crossref_primary_10_21105_joss_01867 crossref_primary_10_1088_1361_6579_ad33a2 crossref_primary_10_1109_TPAMI_2023_3298650 crossref_primary_10_1016_j_jocs_2025_102541 crossref_primary_10_2196_33458 crossref_primary_10_2196_54438 crossref_primary_10_3390_electronics13163333 crossref_primary_10_2196_47950 crossref_primary_10_3390_s24092692 crossref_primary_10_1038_s41597_022_01402_6 crossref_primary_10_1007_s40846_022_00700_z crossref_primary_10_1016_j_atech_2023_100264 crossref_primary_10_3389_fpsyt_2024_1371946 crossref_primary_10_1111_2041_210X_14301 crossref_primary_10_3390_bios12080598 crossref_primary_10_9758_cpn_23_1062 crossref_primary_10_1007_s11357_023_00730_8 crossref_primary_10_3389_fnins_2023_1148205 crossref_primary_10_5664_jcsm_10402 crossref_primary_10_1371_journal_pone_0302024 crossref_primary_10_1145_3557887 crossref_primary_10_1109_TIM_2023_3335524 crossref_primary_10_3389_fphys_2022_1020458 crossref_primary_10_1525_mp_2023_40_5_395 crossref_primary_10_1088_1361_6579_ac826d crossref_primary_10_1371_journal_pone_0268361 crossref_primary_10_1038_s41598_023_38258_8 crossref_primary_10_1371_journal_pone_0286450 crossref_primary_10_1109_JIOT_2022_3219813 crossref_primary_10_3390_s22176326 crossref_primary_10_1007_s11263_025_02388_5 crossref_primary_10_1016_j_compeleceng_2021_107065 crossref_primary_10_1080_10615806_2022_2162890 crossref_primary_10_1371_journal_pone_0284622 crossref_primary_10_3390_s22166054 crossref_primary_10_1109_ACCESS_2024_3475746 |
| Cites_doi | 10.1016/j.ijpsycho.2012.06.003 10.1109/MCSE.2007.58 10.1177/001872088702900204 10.1042/cs0870649 10.1016/j.neubiorev.2008.07.006 10.1080/17457300.2011.635213 10.1016/j.aap.2009.06.001 10.1109/TITS.2015.2462084 |
| ContentType | Journal Article |
| Copyright | COPYRIGHT 2019 Ubiquity Press Ltd. |
| Copyright_xml | – notice: COPYRIGHT 2019 Ubiquity Press Ltd. |
| DBID | AAYXX CITATION ADTOC UNPAY DOA |
| DOI | 10.5334/jors.241 |
| DatabaseName | CrossRef Unpaywall for CDI: Periodical Content Unpaywall DOAJ Directory of Open Access Journals |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: DOA name: DOAJ Directory of Open Access Journals url: https://www.doaj.org/ sourceTypes: Open Website – sequence: 2 dbid: UNPAY name: Unpaywall url: https://proxy.k.utb.cz/login?url=https://unpaywall.org/ sourceTypes: Open Access Repository |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISSN | 2049-9647 |
| ExternalDocumentID | oai_doaj_org_article_20dd5a4a2d4b40d78011d9a3b40af0cd 10.5334/jors.241 A604287762 10_5334_jors_241 |
| GeographicLocations | New Zealand |
| GeographicLocations_xml | – name: New Zealand |
| GroupedDBID | .0O 5VS AAFWJ AAPRH AAYXX ABINF ACCQO ADBBV AFPKN ALMA_UNASSIGNED_HOLDINGS BCNDV CITATION GROUPED_DOAJ H13 IAO ICD IEA ITC KQ8 M~E OK1 ADTOC ARCSS IPNFZ RIG UNPAY |
| ID | FETCH-LOGICAL-c3091-2d22c05e5487f484196ad45a038540ee47a4e82e53c58b47e1948d763a74f15c3 |
| IEDL.DBID | UNPAY |
| ISSN | 2049-9647 |
| IngestDate | Fri Oct 03 12:51:59 EDT 2025 Sun Oct 26 02:56:58 EDT 2025 Wed Mar 19 00:24:19 EDT 2025 Tue Jun 10 20:34:39 EDT 2025 Tue Jul 01 03:27:59 EDT 2025 Thu Apr 24 23:04:30 EDT 2025 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 1 |
| Language | English |
| License | http://creativecommons.org/licenses/by/4.0 cc-by |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c3091-2d22c05e5487f484196ad45a038540ee47a4e82e53c58b47e1948d763a74f15c3 |
| OpenAccessLink | https://proxy.k.utb.cz/login?url=http://openresearchsoftware.metajnl.com/articles/10.5334/jors.241/galley/401/download/ |
| ParticipantIDs | doaj_primary_oai_doaj_org_article_20dd5a4a2d4b40d78011d9a3b40af0cd unpaywall_primary_10_5334_jors_241 gale_infotracmisc_A604287762 gale_infotracacademiconefile_A604287762 crossref_citationtrail_10_5334_jors_241 crossref_primary_10_5334_jors_241 |
| ProviderPackageCode | CITATION AAYXX |
| PublicationCentury | 2000 |
| PublicationDate | 20191029 |
| PublicationDateYYYYMMDD | 2019-10-29 |
| PublicationDate_xml | – month: 10 year: 2019 text: 20191029 day: 29 |
| PublicationDecade | 2010 |
| PublicationTitle | Journal of open research software |
| PublicationYear | 2019 |
| Publisher | Ubiquity Press Ltd Ubiquity Press |
| Publisher_xml | – name: Ubiquity Press Ltd – name: Ubiquity Press |
| References | (key20191029070911_B18) 2011 (key20191029070911_B13) 2018 (key20191029070911_B23); 9 (key20191029070911_B21) 1993; 88 (key20191029070911_B5) 2010; 2138 (key20191029070911_B7) 1987; 29 (key20191029070911_B10) 2017 (key20191029070911_B16) 2011 (key20191029070911_B6) 2012; 85 (key20191029070911_B11) 2018 (key20191029070911_B17) 2014; 53 (key20191029070911_B14) 2000 (key20191029070911_B2) 2015; 16 key20191029070911_B22 key20191029070911_B24 key20191029070911_B25 (key20191029070911_B3) 2017 key20191029070911_B28 (key20191029070911_B1) 2012; 19 (key20191029070911_B19) 2009; 33 (key20191029070911_B8) 2010 (key20191029070911_B29) 2019 (key20191029070911_B20) 1994; 87 (key20191029070911_B15) 2012; 18 (key20191029070911_B12) 2017 (key20191029070911_B27) 2012 (key20191029070911_B4) 2010; 42 (key20191029070911_B26); 12 (key20191029070911_B9) 2018 |
| References_xml | – volume: 85 start-page: 153 issue: 2 year: 2012 ident: key20191029070911_B6 article-title: “Short-term cardiovascular responses to changing task demands.” publication-title: Int. J. Psychophysiol doi: 10.1016/j.ijpsycho.2012.06.003 – ident: key20191029070911_B25 – year: 2017 ident: key20191029070911_B3 article-title: “A Conceptual Model for Persuasive In-Vehicle Technology to Influence Tactical Level Driver Behavior.” publication-title: Transp. Res. Part F Traffic Psychol. Behav – start-page: 590 year: 2011 ident: key20191029070911_B18 article-title: “Comparison of heart rate and heart rate variability indices in distinguishing single task driving and driving under secondary cognitive workload.” – volume: 9 start-page: 10 issue: 3 ident: key20191029070911_B23 article-title: “Python for scientific computing.” publication-title: Comput. Sci. Eng doi: 10.1109/MCSE.2007.58 – volume: 18 issue: 6 year: 2012 ident: key20191029070911_B15 article-title: “Noncontact imaging photoplethysmography to effectively access pulse rate variability.” publication-title: J. Biomed. Opt – start-page: 405 year: 2011 ident: key20191029070911_B16 article-title: “Measuring Pulse Rate with a Webcam – a Non-contact Method for Evaluating Cardiac Activity.” – volume: 88 start-page: 782 issue: 429 year: 1993 ident: key20191029070911_B21 article-title: “The identification of multiple outliers,” publication-title: J. Am. Stat. Assoc – year: 2017 ident: key20191029070911_B12 article-title: “Driver Behaviour and Workload in an On-road Automated Vehicle.” – volume: 29 start-page: 161 issue: 2 year: 1987 ident: key20191029070911_B7 article-title: “Operator effort and the measurement of heart-rate variability.” publication-title: Hum. Factors doi: 10.1177/001872088702900204 – year: 2000 ident: key20191029070911_B14 article-title: “PhysioBank, PhysioToolkit, and PhysioNet – Components of a New Research Resource for Complex Physiologic Signals.” – volume: 2138 start-page: 6 issue: 1 year: 2010 ident: key20191029070911_B5 article-title: “Impact of Incremental Increases in Cognitive Workload on Physiological Arousal and Performance in Young Adult Drivers.” publication-title: Transp. Res. Rec. J. Transp. Res. Board – ident: key20191029070911_B28 – year: 2017 ident: key20191029070911_B10 article-title: “Towards Real-Time, Nonintrusive Estimation of Driver Workload: A Simulator Study.” – ident: key20191029070911_B24 – start-page: 664 year: 2019 ident: key20191029070911_B29 article-title: “Pregnancy Health Monitoring System based on Biosignal Analysis.” – volume: 87 start-page: 649 issue: 6 year: 1994 ident: key20191029070911_B20 article-title: “Low-frequency spontaneous fluctuations of R-R interval and blood pressure in conscious humans: A baroreceptor or central phenomenon?” publication-title: Clin. Sci. (Lond) doi: 10.1042/cs0870649 – year: 2018 ident: key20191029070911_B13 article-title: “Attentive monitoring of automated driving requires more effort than manual driving.” – start-page: 230 year: 2010 ident: key20191029070911_B8 article-title: “Drowsy driver detection system using eye blink patterns.” publication-title: 2010 Int. Conf. Mach. Web Intell. ICMWI 2010 – Proc – volume: 53 start-page: 1 year: 2014 ident: key20191029070911_B17 article-title: “Remote detection of mental workload changes using cardiac parameters assessed with a low-cost webcam.” publication-title: Comput. Biol. Med – year: 2012 ident: key20191029070911_B27 publication-title: Version Control with Git: Powerful Tools and Techniques for Collaborative Software Development – volume: 33 start-page: 71 issue: 2 year: 2009 ident: key20191029070911_B19 article-title: “Heart rate variability explored in the frequency domain: A tool to investigate the link between heart and behavior.” publication-title: Neurosci. Biobehav. Rev doi: 10.1016/j.neubiorev.2008.07.006 – volume: 19 start-page: 171 issue: 2 year: 2012 ident: key20191029070911_B1 article-title: “Vision Zero – a road safety policy innovation.” publication-title: Int. J. Inj. Contr. Saf. Promot doi: 10.1080/17457300.2011.635213 – start-page: 173 year: 2018 ident: key20191029070911_B9 article-title: “Heart Rate Analysis for Human Factors: Development and Validation of an Open Source Toolkit for Noisy Naturalistic Heart Rate Data.” – ident: key20191029070911_B22 – volume: 12 issue: 1 ident: key20191029070911_B26 article-title: “Best Practices for Scientific Computing.” publication-title: PLoS Biol – volume: 42 start-page: 898 issue: 3 year: 2010 ident: key20191029070911_B4 article-title: “Monitoring drivers’ mental workload in driving simulators using physiological measures.” publication-title: Accid. Anal. Prev doi: 10.1016/j.aap.2009.06.001 – volume: 16 start-page: 3017 issue: 6 year: 2015 ident: key20191029070911_B2 article-title: “Driver Behavior Analysis for Safe Driving: A Survey,” publication-title: IEEE Trans. Intell. Transp. Syst doi: 10.1109/TITS.2015.2462084 – year: 2018 ident: key20191029070911_B11 article-title: “Multi-Level Driver Workload Prediction Using Machine Learning and Off-The-Shelf Sensors.” publication-title: Transp. Res. Rec. J. Transp. Res. Board |
| SSID | ssj0001361380 |
| Score | 2.3927822 |
| Snippet | This paper describes the functioning and development of HeartPy: a heart rate analysis toolkit designed for photoplethysmogram (PPG) data. Most openly... |
| SourceID | doaj unpaywall gale crossref |
| SourceType | Open Website Open Access Repository Aggregation Database Enrichment Source Index Database |
| StartPage | 32 |
| SubjectTerms | Algorithms Analysis Applied research arduino Data collection Electrocardiography Heart rate heart rate analysis Measurement Methods Motor vehicle drivers photoplethysmogram Physiological aspects ppg python Traffic accidents |
| SummonAdditionalLinks | – databaseName: DOAJ Directory of Open Access Journals dbid: DOA link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1Lb9NAEF6hXuAC5SUCBQ0IidPCej22172VRxQhKKhppd6s9T54KHKqJFXV38CfZmbtRIkE4sLF8mMtjXdm57Ge-UaIl6HS6JyPsoyaW5hZJU3EWhYUiLVZbk0buRr583E5OcOP58X5Vqsvzgnr4YH7iaPg3PvCotUeW1S-Io2a-drmdGGjcp61rzL1VjCVdldyMlNG9WizXG365ud8sXytMduxPwmmf6OMb152F_b6ys5mWyZmvC9uD74hHPU03RU3QndP3Fn3XYBhGd4XvwYkke4bHM9_LK_h_YKzKyBlc6Ztcjgh_09yeQeknAD4EqMkV09Ov4dZhCnFrkToIUxIzldwQv4mrNFJYEqK-couAnDlCdBLcJo6VqXTsV2u4JPtAnztt3AeiLPxh9N3Ezk0VZAuJ99Aaq-1U0XgSCWiQVqB1mNh-Q8hqhCwshiMDkXuCtNiFbIajSctZCuMWeHyh2Kvm3fhkYBQtmUeNB1tiVERn7VVDrVqTSwUhpF4tZ7qxg2I49z4YtZQ5MFMaZgpDTFlJJ5vRl70KBt_GPOWubV5zrjY6QZJSzNIS_MvaSGSmNcNr14ixdmhCIE-iHGwmqMyxZBkIUbiYGckrTq38_jFRlr-SvLj_0HyE3GLnLSa7aWuD8TeanEZnpIjtGqfJZn_DY9JCGM priority: 102 providerName: Directory of Open Access Journals |
| Title | Analysing Noisy Driver Physiology Real-Time Using Off-the-Shelf Sensors: Heart Rate Analysis Software from the Taking the Fast Lane Project |
| URI | http://openresearchsoftware.metajnl.com/articles/10.5334/jors.241/galley/401/download/ https://doaj.org/article/20dd5a4a2d4b40d78011d9a3b40af0cd |
| UnpaywallVersion | publishedVersion |
| Volume | 7 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVAFT databaseName: Open Access Digital Library customDbUrl: eissn: 2049-9647 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0001361380 issn: 2049-9647 databaseCode: KQ8 dateStart: 20130101 isFulltext: true titleUrlDefault: http://grweb.coalliance.org/oadl/oadl.html providerName: Colorado Alliance of Research Libraries – providerCode: PRVAON databaseName: DOAJ Directory of Open Access Journals customDbUrl: eissn: 2049-9647 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0001361380 issn: 2049-9647 databaseCode: DOA dateStart: 20130101 isFulltext: true titleUrlDefault: https://www.doaj.org/ providerName: Directory of Open Access Journals – providerCode: PRVHPJ databaseName: ROAD: Directory of Open Access Scholarly Resources customDbUrl: eissn: 2049-9647 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0001361380 issn: 2049-9647 databaseCode: M~E dateStart: 20130101 isFulltext: true titleUrlDefault: https://road.issn.org providerName: ISSN International Centre – providerCode: PRVHFC databaseName: Ubiquity Partner Network - Journals (Open access) customDbUrl: eissn: 2049-9647 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0001361380 issn: 2049-9647 databaseCode: .0O dateStart: 20130528 isFulltext: true titleUrlDefault: https://www.ubiquitypress.com/ providerName: Ubiquity Press Ltd. |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1Lb9NAEF6V9AAXylMNlGpBSJycOOtdP7iFRxQhCFXToHKy1vtoKcGuHEdR-Av8aWbWDxGpSBy4REm8tmfX65lvdme-IeSliRhXSlsvtAxLmEnfiy1PPAGOWDYKZJxZzEb-NAunC_7hXJzvkS-do2halpvLFeihjSzN4Iep5FW-dHq7DRfDtx2zSIdXRbkagBka4ka12Q7BXxhq5JkvpB7eIvuhAIzeI_uL2cn4K1aaA0jsYfplzUS7c40d2-Qo_DtFfXudX8vtBu7xh_mZHJBNm8RTR518H6yrbKB-3sTp-F97do_cbRArHdcn3id7Jn9ADtpqELRRDg_Jr4bfJL-gs-LbakvflRjzQV2MqVu8p6eASj1MOqEuUoF-ttYDAOrNL83S0jl41CDMazoF8St6CiiYtpwpdN50hmI-DIWT6Jmro-W-TuSqoh9lbuhJvbD0iCwm78_eTr2m1IOnAkAsHtOMKV8Y9J8sjznoBam5kLhvyX1jeCS5iZkRgRJxxiMzSnisQTfKiNuRUMFj0suL3BwSasIsDAyDTxly68PsY9JXnPlZbIXPTZ-8ah9yqhoedCzHsUzBH8KBT3HgUxj4PnnetbyuuT9uaPMG50l3HNm63R9FeZE2jzRlvtZCcsk0z7ivI0AFI53IAH5I6ysNIuEsS1GngChKNqkR0CFk50rHofNswW71ydFOS9AFaufwi26e_lXkJ__S6Cm5A9AwQSvNkiPSq8q1eQbwq8qO3bLFcfNG_Qar6DYD |
| linkProvider | Unpaywall |
| linkToUnpaywall | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1Lb9NAEF6V9AAXylOkFLQgJE6bOOtdP7iFRxQhCFXToHKy1vtoKaldOY6i8Bf408z4JSIViQMXy4-1Pbtez3xjz3xDyCsbcqG1cSxwHEuYKY9FTsRMgiOWjnwVpQ6zkT_PgulCfDyTZ3vka-co2pbl5mIFemijCju4sqW6zJaV3m7DxfBtxyzS4WVerAZghob4o9puh-AvDA3yzOfKDG-R_UACRu-R_cXsePwNK80BJGaYflkz0e5cY8c2VRT-naK-vc6u1XYD9_jD_EwOyKZN4qmjTn4M1mU60D9v4nT8rz27R-42iJWO6xPvkz2bPSAHbTUI2iiHh-RXw2-SndNZ_n21pe8LjPmgVYxp9fGengAqZZh0QqtIBfrFOQYAlM0v7NLROXjUIMwbOgXxS3oCKJi2nCl03nSGYj4MhZPoaVVHq1qdqFVJP6nM0uP6w9Ijsph8OH03ZU2pB6Z9QCyMG861Jy36T05EAvSCMkIq_G8pPGtFqISNuJW-llEqQjuKRWRAN6pQuJHU_mPSy_LMPiHUBmngWw5LFQjnwezjytOCe2nkpCdsn7xuH3KiGx50LMexTMAfwoFPcOATGPg-edG1vK65P25o8xbnSXcc2bqrHXlxnjSPNOGeMVIJxY1IhWdCQAUjEysfNpTztAGRcJYlqFNAFK2a1AjoELJzJeOg8mzBbvXJ0U5L0AV65_DLbp7-VeTDf2n0lNwBaBijlebxEemVxdo-A_hVps-bd-k3bZI1Dg |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Analysing+Noisy+Driver+Physiology+Real-Time+Using+Off-the-Shelf+Sensors%3A+Heart+Rate+Analysis+Software+from+the+Taking+the+Fast+Lane+Project&rft.jtitle=Journal+of+open+research+software&rft.au=van+Gent%2C+Paul&rft.au=Farah%2C+Haneen&rft.au=van+Nes%2C+Nicole&rft.au=van+Arem%2C+Bart&rft.date=2019-10-29&rft.pub=Ubiquity+Press+Ltd&rft.issn=2049-9647&rft.eissn=2049-9647&rft_id=info:doi/10.5334%2Fjors.241&rft.externalDocID=A604287762 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2049-9647&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2049-9647&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2049-9647&client=summon |