2 पॉइंट द्वारा GN⁺ 2023-09-18 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Polar H10 हार्ट मॉनिटर से accelerometer और हृदय गति डेटा स्ट्रीम करके, नियंत्रित श्वास का हृदय गति परिवर्तनशीलता पर प्रभाव मापने और उसका प्रशिक्षण देने वाला एप्लिकेशन
  • हृदय गति परिवर्तनशीलता धड़कनों के बीच हृदय गति में होने वाला सूक्ष्म बदलाव है, और यह sympathetic nervous system की fight-or-flight प्रतिक्रिया तथा parasympathetic nervous system की rest-and-digest प्रतिक्रिया के बीच संतुलन को दर्शाने वाला stress response metric है
  • धीमी और गहरी श्वास से autonomic nervous system का संतुलन फिर से बहाल किया जा सकता है, और उपयोगकर्ता श्वास की गति सेट करके छाती के accelerometer से श्वास नियंत्रण को मापते हैं तथा हृदय गति परिवर्तनशीलता की प्रतिक्रिया देखते हैं
  • मुख्य सुविधाएँ हैं Polar H10 का automatic connection, real-time श्वास नियंत्रण feedback, प्रति मिनट श्वास संख्या के लिए adjustable slider, श्वास और हृदय गति oscillation की real-time tracking, और अलग-अलग श्वास दरों पर हृदय गति परिवर्तनशीलता की प्रतिक्रिया का अन्वेषण
  • चलाने की शर्तें और उपयोग का तरीका: Polar H10 Firmware Version 5.0.0 या उससे ऊपर, Python 3.9·3.10·3.11·3.12 पर परीक्षण किया गया, python EBYT.py चलाएँ, pyinstaller EBYT.spec के जरिए एप्लिकेशन bundling
    • सर्वोत्तम श्वास detection के लिए Polar H10 को छाती के सबसे चौड़े हिस्से पर पहनें और रिकॉर्डिंग के दौरान बैठकर स्थिर रहें
    • सुनहरे वृत्त के फैलने-सिकुड़ने की लय के अनुसार श्वास लें, नीले वृत्त से श्वास नियंत्रण की पुष्टि करें, और नीचे के ग्राफ में हरे हृदय गति परिवर्तनशीलता क्षेत्र > 150 ms को लक्ष्य बनाते हुए श्वास दर और नियंत्रण को समायोजित करें

1 टिप्पणियां

 
GN⁺ 2023-09-18
Hacker News की राय
  • COVID संक्रमण के बाद स्वास्थ्य समस्याओं से जूझते हुए मैं breathing training के साथ प्रयोग कर रहा था, लेकिन ऐसा टूल मिलना मुश्किल था जो इस तरह कच्चा real-time HRV data दिखाए
    पहले HeartMath product भी इस्तेमाल किया था, लेकिन यह साफ़ नहीं था कि वह वास्तव में क्या दिखा रहा है और उससे ज़्यादा मदद नहीं मिली
    सोच रहा हूँ कि Polar H10 Bluetooth के ज़रिए कंप्यूटर से कनेक्ट होता है या नहीं
    • यह भी देखने लायक है। सबका approach थोड़ा-थोड़ा अलग है, लेकिन शायद इनमें कुछ आपके लिए सही हो: https://www.movesense.com/showcase/
    • हाँ, Bluetooth से कनेक्ट होता है
  • मेरे पास H10 है और मैं tech geek हूँ, इसलिए तुरंत इसे आज़माने वाला था, लेकिन installation के दौरान PyObjC requires macOS to build error आ गया
    pyobjc-core==9.2 build requirements लाने वाले step पर fail हुआ, और message के हिसाब से यह pip issue नहीं बल्कि subprocess error लगता है
    • Linux पर app चलाने के लिए मैंने दो PR बनाए, लेकिन अब bleak/Bluetooth error में अटक गया हूँ
      यह bluez या missing firmware से जुड़ा हो सकता है
    • जब PyObjC requires macOS to build आ रहा है, तो लगता है कि कोई macOS dependency है
    • कौन सा operating system है, यह जानना चाहूँगा। अभी तक सिर्फ़ macOS पर test किया गया है
    • Linux Mint 21.2 पर भी वही error आता है। शायद यह सिर्फ़ macOS के लिए है
      readthedocs को जल्दी से देखा तो Linux और Windows नहीं हैं, सिर्फ़ macOS supported है
  • कई मायनों में कमाल है। मैंने H10 से ECG जैसा दिखने वाला signal पढ़ने वाली apps भी देखी हैं, इसलिए लगता है और भी visualizations संभव हैं
    वह कितना उपयोगी होगा पता नहीं, लेकिन देखने में निश्चित रूप से शानदार है
    हैरानी होती है कि यह device बहुत सारी information निकालता है, लेकिन आम तौर पर उसे सिर्फ़ heart rate के एक number में simplify कर दिया जाता है
    बाद में data collection से छेड़छाड़ करने के लिए सिर्फ़ sample project मिल जाए, तो भी मैं आभारी रहूँगा
    • इस project का breakthrough यह पता चलना था कि H10 सिर्फ़ heart rate ही नहीं, accelerometer data भी देता है
      इसी से breathing rate estimate कर पाए, और मैंने अभी तक दूसरी apps में ऐसा करते नहीं देखा
  • Polar heart rate monitors काफ़ी अच्छी तरह काम करते हैं। कई models 5KHz output भी support करते हैं, जिससे Bluetooth/ANT+ stack को पूरी तरह bypass किया जा सकता है
    मूल रूप से हर heartbeat पर यह 5KHz का short-range induction pulse भेजता है
    simple demo के लिए पुराने style का telephone pickup या कोई भी coil sound card में लगाकर सुनें, तो हर beat पर छोटा click या चहचहाहट जैसी आवाज़ सुनाई देगी
    Polar heart rate monitor के साथ compatible ज़्यादातर gym equipment इसी तरह काम करते हैं
  • जानना चाहूँगा कि Polar H7 या दूसरे physiological signal monitors जैसे दूसरे hardware compatibility पर भी गौर किया है या नहीं
    हमने Aidlab physiological signal monitor की HRV measurement accuracy की तुलना Polar H7 से करने वाला study किया था, और data में high correlation मिला था
    यह भी दिलचस्प होगा कि यह app अलग-अलग hardware के साथ pair होने पर कैसे काम करता है
    • H10 heart rate monitors में standard-grade device है, और HRV experiments करने वाले लोग सबसे ज़्यादा इसी device का इस्तेमाल करते हैं
      detailed specs याद नहीं हैं, लेकिन मेरी याद में यह पूरी waveform को बेहतर capture करता है
    • H10, H7 का नया और बेहतर version है। breathing rate thoracic expansion से measure होता है, इसलिए validation relatively आसान है
      हाँ, movement artifacts की वजह से estimates में noise हो सकता है
      H10 का heart rate estimate व्यापक रूप से भरोसेमंद माना जाता है, और raw ECG streaming भी possible है जिससे verify किया जा सकता है
  • सच में अच्छा लग रहा है, ज़रूर इस्तेमाल करना चाहूँगा। Mac पर चलाने की कोशिश की तो Info.plist must contain an NSBluetoothAlwaysUsageDescription error से crash हो गया
    मैंने issue बनाया है: https://github.com/kbre93/every-breath-you-take/issues/9
    • Settings > Privacy & Security > Bluetooth में जाकर terminal app या development environment को Bluetooth use करने की अनुमति वाली apps की list में add करके देखें
  • सच में शानदार लगता है, लेकिन खुद इस्तेमाल करने पर README follow करना मुश्किल लगा। The blue circle shows your breathing control का क्या मतलब है, समझ नहीं आया
    क्या देखना चाहिए, और HRV के लिए क्या goal होना चाहिए, यह भी जानना चाहूँगा
    • नीला circle thoracic expansion दिखाता है, और अगर आप golden circle को ठीक से follow करते हैं तो इसका मतलब है कि आप breathing को अच्छी तरह control कर रहे हैं
      अच्छा HRV 150ms से ऊपर होता है, और नीचे graph में green band के रूप में दिखाया गया है
  • अच्छा लग रहा है। जानना चाहूँगा कि HRV training से सच में कोई असर दिखा है या नहीं। क्या यह दूसरे chest strap heart rate monitors पर भी काम करेगा?
    • व्यक्तिगत रूप से, stress वाली situations में breathing control करना सीखने में इससे मदद मिली
      अभी यह सिर्फ़ Polar H10 पर काम करता है, लेकिन अगर दूसरे chest strap monitors में accelerometer हो तो इसे उनके हिसाब से modify किया जा सकता है
    • breathing training के effect को लेकर literature बहुत आश्वस्त नहीं है। हाल की meta study भी positive evidence को limited मानती है
      निष्कर्ष यह है कि कुछ लोगों को मदद मिल सकती है, लेकिन mechanism unclear है, और मैंने इसे placebo effect हो सकने के संकेत की तरह पढ़ा
      फिर भी यह काफ़ी safe है। इसमें hype बहुत है, और जो थोड़े studies मौजूद हैं वे भी potentially biased हो सकते हैं
      https://www.nature.com/articles/s41598-022-27247-y
  • जानना चाहूँगा कि heart rate time series से HRV कैसे calculate करते हैं। क्या recent cycle के minimum और maximum values का इस्तेमाल करते हैं?
    • हाँ। heart rate के peaks और troughs के अंतर का इस्तेमाल करते हैं
      breathing rate के साथ plot करते समय, breathing cycle के अंदर minimum और maximum देखते हैं
  • क्या किसी ने H10 से atrial fibrillation, यानी afib, monitor करके देखा है?
    मैं doctor के साथ share करने के लिए H10 से data collect करना चाहता हूँ
    • Polar H10 से संभव लगता है। H10 raw ECG भेजता है, इसलिए इस waveform को analyze करके afib जैसी abnormalities खोजी जा सकती हैं
      हालांकि मैंने खुद करके नहीं देखा है
    • जानना चाहूँगा कि doctor उस data से क्या करने की उम्मीद रखता है। क्या बहुत rare event capture करना है, या afib burden quantify करना है?