์๋ด๊ฐ ์์ ํ์ฌ ์ผ๋ง์ ์ ์ฐ๋ถ์ธ๊ณผ๋ฅผ ๋ค๋ ์์ต๋๋ค. ์์ง 1.5cm์ ๋ถ๊ณผํ ํ์์ ์ฌ์ฅ ์๋ฆฌ๋ฅผ ๋ค์ผ๋ ์ฌ์ ์ ์ด๋ฃจ ๋งํ๊ธฐ ์ด๋ ต๋๊ตฐ์. ๋ณ์์ ๋์ค๊ณ ์น๊ตฌ๋ค๊ณผ ์๊ธฐ๋ฅผ ๋๋ ๋ณด๋ ์ฌ์ฅ ์๋ฆฌ๋ฅผ ๋ฃ๊ณ ์๋ค์ธ์ง ๋ธ์ธ์ง ํ๋จํ ์ ์๋ค๊ณ ํฉ๋๋ค. ๊ธฐ์ฐจ์๋ฆฌ์ ๋น์ทํ๋ค๋ฉด ์๋ค, ๋ง๋ฐ๊ตฝ ์๋ฆฌ๊ฐ ๋๋ค๋ฉด ๋ธ์ด๋ผ๋ ์๊ธฐ๋ฅผ ๋ค์ด ๋ณด์ จ๋์? ์ด์ ํธ๊ธฐ์ฌ์ด ์๊ฒจ ์ฐ๊ตฌ ๊ฒฐ๊ณผ๊ฐ ์๋์ง ์ฐพ์๋ณด์๊ณ , ์ฐธ๊ณ ํ ๋งํ ๋ฐ์ดํฐ์ ๊ณผ ์ฐ๊ตฌ ๊ฒฐ๊ณผ๋ฅผ ์ฐพ์ ์ ์์์ต๋๋ค. ๋ฐ์ดํฐ์ ๊ณผ ์ฐ๊ตฌ ๊ฒฐ๊ณผ๋ฅผ ์๊ฐํ๊ณ ์ค์ต์ ์งํํ๋ฉฐ ์๋ค์ผ์ง ๋ธ์ผ์ง ํ๋ณํ๋ ์ค์ต์ ์งํํ๊ณ ์ ํฉ๋๋ค.
1. Shiraz University Fetal Heart Sounds Database(SUFHSDB) ์๊ฐ
SUFHSDB๋ ์ด๋ Shiraz University์์ ์์งํ ํ์ ๋ฐ ์ฐ๋ชจ์ ์ฌ์ฅ์๋ฆฌ ๋ฐ์ดํฐ์ ์ผ๋ก, 109๋ช ์ ์์ฐ๋ถ(๋จํ์ ๋ฐ ์๋ฅ์ด ํฌํจ)๋ก๋ถํฐ ์์ง๋์๋ค. ์ฃผ์ ํน์ง์ ๋ค์๊ณผ ๊ฐ๋ค.
Link : https://physionet.org/content/sufhsdb/1.0.1/
- ์ด 119๊ฐ์ ํ์ ์ฌ์ฅ์๋ฆฌ ๋ น์ ๋ฐ์ดํฐ
- ๋์งํธ ์ฒญ์ง๊ธฐ๋ฅผ ์ด์ฉํ์ฌ ์ฐ๋ชจ์ ํ๋ณต๋ถ์์ ๋ น์
- ํ๊ท ๋ น์ ์๊ฐ: 90์ด
- ์ํ๋ง ์ฃผํ์: 16,000 Hz(16-bit quantization), ์ผ๋ถ ๋ฐ์ดํฐ 44,100 Hz
- ๋ฐ์ดํฐ ํ์: WAV ํ์ผ + WFDB ํฌ๋งท ๋ฉํ๋ฐ์ดํฐ
์ด ๋ฐ์ดํฐ๋ ๋น์นจ์ต์ (non-invasive) ๋ฐฉ์์ผ๋ก ๊ธฐ๋ก๋์์ผ๋ฉฐ, ๊ธฐ์กด ์ด์ํ ๊ธฐ๋ฐ ์ฌ๋ฐ์ ๋ชจ๋ํฐ๋ง(CTG)์ ๋นํด ์ฅ๊ธฐ์ ์ธ ๊ด์ฐฐ์ ์ ํฉํ ๋์ฒด ๊ธฐ์ ๋ก ์ฃผ๋ชฉ๋ฐ๊ณ ์๋ค.
2. ํ์ ์ฌ์ฅ์๋ฆฌ๋ฅผ ํ์ฉํ ์ฑ๋ณ ํ๋ณ ์ฐ๊ตฌ
๊ธฐ์กด์ ์ฐ๊ตฌ์์ ํ์์ ์ฑ๋ณ์ ํ๋ณํ๋ ๋ฐฉ๋ฒ์ ๋๋ถ๋ถ ์ด์ํ ๊ธฐ๋ฐ ๊ฒ์ฌ์ ์์กดํ์ง๋ง, ์ต๊ทผ์๋ ์ฌ์ฅ์๋ฆฌ(PCG) ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ ๋จธ์ ๋ฌ๋/๋ฅ๋ฌ๋ ๊ธฐ๋ฒ์ด ์ฐ๊ตฌ๋๊ณ ์๋ค.
๋ ผ๋ฌธ: "Fetal Gender Identification using Machine and Deep Learning Algorithms on Phonocardiogram Signals"
Link : https://arxiv.org/abs/2110.06131
์ด ๋ ผ๋ฌธ์์๋ SUFHSDB ๋ฐ์ดํฐ์ ์ ์ด์ฉํ์ฌ ํ์์ ์ฑ๋ณ์ ํ๋ณํ๋ ๋จธ์ ๋ฌ๋ ๋ฐ ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ ์คํํ๋ค.
2.1 ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ
ํ์ ์ฌ์ฅ์๋ฆฌ๋ ๋ค์ํ ๋ ธ์ด์ฆ(์ฐ๋ชจ์ ์ฌ์ฅ๋ฐ๋, ์ธ๋ถ ํ๊ฒฝ ์์ ๋ฑ)์ ์ํฅ์ ๋ฐ๋๋ค. ๋ฐ๋ผ์ ์ฐ๊ตฌ์์๋ ๋ค์๊ณผ ๊ฐ์ ๋ ธ์ด์ฆ ์ ๊ฑฐ ๊ธฐ๋ฒ์ ์ ์ฉํ๋ค.
- ์ ์ญํต๊ณผ ํํฐ(Low-pass filter): ๋ถํ์ํ ๊ณ ์ฃผํ ์ฑ๋ถ ์ ๊ฑฐ
- Denoising Autoencoder(DAE): ๋ฅ๋ฌ๋ ๊ธฐ๋ฐ ์๋ ์ธ์ฝ๋๋ฅผ ํ์ฉํ ๋ ธ์ด์ฆ ๊ฐ์
- Source Separation Algorithm: ๋จ์ผ ์ฑ๋ ๋ธ๋ผ์ธ๋ ์์ค ๋ถ๋ฆฌ(SCBSS)๋ฅผ ์ฌ์ฉํ์ฌ ํ์์ ์ฐ๋ชจ์ ์ฌ์ฅ์๋ฆฌ ๋ถ๋ฆฌ
2.2 ํน์ง ์ถ์ถ (Feature Extraction)
PCG ์ ํธ์์ ์ ์ฉํ ํน์ง์ ์ถ์ถํ์ฌ ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ์ ์ ๋ ฅ์ผ๋ก ํ์ฉํ๋ค.
- ์ฃผํ์ ํน์ง(Frequency-based features): ์คํํธ๋ก๊ทธ๋จ ๋ถ์์ ํตํด ํ์์ ์ฐ๋ชจ์ ์ฌ์ฅ๋ฐ๋ ์ฐจ์ด๋ฅผ ๋ฐ์
- ์๊ฐ ๋๋ฉ์ธ ํน์ง(Time-domain features): ์ฌ์ฅ ๋ฐ๋์ ์ฃผ๊ธฐ์ฑ ๋ฐ ๊ฐ๋๋ฅผ ๋ถ์
- ๋น์ ํ ํน์ง(Non-linear features): ์ฌ๋ฐ ๋ณํ์จ ๋ถ์
2.3 ๋จธ์ ๋ฌ๋ ๋ฐ ๋ฅ๋ฌ๋ ๋ชจ๋ธ ์ ์ฉ
๋ค์ํ ๋จธ์ ๋ฌ๋ ๋ฐ ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ ํ์ฉํ์ฌ ํ์์ ์ฑ๋ณ์ ์์ธกํ๋ค.
- ๊ธฐ๋ณธ ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ
- ๋๋ค ํฌ๋ ์คํธ(Random Forest)
- ์ํฌํธ ๋ฒกํฐ ๋จธ์ (SVM)
- K-์ต๊ทผ์ ์ด์(KNN)
- ๋ฅ๋ฌ๋ ๋ชจ๋ธ
- 1D CNN (Convolutional Neural Network)
- LSTM (Long Short-Term Memory)
- ์์๋ธ ๊ธฐ๋ฒ: ์ฌ๋ฌ ๋ชจ๋ธ์ ์กฐํฉํ์ฌ ์ฑ๋ฅ์ ํฅ์
2.4 ์ฑ๋ฅ ํ๊ฐ
- ์ต์ข ์ ์ผ๋ก ์์๋ธ ๋ชจ๋ธ์ ์ฌ์ฉํ์ ๋ 91%์ ์ ํ๋๋ฅผ ๋ฌ์ฑ
- ๊ธฐ์กด ๋ฐฉ๋ฒ๋ณด๋ค ๋ ๋์ ์ฑ๋ณ ๋ถ๋ฅ ์ ํ๋๋ฅผ ๊ธฐ๋ก
3. ํ์ ์ฑ๋ณ ํ๋ณ ๋ชจ๋ธ ๊ฐ๋ฐ ๋ฐฉ๋ฒ
์ด์ , ์ ์ฐ๊ตฌ๋ฅผ ์ฐธ๊ณ ํ์ฌ ๋ด ์๊ธฐ์ ์ฑ๋ณ์ ํ๋ณํ๋ ๋ชจ๋ธ์ ๊ฐ๋ฐํ๋ ๊ณผ์ ์ ์ดํด๋ณด์.
3.1 ๋ฐ์ดํฐ ์์ง
- ๋์งํธ ์ฒญ์ง๊ธฐ(์: JABES Electronic Stethoscope)๋ฅผ ์ด์ฉํด ์ฐ๋ชจ์ ํ๋ณต๋ถ์์ ํ์ ์ฌ์ฅ์๋ฆฌ ๋ น์
- ๋ น์ ํ๊ฒฝ ํต์ : ์ฃผ๋ณ ์์ ์ต์ํ, ์ฐ๋ชจ์ ์ฌ๋ฐ์์ ๋ถ๋ฆฌํ์ฌ ๋ น์
3.2 ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ ๋ฐ ํน์ง ์ถ์ถ
- ์ ํธ ํํฐ๋ง: ์ ์ญํต๊ณผ ํํฐ๋ฅผ ์ฌ์ฉํ์ฌ ๋ถํ์ํ ์ฃผํ์ ์ฑ๋ถ ์ ๊ฑฐ
- SCBSS ๊ธฐ๋ฒ ์ ์ฉ: ์ฐ๋ชจ์ ํ์์ ์ฌ์ฅ์๋ฆฌ๋ฅผ ๋ถ๋ฆฌ
- ์คํํธ๋ก๊ทธ๋จ ๋ณํ: CNN ๋ชจ๋ธ ์ ๋ ฅ์ ์ํ ์ด๋ฏธ์ง ๋ณํ
3.3 ๋จธ์ ๋ฌ๋/๋ฅ๋ฌ๋ ๋ชจ๋ธ ํ์ต
- ๊ธฐ์กด ์ฐ๊ตฌ์์ ๋์ ์ฑ๋ฅ์ ๊ธฐ๋กํ 1D CNN + LSTM ์์๋ธ ๋ชจ๋ธ์ ์ ์ฉ
- ๋ฐ์ดํฐ ๋ถ์กฑ ๋ฌธ์ ํด๊ฒฐ์ ์ํด ๋ฐ์ดํฐ ์ฆ๊ฐ(Augmentation) ๊ธฐ๋ฒ ํ์ฉ
3.4 ๋ชจ๋ธ ํ๊ฐ ๋ฐ ์์ธก
- ํ๋ จ๋ ๋ชจ๋ธ์ ์ด์ฉํ์ฌ ํ์์ ์ฌ์ฅ์๋ฆฌ๋ฅผ ์ ๋ ฅํ๊ณ ์ฑ๋ณ์ ์์ธก
- ์ฌ๋ฌ ๋ชจ๋ธ์ ์กฐํฉํ ์์๋ธ ๊ธฐ๋ฒ์ ํ์ฉํ์ฌ ์ ํ๋ ํฅ์
4. ๊ฒฐ๋ก
ํ์ ์ฌ์ฅ์๋ฆฌ๋ฅผ ํ์ฉํ ์ฑ๋ณ ํ๋ณ์ ๊ธฐ์กด์ ์ด์ํ ๋ฐฉ์์ ๋นํด ์ ๋น์ฉ, ๋น์นจ์ต์ ์ด๋ผ๋ ์ ์์ ํฐ ์ฅ์ ์ ๊ฐ์ง๋ค. ํนํ, SUFHSDB ๋ฐ์ดํฐ์ ๊ณผ ๋จธ์ ๋ฌ๋/๋ฅ๋ฌ๋ ๊ธฐ๋ฒ์ ํ์ฉํ๋ฉด 90% ์ด์์ ๋์ ์ ํ๋๋ก ํ์์ ์ฑ๋ณ์ ์์ธกํ ์ ์๋ค.
๋ค์ ๊ธ์์๋, ์ด์ํ ๊ฒ์ฌ๋ฅผ ์งํํ๋ฉฐ ๋ นํ๋ ์์์์ ์ฌ์ฅ ์๋ฆฌ๋ฅผ ํ๋ณํ์ฌ ์๋ค์ธ์ง ๋ธ์ธ์ง ํ๋จํ๋ ์ค์ต์ ์งํํ๊ณ ์ํ๋ค.