[Paper Review] A generic non-invasive neuromotor interface for human-computer interaction
์๋ณธ ๊ฒ์๊ธ: https://velog.io/@euisuk-chung/Paper-Review-A-generic-non-invasive-neuromotorinterface-for-human-computer-interaction
๋ฉํ(Meta)๊ฐ ์๋ชฉ ๋ฐด๋๋ฅผ ์ฐฉ์ฉํ๊ณ ์๋ชฉ์ด๋ ์๊ฐ๋ฝ์ ์์ ์์ง์๋ง์ผ๋ก๋ ๋ง์ฐ์ค ์กฐ์๊ณผ ํค๋ณด๋ ์ ๋ ฅ์ด ๊ฐ๋ฅํ ํ์ ์ ์ธ ๊ธฐ์ ์ ๋ฐํํ์ต๋๋ค. ์ด ๊ธฐ์ ์ ์ฐ๋ฆฌ ๋ชธ์ด ๋ง๋ค์ด๋ด๋ ์์ฃผ ๋ฏธ์ธํ ์ ๊ธฐ์ ํธ๋ฅผ ์ฝ์ด๋ด ์ปดํจํฐ์ ์ํตํ๋ ๋ฐฉ์์ ๊ทผ๋ณธ์ ์ผ๋ก ๋ฐ๊ฟ ์ ์ฌ๋ ฅ์ ๊ฐ์ง๊ณ ์๋๋ฐ์. ์๊ฐ๋ฝ์ผ๋ก ํ๊ณต์ด๋ ์ฑ ์ ์์ ๊ธ์จ๋ฅผ ์ฐ๋ฉด ๊ทธ๋๋ก ํ๋ฉด์ ์ ๋ ฅ๋๋ ๋ฏธ๋๊ฐ ํ์ค๋ก ๋ค๊ฐ์จ ๊ฒ์ ๋๋ค.
์ด์ ๊ฐ์ ๊ธฐ์ ์ด ์ด๋ป๊ฒ ๊ฐ๋ฅํ์๊น์? ๋ฐ๋ก ์ฌ๋์ ๊ทผ์ก์ด ์์ง์ผ ๋ ๋ฐ์ํ๋ ์ ๊ธฐ์ ํ๋์ ์ธ๋ถ์์ ์ฝ๋ โ๊ทผ์ ๋(electromyography, EMG)โ ๋๋ถ์ ๋๋ค. ๊ธฐ์กด์ ๋-์ปดํจํฐ ์ธํฐํ์ด์ค(BCI)๋ ๋ํ๋ฅผ ์ฝ๊ธฐ ์ํด ์นจ์ต์ ์ธ ์์ ์ด ํ์ํ๊ฑฐ๋, ๊ฐ์ธ ๋ง์ถคํ ์์คํ ์ผ๋ก ๋ณด์ ํด์ผ ํ๋ ํ๊ณ๊ฐ ์์์ต๋๋ค. ํ์ง๋ง ๋ฉํ์ ์ฐ๊ตฌํ์ ๋น์นจ์ต์ ์ผ๋ก, ์ฆ ํผ๋ถ ํ๋ฉด์์๋ง ๊ทผ์ก์ ์ ๊ธฐ์ ํธ๋ฅผ ์ฝ์ด๋ด์ด ์๊ฐ๋ฝ์ด๋ ์๋ชฉ์ ์์ง์์ ์ ํํ ํฌ์ฐฉํ ์ ์๋ ์๋ชฉ๋ฐด๋ ํํ์ ๋๋ฐ์ด์ค๋ฅผ ๊ฐ๋ฐํ ๊ฒ์ ๋๋ค.
์ด๋ฒ์ ๋ฐํ๋ ์ฐ๊ตฌ๋ ํ์ ์ง ใ๋ค์ด์ฒ(Nature)ใ์ ๊ฒ์ฌ๋ ๋ ผ๋ฌธ์์ ํ์ธํ ์ ์์ต๋๋ค. ์ด ๋ ผ๋ฌธ์ ์ธ๊ฐ๊ณผ ์ปดํจํฐ ์ฌ์ด์ ์ํธ์์ฉ ๋ฐฉ์์ ํ๊ธฐ์ ์ผ๋ก ๊ฐ์ ํ ์ ์๋ ๋น์นจ์ต์ฑ ์ ๊ฒฝ์ด๋ ์ธํฐํ์ด์ค(neuromotor interface)๋ฅผ ์๊ฐํ๊ณ ์์ต๋๋ค. ๋ ผ๋ฌธ์ ๋ฐ๋ฅด๋ฉด, ๊ธฐ์กด์ ์ธํฐํ์ด์ค ๊ธฐ์ ๋ค์ ๋ฌผ๋ฆฌ์ ์ธ ์ ๋ ฅ์ฅ์น(๋ง์ฐ์ค, ํค๋ณด๋)๋ ์นด๋ฉ๋ผ ๊ฐ์ ์ธ๋ถ ์ผ์์ ์์กดํด์์ง๋ง, ์ด๋ฌํ ๋ฐฉ์๋ค์ ์ด๋ ์ค ์ฌ์ฉ์ด ์ด๋ ต๊ฑฐ๋, ์์ง์์ด ๊ฐ๋ ค์ง ๊ฒฝ์ฐ ์ ๋๋ก ์๋ํ์ง ์๋ ๋ฑ์ ์ ์ฝ์ด ์์์ต๋๋ค.
์ฐ๊ตฌํ์ ๊ทผ์ก์ด ์์ง์ผ ๋ ๋ฐ์ํ๋ ๊ณตํต์ ์ ๊ธฐ ์ ํธ๋ฅผ AI๋ก ๋ถ์ํ๊ณ , ์ด๋ฅผ ์ด์ฉํด ๋ฒ์ฉ์ ์ด๋ฉด์๋ ์ ํํ๊ฒ ์์ง์์ ์ธ์ํ ์ ์๋ ๋ชจ๋ธ์ ๊ฐ๋ฐํ์ต๋๋ค. ๋๋ถ์ ์๋ชฉ๋ฐด๋๋ง ์ฐฉ์ฉํ๋ฉด ๋๊ตฌ๋ ๋ณต์กํ ์ค์ ๊ณผ์ ์์ด ๊ฐํธํ๊ฒ ์ปดํจํฐ๋ฅผ ์กฐ์ํ ์ ์๊ฒ ๋์์ต๋๋ค. ์ด๋ ์ ๊ฒฝ์ธ๊ณผ ์์ ์ด๋ ๊ฐ์ธ ๋ง์ถคํ ๋ณด์ ์ด ํ์ํ๋ ๊ธฐ์กด์ ์ธํฐํ์ด์ค ๋ฐฉ์์ ๋นํด ํจ์ฌ ์ค์ฉ์ ์ด๊ณ ๋ณดํธ์ ์ธ ํด๊ฒฐ์ฑ ์ ์ ๊ณตํ๋ ์ ์ ๋๋ค.
์ด์ฒ๋ผ ํ์ ์ ์ธ ๊ธฐ์ ์ด ์ฃผ๋ชฉ๋ฐ๋ ์ด์ ๋ ๊ธฐ์กด์ ์ธ๊ฐ-์ปดํจํฐ ์ธํฐํ์ด์ค(HCI) ๊ธฐ์ ๋ค์ด ๊ฐ์ง๊ณ ์๋ ํ๊ณ๋ฅผ ๋ช ํํ ๊ทน๋ณตํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ๊ทธ๋ ๋ค๋ฉด ๊ณผ๊ฑฐ์ ๊ธฐ์ ๋ค์ด ๊ฐ๊ณ ์๋ ๋ฌธ์ ์ ๊ณผ ์ด๋ฒ ์ฐ๊ตฌ๊ฐ ์ด๋ป๊ฒ ์ด๋ฅผ ํด๊ฒฐํ๋์ง ์กฐ๊ธ ๋ ๊ตฌ์ฒด์ ์ผ๋ก ์ดํด๋ณด๊ฒ ์ต๋๋ค.
์๋ก (Introduction)
์ปดํจํ ์ ๋ฐ์ ๊ณผ ํจ๊ป ์ธ๊ฐ์ ํํ๋ ฅ์ด ํ๋ถํ๊ณ ์ง๊ด์ ์ด๋ฉฐ ๋ณดํธ์ ์ธ ์ปดํจํฐ ์ ๋ ฅ ๊ธฐ์ ์ ๋์์์ด ์ถ๊ตฌํด ์์ต๋๋ค. ํค๋ณด๋, ๋ง์ฐ์ค, ํฐ์น์คํฌ๋ฆฐ ๋ฑ ๋ค์ํ ์์์ด ๊ฐ๋ฐ๋์์ง๋ง, ์ด๋ ์ฅ์น์์ ๋ฌผ๋ฆฌ์ ์ํธ์์ฉ์ ํ์๋ก ํ๋ฉฐ, ํนํ ์ด๋ ์ค์ธ ์๋๋ฆฌ์ค์์๋ ์ ์ฝ์ด ๋ฐ๋ฆ ๋๋ค. ์นด๋ฉ๋ผ๋ ๊ด์ฑ ์ผ์๋ฅผ ์ฌ์ฉํ๋ ์ ์ค์ฒ ๊ธฐ๋ฐ ์์คํ ์ ์ค๊ฐ ์ฅ์น ์์ด ์ํธ์์ฉํ ์ ์์ง๋ง, ์์ง์์ด ๊ฐ๋ ค์ง์ง ์์ ๊ฒฝ์ฐ์๋ง ์ ์๋ํ๋ ๊ฒฝํฅ์ด ์์ต๋๋ค.
๋ฐ๋ฉด, ์ ์ฒด์ ์ ๊ธฐ ์ ํธ์ ์ง์ ์ธํฐํ์ด์คํ๋ ๋-์ปดํจํฐ(BCI) ๋๋ ์ ๊ฒฝ์ด๋ ์ธํฐํ์ด์ค๋ ์ธํฐํ์ด์ค ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์ฌ๋ ฅ์ ์ง๋ ์ง๋ง, ๊ณ ๋์ญํญ ํต์ ์ ํ์ฌ๊น์ง ๊ฐ์ธ ๋ง์ถคํ ๋์ฝ๋๋ฅผ ์ฌ์ฉํ๋ ์นจ์ต์ฑ ์ธํฐํ์ด์ค์์๋ง ์์ฐ๋์์ต๋๋ค. ์ด๋ฌํ ์นจ์ต์ฑ ์ธํฐํ์ด์ค๋ ์ ๊ฒฝ์ธ๊ณผ ์์ ์ ํ์๋ก ํ๋ฉฐ, ์ ๊ฒฝ ์ ํธ๋ฅผ ๋์งํธ ์ ๋ ฅ์ผ๋ก ๋ณํํ๋ ๋ชจ๋ธ์ ํน์ ๊ฐ์ธ์๊ฒ๋ง ์ต์ ํ๋์ด ์์ต๋๋ค. ๋น์นจ์ต์ ์ ๊ทผ ๋ฐฉ์์ธ ๋์ ๋(EEG) ๊ธฐ๋ฐ ์์คํ ์ ๋ฒ์ฉ์ฑ์ด ๋์ผ๋, ๊ธด ์ค์ ์๊ฐ๊ณผ ๋ฎ์ ์ ํธ ๋ ์ก์๋น(SNR)๋ก ์ธํด ํ์ฉ์ด ์ ํ์ ์ด์์ต๋๋ค. ์ ๋ฐ์ ์ผ๋ก ์ ํธ ๋์ญํญ, ์ธ๊ตฌ ์ง๋จ ๊ฐ ์ผ๋ฐํ, ๊ฐ์ธ๋ณ ๋๋ ์ธ์ ๋ณ ๋ณด์ ํํผ๋ BCI ๋ถ์ผ์ ์ฃผ์ ๊ธฐ์ ์ ๋์ ๋ก ๋จ์ ์์ต๋๋ค.
๋ณธ ์ฐ๊ตฌ๋ ๊ณ ์ฑ๋ฅ์ด๋ฉด์๋ ์ ๊ทผ์ฑ์ ๊ฐ์ถ ์ธํฐํ์ด์ค๋ฅผ ๊ตฌ์ถํ๊ธฐ ์ํด ๊ทผ์ ๋(EMG)๋ฅผ ํตํด ๊ทผ์ก์ ์ ๊ธฐ ์ ํธ๋ฅผ ์ฝ์ด๋ด๋ ๋น์นจ์ต์ฑ ์ ๊ฒฝ์ด๋ ์ธํฐํ์ด์ค์ ์ด์ ์ ๋ง์ถฅ๋๋ค. ํ๋ฉด ๊ทผ์ ๋(sEMG)๋ ๊ทผ์ก ๋ด ์ ๊ฒฝ ์ ํธ๋ฅผ ์ฆํญํ์ฌ ๋์ SNR์ ์ ๊ณตํ๋ฉฐ ์ค์๊ฐ ๋จ์ผ-์ํ ์ ์ค์ฒ ๋์ฝ๋ฉ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. sEMG ์ ํธ์ ํน์ฑ์ ์ปดํจํฐ ๋น์ ๊ธฐ๋ฐ ์ ๊ทผ ๋ฐฉ์์ ๋ฌธ์ ์ (์: ๊ฐ๋ ค์ง, ๋ถ์ถฉ๋ถํ ์กฐ๋ช , ๋ฏธ๋ฏธํ ์์ง์์ ์ ์ค์ฒ)์ ๊ฒช์ง ์์ HCI ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฐ์ค๋ฝ๊ฒ ์ ์ฉ๋ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ธฐ์กด sEMG ์์คํ , ํนํ ๋ณด์ฒ ์ ์ด ์์คํ ์ ์์ธ์ ๋ฐ๋ฅธ ๋ฎ์ ๊ฒฌ๊ณ ์ฑ, ๋นํ์คํ๋ ๋ฐ์ดํฐ, ์ ๊ทน ๋ณ์, ์ธ์ ๊ฐ ๋ฐ ์ฌ์ฉ์ ๊ฐ ์ผ๋ฐํ ๋ถ์กฑ ๋ฑ ๊ด๋ฒ์ํ ์ฌ์ฉ์ ์ํ ์ฌ๋ฌ ์ ์ฝ ์ฌํญ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ์ต๊ทผ ๋ฅ๋ฌ๋ ๊ธฐ์ ์ด ์ด๋ฌํ ํ๊ณ๋ฅผ ์ผ๋ถ ํด๊ฒฐํ์ง๋ง, ์ถฉ๋ถํ EMG ๋ฐ์ดํฐ์ ๋ถ์ฌ์ ๋ฎ์ ํ๋ณธ ํฌ๊ธฐ๊ฐ ๊ทธ ํจ๊ณผ๋ฅผ ์ ํํ๋ ๊ฒ์ผ๋ก ์๋ ค์ ธ ์์ต๋๋ค.
๋ณธ ์ฐ๊ตฌ๋ sEMG๊ฐ ์ธ๊ตฌ ์ ๋ฐ์ ๊ฑธ์ณ ์ง๊ด์ ์ด๊ณ ๋๊น ์๋ ์ปดํจํฐ ์ ๋ ฅ์ ์ ๊ณตํ ์ ์๋ค๋ ๊ฐ์ค์ ๊ฒ์ฆํ๊ธฐ ์ํด, ์๋ชฉ์์ sEMG๋ฅผ ๊ธฐ๋กํ ์ ์๋ ๊ฒฌ๊ณ ํ ๋น์นจ์ต์ฑ ํ๋์จ์ด(sEMG ์ฐ๊ตฌ ์ฅ์น, sEMG-RD)๋ฅผ ๊ฐ๋ฐํ์ต๋๋ค. ์๋ชฉ์ ์ธ๊ฐ์ด ์ฃผ๋ก ์์ ์ฌ์ฉํ์ฌ ์ธ์์ ํ์ํ๊ณ , ์, ์๋ชฉ, ์ ์๊ทผ์ sEMG ์ ํธ๋ฅผ ํญ๋๊ฒ ํฌ์ฐฉํ๋ฉฐ ์ฌํ์ ์ผ๋ก ์์ฉ ๊ฐ๋ฅํ๋ค๋ ์ฅ์ ์ด ์์ต๋๋ค. ์ด ์ฅ์น๋ ๊ฑด์ ์ ๊ทน, ๋ค์ฑ๋ ๊ธฐ๋ก ํ๋ซํผ์ผ๋ก, ๋จ์ผ ์ด๋ ๋จ์ ํ๋ ์ ์(MUAP)๋ฅผ ์ถ์ถํ ์ ์์ต๋๋ค. ์์ฒ ๋ช ์ ์ฐธ๊ฐ์๋ก๋ถํฐ ํ๋ จ ๋ฐ์ดํฐ๋ฅผ ์์งํ๊ธฐ ์ํ ํ์ฅ ๊ฐ๋ฅํ ์ธํ๋ผ์ ์๋ํ๋ ํ๋ ์๋ด ๋ฐ ์ฐธ๊ฐ์ ์ ํ ์์คํ ์ ๊ตฌ์ถํ์ต๋๋ค. ์ด๋ฅผ ํตํด ์ฌ๋ ๊ฐ์ ์ผ๋ฐํ๋๋ ๋ฒ์ฉ sEMG ๋์ฝ๋ฉ ๋ชจ๋ธ์ ๊ฐ๋ฐํ์ต๋๋ค.
์ด ๋ชจ๋ธ์ ๊ฐ์ธ๋ณ ํ๋ จ์ด๋ ๋ณด์ ์์ด๋ 1์ฐจ์ ์ฐ์ ํ์, ์ด์ฐ ์ ์ค์ฒ ๊ฐ์ง, ํ๊ธฐ ์ ์ฌ ๋ฑ ๋ค์ํ ์ปดํจํฐ ์ํธ์์ฉ์ ๊ตฌ๋ํ ์ ์์์ ์ ์ฆํ์ต๋๋ค. ํ์ ๋ฃจํ(์จ๋ผ์ธ) ํ๊ฐ์์, ์ ์ค์ฒ ๋์ฝ๋ฉ์ ์ฐ์ ํ์ ์์ ์์ ์ด๋น 0.66 ํ๊ฒ ํ๋, ์ด์ฐ ์ ์ค์ฒ ์์ ์์ ์ด๋น 0.88 ์ ์ค์ฒ ๊ฐ์ง, ํ๊ธฐ์์ ๋ถ๋น 20.9 ๋จ์ด(WPM)์ ์ฑ๋ฅ์ ๋ฌ์ฑํ์ต๋๋ค. ๋ํ ํ๊ธฐ ๋ชจ๋ธ์ ๋์ฝ๋ฉ ์ฑ๋ฅ์ sEMG ๋์ฝ๋ฉ ๋ชจ๋ธ์ ๊ฐ์ธํ๋ฅผ ํตํด 16% ์ถ๊ฐ ๊ฐ์ ๋ ์ ์์์ ๋ณด์ฌ์ค๋๋ค. ๋ณธ ์ฐ๊ตฌ๋ ํ์ฌ๊น์ง ์๋ ค์ง ์ ๊ฒฝ์ด๋ ์ธํฐํ์ด์ค ์ค ๊ฐ์ฅ ๋์ ์์ค์ ์ฐธ๊ฐ์ ๊ฐ ์ฑ๋ฅ์ ๋ฌ์ฑํ ๋น์นจ์ต์ ๊ณ ๋์ญํญ ์ธํฐํ์ด์ค์ ๋๋ค.
๊ด๋ จ ์ฐ๊ตฌ (Related Work)
๋ณธ ์ฐ๊ตฌ๋ ์ธ๊ฐ-์ปดํจํฐ ์ํธ์์ฉ(HCI)๊ณผ ๋-์ปดํจํฐ ์ธํฐํ์ด์ค(BCI)์ ๊ต์ฐจ์ ์ ์์นํฉ๋๋ค. HCI ๋ถ์ผ์์๋ ์ปดํจํฐ ๋น์ , ๊ด์ฑ ์ธก์ ์ฅ์น(IMU), sEMG, ์์ฒด ์ํฅ ์ ํธ, ์ ๊ธฐ ์ํผ๋์ค ๋จ์ธต ์ดฌ์, ์ ์๊ธฐ ์ ํธ, ์ด์ํ ๋นํฌ๋ฐ ๋ฑ ๋ค์ํ ๊ฐ์ง ์์์ ๋จธ์ ๋ฌ๋ ๊ธฐ๋ฐ ์๋ฃจ์ ์ ์ ์ฉํ์ฌ ์ ์ค์ฒ ์ ๋ ฅ์ ๋ฐ์ ์ํค๋ ๋ฐ ์ค์ ์ ๋์์ต๋๋ค. ๋ณธ ์ฐ๊ตฌ์ ๊ฐ์ฅ ์ง์ ์ ์ผ๋ก ๊ด๋ จ๋ ์ ํ ์ฐ๊ตฌ๋ ๋จ์ข ๋ ์์ฉ sEMG Myo ์๋ฐด๋๋ฅผ ์ฌ์ฉํ์ฌ 600๋ช ์ด์์ ์ฐธ๊ฐ์ ๋ฐ์ดํฐ์ ์์ ์ ์ค์ฒ ๊ฐ์ง ๋ฐ ์๋ชฉ ์์ง์์ ํ์ฉํ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ ํ์ฌ๊น์ง sEMG ๊ธฐ๋ฐ ์ ๊ทผ ๋ฐฉ์์ ๋๋ถ๋ถ ์คํ๋ผ์ธ์ผ๋ก ์๋ํ๊ฑฐ๋ ์ธ์ ๋ด ๋๋ ์ฐธ๊ฐ์๋ณ ๋ณด์ ์ด ํ์ํ์ฌ ์ค์ ํ์ฉ์ ์ ์ฝ์ด ์์์ต๋๋ค.
๋ณธ ์ฐ๊ตฌ์ ๋น์นจ์ต์ฑ sEMG ์ฐ๊ตฌ๋ BCI์ ๋ฐ์ ํ ๊ด๋ จ์ด ์์ต๋๋ค. EEG ๊ธฐ๋ฐ BCI ์์คํ (ํนํ ์คํ ๋ฌ)์ ๋ถ๋น 100-300๋นํธ์ ์ธ์์ ์ธ ๋นํธ์จ์ ๋ฌ์ฑํ ์ ์์ง๋ง (๋ณธ ์ฐ๊ตฌ์ ํ๊ธฐ ๋์ฝ๋๋ ๋ถ๋น 528๋นํธ), ์ ํธ ํ์ง, ํด์, ํ์คํ๋ ํ๋์จ์ด ๋๋ ์ํํธ์จ์ด ๋ถ์กฑ์ผ๋ก ์ธํด ์ผ๋ฐ์ ์ผ๋ก ๋ค๋ฅธ BCI ์์๋ณด๋ค ์ฑ๋ฅ์ด ๋ค์ฒ์ง๋๋ค. ์ด์ ๋ฐ๋ผ ์๊ท๋ชจ ๋ชจ๋ธ๊ณผ ๋น๊ต์ ์๊ท๋ชจ ๋ฐ์ดํฐ์ (<50๋ช ์ฌ์ฉ์)์ ์ด์ ์ด ๋ง์ถฐ์ ธ ์์ต๋๋ค.
(์ฐธ๊ณ ) sEMG๋? - sEMG๋ ํ๋ฉด ๊ทผ์ ๋ ๊ฒ์ฌ(Surface Electromyography)์ ์ฝ์๋ก, ๊ทผ์ก์ ์ ๊ธฐ์ ํ๋์ ํผ๋ถ ํ๋ฉด์์ ์ธก์ ํ์ฌ ๊ธฐ๋กํ๋ ๊ฒ์ฌ์ ๋๋ค. ์ฃผ๋ก ๊ทผ์ก์ ์์ง์์ด๋ ์ํ๋ฅผ ๋ถ์ํ์ฌ ๊ทผ์ก์ ๊ธฐ๋ฅ, ํผ๋ก๋, ์ ๊ฒฝ๊ณ ๋ฌธ์ ๋ฑ์ ํ์ ํ๋๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
ํผ์ง๋ด(intracortical) BCI๋ ๋ ๋์ ์ ํธ ๋ ์ก์๋น๋ฅผ ์ ๊ณตํ์ง๋ง, ๊ธฐ๋ก ๋ฐ ์ธ์ ๊ฐ ๋น์ ์์ฑ์ผ๋ก ์ธํด ๋จ์ผ ์ฐธ๊ฐ์ ์ฐ๊ตฌ๋ก ์ ํ๋์ด ์์ต๋๋ค. BCI ๋ถ์ผ๊ฐ ์ ๊ฒฝ๋ง ๋์ฝ๋๋ก ์ ํ๋๊ณ ์์ง๋ง, ์ฌ์ ํ ์ ํ๋ ๋ฐ์ดํฐ๋ก ์ธํ ๋ณด์ ๋ฌธ์ ํด๊ฒฐ์ ์ค์ ์ ๋๊ณ ์์ต๋๋ค. sEMG ์ ํธ๋ ์ด๋ ๋จ์ ๋ฐํ์ ์ดํฉ ํ๋์์ ํ์๋๋ฏ๋ก, ๋ณธ ์ฐ๊ตฌ์์ ์ค๋ช ํ๋ sEMG ๋์ฝ๋ฉ ๋ฐฉ๋ฒ์ด ํผ์ง๋ด BCI ์์คํ ์ ๋ฐฉ๋ฒ๋ก ๊ฐ๋ฐ์ ๊ฐ์ด๋ ์ญํ ์ ํ ์ ์์ต๋๋ค. ๋ณธ ์ฐ๊ตฌ์์ ์์ฐ๋ ๋๊ท๋ชจ ์ ๊ทผ ๋ฐฉ์์ BrainGate, Neuralink์ ๊ฐ์ ๋ ๋์ BCI ๋ถ์ผ์ ๋ฐฉํฅ์ ์ ์ํ ์ ์์ต๋๋ค.
๋ฐฉ๋ฒ๋ก (Methodology)
1. ํ์ฅ ๊ฐ๋ฅํ sEMG ๊ธฐ๋ก ํ๋ซํผ
๋ณธ ์ฐ๊ตฌ๋ ๋ฒ์ฉ sEMG ๋์ฝ๋ฉ ๋ชจ๋ธ์ ๊ตฌ์ถํ๊ธฐ ์ํด ํ๋์จ์ด ๋ฐ ์ํํธ์จ์ด ํ๋ซํผ์ ๊ฐ๋ฐํ์ต๋๋ค. Figure 1a์์ ๋ณผ ์ ์๋ฏ์ด, ์ฐธ๊ฐ์๋ค์ ์๋ชฉ์ sEMG ์ฐ๊ตฌ ์ฅ์น(sEMG-RD)๋ฅผ ์ฐฉ์ฉํ๊ณ ์ปดํจํฐ ์์์ ๋ค์ํ ์ ๋ฐ ์๋ชฉ ์์ง์์ ์ํํ๋๋ก ์๋ด๋ฐ์์ต๋๋ค.
Fig. 1 A hardware and software platform for high-throughput recording and real-time decoding of sEMG at the wrist
-
sEMG-RD ํ๋์จ์ด: sEMG-RD๋ ๊ฑด์ ์ ๊ทน ๋ฐฉ์์ ๋ค์ฑ๋ ๊ธฐ๋ก ์ฅ์น๋ก, 2kHz์ ๋์ ์ํ๋ง ์๋์ 2.46ฮผVrms์ ๋ฎ์ ๋ ธ์ด์ฆ ํน์ฑ์ ๊ฐ์ง๋ฉฐ ์ผ์์ ์ธ ์ฌ์ฉ์ ์ ํฉํฉ๋๋ค. ์ด ์ฅ์น๋ 4๊ฐ์ง ๋ค๋ฅธ ํฌ๊ธฐ๋ก ์ ์๋์ด ๋ค์ํ ์๋ชฉ ๋๋ ๋ฅผ ์์ฉํฉ๋๋ค. ์ฅ์น๋ ๋ณด์ ๋ธ๋ฃจํฌ์ค ํ๋กํ ์ฝ์ ํตํด ๋ฌด์ ์ผ๋ก ์คํธ๋ฆฌ๋ฐ๋๋ฉฐ 4์๊ฐ ์ด์์ ๋ฐฐํฐ๋ฆฌ ์๋ช ์ ์ ๊ณตํฉ๋๋ค.
- Figure 1b๋ sEMG-RD์ ์์ธํ ๊ตฌ์กฐ๋ฅผ ๋ณด์ฌ์ฃผ๋ฉฐ, 48๊ฐ์ ์ ๊ทน ํ์ผ๋ก ๊ตฌ์ฑ๋๋ฉฐ, ์ด ์ค 16๊ฐ๋ ์ ์์ ๊ทผ์-์์ ์ถ๊ณผ ์ ๋ ฌ๋ ์๊ทน์ฑ ์ฑ๋๋ก ๊ตฌ์ฑ๋๊ณ , ๋๋จธ์ง๋ ์ฐจํ ๋ฐ ์ ์ง ์ ๊ทน์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค. ์ด๋ ๋ฏธ์ธํ ์ ๊ธฐ ์ ์๋ฅผ ๊ธฐ๋กํ๋๋ก ์ต์ ํ๋์์ผ๋ฉฐ, ๊ทผ์ก ๋ฐ๋๊ฐ ๋ฎ์ ์ฒ๊ณจ ๋ถ์์ ์ ๊ทน ๊ฐ ๊ฐ๊ฒฉ์ ๋์ด ์กฐ์ ๊ฐ๋ฅ์ฑ์ ํ๋ณดํ์ต๋๋ค.
-
๋ฐ์ดํฐ ์์ง ์ธํ๋ผ: ์์ฒ ๋ช ์ ์ฐธ๊ฐ์(์์ ์ ๋ฐ๋ผ 162๋ช ~6,627๋ช )๋ฅผ ๋์์ผ๋ก ์ธ์ฒด ์ธก์ ํ์ ๋ฐ ์ธ๊ตฌ ํต๊ณํ์ ์ผ๋ก ๋ค์ํ๊ฒ ๋ชจ์งํ์ต๋๋ค (Extended Data Fig. 3 ์ฐธ์กฐ). ์ฐธ๊ฐ์๋ค์ ์ง๋ฐฐ์ ์ธ ์๋ชฉ์ sEMG ๋ฐด๋๋ฅผ ์ฐฉ์ฉํ๊ณ ๋ง์ถคํ ์ํํธ์จ์ด์ ์ํด ์ธ ๊ฐ์ง ๋ค๋ฅธ ์์ ์ ์ํํ๋๋ก ์๋ด๋ฐ์์ต๋๋ค: ์๋ชฉ ์ ์ด, ์ด์ฐ ์ ์ค์ฒ ๊ฐ์ง, ํ๊ธฐ.
Extended Data Fig. 3 Anthropometric and demographic features of sEMG datasets. - ์๋ชฉ ์ ์ด: ์ฐธ๊ฐ์๋ค์ ๋ชจ์ ์บก์ฒ๋ก ์ค์๊ฐ ์ถ์ ๋๋ ์๋ชฉ ๊ฐ๋์ ๋ฐ๋ผ ์ปค์๋ฅผ ์ ์ดํ์ต๋๋ค (Extended Data Fig. 4a-c). ์ด๋ ๊ฐ๋ฐฉ ๋ฃจํ ๋ฐ ํ์ ๋ฃจํ ์ค์ ์์ ๊ตด๊ณก-์ ์ ์๋ชฉ ๊ฐ๋๋ฅผ ์์ธกํ๋๋ก ํ๋ จ๋์์ต๋๋ค.
- ์ด์ฐ ์ ์ค์ฒ ๊ฐ์ง: ์ฐธ๊ฐ์๋ค์ ๋ฌด์์ ์์์ ์ ์ค์ฒ ๊ฐ ๊ฐ๊ฒฉ์ผ๋ก 9๊ฐ์ง ๊ณ ์ ํ ์ ์ค์ฒ๋ฅผ ์ํํ๋๋ก ์ง์๋ฐ์์ต๋๋ค (Extended Data Fig. 4d-e).
- ํ๊ธฐ: ์ฐธ๊ฐ์๋ค์ ๊ฐ์์ ํ๊ธฐ๊ตฌ๋ฅผ ์ฅ๊ณ ์๋ ๊ฒ์ฒ๋ผ ์๊ฐ๋ฝ์ ๋ชจ์ผ๊ณ ์ ์๋ ํ ์คํธ๋ฅผ โํ๊ธฐโํ์ต๋๋ค (Extended Data Fig. 4f-g). Figure 1c๋ ์ด ์ธ ๊ฐ์ง ์์ ์ ํ๋กฌํํฐ ์คํค๋ง๋ฅผ ์์ฝํ์ฌ ๋ณด์ฌ์ค๋๋ค.
Extended Data Fig. 4 Examples of prompting used to collect training data for the three tasks. a
- ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์์คํ
: sEMG ํ๋๊ณผ ์๋ด ์ํํธ์จ์ด์ ๋ผ๋ฒจ ํ์์คํฌํ๋ฅผ ์ค์๊ฐ ์ฒ๋ฆฌ ์์ง์ ์ฌ์ฉํ์ฌ ๊ธฐ๋กํ์ต๋๋ค. ์ด ์์ง์ ๊ธฐ๋ก ๋ฐ ๋ชจ๋ธ ์ถ๋ก ์ค ์จ๋ผ์ธ-์คํ๋ผ์ธ ๋ถ์ผ์น(shift)๋ฅผ ์ค์ด๊ธฐ ์ํด ์ค๊ณ๋์์ต๋๋ค. ์ฐธ๊ฐ์์ ๋ฐ์ ์๊ฐ์ด๋ ์์๋๋ก ์ธํด ๋ฐ์ํ ์ ์๋ ์ค์ ์ ์ค์ฒ ์๊ฐ๊ณผ์ ์ ํํ ์ ๋ ฌ์ ์ํด ์ฌํ(post hoc) ์ ์ค์ฒ ์ด๋ฒคํธ ์๊ฐ์ ์ถ๋ก ํ๋ ์๊ฐ ์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ๋ฐํ์ต๋๋ค.
- Figure 1d๋ ์ด์ฐ ์ ์ค์ฒ ์ํ ์ค์ ์์ sEMG ํธ๋ ์ด์ค๋ฅผ ๋ณด์ฌ์ฃผ๋ฉฐ, ๋ณต์กํ ํ๋ ํจํด์ด ๊ฐ ์ ์ค์ฒ์ ์๋ฐ๋จ์ ๋ํ๋ ๋๋ค. ๋ํ Figure 1e๋ ๋จ์ผ ์ธ์ ๋ด์์๋ ์ ์ค์ฒ ์ธ์คํด์ค ๊ฐ sEMG ํ์ฑํ์ ๋ณ๋์ฑ์ ๋ณด์ฌ์ค๋๋ค.
Fig. 1 A hardware and software platform for high-throughput recording and real-time decoding of sEMG at the wrist
2. sEMG ์ ์ฒ๋ฆฌ (sEMG Preprocessing)
- ์ถ์ ๋ ์ด๋ ๋จ์ ํ๋ ์ ์(Putative MUAP) ํํ ์ถ์ : ๋ฏธ์ธํ ๊ทผ์ก ์์ถ์ ์ํด ์ ๋๋ MUAP์ ์๊ณต๊ฐ ํํ์ ๋ถ์ํ์ต๋๋ค. Extended Data Fig. 2๋ ์ด MUAP ์ถ์ถ ๋ฐ ๊ฒ์ฆ ๊ณผ์ ์ ์์ธํ ์ค๋ช ํฉ๋๋ค. sEMG ํธ๋ ์ด์ค๋ฅผ 2์ฐจ Savitzky-Golay ๋ฏธ๋ถ ํํฐ(ํญ 2.5ms)๋ก ์ ์ฒ๋ฆฌํ ํ, ๊ฒ์ถ๋ ํผํฌ๋ฅผ ์ค์ฌ์ผ๋ก 20ms ๊ธธ์ด์ ์ฐฝ์ ์ฌ์ฉํ์ฌ MUAP๋ฅผ ์ถ์ถํ์ต๋๋ค.
Extended Data Fig. 2 Extraction and validation of putative MUAPs.
- ๋ค๋ณ๋ ์ ๋ ฅ ์ฃผํ์(MPF) ํน์ง: ์๋ชฉ ๋ฐ ํ๊ธฐ ๋์ฝ๋๋ ์์ sEMG์์ ์ถ์ถ๋ MPF ํน์ง์ ์ฌ์ฉํฉ๋๋ค. sEMG๋ ๋ ธ์ด์ฆ ํ์คํธ์ฐจ๋ฅผ 1.0์ผ๋ก ์ ๊ทํํ๊ธฐ ์ํด 2.46ร10โ62.46 \times 10^{-6}2.46ร10โ6๋ก ์ฌ์กฐ์ ๋์์ต๋๋ค. ๊ทธ ํ ์์ง์ ์ํฐํฉํธ๋ฅผ ์ ๊ฑฐํ๊ธฐ ์ํด 40Hz ๊ณ ์ญํต๊ณผ ํํฐ(4์ฐจ ๋ฒํฐ์์ค)๋ฅผ ์ ์ฉํ์ต๋๋ค. TTT sEMG ์ํ์ ๋กค๋ง ์ฐฝ๊ณผ 40 ์ํ(20ms)์ ์คํธ๋ผ์ด๋(stride)๋ฅผ ์ฌ์ฉํ์ฌ ๊ต์ฐจ ์คํํธ๋ผ ๋ฐ๋(cross-spectral density)์ ์ ๊ณฑ ํฌ๊ธฐ๋ฅผ ์ถ์ถํ์ต๋๋ค. ์ด๋ฅผ 6๊ฐ์ ์ฃผํ์ ๋น(0-62.5, 62.5-125, 125-250, 250-375, 375-687.5, 687.5-1,000Hz)์ผ๋ก ๋ฌถ๊ณ , ๊ฐ ๋น์ ํฉ์ ์ ๋๊ฐ์ ์ ๊ณฑ์ ์ทจํ์ต๋๋ค. ๊ทธ ๊ฒฐ๊ณผ 50Hz์ ์ถ๋ ฅ ์ฃผํ์๋ก 40๊ฐ ์ํ๋ง๋ค ์ ๋ฐ์ดํธ๋๋ 6๊ฐ์ ๋์นญ์ ์ด๊ณ ์์ ์ ๋ถํธ 16x16 ์ ์ฌ๊ฐํ ํ๋ ฌ์ด ์์ฑ๋์์ต๋๋ค. ๊ฐ ํ๋ ฌ์ ๋ก๊ทธ ํ๋ ฌ ์ฐ์ฐ์ ์ ์ฉํ๊ณ , ๋๊ฐ์ ๋ฐ ์ฒ์ ์ธ ๊ฐ์ ๋น๋๊ฐ์ ์ฑ๋ถ(๋ฐด๋๊ฐ ์ํ์์ ๊ณ ๋ คํ์ฌ ํ๋ ฌ ๊ฐ์ฅ์๋ฆฌ์์ ๋กค์ค๋ฒ๋จ)์ ๋ณด์กดํ์ฌ ๊ฐ ํ๋ ฌ์ ๋ํด ๋ฐ-๋ฒกํฐํํ ํ 6๊ฐ์ ์ฃผํ์ ๋น์ ๊ฑธ์ณ ์ฐ๊ฒฐํ์ฌ ๊ฐ 80ms ์ฐฝ์ ๋ํด 384(6ร4ร166 \times 4 \times 166ร4ร16) ์ฐจ์ ๋ฒกํฐ๋ฅผ ์์ฑํ์ต๋๋ค.
-
์ด์ฐ ์ ์ค์ฒ ์๊ฐ ์ ๋ ฌ: ์๋ด๋ ์ ์ค์ฒ ์คํ์ ๋๋ต์ ์ธ ํ์ด๋ฐ๋ง ์ฃผ์ด์ก์ผ๋ฏ๋ก, ๋ ์ด๋ธ์ ์ ํธ์ ๋ณด๋ค ์ ํํ๊ฒ ์ ๋ ฌํ๊ธฐ ์ํ ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ๋ฐํ์ต๋๋ค. ์ด์ฐ ์ ์ค์ฒ์ ํ์ด๋ฐ ๋ถํ์ค์ฑ์ด ๊ฒน์น๋ ๊ฒฝ์ฐ๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํด, MPF ํน์ง์ ์์ฑ ๋ชจ๋ธ์ ๋ฐ๋ผ ๊ด์ฐฐ๋ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ฅ ์ ์ค๋ช ํ๋ ์ ์ค์ฒ ํ์ด๋ฐ ์ํ์ค๋ฅผ ํ์ํ์ต๋๋ค.
-
์์ฑ ๋ชจ๋ธ์ KKK๊ฐ ์ ์ค์ฒ ์ธ์คํด์ค์ ํฉ์ผ๋ก ์ ์๋ฉ๋๋ค:
x(t)=โk=0Kฯk(tโtk)+n(t)x(t) = \sum_{k=0}^{K} \phi_k(t - t_k) + n(t)x(t)=โk=0Kโฯkโ(tโtkโ)+n(t)
์ฌ๊ธฐ์ x(t)x(t)x(t)๋ ์๊ฐ ๊ฒฝ๊ณผ์ ๋ฐ๋ฅธ ํน์ง, ฯk(t)\phi_k(t)ฯkโ(t)๋ ์ ์ค์ฒ ์ธ์คํด์ค kkk์ ๋ํ ์ํ ์๊ณต๊ฐ ํํ(์ ์ค์ฒ ํ ํ๋ฆฟ), tkt_ktkโ๋ ํด๋น ์ด๋ฒคํธ ์๊ฐ, n(t)n(t)n(t)๋ ๋ ธ์ด์ฆ ํญ์ ๋๋ค. ์ด ๋ชจ๋ธ์ ํ๋์ (ballistic) ์ ์ค์ฒ ์คํ ๋ฐ ์ ๋ ฅ ๊ธฐ๋ฐ ํน์ง์ ์ ํจํฉ๋๋ค.
-
์ต์ ํ ๋ฌธ์ ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
minโกt0,โฆ,tKโซ(x(t)โโk=0Kฯk(tโtk))2dt\min_{t_0, โฆ, t_K} \int \left( x(t) - \sum_{k=0}^{K} \phi_k(t - t_k) \right)^2 dtmint0โ,โฆ,tKโโโซ(x(t)โโk=0Kโฯkโ(tโtkโ))2dt
์ด๋ฅผ ๋น ํ์(beam search) ์๊ณ ๋ฆฌ์ฆ์ ํตํด ์์น์ ์ผ๋ก ์ต์ ํํ์ต๋๋ค.
-
๋ง์ง๋ง์ผ๋ก, ํ์คํ๋ฅผ ์ํด ์ธ์ ํ ํ๋ฆฟ๊ณผ ๊ธ๋ก๋ฒ ํ ํ๋ฆฟ ๊ฐ์ ์ต๋ ์๊ด ์๊ฐ์ผ๋ก ์ ์ฒด ํ์์คํฌํ๋ฅผ ์ฌ์ค์ฌํํ์ต๋๋ค.
-
3. ๋ฒ์ฉ sEMG ๋์ฝ๋ ๋ชจ๋ธ๋ง (Generic sEMG Decoder Modelling)
์ธ ๊ฐ์ง HCI ์์ (์๋ชฉ ๊ฐ๋ ์์ธก, ์ด์ฐ ๋์ ์ธ์, ํ๊ธฐ ์ ์ฌ)์ ์๋ก ๊ด๋ จ๋๋ฉด์๋ ๊ตฌ๋ณ๋๋ ์๊ณ์ด ๋ชจ๋ธ๋ง ๋ฐ ์ธ์ ์์ ์ ๋๋ค. ๋ณธ ์ฐ๊ตฌ๋ ๋ฅ๋ฌ๋ ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํ๋ฉฐ, ์์ฑ ์ธ์(ASR) ๋ถ์ผ์ ๊ธฐ์ ์ sEMG ๋๋ฉ์ธ์ ๋ง๊ฒ ์์ ํ์ต๋๋ค.
- ์๋ชฉ ๋์ฝ๋ ์ํคํ ์ฒ: MPF ํน์ง์ ์ ๋ ฅ์ผ๋ก ๋ฐ์ต๋๋ค. ํ์ ๋ถ๋ณ ๋ชจ๋(512๊ฐ ์๋ ์ ๋์ ๊ฐ์ง ์์ ์ฐ๊ฒฐ(FC) ๊ณ์ธต, LeakyReLU ํ์ฑํ ํจ์)์ ํต๊ณผํ๋ฉฐ, ์ด๋ sEMG ์ฑ๋์ ์ด์ฐ์ ์ผ๋ก +1, 0, -1 ์ฑ๋๋ก ํ์ ์์ผ ํ๊ท ์ ์ทจํจ์ผ๋ก์จ ๊ตฌํ๋ฉ๋๋ค. ์ดํ 512๊ฐ ์๋ ์ ๋์ ๊ฐ์ง ๋ ๊ฐ์ LSTM ๊ณ์ธต, LeakyReLU ํ์ฑํ, ์ต์ข 1D ์ถ๋ ฅ์ ์์ฑํ๋ ์ ํ ๊ณ์ธต์ ๊ฑฐ์นฉ๋๋ค. L1 ์์ค ํจ์๋ฅผ ์ฌ์ฉํ๊ณ Adam ์ตํฐ๋ง์ด์ ๋ก 300 ์ํฌํฌ ๋์ ํ๋ จํ์ต๋๋ค.
- ์ด์ฐ ์ ์ค์ฒ ๋์ฝ๋ ์ํคํ ์ฒ: ์ฌ์กฐ์ ๋ฐ ๊ณ ์ญํต๊ณผ ํํฐ๋ง๋ sEMG ์ ํธ๋ฅผ ์ ๋ ฅ์ผ๋ก ๋ฐ์ต๋๋ค. ์ํคํ ์ฒ๋ 1D ์ปจ๋ณผ๋ฃจ์ ๊ณ์ธต(2kHz์์ 200Hz๋ก ๋ค์ด์ํ๋ง), ๋๋กญ์์ ๊ณ์ธต(0.1), ๋ ์ด์ด ์ ๊ทํ ๊ณ์ธต, ์ธ ๊ฐ์ LSTM ๊ณ์ธต(๊ฐ๊ฐ 0.1 ๋๋กญ์์), ๋ ๋ฒ์งธ ๋ ์ด์ด ์ ๊ทํ ๊ณ์ธต, ๋ง์ง๋ง์ผ๋ก 9๊ฐ์ง ์ ์ค์ฒ์ ํ๋ฅ ์ ์์ธกํ๋ ์๊ทธ๋ชจ์ด๋ ๋น์ ํ์ฑ์ ๊ฐ๋ ์ ํ ์ฝ๊ธฐ ๊ณ์ธต์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. Adam ์ตํฐ๋ง์ด์ ์ ๊ฒฝ์ฌ ํด๋ฆฌํ(gradient clipping)์ ์ฌ์ฉํ์ผ๋ฉฐ, ๋ค์ค ๋ ์ด๋ธ ์ด์ง ๊ต์ฐจ ์ํธ๋กํผ ์์ค๋ก ํ๋ จํ์ต๋๋ค.
- ํ๊ธฐ ๋์ฝ๋ ์ํคํ ์ฒ: MPF ํน์ง์ ์ ๋ ฅ์ผ๋ก ๋ฐ์ต๋๋ค. ์๋ชฉ ๋์ฝ๋์ ์ ์ฌํ๊ฒ ํ์ ๋ถ๋ณ ๋ชจ๋์ ํต๊ณผํฉ๋๋ค. ๊ทธ ํ 15๊ฐ์ ์ปจํฌ๋จธ(Conformer) ๊ณ์ธต์ผ๋ก ๊ตฌ์ฑ๋ ์ํคํ ์ฒ๋ฅผ ๊ฑฐ์นฉ๋๋ค. ๊ฐ ์ปจํฌ๋จธ ๊ณ์ธต์ 4๊ฐ์ ์ดํ ์ ํค๋์ ํฌ๊ธฐ 8์ ์๊ฐ-์ปจ๋ณผ๋ฃจ์ ์ปค๋์ ํฌํจํฉ๋๋ค. ์คํธ๋ฆฌ๋ฐ ๋ฐฉ์์ ์ํด ์์ ๋ ์ปจํฌ๋จธ ์ํคํ ์ฒ๋ฅผ ์ฌ์ฉํ์ผ๋ฉฐ, ์๊ธฐ-์ดํ ์ ์ ํ์ฌ ์๊ฐ ๋จ๊ณ ๋ฐ๋ก ์ด์ ์ ๊ณ ์ ๋ ๊ตญ์ ์ฐฝ์๋ง ์ ์ฉ๋ฉ๋๋ค. ์ปจํฌ๋จธ ๋ธ๋ก์ ์ถ๋ ฅ์ ์ฑ๋ ์ ๋ฐ์ ๊ฑธ์ณ ํ๊ท ํ๋ง๋ ํ ๋ฌธ์ ์ฌ์ ์ ํด๋นํ๋ ํฌ๊ธฐ๋ก ํฌ์ํ๋ ์ ํ ๊ณ์ธต์ ๊ฑฐ์น๊ณ , ๊ทธ ์์ ์ํํธ๋งฅ์ค ํจ์๊ฐ ์ ์ฉ๋ฉ๋๋ค.
CTC(Connectionist Temporal Classification) ์์ค ํจ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ชจ๋ธ์ ํ๋ จํ์ผ๋ฉฐ, FastEmit ์ ๊ทํ ๊ธฐ์ ์ ํตํฉํ์ฌ ์คํธ๋ฆฌ๋ฐ ์ง์ฐ ์๊ฐ์ ์ค์์ต๋๋ค. AdamW ์ตํฐ๋ง์ด์ ๋ฅผ ์ฌ์ฉํ๊ณ ์ฝ์ฌ์ธ ์ด๋๋ง(cosine annealing) ํ์ต๋ฅ ์ค์ผ์ค์ ์ ์ฉํ์ต๋๋ค.
4. ๊ฐ์ธํ ๋ชจ๋ธ๋ง (Personalized Modelling)
๋ฒ์ฉ ๋ชจ๋ธ์ ์ฑ๋ฅ์ ํน์ ๊ฐ์ธ์ ๋ง์ถฐ ๊ฐ์ ํ๊ธฐ ์ํด ํ๊ธฐ ๋ชจ๋ธ์ ๊ฐ์ธํ๋ฅผ ์ฐ๊ตฌํ์ต๋๋ค. ๋ฒ์ฉ ๋ชจ๋ธ ํ๋ จ ๋ฐ์ดํฐ์ ํฌํจ๋์ง ์์ 40๋ช ์ ์ฐธ๊ฐ์๋ฅผ ๋์์ผ๋ก, ํด๋น ์ฐธ๊ฐ์์ ์ถ๊ฐ์ ์ธ ์ง๋ ํ์ต ๋ฐ์ดํฐ(1, 2, 5, 10, 20๋ถ ์์ฐ)๋ฅผ ์ฌ์ฉํ์ฌ ๋ฒ์ฉ ๋ชจ๋ธ์ ๋ชจ๋ ๋งค๊ฐ๋ณ์๋ฅผ ๋ฏธ์ธ ์กฐ์ (fine-tuning)ํ์ต๋๋ค.
์ตํฐ๋ง์ด์ ์ด์ ์ ๋ฒ์ฉ ํ๋ จ๊ณผ ์ ์ฌํ๊ฒ ์งํ๋์์ผ๋, ์์ ์๋ ์ฝ์ฌ์ธ ์ด๋๋ง ํ์ต๋ฅ ์ค์ผ์ค์ ์ฌ์ฉํ๊ณ , ํ์ต๋ฅ ์ ์ฌ์ ํ๋ จ ์ฐธ๊ฐ์ ์์ ๋ฐ๋ผ ์กฐ์ ๋์์ต๋๋ค: LR(N)=1.24ร10โ5รNโ0.42\text{LR}(N) = 1.24 \times 10^{-5} \times N^{-0.42}LR(N)=1.24ร10โ5รNโ0.42. ๊ฐ์ค์น ๊ฐ์ (weight decay)๋ ์ฌ์ฉํ์ง ์์๊ณ , 300 ์ํฌํฌ ๋์ ์กฐ๊ธฐ ์ข ๋ฃ ์์ด ๋ฏธ์ธ ์กฐ์ ํ์ต๋๋ค.
์คํ (Experiments)
1. ๋จ์ผ ์ฐธ๊ฐ์ ๋ชจ๋ธ ์ผ๋ฐํ (Single-participant models do not generalize)
๋จ์ผ ์ฐธ๊ฐ์ ๋ชจ๋ธ์ ์ผ๋ฐํ ๋ฅ๋ ฅ์ ํ๊ฐํ๊ธฐ ์ํด, ์ด์ฐ ์ ์ค์ฒ ๋ถ๋ฅ ์์ ์ ๋ํด ์ต์ 5๊ฐ ์ธ์ ์ ๋ฐ์ดํฐ๋ฅผ ์์งํ 100๋ช ์ ์ฐธ๊ฐ์๋ฅผ ๋์์ผ๋ก ์คํํ์ต๋๋ค. ๊ฐ ์ฐธ๊ฐ์์ ๋ํด 1๊ฐ ์ธ์ ์ ํ๊ฐ์ฉ์ผ๋ก ์ ์ธํ๊ณ , ๋๋จธ์ง ์ธ์ (2, 3 ๋๋ 4๊ฐ)์ผ๋ก ๋ชจ๋ธ์ ํ๋ จํ์ต๋๋ค. ์คํ๋ผ์ธ ํ๊ฐ ์งํ๋ก๋ ๊ฑฐ์ง ์์ฑ๋ฅ (False-Negative Rate, FNR)์ ์ฌ์ฉํ์ต๋๋ค.
๊ฒฐ๊ณผ์ ์ผ๋ก, ๋์ผ ์ฐธ๊ฐ์ ๋ด ์ธ์ ๊ฐ ์ผ๋ฐํ๋ ํ๋ จ ๋ฐ์ดํฐ๊ฐ ๋ง์์ง์๋ก ํฌ๊ฒ ๊ฐ์ ๋์์ง๋ง (Figure 2c), ๋ค๋ฅธ ์ฐธ๊ฐ์์๊ฒ ํ๋ จ๋ ๋ชจ๋ธ์ ์ ์ฉํ๋ ์ฐธ๊ฐ์ ๊ฐ ์ผ๋ฐํ๋ ์ฌ์ ํ ์ฑ๋ฅ์ด ์ข์ง ์์์ผ๋ฉฐ ํ๋ จ ๋ฐ์ดํฐ ์ฆ๊ฐ์ ๋ฐ๋ฅธ ์ด๋์ด ๋ฏธ๋ฏธํ์ต๋๋ค (Figure 2d).
์ด๋ ์ธ์ ๊ฐ๋ณด๋ค ์ฌ๋ ๊ฐ์ ๋๋ฉ์ธ ๋ณํ๊ฐ ํจ์ฌ ํฌ๋ค๋ ๊ฒ์ ์์ฌํฉ๋๋ค. ์ด๋ฌํ ์ฌ๋ ๊ฐ ๋ฐ ์ธ์ ๊ฐ sEMG์ ํ์ ํ ๋ณ๋์ฑ์ Figure 2a์์ ์๊ฐ์ ์ผ๋ก ํ์ธ๋ฉ๋๋ค. ์ฐธ๊ฐ์ 98%๋ ์์ ์ ๋ฐ์ดํฐ๋ก ํ๋ จ๋ ๋ชจ๋ธ์ด ๋ค๋ฅธ ๋ชจ๋ ๋จ์ผ ์ฐธ๊ฐ์ ๋ชจ๋ธ๋ณด๋ค ์ฐ์ํ์ต๋๋ค (Extended Data Fig. 5b). ์ฐธ๊ฐ์ ์ ๊ฐ ํ๊ท ๋ชจ๋ธ ์ ์ก FNR์ t-SNE ์๋ฒ ๋ฉ์ ๋ช ํํ ์ฐธ๊ฐ์ ํด๋ฌ์คํฐ๊ฐ ์์์ ๋ณด์ฌ์ฃผ์์ต๋๋ค (Figure 2b ๋ฐ Extended Data Fig. 5c).
Fig. 2 Generalization performance of single-participant and multiparticipant models
2. ๋ฒ์ฉ ๋ชจ๋ธ์ ์คํ๋ผ์ธ ํ๊ฐ (Offline evaluation of generic models)
๊ฐ ์์ ๋ณ๋ก ์๋ฐฑ์์ ์์ฒ ๋ช ์ ๋ฐ์ดํฐ ์์ง ์ฐธ๊ฐ์๋ก๋ถํฐ ๋ฐ์ดํฐ๋ฅผ ์์งํ์ฌ ๋ฒ์ฉ ๋ชจ๋ธ์ ํ๋ จํ์ต๋๋ค.
์ฌ์ฉ๋ ์ ๊ฒฝ๋ง ์ํคํ ์ฒ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ์๋ชฉ ์์ : ๋ค๋ณ๋ ์ ๋ ฅ ์ฃผํ์(MPF) ํน์ง ๋ฐ LSTM ๊ณ์ธต.
- ์ด์ฐ ์ ์ค์ฒ ์์ : 1D ์ปจ๋ณผ๋ฃจ์ ๊ณ์ธต ํ LSTM ๊ณ์ธต.
- ํ๊ธฐ ์์ : MPF ํน์ง ๋ฐ Conformer.
ํ๋ จ ์ฐธ๊ฐ์ ์์ ๋ฐ๋ฅธ ๋ชจ๋ธ์ ์คํ๋ผ์ธ ๋์ฝ๋ฉ ์ฑ๋ฅ์ ๋ถ์ํ ๊ฒฐ๊ณผ, ๋ชจ๋ ์์ ์์ ํ๋ จ ์ฝํผ์ค์ ์ฐธ๊ฐ์ ์๊ฐ ์ฆ๊ฐํจ์ ๋ฐ๋ผ ์ฑ๋ฅ์ด ๊พธ์คํ ํฅ์๋์์ต๋๋ค (Figure 2e-g). ์ด๋ ๋ค๋ฅธ ๋๋ฉ์ธ๊ณผ ์ผ๊ด๋๊ฒ ๋งค๊ฐ๋ณ์์ ๋ฐ์ดํฐ ์์ ํจ์๋ก์ ์ง์ ๋ฒ์น(power law) ์ค์ผ์ผ๋ง์ ๋ฐ๋์ต๋๋ค. ๊ฐ์ฅ ํฐ ๋ชจ๋ธ์ ์ ๋งํ ์คํ๋ผ์ธ ์ฑ๋ฅ์ ๋ณด์์ต๋๋ค. MPF ํน์ง์ด RMS ์ ๋ ฅ ํน์ง๋ณด๋ค ์๋ชฉ ๋์ฝ๋ ์ฑ๋ฅ์ ํฅ์์ํด์ด Extended Data Fig. 6์ ์ ์๋ฉ๋๋ค.
3. ๋ฒ์ฉ ๋ชจ๋ธ์ ์จ๋ผ์ธ ํ๊ฐ (Online evaluation of generic models)
๋ฒ์ฉ sEMG ๋์ฝ๋ฉ ๋ชจ๋ธ์ ํ์ ๋ฃจํ(์จ๋ผ์ธ) ์ฑ๋ฅ์ ์ปดํจํฐ ์ธํฐํ์ด์ค๋ก์์ ์คํ ๊ฐ๋ฅ์ฑ์ ํ์ธํ๋ ์ค์ํ ํ๊ฐ์ ๋๋ค. ๊ฐ ์์ ์ ๋ํด ํด๋น sEMG ๋์ฝ๋ ์ฌ์ฉ ๊ฒฝํ์ด ์๋ ์ ๊ท ์ฐธ๊ฐ์(์๋ชฉ: 17๋ช , ์ด์ฐ ์ ์ค์ฒ: 24๋ช , ํ๊ธฐ: 20๋ช )๋ฅผ ๋์์ผ๋ก ํ๊ฐ๋ฅผ ์ํํ์ต๋๋ค. Figure 3a-c๋ ์ด ์ธ ๊ฐ์ง ํ์ ๋ฃจํ ์์ ์ ์คํค๋ง๋ฅผ ๋ณด์ฌ์ค๋๋ค. Extended Data Fig. 7์ ์ค์ ์์ ์คํฌ๋ฆฐ์ท์ ์ ๊ณตํฉ๋๋ค.
Fig. 3 Generic sEMG decoding models enable closed-loop control in diverse interactions.
-
์๋ชฉ ์ ์ด: 1์ฐจ์ ์ปค์๋ฅผ ์ฐ์์ ์ผ๋ก ์ ์ดํ์ฌ ๋ชฉํ๋ฅผ ํ๋ํ๋ ์์ .
- ์ฑ๋ฅ ์งํ: ๋ชฉํ ํ๋ ์๊ฐ(Time to Target Acquisition), ์ฌ์ง์ ์๊ฐ(Dial-in Time).
- ๊ฒฐ๊ณผ: ์ฐธ๊ฐ์๋ค์ ์ฐ์ต ๋ธ๋ก์์ ํ๊ฐ ๋ธ๋ก์ผ๋ก ๊ฐ๋ฉด์ ๋ ์งํ ๋ชจ๋์์ ๊ฐ์ ์ ๋ณด์์ต๋๋ค (Figure 3d,e). Extended Data Fig. 8a๋ Fittsโs law ์ฒ๋ฆฌ๋(throughput)์ ์ฌ์ฉํ์ฌ ์ด ์์ ์ ์ถ๊ฐ๋ก ํ๊ฐํ ๊ฒฐ๊ณผ์ ๋๋ค. ๋๋ถ๋ถ์ ์ฐธ๊ฐ์๋ ์ปค์๊ฐ ์๋ํ ๋ฐฉํฅ์ผ๋ก >80% ์์ง์๋ค๊ณ ์ฃผ๊ด์ ์ผ๋ก ๋ณด๊ณ ํ์ต๋๋ค (Extended Data Fig. 8e).
-
์ด์ฐ ์ ์ค์ฒ: ๊ทธ๋ฆฌ๋๋ฅผ ํ์ํ๊ณ ํน์ ๋์(์๊ฐ๋ฝ ๊ผฌ์ง๊ธฐ, ์์ง ์ค์์ดํ)์ ์ํํ๋ ์์ .
- ์ฑ๋ฅ ์งํ: ์ฒซ ๋ฒ์งธ ๊ฐ์ง๋ ์ ์ค์ฒ๊ฐ ์๋ด๋ ์ ์ค์ฒ์ ์ผ์นํ๋ ํ๋ฅ (First Hit Probability), ์ ์ค์ฒ ์๋ฃ์จ(Gesture Completion Rate), ํผ๋ ํ๋ ฌ(Confusion Matrix).
- ๊ฒฐ๊ณผ: ๋ชจ๋ ์ฐธ๊ฐ์๊ฐ ์ค์์ดํ ์ ์ค์ฒ๋ก ํ์ํ๊ณ ํ์ฑํ ์ ์ค์ฒ๋ฅผ ์ํํ์ฌ ์์ ์ ์๋ฃํ ์ ์์์ต๋๋ค. ํ์ต ํจ๊ณผ๊ฐ ๊ด์ฐฐ๋์์ผ๋ฉฐ, ์ฒซ ๋ฒ์งธ ๊ฐ์ง๋ ์ ์ค์ฒ๊ฐ ์ผ์นํ๋ ํ๋ฅ ๊ณผ ์ ์ค์ฒ ์๋ฃ์จ ๋ชจ๋ ๊ฐ์ ๋์์ต๋๋ค (Figure 3f,g). ํผ๋ ํ๋ ฌ์ ๋ชจ๋ธ ๋์ฝ๋ฉ ์ค๋ฅ์ ํ๋ ์ค๋ฅ์ ์กฐํฉ์ ๋ฐ์ํฉ๋๋ค (Figure 3h).
-
ํ๊ธฐ ์ ์ฌ: ์๋ด๋ ๊ตฌ๋ฌธ์ ํ๊ธฐํ์ฌ ํ๋ฉด์ ์๊ฐํํ๋ ์์ .
- ์ฑ๋ฅ ์งํ: ์จ๋ผ์ธ ๋ฌธ์ ์ค๋ฅ์จ(Character Error Rate, CER), ํ ์คํธ ์ ๋ ฅ ์๋(Words Per Minute, WPM).
- ๊ฒฐ๊ณผ: ์ฐธ๊ฐ์๋ค์ ์ฐ์ต์ ํตํด ๋์ฝ๋๋ก ์ ํํ๊ฒ ํ๊ธฐํ๋ ๋ฐ ํจ๊ณผ์ ์ธ ์์ง์์ ๋ฐ๊ฒฌํ ์ ์์๊ณ , CER ๋ฐ WPM ๋ชจ๋ ๊ฐ์ ๋์์ต๋๋ค (Figure 3i,j).
4. ๋ฒ์ฉ sEMG ๋์ฝ๋์ ๋ฒ ์ด์ค๋ผ์ธ ๋น๊ต (Comparison to HCI baselines)
๊ฐ ์ํธ์์ฉ์ ๋ํด sEMG ๋์ฝ๋ฉ์ ์์กดํ์ง ์๋ ๋ฒ ์ด์ค๋ผ์ธ ์ธํฐํ์ด์ค์ ์ฑ๋ฅ์ ๋น๊ตํ์ต๋๋ค.
- 1์ฐจ์ ์ฐ์ ์ ์ด: sEMG ์๋ชฉ ๋์ฝ๋(1.51์ด)๋ MacBook ํธ๋ํจ๋(0.68์ด) ๋ฐ ๋ชจ์ ์บก์ฒ ๊ธฐ๋ฐ ์๋ชฉ ์ ์ด(0.96์ด)๋ณด๋ค ํ๋ ์๊ฐ์ด ๊ธธ์์ต๋๋ค.
- ์ด์ฐ ๊ทธ๋ฆฌ๋ ํ์: sEMG ์ด์ฐ ์ ์ค์ฒ ๋์ฝ๋(์ด๋น 0.88 ์๋ฃ)๋ Nintendo Joy-Con ๊ฒ์ ์ปจํธ๋กค๋ฌ(์ด๋น 1.45 ์๋ฃ)๋ณด๋ค ์ ์ค์ฒ ์๋ฃ์จ์ด ๋ฎ์์ต๋๋ค (Extended Data Fig. 8b-d ์ฐธ์กฐ).
- ์๋ด๋ ํ ์คํธ ์ ๋ ฅ: sEMG ํ๊ธฐ ๋์ฝ๋(20.9WPM)๋ ํ ์์ด ํ๋ฉด์ ํ๊ธฐํ๋ ๊ฒฝ์ฐ(25.1WPM)๋ณด๋ค ์๋๊ฐ ๋๋ ธ์ต๋๋ค(๋ชจ๋ฐ์ผํฐ ํค๋ณด๋ 36WPM).
sEMG ๋์ฝ๋๋ ์ด๋ฌํ ๋ฒ ์ด์ค๋ผ์ธ ์ฅ์น์ ๋นํด ๊ฐ์ ์ ์ฌ์ง๊ฐ ์์ง๋ง, ์์ ๋ฐฉํดํ๋ ์ฅ์น๋ ์ธ๋ถ ๊ณ์ธก ์์ด ๊ฐ ์์ ์ ์์ ์ ์ผ๋ก ์๋ฃํ ์ ์์ ๋งํผ ์ถฉ๋ถํ ์ฑ๋ฅ์ด ์ฐ์ํฉ๋๋ค. ์จ๋ผ์ธ ํ๊ฐ ์ฐธ๊ฐ์์ ์ธ๊ตฌํต๊ณํ์ ํน์ฑ์ Extended Data Fig. 8f-i์ ์ ์๋ฉ๋๋ค.
5. ์ด์ฐ ์ ์ค์ฒ ๋ชจ๋ธ ํ์ต ํํ ๋ถ์ (Representations learned by the discrete-gesture model)
์ด์ฐ ์ ์ค์ฒ ๋์ฝ๋์ ์ค๊ฐ ๊ณ์ธต์์ ํ์ต๋ ํํ์ ์๊ฐํํ์ฌ ๋ฒ์ฉ sEMG ๋์ฝ๋์ ์๋ ๋ฐฉ์์ ์ดํดํ์ต๋๋ค. ๋คํธ์ํฌ ์ํคํ ์ฒ๋ 1D ์ปจ๋ณผ๋ฃจ์ ๊ณ์ธต, 3๊ฐ์ LSTM ๊ณ์ธต, ์ต์ข ๋ถ๋ฅ ๊ณ์ธต์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค (Figure 4a).
Fig. 4 The discrete-gesture decoder learns representations that are physiologically grounded
- ์ปจ๋ณผ๋ฃจ์ ํํฐ: ์๊ณต๊ฐ ํํฐ๋ฅผ ์๊ฐํํ ๊ฒฐ๊ณผ (Figure 4b), ์ด๋ ์ด๋ ๋จ์ ํ๋ ์ ์(MUAP)์ ํต๊ณ์ ํน์ฑ์ ํฌ๊ดํ๋ ๋๋ต์ ์ธ ๊ธฐ์ (basis set)๋ฅผ ํ์ฑํ๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค (Figure 4c-e). Extended Data Fig. 9๋ ์ปจ๋ณผ๋ฃจ์ ํํฐ์ MUAP ๊ฐ์ ์ ์ฌ์ฑ์ ๋ ์์ธํ ๋ณด์ฌ์ค๋๋ค.
- LSTM ํํ: LSTM ์๋ ๋จ์ ํ๋์ ๋ถ์ํ ๊ฒฐ๊ณผ, ๋คํธ์ํฌ์ ๊น์ด๊ฐ ๊น์ด์ง์๋ก ์ ์ค์ฒ ์นดํ ๊ณ ๋ฆฌ๊ฐ ๋์ฑ ๋ถ๋ฆฌ ๊ฐ๋ฅํด์ง๋ ๊ฒฝํฅ์ ๋ณด์์ต๋๋ค (Figure 4f). ๊ฐ ์ ์ค์ฒ์ ํํ์ ๋์ฑ ๋ฐ์ ํ๊ฒ ํด๋ฌ์คํฐ๋ง๋์๊ณ , ์ฐธ๊ฐ์ ์๋ณ, ๋ฐด๋ ๋ฐฐ์น, ์ ์ค์ฒ ์ ๋ sEMG ์ ๋ ฅ๊ณผ ๊ฐ์ ๋ถํ์ํ ๋ณ์(nuisance variables)์ ๋ํ ๋ฏผ๊ฐ๋๋ ์ค์ด๋ค๊ฑฐ๋ ๋์ผํ๊ฒ ์ ์ง๋์์ต๋๋ค (Figure 4g,h). ๋คํธ์ํฌ ๊น์ด๊ฐ ์ฆ๊ฐํจ์ ๋ฐ๋ผ ๊ฐ ๊ณ์ธต ํํ์ ๋ถ์ฐ ์ค ์ ์ค์ฒ ์นดํ ๊ณ ๋ฆฌ๊ฐ ์ฐจ์งํ๋ ๋น์จ์ด ์ฆ๊ฐํ์ต๋๋ค (Figure 4i). ์์ฝํ์๋ฉด, ์ด ๋คํธ์ํฌ๋ sEMG ํํ์ ๋ถํ์ํ ๋ณ์์ ๋ํด ๋์ฑ ๋ถ๋ณํ๊ฒ ํ์ฑํจ์ผ๋ก์จ ์์ ์ ํ์ตํฉ๋๋ค.
6. ํ๊ธฐ ๋ชจ๋ธ ๊ฐ์ธํ (Personalizing handwriting models improves performance)
๋ฒ์ฉ ๋ชจ๋ธ์ ๊ฐ์ธํํ๋ฉด ํน์ ๊ฐ์ธ์ ์ฑ๋ฅ์ ํฅ์์ํฌ ์ ์์์ ์ ์ฆํ์ต๋๋ค. 40๋ช ์ ๋นํฌํจ ์ฐธ๊ฐ์ ๋ฐ์ดํฐ์ ์ ์ฌ์ฉํ์ฌ ๋ฒ์ฉ ๋ชจ๋ธ์ ๋งค๊ฐ๋ณ์๋ฅผ ์ถ๊ฐ ์ง๋ ๋ฐ์ดํฐ๋ก ๋ฏธ์ธ ์กฐ์ ํ์ต๋๋ค. Figure 5a๋ ์ด ๊ฐ์ธํ ๊ณผ์ ์ ์๊ฐ์ ์ผ๋ก ๋ณด์ฌ์ค๋๋ค.
Fig. 5 Personalization of generic sEMG handwriting models improves performance.
- ์ฑ๋ฅ ๊ฐ์ : ๋ฏธ์ธ ์กฐ์ ์ ๋ชจ๋ ์ถ๊ฐ ๋ฐ์ดํฐ ์๊ณผ ๋ชจ๋ ์ฌ์ ํ๋ จ ์ฐธ๊ฐ์ ์์ ๋ํด ํ๊ท ์คํ๋ผ์ธ CER์ ๊ฐ์ ํ์ต๋๋ค (Figure 5b). 6,400๋ช ์ ์ฐธ๊ฐ์๋ก ํ๋ จ๋ ๋ฒ์ฉ ๋ชจ๋ธ์ ๊ฒฝ์ฐ์๋ 20๋ถ์ ๊ฐ์ธํ ๋ฐ์ดํฐ๋ง์ผ๋ก ์ค์๊ฐ ์ฑ๋ฅ์ด 16% ํฅ์๋์์ต๋๋ค (Figure 5c).
- ์ํ ์ฒด๊ฐ(Diminishing Returns): ๊ฐ์ธํ ๋ฐ์ดํฐ๊ฐ ๋ง์์๋ก ์ฌ์ฉ์๋ณ ํ๊ท CER์ด ๋ ๊ฐ์ํ์ง๋ง, ๋ฒ์ฉ ๋ชจ๋ธ์ด ๋ ๋ง์ ์ฐธ๊ฐ์ ๋ฐ์ดํฐ๋ก ์ฌ์ ํ๋ จ๋ ์๋ก ๊ฐ์ธํ๋ก ์ธํ ์ ๋ ๋ฐ ์๋์ CER ๊ฐ์ ์ ๊ฐ์ํ์ฌ ์ํ ์ฒด๊ฐ ํ์์ ๋ณด์์ต๋๋ค (Figure 5c).
- ์ฝํผ์ค ํ์ฅ ํจ๊ณผ: ๊ฐ์ธํ๋ ๋ชฉํ ์ฐธ๊ฐ์์ CER์ ๊ฐ์์ํค๊ธฐ ์ํ ๋ฒ์ฉ ์ฝํผ์ค ํฌ๊ธฐ ํ์ฅ๊ณผ ์ ์ฌํ ๋์์ ์ ๊ณตํฉ๋๋ค (Figure 5d). ์๋ฅผ ๋ค์ด, 25๋ช ์ ์ฐธ๊ฐ์๋ก ์ฌ์ ํ๋ จ๋ ๋ชจ๋ธ์ ๊ฒฝ์ฐ 20๋ถ์ ๊ฐ์ธํ ๋ฐ์ดํฐ๋ ๋ค๋ฅธ ์ฐธ๊ฐ์๋ก๋ถํฐ 14,000๋ถ(์๋ ์ฝํผ์ค์ 7๋ฐฐ)์ ์ถ๊ฐ ๋ฐ์ดํฐ๋ก ๋ฒ์ฉ ๋ชจ๋ธ์ ํ๋ จํ๋ ๊ฒ๊ณผ ๋๋ฑํ ํจ๊ณผ๋ฅผ ๋ณด์์ต๋๋ค.
- ์ ์ด ํ์ต(Transfer Learning): ๊ฐ์ธํ๋ ๋ชฉํ ์ฐธ๊ฐ์์ ์ฑ๋ฅ์ ํฅ์์์ผฐ์ง๋ง, ๋ค๋ฅธ ์ฐธ๊ฐ์์๊ฒ๋ ์ ์ด๋์ง ์๊ณ ์คํ๋ ค ์ฑ๋ฅ์ ๋ถ์ ์ ์ธ ์ํฅ์ ๋ฏธ์น๋ ๊ฒฝ์ฐ๊ฐ ๋ง์์ต๋๋ค (Figure 5e).
- ์ทจ์ฝ ์ฌ์ฉ์ ๊ฐ์ : ๊ฐ์ธํ๋ ๋ชจ๋ ๋ฒ์ฉ ๋ชจ๋ธ์์ ํนํ ์ฑ๋ฅ์ด ๋ฎ์ ์ฐธ๊ฐ์์ ์ฑ๋ฅ์ ๋ถ๊ท ํ์ ์ผ๋ก ๊ฐ์ ํ์ต๋๋ค (Figure 5f). ์กฐ๊ธฐ ์ข ๋ฃ(early stopping)๋ฅผ ํตํ ๊ฐ์ธํ์ ํ๊ท ์ํ๋ Extended Data Fig. 10์ ์ ์๋ฉ๋๋ค.
๊ณ ์ฐฐ (Discussion)
๋ณธ ์ฐ๊ตฌ๋ ์๋ก์ด ์ฌ์ฉ์๋ฅผ ์ํ ๋ค์ํ ์ปดํจํฐ ์ํธ์์ฉ์ ๊ฐ๋ฅํ๊ฒ ํ๋, ์ฐฉ์ฉ/ํ์ฐฉ์ด ์ฉ์ดํ ์๋ชฉ ๊ธฐ๋ฐ ์ ๊ฒฝ์ด๋ ์ธํฐํ์ด์ค๋ฅผ ์๊ฐํฉ๋๋ค. ํ์ฅ ๊ฐ๋ฅํ ๋ฐ์ดํฐ ์์ง ํ๋ ์์ํฌ๋ฅผ ๊ฐ๋ฐํ๊ณ ๋ค์ํ ์ฐธ๊ฐ์๋ก๋ถํฐ ๋๊ท๋ชจ ํ๋ จ ์ฝํผ์ค๋ฅผ ์์งํ์ต๋๋ค (Figure 1 ์ฐธ์กฐ). ์ง๋ ๋ฅ๋ฌ๋์ ์ฌ์ฉํ์ฌ BCI ๋ฐ sEMG ์์คํ ์ ์ค๋ ์ผ๋ฐํ ๋ฌธ์ ๋ฅผ ๊ทน๋ณตํ๋ ๋ฒ์ฉ sEMG ๋ชจ๋ธ์ ์์ฑํ์ต๋๋ค (Figure 2 ์ฐธ์กฐ).
๊ทธ ๊ฒฐ๊ณผ, sEMG ๋์ฝ๋๋ ์ธ์ ๋๋ ์ฐธ๊ฐ์๋ณ ๋ฐ์ดํฐ๋ ๋ณด์ ์์ด๋ ํ์ ๋ฃจํ ํ๊ฐ์์ ์ฐ์ ์ ์ด, ์ด์ฐ ์ ๋ ฅ, ํ ์คํธ ์ ๋ ฅ์ ๊ฐ๋ฅํ๊ฒ ํ์ต๋๋ค (Figure 3 ์ฐธ์กฐ). ์ด์ฐ ์ ์ค์ฒ ์ ๊ฒฝ๋ง ๋์ฝ๋์ ์ค๊ฐ ํํ ๋ถ์์ ๋ฐด๋ ๋ฐฐ์น ๋ฐ ํ๋ ์คํ์ผ๊ณผ ๊ด๋ จ๋ ๋ถํ์ํ ๋งค๊ฐ๋ณ์๋ฅผ ๋ถ๋ฆฌํ๋ ๋ฅ๋ ฅ์ ๋ณด์ฌ์ฃผ์์ต๋๋ค (Figure 4 ์ฐธ์กฐ). ๋ง์ง๋ง์ผ๋ก, ์ถ๊ฐ์ ์ธ ๊ฐ์ธํ ๋ฐ์ดํฐ๋ฅผ ํตํด ํ๊ธฐ ๋์ฝ๋ฉ ์ฑ๋ฅ์ด ํฅ์๋จ์ ์ ์ฆํ์ต๋๋ค (Figure 5 ์ฐธ์กฐ). ์ด ์ฐ๊ตฌ๋ ๋น์นจ์ต์ฑ ์์ฒด ์ ํธ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฒ์ฉ ์ํธ์์ฉ ๋ชจ๋ธ์ ๊ตฌ์ถํ๊ธฐ ์ํ ํ๋ ์์ํฌ๋ฅผ ์ ์ํฉ๋๋ค.
์ด๋ฏธ์ง Reference ์๋ฃ
- Figure 1: โํ์ฅ ๊ฐ๋ฅํ sEMG ๊ธฐ๋ก ํ๋ซํผโ ์น์ ์์ ํ๋์จ์ด ๊ฐ์, ๋ฐ์ดํฐ ์์ง ๋ฐฉ์, sEMG ์ ํธ ํจํด๊ณผ ํจ๊ป ์๊ฐ๋ฉ๋๋ค.
- Figure 2: โ๋จ์ผ ์ฐธ๊ฐ์ ๋ชจ๋ธ ์ผ๋ฐํโ์์ ์ผ๋ฐํ์ ์ด๋ ค์์, โ๋ฒ์ฉ ๋ชจ๋ธ์ ์คํ๋ผ์ธ ํ๊ฐโ์์ ๋๊ท๋ชจ ๋ฐ์ดํฐ ๊ธฐ๋ฐ ์ฑ๋ฅ ํฅ์ ๋ฐ ์ค์ผ์ผ๋ง ๋ฒ์น๊ณผ ํจ๊ป ์๊ฐ๋ฉ๋๋ค.
- Figure 3: โ๋ฒ์ฉ ๋ชจ๋ธ์ ์จ๋ผ์ธ ํ๊ฐโ์์ ์ธ ๊ฐ์ง ์ฃผ์ ์์ ์ ํ์ ๋ฃจํ ์ฑ๋ฅ์ ์์ฐํ๋ ๋ถ๋ถ์์ ์๊ฐ๋ฉ๋๋ค.
- Figure 4: โ์ด์ฐ ์ ์ค์ฒ ๋ชจ๋ธ ํ์ต ํํ ๋ถ์โ์์ ๋ชจ๋ธ์ ๋ด๋ถ ์๋ ๋ฐฉ์, ํนํ ์ปจ๋ณผ๋ฃจ์ ํํฐ์ LSTM ํํ์ ์๋ฆฌํ์ ๊ธฐ๋ฐ ๋ฐ ๋ถํ์ ๋ณ์ ๋ถ๋ณ์ฑ ํ์ต๊ณผ ํจ๊ป ์๊ฐ๋ฉ๋๋ค.
- Figure 5: โํ๊ธฐ ๋ชจ๋ธ ๊ฐ์ธํโ์์ ๊ฐ์ธํ์ ํจ๊ณผ, ์ํ ์ฒด๊ฐ, ๊ทธ๋ฆฌ๊ณ ๋ฒ์ฉ ์ฝํผ์ค ํ์ฅ๊ณผ์ ๊ด๊ณ๋ฅผ ์ค๋ช ํ๋ ๋ถ๋ถ์์ ์๊ฐ๋ฉ๋๋ค.
HCI ๋ฒ ์ด์ค๋ผ์ธ๊ณผ์ ๋น๊ต์์, ๋ณธ sEMG ๋์ฝ๋๋ ๊ธฐ์กด์ ์ ๋ ฅ ๋ฐฉ์(MacBook ํธ๋ํจ๋, ๋ชจ์ ์บก์ฒ, Joy-Con ์ปจํธ๋กค๋ฌ, ํ ์๋ ํ๊ธฐ)์ ๋นํด ์ ๋์ ์ธ ์ฑ๋ฅ์ ๋ฎ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ฌํ ๋ฒ ์ด์ค๋ผ์ธ ์ธํฐํ์ด์ค๋ ํญ์ ์ฌ์ฉ ๊ฐ๋ฅํ sEMG ์๋ชฉ ๋ฐด๋์ ๊ฐ์ ์ญํ ์ ํ ์ ์์ผ๋ฉฐ, ๋ฒ๊ฑฐ๋ก์ด ์ฅ๋น๋ ๋ฌผ๋ฆฌ์ ํ๋ฉด์ ํ์๋ก ํฉ๋๋ค. ๋ฐ๋ผ์ ์ง์์ ์ธ ๊ฐ์ฉ์ฑ์ด ์ค์ํ ์จ-๋-๊ณ (on-the-go) ์๋๋ฆฌ์ค์์๋ ํ์ฌ ๋์ฝ๋ ์ฑ๋ฅ์ ๊ฐ์๊ฐ ์์ฉ ๊ฐ๋ฅํ ์ ์์ต๋๋ค. ํฅํ ์ฌ์ฉ์ ์๋ จ๋ ์ฆ๊ฐ, ๋ชจ๋ธ ๊ฐ์ (๊ฐ์ธํ ํฌํจ), ํ์ฒ๋ฆฌ, ์ฐ์ํ ์ผ์ฑ์ ์ํ ํ๋์จ์ด ํ์ ์ ํตํด sEMG ๋์ฝ๋ฉ์ ์ถ๊ฐ ๊ฐ์ ์ด ๊ธฐ๋๋ฉ๋๋ค.
๊ฒฐ๋ก (Conclusion)
๋ณธ ๋ ผ๋ฌธ์ ๊ทผ์ก์ผ๋ก๋ถํฐ ์ง์ ์๋๋ ์ด๋ ์ ํธ๋ฅผ ๊ฐ์งํ๋ sEMG ๋์ฝ๋๋ฅผ ๊ฐ๋ฐํ์ฌ ์๋กญ๊ณ ์ ๊ทผ์ฑ ๋์ ์ปดํจํฐ ์ํธ์์ฉ์ ๊ฐ๋ฅ์ฑ์ ์ด์์ต๋๋ค.
ํต์ฌ ๊ธฐ์ฌ์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ๋ฒ์ฉ ๋น์นจ์ต์ฑ ์ธํฐํ์ด์ค: ์ฐฉ์ฉ์ด ์ฉ์ดํ sEMG ์๋ชฉ ๋ฐด๋์ ์์ฒ ๋ช ์ ์ฐธ๊ฐ์๋ก๋ถํฐ ํ๋ จ ๋ฐ์ดํฐ๋ฅผ ์์งํ๋ ํ์ฅ ๊ฐ๋ฅํ ์ธํ๋ผ๋ฅผ ๊ฐ๋ฐํ์ต๋๋ค (Figure 1). ์ด๋ฅผ ํตํด ๊ฐ์ธ ๊ฐ ์ผ๋ฐํ๋๋ ๋ฒ์ฉ sEMG ๋์ฝ๋ฉ ๋ชจ๋ธ์ ๊ตฌ์ถํ์ฌ ๊ณ ๋์ญํญ ์ ๊ฒฝ์ด๋ ์ธํฐํ์ด์ค์ ์๋ก์ด ๊ธฐ์ค์ ์ ์ํ์ต๋๋ค.
- ๊ณ ์ฑ๋ฅ ์ํธ์์ฉ: ํ ์คํธ ์ฌ์ฉ์๋ค์ ํ์ ๋ฃจํ ํ๊ฒฝ์์ ์ฐ์ ํ์ ์์ ์์ ์ด๋น 0.66 ํ๊ฒ ํ๋, ์ด์ฐ ์ ์ค์ฒ ์์ ์์ ์ด๋น 0.88 ์ ์ค์ฒ ๊ฐ์ง, ํ๊ธฐ์์ ๋ถ๋น 20.9 ๋จ์ด์ ๋ฐ์ด๋ ์ฑ๋ฅ์ ์์ฐํ์ต๋๋ค (Figure 3). ์ด๋ ์ ๊ฒฝ์ด๋ ์ธํฐํ์ด์ค๊ฐ ๋ฌ์ฑํ ๊ฐ์ฅ ๋์ ์์ค์ ์ฐธ๊ฐ์ ๊ฐ ์ฑ๋ฅ์ผ๋ก ์๋ ค์ ธ ์์ต๋๋ค.
- ๋ชจ๋ธ ์ผ๋ฐํ ๋ฐ ํํ ํ์ต: ๋จ์ผ ์ฐธ๊ฐ์ ๋ชจ๋ธ์ด ์ธ์ ๊ฐ ๋ฐ ์ฌ์ฉ์ ๊ฐ์ ์ ์ผ๋ฐํ๋์ง ์๋ ๋ฌธ์ ๋ฅผ ํ์ธํ๊ณ , ๋๊ท๋ชจ ๋ฐ์ดํฐ์ ์ ํ์ฉํ ๋ฒ์ฉ ๋ชจ๋ธ์ด ์ด๋ฌํ ์ผ๋ฐํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํจ์ ๋ณด์ฌ์ฃผ์์ต๋๋ค (Figure 2). ๋ํ, ์ด์ฐ ์ ์ค์ฒ ๋์ฝ๋์ ์ค๊ฐ ํํ ๋ถ์์ ํตํด ๋ชจ๋ธ์ด ๋ฐด๋ ๋ฐฐ์น ๋ฐ ํ๋ ์คํ์ผ๊ณผ ๊ฐ์ ๋ฐฉํด ์์ธ์ ๋ถ๋ณํ๋๋ก sEMG ํํ์ ์ ์ง์ ์ผ๋ก ํ์ฑํจ์ ๋ฐํ์ต๋๋ค (Figure 4).
- ๊ฐ์ธํ์ ํจ๊ณผ: ๋ฒ์ฉ sEMG ๋์ฝ๋ฉ ๋ชจ๋ธ์ ๊ฐ์ธํ๊ฐ ํ๊ธฐ ๋ชจ๋ธ์ ๋์ฝ๋ฉ ์ฑ๋ฅ์ 16%๊น์ง ์ถ๊ฐ๋ก ํฅ์์ํฌ ์ ์์์ ์ ์ฆํ์ต๋๋ค (Figure 5). ์ด๋ ๊ฐ์ธํ๊ฐ ์ด๋ฏธ ๊ณ ์ฑ๋ฅ์ธ ๋ฒ์ฉ ๋ชจ๋ธ์ ๋ํด์๋ ์ ์ง์ ์ด๋์ ์ ๊ณตํ๋ฉฐ, ํนํ ๋ฒ์ฉ ๋ชจ๋ธ๋ก ์ฑ๋ฅ์ด ์ข์ง ์์ ์ฌ์ฉ์๋ค์๊ฒ ์๋นํ ์๋์ ์ฑ๋ฅ ๊ฐ์ ์ ์ ๊ณตํ์ฌ โ๋กฑํ ์ผโ ๋ฌธ์ ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ํด๊ฒฐํ ์ ์์์ ์์ฌํฉ๋๋ค.
ํฅํ ๋ฐฉํฅ:
๋ณธ sEMG ๋์ฝ๋๋ ์๋๋ ์ ์ค์ฒ์ ํ๊ณผ ๊ฐ์ด ๊ธฐ์กด ์นด๋ฉ๋ผ๋ ์กฐ์ด์คํฑ์ผ๋ก๋ ๊ด์ฐฐํ๊ธฐ ์ด๋ ค์ด ์ ํธ๋ฅผ ์ง์ ๊ฐ์งํจ์ผ๋ก์จ ์๋ก์ด ์ํธ์์ฉ ๋ฐฉ์์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. 1์์ ๋ ์ฐ์ ์ ์ด๋ฅผ ์์ฐํ์ง๋ง, ์ฌ๋ฌ ์์ ๋์ ๋์ ์ ์ด๋ ์ถ๊ฐ์ ์ธ ์์ฒด๋ชจ๋ฐฉ์ ๋งคํ(์: ์๋ชฉ์ ์ฒ๊ณจ/์๊ณจ ํธ์ ์ถ๊ฐ)์ ํตํด ๋ฌ์ฑ ๊ฐ๋ฅํ ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค. ๋ํ, MUAP์ ๊ฐ์ ๋ฏธ์ธํ ์ ํธ๋ฅผ ๊ฐ์งํ๋ sEMG์ ๋ฏผ๊ฐ์ฑ์ ์ต์ํ์ ๋
ธ๋ ฅ์ผ๋ก ์ ์ดํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ฌ ๋ค์ํ ์ด๋ ๋ฅ๋ ฅ์ด๋ ์ธ์ฒด๊ณตํ์ ์๊ตฌ ์ฌํญ์ ๊ฐ์ง ์ฌ๋๋ค์๊ฒ ์ ์ฌ์ ์ผ๋ก ํฐ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค. โ์ ์ค์ฒ ๊ณต๊ฐโ์ด ์๋ โ์ ๊ฒฝ์ด๋ ์ ํธ ๊ณต๊ฐโ์์์ ์ํธ์์ฉ ํ์์ ์๋ก์ด ํํ์ ์ ์ด๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ ์ ์์ต๋๋ค.
์ฐ๊ตฌ ํ๋ซํผ์ผ๋ก์ sEMG-RD์ ๊ด๋ จ ์ํํธ์จ์ด ๋๊ตฌ๋ ์ ๊ฒฝ ํผ๋๋ฐฑ์ด ์ด๋ ๋จ์ ํ๋์ ๋ฏธ์น๋ ์ํฅ, ์๋ก์ด ์ด๋ ๊ธฐ์ ํ์ต, ์ด๋ ๋จ์ ์ ์ด์ ํ๊ณ ๋ฐ ๋ฉ์ปค๋์ฆ์ ์ฐ๊ตฌํ๋ ๋ฐ ํ์ฉ๋ ์ ์์ต๋๋ค. ์์ ํ๊ฒฝ์์๋ ํน์ ์์ง์ ์ํ์ด ์๋ ์ต์ํ์ ๊ทผ์ก ํ๋๋ง ์๊ตฌํ๋ ์ํธ์์ฉ ์ค๊ณ๊ฐ ์ด๋์ฑ ๊ฐ์, ๊ทผ์ก ์ฝํ ๋๋ ์ ์ฒด ๋ถ์๊ฐ ์๋ ์ฌ๋๋ค์ ์ํ ์คํ ๊ฐ๋ฅํ ์ํธ์์ฉ ๋ฐฉ์์ ์ ๊ณตํ๊ณ ํจ๊ณผ์ ์ธ ํ์ ๋ฃจํ ์ ๊ฒฝ ์ฌํ ํจ๋ฌ๋ค์ ๊ฐ๋ฐ์ ๊ฐ๋ฅํ๊ฒ ํ ์ ์์ต๋๋ค. ๋น๋ก ๊ฑด์ฅํ ์ฐธ๊ฐ์๋ค์ ๋์์ผ๋ก ํ๋ จ๋ ๋ฒ์ฉ ๋ชจ๋ธ์ด ์์ ์ง๋จ์ ์ผ๋ฐํ๋ ์ ์์์ง๋ ๋ถ๋ถ๋ช ํ์ง๋ง, ์ด๊ธฐ ์ฐ๊ตฌ๋ ์ ๋งํ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์ค๋๋ค.
๊ฐ์ธํ๋ ๋ฒ์ฉ ๋ชจ๋ธ์ด ํด๋ถํ์ , ์๋ฆฌํ์ , ํ๋์ ์ฐจ์ด๋ก ์ธํด ์ถฉ๋ถํ ์ ์๋ํ์ง ์๋ ์ฌ์ฉ์๋ค์๊ฒ ์ ํ์ ์ผ๋ก ์ ์ฉ๋ ์ ์์ต๋๋ค. ์ด๋ฌํ ๋ชจ๋ ์๋ก์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฏธ๋ sEMG ์ฅ์น์ ๊ฐ์ง ์ฑ๋ฅ ์ง์ ๊ฐ์ , ์ด๋ ์ฅ์ ๊ฐ ์๋ ์ธ๊ตฌ ์ง๋จ์ ํฌ๊ดํ๋ ๋์ฑ ๋ค์ํ ๋ฐ์ดํฐ์ , ๊ทธ๋ฆฌ๊ณ IMU ๋๋ ์์ฒด ์ ํธ์ ๊ฐ์ ๋ค๋ฅธ ์๋ชฉ ๊ธฐ๋ก ์ ํธ์์ ์ ์ฌ์ ๊ฒฐํฉ์ ํตํด ์ด์ง๋ ๊ฒ์ ๋๋ค.
์ฝ์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค :)