這個範圍到底要設多大?
假設今天希望某個動作的目標角度接近 90°。
如果設定:85°~95°
可能很精確,但也可能因為人體姿態估測本身的小誤差,讓原本其實做得不錯的動作被判斷成錯誤。
但如果設定成:
60°~120°
雖然幾乎不會誤判,卻又失去了判斷的意義。
所以「範圍」其實就是在準確度與容錯之間找平衡。
第一個是參考動作本身的需求。
不同復健動作需要的活動幅度不同,因此不能所有動作都使用相同的角度範圍。
第二個是考慮姿態估測的誤差。
攝影機角度、距離、光線、遮擋,都可能讓關鍵點的位置稍微變動,因此判斷條件不能設定得太死。
第三個則是考慮使用者本身的差異。
每個人的活動度與身體條件不同,所以未來如果系統要做得更完整,也許可以在正式訓練前先進行一次簡單的「個人校正」。
例如先記錄使用者目前能做到的安全活動範圍,再根據這個結果設定適合他的判斷標準。
這樣系統就不一定是在問:「你有沒有做到標準的 90°?」
而可能變成:「你有沒有做到今天設定給你的目標範圍?」
另外,我也不希望最後只用一個角度來決定整個動作對不對。
比較理想的方式可能是分成多個條件,例如:
主要關節角度符合範圍加上
軀幹傾斜沒有超過範圍加上
骨盆沒有明顯偏移
最後再綜合判斷這一次動作。
所以「設定範圍」看起來只是訂幾個數字,但其實會直接影響整個系統的判斷結果。
範圍太窄,系統可能一直說使用者做錯。
範圍太寬,又可能什麼動作都判斷正確。
這也是目前很需要慢慢測試與調整的地方。
也在考慮是否要對病患有調整性給建議。