SlideShare a Scribd company logo
Discussion on Computer
Vision and Image Processing:
Applying data mining in
aesthetic dentistry
Boyan Yankov, PhD
About me
Web developer
Co-founder of Web Motion
Co-founder of VisagiSMile
Actively working on innovative
dental software during the last 2
years
PhD in Informatics, Technology
Entrepreneurship
Introduction
VisagiSMile - our first dental product
2000+ dentists
4000+ clinical cases
The Visagism Concept - Facial Perception
and Teeth Structure
Do you believe these designs
represent the following effects? YES /
NO / MAYBE
The Visagism Concept - Facial Type
Example:
Patients who have
rectangular faces, formed
by well-defined angles and
vertical and horizontal lines,
have a visual expression of
strength and power, are
generally related to the
strong facial type.
Dynamic / Strong
The Visagism Concept - Facial Type
Facial shapes
Strong
Dynamic
Delicate
Calm
The facial type depends on
the facial shapes, which are
defined with a facial map. Delicate / Dynamic
The Visagism Concept - Personality
Hippocrates, 460-370 BC Dr. Susan Dellinger’s test and Eysenk’s personality
questionnaires
StrongDynamic Calm Delicate
The Visagism Concept
The dental visagism theory relates:
Facial type
and
personality
Teeth
structure
VisagiSMile Workflow
VisagiSMile Software
Problem: Classifying the Facial Type
A skilled dental technician can subjectively determine the
facial type.
How to automate this process with a high accuracy?
Classifying the Facial Type - Data Collection
A dental visagism
professional has classified
the types of 91 faces
manually.
And has selected the
corresponding facial
shapes.
Classifying the Facial Type - Data Collection
Software tool for manual facial shape selection
Classifying the Facial Type - Data Collection
Automated facial shape selection
1. Facial image is uploaded by the user
2. API call to Betaface is made (with JavaScript)
3. Betaface identifies the Face - provides the positions of
the landmark points
4. The face is calibrated by using the bipupilar line (with
JavaScript)
5. The facial map is calculated (with Javascript)
6. ...
Classifying the Facial Type - by Geometrical
Approximation
The shapes of different facial types look the same until
overlapped.
Classifying the Facial Type - by Geometrical
Approximation
Which shape does the facial
contour fit best
(geometrically)?
Disadvantages:
Do all points matter?
Are all points equally
important?
56% successful classifications
(initial algorithm)
Classifying the Facial Type - by Applying
Machine Learning
Classifying the Facial Type - IBM SPSS
Modeler Testing Setup
Classifying the Facial Type - IBM SPSS
Modeler Results
Classifying the Facial Type - IBM SPSS
Modeler Results
C5.1 Classification tree model - top
fragment:
Classifying the Facial Type - Weka Results
=== Run information ===
Scheme:weka.classifiers.functions.Logistic -R 1.0E-8 -M -1
Correctly Classified Instances 46 49.4624 %
Incorrectly Classified Instances 47 50.5376 %
Kappa statistic 0.3066
Mean absolute error 0.2874
Root mean squared error 0.4376
Relative absolute error 78.6179 %
Root relative squared error 102.3622 %
Total Number of Instances 93
Product Validation and Clinical Cases
BEFORE
PORCELAIN VENEERS
DESIGN
AFTER
Problem: From 2D projection to 3D models
FROM
THIS...
Problem: From 2D projection to 3D models
...TO
THIS
From 2D projection to 3D models
● 60 cases
● All pictures and measurements taken according to
clinical protocol
● Analysis of upper teeth:
○ Central incisors (11, 21)
○ Lateral incisors (12, 22)
○ Canines (13, 23)
● Goal: Width in projection (photo) to width of 3D scan
● Goal: Height in projection (photo) to height of 3D scan
From 2D projection to 3D models
From 2D projection to 3D models
From 2D projection to 3D models
From 2D projection to 3D models
From 2D projection to 3D models -
conclusions
Central incisors
● Height can be determined from
the model. (R Square = 0,648)
● Width can be determined from
the model, but less accurately (R
Square = 0,464)
Lateral incisors
● Height can be determined from
the model. (R Square = 0,752)
● Width can be determined from
the model, but less accurately (R
Square = 0,294)
Canines
● Height can be determined from
the model. (R Square = 0,761)
● Width can not be accurately
determined from the model (R
Square = 0,054)
Best R square values for all teeth
types have been calculated for the
quadratic model,
y = a + b1*x + b2*x^2
From 2D projection to 3D models - Software
● Chooses tooth shape according
to the tooth type and to the
personalized smile design
● Calculates the width and height
of the tooth in 3D from the
width and height in projection
● Resizes the 3D model by using
a custom 3D library
● Visualizes the tooth with
controls for zoom and rotation
● Exports the 3D model in STL
format
REBEL.DENTAL - Coming soon
1. Provides seamless and inexpensive digital
smile design
2. Produces a realistic 3D teeth mock-up - ready
for 3D printing
3. Works with local digital labs
4. Fully automates the digital smile design
process
REBEL.DENTAL
Product Validation and Clinical Cases - Design
Product Validation and Clinical Cases - Intraoral
scan
Product Validation and Clinical Cases - Mock up
Product Validation and Clinical Cases
BEFORE TREATMENT AFTER TREATMENT
Product Validation and Clinical Cases
BEFORE TREATMENT AFTER TREATMENT
Product Validation and Clinical Cases - Another
Case
AFTER TREATMENT
Free trial
Register a account at visagismile.com
Rebel.dental is coming soon!
Thank you for your attention!
I will be happy to answer any questions you may have.
Contacts:
Boyan Yankov
boyan@webmotion.bg
www.webmotion.bg

More Related Content

PPTX
classifications of Full mouth rehabilitation
PPTX
Esthetics in complete denture.pptx
PPTX
Case selection in endodontics
PPTX
Implant occlusion
PPTX
MAXILLARY CANINE impaction techniques.pptx
PPTX
All on 6 dental implants
PPTX
Full mouth dawson
PPT
Overdenture /orthodontic courses by Indian dental academy 
classifications of Full mouth rehabilitation
Esthetics in complete denture.pptx
Case selection in endodontics
Implant occlusion
MAXILLARY CANINE impaction techniques.pptx
All on 6 dental implants
Full mouth dawson
Overdenture /orthodontic courses by Indian dental academy 

What's hot (20)

PPTX
Specialized denture
PPT
osseointegration
PPT
Intrusion in orthodontics /certified fixed orthodontic courses by Indian dent...
PPTX
Hinge Axis
PPTX
5- OVERDENTURE.pptx
PPT
Jaw relatios in rpd /prosthodontic courses
PPTX
bite registration for fixed Prosthodontic restoration
PPTX
Extrusion arches of Nanda by Dr Maher Fouda
PPT
Common sense mechanics
PPTX
orientation jaw relation in complete denture fabrication
PPTX
Precision attachments
PPTX
Implant lecture(mohammad algrhraisi).
PPT
Palatal lift prosthesis/ orthodontic straight wire technique
PPTX
Retention in maxillofacial prosthesis pptx
PPT
Tmj instrumentation
PPTX
All on-4
PPTX
All on 4 and all on 6
PPTX
Full Mouth Rehabilitation
PPTX
PRE-PROSTHETIC SURGERY.pptx
PPT
Seg arch ,biomechanics, v bend
Specialized denture
osseointegration
Intrusion in orthodontics /certified fixed orthodontic courses by Indian dent...
Hinge Axis
5- OVERDENTURE.pptx
Jaw relatios in rpd /prosthodontic courses
bite registration for fixed Prosthodontic restoration
Extrusion arches of Nanda by Dr Maher Fouda
Common sense mechanics
orientation jaw relation in complete denture fabrication
Precision attachments
Implant lecture(mohammad algrhraisi).
Palatal lift prosthesis/ orthodontic straight wire technique
Retention in maxillofacial prosthesis pptx
Tmj instrumentation
All on-4
All on 4 and all on 6
Full Mouth Rehabilitation
PRE-PROSTHETIC SURGERY.pptx
Seg arch ,biomechanics, v bend
Ad

Viewers also liked (9)

PDF
Data science challenges in flight search
PPT
Tweeting beyond Facts – The Need for a Linguistic Perspective
PPTX
The future of Big Data tooling
PDF
Real-time information analysis: social networks and open data
PPTX
Real-time analytics with HBase
PDF
DBPedia-past-present-future
PPT
Big Data: Improving capacity utilization of transport companies
PPT
Crowdsourced hedge funds
PPTX
Wavelet analysis of financial datasets
Data science challenges in flight search
Tweeting beyond Facts – The Need for a Linguistic Perspective
The future of Big Data tooling
Real-time information analysis: social networks and open data
Real-time analytics with HBase
DBPedia-past-present-future
Big Data: Improving capacity utilization of transport companies
Crowdsourced hedge funds
Wavelet analysis of financial datasets
Ad

Similar to Computer vision and image processing for dental products (20)

PPTX
Diseño digital de sonrisa plantillas odonto
PPTX
Picture one of natural pic Picture one of natural picPicture one of natural pic
PDF
cephalometric soft tissue facial analysis
PDF
Facial planning for orthodontists and oral surgeons
PDF
Computers in orthodontics
PDF
Threedimensional Imaging For Orthodontics And Maxillofacial Surgery 1st Editi...
PPTX
digital smile designing for study purpose
PPT
8.teeth selection in complete denture in prosthodontics
PDF
QUINTA DIMENSIÓN DE LA SONRISA.pdf
PPTX
Cephalometric analysis natarajan
PPTX
Anterior teeth selection
PPT
Digital imaging in orthodontics
PPTX
Lateral cephalometric analysis of hard tissues
DOC
3 d in orthodontics by Almuzian
PPTX
fdocuments.in_cephalometric-analysis-natarajan_Akshay.pptx
PPTX
fdocuments.in_cephalometric-analysis-natarajan_Akshay.pptx
PPTX
fdocuments.in_cephalometric-analysis-natarajan_Akshay.pptx
PPTX
fdocuments.in_cephalometric-analysis-natarajan_Akshay.pptx
PPT
Applications of a lateral cephalogram
PPT
Smile design semenar
Diseño digital de sonrisa plantillas odonto
Picture one of natural pic Picture one of natural picPicture one of natural pic
cephalometric soft tissue facial analysis
Facial planning for orthodontists and oral surgeons
Computers in orthodontics
Threedimensional Imaging For Orthodontics And Maxillofacial Surgery 1st Editi...
digital smile designing for study purpose
8.teeth selection in complete denture in prosthodontics
QUINTA DIMENSIÓN DE LA SONRISA.pdf
Cephalometric analysis natarajan
Anterior teeth selection
Digital imaging in orthodontics
Lateral cephalometric analysis of hard tissues
3 d in orthodontics by Almuzian
fdocuments.in_cephalometric-analysis-natarajan_Akshay.pptx
fdocuments.in_cephalometric-analysis-natarajan_Akshay.pptx
fdocuments.in_cephalometric-analysis-natarajan_Akshay.pptx
fdocuments.in_cephalometric-analysis-natarajan_Akshay.pptx
Applications of a lateral cephalogram
Smile design semenar

More from Data Science Society (20)

PDF
[Data Meetup] Data Science in Finance - Factor Models in Finance
PDF
[Data Meetup] Data Science in Finance - Building a Quant ML pipeline
PPTX
[Data Meetup] Data Science in Journalism - Tanbih, QCRI and MIT
PPTX
Computer Vision in Real Estate
PPTX
ML in Proptech - Concept to Production
PPTX
Lessons Learned: Linked Open Data implemented in 2 Use Cases
PPT
AI methods for localization in noisy environment
PPTX
Object Identification and Detection Hackathon Solution
PPTX
Data Science for Open Innovation in SMEs and Large Corporations
PDF
Air Pollution in Sofia - Solution through Data Science by Kiwi team
PPTX
Machine Learning in Astrophysics
PPTX
#AcademiaDatathon Finlists' Solution of Crypto Datathon Case
PPTX
Coreference Extraction from Identric’s Documents - Solution of Datathon 2018
PDF
DNA Analytics - What does really goes into Sausages - Datathon2018 Solution
PDF
Relationships between research tasks and data structure (basic methods and a...
PDF
Data science tools - A.Marchev and K.Haralampiev
PDF
Problems of Application of Machine Learning in the CRM - panel
PDF
Disruptive as Usual: New Technologies and Data Value Professor Severino Mereg...
PDF
Intelligent Question Answering Using the Wisdom of the Crowd, Preslav Nakov
PDF
Master class Hristo Hadjitchonev - Aubg
[Data Meetup] Data Science in Finance - Factor Models in Finance
[Data Meetup] Data Science in Finance - Building a Quant ML pipeline
[Data Meetup] Data Science in Journalism - Tanbih, QCRI and MIT
Computer Vision in Real Estate
ML in Proptech - Concept to Production
Lessons Learned: Linked Open Data implemented in 2 Use Cases
AI methods for localization in noisy environment
Object Identification and Detection Hackathon Solution
Data Science for Open Innovation in SMEs and Large Corporations
Air Pollution in Sofia - Solution through Data Science by Kiwi team
Machine Learning in Astrophysics
#AcademiaDatathon Finlists' Solution of Crypto Datathon Case
Coreference Extraction from Identric’s Documents - Solution of Datathon 2018
DNA Analytics - What does really goes into Sausages - Datathon2018 Solution
Relationships between research tasks and data structure (basic methods and a...
Data science tools - A.Marchev and K.Haralampiev
Problems of Application of Machine Learning in the CRM - panel
Disruptive as Usual: New Technologies and Data Value Professor Severino Mereg...
Intelligent Question Answering Using the Wisdom of the Crowd, Preslav Nakov
Master class Hristo Hadjitchonev - Aubg

Recently uploaded (20)

PDF
Introduction to Data Science and Data Analysis
PPT
Quality review (1)_presentation of this 21
PPTX
Computer network topology notes for revision
PDF
Business Analytics and business intelligence.pdf
PPTX
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
PPTX
IB Computer Science - Internal Assessment.pptx
PDF
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
PPTX
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
PPT
Predictive modeling basics in data cleaning process
PPT
Miokarditis (Inflamasi pada Otot Jantung)
PDF
Lecture1 pattern recognition............
PPTX
Qualitative Qantitative and Mixed Methods.pptx
PPTX
Database Infoormation System (DBIS).pptx
PPTX
STUDY DESIGN details- Lt Col Maksud (21).pptx
PPTX
SAP 2 completion done . PRESENTATION.pptx
PDF
Mega Projects Data Mega Projects Data
PPTX
STERILIZATION AND DISINFECTION-1.ppthhhbx
PPTX
climate analysis of Dhaka ,Banglades.pptx
PDF
annual-report-2024-2025 original latest.
PPT
ISS -ESG Data flows What is ESG and HowHow
Introduction to Data Science and Data Analysis
Quality review (1)_presentation of this 21
Computer network topology notes for revision
Business Analytics and business intelligence.pdf
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
IB Computer Science - Internal Assessment.pptx
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
Predictive modeling basics in data cleaning process
Miokarditis (Inflamasi pada Otot Jantung)
Lecture1 pattern recognition............
Qualitative Qantitative and Mixed Methods.pptx
Database Infoormation System (DBIS).pptx
STUDY DESIGN details- Lt Col Maksud (21).pptx
SAP 2 completion done . PRESENTATION.pptx
Mega Projects Data Mega Projects Data
STERILIZATION AND DISINFECTION-1.ppthhhbx
climate analysis of Dhaka ,Banglades.pptx
annual-report-2024-2025 original latest.
ISS -ESG Data flows What is ESG and HowHow

Computer vision and image processing for dental products

  • 1. Discussion on Computer Vision and Image Processing: Applying data mining in aesthetic dentistry Boyan Yankov, PhD
  • 2. About me Web developer Co-founder of Web Motion Co-founder of VisagiSMile Actively working on innovative dental software during the last 2 years PhD in Informatics, Technology Entrepreneurship
  • 4. VisagiSMile - our first dental product 2000+ dentists 4000+ clinical cases
  • 5. The Visagism Concept - Facial Perception and Teeth Structure Do you believe these designs represent the following effects? YES / NO / MAYBE
  • 6. The Visagism Concept - Facial Type Example: Patients who have rectangular faces, formed by well-defined angles and vertical and horizontal lines, have a visual expression of strength and power, are generally related to the strong facial type. Dynamic / Strong
  • 7. The Visagism Concept - Facial Type Facial shapes Strong Dynamic Delicate Calm The facial type depends on the facial shapes, which are defined with a facial map. Delicate / Dynamic
  • 8. The Visagism Concept - Personality Hippocrates, 460-370 BC Dr. Susan Dellinger’s test and Eysenk’s personality questionnaires StrongDynamic Calm Delicate
  • 9. The Visagism Concept The dental visagism theory relates: Facial type and personality Teeth structure
  • 12. Problem: Classifying the Facial Type A skilled dental technician can subjectively determine the facial type. How to automate this process with a high accuracy?
  • 13. Classifying the Facial Type - Data Collection A dental visagism professional has classified the types of 91 faces manually. And has selected the corresponding facial shapes.
  • 14. Classifying the Facial Type - Data Collection Software tool for manual facial shape selection
  • 15. Classifying the Facial Type - Data Collection Automated facial shape selection 1. Facial image is uploaded by the user 2. API call to Betaface is made (with JavaScript) 3. Betaface identifies the Face - provides the positions of the landmark points 4. The face is calibrated by using the bipupilar line (with JavaScript) 5. The facial map is calculated (with Javascript) 6. ...
  • 16. Classifying the Facial Type - by Geometrical Approximation The shapes of different facial types look the same until overlapped.
  • 17. Classifying the Facial Type - by Geometrical Approximation Which shape does the facial contour fit best (geometrically)? Disadvantages: Do all points matter? Are all points equally important? 56% successful classifications (initial algorithm)
  • 18. Classifying the Facial Type - by Applying Machine Learning
  • 19. Classifying the Facial Type - IBM SPSS Modeler Testing Setup
  • 20. Classifying the Facial Type - IBM SPSS Modeler Results
  • 21. Classifying the Facial Type - IBM SPSS Modeler Results C5.1 Classification tree model - top fragment:
  • 22. Classifying the Facial Type - Weka Results === Run information === Scheme:weka.classifiers.functions.Logistic -R 1.0E-8 -M -1 Correctly Classified Instances 46 49.4624 % Incorrectly Classified Instances 47 50.5376 % Kappa statistic 0.3066 Mean absolute error 0.2874 Root mean squared error 0.4376 Relative absolute error 78.6179 % Root relative squared error 102.3622 % Total Number of Instances 93
  • 23. Product Validation and Clinical Cases BEFORE PORCELAIN VENEERS DESIGN AFTER
  • 24. Problem: From 2D projection to 3D models FROM THIS...
  • 25. Problem: From 2D projection to 3D models ...TO THIS
  • 26. From 2D projection to 3D models ● 60 cases ● All pictures and measurements taken according to clinical protocol ● Analysis of upper teeth: ○ Central incisors (11, 21) ○ Lateral incisors (12, 22) ○ Canines (13, 23) ● Goal: Width in projection (photo) to width of 3D scan ● Goal: Height in projection (photo) to height of 3D scan
  • 27. From 2D projection to 3D models
  • 28. From 2D projection to 3D models
  • 29. From 2D projection to 3D models
  • 30. From 2D projection to 3D models
  • 31. From 2D projection to 3D models - conclusions Central incisors ● Height can be determined from the model. (R Square = 0,648) ● Width can be determined from the model, but less accurately (R Square = 0,464) Lateral incisors ● Height can be determined from the model. (R Square = 0,752) ● Width can be determined from the model, but less accurately (R Square = 0,294) Canines ● Height can be determined from the model. (R Square = 0,761) ● Width can not be accurately determined from the model (R Square = 0,054) Best R square values for all teeth types have been calculated for the quadratic model, y = a + b1*x + b2*x^2
  • 32. From 2D projection to 3D models - Software ● Chooses tooth shape according to the tooth type and to the personalized smile design ● Calculates the width and height of the tooth in 3D from the width and height in projection ● Resizes the 3D model by using a custom 3D library ● Visualizes the tooth with controls for zoom and rotation ● Exports the 3D model in STL format
  • 33. REBEL.DENTAL - Coming soon 1. Provides seamless and inexpensive digital smile design 2. Produces a realistic 3D teeth mock-up - ready for 3D printing 3. Works with local digital labs 4. Fully automates the digital smile design process
  • 35. Product Validation and Clinical Cases - Design
  • 36. Product Validation and Clinical Cases - Intraoral scan
  • 37. Product Validation and Clinical Cases - Mock up
  • 38. Product Validation and Clinical Cases BEFORE TREATMENT AFTER TREATMENT
  • 39. Product Validation and Clinical Cases BEFORE TREATMENT AFTER TREATMENT
  • 40. Product Validation and Clinical Cases - Another Case AFTER TREATMENT
  • 41. Free trial Register a account at visagismile.com Rebel.dental is coming soon!
  • 42. Thank you for your attention! I will be happy to answer any questions you may have. Contacts: Boyan Yankov boyan@webmotion.bg www.webmotion.bg