Cephalogram image analysis method

An automated cephalogram image analysis method is disclosed. In this method, a step is first performed for building a reference database in which a set of tracing feature curve models respectively representing a set of reference cephalometric patterns are established based on a set of tracing records. Then, a step of pattern comparison and analysis is performed. In this step, at least one cephalogram is first input, and then a step is performed for comparing the image of the cephalogram with the tracing feature curve models, thereby selecting at least one cephalometric pattern and at least one feature curve model belonging to the cephalometric pattern from the reference cephalometric patterns and the tracing feature curve models. Thereafter, the feature curve model is fitted to the image of the cephalogram so as to obtain at least one tracing of the at least one cephalogram.

RELATED APPLICATIONS

This application claims priority to Taiwan Application Serial Number 96123375, filed Jun. 27, 2007, which is herein incorporated by reference.

BACKGROUND

1. Field of Invention

The present invention relates to a cephalogram image analysis method. More particularly, the present invention relates to a cephalogram image analysis method used for transforming cephalograms into tracings.

2. Description of Related Art

In orthodontic treatment, cephalometry is quite an important metrology technique for analyzing patient's anatomical structure and evaluating the treatment effects. Cephalograms are X-ray films taken at a head portion, and the X-ray films (cephalograms) of posteroanterior view and lateral view are frequently used in clinic.

Referring toFIG. 1AtoFIG. 1C,FIG. 1Aillustrates a lateral cephalogram10and a posteroanterior cephalogram12;FIG. 1Billustrates a tracing20of the lateral cephalogram10, and a tracing22of the posteroanterior cephalogram12; andFIG. 1Cillustrates the tracing20of the lateral cephalogram10with landmarks shown thereon. When at least one cephalograms (such as the lateral cephalogram10and the posteroanterior cephalogram12) are in use, the anatomical features and landmarks of the cephalograms have to be drawn on tracing papers, thereby obtaining tracings (such as the tracing20and the tracing22). The so-called “landmarks” stand for a set of feature points defined from anatomical viewpoints for use in marking an anatomical structure, and can be used for analyzing the geometrical features of the anatomical structure, such as landmarks S, Po, Na, PNS, UIA, ANS, A, MI, LIE, UIE, LIA, B, Pog, Gn, Me, etc. as shown inFIG. 1C. Those landmarks are well known to those who are skilled in the art, and thus are not described in detail herein. The tracing paper is a piece of acetate similar to a translucent paper. In a conventional clinical and cephalometric assessment, a tracing paper is manually overlaid on a cephalogram, and then a set of landmarks and their associated feature curves are drawn and marked one by one so as to form a tracing.

Various cephalogram analysis methods are used to define geometrically related parameters by referring to the positions of these landmarks, thereby computing the measures of the anatomical structure, such as the data of distances, angles, etc. However, such manual drawing process is quite time and effort consuming, and since the definitions of landmarks mostly belong to semantic description, the expert experience of the plotter (physician) will greatly influence the accuracy of the tracing.

Hence, there is a need to provide an automated cephalogram image analysis method for effectively transforming a cephalogram into a tracing, thereby overcoming the disadvantages of the conventional skill.

SUMMARY

One aspect of the present invention is to provide an automated cephalogram image analysis method for effectively and accurately transforming a cephalogram into a tracing without relying on expert experience.

In accordance with the aforementioned aspect, a cephalogram image analysis method is provided. According to an embodiment of the present invention, in the cephalogram image analysis method, a step of building a reference database is first performed for establishing a set of tracing feature curve models respectively representing a set of reference cephalometric patterns based on a set of tracing records. Thereafter, a step of pattern comparison and analysis is performed. In the step of pattern comparison and analysis, at least one cephalogram (such as a lateral cephalogram and/or a posteroanterior cephalogram) is first input; and then a comparison step is performed for comparing the image of the at least one cephalogram with the tracing feature curve models, thereby selecting at least one cephalometric pattern and at least one feature curve model belonging to the at least one cephalometric pattern from the reference cephalometric patterns and the tracing feature curve models; and thereafter the at least one feature curve model is fitted to the image of the at least one cephalogram respectively, so as to obtain at least one tracing of the at least one cephalogram.

According to the embodiment of the present invention, the aforementioned step of building the reference database further comprises: inputting the tracing records, wherein each tracing record has a set of tracing curves; defining a set of reference feature portions; vectorizing the tracing curves located at the reference feature portions in each tracing record, thereby obtaining a set of reference vector curves of each tracing record; analyzing the reference vector curves of each tracing record, thereby obtaining the reference cephalometric patterns; classifying the tracing records into the reference cephalometric patterns; and extracting a set of reference feature curves with respect to the reference vector curves of the tracing records belonging to each reference cephalometric pattern, thereby establishing the tracing feature curve models respectively representing the reference cephalometric patterns.

According to the embodiment of the present invention, the aforementioned step of pattern comparison and analysis further comprises: retrieving and vectorizing the profile features from the image of each cephalogram, and the curves of the image of each cephalogram located at the reference feature portions, thereby obtaining a set of feature curves of the image of each cephalogram; performing the comparison step with respect to the feature curves of the image of each cephalogram, and the reference feature curves of the tracing feature curve models, thereby obtaining the at least one cephalometric pattern and the at least one feature curve model belonging to the at least one cephalometric pattern; respectively aligning at least one of the reference feature curves of each feature curve model to at least one of the feature curves of the cephalogram corresponding to the feature curve mode; and using an edge-detecting and curve-adjusting technique to adjust the detailed locations of the remaining reference feature curves of each feature curve model, thereby overlapping and matching the image of the at least one cephalogram with the at least one feature curve model.

According to another embodiment of the present invention, the reference feature portions are defined in accordance with the definition of positions of a set of landmarks and the image features surrounding the landmarks.

According to another embodiment of the present invention, the reference feature portions are defined in accordance with the sizes and growth patterns of human skulls.

According to another embodiment of the present invention, a back projection method is used to estimating at least one 3-D coordinate of at least on landmark in accordance with the feature curve models obtained by inputting the lateral cephalogram and the posteroanterior cephalogram.

Hence, with the application of the embodiments of the present invention, a cephalogram can be effectively and accurately converted into a tracing, thus saving time and effort, and avoiding relying on expert experience.

DESCRIPTION OF THE PREFERRED EMBODIMENTS

Referring toFIG. 2,FIG. 2is a schematic flow chart showing a cephalogram image analysis method according to an embodiment of the present invention. The cephalogram image analysis method of this embodiment comprises a step100of building a reference database, and a step200of pattern comparison and analysis. In this embodiment, the step100of building a reference database is first performed for establishing a set of tracing feature curve models respectively representing a set of reference cephalometric patterns in accordance with a set of tracing records. The so-called “tracing records” mean a set of tracings which have been accumulated and depicted in the past with respect to the historical cephalograms. Thereafter, the step200of pattern comparison and analysis is performed to obtain a tracing(s) matching the image(s) of the cephalogram(s) desired to be analyzed.

In the step100of building a reference database, the tracing records are first input (step110), wherein each tracing record has a set of tracing curves (such as shown inFIG. 1AandFIG. 1B). The tracings can be digitized by an image-capturing device such as a digital camera or a scanner, or are digital image files in which a set of tracing curves are first depicted via a touch-control device and then are digitized.

Thereafter, such as shown inFIG. 2, step120is performed for obtaining the reference cephalometric patterns. In step120, a set of reference feature portions are first defined, which can be based on, for example, the definition of the positions of the landmarks as shown inFIG. 1Cand the image features surrounding the landmarks; or the sizes and growth patterns of human skulls, such as adult skulls, children skulls, occlusion patterns and facial profile patterns etc. Then, a vector quantification step is performed to vectorize the tracing curves located at the reference feature portions in each tracing record, the reference feature portions including such as the sella turcica region, the cranial base, the mandible structure, the maxilla structure, the molar teeth locations and the eye orbits, etc., thereby obtaining a set of reference vector curves of each tracing record. Such as shown inFIG. 3AandFIG. 3B,FIG. 3Ais a schematic diagram for vectorizing a tracing curve according to the embodiment of the present invention; andFIG. 3Bis a schematic diagram showing a vectorized tracing curve (reference vector curve) at the sella turcica region according to the embodiment of the present invention. Thereafter, the reference vector curves of each tracing record are analyzed, thereby obtaining a set of reference cephalometric patterns.

Such as shown inFIG. 2, then, step130of analysis and classification for cephalometric patterns is performed, wherein the information obtained from step120is analyzed, so as to classify the reference cephalometric patterns into several representative patterns such as a mandible protrusion pattern, a mandible retrusion pattern and a maxilla protrusion pattern, etc. Thereafter, step140is performed to establish a class database of cephalometric patterns by using the reference cephalometric patterns classified in step130, and to classify the tracing records into the reference cephalometric patterns. Then step150is performed for extracting a set of reference feature curves with respect to the reference vector curves of the tracing records belonging to each reference cephalometric pattern, thereby establishing the tracing feature curve models respectively representing the reference cephalometric patterns.

After the class database of cephalometric patterns and the tracing feature curve models are obtained, the step200of pattern comparison and analysis can be performed for converting the cephalograms into the tracings corresponding thereto.

In the step200of pattern comparison and analysis, step210is first performed for inputting at least one cephalograms, wherein the step210may include inputting a lateral cephalogram (step212) and inputting a posteroanterior cephalogram (step214). The lateral cephalogram and the posteroanterior cephalogram both are in the format of digital image file, and can be, for example, taken by a digital camera or captured by a scanner, and stored as gray-level digital files.

Thereafter, step220of obtaining cephalometric pattern features for cephalograms is performed, wherein the profile features from the image of each cephalogram; and the curves of the image of each cephalogram located at the aforementioned reference feature portions defined in step120, are retrieved and vectorized, thereby obtaining a set of feature curves of the image of each cephalogram. Referring toFIG. 4,FIG. 4is a schematic diagram of retrieving the profile features and curves of the lateral cephalogram10according to the embodiment of the present invention. In step220, image border or profile algorithms are used to enhance the profile features of the image of the lateral cephalogram10, and the defined reference feature portions are used to retrieve and vectorize the profile features, thereby obtaining a feature curve diagram50of the lateral cephalogram10, wherein the defined reference feature portions are based on, such as the positions of the landmarks and their surrounding image features; and the representative image features induced from the sizes and growth patterns of human skulls, such as adult skulls, children skulls, occlusion patterns and facial profile patterns etc.

Thereafter, step230of comparison and classification for cephalometric patterns is performed, wherein a comparison step is performed with respect to the feature curves of the lateral and posteroanterior cephalograms; and the reference feature curves of the tracing feature curve models, thereby obtaining the cephalometric patterns which are the most close to the respective cephalograms input from the class database of cephalometric patterns built in step140; and also obtaining from the tracing feature curve models established in step150the lateral and posteroanterior feature curve models belonging to the cephalometric patterns obtained.

Then, step240of selecting and fitting the feature curve models is performed, wherein the lateral and posteroanterior feature curve models are respectively disposed over the images of the lateral and posteroanterior cephalograms. Step240is performed to align at least one of the reference feature curves of each feature curve model to at least one of the feature curves of the cephalogram corresponding to the feature curve mode. Referring toFIG. 5,FIG. 5is a schematic diagram of fitting a lateral feature curve model to the image of the lateral cephalogram according to the embodiment of the present invention, wherein lateral feature curve model24is also shown inFIG. 8. Using the lateral cephalogram10as an example for explanation, step240is performed to overlap and match the lateral feature curve model24obtained in step230with the lateral cephalogram10, wherein a mandible reference feature curve of the lateral feature curve model24is first aligned to the corresponding feature curve of the lateral cephalogram10. Similarly, step240is also performed to overlap and match the posteroanterior feature curve model with the posteroanterior cephalogram.

Thereafter, step250of finely adjusting the reference feature curves is performed, wherein an edge-detecting and curve-adjusting technique is used to adjust the detailed locations of the remaining reference feature curves of each selected feature curve model, so as to a tracing best fitting the lateral cephalogram, and a tracing best fitting the posteroanterior cephalogram. Such as shown by the arrows inFIG. 5, step250is performed to adjust the detailed locations of the remaining reference feature curves of the lateral feature curve model24one by one, so that an optimum overlap and march effect can be achieved between the lateral feature curve model24and the image of the lateral cephalogram10, and thus the lateral feature curve model24after adjustment is the tracing of the lateral cephalogram10input at step212. Similarly, the tracing of the posteroanterior cephalogram12input at step214also can be obtained via the aforementioned steps. The edge-detection and curve-adjustment technique applied in this embodiment is well know to those who are skilled in the art, and thus is not described in detail herein.

After the tracings of the lateral and posteroanterior cephalograms are obtained, step260of positioning 2D and 3D landmarks, step270of computing diagnosis parameters, and step280of outputting a case report also can be applied in this embodiment.

Referring toFIG. 6,FIG. 6is a schematic diagram of estimating a 3D coordinate of a landmark according to the embodiment of the present invention. In step260, the 2D coordinates of a landmark ANS can be obtained from the tracing of the lateral cephalogram and that of the posteroanterior cephalogram, and are noted as ANS(x1, y1) and ANS(x1, z1), and then the 3D coordinate of the landmark ANS can be estimated by using a back projection method.

In step270, the cephalometric analysis data required by clinic diagnosis can be computed in accordance with the positions of landmarks by such as a clinic analysis method or an analysis method defined by an individual physician.

Referring toFIG. 7,FIG. 7is a schematic diagram of a case report according to the embodiment of the present invention. In step280, the case data, the analysis result from step270and the tracing (i.e. the lateral feature curve model after adjustment) can be printed together to form a case report.

It can be known from the embodiment of the present invention that: the cephalogram image analysis method of the present invention can effectively and accurately transform a cephalogram into a tracing, thus saving time and effort, and avoiding relying on expert experience.