이 연구에서는 음성 신호 분석 및 머신 러닝 방법을 사용하여 MATLAB을 활용하여 천식의 비침습적 조기 감지를 위한 고유한 음성 특징을 추출했습니다. SVM(Support Vector Machine) 및 RF(Random Forest) 알고리즘은 SVM이 민감도와 특이성 간에 더 나은 균형을 이룰 수 있지만 전반적인 분류 정확도 측면에서 유사한 성능을 보여주었습니다.
방법 논문
이 연구에서는 음성 신호 분석 및 머신 러닝 방법을 사용하여 MATLAB을 활용하여 천식의 비침습적 조기 감지를 위한 고유한 음성 특징을 추출했습니다. SVM(Support Vector Machine) 및 RF(Random Forest) 알고리즘은 SVM이 민감도와 특이성 간에 더 나은 균형을 이룰 수 있지만 전반적인 분류 정확도 측면에서 유사한 성능을 보여주었습니다.
음성 신호 분석 및 머신 러닝 기법을 사용하여 음성 신호를 분석하고 천식 환자를 식별하기 위해 50명의 천식 환자와 50명의 건강한 대조군으로부터 선명하고 잡음이 적은 고정 패턴 음성 신호를 수집하여 분석 데이터베이스를 구축했습니다. 이 연구는 MATLAB을 기반으로 다차원 음성 신호 분석을 수행하고 천식 환자와 건강한 대조군 간에 유의미한 차이가 있는 음성 기능 지표를 선택했습니다. 차등 음성 특징에 대한 차원 축소 분석 후, 처리된 특징은 후속 SVM 및 RF 모델링 및 분류 연구에 통합되었습니다.
이 연구는 진단과 관련된 400개 이상의 음성 특징 지표를 확립했으며, 그 중 20개의 지표는 천식 환자와 건강한 대조군 간에 유의미한 차이를 보여주었습니다(P < 0.01). 분류 연구에서 SVM과 RF 모델 모두 테스트 세트에서 87%의 동일한 정확도를 달성했으며, AUC 값은 SVM의 경우 0.95, RF의 경우 0.93이었습니다. 이는 전반적인 분류 정확도 측면에서 비교 가능한 성능을 보여주는 반면, AUC 값의 격차는 SVM 모델이 민감도와 특이성 간에 더 나은 균형을 달성할 수 있음을 시사합니다. 따라서 이 논문은 천식의 비침습적 조기 발견을 위한 새로운 방법을 제공할 뿐만 아니라 실제 환경에서 이 방법을 추가로 적용하고 최적화하기 위한 토대를 마련합니다.
중국 폐 건강(China Pulmonary Health, CPH) 연구의 데이터에 따르면, 중국 성인의 천식 유병률은 4.2%이며, 천식 환자의 28.8%만이 천식 진단을 내렸고, 흡입 코르티코스테로이드 치료를 받은 환자는 5.6%에 불과했습니다1. 이러한 수치는 중국의 천식 진단 및 치료 비율이 낮다는 것을 의미하며, 대중과 의료 전문가들 사이에서 천식에 대한 인식을 높이고 관심을 불러일으켜야 할 시급한 필요성을 강조합니다. 현재 천식에 대한 진단 방법은 임상 병력 및 신체 검사, 폐 기능 검사, 분수 호기 산화질소(FeNO) 측정 등 다양하지만 각각 2,3,4도의 한계가 있습니다. 또한 천식을 정기적으로 모니터링하는 것은 질병 관리에 매우 중요합니다. 증상과 폐 기능을 체계적으로 모니터링하면 천식 악화를 효과적으로 예방하고, 환자의 삶의 질을 개선하며, 응급 방문 및 입원을 줄일 수 있다 5,6. 그러나 실제로 이러한 기존 진단 방법은 비용과 복잡성으로 인해 일상적인 치료에 실용적이지 않은 경우가 많습니다.
위와 같은 상황을 감안할 때, 천식에 대한 자가 모니터링은 질병 통제에 중요한 역할을 할 수 있습니다. 이러한 모니터링은 간단하고 편리하며 정확해야 합니다. 이와 관련하여 음성은 뚜렷한 이점을 제공합니다. 천식 환자는 건강한 사람에 비해 최대 발성 시간 감소, 음성 장애(예: 쉰 목소리, 거칠음, 목소리 피로) 등 음성 특성에서 눈에 띄는 차이를 보이는 경우가 많습니다 7,8,9. 이러한 차이는 천식을 식별하고 모니터링하기 위한 잠재적인 방법이 될 수 있습니다.
기계 학습은 음성 데이터를 사용하여 천식을 감지하는 데 상당한 잠재력을 보여주었습니다. 연구에 따르면 천식 증상은 환자의 기침 소리, 숨소리 및 기타 관련 음향 특징을 분석하여 효과적으로 감지할 수 있습니다. 딥 러닝(deep learning), 신경망(neural networks) 및 기타 머신 러닝(machine learning) 모델을 포함한 이러한 기법은 천식 환자의 특징적인 음성 패턴과 호흡기 소리 변화를 인식할 수 있다 10,11,12,13,14,15.
기침 및 숨소리와 비교할 때 고정 패턴 음성(예: 숫자 1-9의 발음)은 더 표준화되고 제어 가능할 수 있습니다. 또한 기능 추출을 용이하게 하고, 음성 품질을 제어하며, 대규모 데이터 수집을 더 쉽게 수행할 수 있습니다. SVM(Support Vector Machine)은 고차원 데이터 및 노이즈가 있는 샘플을 처리할 때 강력한 분류 능력을 보여주며, RF(Random Forest)는 뛰어난 견고성, 비선형 관계 처리 기능 및 기능 중요도 평가를 통해 복잡한 음성 기능 데이터를 효과적으로 관리합니다 16,17,18,19,20.
이 연구에서는 천식 관련 음성 특징을 추출하기 위해 정상적이고 일정한 속도로 말하는 숫자 "123456789"의 녹음을 사용했습니다. 이러한 기능을 기반으로 천식 감지를 위한 RF 및 SVM 모델을 구축했습니다. 미래에는 이러한 모델을 모바일 애플리케이션에 통합하여 천식을 식별하고 질병 진행을 모니터링할 수 있으므로 천식 악화를 예방하는 데 도움이 될 수 있습니다.
액세스가 제한되었습니다. 이 콘텐츠를 보려면 로그인하거나 체험판을 시작하세요.
베이징 중의과대학(Beijing University of Chinese Medicine)과 제3부속병원(Third Affiliated Hospital)의 윤리위원회(Ethics Committee)는 이 연구를 승인했다. 모든 참가자는 참여하기 전에 서면 동의서에 서명했습니다. 2024년 7월부터 8월까지 베이징중의과대학 제3부속병원 호흡기내과에서 50명의 환자를 모집했습니다. 동시에 50명의 건강한 개인을 대조군으로 등록했습니다.
1. 참가자 선정
2. 설계 연구
3. 음성 기능 라이브러리 구축
참고: 음성 기능 표시기 데이터베이스는 천식 환자와 건강한 개인 간의 언어 차이를 분석하는 데 사용되는 다양한 음성 특성의 모음으로, 천식의 조기 검사 및 발견을 지원합니다. 음성 기능 메트릭 저장소를 구성하기 위한 구체적인 방법론적 프레임워크는 표 1에 자세히 설명되어 있습니다. 한편, 이번 연구를 위한 음성 기능 인덱스 데이터베이스를 구축하는 과정은 GitHub(https://github.com/Liteng811/speech-feature-index-database-construction)에 업로드되었다. 다음 단계에서는 주로 GitHub에서 코드를 다운로드하고 실행하는 방법을 설명합니다.
4. 데이터 분석
참고: 음성 기능 표시기 데이터베이스를 얻은 후 데이터에 대한 통계 분석을 수행합니다. 데이터 분석을 위한 구체적인 방법론적 프레임워크는 표 2에 자세히 설명되어 있습니다. 구체적인 운영 절차는 아래에 자세히 설명되어 있습니다.
5. SVM 및 RF 모델의 구성
참고: SVM 및 RF 모델을 구성하기 위한 구체적인 방법론적 프레임워크는 표 3에 자세히 설명되어 있습니다. 이 연구에서 구성한 천식 감지를 위한 SVM 및 RF 모델을 GitHub(https://github.com/Liteng811/Asthma-Detection)에 업로드했습니다. 다음은 주로 GitHub에서 코드를 다운로드하고 실행하는 방법을 설명합니다.
액세스가 제한되었습니다. 이 콘텐츠를 보려면 로그인하거나 체험판을 시작하세요.
음성 기능 인덱스 데이터베이스 구축 완료
이 연구는 음성 신호의 다단계 분석을 통해 467개의 음성 기능 메트릭을 성공적으로 추출했습니다. 467 음성 기능 지표는 위의 GitHub URL을 참조하세요. 사용되는 분석 방법에는 시간 영역 분석, 빈도 영역 분석, MFCC 추출 및 중국 전통 의학 진단 표준을 기반으로 한 기능 변환이 포함됩니다. 구체적으로 말하자면, 시간 영역 분석은 신호의 기본 파형 특성과 진폭 변화를 반영하는 반면, 주파수 영역 분석은 신호의 주파수 구성을 드러내어 음성의 스펙트럼 구조를 이해하는 데 도움이 됩니다. MFCC 추출은 음성 신호의 스펙트럼 특징을 추가로 캡처하여 기계 학습 분석에 적합한 형태로 변환했습니다. 또한 이 연구는 이 연구의 특정 요구 사항과 분석 목표에 더 잘 부합하기 위해 전통 중국 의학 진단 기준에 따라 특정 기능 지표를 변환했습니다. 궁극적으로 음성 기능 인덱스 데이터베이스는 100개의 음성 샘플(5...
액세스가 제한되었습니다. 이 콘텐츠를 보려면 로그인하거나 체험판을 시작하세요.
이 연구는 음성 신호 분석 및 기계 학습 기술을 사용하여 비침습적 천식 감지 방법을 탐구합니다. 본 연구는 50명의 천식 환자와 50명의 건강한 대조군으로부터 음성 데이터를 수집하여 SVM 및 RF 알고리즘 16,17,18,19,20을 사용하여 모델을 구축했습니다. 두 모델 모두 전체적으로 올바르게 분류된 샘플의 비율 측면에서 유사한 성능을 보여주었지만, AUC 값의 격차는 SVM 모델이 민감도와 특이성 사이에서 더 나은 균형을 이룰 수 있음을 시사합니다. 다음은 연구 결과에 대한 심층적인 논의입니다.
이 연구는 SVM과 RF 모델...
액세스가 제한되었습니다. 이 콘텐츠를 보려면 로그인하거나 체험판을 시작하세요.
저자는 선언할 이해 상충이 없습니다.
이 연구는 중국 청소년 과학 기금 프로젝트의 국가 자연 과학 재단 (프로젝트 승인 번호 : 82104739)과 허베이 성 전통 중국 의학 관리국의 과학 연구 프로그램 (프로젝트 번호 : B2025032)의 지원을 받았습니다. 저자는 실험 기간 동안 도움을 준 모든 교사와 학생들에게 감사의 뜻을 전합니다.
액세스가 제한되었습니다. 이 콘텐츠를 보려면 로그인하거나 체험판을 시작하세요.
| 이름 | 회사 | 카탈로그 번호 | 댓글 |
|---|---|---|---|
| Device | Supplier< | strong>Model/Version | Brand |
| Digital Recorder | ZOOM Audio Store | H6 | ZOOM |
| GitHub | 공식 웹사이트 | 2.47.1.2 | Git |
| Matlab | https://www.mathworks.com/ | R2024b | MathWorks |
| Pycharm | 공식 웹사이트 | 2024.1 | JetBrains |
| Python | 공식 웹사이트 | 3.12 | Python |
액세스가 제한되었습니다. 이 콘텐츠를 보려면 로그인하거나 체험판을 시작하세요.
이 JoVE 논문의 텍스트 또는 그림 재사용 허가 요청
허가 요청