- Published on
๐ | Skate Analytics AI ๊ฐ๋ฐ #3
Temporal Action Segmentation
๊ด๋ จ ๋ฐ์ดํฐ๋ ํด๋น ์ด์์์ ์ป์๋ค.
๊ธฐ์กด RTX 5060์์๋ ํ๋ จ์๊ฐ์ด 240์๊ฐ์ ๋์ด๊ฐ๋ ๊ด๊ณ๋ก vast.ai ์์ RTX 5090์ ๋์ฌํด์ ํ๋ จ ์๊ฐ 11์๊ฐ์ ์์ํ์ฌ ํ๋ จํ์๋ค. evaluation์ ์๋์ ๊ฐ์ด ๋์๋ค..!
Metric | Value |
---|---|
Edit | 88.12912075922682 |
AccB | 97.32553214576997 |
Acc | 97.32553214576997 |
F1@0.10 | 88.6706877013139 |
F1@0.25 | 88.46973316829319 |
F1@0.50 | 87.56543776970041 |
Data preprocessing
๋ฐ์ดํฐ ํํ๊ฐ ๋ฌํ๊ฒ 18 _ 3 = 54๋ก flatten๋ ํํ๋ฅผ ์ฐพ์๋ณผ ์ ์์๋ค. ๋ฌธ์ ๋.. ๊ด์ ์ 17๊ฐ ์ฌ์ฉํ๋ h36m ํฌ๋งท์ผ๋ก์จ ์ด๋ป๊ฒ ์ ์ฒ๋ฆฌ๋ฅผ ํ๋์ง ๊ถ๊ธํ๋ค. ์ด๋ฆฌ์ ๋ฆฌ ์คํํด๋ณธ ๊ฒฐ๊ณผ ์ 17 _ 3 = 51๊ฐ๋ local joint position์ธ ๊ฒ์ ํ์ธํ์ผ๋ ๋ง์ง๋ง 3๊ฐ ๊ฐ์ด ๋ฌด์์ธ์ง ๊ฐ์ด ์์กํ์๋ค.

์ฒ์์๋ global ๊ฐ์ธ ์ค ์๊ณ ์ ๋ ๊ฒ ๋ฐ์ดํฐ๋ฅผ ๋ฟ๋ฆฐ ๊ฒ์ด์์ง๋ง ์๊ณ ๋ณด๋ ๋ ผ๋ฌธ์ ์ ํ์๋ ๋ฐ์ ๊ฐ์ด pose alignment ์ฆ, ๊ฐ์ ๋ฐฉํฅ์ผ๋ก ๋ฐ๋ผ๋ณด๊ฒ๋ ์ ์ฒ๋ฆฌ๋ฅผ ํด๋๊ณ ๊ทธ ๋ค์๋ค๊ฐ euler angle์ concatํ ๊ฒ ๋ฟ์ด์๋ค. ์๋ ๊ธฐ์ค์ ์ ์ก๊ณ ์ ์ฒ๋ฆฌ๋ฅผ ํ์๋ค๊ณ ํ๋ค.(๋ ผ๋ฌธ์์๋ ๋จ์ํ๊ฒ pose alignment๋ก๋ง ํ๊ธฐ๋์ด ์์ด์ ๊ด๋ จํด์ ๊ณ์ ์ ์์๊ฒ ์ง๋ฌธํ์๋ค.)

๋คํํ ์ ์ฒ๋ฆฌ ์ฝ๋๋ฅผ ์ป์ด์ pose estimation์ผ๋ก ์ป์ ๊ฒฐ๊ณผ๋ฅผ ๊ฑด๋ด๋ฐ์ ํจ์ ๊ฒฐ๊ณผ๊ฐ ํ ๋๋ก segment๋ฅผ ์งํํ์๋ค.
์ต์ข ์ ์ผ๋ก ์ป์ ๊ฒฐ๊ณผ๋ฌผ์ ์.. ์์งํ ๋ง์ด ์ค๋ง์ค๋ฌ์ ๋ค. ๋ฟ์ธ ๋ฅผ ๋ฃน์ผ๋ก ์ธ์ํ๋ ๋ฑ ๋๋ถ๋ถ์ ๊ฒฐ๊ณผ๊ฐ None์ผ๋ก ์ฒ๋ฆฌ๋์๋ค..ใ ใ
์๋ฌด๋๋ TAS์ ๋ค์ด๊ฐ ๋ฐ์ดํฐ๋ฅผ plotํ์ ๋ ์๋นํ corrupt๋ ๊ฒ๋ค์ด ๋ง์ด๋ค์ด๊ฐ ๊ฑธ ํ์ธํ๊ณ , ๋๋ฌธ์ ๊ฒฐ๊ณผ๊ฐ ์ ๋์ค์ง ์์ ๊ฒ์ผ๋ก ์ฌ๋ฃ๋๋ค..
Wrapup & Conclusion
์ข ํฉ์ ์ธ ๊ฒฐ๊ณผ์ ํ์ดํผ ๊ด๋ จํ ์ ๋ฆฌ ๋ฐ ์ฌ์ฉํ ๋ชจ๋ธ๋ค์ ๋ค์ ํฌ์คํธ์์ ์ ๋ฆฌํ ๊ฒ ๊ฐ๋ค. ์๊ฐ๋ณด๋ค ๊ฒฐ๊ณผ๊ฐ ๋ฏธํกํ ๊ฒ์ ๋ํด์๋ ๋ฐ์ดํฐ ํ๋ฆฌํฐ๊ฐ ์๋นํ ๋ฎ์๋ค๋ ๊ฒ๊ณผ ๊ฐ์ฅ ์ค์ํ foot feature๋ค์ ์ฌ์ฉํ์ง ์์๋ค๋ ๊ฒ์ด๋ค.. ์ด๋ฌํ ์ฐ์ ๊ฐ ํฌ์ง ์์๊น ์์ํด๋ณด์๋ค.
์ผ๋ณธ์์๋ ์ด์ ๊ด๋ จํด์ ์ฐ๊ตฌ๊ฐ ์๋นํ ์ด๋ฃจ์ด์ง๊ณ ์๋ ๊ฒ ๊ฐ์๋ฐ, ๊ธฐ์กด์ ์ฒด์กฐ ์ชฝ์์ ์ฐ์ด๋ AI ์ฑ์ ๊ธฐ์ ์ ๋ฐํ์ผ๋ก ์ ์๋ค ํ๋ จ ๋ถ์์ฉ ๋ชจ๋ธ์ ๋ง๋ ๋ค๋ ๋ชจ์์ธ ๊ฒ ๊ฐ๋ค.
- Authors
- Name
- Amelia Young
- GitHub
- @ameliacode