Method for predicting a dental situation
10966667 · 2021-04-06
Assignee
Inventors
- Philippe SALAH (PARIS, FR)
- William AYACHE (Neuilly-Sur-Seine, FR)
- Guillaume GHYSELINCK (Cantin, FR)
- Laurent DEBRAUX (Paris, FR)
- Louis Charles ROISIN (Paris, FR)
- Thomas Pellissard (Clichy, FR)
Cpc classification
A61C7/00
HUMAN NECESSITIES
G16H50/20
PHYSICS
A61B2503/06
HUMAN NECESSITIES
G16H10/60
PHYSICS
G16H50/70
PHYSICS
A61B5/7275
HUMAN NECESSITIES
International classification
A61B5/00
HUMAN NECESSITIES
A61C7/00
HUMAN NECESSITIES
G16H50/70
PHYSICS
G16H10/60
PHYSICS
G16H50/20
PHYSICS
Abstract
A method for predicting a future dental situation for a patient. Acquiring historical data including at least: previous time point and context parameter values. Acquiring at a time point all the data related to the current dental situation, including at least: the current time point, context parameter values at the current time point, statistical analysis of the historical data and the current data, so as to predict, at a future time point, at least one future dental situation for the current patient. Depending on the future dental situation, (re)evaluation of the benefit of an orthodontic treatment. Steps may include creating a three-dimensional digital reference model, acquiring at least one two-dimensional image, analysing each updated image and creation, searching, for each updated image, and collecting data relative to the updated reference model and relative to the orthodontic appliance.
Claims
1. A method for predicting a future dental situation for a patient, called “current patient”, said prediction method including the following steps: 1) acquisition of data, called “historical data”, relative to more than 1000 past dental situations, called “previous dental situations”, each experienced, at a time point called “previous time point”, by a patient called “previous patient”, all the historical data relative to a previous dental situation including at least: said previous time point; context parameter values at said previous time point, the context parameters including tooth positioning parameters of said previous patient; 2) acquisition at a time point, called “current time point”, of data relative to a dental situation experienced by said current patient, called “current dental situation”, all the data related to said current dental situation, called “current data”, including at least: preferably, said current time point; context parameter values at said current time point, the context parameters including tooth positioning parameters of said current patient; 3) statistical analysis of said historical data and said current data, so as to determine, for at least one future time point and for at least one future dental situation for the current patient, if the current patient has a current orthodontic appliance, values, at said future time point, of parameters of said current orthodontic appliance; and/or values of tooth positioning parameters of said current patient at said future time point; and/or a difference from a dental situation constituting an objective at said future time point; and/or a cost for said future dental situation to be achieved; and/or a pain coefficient for said future dental situation to be achieved; and/or a probability that the predictions relating to said parameters of said current orthodontic appliance and/or the tooth positioning parameters of said current patient, and/or said cost and/or said pain coefficient will comply with reality; 4) a probability that the predictions relating to said parameters of said current orthodontic appliance and/or the tooth positioning parameters of said current patient, and/or said cost and/or said pain coefficient will comply with reality depending on said future dental situation, evaluation of the benefit of an orthodontic treatment or, if the current patient has an orthodontic appliance, called “current orthodontic appliance”, reevaluation of the orthodontic treatment of said current patient and, depending on said reevaluation, possible modification of the orthodontic treatment of the current patient, method according to which at step 1) or 2), to acquire said historical data and/or said current data, respectively, the following steps are implemented: a) creating a three-dimensional digital reference model of at least one part of an arch of said previous patient and/or said current patient, respectively, or “initial reference model” and, preferably, for each tooth, defining, from the initial reference model, a three-dimensional digital reference model of said tooth, or “tooth model”; b) acquiring at least one two-dimensional image of the arches of said previous patient and/or said current patient, respectively, called “updated image” under actual acquisition conditions; c) analysing each updated image and creation, for each updated image, of an updated map relating to discriminant information; e) searching, for each updated image, by deformation of the initial reference model, for an updated reference model corresponding to the positioning of the teeth during the acquisition of the updated image, the search being preferably carried out by means of a metaheuristic method, preferably an evolutionary method, preferably by simulated annealing, and f) collecting data relative to the updated reference model and relative to the orthodontic appliance of said previous patient and/or said current patient, respectively.
2. The method as claimed in claim 1, wherein the context parameters at said previous time point include: if the previous patient has an orthodontic appliance, called “previous orthodontic appliance”, at least one parameter of said previous orthodontic appliance relative to the class and/or conformation of the previous orthodontic appliance; and/or at least one parameter on the orthodontic treatment environment to which the previous dental situation relates, called “previous orthodontic treatment”, chosen from among a pain coefficient, a cost, a duration, a number of orthodontist appointments and a probability of success, associated with said previous orthodontic treatment; and/or at least one functional parameter of the previous patient; and/or at least one anatomical parameter of the previous patient other than the tooth positioning parameters; and/or the age and/or sex and/or an identifier of said previous patient.
3. The method as claimed in claim 1, wherein the context parameters at said current time point include: if the current patient has with a current orthodontic appliance, at least one parameter of said current orthodontic appliance relative to the class and/or conformation of the current orthodontic appliance; and/or at least one parameter on the current orthodontic treatment environment to which the current dental situation relates, called “current orthodontic treatment”, chosen from among a pain coefficient, a cost, a duration, a number of orthodontist appointments and a probability of success, associated with said current orthodontic treatment; and/or at least one functional parameter of the current patient; and/or at least one anatomical parameter of the current patient other than the tooth positioning parameters; and/or the age and/or sex and/or an identifier of said current patient.
4. The method as claimed in claim 1, wherein, at step 3), several future situations are determined, for a single future time point, and/or at least one future dental situation, for several different future time points.
5. The method as claimed in claim 1, wherein, at step 3), several said statistical analyses are carried out, each time modifying said future time point, so as to predict future dental situations up to a future objective time point, and thus constitute a “potential orthodontic treatment” up to said objective future time point.
6. The method as claimed in claim 5, wherein several potential orthodontic treatments are determined, by changing one constraint each time.
7. The method as claimed in claim 6, wherein first and second potential orthodontic treatments are determined which lead, for at least one tooth positioning parameter of the current patient, to extreme dental situations for said objective future time point, an extreme dental situation corresponding to a minimum or maximum limit for said tooth positioning parameter of said current patient.
8. The method as claimed in claim 7, wherein the evolution over time of the value of said positioning parameter for the first and second potential orthodontic treatments is represented in a single graph.
9. The method as claimed in claim 5, wherein the initial time point of the potential orthodontic treatment or treatments is the current time point or an initial time point corresponding to the start of a current orthodontic treatment with an orthodontic appliance worn by the current patient.
10. The method as claimed in claim 1, including an operation of optimizing constraints depending on at least one optimization criterion, an operation in which a succession of steps 3) are implemented by changing one or more of said constraints each time, until an optimal dental situation is found with regard to an optimization criterion, following at least one optimization rule.
11. The method as claimed in claim 10 wherein the optimization criterion is chosen from the group made up of a pain coefficient, a cost, a difference from a desired value for a positioning parameter, a duration, a number of orthodontist appointments, a number of aligners, a probability of success, or a combination of these criteria, each criterion being able to be associated with the current orthodontic treatment or a dental situation of said current orthodontic treatment.
12. The method as claimed in claim 1, wherein step e) includes the following steps: e1) defining a reference model to test as being the initial reference model, then e2) following the next steps, testing virtual acquisition conditions with the reference model to test in order to finely approximate said actual acquisition conditions; e21) determining virtual acquisition conditions to test; e22) creating a two-dimensional reference image of the reference model to test under said virtual acquisition conditions to test; e23) processing the reference image to create at least one reference map representing, at least partially, said discriminant information; e24) comparing the updated and reference maps so as to determine a value for a first evaluation function, said value for the first evaluation function depending on the differences between said updated and reference maps and corresponding to a decision to continue or to stop the search for virtual acquisition conditions approximating said actual acquisition conditions with more accuracy than said virtual acquisition conditions to test determined at the last occurrence of step e21); e25) if said value for the first evaluation function corresponds to a decision to continue said search, modifying the virtual acquisition conditions to test, then resuming at step e22); e3) determining a value for a second evaluation function, said value for the second evaluation function depending on the differences between the updated and reference maps under the virtual acquisition conditions best approximating said actual acquisition conditions and resulting from the last occurrence of step e2), said value for the second evaluation function corresponding to a decision to continue or to stop the search for a reference model approximating the positioning of the teeth during the acquisition of the updated image with more accuracy than said reference model to test used at the last occurrence of step e2), and if said value for the second evaluation function corresponds to a decision to continue said search, modifying the reference model to test by moving one or more tooth models, then resuming at step e2).
13. The method as claimed in claim 1, comprising between the step c) and e), the determination for each updated image, of virtual acquisition conditions.
14. A method for predicting a future dental situation for a patient, called “current patient”, said prediction method including the following steps: 1) acquisition of data, called “historical data”, relative to more than 1000 past dental situations, called “previous dental situations”, each experienced, at a time point called “previous time point”, by a patient called “previous patient”, all the historical data relative to a previous dental situation including at least: said previous time point; context parameter values at said previous time point, the context parameters including tooth positioning parameters of said previous patient; 2) acquisition at a time point, called “current time point”, of data relative to a dental situation experienced by said current patient, called “current dental situation”, all the data related to said current dental situation, called “current data”, including at least: preferably, said current time point; context parameter values at said current time point, the context parameters including tooth positioning parameters of said current patient; 3) statistical analysis of said historical data and said current data, so as to determine for at least one future time point and for at least one future dental situation for the current patient, if the current patient has a current orthodontic appliance, values, at said future time point, of parameters of said current orthodontic appliance; and/or values of tooth positioning parameters of said current patient at said future time point; and/or a difference from a dental situation constituting an objective at said future time point; and/or a cost for said future dental situation to be achieved; and/or a pain coefficient for said future dental situation to be achieved; and/or a probability that the predictions relating to said parameters of said current orthodontic appliance and/or the tooth positioning parameters of said current patient, and/or said cost and/or said pain coefficient will comply with reality; 4) depending on said future dental situation, evaluation of the benefit of an orthodontic treatment or, if the current patient has an orthodontic appliance, called “current orthodontic appliance”, reevaluation of the orthodontic treatment of said current patient and, depending on said reevaluation, possible modification of the orthodontic treatment of the current patient.
15. Method for predicting a future dental situation for a patient, called “current patient”, said prediction method including the following steps: 1) acquisition of data, called “historical data”, relative to more than 1000 past dental situations, called “previous dental situations”, each experienced, at a time point called “previous time point”, by a patient called “previous patient”, all the historical data relative to a previous dental situation including at least: said previous time point; context parameter values at said previous time point, the context parameters including tooth positioning parameters of said previous patient; 2) acquisition at a time point, called “current time point”, of data relative to a dental situation experienced by said current patient, called “current dental situation”, all the data related to said current dental situation, called “current data”, including at least: preferably, said current time point; context parameter values at said current time point, the context parameters including tooth positioning parameters of said current patient; 3) statistical analysis of said historical data and said current data, so as to predict, at at least one future time point, at least one future dental situation for the current patient; 4) depending on said future dental situation, evaluation of the benefit of an orthodontic treatment or, if the current patient has an orthodontic appliance, called “current orthodontic appliance”, reevaluation of the orthodontic treatment of said current patient and, depending on said reevaluation, possible modification of the orthodontic treatment of the current patient, method wherein at step 3), first and second potential orthodontic treatments are determined by changing one constraint each time, several said statistical analyses being carried out, each time modifying said future time point, so as to predict dental situations up to a future objective time point, and thus constituting a “potential orthodontic treatment” up to said objective future time point, said first and second potential orthodontic treatments being determined to lead, for at least one tooth positioning parameter of the current patient, to extreme dental situations for said objective future time point, an extreme dental situation corresponding to a minimum or maximum limit for said tooth positioning parameter of said current patient.
Description
BRIEF DESCRIPTION OF THE FIGURES
(1) Other characteristics and advantages of the invention will appear upon reading the detailed description that follows and examining the attached drawing, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
DETAILED DESCRIPTION
(10) Step 1) is a step of acquiring historical data. It must start before step 3), but, preferably, continues during and after step 3).
(11) Each previous situation corresponds to a situation has which a previous patient been in, and for which historical data have been identified.
(12) The number of previous situations for which historical data are acquired is preferably more than 1,000, preferably more than 10,000, preferably more than 100,000, preferably more than 500,000.
(13) The precision of the statistical analysis is thereby improved.
(14) The previous situations may concern different classes of orthodontic appliances.
(15) The number of previous situations relative to a single class of orthodontic appliances is preferably more than 1,000, preferably more than 10,000, preferably more than 100,000, preferably more than 500,000.
(16) The number of previous situations relative to a single category of patients is preferably more than 1,000, preferably more than 10,000, preferably more than 100,000, preferably more than 500,000.
(17) The previous situations preferably concern more than 100, more than 1,000, more than 10,000, more than 50,000 different patients.
(18) Preferably, all the historical data are recorded in a computer database.
(19) Of course, the current patient may have experienced previous situations, and therefore themselves been a “previous patient”.
(20) Step 2) is a step of collecting current data relating to the current situation experienced by the current patient and that are relevant for the statistical analysis of step 3).
(21) The current data preferably make it possible to determine the category to which the current patient belongs.
(22) If the current patient wears a current orthodontic appliance, the current data make it possible to determine parameters of this appliance, but also, preferably, the class of this appliance.
(23) At step 1) and/or step 2), historical or current data acquisition, respectively, may be done by any means. It may particularly result from the implementation of a data acquisition method including the following steps: a) creating a three-dimensional digital reference model of at least one part of an arch, preferably at least one arch of a patient (current or previous), or “initial reference model” and, preferably, for each tooth, defining, from the initial reference model, a three-dimensional digital reference model of said tooth, or “tooth model”; b) acquiring at least one two-dimensional image of the patient's arches, called “updated image” under actual acquisition conditions; c) analysing each updated image and creation, for each updated image, of an updated map relating to discriminant information; d) optionally, determining, for each updated image, virtual acquisition conditions roughly approximating said actual acquisition conditions; e) searching, for each updated image, by means of the updated map, by deformation of the initial reference model, for an updated reference model corresponding to the positioning of the teeth during the acquisition of the updated image, the search being preferably carried out by means of a metaheuristic method, preferably an evolutionary method, preferably by simulated annealing, and f) collecting data relating to the updated reference model and preferably, if the patient wears an orthodontic appliance, relating to said orthodontic appliance.
(24) Depending on whether this method is implemented at step 1) or step 2), these collected data will be historical or current data, respectively.
(25) The creation of the updated reference model is advantageously possible without any special precautions, especially since the actual positioning of the teeth is measured with an updated reference model that results from a deformation of the initial reference model so that it corresponds to the observations provided by the updated images, i.e. so that the updated images are views of the deformed initial reference model.
(26) Such a data acquisition method, illustrated in
(27) If the patient wears an orthodontic appliance, this assessment advantageously makes it possible to acquire lots of data to establish correlations between parameters of the orthodontic appliance, its behavior and configurations of the teeth.
(28) At step a), an initial reference model of the patient's arches, or a part of the patient's arches, is created with a 3D scanner. Such a model, called “3D”, illustrated in
(29) The initial reference model may be prepared from measurements made on the patient's teeth or on a physical model of their teeth, for example a plaster model.
(30) In the initial reference model, a part that corresponds to one tooth, or “tooth model” is defined by a gingival border that may be broken down into an inner gingival border (on the inside of the mouth relative to the tooth), an outer border (oriented toward the outside of the mouth relative to the tooth) and two lateral gingival borders.
(31) At step b), an updated image of a part of the arch, an arch, or arches is taken by means of an image acquisition device, preferably a cell phone.
(32) Preferably, a dental retractor is used in step b), as shown in
(33) At step c), each updated image is analyzed so as to create, for each updated image, an updated map relating to at least some discriminant information.
(34) An updated map shows discriminant information in the frame of reference of the updated image. For example,
(35) The discriminant information is preferably chosen from the group made up of contour information, color information, density information, distance information, brightness information, saturation information, information regarding reflections and combinations of these pieces of information.
(36) The skilled person knows how to process an updated image to show discriminant information.
(37) At optional step d), the actual acquisition conditions for step b) are roughly determined. In other words, at least the relative position of the image acquisition device at the time it takes the updated image is determined (position of the acquisition device in space and orientation of this device). Step d) advantageously makes it possible to limit the number of tests on virtual acquisition conditions during step e) and therefore permits considerably accelerating step e).
(38) Preferably, one or more heuristic rules are used. For example, preferably, virtual acquisition conditions likely to be tested in step e) are excluded, the conditions that correspond to a position of the image acquisition device behind the teeth or at a distance from the teeth greater than 1 m.
(39) In one preferred embodiment, as illustrated in
(40) Specifically, there are preferably at least three reference marks 12 not aligned on the retractor 10, and their relative positions on the retractor are precisely measured.
(41) The reference marks are then identified on the updated image, as described previously. Simple trigonometric calculations make it possible to approximately determine the direction according to which the updated image was taken.
(42) Step d) only allows a rough assessment of the actual acquisition conditions. Step d) nevertheless makes it possible to determine a restricted set of virtual acquisition conditions likely to correspond to the actual acquisition conditions, and, in this set, virtual acquisition conditions constituting the best starting point for step e) described below.
(43) The objective of step e) is to modify the initial reference model in order to obtain an updated reference model that corresponds to the updated image. Ideally, the updated reference model is therefore a three-dimensional digital reference model from which the updated image could have been taken if this model was actual.
(44) Therefore, a succession of reference models “to test” are tested, the choice of a reference model to test being preferably dependent on the degree of correspondence of the reference models “to test” previously tested with the updated image. This choice is preferably made by following a known optimization process, in particular chosen from among metaheuristic, preferably evolutionary, optimization processes, in particular from among simulated annealing processes.
(45) Preferably, step e) includes a first optimization operation to search for virtual acquisition conditions best corresponding to the actual acquisition conditions in a reference model to test determined from an initial reference model, and a second optimization operation to search, by testing a plurality of said reference models to test, for the reference model best corresponding to the positioning of the patient's teeth during the acquisition of the updated image at step b).
(46) Preferably, a first optimization operation is conducted for each test of a reference model to test during the second optimization operation.
(47) Preferably, the first optimization operation and/or the second optimization operation, preferably the first optimization operation and the second optimization operation implement a metaheuristic, preferably evolutionary, method, preferably simulated annealing.
(48) Preferably, step e) includes the following steps: e1) defining a reference model to test as being the initial reference model, then e2) following the next steps, testing virtual acquisition conditions with the reference model to test in order to finely approximate said actual acquisition conditions; e21) determining virtual acquisition conditions to test; e22) creating a two-dimensional reference image of the reference model to test under said virtual acquisition conditions to test; e23) processing the reference image to create at least one reference map representing, at least partially, said discriminant information; e24) comparing the updated and reference maps so as to determine a value for a first evaluation function, said value for the first evaluation function depending on the differences between said updated and reference maps and corresponding to a decision to continue or to stop the search for virtual acquisition conditions approximating said actual acquisition conditions with more accuracy than said virtual acquisition conditions to test determined at the last occurrence of step e21); e25) if said value for the first evaluation function corresponds to a decision to continue said search, modifying the virtual acquisition conditions to test, then resuming at step e22); e3) determining a value for a second evaluation function, said value for the second evaluation function depending on the differences between the updated and reference maps under the virtual acquisition conditions best approximating said actual acquisition conditions and resulting from the last occurrence of step e2), said value for the second evaluation function corresponding to a decision to continue or to stop the search for a reference model approximating the positioning of the teeth during the acquisition of the updated image with more accuracy than said reference model to test used at the last occurrence of step e2), and if said value for the second evaluation function corresponds to a decision to continue said search, modifying the reference model to test by moving one or more tooth models, then resuming at step e2).
(49) At step e1), it is determined that the reference model to test is the initial reference model during the first execution of step e2).
(50) In step e2), virtual acquisition conditions to test are initially determined, i.e. a virtual position and orientation likely to correspond to the actual position and orientation of the acquisition device when capturing the updated image, but also, preferably, a virtual calibration likely to correspond to the actual calibration of the acquisition device when capturing the updated image.
(51) The image acquisition device is then virtually configured under the virtual acquisition conditions to test so as to acquire a reference image of the reference model to test under these virtual acquisition conditions to test. The reference image therefore corresponds to the image that the image acquisition device would have taken if it had been positioned, relative to the reference model to test, and optionally calibrated, under the virtual acquisition conditions to test (step e22)).
(52) If the updated image was taken while the position of the teeth was exactly the one in the reference model to test, and if the virtual acquisition conditions are exactly the actual acquisition conditions, the reference image may therefore be exactly superposed on the updated image. The differences between the updated image and the reference image result from errors in the evaluation of the virtual acquisition conditions (if they do not exactly correspond to the actual acquisition conditions) and movements of the teeth between step b) and the reference model to test.
(53) To compare the updated and reference images, the discriminant information in these two images is compared. More precisely, a reference map is created from the reference image representing the discriminant information (step e23)).
(54) The updated and reference maps, both relating to the same discriminant information, are then compared and the difference between these two maps is evaluated with a score. For example, if the discriminant information is the tooth contour, the mean distance between the points of the tooth contour that appears on the reference image may be compared with the corresponding points of the contour that appears on the updated image, the score being higher the shorter this distance.
(55) Preferably, the virtual acquisition conditions include the calibration parameters of the acquisition device. The score is higher the closer the calibration parameter values tested are to the calibration parameter values of the acquisition device used in step b). For example, if the aperture tested is far from the one of the acquisition device used in step b), the reference image has blurry regions and sharp regions that do not correspond to the blurry regions and sharp regions of the updated image. If the discriminant information is the tooth contour, the updated and reference maps will therefore not show the same contours and the score will be low.
(56) The score may, for example, be a correlation coefficient.
(57) The score is then evaluated by means of a first evaluation function. The first evaluation function makes it possible to decide whether the cycling in step e2) should be continued or stopped. The first evaluation function may be, for example, equal to 0 if the cycling should be stopped or equal to 1 if the cycling should be continued.
(58) The value of the first evaluation function may depend on the score attained. For example, it may be decided to continue the cycling in step e2) if the score does not exceed a first limit. For example, if an exact correspondence between the updated and reference images leads to a score of 100%, the first limit may be, for example, 95%. Of course, the higher the first limit, the better the precision of the evaluation of the virtual acquisition conditions if the score exceeds this first limit.
(59) The value of the first evaluation function may also depend on the scores obtained with virtual acquisition conditions tested previously.
(60) The value of the first evaluation function may also depend on random parameters and/or the number of cycles of step e2) already conducted.
(61) In particular, it is possible that despite the repetition of the cycles, it is not possible to find virtual acquisition conditions that are sufficiently close to the actual acquisition conditions for the score to reach said first limit. The first evaluation function may therefore lead to the decision to stop the cycling even though the best score obtained did not reach said first limit. This decision may result, for example, from a number of cycles greater than a predetermined maximum number.
(62) A random parameter in the first evaluation function may also allow tests of new virtual acquisition conditions to be continued, even though the score appears satisfactory.
(63) The evaluation functions conventionally used in metaheuristic, preferably evolutionary, optimization processes, in particular in simulated annealing processes, may be used for the second evaluation function.
(64) If the value of the first evaluation function indicates that it is decided to continue the cycling in step e2), the virtual acquisition conditions tested (step e25)) are modified and a cycle is started again (step e2)) consisting of making a reference image and a reference map, and then comparing this reference map with the updated map to determine a score.
(65) The modification of the virtual acquisition conditions corresponds to a virtual movement in space and/or a change in the orientation and/or, preferably, a change in the calibration of the acquisition device. This change may be random, as long as the new virtual acquisition conditions to test still belong to the set determined in step d). The change is preferably guided by heuristic rules, for example by favoring the changes that, according to an analysis of the previous scores obtained, appear the most favorable for increasing the score.
(66) The cycling in e2) is continued until the value of the first evaluation function indicates that it is decided to leave this cycling and continue to step e3), for example if the score reaches or exceeds said first limit.
(67) The virtual acquisition conditions in step e2) are preferably optimized by using a metaheuristic, preferably evolutionary, method, preferably a simulated annealing algorithm. Such an algorithm is well known for nonlinear optimization.
(68) If the cycling was left in step e2), without being able to obtain a satisfactory score, for example without the score being able to reach said first limit, the process may be stopped (failure situation) or resumed in step c) with new discriminant information and/or with a new updated image. The process may also be continued with the virtual acquisition conditions corresponding to the best score attained. A warning may be emitted in order to inform the user of the error in the result.
(69) If the cycling was left in step e2) with a satisfactory score being able to be obtained, for example because the score reached or even exceeded said first limit, the virtual acquisition conditions essentially correspond to the actual acquisition conditions.
(70) Preferably, the virtual acquisition conditions include the calibration parameters of the acquisition device. The process conducted therefore makes it possible to evaluate the values of these parameters without needing to know the nature or settings of the acquisition device. Step b) may therefore, be conducted with no special precautions, for example by the patient themselves using their cell phone.
(71) Moreover, the actual calibration is sought by comparing an updated image with views of an initial reference model under virtual acquisition conditions that are tested. Advantageously, it does not require the updated image to show a calibration gauge, that is to say a gauge whose characteristics are precisely known, to determine the calibration of the acquisition device.
(72) The updated images are not used to create a totally new updated three-dimensional model, rather only to change the very precise initial reference model. A totally new updated three-dimensional model created from simple photographs taken with no special precautions would be in particular too imprecise for a comparison with the initial reference model to be able to lead to conclusions on tooth movement.
(73) Differences may exist between the determined virtual acquisition conditions and the actual acquisition conditions, in particular if the teeth move between steps a) and b). The correlation between the updated and reference images may then still be improved by resuming step e2), the reference model to test being then modified by moving one or more tooth models (step e3)).
(74) The search for the reference model optimally approximating the positioning of the teeth during the acquisition of the updated image may be performed like the search for the virtual acquisition conditions best approximating the actual acquisition conditions (step e2)).
(75) In particular, the score is evaluated by means of a second evaluation function. The second evaluation function makes it possible to decide whether the cycling in steps e2) and e3) should be continued or stopped. The second evaluation function may be, for example, equal to 0 if the cycling should be stopped or equal to 1 if the cycling should be continued.
(76) The value of the second evaluation function preferably depends on the best score obtained with the reference model to test, that is to say the differences between the updated and reference maps, under the virtual acquisition conditions best approximating said actual acquisition conditions.
(77) The value of the second evaluation function may also depend on the best score obtained with one or more reference models tested previously.
(78) For example, it may be decided to continue the cycling if the score does not exceed a second minimum limit. The value of the second evaluation function may also depend on random parameters and/or the number of cycles of steps e2) and e3) already conducted.
(79) The evaluation functions conventionally used in nietaheuristic, preferably evolutionary, optimization processes, in particular in simulated annealing processes, may be used for the second evaluation function.
(80) If the value of the second evaluation function indicates that it is decided to continue the cycling in steps e2) and e3), the reference model to test is modified and a cycle is started again (steps e2) and e3)) with the new reference model to test.
(81) The change in the reference model to test corresponds to a movement of one or more tooth models. This change may be random. The change is preferably guided by heuristic rules, for example by favoring the changes that, according to an analysis of the previous scores obtained, appear the most favorable for increasing the score.
(82) Preferably, the movement of a tooth model is sought that has the greatest impact on the score, the reference model to test is modified by moving this tooth model, then the cycling in steps e2) and e3) is continued so as to optimize the score. Then the model with the greatest impact on improving the score can be sought among the other tooth models, and the optimal movement of this other tooth model on the score can be sought again. This may be continued for each tooth model.
(83) Next, it is possible to resume a cycle on all the tooth models and continue until a score higher than the second limit is obtained. Of course, other strategies may be used to move one or more tooth models in the reference model to test and search for the maximum score.
(84) The cycling in steps e2) and e3) is continued until this value of second evaluation function indicates that it is decided to leave the cycling and continue to step f), for example if the score reaches or exceeds said second limit.
(85) A reference model with cycling in steps e2) and e3) to search for the tooth model positions that optimize the score is preferably sought by using a metaheuristic, preferably evolutionary, method, preferably a simulated annealing algorithm. Such an algorithm is well known for nonlinear optimization.
(86) If the cycling was left in steps e2) and e3), without being able to obtain a satisfactory score, for example without the score being able to reach said second limit, the process may be stopped (failure situation) or resumed in step c) with new discriminant information and/or with a new updated image.
(87) If it is decided to restart the process in step c) from different discriminant information and/or another updated image because the first limit or the second limit has not been reached, the choice of the new discriminant information and/or the new updated image may depend on the scores obtained previously, in order to favor the discriminant information and/or the updated image which, in view of these scores, appear the most promising.
(88) New discriminant information, obtained, for example, by combination of other discriminant information already tested, may be used. If applicable, it may also be necessary to acquire one or more new updated images. Preferably, indications are provided to guide the positioning of the acquisition device for the capture of this new updated image. For example, the patient may be told that they should take a photo of the right-hand part of their lower arch.
(89) If the cycling was left in steps e2) and e3) without being able to obtain a satisfactory score, a warning may be issued in order to inform the user of the error in the result.
(90) If the cycling was left in steps e2) and e3) with a satisfactory score being able to be obtained, for example because the score reached or even exceeded said second limit, the virtual acquisition conditions essentially correspond to the actual acquisition conditions and tooth models in the reference model obtained (called “updated reference model”) are essentially in the position of the patient's teeth at the time of step b).
(91) The cycling in steps e2 and e3) advantageously makes it possible to improve the evaluation of the acquisition device calibration parameters in step b).
(92) After step e), the updated reference model essentially corresponds to the updated image. It is therefore possible to take precise measurements on the positioning of the teeth and/or the shape of the orthodontic appliance in order to acquire historical or current data.
(93) Steps a) to e) may include one or more characteristics of the corresponding steps of the method described in PCT/EP2015/074896, incorporated by reference, published under number WO 2016 066651 (the “final reference model” mentioned in step e) of WO 2016 066651 corresponding to the present “updated reference model”).
(94) At step 3), all the statistical analysis methods may be used.
(95) Advantageously, the statistical analysis makes it possible to establish correlations between the historical data, and in particular parameter values of the orthodontic appliance possibly worn and its behavior, without needing to establish analytically each of the correlations.
(96) The statistical analysis is preferably implemented by a computer program.
(97) The statistical analysis includes an analysis of the historical data in order to predict the value of one or more context parameters at a future time point depending on a set of constraints imposed for this prediction, and especially current data.
(98) The statistical analysis makes it possible to predict, at a future time point, preferably any future time point, the value of at least one tooth positioning parameter of the current patient, for example the theoretical position of any point of a tooth.
(99) More precisely, the statistical analysis makes it possible to construct a predictive model from the historical data to predict how the value of certain parameters will evolve according to “input data”.
(100) Preferably, the historical data comprise the values of context parameters relating to previous dental situations experienced by the current patient. Preferably, the statistical analysis assigns a weight to these values that is higher than that of values of these context parameters relating to previous dental situations experienced by other patients.
(101) Thus, for example, if the current patient is undergoing orthodontic treatment, the analysis of the historical data from other orthodontic treatments, for example from 1000 other similar orthodontic treatments, may lead to estimating that the movement of the centroid of a patient's tooth along the x-axis in the month following the current time point should be 60 μm. If the analysis of the historical data of just the current patient leads to estimating this movement at 50 μm, the statistical analysis could, for example, estimate this movement at 55 μm. In this example, the weight of the patient's historical data is therefore 1000 times greater than that of the historical data of the other patients.
(102) The input data are values that fix the values of certain parameters.
(103) The values of certain parameters may only be input data. These parameters thus constitute nonadjustable constraints.
(104) For example, the prediction is necessarily made from the position of the tooth of the current patient at the current time point. The values of the tooth positioning parameters of the current patient at the current time point are therefore input data.
(105) Likewise, if the current patient is undergoing an orthodontic treatment, the prediction is made from a current dental situation in which an orthodontic appliance is worn on the teeth in their current position. The value of certain parameters of the orthodontic appliance at the current time point, for example the position of the attachment points, may therefore also be imposed. The class of the current orthodontic appliance or its intrinsic parameters are other examples of nonadjustable parameters.
(106) The parameters that are not nonadjustable constraints may be fixed or be allowed to vary only in fixed ranges. They constitute adjustable constraints, especially by the orthodontist and/or the patient.
(107) For example, the total duration of an orthodontic treatment may be fixed at 6 months. A pain coefficient measuring the maximum pain during an orthodontic treatment may also be fixed.
(108) In a preferred embodiment, the future time point is an “objective” future time point, that is to say corresponding to a predetermined time of the treatment, in particular corresponding to an intermediate or final setup, and a range for the possible values of a tooth positioning parameter is imposed at this future time point. This positioning parameter is then an adjustable constraint.
(109) A parameter is an adjustable constraint only if, for the statistical analysis, it is decided to limit the domain of its possible values. Otherwise, it is a free parameter.
(110) The parameters that are not constraints are therefore free to vary. If the domains of the possible values for the adjustable constraints are sufficiently large and if the adjustable constraints are not too numerous, the statistical analysis will make it possible to predict at least one future dental situation respecting the constraints. Otherwise, simple tests will make it possible to obtain at least one prediction by relaxing certain constraints.
(111) Many parameters may be adjustable constraints. The statistical analysis therefore often makes it possible to determine several “potential orthodontic treatments” to improve the dental situation of the current patient. Simple tests make it possible to limit the ranges of possible values for the adjustable constraints in order to limit the number of potential orthodontic treatments.
(112) Preferably, if the current patient is undergoing an orthodontic treatment, the statistical analysis only uses historical data for dental situations relating to orthodontic appliances of the same class as the current orthodontic appliance. The precision of the prediction is thereby improved.
(113) Preferably, the statistical analysis only uses historical data for dental situations relating to previous patients of the same category as the current patient. The precision of the prediction is thereby improved.
(114) A future time point may notably be after the current time point by more than one week, more than 2 weeks, more than 3 weeks, more than 5 weeks, more than 8 weeks, or more than 10 weeks. The prediction is more precise the closer the future time point considered is to the current time point.
(115) Preferably, a future dental situation is determined for a future time point corresponding to an intermediate or final setup.
(116) When the statistical analysis makes it possible to determine several future dental situations for the same future time point, it selects preferably at least one, preferably two, future dental situations corresponding to extreme dental situations, that is to say to situations corresponding to acceptable limit values, at this future time, for an adjustable constraint. The adjustable constraint may be, in particular, a positioning parameter for a tooth for which the orthodontist and/or the patient have set a range of possible values.
(117) Preferably, at least one future dental situation is determined for several different future time points.
(118) When at least one future dental situation is determined for several different future time points, the different future time points may, in particular, be separated by more than 3 days, more than one week or more than 2 weeks, and/or less than 2 months, or less than one month.
(119) Preferably, at least one of the future time points is an “objective” future time point.
(120) The statistical analysis therefore makes it possible to predict a potential orthodontic treatment up to the objective future time point. By setting the adjustable constraints, it is possible to predict several potential orthodontic treatments and therefore to measure the impact of a choice on the adjustable constraints.
(121) The results of the statistical analysis may be presented in any form.
(122) Preferably, the difference between a future dental situation for a future time point and a prediction of the anticipated dental situation for said future time point is presented at a time point prior to the current time point, for example at the beginning of treatment. This presentation of the difference is particularly useful when the future time point corresponds to an intermediate or final setup.
(123) Preferably, the difference between a potential orthodontic treatment and a corresponding prediction of the anticipated orthodontic treatment is presented at a time point prior to the current time point, for example at the beginning of treatment. This presentation of the difference makes it possible to visualize whether the treatment has been proceeding and will proceed in accordance with the initial prediction.
(124) Preferably, several future dental situations are presented, at different future time points, in a single graphic representation.
(125) Preferably, from the result of the statistical analysis, a graphic representation is established showing a prediction of the evolution over time of at least one context parameter.
(126) The evolution over time may be especially that of: a parameter of the current orthodontic appliance; and/or a tooth positioning parameter for the current patient, for example the evolution over time of the movement from one point of a tooth; and/or a probability that the future dental situation will be achieved at a considered future time point; and/or a difference from a dental situation constituting an objective at the future time point considered; and/or a predictable cost so that the future dental situation at a considered future time point is achieved; and/or a pain coefficient so that the dental situation at a considered future time point is achieved.
(127) The time scale is preferably linear. A graphic representation makes it possible, for example, to immediately perceive the dynamics of the action of the orthodontic appliance. In particular, the observation that the curve of a positioning parameter increases or decreases less quickly as time passes, may be interpreted as meaning that the orthodontic appliance is losing its effectiveness.
(128) Such a curve is particularly simple to understand, which makes it possible for the current patient themselves to use it.
(129) In a preferred embodiment, the graphic representation includes indications on the satisfactory or unsatisfactory nature of said evolution. For example, the curve may change color if the slope is considered abnormal. It is therefore possible to determine, for example, the time from which any delay in treatment adaptation will be detrimental.
(130) Preferably, the graphic representation may be displayed on a cell phone. In particular, it may be seen by the patient. Advantageously, patients may therefore decide themselves, at the most opportune time, to take measures to adjust or change their orthodontic appliance or make an appointment with the orthodontist.
(131) In one embodiment, the number of parameters whose evolution is graphically shown is less than 10, preferably less than 5, preferably less than 4, preferably less than 3, preferably less than 2. In one embodiment, the number of points of the tooth for which the evolution of one or more parameters is graphically shown is less than 10, preferably less than 5, preferably less than 4, preferably less than 3, preferably less than 2. Decision making is thereby facilitated.
(132) Preferably, from the result of the statistical analysis, a report is drawn up providing diagnostic information and/or recommendations to apply a new orthodontic treatment to the current patient or change an orthodontic treatment applied to the current patient and/or a score representing the efficacy of a treatment applied to the current patient and/or alternative potential orthodontic treatments.
(133) The report may especially specify how to change the tension of the current orthodontic appliance archwire or how to make a new aligner.
(134) Preferably, several potential orthodontic treatments are determined which make it possible, from the current dental situation, to achieve a desired positioning of the teeth, then said potential treatments are presented to the patient and/or to the orthodontist so that they may choose one of said potential orthodontic treatments.
(135) Preferably, the modification of the adjustable constraints is repeated for optimization purposes. At each optimization cycle, one or more of said adjustable constraints are modified, then the future dental situation obtained is evaluated until an optimal dental situation is found regarding an optimization criterion, according to at least one optimization rule, and/or preferably, the potential orthodontic treatment obtained is evaluated until an optimal dental situation is found regarding an optimization criterion, according to at least one optimization rule.
(136) Of course, all known optimization methods may be implemented.
(137) More precisely, to conduct an optimization, certain adjustable constraints are conventionally fixed, others are variable in a range that is fixed.
(138) For the optimization of a future dental situation, the optimization criterion may be, for example, a pain coefficient or a cost associated with this situation.
(139) The optimization objective may be, for example, to minimize the pain coefficient at a future time point. A first statistical analysis is then conducted with a first pain coefficient and the result is examined to see if it is acceptable. If the result is acceptable, the pain coefficient is reduced and the new result is examined to see if it is acceptable. Thus, constraints are modified until the lowest pain coefficient allowing an acceptable result to be obtained is determined.
(140) For optimizing an orthodontic treatment, the optimization criterion may be, for example, a difference from a desired value for a positioning parameter at an objective future time point, for example the end of treatment. The optimization criterion may also be a mean pain coefficient evaluating, on average, the pain until the end of treatment or a total cost of treatment.
(141) At each optimization cycle, it is then necessary to predict a potential orthodontic treatment, to measure the optimization criterion for this potential orthodontic treatment, for example by averaging the pain coefficients associated with each future dental situation of the potential orthodontic treatment, then modifying one or more adjustable constraints while respecting the ranges in which these variable constraints may vary.
(142) By comparing the values of the optimization criterion obtained for the different cycles, the optimal potential orthodontic treatment may thus be sought.
(143) The optimization rule may be, for example, to minimize or maximize the optimization criterion value.
(144) Optimization is preferably carried out by a computer, the orthodontist or the patient only specifying the adjustable constraints, for example a maximum value or acceptable range for the adjustable constraints.
(145) For example, the orthodontist may impose a maximum cost, a maximum duration, a maximum pain coefficient, a maximum number of appointments or a maximum number of aligners. They may also specify, depending on the orthodontic treatment objective, the range of acceptable values for one or more context parameters, and in particular positioning parameters (range P in
(146) By statistical analysis of the historical data, the computer and/or orthodontist and/or current patient then seek one or preferably several future dental situations and preferably one or preferably several potential orthodontic treatments making it possible to satisfy these adjustable constraints.
(147) In one embodiment, if the adjustable constraints imposed do not make it possible to determine a potential orthodontic treatment respecting these constraints, the orthodontist adjusts them, then repeats the statistical analysis and optimization. They start these operations again until at least one potential orthodontic treatment is found.
(148) For example, if the patient wishes their treatment to last less than 3 months, an adjustable constraint related to pain or cost may be at least partially removed.
(149) To best explore the various treatments possible, it is also possible to remove the constraint relative to one or more tooth positioning parameters at an objective future time point. For example, in
(150) Optimization may also be partially manual.
(151) At step 4), the orthodontist analyzes the results obtained at step 3) and optionally determines an orthodontic treatment or modifies a current orthodontic treatment depending on these results and, preferably, depending on the choice of the current patient.
(152) The predictive capacity offered by the invention makes it possible, in particular, to determine an orthodontic treatment according to constraints such as the treatment cost, the number of orthodontist appointments, the shape or adjustment of the orthodontic appliance, pain, treatment duration or the probability of success.
(153) The orthodontist may believe that the situation is acceptable and decide not to implement the orthodontic treatment for the current patient or not to modify an orthodontic treatment that the current patient is undergoing. Alternatively, they may decide to create an orthodontic appliance or modify the current orthodontic appliance possibly worn by the current patient or switch it out.
(154) The orthodontist may, in particular, modify the tension of an orthodontic archwire of the current orthodontic appliance and/or a new orthodontic aligner is created to replace the current orthodontic appliance. In one embodiment, the current orthodontic appliance is an aligner, and the patient is sent a second aligner created according to the results of the statistical analysis of step 3).
(155) The orthodontic appliance is thus well suited to the reality of treatment.
(156) The orthodontist may also advantageously decide to modify the treatment initially envisaged, notably by modifying the intermediate setups.
(157) In the case of an orthodontic treatment by means of aligners, the method makes it possible to limit the number of aligners created. The aligners may, in particular, be created throughout the treatment, which enables them to be perfectly adjusted to the actual situation at the time that they need to be used.
(158) Finally, the cost and duration of treatment are reduced.
EXAMPLES
(159) In
(160) The x-axis provides time. The y-axis provides the value of context parameter x, for example the, position of a point of a tooth according an axis Ox).
(161) Range P is a constraint imposed x at time point t.sub.f. It actually specifies the range of acceptable positions for this point, at objective future time point t.sub.f corresponding, for example, to the end of treatment with the current orthodontic appliance. The bounds of this range correspond to extreme dental situations acceptable for the value of x at time point t.sub.f.
(162) In a first stage, the orthodontist may choose not to impose range P.
(163) The three potential orthodontic treatments T1, T2 and T3 may for example differ by values for the pain experienced, corresponding for example to three possible settings of the tension of the orthodontic archwire. For example, a pain coefficient measuring the pain experienced may be for example 200, 150 and 100 for the potential orthodontic treatments T1, T2 and T3, respectively.
(164) From current time point t.sub.a, the statistical analysis, done for each of future time points t.sub.1, t.sub.2 and t.sub.f and at each of these future time points for the three pain coefficient values, makes it possible to predict the orthodontic treatment according to the pain coefficient. It is observed for example that if the patient accepts a pain coefficient of 200 (curve T1), the objective for the context parameter considered will be attained at time point t.sub.3. It will be attained at time point t.sub.4 with the pain coefficient of T2.
(165) Curve T in
(166) Reciprocally, as shown in
(167) The statistical analysis thus makes it possible to accurately anticipate the behavior of an orthodontic appliance according to the value of its parameters and the configuration of the teeth in which it is placed, but also to simulate alternative treatments, for example by modifying the constraints.
(168) The curves corresponding to potential orthodontic treatments T1, T2 and T3 also make it possible, at each future time point, to visualize the difference between the predicted future dental situation if one of these potential orthodontic treatments is applied and the dental situation constituting the objective at said future time point (curve T). In particular, at time point t.sub.f,
(169) The orthodontist may also decide to impose range P as a constraint to be respected. The optimization then leads to a graphic representation like that of
(170) In one embodiment, as represented in
(171) In
(172) At any time, it is possible, very simply, to check whether position x is in the biozone. If that is the case, the treatment proceeds normally. Otherwise, it is necessary to correct the treatment as a consequence.
(173) In the example of
(174) The biozone is particularly a particularly effective tool to quickly check whether a treatment is proceeding as planned.
(175) In the example of
(176) Actual position x is monitored. Each measurement of position x is compared, at the corresponding time point, to the biozone. Position x left the biozone at time point t.sub.1, the anomaly was detected at time point t.sub.2 and a treatment was applied from time point t.sub.3. The modification made it possible to bring curve T.sub.f back into the biozone, from time point t.sub.4.
(177) As appears clearly at present, the method according to the invention makes it possible to optimize the orthodontic treatment, while improving the information provided to the patient.
(178) Of course, the invention is not limited to the embodiments described and shown above.
(179) In particular, the patient is not limited to a human being. In particular, a method for controlling the positioning of teeth according to the invention may be used for another animal.
(180) The invention is not limited to the context of an orthodontic treatment applied to the current patient. A prediction of the evolution of the position of the teeth is also possible while the patient is not undergoing any treatment, for example for monitoring purposes.