ApneaSense · 연구

소리 기반 수면무호흡 연구: 과제, 지표와 한계

이 연구는 소리 분류 연구로 읽어주세요. OSA 진단이나 선별 검사 성능을 주장하는 자료가 아니에요. PSG 주석을 사용해 200초 구간을 정상 또는 무호흡·저호흡이 포함된 구간으로 분류해요. 이 연구 과제는 SomniSense에 표시되는 소리 후보 순간이나 향후 고객사 기기에서 수행할 평가와 달라요.

SDK 평가 경로 살펴보기 → 논문 원문과 연구 방법 코드 열기 ↓

데이터셋과 평가 단위

논문 A는 참가자 40명의 총 80밤 기록을 설명해요. 검사실 PSG 10밤과 이동형 PSG 70밤이며 다양한 일반 휴대폰·태블릿 마이크로 녹음했어요. 데이터는 라벨이 지정된 1초 코골이 구간 13,538개와 200초 호흡 구간 2,953개로 구성돼요.

호흡 라벨은 정상 구간 1,498개와 무호흡·저호흡 구간 1,455개예요. 후자는 무호흡 라벨 구간 1,089개와 저호흡 라벨 구간 366개를 하나의 클래스로 합친 것이에요. 개별 임상적 사건이나 진단받은 환자 수가 아니라 구간 수예요.

각 수치는 측정 구성과 함께 보세요

논문 A: 1초 코골이 구간 분류에서 5개 시드 평균 정확도 94.29%, F1 90.28%예요. 기준 모델의 200초 호흡 구간 정확도는 83.82%이며 이 기준값을 압축 모델의 결과와 혼동하지 마세요.

논문 E: Pruned 50% + 미세조정 + QAT는 정확도 88.49%, F1 88.06%, 파라미터 9,416개, 저장 모델 크기 56.4 KB를 보고해요. 압축 평가는 2,953개 구간의 데이터에서 시드 42와 층화 60/20/20 분할을 사용하며 보고된 테스트 세트는 591개 구간이에요.

별도로 논문 E는 Apple M2 MacBook Pro에서 CoreML Pruned 50% + 미세조정의 순전파 지연을 측정해요. 워밍업 20회 후 200회 호출에서 평균 0.064 ms, P95 0.076 ms예요. 오디오 전처리·후처리는 제외돼요. QAT 항목과 동일한 측정 구성이 아니며 고객사 기기의 전체 처리 성능을 보장하지 않아요.

아직 입증되지 않은 것

분할은 시드별 층화 방식으로 설명되며 참가자 독립적인 전향적 임상시험이 아니에요. 코호트 규모가 작아 다른 기기·기관·집단으로의 일반화는 추가 평가가 필요해요. 구간 지표로 후보의 시작·종료 정확도, 길이 정확도, 임상 AHI나 개인 단위 선별 검사 민감도를 입증할 수는 없어요.

논문 E는 데이터 출처에 한계가 있는 후향적 탐색 연구를 설명해요. 공식 윤리 심의 기록을 확인할 수 없고, 동의에 후속 연구 출판이 명시적으로 포함되지 않았다는 한계도 있어요. 공식 윤리 승인을 받은 임상 연구로 제시해서는 안 돼요.

방법은 공개하지만 건강 데이터는 공개하지 않아요

연구 방법과 학습 코드는 공개되어 있어요. 참가자의 오디오, 라벨과 파생 특징 행렬은 배포하지 않으며 압축 저장소는 학습된 체크포인트를 제공하지 않아요. 적절히 사용 허가를 받은 데이터로 방법을 살펴보고 실행할 수 있지만 공개 코드만으로 원본 데이터셋 결과를 독립적으로 재현할 수는 없어요.

연구

연구 자료는 영어 원문이에요. 동료 심사 수락을 입증하는 자료가 아닌 사전 공개 논문이에요. 코드에 접근해도 원본 건강 데이터셋이나 고객용 SDK가 제공되지는 않아요.

Research Square · 출처 DOI · Google Scholar · ORCID

진행 전 궁금한 점

88.49%는 OSA 환자의 88.49%를 찾아낸다는 뜻인가요?

아니요. 라벨이 지정된 200초 구간의 분류 정확도예요. 환자 단위 민감도, 임상적 사건의 경계 정확도나 개인의 하룻밤에 대한 보장이 아니에요.

여기서 무호흡과 저호흡은 각각 따로 출력되나요?

보고된 호흡 성능 평가는 무호흡 라벨 구간과 저호흡 라벨 구간을 하나의 클래스로 합쳐요. 소리에서 각각의 임상 진단을 내릴 수 있음을 입증하지 않아요.

SDK 평가 경로 살펴보기 →