iT邦幫忙

2026 iThome 鐵人賽

DAY 30
0

當時提出這個專題的原因其實很簡單。
去醫院或物理治療時,治療師可能會教一些需要回家持續練習的動作,但當使用者真的回到家,身邊沒有專業人員協助觀察時,可能就會遇到一個問題:
我知道這個動作要怎麼做,但我真的做對了嗎?
也因為這個問題,我開始規劃「基於人體姿態估測之居家復健動作輔助系統」。
希望利用一般電腦或手機的攝影機,協助使用者觀察自己在進行復健動作時的姿勢,並提供適當的提醒與紀錄。
一開始以為,只要讓電腦抓到人體骨架,再計算幾個關節角度,就能開始判斷動作。
但這 30 天一路整理下來,才發現背後其實還有很多需要解決的問題。
從 MediaPipe Pose Landmarker 的人體關鍵點,到 x、y、z 座標與關節角度,再到動作判斷規則、自動計次、即時回饋以及訓練紀錄。
每深入一個部分,就會發現新的問題。
其中讓我印象最深刻的,還是前面一直提到的:動作完成,不代表動作正確。
以目前選擇的蚌殼式為例,使用者可能成功把膝蓋打開,但同時讓骨盆跟著往後旋轉。
如果系統只看膝蓋有沒有抬高,就可能忽略這種需要注意的姿勢變化。
也因此,我們希望系統未來不只是回答:「你做了幾下?」
而是能進一步提供:
「這一次的動作是否符合設定的姿勢條件?」
「哪些地方可能出現代償?」
「下一次可以優先注意什麼?」
不過,經過這段時間的研究,也慢慢理解到這套系統目前的限制。
攝影機可以協助觀察人體姿勢,但無法直接知道肌肉實際的發力情況;人體姿態估測也可能受到拍攝角度、遮擋以及個體差異影響。
因此,這個專題的目標並不是取代物理治療師,而是希望成為使用者在居家練習時的一項輔助工具。
接下來真正重要的工作,就是把這 30 天整理的想法逐步落實。
包含蚌殼式的動作辨識、骨盆旋轉判斷、計次邏輯、即時提醒,以及完整的使用介面。
也需要透過實際測試,確認系統能不能穩定辨識動作,並逐步調整判斷規則。
回頭看這 30 天,我覺得最大的收穫不是學會了某一個技術,而是開始理解:
一個專題不是只有「想做什麼」,還需要不斷思考「為什麼這樣做」以及「怎麼知道自己真的做到了」。
從一開始很單純的想法,到慢慢拆解成不同的功能、研究各種可能遇到的問題,整個專題的方向也逐漸清楚。
30 天的鐵人挑戰到這裡告一段落,但專題還沒有結束。
接下來還有很多需要實作、測試與修改的地方。
希望最後做出來的不只是能夠顯示人體骨架的程式,而是一套能夠讓使用者更容易理解自己動作、記錄練習過程,並在居家復健時提供實際幫助的系統。


上一篇
從一個想法,到逐漸清楚的系統藍圖
系列文
基於人體姿態估測與個人化代償分析之居家復健動作輔助系統30
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言