Method of modifying the gingival part of a virtual model of a set of teeth
Assignee3Shape A/S
InventorsRune Fisker, Sven Nonboe
Life of this patent
Estimating the term…
Abstract
Disclosed is a method of generating and modifying a virtual model of a set of teeth, where the method provides that a restoration can be inserted into a physical model of the set of teeth manufactured from the virtual model of the set of teeth. A method of and a system for generating a virtual model of a set of teeth for manufacturing a physical model of the set of teeth, and to a physical model of a set of teeth.
Claims14
A computer program product embodied in a non-transitory computer readable storage medium, the computer program product comprising computer readable program code executable by a hardware data processor to cause the hardware data processor to:
- obtain a virtual model of a patient's set of teeth, said set of teeth comprising a region configured for insertion of a restoration, the region being located in a gingival part of the set of teeth, and at least part of the gingiva surrounding said region;
- obtain a virtual model of said restoration, wherein the restoration is designed for the patient and/or is based on a pre-manufactured restoration;
- and
- create a modified virtual model of the set of teeth by modifying the gingival part of the virtual model of the set of teeth to remove an overlap between a volume of the virtual model of said restoration and a volume of said gingival part of the virtual model of the set of teeth, wherein the modifying comprises subtracting the virtual model of the restoration from the virtual model of the set of teeth,
- wherein the computer readable program code is executable by the hardware data processor to cause the hardware data processor to determine an insertion path for the restoration into the region configured for insertion of a restoration,
- wherein the computer readable program code is executable by the hardware data processor to cause the hardware data processor to define an extrusion volume from an enlarged virtual model of the restoration and the insertion path.
A computer program product embodied in a non-transitory computer readable storage medium, the computer program product comprising computer readable program code executable by a hardware data processor to cause the hardware data processor to:
- obtain a virtual model of a patient's set of teeth, said set of teeth comprising a region configured for insertion of a restoration, the region being located in a gingival part of the set of teeth, and at least part of the gingiva surrounding said region;
- obtain a virtual model of said restoration;
- and
- create a modified virtual model of the set of teeth by modifying the gingival part of the virtual model of the set of teeth to remove an overlap between a volume of the virtual model of said restoration and a volume of said gingival part of the virtual model of the set of teeth, wherein the modifying comprises subtracting the virtual model of the restoration from the virtual model of the set of teeth,
- wherein the computer readable program code is executable by the hardware data processor to cause the hardware data processor to enlarge at least part of the virtual model of the restoration before the subtraction from the virtual model of the set of teeth.
A computer program product embodied in a non-transitory computer readable storage medium, the computer program product comprising computer readable program code executable by a hardware data processor to cause the hardware data processor to:
- obtain a virtual model of a patient's set of teeth, said set of teeth comprising a region configured for insertion of a restoration, the region being located in a gingival part of the set of teeth, and at least part of the gingiva surrounding said region;
- obtain a virtual model of said restoration, wherein the restoration is designed for the patient and/or is based on a pre-manufactured restoration;
- and
- create a modified virtual model of the set of teeth by modifying the gingival part of the virtual model of the set of teeth to remove an overlap between a volume of the virtual model of said restoration and a volume of said gingival part of the virtual model of the set of teeth, wherein the modifying comprises subtracting the virtual model of the restoration from the virtual model of the set of teeth,
- wherein the computer readable program code is executable by the hardware data processor to cause the hardware data processor to determine an insertion path for the restoration into the region configured for insertion of a restoration,
- wherein the computer readable program code is executable by the hardware data processor to cause the hardware data processor to identify a circumference line for the dental restoration and to define an extrusion volume from the circumference line of the dental restoration and the insertion path.
A computer program product embodied in a non-transitory computer readable storage medium, the computer program product comprising computer readable program code executable by a hardware data processor to cause the hardware data processor to:
- obtain a virtual model of a patient's set of teeth, wherein the virtual model of the set of teeth comprises a gingival part, said gingival part comprising a virtual region corresponding to a region of the patient's set of teeth configured for insertion of a restoration, the region being located in a gingival part of the set of teeth, and at least part of the gingiva surrounding said region, and wherein the gingival part of the virtual model of the set of teeth defines a first surface at the region configured for insertion of a restoration;
- obtain a virtual model of said restoration;
- and
- create a modified virtual model of the set of teeth by modifying the gingival part of the virtual model of the set of teeth, wherein the modifying comprises replacing said first surface with a second surface, the second surface being shaped such that any overlap between a volume of the virtual model of said restoration and a volume of said gingival part of the virtual model of the set of teeth is removed,
- wherein the computer readable program code is executable by the hardware data processor to cause the hardware data processor to enlarge at least part of the virtual model of the restoration before creating the modified virtual model of the set of teeth.
A computer program product embodied in a non-transitory computer readable storage medium, the computer program product comprising computer readable program code executable by a hardware data processor to cause the hardware data processor to:
- obtain a virtual model of a patient's set of teeth, said set of teeth comprising a region configured for insertion of a restoration, the region being located in a gingival part of the set of teeth, and at least part of the gingiva surrounding said region;
- obtain a virtual model of said restoration;
- and
- create a modified virtual model of the set of teeth by modifying the gingival part of the virtual model of the set of teeth to remove an overlap between a volume of the virtual model of said restoration and a volume of said gingival part of the virtual model of the set of teeth, wherein the modifying comprises digitally repositioning the gingival part of the virtual model of the set of teeth around the restoration by digitally moving gingiva away from the virtual model of the restoration,
- wherein the computer readable program code is executable by the hardware data processor to cause the hardware data processor to enlarge at least part of the virtual model of the restoration before digitally moving gingiva away from the virtual model of the restoration.
Dependencies are inferred from the claim text.