[心得] 幾個不同的穿戴裝置的心率變異性& 睡眠測量
曾幾何時年輕時的那種睡過頭的超能力,在步入中年之後的某天忽然就消失了。:( 沒想到現在睡覺前也要握拳 「嗯!今天要加油喔~」。lol 來鼓勵自己努力睡覺。
有趣的是這也成了大叔的優勢,認識的年輕人會用佩服的口吻說我很有紀律,總是那麼
早起,又或是很早就看到我在田徑場繞圈圈。XD 「喔不不不,您誤會了」,我只是被
睡不著還有太早醒所困擾罷了。
某些程度上我的睡眠在求助醫生之後得到很好的解決,儘管自覺的睡眠狀態是好的,早
起也已是常態,但我的手錶上的睡眠品質分數總是慘烈,這時不免懷疑我的手錶是準確
的嗎?
此外,HRV (心率變異性)我認為對於跑者來說是一個不錯的參考,不管是整夜又或是
早晨的規律測量可以讓你有一個判斷依據是來決定跑步的強度。那麼問題來了,
一支$7490的彷彿玩具般的手錶的 HRV 是否準確?
儘管看上去有兩個重點 - 「睡眠 & HRV」。但睡眠的部份我並沒有詳細的數據,一方
面是我沒有正確答案來對照,而根據 physionet 上開源的睡眠資料階段集[1],實際上
並不含 ECG (心電圖),睡眠階段的定義主要由 EEG(腦電圖)EOG(眼電圖)等決定,因此不管是使用ECG心率帶又或是PPG跑步手錶都只是間接的推測所得的睡眠階段圖,正確
性令人存疑。因此在睡眠上我只會提供觀察的結果,並且引用別人的結論。
相較於睡眠階段圖的不確定性,較有收穫的是 HRV。篇幅所限此篇只會呈現整晚的 HRV
,忽略早上規律的測量,早上的測量對於跑者判斷當天的狀況其實也有幫助[2],之後有機會再做補充。
- 測試方法
收集35晚的睡眠,測試的裝置為 COROS Pace 3,Google Pixel Watch 2,Polar H10
以及 Polar Verity Sense,以 Polar H10 為標準,計算其他裝置與它的相關性。
- 使用心率變異性分析軟體 - HRVanalysis
由衷感謝由Jean Monnet University的 ANSLabTools 所開發的這套免費軟體,沒有它
無法一探究竟滿足好奇心。[3] 這軟體免費簡直太佛心。
- Polar H10
綁胸部,加上電極凝膠。
拜 Polar SDK 所賜,可以輕易讀取其原始 raw data, Polar H10 底層提供了加速度
計,心率,RR (兩次R波間隔,分析HRV的主要來源)以及130 Hz 心電圖。
流程會是:
RR -> HRVanalysis -> 去除偽影-> 分析心率變異率
白話就是拍照 -> 開美肌 -> 可能要手動或自動修掉瑕疵 -> 最後得到你要的輪廓。
Polar H10 有非常乾淨的訊號源,在35晚的睡眠之中,需要被去除或是校正的偽影平均
僅有0.048%,中位數為 0.025%,僅有一晚異常為 0.39%。
HRV 的分析方式為全時的收集所有RR間隔,並且以每五鐘為窗口分析一次HRV,最後再由整晚的各個五分鐘求其平均,得到一個單一值。
- Polar Verity Sense
綁左上手臂,Polar Verity Sense 底層直接提供了 PPI (兩個脈博的間隔,用此來計算心率變異率)
路徑為:
PPI -> HRVanalysis -> 去除偽影-> 分析心率變異率
光學手臂式PPG的平均偽影率相比 H10 就高很多達0.814%,中位數為0.87%,標準差為
0.318。這個波動是高的,大概就是一個翻身,不小心碰到臂式心率帶,就一堆偽影跑
出來:)
- COROS Pace 3 & Google Pixel Watch 2
COROS Pace 3 戴右手,在此之前已經確認過30晚左手以及右手的HRV值幾乎無差異。
Pixel Watch 2 戴左手,鬆緊程度如同 Google 官方建議。
- 實驗結果,Polar H10, COROS Pace 3 & Google PW2 的折線圖。
上圖可以看到使用三種不同的裝置的折線圖,在此刻意忽略Verity Sense,因為過於貼
合H10影響閱讀。綠色線為 COROS Pace 3, 不意外地它比 H10 高上一些,為何會不意
外呢?這源自一篇文章[4],作者是一位自行車運動愛好者,他熱衷於 HRV 的探索尤其
是其中一個指標DFA a1。他的測量的結果為 Garmin FR 965 一個晚上為 47 ms,
而Movesense ECG 心率帶 + Kubios HRV Scientific 分析的結果 18 ms,Garmin FR
965 偏移了將近 2.5 倍。作者在末段下了評論:
"If Garmin can't get optical HRV correct, what else are they messing up that
we can't easily measure? This illustrates the need for us to "trust but
verify."
是啊,trust but verify ,不應該盲目地相信任何廠牌所宣稱的。該作者的 blog
"muscleoxygentraining" 裡面的每一篇文章都很值得一讀,也感謝他的分享引起我的好奇心。
上述 Garmin FR 965 偏移將近 2.5 倍純屬個人的經驗,作者並沒有更進一步驗證多個
晚上的數據,我相信如果測試多個晚上,其趨勢應該也是可以參考的。至於為何 COROS
Pace 3 會偏高?就我的經驗似乎可以推測出來,如下圖:
這是一次睡眠的翻身,過程造成了 Polar H10 電極貼片部份懸空,注意到這時紅色線
有一根非常高的值代表這中間漏了拍,因此間隔就拉大了,這是一次明顯的偽影會在後
面的處理被校正。這種偽影隨著運動的增加會大幅地提高,這樣的漏拍在所有偽影中佔
了 96.8% [5] 慶幸地是這樣的偽影是可以被校正的。
如果這樣的漏拍沒有得到適當的處理,RR間隔值就會因為漏拍而提高進而讓整個 HRV 平均值增加,也許你會認為你的 HRV 落入了廠商所宣稱的「正常範圍」,然而有可能只不過是手腕的光學訊號太混亂,又或者是廠商後端的算法過濾不掉偽影罷了。一個明顯的
例子如下:
Pace 3 的 100 ms 那個時間點對比在 H10 + HRVanalysis 同時間段為 33 ms。
簡單來說大概就是開美肌濾不掉在臉上的髒汙之類,而髒汙不是你的錯。XD
儘管 COROS Pace 3 的 HRV 整體偏高,但慶幸還是有按照趨勢走,幾個低值也有表現出來,最低的幾次的確當天也有感受到壓力。
Google Pixel Watch 2 有點意外準,如同 [4] 所呈現的結果,大概就是美肌開的有一
點點過頭,但是看起來又感覺還不錯 lol 我不知道他們是怎麼辦到的。
- 相關性
https://imgur.com/a/sbTZ8Gv
https://imgur.com/a/jHwndSn
https://imgur.com/a/weCRvxh
Polar_H10 = 0.9364 * COROS_Pace3 - 4.6563
- 額外的補充,關於睡眠
測量 HRV 的同時,其實也測量了 Google PW2,COROS 以及 Sleep2 + H10的睡眠時間以及睡眠階段圖的準確性,如同上述,這些 PPG 或是 ECG 的感測器對於睡眠都只是推估,我沒有正確的答案可以對,一個 Youtube 頻道有對大多數的穿戴裝置的睡眠功能進行評比有興趣的跑友可以參考[6]
就[6]的評比,基本上排序是:
Sleep2 + H10(Verity Sense) 以及 Apple Watch > (Oura Ring, Fitbit, Samsung
, Google, Garmin) > COROS & 諸多中國品牌
個人的實測上,睡眠時間 COROS , Google Pixel Watch 2 以及
Sleep2 + H10(Verity Sense)高度相關。也符合[7] COROS 官方宣稱的。
在睡眠品質上,自覺的睡眠品質大部分偏向 PW2 與 Sleep2 + H10,COROS 常常說我睡
不好。
在睡眠階段圖中,Google PW2 與 Sleep2 + H10 的一致性較高,在測試多晚中,有幾
晚的 COROS 睡眠階段圖完全與 PW2 以及 Sleep2 + H10 脫勾。尤其在剛入睡進入第一
次深度睡眠時,COROS Pace 3 似乎總是判斷錯誤,這除了對比上述兩個其他裝置外,
我也對比了 HRV 中的 LF/HF 比值以及 rMSSD值,LF/HF 很低以及 rMSSD 逐漸升高,
代表著副交感神經的活躍,相比於其他睡眠時間,似乎是我整段睡眠時間中睡得最好的
時候。
- 結論
- 儘管HRV值偏高,但COROS Pace 3 的 HRV 趨勢是可信任的。
- Google Pixel Watch 2 & Polar Verity Sense 高度符合 Polar H10。
- Trust, but verify 不要盲目相信廠商所宣稱的。
- 睡眠時間上所有裝置高度相關。但COROS 的睡眠階段有待加強。
以上僅供參考。
[1] Physionet Sleep-EDF Database Expanded
https://physionet.org/content/sleep-edfx/1.0.0/
[2] What you need to know about Heart Rate Variability (HRV) data collected
during the night
https://reurl.cc/OYXvyv
[3] HRVanalysis: A Free Software for Analyzing Cardiac Autonomic Activity
https://pmc.ncbi.nlm.nih.gov/articles/PMC5118625/
[4] Garmin Resting HRV - my experience
https://reurl.cc/EV21Q0
[5] HRV artifact avoidance vs correction, getting it right the first time
https://reurl.cc/yRn69q
[6] Best Wearables for Sleep: Scientific Rankings
https://www.youtube.com/watch?v=PvqRLG0K4SQ&list=LL&index=18&t=861s
[7] Daylight Savings Stole Your Sleep? How Losing an Hour Affects Your
Training
https://reurl.cc/OYXMb7
--
這也太猛了
原po的文都是論文等級~
謝謝Mumuh分享 真幸運能看到 我也來學習測試看看
強
點進去muscle oxygen training 好好看喔== 精彩
原po豐富 嚴謹 聰明
忘記加 ~ 對齊==
路跑版有你真好
看不懂,跟著按讚
一些廠商會宣稱 HRV 值多少才是"正常",然而有趣的是廠商本身的感測器就不夠 準確,而恰好不準大部分都是較高的值(容易被解讀成當日的狀況好或是睡得好), 因此會被誤判。 COROS 在 HRV 上與黃金標準呈現很強的正相關性,儘管值仍舊偏高,但趨勢可 以信賴。 但在睡眠上,COROS 不夠準確。如果很在意看睡眠品質,那麼Apple Watch 最好。 就說服自己可以買兩隻錶 lol
讚
對 我也是這麼想的
To S大,跑步時個人偏愛內部負荷指標例如心率,乳酸,RPE等
甚於配速以及功率。也因此那個 blog 有正好投其所好,對於
HRV有一些更進階的應好。它的確是一個很充實的 blog. ^^
推推,可惜Garmin沒有進一步測試準確度
我也很喜歡看這種@@ 我都是看鋼琴演奏的生理學測試
感恩 長見識
M大超級sweet!
現代各大音樂名校的音樂教學都有跟體育相關的研究項目
像是亞歷山大技巧
這個也有跟睡眠相關的
希望您有空稍微過目一下 也享受!
跳舞/芭蕾 樂器演奏 職業音樂家預防受傷或進步 藝術創
作 那些跟細膩本體知覺相關的肢體運動
怎麼坐 怎麼睡覺 等等 它這個技巧有大量研究
這篇是我讀了兩年亞歷山大技巧 跟長年鋼琴教學經驗 聊
天時自己寫的
下次更換新裝備 就買apple watch 謝謝
↑亞歷山大技巧很在乎 本體知覺跟放鬆
像鋼琴練習 指導者建議學員放鬆 用說的 不如讓放鬆方
法自然融入“邁進演奏好聽“的路上
因為鋼琴主要內容並不是體育現象 或是物理學現象 而是
聽起來怎麼樣
目的跟實現
Czerny的教學 他的譜比較== 沒有才華 但鋼琴版大部分
人都說用那個教材
我不敢在鋼琴版羞辱人
他的才華跟蕭邦不是一個等級
所以我寫了但沒有回覆
他們依然會沒事 因為已經學很久 用比較不美妙的內容練
習其實沒有問題
我不是不想回覆==
感謝M大回我睡太少,HRV很糟糕啊
Iso大你的值看起來都在基線內不用太在意,我覺得就看趨勢就好。 趨勢向下與不同的壓力源有關,如果是直線的下降,可以回顧一下 自己當天的狀況,例如我上面的折線圖,以 Polar H10 測試整晚 HRV (rMSSD) 只有 11.8 ms, 那天整天都很忙,有長途的跋涉且 新的社交。另外一次沒在圖內的是萬金石當天,長途加上過夜, 又緊張當天的工作內容,所以值只有 21 ms。未來若是這樣的直線 下降我會調整當日的課表。 至於睡眠就一起努力吧!XD
半夜醒來後睡不著有解法嗎
樓上如果真的造成困擾,應該要求助醫生比較妥當。
感謝 幫我分析
大推
54
[討論] 255台灣是不是快上了?如題看到香港Garmin官網已經有在賣了,台灣應該也快了吧! 一直都有在關注Garmin的跑錶,跑團的朋友也都滿期待這次的255 尤其是新增的多頻定位、HRV、Garmin pay 國外有滿多分享255的影片了,這支是我覺得講得最清楚的![[討論] 255台灣是不是快上了? [討論] 255台灣是不是快上了?](https://img.youtube.com/vi/fJsPo2qMfX0/mqdefault.jpg)
34
[問題] HRV長期低迷可能原因小弟43歲回歸跑步一年多,跑了兩個月左右開始配戴Garmin FR 265,看了張修 修的影片開始注意這個數字,也列為訓練參考指標之一。這之間都上上下下很正常,沒睡 好、訓練強度高HRV就往下,休息一陣子就慢慢回升。 但在台北馬前一個月開始愈來愈低,當時想說最後兩週減量期該就會回升了,結 果還是愈來愈低,台北馬雖然有點小感冒但也還算順利完成。![[問題] HRV長期低迷可能原因 [問題] HRV長期低迷可能原因](https://i.imgur.com/R5pQhGjb.jpeg)
23
Re: [問題] Watch睡眠呼吸中止去日本開通?認真回,目前Apple watch檢測睡眠呼吸中止的原理 應該是用心跳變異率(Heart rate variation)套公式下去推算 所以手錶得到的數值跟你去醫院做多項睡眠生理檢查(PSG)不可以等同視之!! 目前研究是發現AHI越嚴重,HRV去推算的準確率越高 醫學上要確定有沒有睡眠呼吸中止的黃金標準還是要做PSG24
[心得] 三款身心狀態APP評比 Training today不想看分析,結論直達車 我推薦Training today 依序為 Training today > Athlytic > Welltory > gentleman HealthFit輔助 自從Garmin推出body battery後 一直在想Apple Watch的偵測功能應該也和Garmin 應該說打平 不相上下? 最後一隻Garmin是Fenix3![[心得] 三款身心狀態APP評比 Training today [心得] 三款身心狀態APP評比 Training today](https://i.imgur.com/tOZzGtdb.jpg)
20
[情報] Garmin FR165國外上市了來源: (GARMIN USA) 美國那邊出FR165了,價格在249.99~299.99美 台灣上市價格應該也差不多最高九千多 就售價來看,相較FR目前已推出的系列 FR165的定位應該跟FR55一樣算是初階跑錶了~![[情報] Garmin FR165國外上市了 [情報] Garmin FR165國外上市了](https://i.imgur.com/Jf2PmMhb.jpg)
18
[心得] 開箱Garmin Forerunner 255網誌版 從GARMIN推出第一代心率跑錶FR225使用至今,總算升級最新一代 FR255,作為跑者心 率錶款我最在意的精準定位和續航真是無庸置疑,不再擔憂城市或山路出現軌跡飄移,若 只開GPS的時間更可從一次全馬升級成24小時超馬了吧!![[心得] 開箱Garmin Forerunner 255 [心得] 開箱Garmin Forerunner 255](https://i.imgur.com/OHDPe2Pb.jpg)
15
[問題] Coros心率臂帶與Garmin手錶配合度高嗎不知道有沒有板友使用Coros心率臂帶跟Garmin跑錶一起使用的 想知道是否可以正常使用 HRV是否也可以測量 目前還在用使用多年的Garmin 935 其實都還蠻好用的7
[問題] apple watch的睡眠追蹤apple watch在更新watchOS9後終於可以睡眠追蹤:分析淺眠、深眠、及快速動眼期(做 夢階段)等等 有人用了這個功能嗎? 但我後來發現要使用這個功能好像要先設定睡眠排程才會偵測(? 沒排程睡覺戴著手錶也不會自動幫你偵測.....4
Re: [問題] 關於garmin 935測量睡眠 依據自己的發文自己回,因為garmim客服回信。 您好, Garmin手錶透過HRV(心率變異)、呼吸頻率、心跳數、身體的移動(翻身次數)、睡眠時間. ..等來判斷您的睡眠分數,並偵測目前處於淺層、深度、REM、或清醒期的時間,以及每 個階段的睡眠品質。![Re: [問題] 關於garmin 935測量睡眠 依據 Re: [問題] 關於garmin 935測量睡眠 依據](https://img.youtube.com/vi/YYpIX3YAG1c/mqdefault.jpg)
3
Re: [問卦] 睡眠偵測APP有準嗎?這種app我不知道它內部的公式是怎樣寫的, 但剛好最近看了不少睡眠醫學的文獻,所以回一下。 這邊提到的淺眠、深眠、與REM, 在我不知道中文該怎樣講的sleep archiecture上的判定標準是看腦波/EEG的 圖而定。