首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >智能牙刷如何检测区域?

智能牙刷如何检测区域?
EN

Stack Overflow用户
提问于 2014-08-20 01:36:47
回答 1查看 217关注 0票数 0

最近我遇到了一款名为Kolibree on smart的产品,这是一种智能牙刷。从他们在网站上说的话来看,Kolibree似乎可以探测到每颗牙齿。我接触了一些手势识别和飞行动力学(滚动角,俯仰角,航向角,.)我认为这种产品需要使用的技术,但我搞不懂它如何能够准确地检测每颗牙齿?我认为我们可以用滚动角和俯仰角来检测左、右、上、下区域,也许用航向角度更精确一些。但每颗牙齿的精确性都超出了我的理解。有人能解释一下这件事吗?

谢谢,

泰德

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-20 09:21:55

从kickstarter的视频中可以看到:

  • 加速度计
  • 陀螺仪
  • 磁强计

它们提供了设备的相对位置和绝对方向。

那么如何检测牙齿呢?我首先要说的是:

  1. 齿形

代码语言:javascript
复制
- by brushing you can collect surface data of close proximity to brush
- but only when no significant surface movement is detected then
- this can differentiate tooth types by curvature shape/size
- so you have an idea in what part of jaw you are

  1. 振动

代码语言:javascript
复制
- spinning brush creates noise pulses in accelerometer readings
- these should be dependent on the movement and surface shape
- when linear movement is detected (you move brush from side to side)
- then the gaps between tooths will create measurable readings in acceleration
- this can be used to recognize relative tooth position

  1. 角度约束

代码语言:javascript
复制
- when we brush teeth on the left/right side or up down of the mouth
- we hold the brush differently
- this can be also measured
- if overall angular position is within certain borders
- then we can assume which side of mouth are actually brushing

  1. 当你把所有这些数据放在一起

代码语言:javascript
复制
- then we can improve the accuracy of tooth scan to better numbers
- also if some kind of calibration is used that can improve it more
- for example hold/click some button to start calibration
- and move around the mouth by specific calibration movement ...

备注

一些必须记住的事情

  • 左右手手握刷子的方式不同。
  • 这也适用于机动dis功能(残疾人)。
  • 缺失或弯曲的牙齿异常(以后可用作标记点)
  • 我的猜测是通过添加照相机信息(例如,来自链接设备)。
  • 对于头部/下巴位置的检测,可以更好地提高检测效果。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25395487

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档