evaluating tooth brushing performance with smartphone
play

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


  1. 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 UNIVERSITY DENTAL HOSPITAL

  2. Activity Recognition Brushing front teeth Brushing back teeth Audio Data Running None Walking Accelerometer Data Sensors Sensor Data Collected Machine Learning Used to Recognize Daily Activities Using a Smartphone Activities Based on Sensor Data

  3. Activity Recognition in Health Care Tracking medication Tracking sleep intake quality/quantity Tracking exercise Tracking food intake

  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 Short Proper > 120 Gentle circular Brushing seconds strokes strokes Technique

  5. Activity Recognition for Dental Health Significant improvement in brushing habits when provided feedback via activity recognition techniques 1 Previous methods have required specialized equipment ◦ LED extension for toothbrush 1 ◦ Accelerometer extension toothbrush 2 Our method uses only audio data: Allows users to evaluate brushing using an off‐the‐shelf smartphone 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.

  6. Proposed Method Score Estimation using Regression Analysis Audio Recognition Via Tailored HMM Sets Regression Model User HMM Set Audio Front Inner Tot al Feedback Front Inner Tot al Collection Regression Model HMM Set Front Out er Tot al Score (0-6) Front Out er Tot al Front Inner 4 HMM Set Regression Model Front Outer 6 Back Inner Tot al Back Inner Tot al Audio Back Inner 3 HMM Set Data Back Outer 4 Regression Model Back Out er Tot al Back Out er Tot al

  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 Darker Pink Areas Indicator More Plaque 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

  8. Evaluation Scores: Video‐ based Dentist Assigns 12 Scores Dentist Evaluates Video Video Capture Using Smartphone Three scores per area: ‐ Coverage (2 pts) ‐ Stroke (2 pts) ‐ Duration (2 pts) Example: Front teeth, inner surface coverage = [0,2]

  9. Video‐based Scores vs. Plaque Test Scores 14 Subjects 25 Video-based Score Day 1: 20 ◦ Brushed teeth with video recorded 15 ◦ Received plaque test 10 Day 2: ◦ Received instruction on proper brushing 5 technique 0 ◦ Brushed teeth with video recorded 0 0.1 0.2 0.3 0.4 0.5 ◦ Received plaque test Plaque Score Video data was then used to generate scores for each session

  10. Audio Recognition Audio Recognition GMM‐based HMM Feature Extraction Results used as input for HMM Classes (7 total) 12‐order MFCC* + Regression Analysis Delta + Acceleration None: No tooth brushing activity Outer front teeth, Outer front teeth, 50 ms windows Raw Audio fine rough Collected by Outer back teeth, Outer back teeth, Smartphone fine rough Microphone Inner front teeth** Inner back teeth** *MFCC: Represent audio as a series of logarithmically‐spaced coefficients (Commonly used in speech **No fine/rough stroke distinction recognition and environmental (due to an insufficient amount of data) sound recognition studies.)

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

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

  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 HMM Set Score Tot al Score HMM Set Tot al Score Score Rough/ Fine/ [0,24] Estimator All Classes Estimator [0,24] None 2. Individual scores require different sets of HMMs Front durat ion HMM Set Front durat ion Score 2-class HMM Set Score Score Front / Score Front / Ot hers [0,4] [0,4] Estimator Back/ None Estimator Improving Performance: 1. Create HMM sets with varying granularity 2. Create HMM sets that are tailored to each score

  14. Varying HMM Granularity Four sets with varying granularity HMM‐7 HMM Set Tot al Score Score (All classes) All Classes Estimator [0,24] HMM‐5 (No Rough/Fine Distinction) HMM‐FB (Front/Back/None) HMM Set Score Tot al Score Rough/ Fine/ HMM‐RF [0,24] Estimator None (Rough/Fine/None)

  15. Tailoring HMM Sets to Regression Scores Choosing the Most Useful HMM Classes RReliefF: Initial Generate Choose useful Calculate a full Front durat ion HMM FB independent classes based Score weight for HMM Front / Score variables on weights [0,4] each variable set Back/ None Estimator Variable RReliefF Weight Total Class Weight Front‐Duration 0.4 Front 0.65 Front‐Variance 0.25 Back 0.25 Back‐Duration 0.15 2-class Front durat ion Score HMM Set Score Back‐Variance 0.1 None 0.1 [0,4] Front / Ot hers Estimator None‐Duration 0.05 None‐Variance 0.05

  16. Proposed Method Audio Recognition Via Tailored HMM Sets Score Estimation using HMM Set Front Inner Tot al Regression Analysis User HMM-7 Feedback HMM-7 Audio (Tailored) Collection HMM-5 HMM-5 Regression Model (Tailored) Score Front Inner Tot al HMM-FB (0-6) HMM-FB (Tailored) Front Inner 4 Regression Model Front Out er Tot al HMM-RF Front Outer 6 HMM-RF (Tailored) Audio Back Inner 3 Regression Model Data Back Inner Tot al Back Outer 4 HMM Set Front Out er Tot al HMM Set Back Inner Tot al Regression Model Back Out er Tot al HMM Set Back Out er Tot al

  17. Evaluation Methodology Data Set Distribution of Scores in 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

  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.

  19. Score Estimation Evaluation: Total Architecture Error Ratio when Estimating Total Score 22.9 25 Error Ratio* 20 16.9 16.6 13.8 12.9 15 Total Score HMM Set 10 [0,24] Score Estimator 5 0 Estimated a single score (24‐point scale) that represents the total score for all tooth brushing activity in the session. *Error Ratio = MAE / Maximum Score *Error Ratio = MAE / Total score

  20. Score Estimation Evaluation: FB x CSD Architecture Error Ratio when Estimating FB x CSD Proposed architecture Scores Score Tailored Front‐Coverage 40 29 Error Ratio* 28.2 HMM Set Score Estimator [0,4] 26.1 30 23.8 23.3 … 20 10 Tailored Back‐Duration Score HMM Set Score Estimator [0,4] 0 Estimated six scores (4‐point scale), corresponding to each of the three evaluation criteria for both the front teeth and back teeth. *Error Ratio = MAE / Maximum Score *Error Ratio = MAE / Total score

Recommend


More recommend