Published on

๐Ÿ›  | Skate Analytics AI ๊ฐœ๋ฐœ #3

Temporal Action Segmentation

๊ด€๋ จ ๋ฐ์ดํ„ฐ๋Š” ํ•ด๋‹น ์ด์Šˆ์—์„œ ์–ป์—ˆ๋‹ค.

๊ธฐ์กด RTX 5060์—์„œ๋Š” ํ›ˆ๋ จ์‹œ๊ฐ„์ด 240์‹œ๊ฐ„์„ ๋„˜์–ด๊ฐ€๋Š” ๊ด€๊ณ„๋กœ vast.ai ์—์„œ RTX 5090์„ ๋Œ€์—ฌํ•ด์„œ ํ›ˆ๋ จ ์‹œ๊ฐ„ 11์‹œ๊ฐ„์„ ์†Œ์š”ํ•˜์—ฌ ํ›ˆ๋ จํ•˜์˜€๋‹ค. evaluation์€ ์•„๋ž˜์™€ ๊ฐ™์ด ๋‚˜์™”๋‹ค..!

MetricValue
Edit88.12912075922682
AccB97.32553214576997
Acc97.32553214576997
F1@0.1088.6706877013139
F1@0.2588.46973316829319
F1@0.5087.56543776970041

Data preprocessing

๋ฐ์ดํ„ฐ ํ˜•ํƒœ๊ฐ€ ๋ฌ˜ํ•˜๊ฒŒ 18 _ 3 = 54๋กœ flatten๋œ ํ˜•ํƒœ๋ฅผ ์ฐพ์•„๋ณผ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๋ฌธ์ œ๋Š”.. ๊ด€์ ˆ์„ 17๊ฐœ ์‚ฌ์šฉํ•˜๋Š” h36m ํฌ๋งท์œผ๋กœ์จ ์–ด๋–ป๊ฒŒ ์ „์ฒ˜๋ฆฌ๋ฅผ ํ–ˆ๋Š”์ง€ ๊ถ๊ธˆํ–ˆ๋‹ค. ์ด๋ฆฌ์ €๋ฆฌ ์‹คํ—˜ํ•ด๋ณธ ๊ฒฐ๊ณผ ์•ž 17 _ 3 = 51๊ฐœ๋Š” local joint position์ธ ๊ฒƒ์„ ํ™•์ธํ–ˆ์œผ๋‚˜ ๋งˆ์ง€๋ง‰ 3๊ฐœ ๊ฐ’์ด ๋ฌด์—‡์ธ์ง€ ๊ฐ์ด ์•ˆ์žกํ˜”์—ˆ๋‹ค.

plot

์ฒ˜์Œ์—๋Š” global ๊ฐ’์ธ ์ค„ ์•Œ๊ณ  ์ €๋ ‡๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฟŒ๋ฆฐ ๊ฒƒ์ด์—ˆ์ง€๋งŒ ์•Œ๊ณ  ๋ณด๋‹ˆ ๋…ผ๋ฌธ์— ์ ํ˜€์žˆ๋Š” ๋ฐ”์™€ ๊ฐ™์ด pose alignment ์ฆ‰, ๊ฐ™์€ ๋ฐฉํ–ฅ์œผ๋กœ ๋ฐ”๋ผ๋ณด๊ฒŒ๋” ์ „์ฒ˜๋ฆฌ๋ฅผ ํ•ด๋†“๊ณ  ๊ทธ ๋’ค์—๋‹ค๊ฐ€ euler angle์„ concatํ•œ ๊ฒƒ ๋ฟ์ด์—ˆ๋‹ค. ์•„๋ž˜ ๊ธฐ์ค€์ ์„ ์žก๊ณ  ์ „์ฒ˜๋ฆฌ๋ฅผ ํ•˜์˜€๋‹ค๊ณ  ํ•œ๋‹ค.(๋…ผ๋ฌธ์—์„œ๋Š” ๋‹จ์ˆœํ•˜๊ฒŒ pose alignment๋กœ๋งŒ ํ‘œ๊ธฐ๋˜์–ด ์žˆ์–ด์„œ ๊ด€๋ จํ•ด์„œ ๊ณ„์† ์ €์ž์—๊ฒŒ ์งˆ๋ฌธํ–ˆ์—ˆ๋‹ค.)

pose alignment

๋‹คํ–‰ํžˆ ์ „์ฒ˜๋ฆฌ ์ฝ”๋“œ๋ฅผ ์–ป์–ด์„œ pose estimation์œผ๋กœ ์–ป์€ ๊ฒฐ๊ณผ๋ฅผ ๊ฑด๋‚ด๋ฐ›์€ ํ•จ์ˆ˜ ๊ฒฐ๊ณผ๊ฐ’ ํ† ๋Œ€๋กœ segment๋ฅผ ์ง„ํ–‰ํ–ˆ์—ˆ๋‹ค.

์ตœ์ข…์ ์œผ๋กœ ์–ป์€ ๊ฒฐ๊ณผ๋ฌผ์€ ์Œ.. ์†”์งํžˆ ๋งŽ์ด ์‹ค๋ง์Šค๋Ÿฌ์› ๋‹ค. ๋Ÿฟ์ธ ๋ฅผ ๋ฃน์œผ๋กœ ์ธ์‹ํ•˜๋Š” ๋“ฑ ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฐ๊ณผ๊ฐ€ None์œผ๋กœ ์ฒ˜๋ฆฌ๋˜์—ˆ๋‹ค..ใ… ใ… 

์•„๋ฌด๋ž˜๋„ TAS์— ๋“ค์–ด๊ฐ„ ๋ฐ์ดํ„ฐ๋ฅผ plotํ–ˆ์„ ๋•Œ ์ƒ๋‹นํžˆ corrupt๋œ ๊ฒƒ๋“ค์ด ๋งŽ์ด๋“ค์–ด๊ฐ„ ๊ฑธ ํ™•์ธํ–ˆ๊ณ , ๋•Œ๋ฌธ์— ๊ฒฐ๊ณผ๊ฐ€ ์ž˜ ๋‚˜์˜ค์ง€ ์•Š์€ ๊ฒƒ์œผ๋กœ ์‚ฌ๋ฃŒ๋œ๋‹ค..

Wrapup & Conclusion

์ข…ํ•ฉ์ ์ธ ๊ฒฐ๊ณผ์™€ ํŽ˜์ดํผ ๊ด€๋ จํ•œ ์ •๋ฆฌ ๋ฐ ์‚ฌ์šฉํ•œ ๋ชจ๋ธ๋“ค์€ ๋‹ค์Œ ํฌ์ŠคํŠธ์—์„œ ์ •๋ฆฌํ•  ๊ฒƒ ๊ฐ™๋‹ค. ์ƒ๊ฐ๋ณด๋‹ค ๊ฒฐ๊ณผ๊ฐ€ ๋ฏธํกํ•œ ๊ฒƒ์— ๋Œ€ํ•ด์„œ๋Š” ๋ฐ์ดํ„ฐ ํ€„๋ฆฌํ‹ฐ๊ฐ€ ์ƒ๋‹นํžˆ ๋‚ฎ์•˜๋‹ค๋Š” ๊ฒƒ๊ณผ ๊ฐ€์žฅ ์ค‘์š”ํ•œ foot feature๋“ค์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•˜๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.. ์ด๋Ÿฌํ•œ ์—ฐ์œ ๊ฐ€ ํฌ์ง€ ์•Š์„๊นŒ ์˜ˆ์ƒํ•ด๋ณด์•˜๋‹ค.

์ผ๋ณธ์—์„œ๋Š” ์ด์™€ ๊ด€๋ จํ•ด์„œ ์—ฐ๊ตฌ๊ฐ€ ์ƒ๋‹นํžˆ ์ด๋ฃจ์–ด์ง€๊ณ  ์žˆ๋Š” ๊ฒƒ ๊ฐ™์€๋ฐ, ๊ธฐ์กด์— ์ฒด์กฐ ์ชฝ์—์„œ ์“ฐ์ด๋˜ AI ์ฑ„์  ๊ธฐ์ˆ ์„ ๋ฐ”ํƒ•์œผ๋กœ ์„ ์ˆ˜๋“ค ํ›ˆ๋ จ ๋ถ„์„์šฉ ๋ชจ๋ธ์„ ๋งŒ๋“ ๋‹ค๋Š” ๋ชจ์–‘์ธ ๊ฒƒ ๊ฐ™๋‹ค.

Authors