Evaluating Tooth Brushing Performance With Smartphone Sound Data - - PowerPoint PPT Presentation

evaluating tooth brushing performance with smartphone
SMART_READER_LITE
LIVE PREVIEW

Evaluating Tooth Brushing Performance With Smartphone Sound Data - - PowerPoint PPT Presentation

Evaluating Tooth Brushing Performance With Smartphone Sound Data JOSEPH KORPELA 1 RYOSUKE MIYAJI 1 TAKUYA MAEKAWA 1 KAZUNORI NOZAKI 2 HIROO TAMAGAWA 2 1 OSAKA UNIVERSITY, GRADUATE SCHOOL OF INFORMATION SCIENCE AND TECHNOLOGY 2 OSAKA


slide-1
SLIDE 1

Evaluating Tooth Brushing Performance With Smartphone Sound Data

JOSEPH KORPELA 1 ・ RYOSUKE MIYAJI 1 ・ TAKUYA MAEKAWA 1 KAZUNORI NOZAKI 2 ・ HIROO TAMAGAWA 2

1OSAKA UNIVERSITY, GRADUATE SCHOOL OF INFORMATION SCIENCE AND TECHNOLOGY 2OSAKA UNIVERSITY DENTAL HOSPITAL

slide-2
SLIDE 2

Activity Recognition

Running Walking None

Sensors

Daily Activities Sensor Data Collected Using a Smartphone Machine Learning Used to Recognize Activities Based on Sensor Data

Accelerometer Data Audio Data Brushing back teeth Brushing front teeth

slide-3
SLIDE 3

Activity Recognition in Health Care

Tracking sleep quality/quantity Tracking exercise Tracking medication intake Tracking food intake

slide-4
SLIDE 4

Dental Health

Teeth are important to our health

  • Need to last a lifetime
  • Tooth loss leads to loss of appetite and decreased nutrition

Brushing is important for our teeth

  • Proper brushing improves dental health
  • Improper brushing can damage teeth and gums

Yet, most people don’t brush well enough

> 120 seconds Short circular strokes Gentle strokes Proper Brushing Technique

slide-5
SLIDE 5

Activity Recognition for Dental Health

Significant improvement in brushing habits when provided feedback via activity recognition techniques1 Previous methods have required specialized equipment

  • LED extension for toothbrush1
  • Accelerometer extension toothbrush2

1. Chang, Y.‐C., Lo, J.‐L., Huang, C.‐J., Hsu, N.‐Y., Chu, H.‐H., Wang, H.‐Y., Chi, P.‐Y., and Hsieh, Y.‐L. Playful toothbrush: ubicomp technology for teaching tooth brushing to kindergarten children. In CHI 2008 (2008), 363–372. 2. Graetz, C., Bielfeldt, J., Wolff, L., Springer, C., Fawzy El‐Sayed, K. M., Salzer, S., Badri‐Hoher, S., and Dorfer, C. E. Toothbrushing education via a smart software visualization system. Journal of Periodontology 84, 2 (2013), 186–195.

Our method uses only audio data: Allows users to evaluate brushing using an off‐the‐shelf smartphone

slide-6
SLIDE 6

Proposed Method

Audio Collection Audio Recognition Via Tailored HMM Sets

Audio Data

Score Estimation using Regression Analysis

Regression Model Back Out er Tot al Regression Model Front Inner Tot al Regression Model Front Out er Tot al Regression Model Back Inner Tot al

User Feedback

Score (0-6)

Front Inner 4 Front Outer 6 Back Inner 3 Back Outer 4

HMM Set Front Inner Tot al HMM Set Front Out er Tot al HMM Set Back Inner Tot al HMM Set Back Out er Tot al

slide-7
SLIDE 7

Evaluation Scores: Plaque Tests

Evaluation Scores

  • Regression models need scores to use as training data

Plaque Test

Typical method of evaluating tooth brushing effectiveness

  • 1. Apply plaque indicator liquid to teeth
  • 2. Liquid makes plaque easily visible
  • 3. Dentist evaluates based on plaque left remaining

Issues with using plaque test

  • Influenced by all tooth brushing performed over last few

days

  • Influenced by foods/drinks recently consumed
  • Costly to gather a large number of scores

Darker Pink Areas Indicator More Plaque

slide-8
SLIDE 8

Dentist Assigns 12 Scores Dentist Evaluates Video Video Capture Using Smartphone

Evaluation Scores: Video‐ based

Three scores per area: ‐ Coverage (2 pts) ‐ Stroke (2 pts) ‐ Duration (2 pts)

Example: Front teeth, inner surface coverage = [0,2]

slide-9
SLIDE 9

Video‐based Scores

  • vs. Plaque Test Scores

14 Subjects Day 1:

  • Brushed teeth with video recorded
  • Received plaque test

Day 2:

  • Received instruction on proper brushing

technique

  • Brushed teeth with video recorded
  • Received plaque test

Video data was then used to generate scores for each session

5 10 15 20 25 0.1 0.2 0.3 0.4 0.5

Video-based Score Plaque Score

slide-10
SLIDE 10

Audio Recognition

Raw Audio Collected by Smartphone Microphone Feature Extraction 12‐order MFCC* + Delta + Acceleration 50 ms windows Audio Recognition GMM‐based HMM Results used as input for Regression Analysis *MFCC: Represent audio as a series

  • f logarithmically‐spaced coefficients

(Commonly used in speech recognition and environmental sound recognition studies.) HMM Classes (7 total) None: No tooth brushing activity Outer front teeth, fine Outer front teeth, rough Outer back teeth, fine Outer back teeth, rough Inner front teeth** Inner back teeth** **No fine/rough stroke distinction (due to an insufficient amount of data)

slide-11
SLIDE 11

Score Estimation

Score Estimation Score Estimates Evaluation Scores Assigned by Dentist Back Outer Total = [0,6] Independent Variables Audio Recognition Results Front‐Inner – Duration* Front‐Inner Back‐Inner … None Front‐Inner – Variance** … *Duration of audio labeled Front‐Inner **Variance of audio labeled Front‐Inner Back Outer Total Estimator Back Inner Total Estimator Front Outer Total Estimator Front Inner Total Estimator Back Inner Total = [0,6] Front Outer Total = [0,6] Front Inner Total = [0,6] [0,6] [0,6] [0,6] [0,6] Used for model training only

slide-12
SLIDE 12

IO x FB (6‐point scale) FB (12‐point scale)

Score Architectures

Total (24‐point scale) HMM Set Score [0,24] Total Score Estimator HMM Set Front teeth Score Estimator Back teeth Score Estimator Score [0,6] Score [0,6] Score [0,6] Score [0,6] Score [0,12] Score [0,12] HMM Set Outside‐Front Score Estimator Inside‐Back Score Estimator Inside‐Front Score Estimator Outside‐Back Score Estimator Coarser Granularity Finer Granularity

slide-13
SLIDE 13

Improving HMM Performance

Audio recognition performance is better at coarser granularities (Accuracy when using all classes: 45.1%  when using only 3‐classes: 68.4%) 1. HMM granularity required depends on the score granularity 2. Individual scores require different sets of HMMs

Improving Performance:

  • 1. Create HMM sets with varying granularity
  • 2. Create HMM sets that are tailored to each score

Tot al Score Estimator HMM Set All Classes

Score [0,24]

HMM Set Rough/ Fine/ None HMM Set Front / Back/ None 2-class HMM Set Front / Ot hers Front durat ion Score Estimator

Score [0,4]

Front durat ion Score Estimator

Score [0,4]

Tot al Score Estimator

Score [0,24]

slide-14
SLIDE 14

Varying HMM Granularity

Four sets with varying granularity HMM‐7 (All classes) HMM‐RF (Rough/Fine/None) HMM‐FB (Front/Back/None) HMM‐5 (No Rough/Fine Distinction) Tot al Score

Estimator HMM Set All Classes

Score [0,24]

HMM Set Rough/ Fine/ None Tot al Score Estimator

Score [0,24]

slide-15
SLIDE 15

Tailoring HMM Sets to Regression Scores

Choosing the Most Useful HMM Classes Initial full HMM set Generate independent variables RReliefF: Calculate a weight for each variable Choose useful classes based

  • n weights

Variable RReliefF Weight Front‐Duration 0.4 Front‐Variance 0.25 Back‐Duration 0.15 Back‐Variance 0.1 None‐Duration 0.05 None‐Variance 0.05 Class Total Weight Front 0.65 Back 0.25 None 0.1

HMM FB Front / Back/ None 2-class HMM Set Front / Ot hers Front durat ion Score Estimator

Score [0,4]

Front durat ion Score Estimator

Score [0,4]

slide-16
SLIDE 16

Proposed Method

Audio Collection Audio Recognition Via Tailored HMM Sets

Audio Data

Score Estimation using Regression Analysis

Regression Model Back Out er Tot al Regression Model Front Inner Tot al Regression Model Front Out er Tot al Regression Model Back Inner Tot al

User Feedback

Score (0-6)

Front Inner 4 Front Outer 6 Back Inner 3 Back Outer 4

HMM Set Front Inner Tot al HMM Set Front Out er Tot al HMM Set Back Inner Tot al HMM Set Back Out er Tot al HMM-7 HMM-5 HMM-FB HMM-RF HMM-7 (Tailored) HMM-5 (Tailored) HMM-FB (Tailored) HMM-RF (Tailored)

slide-17
SLIDE 17

Evaluation Methodology

Data Set

  • 94 sessions total
  • 14 participants
  • Average length of each session: 94 seconds

Environment

  • Collected either in our lab or in the participant’s own

home

  • Users allowed to use own toothbrush or one provided

by us

Evaluated using leave‐one‐user‐out cross validation

Distribution of Scores in Data Set

slide-18
SLIDE 18

Score Estimation Evaluation: Methods

1. Avg: Each user’s scores are estimated using the average scores for other users. 2. SHMM: The same HMM set (HMM set 7) is used to generate independent variables for estimating all scores. 3. SHMM‐100: A variation of the SHMM method in which we built the regression models using corrected labels, i.e., this method assumed 100% recognition accuracy for HMM set 7. 4. MHMM: Four basic HMM sets: HMM set 7, HMM set 5, HMM set FB, and HMM set RF, are used to generate independent variables for estimating the scores. 5. Proposed: The proposed method, in which we prepared a tailored group of HMM sets for each of the scores.

slide-19
SLIDE 19

Score Estimation Evaluation: Total Architecture

Estimated a single score (24‐point scale) that represents the total score for all tooth brushing activity in the session.

HMM Set Score [0,24] Total Score Estimator

22.9 16.9 12.9 16.6 13.8 5 10 15 20 25 Error Ratio* Error Ratio when Estimating Total Score

*Error Ratio = MAE / Maximum Score

*Error Ratio = MAE / Total score

slide-20
SLIDE 20

Score Estimation Evaluation: FB x CSD Architecture

Estimated six scores (4‐point scale), corresponding to each of the three evaluation criteria for both the front teeth and back teeth.

29 28.2 26.1 23.8 23.3 10 20 30 40 Error Ratio* Error Ratio when Estimating FB x CSD Scores

Proposed architecture Tailored HMM Set Score [0,4] Front‐Coverage Score Estimator Tailored HMM Set Score [0,4] Back‐Duration Score Estimator

*Error Ratio = MAE / Maximum Score

*Error Ratio = MAE / Total score

slide-21
SLIDE 21

Score Estimation Evaluation: Average Results

Average results for all architectures 1. Total (24‐pt scale): Estimates one score 2. FB (12‐pt scale): Two scores: front and back teeth 3. CSD (8‐pt scale): Three scores: coverage, stroke, and duration 4. IO x FB (6‐pt scale): Four scores: One for each area of the mouth outer front, inner front, outer back, and inner back 5. FB x CSD (4‐pt scale): Six scores: CSD scores for front teeth and back teeth 6. IO x FB x CSD (2‐pt scale): Twelve scores: CSD for four areas of mouth

29.3 25.1 22.2 22 21.7 5 10 15 20 25 30 35 Error Ratio* Average Error Ratio

*Error Ratio = MAE / Maximum Score

*Error Ratio = MAE / Total score

slide-22
SLIDE 22

Conclusion

Proposed a method for evaluating tooth brushing based on audio data

  • Create training data using video‐based evaluation
  • Enables creation of large amounts of training data
  • Perform evaluation on test data using audio‐based evaluation
  • Makes method easily accessible to average user
  • Tailor HMM sets to score being evaluated
  • Improves performance by avoiding unnecessary distinctions