Waiting
Login processing...

Trial ends in Request Full Access Tell Your Colleague About Jove
Click here for the English version

Engineering

Дизайн и оценка смарт-очки для классификации физической активности и приема пищи

Published: February 14, 2018 doi: 10.3791/56633

Summary

Это исследование представляет протокол проектирования и изготовления очки тип носимых устройство, которое обнаруживает моделей потребления пищи и другие Рекомендуемые физической деятельности, с использованием тензодатчиков вставляется в обе петли очки.

Abstract

Это исследование представляет собой серию протоколов проектирования и изготовления очки тип носимых устройство, которое обнаруживает характере деятельности височной мышцы во время приема пищи и других физической деятельности. Мы готовых 3D-печати кадр очки и нагрузки ячейки интегрированных печатной платы (PCB) модуль вставлен в обе петли кадра. Модуль был использован приобрести силу сигналов, и передавать их без проводов. Эти процедуры обеспечивают системы с более высокой мобильности, который может быть оценен в практических условиях носить такие как ходьба и тряся. Также производительность классификации оценивается путем разграничения структур приема пищи от этих физических видов деятельности. Серии алгоритмов были использованы для предварительной обработки сигналов, генерировать функция векторов и признать моделей нескольких Рекомендуемые мероприятия (жевательный и подмигивая) и другие физические нагрузки (малоподвижный отдых, разговаривали и ходьба). Результаты показали, что средний F1 классификации среди Рекомендуемые мероприятия был 91,4%. Мы считаем, что этот подход может быть потенциально полезно для автоматического и объективного мониторинга фильтры поведения с высокой точностью в качестве практического средства для лечения фильтры проблем.

Introduction

Непрерывное и объективный мониторинг потребления пищи имеет важное значение для поддержания энергетического баланса в организме человека, как накопления чрезмерной энергии может привести к overweightness и ожирение1, которые могут привести к различных медицинских осложнений2. Основными факторами в энергетического дисбаланса известны чрезмерное пищи и недостаточная физическая активность3. Различные исследования по мониторингу ежедневных расходов энергии были введены с автоматической и объективного измерения моделей физической активности путем носимых устройств4,5,6, даже в конец потребитель уровня и медицинской этап7. Исследования по мониторингу потребления пищи, однако, все еще находится в лаборатории параметр, так как это трудно обнаружить деятельность потребление пищи в прямой и объективным образом. Здесь мы стремимся представить дизайн устройства и его оценки для контроля за приемом пищи и моделей физической активности на практическом уровне в повседневной жизни.

Там были различные косвенные подходы к контролировать потребление пищи через жевания и глотания звуки8,9,10, движение запястья11,12,13, изображения анализ14и15электромиограммы (ЭМГ). Однако, эти подходы были трудно применять в повседневной жизни приложения, из-за их ограничений, присущих: методы, с помощью звук уязвимы под влиянием окружающей среды звук; методы, с помощью движений запястья было трудно отличить от других физической деятельности, когда не потребления пищи; и методы, с помощью изображений и сигналов ГРП ограничены граница движения и охраны окружающей среды. Эти исследования показали возможность автоматического обнаружения потребляемой пищи, используя датчики, но по-прежнему имел ограничение практической применимости к повседневной жизни за пределами лабораторные параметры.

В этом исследовании мы использовали моделей деятельности височной мышцы как автоматическое и объективный мониторинг приема пищи. В общем височной мышцы повторяет сокращение и расслабление как частью жевательных мышц во время питания потребление16,17; Таким образом деятельность потребление пищи может контролироваться путем обнаружения периодических моделей деятельности височной мышцы. Недавно, там было несколько исследований с использованием височной мышцы деятельность18,19,20,21, который используется ГРП или пьезоэлектрического напряжения датчика и подключая их непосредственно на человека кожи. Эти подходы, однако, были чувствительны к месту кожи ГРП электродов или Тензодатчики и были легко отделяться от кожи вследствие физического перемещения или пот. Таким образом мы предложили новый и эффективный метод, с помощью пары очков это чувство, что височной мышцы деятельность через две тензодатчики, вставляется в обе петли в наших предыдущих исследования22. Этот метод показал огромный потенциал обнаружения активности потребление пищи с высокой точностью не трогая кожу. Это было также ООН навязчивой и неинтрузивный, поскольку мы использовали общие очки типа устройства.

В этом исследовании мы представляем серию подробных протоколов как реализовать очки тип устройства и способы использования моделей деятельности височной мышцы для контроля питания и физической активности. Протоколы включают процесс дизайн оборудования и изготовление, который состоит из 3D-печати кадр очки, цепи модуля и модуля сбора данных и включить алгоритмы программного обеспечения для обработки и анализа данных. Кроме того, мы изучили классификации среди нескольких Рекомендуемые мероприятия (например, жевательные, ходьбу и подмигивая) чтобы продемонстрировать потенциал как практическая система, которая может сказать мельчайшая разница между потребление пищи и других физической активности шаблоны.

Subscription Required. Please recommend JoVE to your librarian.

Protocol

Примечание: Все процедуры, включая использование человеческих субъектов были выполнены по неинвазивным способом просто носить очки. Все данные были приобретены путем измерения силы сигналов от Тензодатчики вставлен в очках, которые не были в непосредственном контакте с кожей. Беспроводное данные были переданы к модулю записи данных, который, в данном случае является назначенным смартфон для исследования. Все протоколы не были связаны с в vivo/в vitro человека исследования. Без наркотиков и крови образцы были использованы для экспериментов. Информированное согласие было получено от всех субъектов экспериментов.

1. Изготовление модуля датчика интегрированной цепи

  1. Покупка электронных компонентов для изготовления цепи модуля.
    1. Приобрести две Бал типа тензодатчиков, каждый из которых работает в диапазоне между 0 N и 15 N и результат низкого дифференциального напряжения с максимум 120 МВ диапазона в 3,3 V возбуждения.
      Примечание: Эти нагрузки, которую клетки используются для измерения силы сигналов на левой и правой стороны стекла.
    2. Приобрести две Инструментальные усилители и два 15 kΩ усиления параметр резисторы.
      Примечание: Инструментальный усилитель и усиления параметр резистор используются для усилить сигнал сил нагрузки ячейки восемь раз, до 960 МВ.
    3. Приобрести блок микроконтроллер (MCU) с беспроводной связи (например, Wi-Fi подключение) и 10-разрядный аналого цифровой преобразователь (АЦП).
      Примечание: MCU используется читать силы сигналы и передавать их в модуль сбора данных без проводов. Потому что один аналоговый входной контакт используется для двух входных аналоговых силы, использование мультиплексор вводится в следующий шаг 1.1.4.
    4. Покупка 2 канальный аналоговый мультиплексор который обрабатывает два входных сигналов с одним контактом ADC на MCU.
    5. Приобрести литий ионная батарея полимера (LiPo) с 3.7 Номинальное напряжение В 1 C разряда и номинальной мощностью 300 мАч.
      Примечание: Емкость батареи был выбран предоставлять достаточный ток в час более чем 200 мАч и действуют системы надежно около 1,5 ч эксперимента.
    6. Приобрести 3.3 Регулятор напряжения V для линейных вниз регулирование 3.7 V напряжения батареи до 3,3 V рабочее напряжение системы.
    7. Приобретение пяти 12 kΩ устройства поверхностного монтажа (SMD) типа резисторы как нагрузочные резисторы MCU. Резистор след — 2,0 мм x 1,2 мм (размер 2012).
  2. Изготовление печатных плат (ПХД). Этот шаг является о рисования печатных плат и делать иллюстрации (например, схема, .brd файл) и схема (т.е., SCH-файл) для изготовления печатных плат. Для развития требуется базовое понимание процесса создания файлов иллюстрации и схемы.
    1. Нарисуйте схема контура левого, содержащие аккумулятора с помощью приложения разработки электронных устройств, как показано на рисунке 1A. Сохраните результат, как произведения искусства (.brd) и схема (.sch) файлов.
    2. Нарисуйте схема правой цепи, содержащие MCU, использование электронных дизайн приложения, как показано на рисунке 1B. Сохраните результат, как произведения искусства (.brd) и схема (.sch) файлов.
    3. Изготовления плат размещая заказ с компанией изготовление печатных плат.
    4. Припой каждый электронный компонент, подготовленную на этапе 1.1 ПХД, как показано на рисунке 2 и на рисунке 3.
      Предупреждение: Инструментальный усилитель очень чувствителен к температуры пайки. Убедитесь, что температура свинца не превышает 300 ° C для 10 s во время пайки, в противном случае это может привести к повреждению компонентов.

2. 3D печать кадр очки

  1. Нарисуйте 3D модель головы кусок стекла, используя инструмент 3D моделирования, как показано на рисунке 4A. Экспорт в формат файла .stl результат.
  2. Нарисуйте 3D модель левой и правой храмов очки, с помощью 3D моделирования инструмент, как показано на рис. 4B и 4 c рисунок. Экспортируйте результаты в формате файл .stl.
  3. Печать части головы кусок и Храм, с использованием 3D-принтер и углеродного волокна нити при 240 ° C температуры сопла и 80 ° C температуры кровати.
    Примечание: Можно разрешить использование любых коммерческих 3D принтер и любые виды нитей, такие как акрилонитрил-бутадиен-стирол (ABS) и полилактид (НОАК). Сопло и кровати температур могут быть отрегулированы согласно накаливания и условий печати.
  4. Нагрейте советы храмов, с помощью вентилятора горячим воздухом 180 ° C параметра и согнуть их внутрь около 15 градусов связаться эпидермис височной мышцы как обычные очки.
    Примечание: Степень изгиба храма очки не нужно быть строгим, как кривизны призван увеличить форм-фактор, помогая очки подходят на предмет голову при надевании. Будьте осторожны, однако, как чрезмерное сгибание предотвратит храмов от прикосновения височной мышцы, что делает невозможным для сбора важных моделей.
  5. Повторите шаги от шаг 2.1 – 2.4 для печати двух разных размеров очки рамки подходят несколько размеров головы, как показано на рисунке 4.

3. Ассамблея всех частей очки

  1. Вставьте ПХД по обе стороны от храмов очки с помощью м2 болтов, как показано на рисунке 5.
  2. Соберите верхнюю часть и храмы, вставив м2 болты в шарнирных соединений.
  3. Соедините левый и правый ПХД, используя 3-контактный соединительные провода, как показано на рисунке 5.
  4. Подключите батарею в левом цепи и прикрепить его скотчем к левого виска. Монтажная сторона батареи не является критическим, так как она может меняться в зависимости от конструкции ПХД.
  5. Обложка очки с резиновыми лентами на кончик и нос pad добавить больше трения с человеческой кожей, как показано на рисунке 5.

4. развитие системы сбора данных

Примечание: Система сбора данных состоит из данных, препровождающее модулем и модулем приема данных. Модуль передачи данных считывает время и силы сигналов обеих сторон, а затем отправляет их в приёмный модуль данных, который собирает полученные данные и записывает их в файлы .tsv.

  1. Загрузите приложение к MCU PCB модуля после процедуры, описанные в шагах 4.1.1–4.1.3 передачи данных.
    1. Запуск проекта «GlasSense_Server», придают дополнительные файлы, с помощью компьютера.
      Примечание: Этот проект был построен с Arduino интегрированной среды разработки (IDE). Это обеспечивает возможность прочитать время и силы сигналов с 200 образцов в секунду и передавать их в приёмный модуль данных.
    2. Подключение модуля ПХД к компьютеру через разъем универсальной последовательной шины (USB).
    3. Нажмите кнопку «Загрузить» на Arduino IDE для программирования кодов из шага 4.1.1 в MCU.
  2. Загрузка данных принимающее приложение для смартфона, который используется для получения данных беспроволочно, следуя процедурам, описанным в шагах 4.2.1–4.2.3.
    1. Запуск проекта «GlasSense_Client», придают дополнительные файлы, с помощью компьютера.
      Примечание: Этот проект был построен с помощью C# язык программирования. Это обеспечивает возможность получения данных и сохранить .tsv файлы, которые содержат субъекта информацию, такую как имя, пол, возраст и индекс массы тела (ИМТ).
    2. Подключите смартфон к компьютеру через USB-разъем для построения данных принимающему приложению.
    3. Нажмите кнопку «Файл > Build & Run» на проект C# для создания данных принимающее приложение для смартфона.

5. сбор данных от пользователей исследования

Примечание: Это исследование собраны шесть наборов Рекомендуемые действия: малоподвижный отдых (SR), малоподвижный жевательный (SC), ходьба (W), жевать во время ходьбы (CW), малоподвижный говорить (ST) и сидячий подмигивание (SW).

  1. Выберите пару очков, которые имеют соответствующий размер для пользователя, чтобы быть проверены. Отрегулировать затяжку с поддержкой болтами на обе петли (рис. 5).
    Предупреждение: Значения силы не должна превышать 15 N, поскольку силы датчики, используемые в данном исследовании может потерять штраф линейной характеристикой за пределами диапазона операции. Значения силы может быть скорректирован, ослабив или ужесточения поддержки болты.
  2. Запись деятельности всех субъектов, нажав на кнопку «Record» на приложения построен в шаге 4.2.3.
    1. Запись действия во время блок 120-s и создать файл записи его.
      1. В случае SR сидеть в кресле субъекта и их использовать смартфон или почитать книгу. Разрешить перемещение головы, но избежать движения всего тела.
      2. В случаях SC и CW имеют есть два вида пищи текстуры (поджаренный хлеб и жевательные желе) с целью отражения различных пищевых свойств предметов. Служить поджаренный хлеб ломтиками 20 мм х 20 мм, который хороший размер для еды.
      3. В случае W у субъектов ходить со скоростью 4,5 км/ч на беговой дорожке.
      4. В случае ST садись субъектов и их читал книгу вслух в нормальном тоне и скорость.
      5. В случае SW, информировать темы подмигнул на сроках звук колокола 0.5 s долго каждые 3 s.
    2. Сгенерируйте файл записи в формате .tsv из данных, собранных в шаге 5.2.1.
      Примечание: Этот файл содержит последовательность того времени, когда данные были получены, левый силу сигнала, правом силы сигнала и метку, представляющий текущую деятельность лица. Визуализации временных сигналов всех видов деятельности в блоке пользователя были изображены на рисунке 6. Шесть наборов Рекомендуемые действия (SR, SC, W, CW, ST и SW) были помечены как 1, 2, 3, 4, 5 и 6, соответственно. Этикетки были использованы для сравнения предсказал классов в разделе 8 протокола.
    3. Сделайте перерыв 60-х годов после записи блока. Снять очки во время перерыва и повторно их носить снова при перезапуске записи блока.
    4. Повторите блок и брейк набор шагов 5.2.1 и 5.2.2 четыре раза для каждого вида деятельности.
    5. В случае SW имеют предметом Подмигнуть неоднократно с левым глазом в течение одного блока и затем неоднократно Подмигнуть с правым глазом во время следующего блока.
  3. Повторите шаги 5.1-5.2 и собирать данные из 10 предметов. В этом исследовании, мы использовали пять самцов и пять самок, средний возраст составлял 27,9 ± 4.3 (стандартное отклонение, с.д.) лет, который составлял 19-33 лет, и средний индекс массы тела был 21.6 ± 3,2 (с.д.) кг/м2, который составлял 17,9-27,4 кг/м2.
    Примечание: В этом исследовании, предметы, которые не имеют каких-либо медицинских условий пережевывать пищу, подмигнул и ходьбы были набраны, и это состояние используется для включения критериев.

6. сигнал предобработки и сегментации

Примечание: Левый и правый сигналы рассчитываются отдельно в следующих процедурах.

  1. Подготовить серию временных рамок 2 s длиной.
    1. Сегмент 120 s записаны сигналы в набор фреймов 2 s прыжковой их периодичностью 1-s, с использованием MATLAB, как показано на рисунке 6.
      Примечание: Сегментированные кадры 2 s длиной были использованы для извлечения компонентов в разделе 7. 1 Размер s прыжковой решил разделить сигналы на 3 s Подмигнуть интервал, уже упомянутый в шаге 5.2.1.
    2. Примените фильтр нижних частот (ФНЧ) с помощью 5й фильтра Баттерворта порядка с частотой среза 10 Гц для каждого кадра.
    3. Сохраните результаты шага 6.1.2 как временные рамки для последующих шагов в шаге 7.1.
  2. Подготовьте серию спектральных кадров.
    1. Вычтите средний от оригинального сигналов каждого кадра для удаления преднагрузки, когда носить очки.
      Примечание: Преднагрузки значение не требуется для следующих частотный анализ, поскольку она не включает любую информацию о жевательный, ходьба, подмигнул и т.д. , что он может, однако, содержат важную информацию, которая может варьироваться от подлежащих предмет, от Каждый параметр очки и даже с момента вопрос носит очки.
    2. Применить Ханнинг окно для каждого кадра для уменьшения спектральных утечки на частотный анализ.
    3. Производить и сохранить односторонний спектр путем применения быстрого преобразования Фурье (БПФ) для каждого кадра.
  3. Определите сочетание временной и спектральной кадр то же время как блок кадра (или просто кадр).

7. Создание функции векторов

Примечание: Функция вектор генерируется в кадре, в статье 6 протокола. Левого и правого кадров рассчитываются отдельно и объединены в компонент вектора в следующих процедурах. Все процедуры были осуществлены в MATLAB.

  1. Извлечение статистической функции из временной кадр на шаге 6.1 протокола. Список общего числа 54 функций приводится в таблице 1.
  2. Извлечение статистической функции из спектральных кадра на шаге 6.2 протокола. Список общего числа 30 функций приводится в таблице 2.
  3. Генерировать вектор 84-мерного функции, объединяя временной и спектральной функции выше.
  4. Ярлык созданный компонент векторов от записи на шаге 5.2 протокола.
  5. Повторите шаги от шагов 7.1-7.4 для всех блоков кадра и генерировать серию функция векторов.

8. классификация мероприятий в классы

Примечание: Этот шаг должен выбрать классификатор модель поддержки векторных машин (SVM)23 путем определения параметров, которые показывают лучшую точность от данной проблемы (т.е. функция векторов). SVM — это известный под наблюдением машина обучения технике, которая показывает отличную производительность в обобщение и надежности с помощью максимальной разницы в классы и функции ядра. Мы использовали ГРИД Поиск и метод перекрестной проверки для определения наказания параметра C и ядра параметр γ Радиальная базисная функция (РБФ) ядра. Для выполнения следующих процедур требуется минимальное понимание машины, методы обучения и SVM. Для лучшего понимания машины, методы обучения и алгоритм SVM рекомендуются некоторые ссылочные материалы по23,24,25 . Все процедуры в этом разделе были реализованы с использованием программного пакета LibSVM25 .

  1. Определите сетку пар (C, γ) для ГРИД Поиск. Использование экспоненциально растет последовательности C (2-10, 2-5,..., 230) и γ (2-30, 2-25,..., 210).
    Примечание: Эти последовательности были определены эвристически.
  2. Определить пару (C, γ) (например, (2-10, 2-30)).
  3. Для определенной сетки на шаге 8.2 выполняют десятикратного перекрестной проверки схемы.
    Примечание: Данная схема делит весь компонент векторов на 10-часть подмножества, затем проверить одно подмножество от классификатора модели, подготовленных другими подмножеств и повторить его подмножествами все, один за другим. Таким образом каждый компонент векторов может быть проверена последовательно.
    1. Разделите весь компонент векторов на 10-часть подмножеств.
    2. Задать проверочный набор из подмножества и подготовка набора из оставшихся 9 подмножеств.
    3. Определить вектор масштабирования, который масштабирует все элементы функция векторов в диапазоне [0, 1] для обучающего набора.
      Примечание: Вектор масштабирования имеет же измерение с вектором функция. Он состоит из набора мультипликаторов, весы же строки (или столбца) всех компонентов векторов в диапазоне [0, 1]. Например, первая функция функция вектора линейно масштабируется в диапазоне [0, 1] для всех функций первый векторов особенность обучения. Обратите внимание, что вектор масштабирования определяется из обучающего набора, поскольку предполагается, что проверочный набор должен быть неизвестен. Этот шаг увеличивает точность классификации, сделав особенности одинаковый ассортимент и избегая численных ошибок во время вычисления.
    4. Масштабировать каждый компонент обучающего набора в диапазоне [0, 1] используя вектор масштабирования полученный на шаге 8.2.3.
    5. Масштабирование каждой функции тестирования установите диапазон [0, 1] используя вектор масштабирования полученный на шаге 8.2.3.
    6. Поезд набор для обучения через SVM с определенной пары (C, γ) в шаге 8.2 и затем построить модель классификатора.
    7. Тест проверочный набор через SVM с определенной пары (C, γ) в шаге 8.2, и модель классификатор полученные от процедуры подготовки.
    8. Рассчитайте степень точности классификации на проверочный набор. Точность была рассчитана из доли компонентов векторов, которые правильно классифицированы.
    9. Повторите шаги 8.2.2–8.2.8 для всех подмножеств и рассчитать средняя точность всех подмножеств.
  4. Повторите шаги 8.2 – 8.3.9 для всех точек сетки пару (c, γ).
  5. Найти локального максимума высочайшей точности сетки. Все процедуры раздела 8 показано на рисунке 7.
  6. (Необязательно) Если шаг сетки считается грубой, повторите шаги 8.1 – 8,5 в тонкой сетки вблизи локального максимума найденных на шаге 8.5 и найти нового локального максимума тонкой сетки.
  7. Вычислить точность, отзыве и F1 Оценка каждого класса деятельности от следующих уравнений:
    Equation 1                                   Уравнение 1
    Equation 2                                             Уравнение 2
    Equation 3          Уравнение 3
    где TP, FP и FN представляют истинное срабатываний, ложных срабатываний и ложных негативы для каждого вида деятельности, соответственно. Матрицы смешивания всех мероприятий приводится в таблице 3.

Subscription Required. Please recommend JoVE to your librarian.

Representative Results

Посредством процедур, изложенных в протоколе мы подготовили две версии 3D печатной кадра, дифференцируя длина головной части, LH (133 и 138 мм) и храмы, LT (110 и 125 мм), как показано на рисунке 4. Таким образом мы можем покрыть несколько условий ношения, варьировавшихся от испытуемых головной размер, форма, и т.д. , один из кадров, чтобы подогнать их головы для исследования пользователей выбранной темы. Расстояние по вертикали, Lh, между шарнира и отверстие для болта поддержки было присвоено 7,5 мм, так что усиленные силы не будет превышать 15 N, который является линейный Диапазон нагрузки ячейки. Наконец верхнюю часть должна иметь толщину, tH, которые могут противостоять изгибающий момент передается от обоих поддержки болтов при надевании. Мы выбрали tH 6 мм с использованием углеродного волокна материала от эвристический подход. Контактных точек можно регулировать через поддержку болты для тонкой герметичности очки, как показано на рисунке 5.

Таблица 3 демонстрирует представитель результаты классификации для всех наборов деятельности. Оценка1 средний F привело 80,5%. Если рассматривать в качестве единого оценка, производительность может показаться относительно деградировавших по сравнению с результатом нашего предыдущего исследования22. Мы, однако, может извлечь значительную информацию путем сравнения результатов между каждой деятельности. SR относительно хорошо отличалась от SC, CW и SW, но не от W и ул. Оба жевательных деятельности, SC и CW, было трудно отличить друг от друга. С другой стороны можно наблюдать, что оба жевательных деятельности можно было легко отличить от SR, W, ST и SW, которые представляют другой физической деятельности. В случае SW подмигнул деятельность оказалась быть ошибочно слегка всей другой деятельности.

Из результатов в таблице 3мы можем наблюдать углубленные сведения о классификации. Во-первых два жевательной мероприятия, SC и CW, были четко отличать от других видов деятельности. Среди них различие от пешеходных деятельности предполагает возможность, что деятельность потребление пищи, которая является основной целью данного исследования, может быть легко отделяется от активной физической активности, как ходьба, используя нашу систему. Как показано на рисунке 6, можно проверить, что жевать и подмигнул сигналов, активации от височной мышцы деятельности, были значительно отличаются от тех, кто не активирована действие височной мышцы. С другой стороны различие между двумя жевательной деятельность показало относительно высокой misclassifications. Они играют доминирующую роль в снижении как точность и отзыве жевательной деятельности.

С точки зрения жевать обнаружения, SR, W и ST может рассматриваться как случайного шума в повседневной жизни. Подмигивание деятельности, с другой стороны, может рассматриваться как значимых измерения, потому что он также активируется от височной мышцы деятельности, а также. Исходя из вышеизложенного, два жевательной мероприятия были ограниченных в действие жевания (CH), и другие виды деятельности, за исключением подмигнул были сгруппированы в физической активности (PA). Таблица 4 показывает результаты классификации на этих мероприятиях: жевательные (CH), физической активности (ПА) и оседлыми подмигивание (SW). Мы можем найти более замечательные результаты от него. Она предсказывает информацию о надежной для обнаружения пищи без пострадавших от других физических деятельности системы. Кроме того это также указывает, возможна ли отличить от других лицом деятельности как Подмигнуть пищи. Результаты показывают, что жевательная деятельность может быть также отличается от других видов деятельности высокий балл1 F 93,4%. В случае подмигнул напомнить (85,5%) был несколько ниже, чем у других видов деятельности. Это означает, что качество собранных данных подмигнул, вероятно, будет низкой, как пользователям пришлось подмигивание в точное время в 3 s интервалы. В самом деле было отмечено, что пользователи пропустили подмигивание или очки, смещается во время исследования пользователей.

Для получения более значимых результатов из вышесказанного, мы сгруппированы и заново определены мероприятия на новые. Два жевательной деятельности, SC и CW, были объединены в одно действие и определяется как жевать. SR, W и Святого, который был в значительной степени ошибочной между собой, были также сгруппированы в одно действие, определяется как физической активности. В результате мы получили новый представитель результаты классификации, повторно выполняется посредством мероприятий, показанные как жевательный (CH), физической активности (ПА) и оседлыми подмигивание (SW), как показано в таблице 4. Результаты показали, что высокий прогнозирования Оценка с1 балл средний F 91,4%.

Figure 1
Рисунок 1: схематические левой и правой цепей. (A) схемы левой цепи. Он содержит батареи для питания цепи влево и вправо. 3.3 Регулятор напряжения V с обходом конденсатора была оказана поставлять стабильное напряжение в системе. Тензодатчики, представленные здесь были вставлены в обе стороны цепи (B) схемы правой цепи. Он содержит единства микроконтроллер (MCU) с возможностью Wi-Fi. 2 канальный мультиплексор была представлена для обработки двух сил сигналы с обеих сторон с одной аналого цифровой преобразователь (АЦП) MCU. Разъем универсального асинхронного приемопередатчика (UART) был использован для флэш-MCU. Пожалуйста, нажмите здесь, чтобы посмотреть большую версию этой фигуры.

Figure 2
Рисунок 2: PCB работ левого и правого цепей. (A) произведение левой ПХД. Все электронные компоненты отображаются в виде фактических замеров в мм. (B) произведение права ПХД. Пожалуйста, нажмите здесь, чтобы посмотреть большую версию этой фигуры.

Figure 3
Рисунок 3: представитель результаты ПХД, пайка со всеми компонентами. (A) левая схема модуля. Динамометр была интегрирована в Совет. Он содержит 2-контактный разъем для батареи и 3-контактный разъем для соединения с правого борта. (B) право цепи модуля. Динамометр была также интегрирована в Совет. Он содержит 4-контактный коннектор для проблесковом режиме MCU, и 3-контактный разъем для подключения к левой цепи. Пожалуйста, нажмите здесь, чтобы посмотреть большую версию этой фигуры.

Figure 4
Рисунок 4: 3D-модель дизайн рамы очки. (A) Конструкция головки кусок. На верхнем рисунке показан вид спереди, а на нижнем рисунке показан вид сверху верхнюю часть. Длина головной части, LH, является параметром дизайн для покрытия различных размер головы предметов. Мы 3D напечатаны две версии верхнюю часть, отличающую его. Толщина верхнюю часть,H, t определяется эвристика. Расстояние между шарнира и отверстием для поддержки болт, Lh, была установлена с механической коэфф. (B) дизайн храмов. На верхнем рисунке левого виска, и на нижнем рисунке правый висок. ПХД в рисунке 3 были вставлены в гнезда и батарея была смонтирована в держатель батареи. Пожалуйста, нажмите здесь, чтобы посмотреть большую версию этой фигуры.

Figure 5
Рисунок 5: представитель результат thePCB интегрированных очки. ПХД были вставлены в разъемы с болтами. Нос колодки и советы храмов были покрыты резиновые для добавления трения с кожей. Когда есть очки, Тензодатчики отжаты путем поддержки болты с обеих сторон. Герметичность стекла может быть скорректирован, ослабив или ужесточения поддержки болты. Пожалуйста, нажмите здесь, чтобы посмотреть большую версию этой фигуры.

Figure 6
Рисунок 6: Временные сигналы для всех видов деятельности в блоке запись пользователя. Ось y представляет измерений силы, которая была вычитанным медиана записи блока для визуализации цели. Максимальные амплитуды жевательной деятельности больше, чем другие виды деятельности. Левого и правого сигналов подмигнул деятельности являются инвертированным. На рисунке пример левого глаза. Кадр 2 s был использован для определения вектора функция прыгая сигналы интервалом 1 s. Пожалуйста, нажмите здесь, чтобы посмотреть большую версию этой фигуры.

Figure 7
Рисунок 7: представитель результаты поиска местных максимальной точности через различные пары (C, γ). (A) A контурное кросс проверить точность всех видов деятельности, определенных в таблице 3. Каждой оси увеличивается в геометрической прогрессии, и диапазон эвристически был выбран. Местные максимальную точность 80,4% произошло в (C, γ) = (25, 20). (B) A контурное кросс проверить точность повторного определенных мероприятий в таблице 4. Максимальная точность 92,3% произошло в (C, γ) = (25, 20) и была более точной, чем результат (A). Пожалуйста, нажмите здесь, чтобы посмотреть большую версию этой фигуры.

LOL Описание функции LOL Описание функции
1 Стандартное отклонение L 28 Skenwness R
2 Стандартное отклонение R 29 Эксцесс L
3 Коэффициент вариации L 30 Эксцесс R
4 Коэффициент вариации R 31 Автокорреляционная функция коэффициенты L
5 Нулевая ставка пересечения Л 32 Автокорреляционная функция коэффициенты R
6 Нулевая ставка пересечения R 33 Энергия сигнала L
7 20ую процентиль Л 34 Энергия сигнала R
8 20ую процентиль R 35 Вход сигнала энергии Л
9 50-й процентиль Л 36 Вход сигнала энергии R
10 50-й процентиль R 37 Энтропия энергии Л
11 80-й процентиль Л 38 Энтропия энергии R
12 80-й процентиль R 39 Пик пик амплитуда L
13 Межквартильный диапазон L 40 Пик пик амплитуда R
14 Межквартильный размах R 41 Количество вершин Л
15 Квадрат суммы 20ую процентиль Л 42 Количество вершин R
16 Квадрат суммы 20ую процентиль R 43 Означает время между пиками Л
17 Квадрат суммы 50-й процентиль Л 44 Означает время между пиками R
18 Квадрат суммы 50-й процентиль R 45 STD. времени между пиками Л
19 Квадрат суммы 80-й процентили Л 46 STD. времени между пиками R
20 Квадрат суммы 80-й процентили R 47 Предсказание коэффициент L
21 1 Бен сегментированием распределения Л 48 Предсказание коэффициент R
22 1 Бен сегментированием распределения R 49 Гармонический коэффициент L
23 2 Бен сегментированием распределения Л 50 Гармонический коэффициент R
24 2 Бен сегментированием распределения R 51 Фундаментальная частота Л
25 3 Бен сегментированием распределения Л 52 Фундаментальная частота R
26 3 Бен сегментированием распределения R 53 Коэффициент корреляции между L и R
27 Skenwness Л 54 Площадь sigmal величины L и R

Таблица 1: извлеченные статистической функции временной рамки. В общей сложности 54 функций были извлечены. Левого и правого сигналов были рассчитаны отдельно, за исключением функции корреляции, 53 и 54.

LOL Описание функции LOL Описание функции
1 Спектральной энергии Л 16 Спектральные распространение R
2 Спектральной энергии R 17 Спектральные энтропии Л
3 Зона 1 спектральной энергии Л 18 Спектральные энтропия R
4 Зона 1 спектральной энергии R 19 Спектральные энтропии энергии Л
5 Спектральная зона 2 энергии Л 20 Энтропия спектральной энергии R
6 Спектральная зона 2 энергии R 21 Спектральная потока L
7 Спектральная зона 3 энергии Л 22 Спектральных потоках R
8 Спектральная зона 3 энергии R 23 Спектральные rolloff Л
9 Зона 4 спектральной энергии Л 24 Спектральные rolloff R
10 Зона 4 спектральной энергии R 25 Максимальная спектральная гребень Л
11 Зона 5 спектральной энергии Л 26 Максимальная спектральная гребень R
12 Зона 5 спектральной энергии R 27 Спектральный коэффициент асимметрии Л
13 Спектральные центроид Л 28 Спектральный коэффициент асимметрии R
14 Спектральные центроид R 29 Спектральный коэффициент эксцесса Л
15 Спектральные распространение Л 30 Спектральный коэффициент эксцесса R

Таблица 2: извлеченные статистической функции спектрального кадра. В общей сложности 30 функций были извлечены. Левого и правого сигналов были рассчитаны отдельно. Функции в таблице 1 и таблице 2функция vector состоит из в общей сложности 84 функций.

Предсказал
деятельность
Фактическая деятельность Итого Точность
SR b SC c W d CW e ST f SW
SR 1222 18 79 6 168 75 1568 77,9%
SC 10 1268 17 159 46 15 1515 83,7%
W 55 19 1212 32 144 20 1482 81,8%
CW 3 158 34 1327 28 12 1562 85,0%
ST 192 75 185 19 1117 55 1643 68,0%
SW 78 22 33 17 57 1383 1590 87,0%
Итого 1560 1560 1560 1560 1560 1560 9360
Напомнить 78,3% 81.3% 77,7% 85,1% 71,6% 88,7% 80,4%
F Оценка1 78,1% 82,5% 79,7% 85,0% 69,7% 87,8%
Средняя оценка1 F 80,5%

Таблица 3: Путаницы матрица всей деятельности когда (C, γ) = (25, 20) в Рисунок 7а. Эта матрица показывает все результаты прогноза для всех видов деятельности: SR: малоподвижный отдых, bSC: сидячий жевания, cW:, ходьба, dCW: жевательные во время ходьбы, eST: сидячий говорить, fSW: сидячий подмигнул.

Предсказал
деятельность
Фактическая деятельность Итого Точность
C b ПА c SW
C 2898 162 26 3086 93,9%
ПА 201 4404 200 4805 91,7%
SW 21 114 1334 1469 90,8%
Итого 3120 4680 1560 9360
Напомнить 92,9% 94.1% 85,5% 92,3%
F Оценка1 93,4% 92,9% 88,1%
Средняя оценка1 F 91,4%

Таблица 4: Матрица путаницы всех вновь определенных видов деятельности когда (C, γ) = (25, 20) в Рисунок 7B. Эта матрица показывает все результаты прогноза для всех вновь определенных мероприятий: CH: жевание, bПА: физической активности, cSW: сидячий подмигнул.

Subscription Required. Please recommend JoVE to your librarian.

Discussion

В этом исследовании мы впервые предложил дизайн и процесс изготовления стекол, которые чувство моделей потребления пищи и физической деятельности. Как это исследование главным образом сосредоточена на анализе данных, чтобы отличить от других физической деятельности (например, ходьба и подмигивая) приема пищи, система сбора датчик и данных требует осуществления мобильности записи. Таким образом система включала датчики, MCU с возможностью беспроводной связи и батареи. Предлагаемый протокол предоставил Роман и практический способ измерения моделей деятельности височной мышцы вследствие потребления пищи и подмигнул бесконтактным способом: инструменты и методологии для легко обнаружить потребление пищи в повседневной жизни без каких-либо обременительных оборудование были описаны.

Есть важные соображения для процедуры изготовления очки. Части храма должны разрабатываться для интеграции модулей PCB, изготовленный в шаге 1.2, как показано на рис. 4B и 4 c рисунок. Динамометр должен располагаться таким образом, чтобы он отжат поддержки болт на поддержку пластины верхнюю часть когда оборудованы, как показано в представлении верхней части петли на рисунке 5. В шаге 2.4 степень изгиба храма очки не нужно быть строгим, как кривизны призван увеличить форм-фактор, чтобы лучше соответствовать очки на голове субъекта. Будьте осторожны, однако, как чрезмерное сгибание предотвратит храмов от прикосновения височной мышцы, которая сделает невозможным собрать значительные шаблоны.

Для получения достоверных данных, отражающих различные размеры головы и формы предметов, были предоставлены две версии стекол различной длины верхнюю часть и храмов. Кроме того используя поддержку вольт для тонкой износа способность, мы смогли отрегулировать затяжку очки. Таким образом данные, собранные через различные очки, предметы, и носить условий может отражать внутри и между individual изменчивости и различных форм-факторов.

В исследовании пользователя предметом снял очки во время перерыва и носили их снова, когда блок записи перезапуска. Это действие помешало данные переобучения к определенному условию носить, потому что он изменил носить условия (например, левый и правый баланс, преднагрузки на тензодатчики, площадь контакта с кожей и т.д.) каждый раз тему повторно носил очки.

Согласно ранее исследование жевательной частоты, жевательные деятельности главным образом варьировались от 0,94 Гц (5-й процентиль) до 2.17 Гц (95-й процентиль)26. Таким образом, мы установить размер кадра 2 s так, что кадр содержит несколько жевательной деятельности. Этот размер кадра подходит также для содержащих один или несколько пешеходных циклов, которые обычно в диапазоне от 1,4 Гц до 2,5 Гц27. Мы провели пешком деятельности со скоростью 4,5 км/ч на беговой дорожке, потому что нормальная скорость ходьбы варьируется от 3,3 км/ч до 6,5 км/ч27,28. Из данных записанных подмигнул, где предметы были проинформированы Подмигнуть интервалом 3-s был определен размер прыжка на рисунке 6 . Мы также отфильтрованные данные с частотой среза 10 Гц, потому что мы нашли от нашего предыдущего исследования, которое сигнализирует более 10 Гц имел без важной информации на жевательные обнаружения22.

Потому что система имеет две нагрузки ячейки с обеих сторон, можно выделить левой и правой события жевать и подмигнул, как оказался в наших предыдущих исследования22. Однако в отличие от предыдущего исследования, целью данного исследования было продемонстрировать, что система может эффективно отделить пищи от физической деятельности. Если данные являются достаточно накопленное исследования пользователей, затем дальнейших исследований на левой и правой классификации можно проводить, используя корреляции функций, включенных в компонент вектора. С другой стороны трудно провести различие между оседлыми активности и ходить в рамках системы. Дальнейшие изменения в системе может предоставить подробную классификацию потребления пищи, как едят сидя и едят на ходу, с высокой точностью. Это может осуществляться через технику сплавливание датчика путем добавления системы18инерционного единицы (IMU). Если это так, система может отслеживать расходование энергии и потребление энергии одновременно. Мы считаем, что наш подход обеспечивает практические и потенциальные пути для обнаружения рациона питания и физической деятельности.

Оценка потребления энергии ключевую цель исследования диетических мониторинг и например, может быть проанализирована путем классификации тип пищи и затем превращение калорий из предопределенных калорий информации. Недавнее исследование предложил метод классификации видов продовольствия с использованием изображений пищи и глубокого изучения алгоритмов14. Однако трудно отделить типы пищи с силой датчики, используемые в данном исследовании; Добавление датчика изображения к передней части устройства может распознать типы пищи через машины, методов обучения и обработки изображений и таким образом классифицировать типы пищи. Через эту технику сплавливание датчика с датчики силы и изображения потенциал этого исследования является приложением к Общее диетическое, наблюдение за приложениями.

Subscription Required. Please recommend JoVE to your librarian.

Disclosures

Авторы не имеют ничего сообщать.

Acknowledgments

Эта работа была поддержана Envisible, Inc. Это исследование было также поддержано грант Корейского здравоохранения технологии R & D проекта, министерства здравоохранения и благосостояния, Республика Корея (HI15C1027). Это исследование было также поддержано Национальный исследовательский фонд Кореи (СР 2016R1A1A1A05005348).

Materials

Name Company Catalog Number Comments
FSS1500NSB Honeywell, USA Load cell
INA125U Texas Instruments, USA Amplifier
ESP-07 Shenzhen Anxinke Technology, China MCU with Wi-Fi module
74LVC1G3157 Nexperia, The Netherlands Multiplexer
MP701435P Maxpower, China LiPo battery
U1V10F3 Pololu, USA Voltage regulator
Ultimaker 2 Ultimaker, The Netherlands 3D printer
ColorFabb XT-CF20 ColorFabb, The Netherlands Carbon fiber filament
iPhone 6s Plus Apple, USA Data acquisition device
Jelly Belly Jelly Belly Candy Company, USA Food texture for user study

DOWNLOAD MATERIALS LIST

References

  1. Sharma, A. M., Padwal, R. Obesity is a sign-over-eating is a symptom: an aetiological framework for the assessment and management of obesity. Obes Rev. 11 (5), 362-370 (2010).
  2. Pi-Sunyer, F. X., et al. Clinical guidelines on the identification, evaluation, and treatment of overweight and obesity in adults. Am J Clin Nutr. 68 (4), 899-917 (1998).
  3. McCrory, P., Strauss, B., Wahlqvist, M. L. Energy balance, food intake and obesity. Exer Obes. , London. (1994).
  4. Albinali, F., Intille, S., Haskell, W., Rosenberger, M. Proceedings of the 12th ACM international conference on Ubiquitous computing. , ACM. 311-320 (2010).
  5. Bonomi, A., Westerterp, K. Advances in physical activity monitoring and lifestyle interventions in obesity: a review. Int J Obes. 36 (2), 167-177 (2012).
  6. Jung, S., Lee, J., Hyeon, T., Lee, M., Kim, D. H. Fabric-Based Integrated Energy Devices for Wearable Activity Monitors. Adv Mater. 26 (36), 6329-6334 (2014).
  7. Fulk, G. D., Sazonov, E. Using sensors to measure activity in people with stroke. Top Stroke Rehabil. 18 (6), 746-757 (2011).
  8. Makeyev, O., Lopez-Meyer, P., Schuckers, S., Besio, W., Sazonov, E. Automatic food intake detection based on swallowing sounds. Biomed Signal Process Control. 7 (6), 649-656 (2012).
  9. Päßler, S., Fischer, W. Food intake activity detection using an artificial neural network. Biomed Tech (Berl). , (2012).
  10. Passler, S., Fischer, W. -J. Food intake monitoring: Automated chew event detection in chewing sounds. IEEE J Biomed Health Inform. 18 (1), 278-289 (2014).
  11. Kadomura, A., et al. CHI'13 Extended Abstracts on Human Factors in Computing Systems. , ACM. 1551-1556 (2013).
  12. Fontana, J. M., Farooq, M., Sazonov, E. Automatic ingestion monitor: A novel wearable device for monitoring of ingestive behavior. IEEE Trans Biomed Eng. 61 (6), 1772-1779 (2014).
  13. Shen, Y., Salley, J., Muth, E., Hoover, A. Assessing the Accuracy of a Wrist Motion Tracking Method for Counting Bites across Demographic and Food Variables. IEEE J Biomed Health Inform. , (2016).
  14. Farooq, M., Sazonov, E. International Conference on Bioinformatics and Biomedical Engineering. , Springer. 464-472 (2017).
  15. Grigoriadis, A., Johansson, R. S., Trulsson, M. Temporal profile and amplitude of human masseter muscle activity is adapted to food properties during individual chewing cycles. J Oral Rehab. 41 (5), 367-373 (2014).
  16. Strini, P. J. S. A., Strini, P. J. S. A., de Souza Barbosa, T., Gavião, M. B. D. Assessment of thickness and function of masticatory and cervical muscles in adults with and without temporomandibular disorders. Arch Oral Biol. 58 (9), 1100-1108 (2013).
  17. Standring, S. Gray's anatomy: the anatomical basis of clinical practice. , Elsevier Health Sciences. (2015).
  18. Farooq, M., Sazonov, E. A novel wearable device for food intake and physical activity recognition. Sensors. 16 (7), 1067 (2016).
  19. Zhang, R., Amft, O. Proceedings of the 2016 ACM International Symposium on Wearable Computers. , ACM. 50-52 (2016).
  20. Farooq, M., Sazonov, E. Segmentation and Characterization of Chewing Bouts by Monitoring Temporalis Muscle Using Smart Glasses with Piezoelectric Sensor. IEEE J Biomed Health Inform. , (2016).
  21. Huang, Q., Wang, W., Zhang, Q. Your Glasses Know Your Diet: Dietary Monitoring using Electromyography Sensors. IEEE Internet of Things Journal. , (2017).
  22. Chung, J., et al. A glasses-type wearable device for monitoring the patterns of food intake and facial activity. Scientific Reports. 7, 41690 (2017).
  23. Cristianini, N., Shawe-Taylor, J. An introduction to support Vector Machines: and other kernel-based learning methods. , Cambridge University Press Cambridge. (2000).
  24. Giannakopoulos, T., Pikrakis, A. Introduction to Audio Analysis: A MATLAB Approach. , Academic Press. (2014).
  25. Chang, C. -C., Lin, C. -J. LIBSVM: a library for support vector machines. ACM Trans Intell Syst Technol. 2 (3), 27 (2011).
  26. Po, J., et al. Time-frequency analysis of chewing activity in the natural environment. J Dent Res. 90 (10), 1206-1210 (2011).
  27. Ji, T. Frequency and velocity of people walking. Struct Eng. 84 (3), 36-40 (2005).
  28. Knoblauch, R., Pietrucha, M., Nitzburg, M. Field studies of pedestrian walking speed and start-up time. Transp Res Red. 1538, 27-38 (1996).

Tags

Машиностроение выпуск 132 носимых устройств мониторинг фильтры поведение (MIB) рациона питания физической активности динамометр изготовление печатных плат 3D печать машинного обучения поддерживают вектор машин (SVM)
Дизайн и оценка смарт-очки для классификации физической активности и приема пищи
Play Video
PDF DOI DOWNLOAD MATERIALS LIST

Cite this Article

Chung, J., Oh, W., Baek, D., Ryu,More

Chung, J., Oh, W., Baek, D., Ryu, S., Lee, W. G., Bang, H. Design and Evaluation of Smart Glasses for Food Intake and Physical Activity Classification. J. Vis. Exp. (132), e56633, doi:10.3791/56633 (2018).

Less
Copy Citation Download Citation Reprints and Permissions
View Video

Get cutting-edge science videos from JoVE sent straight to your inbox every month.

Waiting X
Simple Hit Counter