๋น์ ์ด์์ผ๋ก ์ฐ์ํฌํ๋ ์ธก์ ํ๋ ๋ฐฉ๋ฒ ์ฐ๊ตฌ
- ์ฐ์ํฌํ๋(SPO2) ๊ฐ๋
- ์ฐ์ํฌํ๋ ์ธก์ ์๋ฆฌ
- ๋น์ ์ด ์ฐ์ํฌํ๋ ์ธก์ ๋ฐฉ๋ฒ
- ์ธก์ ๊ฒฐ๊ณผ
- code
- ๊ด๋ จ ๋ ผ๋ฌธ ๋ฐ ํนํ
- ํ์ก ๋ด ์ด ํค๋ชจ๊ธ๋ก๋น ์์ ๋ํด ์ฐ์ํ ํค๋ชจ๊ธ๋ก๋น์ ์๋์ ๋๋
- ๊ธฐ๋ณธ SPO2๋ 95~99%
- ์ฃผ๋ก ๋งฅ๋ฐ ์ฐ์ ์ธก์ ๊ธฐ๋ฅผ ์ฌ์ฉํ์ฌ ์ธก์
- ํ์ฅ์ ๋ฐ๋ผ ์ฐ์ํ ํค๋ชจ๊ธ๋ก๋น๊ณผ ํ์ฐ์ํ ํค๋ชจ๊ธ๋ก๋น์ absorption coefficient๊ฐ ๋ค๋ฆ
- ์ ํ์ ์ธ SPO2 ์ธก์ ๋ฐฉ์์ ์ฐ์ํ ํค๋ชจ๊ธ๋ก๋น(HbO2)์ ํ์ฐ์ํ ํค๋ชจ๊ธ๋ก๋น(Hb)๊ฐ ์ ์๊ณผ ์ ์ธ์ ํ์ฅ์์ ์๋ก ๋ฐ๋์ ํก์ ํน์ฑ์ ๊ฐ์ง๋ค๋ ์ฌ์ค์ ํ์ฉํ์ฌ ์ธก์
- ํน์ ๋ฌผ์ง์ ๋ํด ์ธก์ ๋ ํก๊ด๋๋ ๋ฌผ์ง์ ๋๋์ ๋ฌผ์ง์ ํต๊ณผํ๋ ๋น์ ๊ฒฝ๋ก ๊ธธ์ด์ ๋น๋กํ๋ค๋ ๋ฒ์น
- ์ ์ฐ์์ฆ์ ์ ๋ํ๊ธฐ ์ํด ํผํ์๋ค์๊ฒ 1๋ถ๊ฐ ์จ์ ์ฐธ๋๋ก ์ง์ํ์ฌ ํ๊ท 10% ์ ๋์ ์ฐ์ํฌํ๋๋ฅผ ๊ฐ์์ํด
Logitech C920 | CMS-50E |
---|---|
- ์ผ๊ตด ๊ฒ์ถ (SSD ์ผ๊ตด ๊ฒ์ถ๊ธฐ) ๋ฐ ์ถ์ (KCF ์ถ์ ๊ธฐ)
- ํผ๋ถ ์์ญ ROI (Cb-Cr ํ๋ฉด์์ ํผ๋ถ ํ์ ํด๋ฌ์คํฐ๋ง)
- ํ๋ ์ ๋น R,G,B ํ๊ท ๊ฐ์ ํตํด PPG ์ ํธ ์ถ์ถ
- ๋ฐ๊ธฐ์ ๋ ๋ฆฝ์ ์ธ ์ ํธ ์ถ์ถ์ ์ํด RGB color space -> YCgCr color space ๋ณํ
- ์ฌ์ฅ ๋ฐ๋ ์ ํธ ์ถ์ถ์ ์ํ Bandpass filtering(0.7~3Hz)
- ๋น๋ฐ๋์ฑ ์์ ์ ๊ฑฐ๋ฅผ ์ํ valley/peak ๊ณ์ฐ
- ํ๋ฅ๋ ๋ ธ์ด์ฆ ์ ๊ฑฐ๋ฅผ ์ํ Cr ratio / Cg ratio ๊ณ์ฐ
- ์ ์ด์ ์ฐ์ํฌํ๋ ๊ฐ๊ณผ์ Linear Regression
MAE | RMSE | Cosine Similarity | ICC(95% confidence interval) | |
---|---|---|---|---|
rSPO2(CgCr) | 0.537 | 0.692 | 0.999 | 0.922(0.905-0.936) |
rSPO2(CbCr) | 1.547 | 1.754 | 0.999 | 0.243(0.075-0.381) |
- 1.video : ์น์บ ์ ํตํด ์คํ ์์ ์ดฌ์
- 2.rPPG_chrom : ๋น์ ์ด PPG ์ ํธ ์ถ์ถ
- 3.extract_rspo2 : ๋น์ ์ด ์ฐ์ํฌํ๋ ์ ํธ ์ถ์ถ
- 4.evaluation : ์ธก์ ๊ฒฐ๊ณผ ๋ถ์
- model : ์ผ๊ตด ๊ฒ์ถ ๋ชจ๋ธ
- utils : ์ผ๊ตด ์ถ์ ๊ธฐ์ ํผ๋ถ ROI
- ๋ ผ๋ฌธ : Non-Contact Oxygen Saturation Measurement Using YCgCr Color Space with an RGB Camera
- ํนํ : "๋น์ ์ด ์ฐ์ํฌํ๋ ์ธก์ ๋ฐฉ๋ฒ ๋ฐ ์ฅ์น", ๊ตญ๋ดํนํ์ถ์ (์ถ์๋ฒํธ: 10-2021-0101420, ์ถ์์ผ: 2021.08.02, ๋ฑ๋ก๋ฒํธ: 10-2411622, ๋ฑ๋ก์ผ: 2022.06.16)