CN105488849A - Hybrid level set based three-dimensional tooth modeling method - Google Patents

Hybrid level set based three-dimensional tooth modeling method Download PDF

Info

Publication number
CN105488849A
CN105488849A CN201510821682.7A CN201510821682A CN105488849A CN 105488849 A CN105488849 A CN 105488849A CN 201510821682 A CN201510821682 A CN 201510821682A CN 105488849 A CN105488849 A CN 105488849A
Authority
CN
China
Prior art keywords
phi
tooth
dtri
level set
energy
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510821682.7A
Other languages
Chinese (zh)
Other versions
CN105488849B (en
Inventor
吴婷
张礼兵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fuzhou Hailijia Oral Technology Co ltd
Original Assignee
Jiaxing University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jiaxing University filed Critical Jiaxing University
Priority to CN201510821682.7A priority Critical patent/CN105488849B/en
Publication of CN105488849A publication Critical patent/CN105488849A/en
Application granted granted Critical
Publication of CN105488849B publication Critical patent/CN105488849B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/30Polynomial surface description
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/04Indexing scheme for image data processing or generation, in general involving 3D image data

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Pure & Applied Mathematics (AREA)
  • Mathematical Optimization (AREA)
  • Mathematical Physics (AREA)
  • Mathematical Analysis (AREA)
  • Algebra (AREA)
  • Computer Graphics (AREA)
  • Geometry (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Apparatus For Radiation Diagnosis (AREA)
  • Magnetic Resonance Imaging Apparatus (AREA)
  • Medicines Containing Antibodies Or Antigens For Use As Internal Diagnostic Agents (AREA)

Abstract

The invention provides a hybrid level set based three-dimensional tooth modeling method. The method comprises the following multiple steps: 1) selecting an initial slice and initializing a level set; 2) segmenting a tooth root slice image by utilizing a single-phase hybrid level set model constructed by combining priori shape constraint energy, Flux model based edge energy and priori gray based local region energy; 3) segmenting a tooth crown layer slice image by a dual-phase hybrid level set model in combination with regional competition constraint; and 4) reconstructing a contour segmentation based three-dimensional tooth model. According to the method, the hybrid level set model can effectively solve the problems of inaccuracy for edge positioning, incapability of processing an image, uneven gray level and the like in a conventional segmentation model, and an independent three-dimensional model of each tooth can be quickly and accurately constructed, so that a solid foundation is laid for making oral repair plans, biomechanical analysis and the like.

Description

A kind of three-dimensional tooth modeling method based on mixed-level collection
Technical field
The invention belongs to image processing field, relate to the application of a kind of Level Set Method in three-dimensional tooth modeling.
Background technology
In recent years, along with three-dimensional digital imaging technique is in the develop rapidly in dentistry field, Computer aided decision reparation is more and more applied in the middle of oral restoration, and becomes the development trend in this field gradually.In the repair system of computing machine oral cavity, first important will obtain digitized three-dimensional tooth model exactly, and the precision of model and integrality are directly connected to the result of follow-up row's tooth, plantation, correction and biomechanical analysis.
The most frequently used method of current tooth modeling method utilizes image processing techniques to split tooth CT image sequence exactly, namely first from every one deck CT cuts into slices, is partitioned into tooth profile, then utilizes these interlayer contour reconstructions to go out tooth three-dimensional model.Because these class methods can obtain whole teeth patterning structure, for patient's pathological change of oral cavity provides complete diagnosis basis, therefore, the tooth modeling method based on CT image is more and more subject to the extensive concern of researcher.
Due to the density of oral cavity CT image Tooth and jawbone and distance all comparatively close, adopt traditional image partition method to be difficult to accurately extract the tissue contours of every tooth.The segmentation of CT image tooth is one always and is full of challenging problem.Wang Li etc. (Wang Li, Cui Jin, Han Qingkai etc., tie up solid model and set up by the tooth 3 based on CT image.Journal of Image and Graphics, 2005,10 (10): 1289-1292.) utilize binaryzation and Boundary Extraction to filter out every layer of section tooth profile key point, then utilize 3D-Delaunay tetrahedralization algorithm to obtain the solid model of whole tooth; But binaryzation processing ease produces the problem of over-segmentation or less divided.(the X.Wu such as Wu, H.Gao, H.Heo, etal.ImprovedB-splinecontourfittingusinggeneticalgorithm forthesegmentationofdentalcomputerizedtomographyimageseq uences.TheJournalofimagingscienceandtechnology, 2007,51 (4): 328-336.) utilize the tooth profile extracting every layer of section based on the B-spline curves matching of genetic algorithm, but B-spline curves cannot the problem of dental treatments topologies change.(the H.Gao such as Gao, O.Chae.IndividualtoothsegmentationfromCTimagesusinglevel setmethodwithshapeandintensityprior.PatternRecognition, 2010,43:2406-2417) movable contour model based on level set is adopted to carry out tooth segmentation, and different parted patterns is adopted to different dental layers section, the corona of every tooth and root of the tooth all can be split; This model mainly relies on the probability distribution of Image edge gradient and prior shape to carry out the evolution of Guidance Levels collection, but due to tooth Density inhomogeneity, and be easily subject to the isostructural interference of alveolar bone around, therefore rely on the gray probability of prior shape peripheral region to come contraction and the easy problem producing boundary leakage of expansion of level of control collection profile.
Summary of the invention
For overcoming above-mentioned the deficiencies in the prior art, improve efficiency and the precision of tooth segmentation, the present invention considers oral cavity CT image teeth patterning Variation Features, proposes a kind of three-dimensional tooth modeling method based on mixed-level collection.
The invention provides: a kind of three-dimensional tooth modeling method based on mixed-level collection, comprises the steps:
(1) from the CT image sequence of oral cavity, choose one as initial section, and sketch out every tooth profile on this image with initialization level set function;
(2) section of initial section is following root of the tooth layer utilizes prior shape bound energy, single-phase mixed-level collection model segmentation tooth profile based on the edge energy of Flux model, the structure that to combine based on the energy of local area of priori gray scale;
(3) the corona layer section that initial section is above utilizes calmodulin binding domain CaM to compete the bipolar mixture Level Set Models segmentation tooth profile of constraint;
(4) the tooth profile pixel after all section segmentations is converted into three-dimensional coordinate, utilizes Delaunay triangulation methodology to carry out rebuilding to obtain the triangle grid model of every tooth.
Step (1) is carried out as follows: choose in the sectioning image of tooth neck position all tooth all occur and the section of the less appearance of alveolar bone as initial section, and on this sectioning image, sketch out the general profile C of every tooth i(i=1,2 ... n, n are tooth number) as the initial profile of level set, then utilize C iinitialization n level set function Φ i(i=1,2 ... n), Φ iinitialization by point each in computed image to C isigned distance come, that is:
Φ i ( x ) = d [ ( x ) , C i ] , x ∈ i n s i d e ( C i ) 0 , x ∈ C i - d [ ( x ) , C i ] , x ∈ o u t s i d e ( C i )
Wherein, d [(x), C i] represent pixel x and curve C ibetween Euclidean distance.
The energy functional of the single-phase mixed-level collection model of the segmentation root of the tooth layer section described in step (2) is defined as the weighted sum of prior shape bound energy, the edge energy based on Flux model, the energy of local area based on priori gray scale etc.:
E root of the tooth(Φ)=μ E int(Φ)+γ E length(Φ)+α E prior(Φ)+vE edge(Φ)+λ E region(Φ)
Wherein, μ, γ, α, ν, λ are the weight coefficient of each energy term;
(3a) symbolic distance keeps ENERGY E int(Φ), be used for ensureing the stability in level set movements process, be defined as:
E int ( Φ ) = ∫ Ω 1 2 ( | ▿ Φ | - 1 ) 2 d x
(3b) curve arc long smoothed energy E length(Φ), be used for smooth level collection profile, be defined as:
E length = ∫ Ω | ▿ H ( Φ ) | dx
(3c) prior shape bound energy E prior(Φ), be used for the shape of level of control collection, the tooth profile after segmentation is at every turn mapped to contiguous slices image, and the prior shape developed as present level set function uses restraint, and its energy functional is defined as:
E p r i o r ( Φ ) = ∫ Ω ( H ( Φ ) - H ( Φ p ) ) 2 d x
Wherein Φ is the level set function of current slice, Φ pfor level set function corresponding to rear prior shape has been split in a upper section, H (x) is Heaviside function;
(3d) based on the edge energy E of Flux model edge(Φ), be used for detecting the outer boundary profile of tooth, be embedded into by the angle information between image gradient direction and level function gradient direction in the middle of traditional F lux model, its energy functional is defined as:
E edge(Φ)=-∫ ΩξΔI σ(1-H(Φ)dx
Wherein Δ is Laplacian operator, I σrepresent the image after Gaussian smoothing,
ξ ( x ) = 1 , i f ▿ Φ · ▿ I σ > 0 0 , i f ▿ Φ · ▿ I σ ≤ 0
For gradient direction detection function, for gradient operator, represent dot product;
(3e) based on the energy of local area E of priori gray scale region(Φ), be used for overcoming gradation of image problem of non-uniform, be embedded in the middle of regional model by priori half-tone information, its energy functional is defined as:
E r e g i o n ( Φ ) = ∫ ∫ Ω ( I - f r e f _ i n ) 2 H ( Φ ) d x + ∫ ∫ Ω ( I - f r e f _ o u t ) 2 ( 1 - H ( Φ ) ) d x
Wherein f ref_in(x) and f ref_outx r neighborhood that () is defined as reference point in prior shape is respectively at the inside and outside gray average of priori pattern curve, and reference point is the point that in prior shape, distance present image target pixel points x is nearest;
(3f) comprehensive above each energy term, is expressed as the minimization of energy functional of root of the tooth layer section mixed-level collection model:
Above-mentioned energy functional is minimized, obtains the EVOLUTION EQUATION of level set curve:
∂ Φ ∂ t = μ [ Δ Φ - d i v ( ▿ Φ | ▿ Φ | ) ] + δ ( Φ ) + γ d i v ( ▿ Φ | ▿ Φ | ) - 2 α ( H ( Φ ) - H ( Φ p ) ) - v ξ ( x ) Δ I - λ [ ( I - f r e f _ i n ) 2 - ( I - f r e f _ i o u t ) 2 ]
Wherein, δ (Φ) is Dirac function.
The bipolar mixture Level Set Models of the segmentation corona layer section during step (3) is described is set up as follows: the single-phase mixed-level collection model described in utilizing initial section is split, all level set functions after segmentation are combined into the bipolar mixture level set function of two couplings according to the rule every a tooth, and add region-competitive bound energy and overlap to overcome two level sets, its energy functional is defined as:
E corona1, Φ 2)=E root of the tooth1)+E root of the tooth2)+β E repulse
Wherein, E repulse=∫ Ωh (Φ 1) H (Φ 2) dx
For region-competitive bound energy, β is used for the degree of control two level set function region overlap;
Above-mentioned energy functional is minimized, obtains two-phase level set function Φ 1, Φ 2eVOLUTION EQUATION be respectively: ∂ Φ 1 ∂ t = μ [ ΔΦ 1 - d i v ( ▿ Φ 1 | ▿ Φ 1 | ) ]
With + δ ( Φ 1 ) + γ d i v ( ▿ Φ 1 | ▿ Φ 1 | ) - 2 α * ( H ( Φ 1 ) - H ( Φ p 1 ) ) - v * ξ 1 Δ I - λ [ ( I - f r e f _ i n ) 2 - ( I - f r e f _ i o u t ) 2 ] - β H ( Φ 2 )
With ∂ Φ 2 ∂ t = μ [ ΔΦ 2 - d i v ( ▿ Φ 2 | ▿ Φ 2 | ) ] + δ ( Φ 2 ) + γ d i v ( ▿ Φ 2 | ▿ Φ 2 | ) - 2 α * ( H ( Φ 2 ) - H ( Φ p 2 ) ) - v * ξ 2 Δ I - λ [ ( I - f r e f _ i n ) 2 - ( I - f r e f _ i o u t ) 2 ] - β H ( Φ 1 )
Wherein Φ p1, Φ p2represent Φ respectively 1, Φ 2priori value; ξ 1(x), ξ 2x () represents Φ respectively 1, Φ 2gradient direction detection function during evolution:
ξ 1 ( x ) = 1 , i f ▿ Φ 1 · ▿ I 1 σ > 0 0 , i f ▿ Φ 1 · ▿ I 1 σ ≤ 0
ξ 2 ( x ) = 1 , i f ▿ Φ 2 · ▿ I 2 σ > 0 0 , i f ▿ Φ 2 · ▿ I 2 σ ≤ 0 .
Three-dimensional tooth described in step (4) is rebuild and is carried out as follows: the EVOLUTION EQUATION utilizing arrowband method and the above-mentioned level set function of half implicit difference Scheme Solving, extract the pixel of level set function in Φ=0 after having upgraded, obtain the tooth profile of current slice image, tooth profile pixel after all sectioning image segmentations is converted into three-dimensional coordinate, the Delaunay triangulation methodology increased based on region is utilized to rebuild, to generate the triangle grid model of every tooth.
Beneficial effect of the present invention: mixed-level collection models coupling many-sided information such as image border, regional area, priori that the present invention proposes, effectively to overcome conventional model edge local inaccurate and cannot process the problems such as gradation of image is uneven.The inventive method has less manual intervention, and there is good segmentation effect and higher accuracy rate, the three-dimensional tooth model reconstructed correctly can reflect the anatomic form of tooth, thus formulate oral restoration planning, biomechanical analysis etc. for next step and establish solid foundation, for the precision of raising oral restoration and efficiency significant.
Accompanying drawing explanation
Fig. 1 is tooth modeling technique process flow diagram of the present invention.
Fig. 2 is the level set function initialization schematic diagram of initial section.
The gradient direction schematic diagram that Fig. 3 (a) is tooth and surrounding interference structure.
The gradient direction schematic diagram that Fig. 3 (b) is level set function.
Fig. 4 is the two-phase level set function schematic diagram of corona layer sectioning image.
Fig. 5 is two-phase level-set segmentation area schematic.
Fig. 6 is that the present invention and existing method are to the segmentation effect figure of initial sectioning image.
To be the present invention and existing method to cut into slices the segmentation effect figure at position of grinding one's teeth in sleep to root of the tooth Fig. 7.
Fig. 8 is that the present invention grinds one's teeth in sleep the some section segmentation contours in position and three-dimensional reconstruction design sketch.
Embodiment
Below in conjunction with accompanying drawing, embodiments of the present invention is further illustrated:
As shown in Figure 1, specific implementation step of the present invention is as follows:
Step 1, the choosing and level set initialization of initial section: first read tooth CT image sequence, in the sectioning image of tooth neck position, then select all tooth all to occur and the section of the less appearance of alveolar bone as initial section.On initial sectioning image, sketch out the general profile C of every tooth i(i=1,2 ... n, n are tooth number) as the initial profile of level set, as shown in Figure 2, then utilize C i(i=1,2 ... n) initialization n level set function Φ i(i=1,2 ... n).Φ iinitialization by point each in computed image to C isigned distance come, that is:
Φ i ( x ) = d [ ( x ) , C i ] , x ∈ i n s i d e ( C i ) 0 , x ∈ C i - d [ ( x ) , C i ] , x ∈ o u t s i d e ( C i )
Wherein, d [(x), C i] represent some x and curve C ibetween Euclidean distance.
Step 2, root of the tooth layer section segmentation: in root of the tooth tomographic image, tooth is vulnerable to alveolar bone and the isostructural more interference of pulp cavity.Therefore, a kind of new mixed-level collection tooth parted pattern is proposed.The energy functional of this model is primarily of part compositions such as prior shape bound energy, the edge energy based on Flux model, the energy of local areas based on priori gray scale.
(1) in priori shape constraining energy term, between contiguous slices, all relatively, therefore the tooth profile that a upper section has completed segmentation is mapped to current slice image, the prior shape as level set movements uses restraint for the shape of corresponding tooth and position.Φ is made to be the level set function of current slice, Φ pfor level set function corresponding to rear prior shape has been split in a upper section, then prior shape bound term is defined as:
E p r i o r ( Φ ) = ∫ Ω ( H ( Φ ) - H ( Φ p ) ) 2 d x
In formula, H (x) is Heaviside function.
(2) in the edge energy based on Flux model, utilize the Flux model based on gradient vector field to come localizing objects border, utilize the angle between image gradient direction and level function gradient direction to overcome the interference problem of surrounding socket bone and pulp cavity simultaneously.
Due to image at boundary gradient and edge method vector in the same way, therefore Flux model comes positioning image edge by the edge integration of computed image gradient and curve method inner product of vectors, and the method effectively can solve the segmentation problem of weak boundary target, and Evolution Rates is fast.The maximization energy functional of Flux model is expressed as:
E Flux(Φ)=∫ ΩΔI(1-H(Φ)dx
In formula, Δ is Laplacian operator, I σrepresent the image after Gaussian smoothing.
But, because the interference structure of Its pulp and outside is more, directly utilize above-mentioned model to split, level set can capture on the pulp cavity of Its pulp and the border such as the adjacent teeth of outside or alveolar bone simultaneously, and therefore gradient direction constraint joins in the middle of above-mentioned Flux model by the present invention.
In tooth CT image, tooth is high-brightness region, and background is low brightness area, therefore the image gradient direction of tooth and surrounding interference structure can be expressed as shown in Fig. 3 a.Due to level set function Φ defined herein just getting in level set inside, outside gets negative, then the gradient direction of Φ can be expressed as shown in Fig. 3 b.Can find out, if evolution curve will be made only to capture the outer boundary profile of tooth, then the gradient direction of image should be consistent with the gradient direction of level set function.Therefore, the functional that minimizes of edge energy of the present invention is defined as:
E edge(Φ)=∫ ΩξΔI(1-H(Φ)dx
Wherein ξ ( x ) = 1 , i f ▿ Φ · ▿ I σ > 0 0 , i f ▿ Φ · ▿ I σ ≤ 0
For gradient direction detection function, for gradient operator, represent dot product.
(3) in the energy of local area in conjunction with priori gray scale, the local neighborhood gray average of prior shape is replaced overall average, priori half-tone information cannot be utilized to overcome conventional model and the uneven problem of gradation of image cannot be processed.
Because the intensity profile of image between contiguous slices is very identical, and tooth outline position is also close, and therefore priori half-tone information is embedded in energy model by the present invention, compares precision to improve, and its energy functional is defined as:
E r e g i o n ( Φ ) = ∫ ∫ Ω ( I - f r e f _ i n ) 2 H ( Φ ) d x + ∫ ∫ Ω ( I - f r e f _ o u t ) 2 ( 1 - H ( Φ ) ) d x
Wherein f ref_in(x) and f ref_outx r neighborhood that () is defined as reference point in prior shape is respectively at the inside and outside gray average of priori pattern curve.Reference point is determined as follows: after a upper section segmentation completes, the r neighborhood calculating each point in prior shape is at the inside and outside gray average of priori pattern curve, then in current slice image, by as a reference point for point nearest for distance present image target pixel points x in prior shape.Choosing of the r radius of neighbourhood need be determined according to the resolution of image, generally should be too not large, in order to avoid comprise too much adjacent teeth region.
(4) for ensureing the shape of level set in whole evolutionary process and stability, then add symbolic distance and keep energy:
E int ( Φ ) = ∫ Ω 1 2 ( | ▿ Φ | - 1 ) 2 d x
Item level and smooth with curve arc long:
E length = ∫ Ω | ▿ H ( Φ ) | dx .
Like this, comprehensive each energy information above, can be expressed as the minimization of energy functional of the single-phase mixed-level collection model of segmentation root of the tooth layer section:
Minimize energy equation, the EVOLUTION EQUATION that can obtain the level set function Φ of root of the tooth layer section is:
∂ Φ ∂ t = μ [ Δ Φ - d i v ( ▿ Φ | ▿ Φ | ) ] + δ ( Φ ) + γ d i v ( ▿ Φ | ▿ Φ | ) - 2 α ( H ( Φ ) - H ( Φ p ) ) - v ξ ( x ) Δ I - λ [ ( I - f r e f _ i n ) 2 - ( I - f r e f _ i o u t ) 2 ]
Wherein δ (Φ) is Dirac function.
Step 3, corona layer section parted pattern: in corona layer sectioning image, tooth is close to together gradually, gap is less, for effectively extracting the border between adjacent two teeth, the single-phase mixed-level collection model described in step 2 is utilized to carry out tooth segmentation to initial section, level set function after segmentation is combined into the bipolar mixture level set function of two couplings according to the rule every a tooth, as shown in Figure 4.
Principle is split, two level set function Φ from multi-phase horizontal set 1, Φ 2image can be divided into four regions, as shown in Figure 5.For { Φ 1> 0, Φ 2this phase of > 0}, represents the overlapping region of adjacent teeth.For overcoming Φ 1, Φ 2overlap in evolutionary process, in energy functional, introduce region-competitive criterion.If A 1, A 2be respectively level set function Φ 1, Φ 2the interior zone area that corresponding level set curve surrounds.According to the character of Heaviside function H (x), can by A 1, A 2be expressed as:
A 1=area(Φ 1≥0)=∫ ΩH(Φ 1)dx
A 2=area(Φ 2≥0)=∫ ΩH(Φ 2)dx
These two regions are not overlapped, then should meet:
Therefore region penalty term can be defined as:
E repulse=∫ ΩH(Φ l)H(Φ 2)dx
Above formula is minimized and is equivalent to avoid two teeth to overlap.
Joined by region penalty term in the middle of level set energy functional, the energy equation that can obtain the bipolar mixture Level Set Models of corona layer is:
E corona1, Φ 2)=E root of the tooth1)+E root of the tooth2)+β E repulse
Wherein β is used for the degree of control two level set function region overlap, minimizes, can obtain two-phase level set function Φ to above-mentioned energy functional 1, Φ 2eVOLUTION EQUATION be respectively:
∂ Φ 1 ∂ t = μ [ ΔΦ 1 - d i v ( ▿ Φ 1 | ▿ Φ 1 | ) ] + δ ( Φ 1 ) + γ d i v ( ▿ Φ 1 | ▿ Φ 1 | ) - 2 α * ( H ( Φ 1 ) - H ( Φ p 1 ) ) - v * ξ 1 Δ I - λ [ ( I - f r e f _ i n ) 2 - ( I - f r e f _ i o u t ) 2 ] - β H ( Φ 2 )
With
∂ Φ 2 ∂ t = μ [ ΔΦ 2 - d i v ( ▿ Φ 2 | ▿ Φ 2 | ) ] + δ ( Φ 2 ) + γ d i v ( ▿ Φ 2 | ▿ Φ 2 | ) - 2 α * ( H ( Φ 2 ) - H ( Φ p 2 ) ) - v * ξ 2 Δ I - λ [ ( I - f r e f _ i n ) 2 - ( I - f r e f _ i o u t ) 2 ] - β H ( Φ 1 )
Wherein Φ p1, Φ p2represent Φ respectively 1, Φ 2priori value; ξ 1(x), ξ 2x () represents Φ respectively 1, Φ 2gradient direction detection function during evolution, that is:
ξ 1 ( x ) = 1 , i f ▿ Φ 1 · ▿ I 1 σ > 0 0 , i f ▿ Φ 1 · ▿ I 1 σ ≤ 0
ξ 2 ( x ) = 1 , i f ▿ Φ 2 · ▿ I 2 σ > 0 0 , i f ▿ Φ 2 · ▿ I 2 σ ≤ 0
Step 4, tooth three-dimensional model are rebuild: the EVOLUTION EQUATION utilizing arrowband method and the above-mentioned level set function of half implicit difference Scheme Solving, extract the pixel of level set function in Φ=0 after having upgraded, these tooth profile pixels after all sectioning image segmentations are converted into three-dimensional coordinate, utilize Delaunay triangulation methodology to rebuild, the triangle grid model of every tooth can be obtained.
Validity of the present invention can be further illustrated by experiment below:
Using the complete patient oral cavity CT image sequence of mandibular teeth as example.Fig. 6 utilizes the present invention and Li model, the initial sectioning image of CV model to this CT sequence to carry out tooth segmentation result comparison diagram.Fig. 6 (a) each tooth initial profile polygon for drawing in initial section.Can find out, based on the Li model at edge owing to too relying on the image gradient information near initial curve, but lack gradient direction constraint, so there is the inaccurate phenomenon of a lot of tooth edge local in Fig. 6 (b).C-V model based on region relies on overall half-tone information, and the weak boundary place therefore between the nearer tooth of Fig. 6 (c) middle distance and between tooth and jawbone produces merges.Fig. 6 (d) is segmentation result of the present invention, owing to utilizing the Flux model based on gradient vector field, effectively can detect weak boundary, and by adding gradient direction and prior shape constraint, thus realize accurate positioning teeth boundary profile.
The method of people such as Fig. 7 (a) and Fig. 7 (b) difference the present invention and Gao etc. is to the segmentation result of the root of the tooth position sectioning image of this patient's second molar.Can find out, the present invention has segmentation result more accurately, but the method for the people such as Gao relies on inside or outside of curve gray probability to detect profile, because the gray scale of pulp cavity is comparatively dark, can make the curve deflection pulp cavity of detection at tooth weak boundary place.
Fig. 8 shows the segmentation result of some sections at first molar position, right side.Can find out, the segmentation result of all sectioning images can be fitted tooth objective contour well substantially.But in the section of the 160th layer, level set does not capture Its pulp groove contour, and this is mainly subject to the impact of arrowband size in level set movements equation.Due to the existence of dental surface groove, there is depression extremely in the profile that some can be caused to cut into slices.If now narrowband width obtains less, may will develop on objective contour by limit levels collection.But this does not affect last segmentation result, because target wheel profile is included in the inside of level set curve, extract final outline line by gray threshold.Show every layer of section tooth profile after to segmentation on the right of Fig. 8 and carry out the result after three-dimensional reconstruction, can find out that three-dimensional model that the present invention rebuilds correctly can reflect the anatomic form of tooth, thus provide valid data for next step computer-aided diagnosis, enable doctor formulate best operation plan for the actual conditions of patient.
The foregoing is only preferred embodiments of the present invention, not in order to limit the present invention, all any amendments done within the spirit and principles in the present invention, equivalent replacement and improvement etc., all should be included within protection scope of the present invention.

Claims (5)

1., based on a three-dimensional tooth modeling method for mixed-level collection, it is characterized in that, comprise the steps:
(1) from the CT image sequence of oral cavity, choose one as initial section, and sketch out every tooth profile on this image with initialization level set function;
(2) section of initial section is following root of the tooth layer utilizes prior shape bound energy, single-phase mixed-level collection model segmentation tooth profile based on the edge energy of Flux model, the structure that to combine based on the energy of local area of priori gray scale;
(3) the corona layer section that initial section is above utilizes calmodulin binding domain CaM to compete the bipolar mixture Level Set Models segmentation tooth profile of constraint;
(4) the tooth profile pixel after all section segmentations is converted into three-dimensional coordinate, utilizes Delaunay triangulation methodology to carry out rebuilding to obtain the triangle grid model of every tooth.
2. a kind of three-dimensional tooth modeling method based on mixed-level collection according to claim 1, it is characterized in that, step (1) is carried out as follows: choose in the sectioning image of tooth neck position all tooth all occur and the section of the less appearance of alveolar bone as initial section, and on this sectioning image, sketch out the general profile C of every tooth i(i=1,2 ... n, n are tooth number) as the initial profile of level set, then utilize C iinitialization n level set function Ф i(i=1,2 ... n), Ф iinitialization by point each in computed image to C isigned distance come, that is:
Φ i ( x ) = d [ ( x ) , C i ] , x ∈ i n s i d e ( C i ) 0 , x ∈ C i - d [ ( x ) , C i ] , x ∈ o u t s i d e ( C i )
Wherein, d [(x), C i] represent pixel x and curve C ibetween Euclidean distance.
3. a kind of three-dimensional tooth modeling method based on mixed-level collection according to claim 1, it is characterized in that, the energy functional of the single-phase mixed-level collection model of the segmentation root of the tooth layer section described in step (2) is defined as the weighted sum of prior shape bound energy, the edge energy based on Flux model, the energy of local area based on priori gray scale etc.:
E root of the tooth(Ф)=μ E int(Ф)+γ E length(Ф)+α E prior(Ф)+ν E edge(Ф)+λ E region(Ф) wherein, μ, γ, α, ν, λ are the weight coefficient of each energy term;
(3a) symbolic distance keeps ENERGY E int(Ф), be used for ensureing the stability in level set movements process, be defined as:
E int ( Φ ) = ∫ Ω 1 2 ( | ▿ Φ | - 1 ) 2 d x
(3b) curve arc long smoothed energy E length(Ф), be used for smooth level collection profile, be defined as:
E l e n g t h = ∫ Ω | ▿ H ( Φ ) | d x
(3c) prior shape bound energy E prior(Ф), be used for the shape of level of control collection, the tooth profile after segmentation is at every turn mapped to contiguous slices image, and the prior shape developed as present level set function uses restraint, and its energy functional is defined as:
E p r i o r ( Φ ) = ∫ Ω ( H ( Φ ) - H ( Φ p ) ) 2 d x
Wherein Ф is the level set function of current slice, Ф pfor level set function corresponding to rear prior shape has been split in a upper section, H (x) is Heaviside function;
(3d) based on the edge energy E of Flux model edge(Ф), be used for detecting the outer boundary profile of tooth, be embedded into by the angle information between image gradient direction and level function gradient direction in the middle of traditional F lux model, its energy functional is defined as:
E edge(Ф)=-∫ Ωξ△I σ(1-H(Ф)dx
Wherein △ is Laplacian operator, I σrepresent the image after Gaussian smoothing,
ξ ( x ) = 1 , i f ▿ Φ · ▿ I σ > 0 0 , i f ▿ Φ · ▿ I σ ≤ 0
For gradient direction detection function, for gradient operator, represent dot product;
(3e) based on the energy of local area E of priori gray scale region(Ф), be used for overcoming gradation of image problem of non-uniform, be embedded in the middle of regional model by priori half-tone information, its energy functional is defined as:
E r e g i o n ( Φ ) = ∫ ∫ Ω ( I - f r e f _ i n ) 2 H ( Φ ) d x + ∫ ∫ Ω ( I - f r e f _ o u t ) 2 ( 1 - H ( Φ ) ) d x
Wherein f ref_in(x) and f ref_outx r neighborhood that () is defined as reference point in prior shape is respectively at the inside and outside gray average of priori pattern curve, and reference point is the point that in prior shape, distance present image target pixel points x is nearest;
(3f) comprehensive above each energy term, is expressed as the minimization of energy functional of root of the tooth layer section mixed-level collection model:
Above-mentioned energy functional is minimized, obtains the EVOLUTION EQUATION of level set curve:
∂ Φ ∂ t = μ [ Δ Φ - d i v ( ▿ Φ | ▿ Φ | ) ] + δ ( Φ ) + γ d i v ( ▿ Φ | ▿ Φ | ) - 2 α ( H ( Φ ) - H ( Φ p ) ) - v ξ ( x ) Δ I - λ [ ( I - f r e f _ i n ) 2 - ( I - f r e f _ i o u t ) 2 ]
Wherein, δ (Ф) is Dirac function.
4. a kind of three-dimensional tooth modeling method based on mixed-level collection according to claim 3, it is characterized in that, the bipolar mixture Level Set Models of the segmentation corona layer section during step (3) is described is set up as follows: the single-phase mixed-level collection model described in utilizing initial section is split, all level set functions after segmentation are combined into the bipolar mixture level set function of two couplings according to the rule every a tooth, and add region-competitive bound energy and overlap to overcome two level sets, its energy functional is defined as:
E corona1, Ф 2)=E root of the tooth1)+E root of the tooth2)+β E repulse
Wherein,
E repulse=∫ ΩE(Ф 1)H(Ф 2)dx
For region-competitive bound energy, β is used for the degree of control two level set function region overlap;
Above-mentioned energy functional is minimized, obtains two-phase level set function Ф 1, Ф 2eVOLUTION EQUATION be respectively:
∂ Φ 1 ∂ t = μ [ ΔΦ 1 - d i v ( ▿ Φ 1 | ▿ Φ 1 | ) ]
With + δ ( Φ 1 ) + γ d i v ( ▿ Φ 1 | ▿ Φ 1 | ) - 2 α * ( H ( Φ 1 ) - H ( Φ p 1 ) ) - v * ξ 1 Δ I - λ [ ( I - f r e f _ i n ) 2 - ( I - f r e f _ i o u t ) 2 ] - β H ( Φ 2 )
With
∂ Φ 2 ∂ t = μ [ ΔΦ 2 - d i v ( ▿ Φ 2 | ▿ Φ 2 | ) ] + δ ( Φ 2 ) + γ d i v ( ▿ Φ 2 | ▿ Φ 2 | ) - 2 α * ( H ( Φ 2 ) - H ( Φ p 2 ) ) - v * ξ 2 Δ I - λ [ ( I - f r e f _ i n ) 2 - ( I - f r e f _ i o u t ) 2 ] - β H ( Φ 1 )
Wherein Φ p1, Φ p2represent Ф respectively 1, Ф 2priori value; ξ 1(x), ξ 2x () represents Ф respectively 1, Ф 2gradient direction detection function during evolution:
ξ 1 ( x ) = 1 , i f ▿ Φ 1 · ▿ I 1 σ > 0 0 , i f ▿ Φ 1 · ▿ I 1 σ ≤ 0
ξ 2 ( x ) = 1 , i f ▿ Φ 2 · ▿ I 2 σ > 0 0 , i f ▿ Φ 2 · ▿ I 2 σ ≤ 0 .
5. a kind of three-dimensional tooth modeling method based on mixed-level collection according to claim 1, it is characterized in that, three-dimensional tooth described in step (4) is rebuild and is carried out as follows: the EVOLUTION EQUATION utilizing arrowband method and the above-mentioned level set function of half implicit difference Scheme Solving, extract the pixel of level set function in Ф=0 after having upgraded, obtain the tooth profile of current slice image, tooth profile pixel after all sectioning image segmentations is converted into three-dimensional coordinate, the Delaunay triangulation methodology increased based on region is utilized to rebuild, to generate the triangle grid model of every tooth.
CN201510821682.7A 2015-11-24 2015-11-24 A kind of three-dimensional tooth modeling method based on mixed-level collection Active CN105488849B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510821682.7A CN105488849B (en) 2015-11-24 2015-11-24 A kind of three-dimensional tooth modeling method based on mixed-level collection

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510821682.7A CN105488849B (en) 2015-11-24 2015-11-24 A kind of three-dimensional tooth modeling method based on mixed-level collection

Publications (2)

Publication Number Publication Date
CN105488849A true CN105488849A (en) 2016-04-13
CN105488849B CN105488849B (en) 2018-01-12

Family

ID=55675813

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510821682.7A Active CN105488849B (en) 2015-11-24 2015-11-24 A kind of three-dimensional tooth modeling method based on mixed-level collection

Country Status (1)

Country Link
CN (1) CN105488849B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107680110A (en) * 2017-08-29 2018-02-09 中国科学院苏州生物医学工程技术研究所 Inner ear three-dimensional level-set segmentation methods based on statistical shape model
WO2018214950A1 (en) * 2017-05-26 2018-11-29 Wuxi Ea Medical Instruments Technologies Limited Image segmentation method for teeth images
CN108986114A (en) * 2018-07-11 2018-12-11 中南大学 A kind of abdominal CT sequence image liver automatic division method based on level set and shape description symbols
CN109310488A (en) * 2016-06-21 2019-02-05 诺贝尔生物服务公司 The method of at least one of shape, position and orientation for estimating dental prosthesis
CN110619646A (en) * 2019-07-23 2019-12-27 同济大学 Single-tooth extraction method based on panoramic image
CN110889850A (en) * 2019-12-13 2020-03-17 电子科技大学 CBCT tooth image segmentation method based on central point detection
CN112136157A (en) * 2018-05-29 2020-12-25 麦迪西姆有限公司 Method, system and computer program for segmenting tooth pulp regions from images
CN115620871A (en) * 2022-11-21 2023-01-17 优铸科技(北京)有限公司 Corrector information generation method and device for invisible orthodontic platform
CN115944416A (en) * 2023-02-20 2023-04-11 极限人工智能有限公司 Auxiliary determination method, system, medium and electronic equipment for oral implantation scheme
WO2024082284A1 (en) * 2022-10-21 2024-04-25 深圳先进技术研究院 Orthodontic automatic tooth arrangement method and system based on mesh feature deep learning

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2874121A1 (en) * 2013-11-18 2015-05-20 Nuctech Company Limited Methods and apparatuses for establishing statistical model of dento-enamel junction
CN104905881A (en) * 2015-04-27 2015-09-16 苏州光影口腔医疗科技有限公司 Low-cost multi-material auxiliary guide plate 3 D (three dimensional) printing method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2874121A1 (en) * 2013-11-18 2015-05-20 Nuctech Company Limited Methods and apparatuses for establishing statistical model of dento-enamel junction
CN104905881A (en) * 2015-04-27 2015-09-16 苏州光影口腔医疗科技有限公司 Low-cost multi-material auxiliary guide plate 3 D (three dimensional) printing method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
吴婷: "数字化口腔种植关键基础技术研究", 《中国博士学位论文全文数据库信息科技辑》 *

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11443494B2 (en) 2016-06-21 2022-09-13 Nobel Biocare Services Ag Method for estimating at least one of shape, position and orientation of a dental restoration
CN109310488A (en) * 2016-06-21 2019-02-05 诺贝尔生物服务公司 The method of at least one of shape, position and orientation for estimating dental prosthesis
WO2018214950A1 (en) * 2017-05-26 2018-11-29 Wuxi Ea Medical Instruments Technologies Limited Image segmentation method for teeth images
CN107680110A (en) * 2017-08-29 2018-02-09 中国科学院苏州生物医学工程技术研究所 Inner ear three-dimensional level-set segmentation methods based on statistical shape model
CN107680110B (en) * 2017-08-29 2021-10-22 中国科学院苏州生物医学工程技术研究所 Inner ear three-dimensional level set segmentation method based on statistical shape model
CN112136157B (en) * 2018-05-29 2024-04-26 麦迪西姆有限公司 Method, system and computer program for segmenting dental pulp area from image
CN112136157A (en) * 2018-05-29 2020-12-25 麦迪西姆有限公司 Method, system and computer program for segmenting tooth pulp regions from images
CN108986114A (en) * 2018-07-11 2018-12-11 中南大学 A kind of abdominal CT sequence image liver automatic division method based on level set and shape description symbols
CN108986114B (en) * 2018-07-11 2022-03-29 中南大学 Automatic abdominal CT sequence image liver segmentation method based on level set and shape descriptor
CN110619646A (en) * 2019-07-23 2019-12-27 同济大学 Single-tooth extraction method based on panoramic image
CN110619646B (en) * 2019-07-23 2023-08-29 同济大学 Single tooth extraction method based on panorama
CN110889850B (en) * 2019-12-13 2022-07-22 电子科技大学 CBCT tooth image segmentation method based on central point detection
CN110889850A (en) * 2019-12-13 2020-03-17 电子科技大学 CBCT tooth image segmentation method based on central point detection
WO2024082284A1 (en) * 2022-10-21 2024-04-25 深圳先进技术研究院 Orthodontic automatic tooth arrangement method and system based on mesh feature deep learning
CN115620871A (en) * 2022-11-21 2023-01-17 优铸科技(北京)有限公司 Corrector information generation method and device for invisible orthodontic platform
CN115944416A (en) * 2023-02-20 2023-04-11 极限人工智能有限公司 Auxiliary determination method, system, medium and electronic equipment for oral implantation scheme
CN115944416B (en) * 2023-02-20 2023-06-27 极限人工智能有限公司 Auxiliary determination method, system, medium and electronic equipment for oral implantation scheme

Also Published As

Publication number Publication date
CN105488849B (en) 2018-01-12

Similar Documents

Publication Publication Date Title
CN105488849A (en) Hybrid level set based three-dimensional tooth modeling method
Xia et al. Individual tooth segmentation from CT images scanned with contacts of maxillary and mandible teeth
Gan et al. Tooth and alveolar bone segmentation from dental computed tomography images
Gao et al. Individual tooth segmentation from CT images using level set method with shape and intensity prior
Gan et al. Toward accurate tooth segmentation from computed tomography images using a hybrid level set model
US8761493B2 (en) Method and system for tooth segmentation in dental images
US8929635B2 (en) Method and system for tooth segmentation in dental images
Ji et al. A level-set based approach for anterior teeth segmentation in cone beam computed tomography images
US8724881B2 (en) Method and system for precise segmentation of the left atrium in C-arm computed tomography volumes
CN105761252B (en) The method and device of image segmentation
CN108038862B (en) Interactive medical image intelligent segmentation modeling method
JP5072449B2 (en) Medical image processing apparatus and medical image processing method
US20170039725A1 (en) Method and system for spatial segmentation of anatomical structures
JP2011514190A (en) Method and system for segmentation and modeling of anatomical structures in images
CN101604354B (en) Method for accurately recovering single tooth form on three-dimensional tooth-mandible model
US7787673B2 (en) Method and apparatus for airway detection and segmentation using 3D morphological operators
CN104899851A (en) Lung nodule image segmentation method
CN103295224B (en) A kind of breast ultrasound image automatic segmentation method based on average drifting and watershed divide
CN102254317A (en) Method for automatically extracting dental arch curved surface in dental implantation navigation
CN104504693B (en) It is a kind of that the bead line drawing method for repairing grid model is simply preced with based on artificial tooth
CN103310457A (en) Lung parenchyma segmentation method based on convex hulls correcting by parabolic
CN104318553B (en) CT image liver segmentation methods based on adaptive surface deformation model
Chartrand et al. Semi-automated liver CT segmentation using Laplacian meshes
Jung et al. Combining volumetric dental CT and optical scan data for teeth modeling
Udupa et al. Combining natural and artificial intelligence for robust automatic anatomy segmentation: Application in neck and thorax auto‐contouring

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20220627

Address after: F3015c, floor 3, Aegean Sea shopping park, No. 198, Pushang Avenue, Jinshan street, Cangshan District, Fuzhou City, Fujian Province, 350000

Patentee after: Fuzhou hailijia oral Technology Co.,Ltd.

Address before: 201800 358 Kefu Road, Jiading District, Shanghai_ Room j2644, Zone E, floor 1, building 4, No. 368

Patentee before: Shanghai Yiyou Information Technology Co.,Ltd.

Effective date of registration: 20220627

Address after: 201800 358 Kefu Road, Jiading District, Shanghai_ Room j2644, Zone E, floor 1, building 4, No. 368

Patentee after: Shanghai Yiyou Information Technology Co.,Ltd.

Address before: 314001 No. 56 South Yuexiu Road, Zhejiang, Jiaxing

Patentee before: JIAXING University

TR01 Transfer of patent right