Недавно я наткнулся на продукт под названием Kolibree на старте, который представляет собой умную зубную щетку. Судя по тому, что написано на их веб-сайте, Kolibree может обнаружить каждый зуб. Я в некоторой степени знаком с распознаванием жестов и динамикой полета (угол крена, угол наклона, угол курса и т. Д.) - технологии, которые, по моему мнению, необходимо использовать в этом продукте, но я не понимаю, как он может точно определить КАЖДЫЙ зуб? Я думаю, что мы можем обнаружить левую, правую, верхнюю и нижнюю области, используя угол крена и тангажа, может быть, немного точнее, используя угол курса. но точность до каждого зуба выше моего понимания. Может ли кто-нибудь пролить свет на это?
Благодарность,
Тед
1 ответ
Из видео с кикстартера:
- Акселерометры
- Гироскопы
- Магнитометры
Они обеспечивают относительное положение и абсолютное направление устройства.
Итак, как обнаружить зубы? Я бы начал с этого:
форма зуба
- с помощью кисти можно собирать данные о поверхности, близкой к кисти.
- но только если не обнаружено значительного движения поверхности, тогда
- это позволяет различать типы зубов по форме / размеру кривизны.
- Итак, вы знаете, в какой части челюсти вы находитесь.
колебания
- вращающаяся щетка создает шумовые импульсы в показаниях акселерометра.
- они должны зависеть от движения и формы поверхности.
- при обнаружении линейного движения (вы перемещаете кисть из стороны в сторону)
- тогда промежутки между зубьями будут давать измеримые значения ускорения.
- это можно использовать для распознавания относительного положения зубов.
угловые ограничения
- когда мы чистим зубы слева / справа или вверху от рта
- держим кисть по-разному
- это тоже можно измерить.
- если общее угловое положение находится в определенных границах
- тогда мы можем предположить, какая сторона рта на самом деле чистит зубы.
когда вы складываете все эти данные вместе
- тогда мы сможем повысить точность сканирования зубов до более точных цифр.
- также, если используется какая-то калибровка, которая может улучшить его еще больше.
- например, удерживайте / нажмите какую-нибудь кнопку, чтобы начать калибровку.
- и перемещайтесь вокруг рта определенным калибровочным движением ...
[заметки]
Некоторые вещи, которые нужно иметь в виду
- левши и правши держат кисть по-разному
- это также касается моторных расстройств (инвалиды)
- отсутствующие или искривленные аномалии зуба (позже могут быть использованы в качестве отметки)
- Я предполагаю, что добавив информацию о камере (например, со связанного устройства)
- для определения положения головы / челюсти может улучшить обнаружение еще больше
Похожие вопросы
Новые вопросы
algorithm
Алгоритм - это последовательность четко определенных шагов, которые определяют абстрактное решение проблемы. Используйте этот тег, если ваша проблема связана с дизайном алгоритма.