尊敬的 微信汇率:1円 ≈ 0.046089 元 支付宝汇率:1円 ≈ 0.04618元 [退出登录]
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

Similar to Computer vision and image processing for dental products

A Hybrid Approach to Recognize Facial Image using Feature Extraction Method
A Hybrid Approach to Recognize Facial Image using Feature Extraction MethodA Hybrid Approach to Recognize Facial Image using Feature Extraction Method
A Hybrid Approach to Recognize Facial Image using Feature Extraction Method
IRJET Journal
 
Deformable Facial Models and 3D Face Reconstruction Methods: A survey
Deformable Facial Models and 3D Face Reconstruction Methods: A surveyDeformable Facial Models and 3D Face Reconstruction Methods: A survey
Deformable Facial Models and 3D Face Reconstruction Methods: A survey
Lakshmi Sarvani Videla
 
Report Face Detection
Report Face DetectionReport Face Detection
Report Face Detection
Jugal Patel
 
IRJET- A Review on Various Approaches of Face Recognition
IRJET- A Review on Various Approaches of Face RecognitionIRJET- A Review on Various Approaches of Face Recognition
IRJET- A Review on Various Approaches of Face Recognition
IRJET Journal
 
Machine Learning with Azure Cognitive Services - Face Recognition and Deep Fa...
Machine Learning with Azure Cognitive Services - Face Recognition and Deep Fa...Machine Learning with Azure Cognitive Services - Face Recognition and Deep Fa...
Machine Learning with Azure Cognitive Services - Face Recognition and Deep Fa...
CodeOps Technologies LLP
 
Digital Smile Design-An innovative tool in aesthetic dentistry.pptx
Digital Smile Design-An innovative tool in aesthetic dentistry.pptxDigital Smile Design-An innovative tool in aesthetic dentistry.pptx
Digital Smile Design-An innovative tool in aesthetic dentistry.pptx
Swathi Gayatri
 
50120140504002
5012014050400250120140504002
50120140504002
IAEME Publication
 
FACE SHAPE CLASSIFIER USING DEEP LEARNING
FACE SHAPE CLASSIFIER USING DEEP LEARNINGFACE SHAPE CLASSIFIER USING DEEP LEARNING
FACE SHAPE CLASSIFIER USING DEEP LEARNING
IRJET Journal
 
Facial_recognition_Siva vadapalli1.pptx.ppt
Facial_recognition_Siva vadapalli1.pptx.pptFacial_recognition_Siva vadapalli1.pptx.ppt
Facial_recognition_Siva vadapalli1.pptx.ppt
vijaynaidu51
 
Facial emotion recognition
Facial emotion recognitionFacial emotion recognition
Facial emotion recognition
Rahin Patel
 
A017530114
A017530114A017530114
A017530114
IOSR Journals
 
Week6 face detection
Week6 face detectionWeek6 face detection
Week6 face detection
Haitham El-Ghareeb
 
Face recognition
Face recognition Face recognition
Face recognition
Mohamed Magdy
 
Clustering Based Approximation in Facial Image Retrieval
Clustering Based Approximation in Facial Image RetrievalClustering Based Approximation in Facial Image Retrieval
Clustering Based Approximation in Facial Image Retrieval
IJERA Editor
 
Real time face recognition system using eigen faces
Real time face recognition system using eigen facesReal time face recognition system using eigen faces
Real time face recognition system using eigen faces
IAEME Publication
 
Face and Eye Detection Varying Scenarios With Haar Classifier_2015
Face and Eye Detection Varying Scenarios With Haar Classifier_2015Face and Eye Detection Varying Scenarios With Haar Classifier_2015
Face and Eye Detection Varying Scenarios With Haar Classifier_2015
Showrav Mazumder
 
Eigenfaces , Fisherfaces and Dimensionality_Reduction
Eigenfaces , Fisherfaces and Dimensionality_ReductionEigenfaces , Fisherfaces and Dimensionality_Reduction
Eigenfaces , Fisherfaces and Dimensionality_Reduction
mostafayounes012
 
Reconstruct 3 d human face using two orthogonal images
Reconstruct 3 d human face using two orthogonal imagesReconstruct 3 d human face using two orthogonal images
Reconstruct 3 d human face using two orthogonal images
eSAT Publishing House
 
Face Recognition
Face RecognitionFace Recognition
Face Recognition
Saraj Sadanand
 
IRJET- A Survey on Facial Expression Recognition Robust to Partial Occlusion
IRJET- A Survey on Facial Expression Recognition Robust to Partial OcclusionIRJET- A Survey on Facial Expression Recognition Robust to Partial Occlusion
IRJET- A Survey on Facial Expression Recognition Robust to Partial Occlusion
IRJET Journal
 

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

A Hybrid Approach to Recognize Facial Image using Feature Extraction Method
A Hybrid Approach to Recognize Facial Image using Feature Extraction MethodA Hybrid Approach to Recognize Facial Image using Feature Extraction Method
A Hybrid Approach to Recognize Facial Image using Feature Extraction Method
 
Deformable Facial Models and 3D Face Reconstruction Methods: A survey
Deformable Facial Models and 3D Face Reconstruction Methods: A surveyDeformable Facial Models and 3D Face Reconstruction Methods: A survey
Deformable Facial Models and 3D Face Reconstruction Methods: A survey
 
Report Face Detection
Report Face DetectionReport Face Detection
Report Face Detection
 
IRJET- A Review on Various Approaches of Face Recognition
IRJET- A Review on Various Approaches of Face RecognitionIRJET- A Review on Various Approaches of Face Recognition
IRJET- A Review on Various Approaches of Face Recognition
 
Machine Learning with Azure Cognitive Services - Face Recognition and Deep Fa...
Machine Learning with Azure Cognitive Services - Face Recognition and Deep Fa...Machine Learning with Azure Cognitive Services - Face Recognition and Deep Fa...
Machine Learning with Azure Cognitive Services - Face Recognition and Deep Fa...
 
Digital Smile Design-An innovative tool in aesthetic dentistry.pptx
Digital Smile Design-An innovative tool in aesthetic dentistry.pptxDigital Smile Design-An innovative tool in aesthetic dentistry.pptx
Digital Smile Design-An innovative tool in aesthetic dentistry.pptx
 
50120140504002
5012014050400250120140504002
50120140504002
 
FACE SHAPE CLASSIFIER USING DEEP LEARNING
FACE SHAPE CLASSIFIER USING DEEP LEARNINGFACE SHAPE CLASSIFIER USING DEEP LEARNING
FACE SHAPE CLASSIFIER USING DEEP LEARNING
 
Facial_recognition_Siva vadapalli1.pptx.ppt
Facial_recognition_Siva vadapalli1.pptx.pptFacial_recognition_Siva vadapalli1.pptx.ppt
Facial_recognition_Siva vadapalli1.pptx.ppt
 
Facial emotion recognition
Facial emotion recognitionFacial emotion recognition
Facial emotion recognition
 
A017530114
A017530114A017530114
A017530114
 
Week6 face detection
Week6 face detectionWeek6 face detection
Week6 face detection
 
Face recognition
Face recognition Face recognition
Face recognition
 
Clustering Based Approximation in Facial Image Retrieval
Clustering Based Approximation in Facial Image RetrievalClustering Based Approximation in Facial Image Retrieval
Clustering Based Approximation in Facial Image Retrieval
 
Real time face recognition system using eigen faces
Real time face recognition system using eigen facesReal time face recognition system using eigen faces
Real time face recognition system using eigen faces
 
Face and Eye Detection Varying Scenarios With Haar Classifier_2015
Face and Eye Detection Varying Scenarios With Haar Classifier_2015Face and Eye Detection Varying Scenarios With Haar Classifier_2015
Face and Eye Detection Varying Scenarios With Haar Classifier_2015
 
Eigenfaces , Fisherfaces and Dimensionality_Reduction
Eigenfaces , Fisherfaces and Dimensionality_ReductionEigenfaces , Fisherfaces and Dimensionality_Reduction
Eigenfaces , Fisherfaces and Dimensionality_Reduction
 
Reconstruct 3 d human face using two orthogonal images
Reconstruct 3 d human face using two orthogonal imagesReconstruct 3 d human face using two orthogonal images
Reconstruct 3 d human face using two orthogonal images
 
Face Recognition
Face RecognitionFace Recognition
Face Recognition
 
IRJET- A Survey on Facial Expression Recognition Robust to Partial Occlusion
IRJET- A Survey on Facial Expression Recognition Robust to Partial OcclusionIRJET- A Survey on Facial Expression Recognition Robust to Partial Occlusion
IRJET- A Survey on Facial Expression Recognition Robust to Partial Occlusion
 

More from Data Science Society

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

More from Data Science Society (20)

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

Recently uploaded

202406 - Cape Town Snowflake User Group - LLM & RAG.pdf
202406 - Cape Town Snowflake User Group - LLM & RAG.pdf202406 - Cape Town Snowflake User Group - LLM & RAG.pdf
202406 - Cape Town Snowflake User Group - LLM & RAG.pdf
Douglas Day
 
Bangalore Call Girls ♠ 9079923931 ♠ Beautiful Call Girls In Bangalore
Bangalore Call Girls  ♠ 9079923931 ♠ Beautiful Call Girls In BangaloreBangalore Call Girls  ♠ 9079923931 ♠ Beautiful Call Girls In Bangalore
Bangalore Call Girls ♠ 9079923931 ♠ Beautiful Call Girls In Bangalore
yashusingh54876
 
Hyderabad Call Girls 7339748667 With Free Home Delivery At Your Door
Hyderabad Call Girls 7339748667 With Free Home Delivery At Your DoorHyderabad Call Girls 7339748667 With Free Home Delivery At Your Door
Hyderabad Call Girls 7339748667 With Free Home Delivery At Your Door
Russian Escorts in Delhi 9711199171 with low rate Book online
 
Call Girls Hyderabad ❤️ 7339748667 ❤️ With No Advance Payment
Call Girls Hyderabad ❤️ 7339748667 ❤️ With No Advance PaymentCall Girls Hyderabad ❤️ 7339748667 ❤️ With No Advance Payment
Call Girls Hyderabad ❤️ 7339748667 ❤️ With No Advance Payment
prijesh mathew
 
satta matka Dpboss guessing Kalyan matka Today Kalyan Panel Chart Kalyan Jodi...
satta matka Dpboss guessing Kalyan matka Today Kalyan Panel Chart Kalyan Jodi...satta matka Dpboss guessing Kalyan matka Today Kalyan Panel Chart Kalyan Jodi...
satta matka Dpboss guessing Kalyan matka Today Kalyan Panel Chart Kalyan Jodi...
#kalyanmatkaresult #dpboss #kalyanmatka #satta #matka #sattamatka
 
CAP Excel Formulas & Functions July - Copy (4).pdf
CAP Excel Formulas & Functions July - Copy (4).pdfCAP Excel Formulas & Functions July - Copy (4).pdf
CAP Excel Formulas & Functions July - Copy (4).pdf
frp60658
 
IBM watsonx.data - Seller Enablement Deck.PPTX
IBM watsonx.data - Seller Enablement Deck.PPTXIBM watsonx.data - Seller Enablement Deck.PPTX
IBM watsonx.data - Seller Enablement Deck.PPTX
EbtsamRashed
 
🔥Mature Women / Aunty Call Girl Chennai 💯Call Us 🔝 8094342248 🔝💃Top Class Cal...
🔥Mature Women / Aunty Call Girl Chennai 💯Call Us 🔝 8094342248 🔝💃Top Class Cal...🔥Mature Women / Aunty Call Girl Chennai 💯Call Us 🔝 8094342248 🔝💃Top Class Cal...
🔥Mature Women / Aunty Call Girl Chennai 💯Call Us 🔝 8094342248 🔝💃Top Class Cal...
shivangimorya083
 
Interview Methods - Marital and Family Therapy and Counselling - Psychology S...
Interview Methods - Marital and Family Therapy and Counselling - Psychology S...Interview Methods - Marital and Family Therapy and Counselling - Psychology S...
Interview Methods - Marital and Family Therapy and Counselling - Psychology S...
PsychoTech Services
 
9711199012⎷❤✨ Call Girls RK Puram Special Price with a special young
9711199012⎷❤✨ Call Girls RK Puram Special Price with a special young9711199012⎷❤✨ Call Girls RK Puram Special Price with a special young
9711199012⎷❤✨ Call Girls RK Puram Special Price with a special young
Ak47
 
Call Girls Goa👉9024918724👉Low Rate Escorts in Goa 💃 Available 24/7
Call Girls Goa👉9024918724👉Low Rate Escorts in Goa 💃 Available 24/7Call Girls Goa👉9024918724👉Low Rate Escorts in Goa 💃 Available 24/7
Call Girls Goa👉9024918724👉Low Rate Escorts in Goa 💃 Available 24/7
nitachopra
 
Hot Call Girls In Bangalore 🔥 9352988975 🔥 Real Fun With Sexual Girl Availabl...
Hot Call Girls In Bangalore 🔥 9352988975 🔥 Real Fun With Sexual Girl Availabl...Hot Call Girls In Bangalore 🔥 9352988975 🔥 Real Fun With Sexual Girl Availabl...
Hot Call Girls In Bangalore 🔥 9352988975 🔥 Real Fun With Sexual Girl Availabl...
nainasharmans346
 
Call Girls In Tirunelveli 👯‍♀️ 7339748667 🔥 Safe Housewife Call Girl Service ...
Call Girls In Tirunelveli 👯‍♀️ 7339748667 🔥 Safe Housewife Call Girl Service ...Call Girls In Tirunelveli 👯‍♀️ 7339748667 🔥 Safe Housewife Call Girl Service ...
Call Girls In Tirunelveli 👯‍♀️ 7339748667 🔥 Safe Housewife Call Girl Service ...
wwefun9823#S0007
 
machine learning notes by Andrew Ng and Tengyu Ma
machine learning notes by Andrew Ng and Tengyu Mamachine learning notes by Andrew Ng and Tengyu Ma
machine learning notes by Andrew Ng and Tengyu Ma
Vijayabaskar Uthirapathy
 
一比一原版(heriotwatt学位证书)英国赫瑞瓦特大学毕业证如何办理
一比一原版(heriotwatt学位证书)英国赫瑞瓦特大学毕业证如何办理一比一原版(heriotwatt学位证书)英国赫瑞瓦特大学毕业证如何办理
一比一原版(heriotwatt学位证书)英国赫瑞瓦特大学毕业证如何办理
zoykygu
 
Difference in Differences - Does Strict Speed Limit Restrictions Reduce Road ...
Difference in Differences - Does Strict Speed Limit Restrictions Reduce Road ...Difference in Differences - Does Strict Speed Limit Restrictions Reduce Road ...
Difference in Differences - Does Strict Speed Limit Restrictions Reduce Road ...
ThinkInnovation
 
Classifying Shooting Incident Fatality in New York project presentation
Classifying Shooting Incident Fatality in New York project presentationClassifying Shooting Incident Fatality in New York project presentation
Classifying Shooting Incident Fatality in New York project presentation
Boston Institute of Analytics
 
Salesforce AI + Data Community Tour Slides - Canarias
Salesforce AI + Data Community Tour Slides - CanariasSalesforce AI + Data Community Tour Slides - Canarias
Salesforce AI + Data Community Tour Slides - Canarias
davidpietrzykowski1
 
一比一原版(sfu学位证书)西蒙弗雷泽大学毕业证如何办理
一比一原版(sfu学位证书)西蒙弗雷泽大学毕业证如何办理一比一原版(sfu学位证书)西蒙弗雷泽大学毕业证如何办理
一比一原版(sfu学位证书)西蒙弗雷泽大学毕业证如何办理
gebegu
 
Do People Really Know Their Fertility Intentions? Correspondence between Sel...
Do People Really Know Their Fertility Intentions?  Correspondence between Sel...Do People Really Know Their Fertility Intentions?  Correspondence between Sel...
Do People Really Know Their Fertility Intentions? Correspondence between Sel...
Xiao Xu
 

Recently uploaded (20)

202406 - Cape Town Snowflake User Group - LLM & RAG.pdf
202406 - Cape Town Snowflake User Group - LLM & RAG.pdf202406 - Cape Town Snowflake User Group - LLM & RAG.pdf
202406 - Cape Town Snowflake User Group - LLM & RAG.pdf
 
Bangalore Call Girls ♠ 9079923931 ♠ Beautiful Call Girls In Bangalore
Bangalore Call Girls  ♠ 9079923931 ♠ Beautiful Call Girls In BangaloreBangalore Call Girls  ♠ 9079923931 ♠ Beautiful Call Girls In Bangalore
Bangalore Call Girls ♠ 9079923931 ♠ Beautiful Call Girls In Bangalore
 
Hyderabad Call Girls 7339748667 With Free Home Delivery At Your Door
Hyderabad Call Girls 7339748667 With Free Home Delivery At Your DoorHyderabad Call Girls 7339748667 With Free Home Delivery At Your Door
Hyderabad Call Girls 7339748667 With Free Home Delivery At Your Door
 
Call Girls Hyderabad ❤️ 7339748667 ❤️ With No Advance Payment
Call Girls Hyderabad ❤️ 7339748667 ❤️ With No Advance PaymentCall Girls Hyderabad ❤️ 7339748667 ❤️ With No Advance Payment
Call Girls Hyderabad ❤️ 7339748667 ❤️ With No Advance Payment
 
satta matka Dpboss guessing Kalyan matka Today Kalyan Panel Chart Kalyan Jodi...
satta matka Dpboss guessing Kalyan matka Today Kalyan Panel Chart Kalyan Jodi...satta matka Dpboss guessing Kalyan matka Today Kalyan Panel Chart Kalyan Jodi...
satta matka Dpboss guessing Kalyan matka Today Kalyan Panel Chart Kalyan Jodi...
 
CAP Excel Formulas & Functions July - Copy (4).pdf
CAP Excel Formulas & Functions July - Copy (4).pdfCAP Excel Formulas & Functions July - Copy (4).pdf
CAP Excel Formulas & Functions July - Copy (4).pdf
 
IBM watsonx.data - Seller Enablement Deck.PPTX
IBM watsonx.data - Seller Enablement Deck.PPTXIBM watsonx.data - Seller Enablement Deck.PPTX
IBM watsonx.data - Seller Enablement Deck.PPTX
 
🔥Mature Women / Aunty Call Girl Chennai 💯Call Us 🔝 8094342248 🔝💃Top Class Cal...
🔥Mature Women / Aunty Call Girl Chennai 💯Call Us 🔝 8094342248 🔝💃Top Class Cal...🔥Mature Women / Aunty Call Girl Chennai 💯Call Us 🔝 8094342248 🔝💃Top Class Cal...
🔥Mature Women / Aunty Call Girl Chennai 💯Call Us 🔝 8094342248 🔝💃Top Class Cal...
 
Interview Methods - Marital and Family Therapy and Counselling - Psychology S...
Interview Methods - Marital and Family Therapy and Counselling - Psychology S...Interview Methods - Marital and Family Therapy and Counselling - Psychology S...
Interview Methods - Marital and Family Therapy and Counselling - Psychology S...
 
9711199012⎷❤✨ Call Girls RK Puram Special Price with a special young
9711199012⎷❤✨ Call Girls RK Puram Special Price with a special young9711199012⎷❤✨ Call Girls RK Puram Special Price with a special young
9711199012⎷❤✨ Call Girls RK Puram Special Price with a special young
 
Call Girls Goa👉9024918724👉Low Rate Escorts in Goa 💃 Available 24/7
Call Girls Goa👉9024918724👉Low Rate Escorts in Goa 💃 Available 24/7Call Girls Goa👉9024918724👉Low Rate Escorts in Goa 💃 Available 24/7
Call Girls Goa👉9024918724👉Low Rate Escorts in Goa 💃 Available 24/7
 
Hot Call Girls In Bangalore 🔥 9352988975 🔥 Real Fun With Sexual Girl Availabl...
Hot Call Girls In Bangalore 🔥 9352988975 🔥 Real Fun With Sexual Girl Availabl...Hot Call Girls In Bangalore 🔥 9352988975 🔥 Real Fun With Sexual Girl Availabl...
Hot Call Girls In Bangalore 🔥 9352988975 🔥 Real Fun With Sexual Girl Availabl...
 
Call Girls In Tirunelveli 👯‍♀️ 7339748667 🔥 Safe Housewife Call Girl Service ...
Call Girls In Tirunelveli 👯‍♀️ 7339748667 🔥 Safe Housewife Call Girl Service ...Call Girls In Tirunelveli 👯‍♀️ 7339748667 🔥 Safe Housewife Call Girl Service ...
Call Girls In Tirunelveli 👯‍♀️ 7339748667 🔥 Safe Housewife Call Girl Service ...
 
machine learning notes by Andrew Ng and Tengyu Ma
machine learning notes by Andrew Ng and Tengyu Mamachine learning notes by Andrew Ng and Tengyu Ma
machine learning notes by Andrew Ng and Tengyu Ma
 
一比一原版(heriotwatt学位证书)英国赫瑞瓦特大学毕业证如何办理
一比一原版(heriotwatt学位证书)英国赫瑞瓦特大学毕业证如何办理一比一原版(heriotwatt学位证书)英国赫瑞瓦特大学毕业证如何办理
一比一原版(heriotwatt学位证书)英国赫瑞瓦特大学毕业证如何办理
 
Difference in Differences - Does Strict Speed Limit Restrictions Reduce Road ...
Difference in Differences - Does Strict Speed Limit Restrictions Reduce Road ...Difference in Differences - Does Strict Speed Limit Restrictions Reduce Road ...
Difference in Differences - Does Strict Speed Limit Restrictions Reduce Road ...
 
Classifying Shooting Incident Fatality in New York project presentation
Classifying Shooting Incident Fatality in New York project presentationClassifying Shooting Incident Fatality in New York project presentation
Classifying Shooting Incident Fatality in New York project presentation
 
Salesforce AI + Data Community Tour Slides - Canarias
Salesforce AI + Data Community Tour Slides - CanariasSalesforce AI + Data Community Tour Slides - Canarias
Salesforce AI + Data Community Tour Slides - Canarias
 
一比一原版(sfu学位证书)西蒙弗雷泽大学毕业证如何办理
一比一原版(sfu学位证书)西蒙弗雷泽大学毕业证如何办理一比一原版(sfu学位证书)西蒙弗雷泽大学毕业证如何办理
一比一原版(sfu学位证书)西蒙弗雷泽大学毕业证如何办理
 
Do People Really Know Their Fertility Intentions? Correspondence between Sel...
Do People Really Know Their Fertility Intentions?  Correspondence between Sel...Do People Really Know Their Fertility Intentions?  Correspondence between Sel...
Do People Really Know Their Fertility Intentions? Correspondence between Sel...
 

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
  翻译: