OxiTidy: motion artifact detection-reduction in photoplethysmographic signals using artificial neural networks
| Ano de defesa: | 2022 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | eng |
| Instituição de defesa: |
Universidade Federal de São Carlos
Câmpus São Carlos |
| Programa de Pós-Graduação: |
Programa de Pós-Graduação em Engenharia Elétrica - PPGEE
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Palavras-chave em Inglês: | |
| Área do conhecimento CNPq: | |
| Link de acesso: | https://repositorio.ufscar.br/handle/20.500.14289/16780 |
Resumo: | Nowadays, technological evolution has allowed advances in several areas, especially in healthcare. Digital transformation in health has brought benefits to both professionals and patients. What was possible to do only with high-cost and unwieldy biomedical equipment, has been popularized with the emergence of wearable devices. This technology allows clinical monitoring beyond medical offices, being able to be incorporated into the daily life of patients and working as another tool for prevention and promotion of health and well-being. Among the various features present in wearables is pulse oximetry. Through this non-invasive technique, it is possible to measure physiological parameters, such as oxygen saturation (SpO2) and heart rate (HR). However, the way pulse oximeters are developed and used directly influences the quality of the information provided to the user. Photoplethysmographic (PPG) signals from pulse oximeters are susceptible to noise, which is largely caused by user movement during monitoring. These motion artifacts can cause measurement errors and false alarms. In order to mitigate these issues, this work proposes an algorithm based on artificial neural networks (ANNs) capable of detecting and reducing the undesirable effects produced by noise in PPG signals. The performance of this algorithm, called OxiTidy, was compared with three other approaches — raw, discrete Fourier transform (DFT) and simple moving average (SMA) —, using data from 17 healthy volunteers. OxiTidy identified the intervals where the measurements were incorrect and estimate new SpO2 values with a good approximation to the readings performed by a pulse oximeter certified by the Brazilian Health Regulatory Agency (Anvisa). |
| id |
SCAR_c66e82144682f87b33b0f0336d6b5388 |
|---|---|
| oai_identifier_str |
oai:repositorio.ufscar.br:20.500.14289/16780 |
| network_acronym_str |
SCAR |
| network_name_str |
Repositório Institucional da UFSCAR |
| repository_id_str |
|
| spelling |
Lima, Caíque SantosHernandes, André Carmonahttp://lattes.cnpq.br/6806138514642732Aroca, Rafael Vidalhttp://lattes.cnpq.br/9262228584082064http://lattes.cnpq.br/08947646600828821340dbef-09b0-4a7b-8ea3-b9b1d367985c2022-10-03T17:51:09Z2022-10-03T17:51:09Z2022-07-22LIMA, Caíque Santos. OxiTidy: motion artifact detection-reduction in photoplethysmographic signals using artificial neural networks. 2022. Dissertação (Mestrado em Engenharia Elétrica) – Universidade Federal de São Carlos, São Carlos, 2022. Disponível em: https://repositorio.ufscar.br/handle/20.500.14289/16780.https://repositorio.ufscar.br/handle/20.500.14289/16780Nowadays, technological evolution has allowed advances in several areas, especially in healthcare. Digital transformation in health has brought benefits to both professionals and patients. What was possible to do only with high-cost and unwieldy biomedical equipment, has been popularized with the emergence of wearable devices. This technology allows clinical monitoring beyond medical offices, being able to be incorporated into the daily life of patients and working as another tool for prevention and promotion of health and well-being. Among the various features present in wearables is pulse oximetry. Through this non-invasive technique, it is possible to measure physiological parameters, such as oxygen saturation (SpO2) and heart rate (HR). However, the way pulse oximeters are developed and used directly influences the quality of the information provided to the user. Photoplethysmographic (PPG) signals from pulse oximeters are susceptible to noise, which is largely caused by user movement during monitoring. These motion artifacts can cause measurement errors and false alarms. In order to mitigate these issues, this work proposes an algorithm based on artificial neural networks (ANNs) capable of detecting and reducing the undesirable effects produced by noise in PPG signals. The performance of this algorithm, called OxiTidy, was compared with three other approaches — raw, discrete Fourier transform (DFT) and simple moving average (SMA) —, using data from 17 healthy volunteers. OxiTidy identified the intervals where the measurements were incorrect and estimate new SpO2 values with a good approximation to the readings performed by a pulse oximeter certified by the Brazilian Health Regulatory Agency (Anvisa).A evolução tecnológica tem permitido o avanço em diversas áreas do conhecimento nos últimos anos, especialmente na assistência médica. Essa transformação digital na saúde trouxe benefícios para os profissionais da saúde e pacientes. O que era possível fazer apenas com equipamentos biomédicos de alto custo e de difícil manuseio, foi popularizado com o surgimento dos dispositivos vestíveis (wearables). Essa tecnologia permite o acompanhamento clínico para além dos consultórios, podendo ser incorporada ao dia a dia dos pacientes e sendo mais uma ferramenta para prevenção e promoção de saúde e bem-estar. Entre as diversas funcionalidades presentes nos wearables está a oximetria de pulso. Através desta técnica não invasiva é possível medir parâmetros fisiológicos, como a saturação de oxigênio (SpO2) e a frequência cardíaca (HR). No entanto, a forma como esses dispositivos são construídos e usados influencia diretamente a qualidade das informações fornecidas ao usuário. Os sinais fotopletismográficos (PPG) dos oxímetros de pulso são suscetíveis a ruídos que, em grande parte, são provocados pela movimentação do usuário durante o monitoramento. Esses artefatos de movimento podem provocar erros nas leituras e causar alarmes falsos. Visando mitigar esses problemas, este trabalho propõe um algoritmo baseado em redes neurais artificiais (RNAs) capaz de detectar e reduzir os efeitos indesejáveis produzidos pelo ruído nos sinais PPG. O desempenho deste algoritmo, denominado OxiTidy, foi comparado com outras três abordagens — raw, transformada discreta de Fourier (DFT) e a média móvel simples (SMA) —, usando dados de 17 voluntários saudáveis. O OxiTidy foi capaz de identificar os intervalos em que as medidas estavam incorretas e estimar novos valores de SpO2 com uma boa aproximação às leituras realizadas por um oxímetro de pulso certificado pela Agência Nacional de Vigilância Sanitária (Anvisa).Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)CAPES: código de financiamento - 001engUniversidade Federal de São CarlosCâmpus São CarlosPrograma de Pós-Graduação em Engenharia Elétrica - PPGEEUFSCarAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessPhotoplethysmographySignal processingMotion artifactMachine learningMultilayer perceptronOxygen saturationHeart ratePulse oximeterWearablesFotopletismografiaProcessamento de sinalArtefato de movimentoAprendizado de máquinaPerceptron multicamadasSaturação de oxigênioFrequência cardíacaOxímetro de pulsoDispositivos vestíveisENGENHARIAS::ENGENHARIA ELETRICAOxiTidy: motion artifact detection-reduction in photoplethysmographic signals using artificial neural networksOxiTidy: detecção e redução de artefato de movimento em sinais fotopletismográficos usando redes neurais artificiaisinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis600600de56e654-095a-4d0e-9b7c-6ae4371e0634reponame:Repositório Institucional da UFSCARinstname:Universidade Federal de São Carlos (UFSCAR)instacron:UFSCARORIGINALdissertation_Caique_Santos_Lima.pdfdissertation_Caique_Santos_Lima.pdfDissertação de mestradoapplication/pdf20842660https://repositorio.ufscar.br/bitstreams/7d44d9fa-5274-4309-b52c-7481a9337241/downloadcf97e4514d93a692278283a2f27f15adMD51trueAnonymousREADCarta_a_BCo_Caique_Lima.pdfCarta_a_BCo_Caique_Lima.pdfCarta comprovante da versão finalapplication/pdf1429087https://repositorio.ufscar.br/bitstreams/1280c321-8c8c-4bf3-b9a8-3d9e89d95968/downloadc60f08f499ac9b2dcbd0efbd421bfd47MD53falseCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repositorio.ufscar.br/bitstreams/3a42bcc1-ad64-4de8-9a90-4f6f11f1e04a/downloade39d27027a6cc9cb039ad269a5db8e34MD54falseAnonymousREADTEXTdissertation_Caique_Santos_Lima.pdf.txtdissertation_Caique_Santos_Lima.pdf.txtExtracted texttext/plain225123https://repositorio.ufscar.br/bitstreams/9faa97ab-ccb1-4223-99af-c03a23e71c7d/downloadb572e5dabf9b1c5c8f7b37bab9a96adbMD55falseAnonymousREADCarta_a_BCo_Caique_Lima.pdf.txtCarta_a_BCo_Caique_Lima.pdf.txtExtracted texttext/plain1https://repositorio.ufscar.br/bitstreams/5d99a917-ec80-4adc-b8b2-537f3caef545/download68b329da9893e34099c7d8ad5cb9c940MD57falseTHUMBNAILdissertation_Caique_Santos_Lima.pdf.jpgdissertation_Caique_Santos_Lima.pdf.jpgIM Thumbnailimage/jpeg5049https://repositorio.ufscar.br/bitstreams/5ba8fb44-5058-4c26-a1a7-7f34cc9a6eaa/download7e24d09b1b990cca9d7d9c28a2b3229bMD56falseAnonymousREADCarta_a_BCo_Caique_Lima.pdf.jpgCarta_a_BCo_Caique_Lima.pdf.jpgIM Thumbnailimage/jpeg13877https://repositorio.ufscar.br/bitstreams/df79e02f-9bea-4c25-aae2-7b9b90ac20cb/download86346f301a68ba00396b11fca54dbe79MD58false20.500.14289/167802025-02-05 22:10:22.727http://creativecommons.org/licenses/by-nc-nd/3.0/br/Attribution-NonCommercial-NoDerivs 3.0 Brazilopen.accessoai:repositorio.ufscar.br:20.500.14289/16780https://repositorio.ufscar.brRepositório InstitucionalPUBhttps://repositorio.ufscar.br/oai/requestrepositorio.sibi@ufscar.bropendoar:43222025-02-06T01:10:22Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR)false |
| dc.title.eng.fl_str_mv |
OxiTidy: motion artifact detection-reduction in photoplethysmographic signals using artificial neural networks |
| dc.title.alternative.por.fl_str_mv |
OxiTidy: detecção e redução de artefato de movimento em sinais fotopletismográficos usando redes neurais artificiais |
| title |
OxiTidy: motion artifact detection-reduction in photoplethysmographic signals using artificial neural networks |
| spellingShingle |
OxiTidy: motion artifact detection-reduction in photoplethysmographic signals using artificial neural networks Lima, Caíque Santos Photoplethysmography Signal processing Motion artifact Machine learning Multilayer perceptron Oxygen saturation Heart rate Pulse oximeter Wearables Fotopletismografia Processamento de sinal Artefato de movimento Aprendizado de máquina Perceptron multicamadas Saturação de oxigênio Frequência cardíaca Oxímetro de pulso Dispositivos vestíveis ENGENHARIAS::ENGENHARIA ELETRICA |
| title_short |
OxiTidy: motion artifact detection-reduction in photoplethysmographic signals using artificial neural networks |
| title_full |
OxiTidy: motion artifact detection-reduction in photoplethysmographic signals using artificial neural networks |
| title_fullStr |
OxiTidy: motion artifact detection-reduction in photoplethysmographic signals using artificial neural networks |
| title_full_unstemmed |
OxiTidy: motion artifact detection-reduction in photoplethysmographic signals using artificial neural networks |
| title_sort |
OxiTidy: motion artifact detection-reduction in photoplethysmographic signals using artificial neural networks |
| author |
Lima, Caíque Santos |
| author_facet |
Lima, Caíque Santos |
| author_role |
author |
| dc.contributor.authorlattes.por.fl_str_mv |
http://lattes.cnpq.br/0894764660082882 |
| dc.contributor.author.fl_str_mv |
Lima, Caíque Santos |
| dc.contributor.advisor1.fl_str_mv |
Hernandes, André Carmona |
| dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/6806138514642732 |
| dc.contributor.advisor-co1.fl_str_mv |
Aroca, Rafael Vidal |
| dc.contributor.advisor-co1Lattes.fl_str_mv |
http://lattes.cnpq.br/9262228584082064 |
| dc.contributor.authorID.fl_str_mv |
1340dbef-09b0-4a7b-8ea3-b9b1d367985c |
| contributor_str_mv |
Hernandes, André Carmona Aroca, Rafael Vidal |
| dc.subject.eng.fl_str_mv |
Photoplethysmography Signal processing Motion artifact Machine learning Multilayer perceptron Oxygen saturation Heart rate Pulse oximeter Wearables |
| topic |
Photoplethysmography Signal processing Motion artifact Machine learning Multilayer perceptron Oxygen saturation Heart rate Pulse oximeter Wearables Fotopletismografia Processamento de sinal Artefato de movimento Aprendizado de máquina Perceptron multicamadas Saturação de oxigênio Frequência cardíaca Oxímetro de pulso Dispositivos vestíveis ENGENHARIAS::ENGENHARIA ELETRICA |
| dc.subject.por.fl_str_mv |
Fotopletismografia Processamento de sinal Artefato de movimento Aprendizado de máquina Perceptron multicamadas Saturação de oxigênio Frequência cardíaca Oxímetro de pulso Dispositivos vestíveis |
| dc.subject.cnpq.fl_str_mv |
ENGENHARIAS::ENGENHARIA ELETRICA |
| description |
Nowadays, technological evolution has allowed advances in several areas, especially in healthcare. Digital transformation in health has brought benefits to both professionals and patients. What was possible to do only with high-cost and unwieldy biomedical equipment, has been popularized with the emergence of wearable devices. This technology allows clinical monitoring beyond medical offices, being able to be incorporated into the daily life of patients and working as another tool for prevention and promotion of health and well-being. Among the various features present in wearables is pulse oximetry. Through this non-invasive technique, it is possible to measure physiological parameters, such as oxygen saturation (SpO2) and heart rate (HR). However, the way pulse oximeters are developed and used directly influences the quality of the information provided to the user. Photoplethysmographic (PPG) signals from pulse oximeters are susceptible to noise, which is largely caused by user movement during monitoring. These motion artifacts can cause measurement errors and false alarms. In order to mitigate these issues, this work proposes an algorithm based on artificial neural networks (ANNs) capable of detecting and reducing the undesirable effects produced by noise in PPG signals. The performance of this algorithm, called OxiTidy, was compared with three other approaches — raw, discrete Fourier transform (DFT) and simple moving average (SMA) —, using data from 17 healthy volunteers. OxiTidy identified the intervals where the measurements were incorrect and estimate new SpO2 values with a good approximation to the readings performed by a pulse oximeter certified by the Brazilian Health Regulatory Agency (Anvisa). |
| publishDate |
2022 |
| dc.date.accessioned.fl_str_mv |
2022-10-03T17:51:09Z |
| dc.date.available.fl_str_mv |
2022-10-03T17:51:09Z |
| dc.date.issued.fl_str_mv |
2022-07-22 |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| status_str |
publishedVersion |
| dc.identifier.citation.fl_str_mv |
LIMA, Caíque Santos. OxiTidy: motion artifact detection-reduction in photoplethysmographic signals using artificial neural networks. 2022. Dissertação (Mestrado em Engenharia Elétrica) – Universidade Federal de São Carlos, São Carlos, 2022. Disponível em: https://repositorio.ufscar.br/handle/20.500.14289/16780. |
| dc.identifier.uri.fl_str_mv |
https://repositorio.ufscar.br/handle/20.500.14289/16780 |
| identifier_str_mv |
LIMA, Caíque Santos. OxiTidy: motion artifact detection-reduction in photoplethysmographic signals using artificial neural networks. 2022. Dissertação (Mestrado em Engenharia Elétrica) – Universidade Federal de São Carlos, São Carlos, 2022. Disponível em: https://repositorio.ufscar.br/handle/20.500.14289/16780. |
| url |
https://repositorio.ufscar.br/handle/20.500.14289/16780 |
| dc.language.iso.fl_str_mv |
eng |
| language |
eng |
| dc.relation.confidence.fl_str_mv |
600 600 |
| dc.relation.authority.fl_str_mv |
de56e654-095a-4d0e-9b7c-6ae4371e0634 |
| dc.rights.driver.fl_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ |
| eu_rights_str_mv |
openAccess |
| dc.publisher.none.fl_str_mv |
Universidade Federal de São Carlos Câmpus São Carlos |
| dc.publisher.program.fl_str_mv |
Programa de Pós-Graduação em Engenharia Elétrica - PPGEE |
| dc.publisher.initials.fl_str_mv |
UFSCar |
| publisher.none.fl_str_mv |
Universidade Federal de São Carlos Câmpus São Carlos |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFSCAR instname:Universidade Federal de São Carlos (UFSCAR) instacron:UFSCAR |
| instname_str |
Universidade Federal de São Carlos (UFSCAR) |
| instacron_str |
UFSCAR |
| institution |
UFSCAR |
| reponame_str |
Repositório Institucional da UFSCAR |
| collection |
Repositório Institucional da UFSCAR |
| bitstream.url.fl_str_mv |
https://repositorio.ufscar.br/bitstreams/7d44d9fa-5274-4309-b52c-7481a9337241/download https://repositorio.ufscar.br/bitstreams/1280c321-8c8c-4bf3-b9a8-3d9e89d95968/download https://repositorio.ufscar.br/bitstreams/3a42bcc1-ad64-4de8-9a90-4f6f11f1e04a/download https://repositorio.ufscar.br/bitstreams/9faa97ab-ccb1-4223-99af-c03a23e71c7d/download https://repositorio.ufscar.br/bitstreams/5d99a917-ec80-4adc-b8b2-537f3caef545/download https://repositorio.ufscar.br/bitstreams/5ba8fb44-5058-4c26-a1a7-7f34cc9a6eaa/download https://repositorio.ufscar.br/bitstreams/df79e02f-9bea-4c25-aae2-7b9b90ac20cb/download |
| bitstream.checksum.fl_str_mv |
cf97e4514d93a692278283a2f27f15ad c60f08f499ac9b2dcbd0efbd421bfd47 e39d27027a6cc9cb039ad269a5db8e34 b572e5dabf9b1c5c8f7b37bab9a96adb 68b329da9893e34099c7d8ad5cb9c940 7e24d09b1b990cca9d7d9c28a2b3229b 86346f301a68ba00396b11fca54dbe79 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR) |
| repository.mail.fl_str_mv |
repositorio.sibi@ufscar.br |
| _version_ |
1851688903470219264 |