Мій вчинок: автоматичне виявлення щоденних фізичних навантажень та витрат калорій за допомогою смартфонів

Оригінальна стаття дослідження

  • Повна стаття
  • Цифри та дані
  • Список літератури
  • Цитати
  • Метрики
  • Ліцензування
  • Передруки та дозволи
  • PDF

Анотація

Інформацію про наші щоденні загальні витрати калорій корисно знати, але важко отримати. Найпростіший спосіб оцінити щоденні сумарні енергетичні витрати людини - це обчислити базальний рівень метаболізму (BMR), тобто кількість енергії, яку людина спалює під час сидячої діяльності. Коли людина виконує додаткові заходи або вправи, додаткову кількість енергії можна оцінити та додати поверх BMR. Зазвичай BMR можна оцінити за фізичними даними, такими як вік, вага та зріст. Тому проблема полягає в зменшенні оцінки витрат калорій через щоденну фізичну активність. Тоді BMR та фізичні витрати калорій можна підсумувати, щоб отримати загальні добові витрати калорій. Таким чином, дослідники зазвичай вдаються до методів виявлення фізичної активності людини.

автоматичне

Інформація про щоденну фізичну активність людини вивчалась у кількох областях, включаючи охорону здоров'я, для консультування пацієнтів з хронічними проблемами зі здоров'ям. Раніше було прийнято спостерігати за власною щоденною активністю та робити записи в журналі. Досягнення інформаційних технологій дозволяють систематично контролювати нашу діяльність за допомогою комп'ютерного програмного забезпечення на основі введених нами вручну даних. У наш час існують електронні пристрої, такі як акселерометри, пульсометри та крокоміри, які можна носити на тілі або прикріплювати до нього для автоматичного отримання даних про фізичну та біологічну активність. Деякі з цих пристроїв можуть передавати дані по бездротовому режиму в режимі реального часу.

Сучасні тенденції показують, що смартфони стали більш повсюдними та доступними. Сьогодні кожен смартфон містить безліч датчиків, одним з яких є акселерометр. Поширеним і дуже корисним застосуванням акселерометра є крокомір, який постійно оновлює відстань і кількість кроків. Просте застосування крокоміра базується на подвійному інтегралі даних прискорення. Цей прийом називають мертвим рахунком. У поєднанні з оновленнями GPS періодично, це може дати більш точне оновлення кількості кроків та відстані (1).

На додаток до підрахунку кроків, акселерометри можна додатково застосовувати для класифікації видів діяльності. Чжан та ін. (2) прийняв ієрархічну класифікацію, за якою слідували два багатокласових класифікатора векторних машин підтримки (SVM). Вони закріпили смарт-телефон на талії користувача та розділили діяльність на шість класів: сидячи, стоячи, лежачи, ходячи, перехід постави та м’який рух. Лі та Чо (3) запропонували ієрархічну імовірнісну модель для класифікації діяльності користувача. Вони використовували безперервну та дискретну приховану модель Маркова (HMM) на 5 секундах даних прискорення. Вони класифікували це на чотири дії: стояти, ходити, сходити вгору/вниз і бігати. Потім вони оцінили ряд дій за трьома діями користувача: покупки, автобус та піші прогулянки. Тейлор та ін. (4) переглянув ряд класифікаторів видів діяльності на смартфонах, спеціально для спортивних занять. Вони виявили, що виступи залежать від ряду факторів, таких як розташування телефону та орієнтація. Крім того, вони продемонстрували, що продуктивність цих класифікаторів діяльності може погіршуватися, якщо визначення понять діяльності не розуміються однаково між користувачами та розробниками.

На конференції i-CREATEe 2012 Чінрунгруенг та Сарцатіт запропонували виконувати виявлення активності за допомогою смартфонів (5). Діяльність класифікували на чотири типи: сон, відпочинок, ходьба та водіння. Класифікацію проводили за сигналом, отриманим за допомогою акселерометра та датчиків GPS на смартфонах Android. Автори прийняли основу Mathie (6) простої класифікації двійкових дерев та застосували її на смартфонах Android. Отримані результати класифікації були вище 95%. Однак вони лише представили метод класифікації, нечітко визначили відповідні програми та провели лише кілька основних випробувань.

У цій роботі пропонується алгоритм виявлення активності з акцентом на виявленні фізичної активності за низкою основних класів, щоб отримати автоматичну оцінку щоденних витрат калорій. Ця інформація може дозволити користувачам контролювати свою особисту поведінку та вносити відповідні корективи, щоб користувачі могли покращити своє здоров’я та уникнути сидячого життя. Інструмент класифікації, запропонований Chinrungrueng та Sartsatit (5) для смартфонів Android, розширений і зосереджений на наданні користувачам класифікації фізичної активності за наступними чотирма основними класами: сон, відпочинок, ходьба та біг. Інструмент забезпечить автоматичний доступ до наступної конкретної інформації: щоденні витрати енергії, тривалість активності, відстань ходьби та бігу, а також кількість кроків ходьби та бігу. Фізична активність представлена ​​чотирма базовими класами, оскільки вони, як правило, можуть дати користувачеві уявлення про те, наскільки вони активні чи неактивні. Інші заходи, такі як перегляд телевізора, біг підтюпцем та заняття різними видами спорту, можуть бути дуже добре згруповані в наші основні класи залежно від напруженого рівня їхньої активності. Визначення цих класів визначаються наступним чином:

Метод

Акселерометр та класифікація видів діяльності

Очікується, що методи виявлення активності за допомогою смартфонів будуть сильно відрізнятися і залежати від багатьох факторів, таких як алгоритми, види діяльності, середовища, смартфони і навіть користувачі. Щоб зробити смартфон корисним для виявлення активності, простий алгоритм виявлення фізичної активності повинен дуже добре працювати в умовах вільного життя та з різними смартфонами.

Основна увага в цій роботі спрямована на класифікацію діяльності за наступними чотирма класами: сон, відпочинок, ходьба та біг. Ці чотири фізичні навантаження можуть дуже добре відображати щоденні фізичні навантаження людини залежно від рівня бадьорості від найнижчого до найвищого. Коли отримується оцінка щоденних енергетичних витрат людини, не потрібно точно виявляти активність, а лише класи занять, що представляють однаковий рівень бадьорості.

Класифікація слідує простому двійковому дереву, адаптованому до загальної платформи Маті (6), як показано на малюнку 1. Усі прийняті рішення базуються на відповідях так/ні. Подробиці щодо класифікації можна знайти в (5). Алгоритм вирішує наступні три важливі питання.

Чутливість акселерометра різниться у різних телефонів. Алгоритм не може просто застосувати фіксований поріг, отриманий на будь-якому конкретному телефоні. Щоб отримати справжній середній поріг, буде передбачено отримання всіх доступних на ринку смартфонів з подальшим пошуком порогового значення, що відповідає кожному телефону, та обчислення середнього значення. Крім того, коли з’являться нові телефони, доведеться обчислювати нові середні значення, включаючи ці нові телефони. Порогові значення повинні бути різними та адаптованими для різних телефонів. Отже, обробка дисперсійних сигналів повинна дозволяти автоматично знаходити пороги дисперсійних сигналів.

Краще не завжди вмикати акселерометр, оскільки це швидко розряджає акумулятор телефону. Тому краще періодично застосовувати акселерометр і замість цього екстраполювати активність користувача.

Помилкове трактування помилкових сигналів повинно бути відфільтровано, а алгоритм повинен виявляти лише справжню основну активність, а не активність, спричинену рідкісною зміною пози.