WO2025192540A1 - Cranial correction effect estimation system and cranial correction effect estimation method - Google Patents
Cranial correction effect estimation system and cranial correction effect estimation methodInfo
- Publication number
- WO2025192540A1 WO2025192540A1 PCT/JP2025/008870 JP2025008870W WO2025192540A1 WO 2025192540 A1 WO2025192540 A1 WO 2025192540A1 JP 2025008870 W JP2025008870 W JP 2025008870W WO 2025192540 A1 WO2025192540 A1 WO 2025192540A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- feature
- data
- subject
- cranial
- feature vector
- 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.)
- Pending
Links
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/107—Measuring physical dimensions, e.g. size of the entire body or parts thereof
Definitions
- the present invention relates to a cranial correction effect estimation system and a cranial correction effect estimation method.
- Patent Document 1 Conventionally, a system for estimating the effect of treatment on the body, including the head, is known, such as that described in Patent Document 1.
- the system for estimating treatment effects described in Patent Document 1 stores information on treated patients (including, but not limited to, one or more of the following: images, location, size, progress, therapist age and gender, treatment method, treatment cost, treatment period, and post-healing images) for cases that have already been treated, and searches for information on patients seeking treatment, outputting predicted information such as effects and costs.
- treated patients including, but not limited to, one or more of the following: images, location, size, progress, therapist age and gender, treatment method, treatment cost, treatment period, and post-healing images
- human infants can develop conditions such as plagiocephaly, dolichocephaly, or brachycephaly, which are conditions in which the head shape is distorted.
- a corrective method hereinafter referred to as "helmet correction”
- helmet correction a corrective method in which a skull-correcting helmet is fitted to the infant's head for a specified period of time up to about 18 months of age, and the infant lives their daily life in that condition.
- the present invention was made in consideration of these circumstances, and its purpose is to provide a cranial correction effect estimation system and cranial correction effect estimation method that can provide appropriate expected values for the results of cranial correction.
- a cranial correction effect estimation system that solves the above problem includes a storage unit that stores a plurality of time series data based on a plurality of cranial shape correction results, the time series data including feature-related data containing a plurality of features related to cranial shape in a time series, and stores the feature-related data of a subject as subject data; a subject feature vector calculation unit that calculates a feature vector of the subject data in a feature space based on selected features as one or more features selected from the plurality of features; and a subject feature vector calculation unit that calculates the feature-related data at a timing corresponding to the subject data from the time series of the time series data.
- the plurality of features include at least one of the subject's attributes of age in months, sex, and premature birth, and the subject's feature quantities of head circumference, anterior-posterior diameter, lateral diameter, volume ratio, brachycephalic ratio, frontal symmetry rate, occipital symmetry rate, CA, and CVAI.
- a method for estimating the effect of cranial correction that solves the above problem includes the steps of: storing a plurality of time series data based on a plurality of cranial shape correction results in a memory unit, the time series data including feature-related data in a time series including a plurality of features related to cranial shape; storing the feature-related data of a subject as subject data; and calculating a feature vector of the subject data in a feature space based on selected features as one or more features selected from the plurality of features in a subject feature vector calculation unit; and calculating a feature vector of the subject data in a feature space based on selected features as one or more features selected from the plurality of features in a result feature vector calculation unit.
- the method includes a step of selecting the feature-related data and calculating a feature vector in the feature space for the selected feature-related data; a step of calculating the distance between the feature vector of the subject data and the feature vector of the feature-related data using a distance calculation unit; and a step of visibly displaying the time-series data including the feature-related data for which the distance has been calculated using a display data processing unit, wherein the plurality of features include at least one of the subject's attributes of age in months, sex, and premature birth, and the subject's feature quantities of head circumference, anterior-posterior diameter, lateral diameter, volume ratio, brachycephalic ratio, frontal symmetry rate, occipital symmetry rate, CA, and CVAI.
- the time-series data when the time-series data is displayed visually, it is possible to take into account the distance calculated between the feature vector of the subject data and the feature vector of the feature-related data included in the time-series data. Furthermore, rather than calculating the distance for each feature, i.e., by grouping, it is possible to calculate the distance as a feature vector in a feature space in which selected features are combined. By taking into account the distance between the subject data and the feature-related data of the time-series data, it becomes possible to compare the similarity between multiple cranial shape correction results and the subject data based on the distance.
- the distance calculation unit calculates the distance between the feature vector of the subject data and each of the feature vectors of the feature-related data, and extracts one or more feature vectors of the feature-related data that are closest to the feature vectors of the feature-related data from the calculated distances, and the display unit displays each of the corresponding time-series data that includes the extracted one or more feature-related data.
- the storage unit stores multiple sets of time-series data corresponding to multiple cranial shape correction results.
- the storage unit stores one or more pieces of time-series data corresponding to one or more statistical processing results based on multiple cranial shape correction results.
- the results of cranial shape correction are stored as the result of statistical processing of several correction cases (past cases), so the results of cranial shape correction can be extracted as statistical results. In other words, it becomes possible to estimate the results of correction based on statistical results.
- the feature space is clustered to reduce the dimension to a value lower than the dimension constituted by the plurality of features, the features are quantified as feature quantities, and the feature vector is projected onto the reduced-dimensional feature space.
- the feature space can be defined based on the basis and contribution rate of the feature vectors that represent the distribution, which are calculated from the distribution of feature vectors in past cases using an algorithm such as PCA.
- the subject feature vector calculation unit calculates the feature amounts by setting weights separately for each of the multiple features, or the result feature vector calculation unit calculates the feature amounts by setting weights separately for each of the multiple features, or the distance calculation unit calculates the distance between the feature vector of the subject data and the feature vector of the feature-related data by weighting each feature.
- weights can be applied to feature vectors, making it possible to calculate distances based on features that reflect the weights.
- the weights are assigned according to their contribution to the distribution, or according to the magnitude of their influence on the results of multiple cranial shape corrections.
- similar cases can be extracted based on the distance to the feature vectors of past cases, which is calculated using weighting according to the contribution rate to the distribution in the feature space.
- similar cases can be extracted based on the distance to the feature vectors of past cases, which is calculated using weighting according to the magnitude of the impact on the results of multiple cranial shape corrections.
- the present invention makes it possible to provide appropriate expectations regarding the results of cranial orthodontic treatment.
- FIG. 1 is a block diagram showing the functional configuration of a cranial orthodontic effect estimation system and a cranial orthodontic effect estimation method according to an embodiment of the present invention.
- FIG. 2 is a schematic diagram showing an example of the skull shape of a subject according to the embodiment.
- FIG. 2 is a schematic diagram showing an example of a cranial correction helmet in the same embodiment.
- 5A and 5B are schematic diagrams showing data structures in the embodiment, in which FIG. 5A shows the structure of correction result data, and FIG. 5B shows the structure of subject data.
- FIG. 4 is a diagram showing an example of attribute data according to the embodiment.
- FIG. 10 is a diagram showing an example of result data according to the embodiment.
- FIG. 4 is a diagram showing an example of feature-related data in the embodiment.
- 10 is a flowchart showing the flow of a feature space processing step in the embodiment.
- 10 is a flowchart showing the flow of a feature vector processing step in the embodiment.
- 10 is a flowchart showing the flow of a display data processing step in the embodiment.
- Graphs showing the change in skull shape over time in this embodiment where (a) is a graph showing the change in anterior-posterior diameter, (b) is a graph showing the change in lateral diameter, and (c) is a graph showing the change in head circumference.
- Graphs showing the change in cranial shape over time in the same embodiment where (a) is a graph showing the change in brachycephalic ratio, (b) is a graph showing the change in frontal symmetry ratio, and (c) is a graph showing the change in occipital symmetry ratio.
- 6A and 6B are graphs showing the change in cranial shape over time in the same embodiment, where FIG. 6A shows the change in CA and FIG. 6B shows the change in CVAI.
- Tables showing the change in cranial shape over time in another embodiment where (a) is a table showing data related to the characteristics of the subject, (b) is a table showing the average values of data accumulated at the time of examination for past subjects, and (c) is a table showing the average values of treatment results data for past subjects. 10 is a graph showing the relationship between the number of scans (elapsed time) and the graduation rate (percentage of patients who have completed treatment) in another embodiment. Graphs showing the mean and standard deviation of cranial shape over time in another embodiment, where (a) is a graph showing the relationship between the number of scans and head circumference, and (b) is a graph showing the relationship between the number of scans and brachycephalic rate.
- Graphs showing the mean and standard deviation of skull shape over time in another embodiment where (a) is a graph showing the relationship between the number of scans and the frontal symmetry rate, and (b) is a graph showing the relationship between the number of scans and the occipital symmetry rate.
- Graphs showing the mean value and standard deviation of the cranial shape over time in another embodiment where (a) is a graph showing the relationship between the number of scans and CA, and (b) is a graph showing the relationship between the number of scans and CVAI.
- the cranial correction effect estimation system 10 is a system that provides a corrected shape 121 (see Figure 2) as an estimated post-correction cranial shape for the input cranial shape 101 (see Figure 2) of the subject 100.
- the cranial correction effect estimation system 10 provides an estimated correction result for the input cranial shape 101 of the subject 100 based on accumulated data (such as correction result data D16) on the correction results of multiple other subjects (hereinafter referred to as "past subjects") who are different from the subject 100 and have undergone cranial shape correction in the past.
- the subject 100 input here has an uncorrected cranial shape or has undergone incomplete cranial shape correction.
- the correction shape 121 (see Figure 2) provided by the cranial correction effect estimation system 10 is an example of a cranial shape estimated as a result of correcting the cranial shape 101 (see Figure 2) by having the subject 100 wear a cranial shape correction helmet 61 on their head.
- the subject 100 is preferably an infant with a flexible skull that can be corrected, and more specifically, an infant between the ages of a newborn and approximately six months old. Note that the subject 100 may be referred to as a patient when undergoing medical treatment.
- the cranial shape correction helmet 61 comprises an outer shell 62 made of a hard resin that is difficult to deform, and an inner lining 63 that has flexibility, such as elasticity, and is placed between the outer shell 62 and the skull of the subject 100.
- the cranial shape correction helmet 61 is provided with the outer shell 62 and inner lining 63 so that an appropriate force is transmitted from the cranial shape correction helmet 61 to the skull of the subject 100 (see Figure 1).
- the outer shell 62 be made of a light material such as polystyrene foam
- the inner lining 63 be made of a light material such as sponge or urethane.
- the outer shell 62 is preferably designed to reduce internal stuffiness, for example with many ventilation holes.
- the interior lining 63 is also preferably designed to absorb sweat and reduce dermatitis, and is also preferably designed to adjust the corrective force exerted on the skull by adjusting its thickness and elasticity, and is also preferably replaceable for maintaining cleanliness.
- the cranial correction effect estimation system 10 has a main processing server 11.
- the cranial correction effect estimation system 10 may also have the main processing server 11 connected to a network NW, and a subject-side terminal 31, a diagnosis-side terminal 41, and a manufacturing device 51 connected via this network NW so that information can be exchanged between them.
- the main processing server 11, subject-side terminal 31, diagnosis-side terminal 41, and manufacturing device 51 connected via the network NW may be so close that at least two of them are bus-connected, or may be connected to each other via short-range communication. Any one of these two or more devices may be connected to the network NW.
- Subject-side terminal 31 outputs cranial shape measurement information, which is information required to calculate the cranial shape 101 (see Figure 2) of subject 100.
- Subject-side terminal 31 is an information processing device including a camera for measuring subject 100, such as a digital camera, mobile phone, smartphone, tablet terminal, or small computer.
- Subject-side terminal 31 can obtain information about subject 100's cranial shape 101 (see Figure 2) by measuring subject 100, and can also transmit information via network NW.
- the subject-side terminal 31 can acquire images or videos of the overall external shape of the subject's 100's skull as skull shape measurement information.
- the subject-side terminal 31 should be able to capture images or videos of the entire circumference and top of the subject's 100 skull with the subject's skin visible.
- the subject-side terminal 31 may also be a device that can measure the skull shape of the subject 100 more accurately than images or videos, such as a 3D scanner using a laser.
- the subject-side terminal 31 comprises an input unit 32 and an output unit 33.
- the input unit 32 is a unit for acquiring information from outside the subject-side terminal 31, and is a unit for inputting information from the network NW via a touch panel, camera, microphone, etc.
- the output unit 33 is a unit for outputting information from inside the subject-side terminal 31, and is a unit for outputting information to the network NW via an image display device, audio device, etc.
- the diagnostic side terminal 41 is a terminal operated by the diagnostician 110, and the information displayed on the terminal can be shared with related parties such as the subject 100 and the subject's parents.
- the diagnostic side terminal 41 is an information processing device including an image display device and an instruction input device, such as a smartphone, tablet terminal, or small computer.
- the diagnostic side terminal 41 can display information about the subject 100 obtained from the main processing server 11 connected via the network NW on the image display device.
- the diagnostic side terminal 41 can also set adjustment parameters including adjustment amounts corresponding to the information about the subject 100 whose image is displayed, and may also be able to transmit the set adjustment parameters to the main processing server 11.
- the diagnosis side terminal 41 is equipped with an input unit 42 and an output unit 43.
- the input unit 42 is a unit for acquiring information from outside the diagnosis side terminal 41, and includes a keyboard, mouse, camera, microphone, and other units for inputting information from the network NW.
- the output unit 43 is a unit for outputting information from inside the diagnosis side terminal 41, and includes an image display device, audio output device, and other units for outputting information to the network NW.
- the diagnosis side terminal 41 can also register, for example, shape changes to the outer shell 62 and interior lining 63 of the cranial shape correction helmet 61.
- the subject-side terminal 31 and the diagnosis-side terminal 41 can display the subject data D17 included in the subject information from the main processing server 11, as well as the correction result data D16 as an example of the estimated skull shape after correction.
- the subject-side terminal 31 and the diagnosis-side terminal 41 should be able to display the subject data D17 and correction result data D16 from the main processing server 11 in a recognizable manner using graphs and tables in various formats.
- the diagnoser 110 Based on the information obtained via the diagnosis terminal 41, the diagnoser 110 understands the cranial shape of the subject 100, determines whether correction is necessary, determines whether the shape and correction power of the cranial shape correction helmet 61 are appropriate, and gives new instructions. For example, if cranial shape correction is provided as a medical treatment, the diagnoser 110 should be a medical professional such as a doctor.
- the manufacturing device 51 is a device that manufactures the outer shell 62 of the cranial shape correction helmet 61 based on production data.
- the manufacturing device 51 manufactures the cranial shape correction helmet 61 made of foamed resin such as polystyrene foam, for example, using a 3D printer, resin molding, or cutting from raw material.
- the manufacturing apparatus 51 is equipped with an input unit 52 and an output unit 53.
- the input unit 52 is a unit for acquiring information from outside the manufacturing apparatus 51, and includes a keyboard, mouse, touch panel, microphone, etc., and units for inputting information from the network NW.
- the output unit 53 is a unit for outputting information from inside the manufacturing apparatus 51, and includes a unit for outputting information to the network NW, such as an image display device or audio output device.
- the main processing server 11 is an information processing device such as a computer or server, and has an input unit 12, an output unit 13, an information processing unit 14, and a memory unit 70.
- the input unit 12 is an input interface through which necessary information is input, such as from a keyboard, mouse, or touch panel, a camera or microphone, information input from other devices or servers via the network NW, or information input from an external storage device.
- the output unit 13 is an output interface that outputs necessary information, such as to an image display device, character display device, or audio device, to other devices or servers via the network NW, or to an external storage device.
- the information processing unit 14 is a part of the main processing server 11 that performs information processing and is made up of a computer device or the like.
- the information processing unit 14 has a central processing unit, volatile memory, non-volatile memory, and an input/output interface.
- the input/output interface is capable of communicating with the input unit 12, output unit 13, memory unit 70, etc.
- the storage unit 70 is a part that can store various information such as subject information, and is capable of reading, registering, and erasing stored information between it and the information processing unit 14.
- the storage unit 70 is a part that consists of internal storage, external storage, or a combination of these, and is composed of one or more of, for example, a hard disk, SSD, USB memory, etc.
- the storage unit 70 may also include a cloud system that exchanges information by information communication via the network NW.
- the storage unit 70 stores attribute data D15, correction result data D16, and subject data D17. More specifically, the storage unit 70 stores data related to cranial correction accumulated for multiple past subjects C1 to Cn (n is an integer; see Figure 5, etc.). That is, the storage unit 70 stores attribute data D15 and correction result data D16 corresponding to multiple past subjects C1 to Cn, and subject data D17 corresponding to subject 100.
- the multiple past subjects C1 to Cn preferably include 500 or more, more preferably 1,000 or more, and even more preferably 2,000 or more.
- Attribute data D15 is data that includes IDs corresponding to subject 100 and multiple past subjects C1 to Cn, as well as subject information associated with those IDs.
- the attribute data D15 may include subject information associated with an ID, such as date of birth L01, gender L02, premature birth L03, treatment start date L04, age at treatment start L05, age at treatment end L06, treatment period L07, and number of hospital visits L08.
- IDs "C1", “C2”, and “C3" represent different past subjects C1, C2, and C3, respectively.
- the correction result data D16 shown in Figure 1 includes data showing the correction results accumulated for past subjects C1 to Cn.
- the correction result data D16 includes result data D20 and multiple time series data DC1, DC2, DC3, DC4, ..., DCn (n is an integer).
- the result data D20 includes information associated with past subjects C1 to Cn by ID, including information related to head circumference, brachycephalic ratio, frontal symmetry ratio, occipital symmetry ratio, CA, and CVAI.
- the result data D20 may include an initial value L10, a final value L11, and a change amount L12 for head circumference, an initial value L20, a final value L21, and a change amount L22 for brachycephalic ratio, or an initial value L30, a final value L31, and a change amount L32 for frontal symmetry ratio.
- the result data D20 may include an initial value L40, a final value L41, and a change amount L42 for occipital symmetry ratio, an initial value L50, a final value L51, and a change amount L52 for CA, or an initial value L60, a final value L61, and a change amount L62 for CVAI.
- the multiple time-series data DC1-DCn are based on multiple cranial shape correction results corresponding to multiple past subjects C1-Cn.
- a single piece of time-series data DC1 is data that includes correction results corresponding to past subject C1, who is any one of multiple past subjects C1 to Cn.
- the storage unit 70 stores multiple pieces of time-series data DC1 to DCn corresponding to multiple cranial shape correction results.
- the multiple time-series data DC1-DCn each include multiple feature-related data J1-Jm.
- Each of the feature-related data J1-Jm includes multiple features.
- one time-series data DC1 includes feature-related data J1-Jm, including multiple features related to skull shape, in a time series from timing "1" to timing "m.”
- each timing may be a measurement time, such as a scan. Note that, because the number of measurements (scans) varies for each of the multiple past subjects C1-Cn, the number of feature-related data J1-Jm for each of the multiple time-series data DC1-DCn is arbitrary. Therefore, the value indicated by "m" may be different for each of the subjects C1-Cn, and the same applies below.
- Each of the multiple feature-related data J1 to Jm is a set of data consisting of data obtained by measuring multiple features of the skull shape at different times.
- One piece of feature-related data (for example, feature-related data J1) is obtained for each measurement.
- a set of data measured for each measurement is accumulated as feature-related data J2, J3, J4, ..., Jm.
- the multiple feature-related data J1 to Jm are obtained as time-series data.
- the data from the first timing is feature-related data J1
- the data from the second timing is feature-related data J2
- the data from the final (mth) timing is feature-related data Jm.
- each of the plurality of feature-related data J1 to Jm may include, as information associated with the above-mentioned ID, the measurement date K10, the anterior-posterior diameter K11, the lateral diameter K12, the head circumference K13, the brachycephalic ratio K14, the frontal symmetry ratio K15, the occipital symmetry ratio K16, CAK17, and CVAIK18.
- the subject data D17 shown in Figure 1 includes feature-related data JH1 (see Figure 4(b)) of subject 100 obtained by measuring the skull shape of subject 100.
- the feature-related data JH1 (see Figure 4(b)) of subject 100 includes a plurality of measured features.
- the feature-related data JH1 is data obtained by measuring the skull shape of subject 100 before cranial correction was performed.
- the feature-related data JH1 shown in Figure 4(b) includes a set of information (see Figure 7) consisting of the same content as each of the multiple feature-related data J1 to Jm.
- the storage unit 70 stores the feature-related data JH1 of the subject 100 as subject data D17.
- the main processing server 11 includes a subject information management unit 15, a correction result data processing unit 16, a subject data processing unit 17, and a feature space processing unit 18, all of which function through predetermined program processing in the information processing unit 14.
- the main processing server 11 also includes a feature vector calculation unit 20, a feature vector processing unit 30, a correction result extraction unit 40, and a display data processing unit 50, all of which function through predetermined program processing.
- the subject information management unit 15 is a unit that manages information about the subject 100, including subject information that is information necessary for cranial shape correction of the subject 100, and manages, for example, information such as that recorded in a medical chart.
- the subject information management unit 15 also manages cranial shape measurement information for the cranial shape corresponding to the subject 100, subject data D17, various parameters, etc.
- the subject information management unit 15 may manage information on multiple past subjects C1 to Cn, similar to the information management for subject 100. This various data is stored, for example, in the storage unit 70.
- the correction result data processing unit 16 performs processing on the correction result data D16. For example, the correction result data processing unit 16 performs predetermined processing on multiple time series data DC1 to DCn corresponding to multiple past subjects C1 to Cn included in the correction result data D16.
- the correction result data processing unit 16 may, for example, apply standardization processing to each item of feature-related data J1 to Jm. Standardization processing also makes it possible to favorably compare feature-related data J1 to Jm, which are made up of combinations of values with different physical dimensions.
- the correction result data processing unit 16 may perform weight calculations and standardization processing based on the degree of influence on correction based on each item of feature-related data J1 to Jm included in one piece of time-series data DC1.
- the correction result data processing unit 16 may also perform weight calculations and standardization processing based on the degree of influence on correction based on each item of feature-related data J1 to Jm included in multiple pieces of time-series data DC1 to DCn.
- correction result data processing unit 16 may calculate weights to be assigned according to the contribution rate to the distribution.
- the subject data processing unit 17 performs predetermined processing on the subject data D17 in the same manner as the correction result data processing unit 16.
- the subject data processing unit 17 may perform standardization processing on each item of the feature-related data JH1 included in the subject data D17. Standardization processing makes it possible to favorably compare subject data D17, which consists of a combination of values with different physical dimensions, with feature-related data J1 to Jm.
- the subject data processing unit 17 may also perform processing to reflect preset weights in the subject data D17.
- the feature space processing unit 18 extracts multiple features (selected features) from the feature-related data J1-Jm processed by the correction result data processing unit 16.
- the feature space processing unit 18 also represents and processes the feature-related data J1-Jm and JH1 in a feature space expressed based on the multiple extracted features (selected features).
- the feature-related data J1-Jm are included in the correction result data D16, and the feature-related data JH1 is included in the subject data D17.
- the feature space processing unit 18 performs processing to define a feature space based on the selected features, which are one or more features selected from the multiple features.
- the multiple features extracted for the feature space here include at least one of the multiple attributes and multiple feature quantities of subject 100 and multiple past subjects C1 to Cn.
- the multiple attributes include at least one of the following: date of birth, age in months, gender, and premature birth. Note that age in months may be an estimate calculated, for example, by dividing age in days by "30.4" or "30.4375".
- the multiple features include at least one of the subject's features: head circumference, anterior-posterior diameter, lateral diameter, volume ratio, brachycephalic ratio, frontal symmetry ratio, occipital symmetry ratio, CA (Cranial Asymmetry), and CVAI (Cranial Vault Asymmetry Index).
- the features extracted for the feature space have been quantified as feature amounts.
- the feature-related data J1-Jm and feature-related data JH1 from which features are extracted have been quantified.
- the quantified feature-related data J1-Jm and feature-related data JH1 may be standardized.
- Feature extraction from feature-related data J1 to Jm is used in machine learning and deep learning to extract useful information from the original data.
- Feature extraction is expected to reduce dimensionality, improve feature expression, simplify data processing, and improve performance.
- Feature extraction in machine learning and deep learning can be performed using well-known general methods, feature selection, feature transformation, etc.
- feature extraction can also utilize rotation and dimensionality reduction in the feature space using principal component analysis and independent component analysis.
- the feature vector calculation unit 20 expresses the feature-related data J1-Jm and the subject data D17 in feature vector format. In other words, the feature vector calculation unit 20 calculates feature vectors V1-Vm expressed in feature space from the feature-related data J1-Jm, and calculates a feature vector VH expressed in feature space from the subject data D17.
- the feature vector calculation unit 20 which constitutes the subject feature vector calculation unit, calculates the feature vector VH of the feature-related data JH1 of the subject data D17 in feature space.
- the feature vector calculation unit 20 which constitutes the result feature vector calculation unit, selects feature-related data J1 to Jm at the timing corresponding to the subject data D17 from the time series of time-series data DC1 to DCn, and calculates feature vectors V1 to Vm in feature space for this selected feature-related data J1 to Jm.
- the feature vector processing unit 30, which constitutes the distance calculation unit, calculates the difference between the feature vector VH of the feature-related data JH1 of the subject data D17 and the feature vectors V1 to Vm of the feature-related data J1 to Jm of the time-series data DC1 to DCn.
- the feature vector processing unit 30 calculates the difference, for example, the distance between the feature vector VH of the subject data D17 and the feature vectors V1-Vm of the feature-related data J1-Jm. In other words, the feature vector processing unit 30 calculates the distance between the feature vector VH of the subject data D17 and each of the feature vectors V1-Vm of the feature-related data J1-Jm corresponding to each of the time-series data DC1-DCn.
- the correction result extraction unit 40 which constitutes the distance calculation unit, extracts feature vectors similar to the feature vector VH of the feature-related data JH1 of the subject data D17 from the feature vectors V1 to Vm of the feature-related data J1 to Jm of the time-series data DC1 to DCn.
- the correction result extraction unit 40 extracts one or more feature vectors V1 to Vm of the feature-related data J1 to Jm that are closest to the feature vector VH of the subject data D17 from the calculated distances.
- the correction result extraction unit 40 may then narrow down the time-series data DC1 to DCn corresponding to the extracted feature vectors as similar cases to the subject data D17.
- the feature vectors V1 to Vm of the feature-related data J1 to Jm that are close in distance to the feature vector VH of the subject data D17 may be selected when the ages are close in months, or may be selected when the ages are close in months even if the ages are not close. Then, the time-series data DC1 to DCn containing the selected feature-related data J1 to Jm may be considered to be similar cases corresponding to the feature-related data JH1 of the subject data D17.
- the display data processing unit 50 can provide display data in a manner that allows comparison between the feature quantities of the subject data D17 and the feature quantities of the feature-related data J1-Jm of the time-series data DC1-DCn.
- the display data processing unit 50 may display the change in monthly age for a predetermined feature quantity of the time-series data DC1-DCn, and also indicate a predetermined feature quantity of the subject data D17 in that display, thereby allowing comparison between the predetermined feature quantity of the subject data D17 and the predetermined feature quantity of the time-series data DC1-DCn.
- the display data processing unit 50 performs processing to visually display the time-series data DC1 to DCn, which includes the feature-related data J1 to Jm for which distances have been calculated.
- the display data processing unit 50 can output processed data that can be displayed visually from the output unit 13 to the output unit 33 of the subject-side terminal 31, the output unit 43 of the diagnosis-side terminal 41, etc.
- the display data processing unit 50 may also output processed data that can be displayed visually to the display unit of the output unit 13.
- a display unit included in the output unit 13 or the like can display the corresponding time-series data DC1-DCn containing one or more extracted feature-related data J1-Jm.
- the cranial correction effect estimation system 10 has a feature space processing step S180 (see Figure 8), a feature vector processing step S200 (see Figure 9), and a display data processing step S500 (see Figure 10).
- the feature space processing step S180 is a step of performing processing to define a feature space based on one or more selected features selected from a plurality of features.
- the feature space processing step S180 is a step executed by the feature space processing unit 18.
- the feature space processing step S180 includes a feature extraction step (step S181 in FIG. 8), a feature-related data selection step (step S182 in FIG. 8), a preprocessing step (step S183 in FIG. 8), and a feature amount calculation step (step S184 in FIG. 8).
- the feature extraction process (step S181 in FIG. 8) extracts multiple features (selected features) from the feature-related data J1 to Jm processed by the correction result data processing unit 16.
- feature extraction may utilize rotation or dimensionality reduction in feature space using principal component analysis or independent component analysis.
- the multiple features may include attributes such as date of birth, age in months, sex, and premature birth, and features such as head circumference, anterior-posterior diameter, lateral diameter, volume ratio, brachycephalic ratio, frontal symmetry rate, occipital symmetry rate, CA, and CVAI.
- the feature-related data selection process (step S182 in Figure 8) selects feature-related data J1 to Jm that need to be expressed in feature space from the time-series data DC1 to DCn.
- the pre-processing step may perform the specified processing required for expressing the feature-related data J1-Jm in feature space.
- the feature-related data J1-Jm and feature-related data JH1 from which features are extracted may be subjected to quantification processing.
- the quantified feature-related data J1-Jm and feature-related data JH1 may also be subjected to standardization processing.
- the feature calculation process calculates features corresponding to the data required for expression in feature space from the selected feature-related data J1 to Jm and feature-related data JH1.
- the feature vector processing step S200 is a step of extracting time series data DC1-DCn that is similar to feature-related data JH1 of subject data D17 from multiple past time series data DC1-DCn based on feature vectors.
- the feature vector processing step S200 enables the extraction of similar time series data DCS1-DCSp corresponding to similar subjects CS1-CSp (p is an integer ⁇ n) extracted from past subjects C1-Cn as similar cases.
- the feature vector processing step S200 is a step executed by the feature vector calculation unit 20, feature vector processing unit 30, and correction result extraction unit 40.
- the feature vector processing step S200 includes a subject feature vector calculation step (step S201 in Figure 9), a result feature vector calculation step (step S202 in Figure 9), a feature vector preprocessing step (step S203 in Figure 9), a feature vector comparison step (step S204 in Figure 9), and a correction result extraction step (step S205 in Figure 9).
- the feature vector VH of the feature-related data JH1 of the subject data D17 is calculated.
- the feature vector VH may be calculated based on feature amounts in which weights set individually for multiple features are reflected in the feature-related data JH1.
- feature-related data J1-Jm at the timing corresponding to the subject data D17 is selected from the time-series data DC1-DCn. Also, in the result feature vector calculation process (step S202 in FIG. 9), feature vectors V1-Vm in feature space are calculated for this selected feature-related data J1-Jm. For example, feature vectors V1-Vm may be calculated based on feature amounts in which weights set individually for multiple features are reflected in the feature-related data J1-Jm.
- the feature vector preprocessing step (step S203 in Figure 9) performs predetermined preprocessing on the feature vector VH of the feature-related data JH1 of the subject data D17 and the feature vectors V1 to Vm of the feature-related data J1 to Jm of the time-series data DC1 to DCn.
- the weights set for each feature may be reflected in the feature vectors V1 to Vm and the feature vector VH.
- the feature vector comparison step calculates the difference, e.g., distance, between the feature vector VH of the feature-related data JH1 of the subject data D17 and the feature vectors V1-Vm of the feature-related data J1-Jm of the time-series data DC1-DCn.
- the weight set for each feature may be reflected in the distance between the feature vector VH of the subject data D17 and the feature vectors V1-Vm of the feature-related data J1-Jm.
- the correction result extraction process (step S205 in FIG. 9) extracts feature vectors similar to the feature vector VH of the feature-related data JH1 of the subject data D17 from the feature vectors V1-Vm of the feature-related data J1-Jm of the time-series data DC1-DCn.
- a predetermined number of the extracted time-series data DC1-DCn may be extracted such that the distance between their corresponding feature vectors V1-Vm and the feature vector VH of the subject data D17 is short, or such that the distance falls within a predetermined range.
- the extracted multiple time series data DC1 to DCn may be selected so that the distance between the feature vector VH of the subject data D17 and the feature vectors V1 to Vm is close when the two are of similar age in months, or may be selected so that the distance is close even if the two are not of similar age in months.
- step S205 in Figure 9 similar time series data DCS1 to DCSp of similar subjects CS1 to CSp (p is an integer ⁇ n) extracted from past subjects C1 to Cn can be extracted as similar cases.
- the display data processing step S500 is a step of providing data that enables the subject data D17 and the extracted feature-related data J1-Jm of the time-series data DC1-DCn to be displayed in a manner that allows them to be compared.
- the display data processing step S500 is executed by the display data processing unit 50.
- the display data processing step S500 can provide data that enables the subject data D17 and the time-series data DC1-DCn to be displayed, for example, in a graph format with measured values on the vertical axis (see Figures 11-13).
- the display data processing step S500 may provide data that can be displayed, for example, in table format (see Figure 14) for the subject data D17 and time-series data DC1 to DCn, or in graph format using standard deviation values (see Figures 15 to 18).
- the display data processing step S500 includes a subject data display preparation step (step S510 in FIG. 10), a time-series data display preparation step (step S520 in FIG. 10), a display data generation step (step S530 in FIG. 10), and a display data output step (step S540 in FIG. 10).
- step S510 in Figure 10 data is prepared for the subject data D17 that can be displayed in graph format with the measured values at the measured age in months on the vertical axis.
- time-series data display preparation process (step S520 in Figure 10), data is prepared that can display the change in measured values over time in months for multiple feature-related data J1-Jm corresponding to one or more time-series data DC1-DCn selected as similar cases in a graph format with the measured values on the vertical axis.
- processing is performed to visually display the time-series data DC1-DCn that includes the feature-related data J1-Jm from which the distances have been calculated.
- the display data generation process (step S530 in FIG. 10) generates data that displays the skull shape features of subject 100 and those of similar cases in a visually comparable manner.
- data is prepared that enables the subject data D17 and multiple measurement values contained in the time-series data DC1 to DCn to be displayed together in a graph showing each feature.
- the display range of the graph may be set to display all data, the display range of the graph may be restricted to a predetermined display range, or the display range of the graph may not be restricted at all.
- data required for a graph creation function provided in the diagnostic side terminal 41 or the like may be generated, or a graph for each feature may be generated as an image that can be displayed on the diagnostic side terminal 41 or the like.
- the display data output processing step (step S540 in FIG. 10) can output data that displays the skull shape features of the subject 100 and the skull shape features of similar cases in a visually and comparative manner from the output unit 13 to the output unit 33 of the subject-side terminal 31 or the output unit 43 of the diagnosis-side terminal 41.
- the display data output processing step may also output the data that is displayed in a visually and comparative manner to the display unit of the output unit 13 of the main processing server 11.
- Similar cases correspond to similar time-series data DCS1 to DCSp of similar subjects CS1 to CSp (p is an integer ⁇ n) selected from past subjects C1 to Cn.
- Figure 11(a) shows a graph of the anteroposterior diameter of the skull shape, showing the measured values of subject 100 and a time series of the measured values of similar subjects CS1 to CS10. More specifically, the change in anteroposterior diameter with age for each of similar subjects CS1 to CS10 is shown in line graphs P1 to P10, with subject 100's anteroposterior diameter indicated by a larger circle P0 at the age of measurement.
- Line graphs P1 to P10 are line graphs that connect small dots representing the change in anteroposterior diameter with age for each of similar subjects CS1 to CS10 at each measurement timing from approximately 5 to 12 months of age. In other words, by comparing the measured values of subject 100 with the time series of similar subjects CS1 to CS10, it is possible to estimate the correction effect for subject 100's anteroposterior diameter.
- Figure 11(b) shows a graph of the time series of measurements of the cranial shape left-right diameter for subject 100 and similar subjects CS1 to CS10. More specifically, the change in left-right diameter with age for each similar subject CS1 to CS10 is shown in line graphs P1 to P10, and the left-right diameter for subject 100 is indicated by a large circle P0 at the measured age. This means that it is possible to estimate the correction effect for subject 100's left-right diameter.
- Figure 11(c) shows a graph of the head circumference of subject 100 over time, as well as the measurements of similar subjects CS1 to CS10. More specifically, the change in head circumference over time for each of similar subjects CS1 to CS10 is shown as line graphs P1 to P10, and subject 100's head circumference is indicated by a large circle P0 at the age at which it was measured. This means that it is possible to estimate the correction effect for subject 100's head circumference.
- Figure 12(a) shows a graph of the brachycephalic ratio of subject 100 over time, as well as the measurements of similar subjects CS1 to CS10. More specifically, the change in brachycephalic ratio over time for each of similar subjects CS1 to CS10 is shown in line graphs P1 to P10, and the brachycephalic ratio of subject 100 is indicated by a large circle P0 at the age of measurement. This means that it is possible to estimate the correction effect for subject 100's brachycephalic ratio.
- Figure 12(b) shows a graph of the time series of measurements of the frontal symmetry rate of the skull shape for subject 100 and similar subjects CS1 to CS10. More specifically, the change in the frontal symmetry rate with age for each similar subject CS1 to CS10 is shown in line graphs P1 to P10, and the frontal symmetry rate of subject 100 is indicated by a large circle P0 at the measurement age. In other words, it is possible to estimate the correction effect for subject 100's frontal symmetry rate.
- Figure 12(c) shows a graph of the time series of measurements of the occipital symmetry rate of the skull shape for subject 100 and similar subjects CS1 to CS10. More specifically, the change in the occipital symmetry rate with age for each similar subject CS1 to CS10 is shown in line graphs P1 to P10, and the occipital symmetry rate of subject 100 is indicated by a large circle P0 at the measured age. In other words, it is possible to estimate the correction effect for subject 100's occipital symmetry rate.
- Figure 13(a) shows a graph of the time series of measurements of skull shape CA for subject 100 and similar subjects CS1 to CS10. More specifically, line graphs P1 to P10 show the change in CA with age for each similar subject CS1 to CS10, and subject 100's CA is indicated by a large circle P0 at the measured age. In other words, it is possible to estimate the correction effect for subject 100's CA.
- Figure 13(b) shows a graph of the time series of measurements of skull shape CVAI for subject 100 and similar subjects CS1 to CS10. More specifically, line graphs P1 to P10 show the change in CVAI with age for each similar subject CS1 to CS10, and subject 100's CVAI is shown with a large circle P0 at the measured age. This means that it is possible to estimate the correction effect for subject 100's CVAI.
- the cranial correction effect estimation system 10 of this embodiment can provide appropriate expectations for the results of cranial correction.
- the cranial correction effect estimation system and cranial correction effect estimation method according to this embodiment provide the following advantages.
- the cranial shape correction results (time-series data DC1 to DCn) are stored as the result of statistical processing of several correction cases (past cases), the cranial shape correction results can be extracted as statistical results. In other words, it becomes possible to predict the correction results based on statistical results.
- Extraction of similar cases may be performed based on the distance to the feature vectors of past cases, calculated using weighting according to the contribution rate to the distribution in the feature space.
- the feature vector calculation unit 20 may calculate feature amounts by setting separate weights for multiple features.
- the feature vector processing unit 30 may calculate the distance between the feature vector VH of the subject data D17, which is obtained by assigning weights to each feature, and the feature vectors V1 to Vm of the feature-related data J1 to Jm.
- the correction result data processing unit 16 may, for example, perform a predetermined process such as reflecting a weight previously set for each item of the feature-related data J1 to Jm in the corresponding feature-related data J1 to Jm.
- weights to be applied to feature vectors, making it possible to calculate distances based on features that reflect the weights.
- the feature space processing unit 18 may cluster the feature space so as to reduce the dimension thereof below the dimension formed by the multiple features.
- the feature space may be clustered so as to reduce the dimension thereof below the dimension formed by the multiple features.
- necessary features may be selected from the feature-related data J1 to Jm so as to correspond to the feature space that has been clustered so as to reduce the dimension thereof below the dimension formed by the multiple features.
- the feature vector calculation unit 20 may calculate the feature vectors V1 to Vm, VH of the feature-related data J1 to Jm and feature-related data JH1 as projections onto the reduced-dimensional feature space.
- the feature vector VH of the feature-related data JH1 is calculated as a projection onto the reduced-dimensional feature space.
- the basis and contribution rate of the feature vectors that represent the distribution may be determined using an algorithm such as PCA from the distribution of feature vectors in past cases, and the feature space may be defined based on the basis that represents the distribution.
- the feature vector may be projected (rotated) onto the newly defined feature space and used as the new feature vector.
- the correction result extraction unit 40 may use a norm comparison to narrow down the extracted similar cases. For example, the correction result extraction unit 40 may calculate the average value (average feature) of each feature, calculate the L1 norm between the average feature and the feature of the measurement value obtained by 3D scanning at the age before treatment, and select the sequence with the smallest L1 norm or the sequence in ascending order to narrow down the extracted similar cases.
- norm comparison may be used to narrow down the extracted similar cases.
- the time-series data DC1-DCn may be the result of processing one or more pieces of data.
- the storage unit 70 may store one or more pieces of time-series data DC1-DCn corresponding to statistical processing results obtained by processing one or more pieces of data based on multiple cranial shape correction results.
- the multiple past subjects C1-Cn and the time-series data DC1-DCn may not correspond one-to-one, or the numbers may differ.
- the time-series data may be expressed as DC1-DCx (x is an integer).
- Figure 14(a) may show the following features of subject 100: anterior-posterior diameter K11, lateral diameter K12, head circumference K13, brachycephalic ratio K14, frontal symmetry ratio K15, occipital symmetry ratio K16, CAK17, and CVAI K18. Furthermore, to facilitate comparison, age in days K20 and age in months K21 may be displayed. Furthermore, to facilitate understanding of the condition, the level K25 for the frontal symmetry ratio K15, the level K26 for the occipital symmetry ratio K16, the level K27 for CAK17, and the level K28 for CVAI K18 may be displayed as evaluations of each feature.
- Figure 14(b) displays the average values and amplitudes calculated for each feature value at the time of examination for the 30 similar subjects CS1 to CSp who underwent examination for each of the following: anterior-posterior diameter K11, lateral diameter K12, head circumference K13, brachycephalic ratio K14, frontal symmetry ratio K15, occipital symmetry ratio K16, CAK17, and CVAIK18.
- Age in days K20 and age in months K21 may also be displayed.
- Figure 14(c) displays the average values and amplitudes calculated for each feature of the similar time-series data DCS1 to DCSp of 30 similar subjects CS1 to CSp who have completed treatment at the start and end of correction for each of the anterior-posterior diameter K11, lateral diameter K12, head circumference K13, brachycephalic ratio K14, frontal symmetry rate K15, occipital symmetry rate K16, CAK17, and CVAIK18.
- Age in days K20 and age in months K21 may also be displayed.
- the average values and amplitudes of change between the start and end of correction for each of the anterior-posterior diameter K11, lateral diameter K12, head circumference K13, brachycephalic ratio K14, frontal symmetry rate K15, occipital symmetry rate K16, CAK17, and CVAIK18 may also be displayed, as well as the average values and amplitudes for the treatment period.
- line graphs P1 to P10 are used to display similar subjects CS1 to CS10, but this is not limiting.
- the average value and standard deviation at the scan timing of similar time-series data DCS1 to DCSp may be displayed in a graphical format that allows for visual comparison with the values at the time of measurement for subject 100. In other words, it is preferable that this graphical format also display the average value at graduation and the +1SD, -1SD, +2SD, and -2SD values for the standard deviation centered on that average value.
- Figure 15 shows the relationship between the percentage of patients who have completed treatment and the timing of scans (number of scans). This makes it possible to estimate the number of scans that will be performed until treatment is completed.
- the head circumference of the skull shape is graphed, showing the measurements of subject 100 and the average values of the measurements of similar subjects CS1 to CSp for each scan.
- the change in the average head circumference measurements of similar subjects CS1 to CSp over the number of scans is shown by line graph Q, and the head circumference of subject 100 at the first scan is indicated by a star P0.
- Line graph Q is a graph connecting points that show the average values for each scan timing of similar subjects CS1 to CSp for each measurement timing.
- Qdp indicates a standard deviation of 1 SD
- Qdm indicates a standard deviation of -1 SD (this also applies to the graphs in Figures 16 to 18 below).
- the line graph Q shows the change in the number of scans for the average brachycephalic ratio measured values of similar subjects CS1 to CSp, and the brachycephalic ratio of subject 100 at the first scan is indicated by a star P0.
- the measured values of subject 100 with the time series of the average values and standard deviations of similar subjects CS1 to CSp, it is possible to estimate the correction effect for subject 100's brachycephalic ratio.
- Cranial correction effect estimation system 11
- Main processing server 12
- Input unit 13 Output unit 14
- Information processing unit 15
- Subject information management unit 16
- Correction result data processing unit 17
- Subject data processing unit 18
- Feature space processing unit 20
- Feature vector calculation unit 30
- Feature vector processing unit 31
- Subject side terminal 32
- Input unit 33
- Output unit 40
- Correction result extraction unit 41
- Diagnosis side terminal 42
- Input unit 43
- Display data processing unit 51
- Manufacturing device 52
- Output unit 53
- Output unit 61
- Cranial shape correction helmet 62
- Outer shell 63
- Memory unit 100
- Subject 101 Cranial shape 110
- Diagnologist 121
- Correction shape C1 to Cn Subjects CS1 to CS10, CS1 to CSp Similar subjects
- D15 Attribute data D16
- D17 Subject data
- D20 Result data DC1 to DCn, DC1 to DCx Time series data DCS1 to DCSp Similar
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biomedical Technology (AREA)
- Molecular Biology (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Biophysics (AREA)
- Pathology (AREA)
- Engineering & Computer Science (AREA)
- Dentistry (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Physics & Mathematics (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Measuring And Recording Apparatus For Diagnosis (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
Description
本発明は、頭蓋矯正効果推定システム及び頭蓋矯正効果推定方法に関する。 The present invention relates to a cranial correction effect estimation system and a cranial correction effect estimation method.
従来、頭を含む身体に対する治療効果を推定するシステムとして、特許文献1に記載のように治療効果を推定するシステムが知られている。 Conventionally, a system for estimating the effect of treatment on the body, including the head, is known, such as that described in Patent Document 1.
特許文献1に記載の治療効果を推定するシステムは、すでに治療済の事例を、治療済対象情報(画像、位置、大きさ、経過、治療者年齢と性別、治療方法、治療費、治療期間、治癒後画像のいずれか一以上であるがこれに限定されない。)として保持し、治療希望対象情報を基に検索し予測情報として効果や費用などを出力する。 The system for estimating treatment effects described in Patent Document 1 stores information on treated patients (including, but not limited to, one or more of the following: images, location, size, progress, therapist age and gender, treatment method, treatment cost, treatment period, and post-healing images) for cases that have already been treated, and searches for information on patients seeking treatment, outputting predicted information such as effects and costs.
ところで、人間の乳児、特に生後3カ月程度を経過した乳幼児には、頭部の形状が歪む、いわゆる斜頭症、長頭症または短頭症のような症状が現れることがある。このような症状に応じて、生後18カ月程度までの所定の期間内において頭蓋形状矯正用ヘルメットを乳児の頭部に被嵌させて、その状態で日常生活を送るという矯正方法(以下「ヘルメット矯正」ともいう。)が採用されることがある。 Incidentally, human infants, particularly those over about three months of age, can develop conditions such as plagiocephaly, dolichocephaly, or brachycephaly, which are conditions in which the head shape is distorted. In response to these conditions, a corrective method (hereinafter referred to as "helmet correction") is sometimes adopted in which a skull-correcting helmet is fitted to the infant's head for a specified period of time up to about 18 months of age, and the infant lives their daily life in that condition.
このような矯正においては、治療結果の説明が求められることも多い。従来、特許文献1に記載のような治療効果推定システムとして、外部から観察可能な体の治療希望対象として痣、シミ、火傷痕、傷、口唇裂などについて治療希望対象と類似した症例の治療例を検索するものが知られている。
一方、特定の症状である頭蓋形状の形状変形については、頭蓋形状の治療経過に適した説明が求められている。つまり、ヘルメット矯正は、歪んだ頭部の形状を、徐々に目標の形状に矯正するものであることから矯正結果により頭蓋形状が変化することについて、頭蓋形状がどのような経過を経て目的の形状に矯正されるのかの治療経過を含めて説明できることが望まれている。また、患者が乳児であるときは特に、治療の判断を行う親などには、安心の材料として、乳児の頭蓋形状の矯正結果に対する適切な期待値を詳細に提供できることが強く望まれている。
In such orthodontics, an explanation of the treatment results is often required. Conventionally, a treatment effect estimation system such as that described in Patent Document 1 is known that searches for treatment examples similar to the treatment target for birthmarks, blemishes, burn scars, wounds, cleft lip, etc., which are externally observable body targets for treatment.
On the other hand, for the specific symptom of skull deformation, there is a need for an explanation appropriate to the skull shape treatment process. In other words, because helmet correction involves gradually correcting a distorted head shape to the target shape, it is desirable to be able to explain how the skull shape changes as a result of the correction, including the treatment process through which the skull shape is corrected to the desired shape. In addition, especially when the patient is an infant, there is a strong desire to be able to provide parents and others making treatment decisions with detailed information on appropriate expectations for the results of the correction of the infant's skull shape, as a means of reassuring them.
本発明は、このような実情に鑑みてなされたものであり、その目的は、頭蓋矯正の矯正結果に対する適切な期待値を提供することができる頭蓋矯正効果推定システム及び頭蓋矯正効果推定方法を提供することにある。 The present invention was made in consideration of these circumstances, and its purpose is to provide a cranial correction effect estimation system and cranial correction effect estimation method that can provide appropriate expected values for the results of cranial correction.
上記課題を解決する頭蓋矯正効果推定システムは、複数の頭蓋形状矯正結果に基づく複数の時系列データであって、前記時系列データが頭蓋形状に関連する複数の特徴を含む特徴関連データを時系列で含むものである前記複数の時系列データを記憶するとともに、被験者の前記特徴関連データを被験者データとして記憶する記憶部と、前記複数の特徴から選択された1又は複数の特徴としての選択特徴に基づく特徴空間において前記被験者データの特徴ベクトルを求める被験者特徴ベクトル算出部と、前記時系列データの時系列のうちから前記被験者データに対応するタイミングの前記特徴関連データを選択し、この選択した前記特徴関連データについて前記特徴空間における特徴ベクトルを算出する結果特徴ベクトル算出部と、前記被験者データの特徴ベクトルと、前記特徴関連データの特徴ベクトルとの距離を算出する距離算出部と、前記距離を算出した前記特徴関連データが含まれている前記時系列データを視認可能に表示させるための表示データ処理部とを備え、前記複数の特徴は、前記被験者の属性である月齢、性別及び早産と、前記被験者の特徴量である頭囲、前後径、左右径、体積比率、短頭率、前頭部左右対称率、後頭部左右対称率、CA及びCVAIとのうちの少なくとも1つを含む。 A cranial correction effect estimation system that solves the above problem includes a storage unit that stores a plurality of time series data based on a plurality of cranial shape correction results, the time series data including feature-related data containing a plurality of features related to cranial shape in a time series, and stores the feature-related data of a subject as subject data; a subject feature vector calculation unit that calculates a feature vector of the subject data in a feature space based on selected features as one or more features selected from the plurality of features; and a subject feature vector calculation unit that calculates the feature-related data at a timing corresponding to the subject data from the time series of the time series data. and a resultant feature vector calculation unit that selects feature-related data and calculates a feature vector in the feature space for the selected feature-related data; a distance calculation unit that calculates the distance between the feature vector of the subject data and the feature vector of the feature-related data; and a display data processing unit that visibly displays the time-series data including the feature-related data for which the distance has been calculated, wherein the plurality of features include at least one of the subject's attributes of age in months, sex, and premature birth, and the subject's feature quantities of head circumference, anterior-posterior diameter, lateral diameter, volume ratio, brachycephalic ratio, frontal symmetry rate, occipital symmetry rate, CA, and CVAI.
上記課題を解決する頭蓋矯正効果推定方法は、記憶部に複数の頭蓋形状矯正結果に基づく複数の時系列データであって、前記時系列データが頭蓋形状に関連する複数の特徴を含む特徴関連データを時系列で含むものである前記複数の時系列データが記憶されているとともに、被験者の前記特徴関連データが被験者データとして記憶されており、被験者特徴ベクトル算出部で前記複数の特徴から選択された1又は複数の特徴としての選択特徴に基づく特徴空間において前記被験者データの特徴ベクトルを求める工程と、結果特徴ベクトル算出部で前記時系列データの時系列のうちから前記被験者データに対応するタイミングの前記特徴関連データを選択し、この選択した前記特徴関連データについて前記特徴空間における特徴ベクトルを算出する工程と、距離算出部で前記被験者データの特徴ベクトルと、前記特徴関連データの特徴ベクトルとの距離を算出する工程と、表示データ処理部で前記距離を算出した前記特徴関連データが含まれている前記時系列データを視認可能に表示させるための工程とを備え、前記複数の特徴には、前記被験者の属性である月齢、性別及び早産と、前記被験者の特徴量である頭囲、前後径、左右径、体積比率、短頭率、前頭部左右対称率、後頭部左右対称率、CA及びCVAIとのうちの少なくとも1つを含んでいる。 A method for estimating the effect of cranial correction that solves the above problem includes the steps of: storing a plurality of time series data based on a plurality of cranial shape correction results in a memory unit, the time series data including feature-related data in a time series including a plurality of features related to cranial shape; storing the feature-related data of a subject as subject data; and calculating a feature vector of the subject data in a feature space based on selected features as one or more features selected from the plurality of features in a subject feature vector calculation unit; and calculating a feature vector of the subject data in a feature space based on selected features as one or more features selected from the plurality of features in a result feature vector calculation unit. The method includes a step of selecting the feature-related data and calculating a feature vector in the feature space for the selected feature-related data; a step of calculating the distance between the feature vector of the subject data and the feature vector of the feature-related data using a distance calculation unit; and a step of visibly displaying the time-series data including the feature-related data for which the distance has been calculated using a display data processing unit, wherein the plurality of features include at least one of the subject's attributes of age in months, sex, and premature birth, and the subject's feature quantities of head circumference, anterior-posterior diameter, lateral diameter, volume ratio, brachycephalic ratio, frontal symmetry rate, occipital symmetry rate, CA, and CVAI.
このような構成又は方法によれば、時系列データが視認可能に表示されるとき、被験者データの特徴ベクトルと、時系列データに含まれる特徴関連データの特徴ベクトルとの間で算出された距離を考慮することができるようになる。また、距離算出を特徴毎に行う、いわゆるグルーピングをするのではなく、選択した特徴が組合わされた特徴空間における特徴ベクトルとして算出すことができるようになる。被験者データと時系列データの特徴関連データとの間の距離が考慮されることにより、複数の頭蓋形状矯正結果と被験者データとの類似性を距離に基づいて比較できるようになる。 With this configuration or method, when the time-series data is displayed visually, it is possible to take into account the distance calculated between the feature vector of the subject data and the feature vector of the feature-related data included in the time-series data. Furthermore, rather than calculating the distance for each feature, i.e., by grouping, it is possible to calculate the distance as a feature vector in a feature space in which selected features are combined. By taking into account the distance between the subject data and the feature-related data of the time-series data, it becomes possible to compare the similarity between multiple cranial shape correction results and the subject data based on the distance.
つまり、親などが治療の判断を行うとき乳児の頭蓋形状の矯正結果を知るための適切な頭蓋形状矯正結果を抽出や表示に反映させることができるようになる。これにより、頭蓋矯正の矯正結果に対する適切な期待値を提供することができるようになる。 In other words, it will be possible to extract and display appropriate cranial shape correction results so that parents and others can know the results of their infant's cranial shape correction when making treatment decisions. This will make it possible to provide appropriate expectations for the results of cranial correction.
好ましい構成として、前記距離算出部は、複数の前記特徴関連データの特徴ベクトルとの間で前記被験者データの特徴ベクトルとの距離をそれぞれ算出し、前記算出したそれぞれの距離のうちから近い距離になる前記特徴関連データの特徴ベクトルを1又は複数抽出し、前記表示部は、前記抽出された1又は複数の前記特徴関連データが含まれている各対応する前記時系列データをそれぞれ表示する。 In a preferred configuration, the distance calculation unit calculates the distance between the feature vector of the subject data and each of the feature vectors of the feature-related data, and extracts one or more feature vectors of the feature-related data that are closest to the feature vectors of the feature-related data from the calculated distances, and the display unit displays each of the corresponding time-series data that includes the extracted one or more feature-related data.
このような構成によれば、被験者データに類似性の高い頭蓋形状矯正結果の抽出が、被験者データの特徴ベクトルと、時系列データの特徴関連データとの特徴空間における距離が近いことに基づいてできるようになる。 With this configuration, it is possible to extract cranial shape correction results that are highly similar to the subject data based on the close distance in feature space between the feature vector of the subject data and the feature-related data of the time-series data.
好ましい構成として、前記記憶部には、複数の頭蓋形状矯正結果毎に対応する複数の前記時系列データが記憶されている。 In a preferred configuration, the storage unit stores multiple sets of time-series data corresponding to multiple cranial shape correction results.
このような構成によれば、頭蓋形状矯正結果は、それぞれの矯正事例(過去症例)ごとに記憶されていることから、頭蓋形状矯正結果がそれぞれ矯正事例(症例)として抽出される。つまり、事例に基づいて矯正結果を推測することができるようになる。 With this configuration, the results of cranial shape correction are stored for each correction case (past case), and each cranial shape correction result is extracted as a correction case (case). In other words, it becomes possible to predict the correction results based on the case.
好ましい構成として、前記記憶部には、複数の頭蓋形状矯正結果に基づく1又は複数の統計処理結果に対応する1又は複数の前記時系列データが記憶されている。 In a preferred configuration, the storage unit stores one or more pieces of time-series data corresponding to one or more statistical processing results based on multiple cranial shape correction results.
このような構成によれば、頭蓋形状矯正結果は、いくつかの矯正事例(過去症例)を統計処理したものとして記憶されていることから、頭蓋形状矯正結果が統計的な結果として抽出することができる。つまり、統計的な結果に基づいて矯正結果を推測することができるようになる。 With this configuration, the results of cranial shape correction are stored as the result of statistical processing of several correction cases (past cases), so the results of cranial shape correction can be extracted as statistical results. In other words, it becomes possible to estimate the results of correction based on statistical results.
好ましい構成として、前記特徴空間は、前記複数の特徴が構成する次元よりも低次元化するようにクラスタリングされ、前記特徴は、特徴量として定量化の処理がされ、前記特徴ベクトルは、低次元化された前記特徴空間上に射影したものでものである。 In a preferred configuration, the feature space is clustered to reduce the dimension to a value lower than the dimension constituted by the plurality of features, the features are quantified as feature quantities, and the feature vector is projected onto the reduced-dimensional feature space.
このような構成によれば、特徴空間を、過去症例における特徴ベクトルの分布からPCA等のアルゴリズムにより分布を表現する特徴ベクトルの基底、寄与率を求め、上述の分布を表現する基底に基づいて、定義することができるようになる。 With this configuration, the feature space can be defined based on the basis and contribution rate of the feature vectors that represent the distribution, which are calculated from the distribution of feature vectors in past cases using an algorithm such as PCA.
好ましい構成として、前記被験者特徴ベクトル算出部は、前記複数の特徴に対して各別に重みを設定して前記特徴量を算出する、又は前記結果特徴ベクトル算出部は、前記複数の特徴に対して各別に重みを設定して前記特徴量を算出する、又は前記距離算出部は、各特徴に重みづけて前記被験者データの特徴ベクトルと、前記特徴関連データの特徴ベクトルとの距離を算出する。 In a preferred configuration, the subject feature vector calculation unit calculates the feature amounts by setting weights separately for each of the multiple features, or the result feature vector calculation unit calculates the feature amounts by setting weights separately for each of the multiple features, or the distance calculation unit calculates the distance between the feature vector of the subject data and the feature vector of the feature-related data by weighting each feature.
このような構成によれば、特徴ベクトルに重みを適用することができるので、重みが反映された特徴に基づく距離を求めることができるようになる。 With this configuration, weights can be applied to feature vectors, making it possible to calculate distances based on features that reflect the weights.
好ましい構成として、前記重みは分布への寄与率に応じて付されたものである、又は前記重みは複数の頭蓋形状矯正結果への影響の大小に応じて付されたものである。 In a preferred configuration, the weights are assigned according to their contribution to the distribution, or according to the magnitude of their influence on the results of multiple cranial shape corrections.
このような構成によれば、類似症例の抽出が、特徴空間における分布への寄与率に応じた重み付けにより算出される過去の症例の特徴ベクトルとの距離に基づいてできるようになる。または、類似症例の抽出が、複数の頭蓋形状矯正結果への影響の大小に応じた重み付けにより算出される過去の症例の特徴ベクトルとの距離に基づいてできるようになる。 With this configuration, similar cases can be extracted based on the distance to the feature vectors of past cases, which is calculated using weighting according to the contribution rate to the distribution in the feature space. Alternatively, similar cases can be extracted based on the distance to the feature vectors of past cases, which is calculated using weighting according to the magnitude of the impact on the results of multiple cranial shape corrections.
本発明によれば、頭蓋矯正の矯正結果に対する適切な期待値を提供することができるようになる。 The present invention makes it possible to provide appropriate expectations regarding the results of cranial orthodontic treatment.
図1~図13を参照して、頭蓋矯正効果推定システム及び頭蓋矯正効果推定方法の一実施形態について説明する。 With reference to Figures 1 to 13, one embodiment of a cranial correction effect estimation system and cranial correction effect estimation method will be described.
図1に示すように、頭蓋矯正効果推定システム10は、入力された被験者100の頭蓋形状101(図2参照)について、推定される矯正後の頭蓋形状としての矯正形状121(図2参照)を提供するシステムである。詳述すると、頭蓋矯正効果推定システム10は、被験者100と相違する者であって過去に頭蓋形状の矯正を行った複数の他の被験者(以下、「過去の被験者」と記す)の矯正結果について蓄積されたデータ(矯正結果データD16など)に基づいて、入力された被験者100の頭蓋形状101に対して推定される矯正結果を提供する。つまり、ここで入力された被験者100は、頭蓋形状が未矯正であるか、頭蓋形状の矯正が未完であるものである。 As shown in Figure 1, the cranial correction effect estimation system 10 is a system that provides a corrected shape 121 (see Figure 2) as an estimated post-correction cranial shape for the input cranial shape 101 (see Figure 2) of the subject 100. In more detail, the cranial correction effect estimation system 10 provides an estimated correction result for the input cranial shape 101 of the subject 100 based on accumulated data (such as correction result data D16) on the correction results of multiple other subjects (hereinafter referred to as "past subjects") who are different from the subject 100 and have undergone cranial shape correction in the past. In other words, the subject 100 input here has an uncorrected cranial shape or has undergone incomplete cranial shape correction.
例えば、頭蓋矯正効果推定システム10により提供される矯正形状121(図2参照)は、被験者100の頭部に頭蓋形状矯正ヘルメット61を着用させることで頭蓋形状101(図2参照)を矯正した結果として推定される頭蓋の形状の一例である。 For example, the correction shape 121 (see Figure 2) provided by the cranial correction effect estimation system 10 is an example of a cranial shape estimated as a result of correcting the cranial shape 101 (see Figure 2) by having the subject 100 wear a cranial shape correction helmet 61 on their head.
被験者100は、矯正可能な柔軟性のある頭蓋を有する乳児などであって、より具体的には、新生児から生後6か月程度までの乳児であることが好ましい。なお、被験者100は、医療行為を受ける場合には患者と称されることがある。 The subject 100 is preferably an infant with a flexible skull that can be corrected, and more specifically, an infant between the ages of a newborn and approximately six months old. Note that the subject 100 may be referred to as a patient when undergoing medical treatment.
図3を参照して、頭蓋形状矯正ヘルメット61は、変形し難い硬質の樹脂からなる外殻62と、外殻62と被験者100の頭蓋との間に配置される弾性などの柔軟性を有する内装63とを備えている。頭蓋形状矯正ヘルメット61は、被験者100(図1参照)の頭蓋に頭蓋形状矯正ヘルメット61から適正な力が伝達されることとなるように外殻62と内装63とが設けられている。また、頭蓋形状矯正ヘルメット61は、被験者100(図1参照)に負担の少ない軽量とするために、例えば、外殻62には発泡スチロール材料などの軽い材料が用いられ、内装63にはスポンジやウレタンなどの軽い材料が用いられていることが好ましい。 Referring to Figure 3, the cranial shape correction helmet 61 comprises an outer shell 62 made of a hard resin that is difficult to deform, and an inner lining 63 that has flexibility, such as elasticity, and is placed between the outer shell 62 and the skull of the subject 100. The cranial shape correction helmet 61 is provided with the outer shell 62 and inner lining 63 so that an appropriate force is transmitted from the cranial shape correction helmet 61 to the skull of the subject 100 (see Figure 1). Furthermore, in order to make the cranial shape correction helmet 61 lightweight and to reduce the burden on the subject 100 (see Figure 1), it is preferable that the outer shell 62 be made of a light material such as polystyrene foam, and the inner lining 63 be made of a light material such as sponge or urethane.
外殻62は、内部の蒸れを軽減する構造、例えば通気口が多い構造であることが好ましい。また内装63は、汗を吸収する構造、皮膚炎を軽減する構造であることが好ましく、また、厚さや弾性力により頭蓋に与える押圧力からなる矯正力を調整したり、清潔維持のために交換可能であったりすることが好ましい。 The outer shell 62 is preferably designed to reduce internal stuffiness, for example with many ventilation holes. The interior lining 63 is also preferably designed to absorb sweat and reduce dermatitis, and is also preferably designed to adjust the corrective force exerted on the skull by adjusting its thickness and elasticity, and is also preferably replaceable for maintaining cleanliness.
図1を参照して、頭蓋矯正効果推定システム10やそのシステムに接続される機器の詳細について説明する。 With reference to Figure 1, details of the cranial correction effect estimation system 10 and the equipment connected to the system will be described.
頭蓋矯正効果推定システム10は、メイン処理サーバ11を有している。また、頭蓋矯正効果推定システム10は、メイン処理サーバ11がネットワークNWに接続されていて、このネットワークNWを介して情報の相互伝達が可能に接続された被験者側端末31と、診断側端末41と、製造装置51とが接続されていてもよい。また、ネットワークNWで接続されるメイン処理サーバ11と、被験者側端末31と、診断側端末41と、製造装置51とは、それらのうちの少なくとも2つ以上がバス接続されるほど近距離であったり、相互に近距離通信接続されていたりしてもよい。こうした2つ以上の機器類は、そのうちのいずれか1つがネットワークNWに接続される態様でもよい。 The cranial correction effect estimation system 10 has a main processing server 11. The cranial correction effect estimation system 10 may also have the main processing server 11 connected to a network NW, and a subject-side terminal 31, a diagnosis-side terminal 41, and a manufacturing device 51 connected via this network NW so that information can be exchanged between them. The main processing server 11, subject-side terminal 31, diagnosis-side terminal 41, and manufacturing device 51 connected via the network NW may be so close that at least two of them are bus-connected, or may be connected to each other via short-range communication. Any one of these two or more devices may be connected to the network NW.
被験者側端末31は、被験者100の頭蓋形状101(図2参照)の算出に要する情報である頭蓋形状測定情報を出力する。被験者側端末31は、被験者100を測定するカメラなどを含む情報処理装置、例えばデジタルカメラや、携帯電話、スマートフォン、タブレット端末、小型コンピュータなどである。被験者側端末31は、被験者100を測定することで被験者100の頭蓋形状101(図2参照)に関する情報を取得可能であるとともに、ネットワークNWを介して情報の伝達が可能である。 Subject-side terminal 31 outputs cranial shape measurement information, which is information required to calculate the cranial shape 101 (see Figure 2) of subject 100. Subject-side terminal 31 is an information processing device including a camera for measuring subject 100, such as a digital camera, mobile phone, smartphone, tablet terminal, or small computer. Subject-side terminal 31 can obtain information about subject 100's cranial shape 101 (see Figure 2) by measuring subject 100, and can also transmit information via network NW.
被験者側端末31は、頭蓋形状測定情報として被験者100の頭蓋全体の外形を撮像した画像または映像を取得することができる。例えば、被験者側端末31は、被験者100の地肌が見える状態での全周及び頂部の画像や動画を撮像できるとよい。なお、被験者側端末31は、画像や動画よりも精度よく被験者100の頭蓋形状を測定できる装置、例えば、レーザを用いた3次元スキャナなどであってもよい。 The subject-side terminal 31 can acquire images or videos of the overall external shape of the subject's 100's skull as skull shape measurement information. For example, the subject-side terminal 31 should be able to capture images or videos of the entire circumference and top of the subject's 100 skull with the subject's skin visible. The subject-side terminal 31 may also be a device that can measure the skull shape of the subject 100 more accurately than images or videos, such as a 3D scanner using a laser.
被験者側端末31は、入力部32と出力部33とを備えている。入力部32は、被験者側端末31の外部から情報を取得するための部分であって、タッチパネルやカメラ、マイクなどと、ネットワークNWから情報入力する部分である。出力部33は、被験者側端末31の内部から情報を出力するための部分であって、画像表示装置や音声装置などと、ネットワークNWに情報を出力する部分である。 The subject-side terminal 31 comprises an input unit 32 and an output unit 33. The input unit 32 is a unit for acquiring information from outside the subject-side terminal 31, and is a unit for inputting information from the network NW via a touch panel, camera, microphone, etc. The output unit 33 is a unit for outputting information from inside the subject-side terminal 31, and is a unit for outputting information to the network NW via an image display device, audio device, etc.
診断側端末41は、診断者110が操作する端末であって、その端末に表示される情報は被験者100や被験者の親などの関係者にも共有させることが可能なものである。診断側端末41は、画像表示装置や指示入力装置を含む情報処理装置、例えば、スマートフォンやタブレット端末、小型コンピュータなどである。診断側端末41は、ネットワークNWを介して接続されるメイン処理サーバ11から取得した被験者100に関する情報を画像表示装置に表示させることができる。また、診断側端末41は、画像表示させた被験者100に関する情報に対応する調整量を含む調整パラメータを設定可能であるとともに、設定された調整パラメータをメイン処理サーバ11に送信することができてもよい。 The diagnostic side terminal 41 is a terminal operated by the diagnostician 110, and the information displayed on the terminal can be shared with related parties such as the subject 100 and the subject's parents. The diagnostic side terminal 41 is an information processing device including an image display device and an instruction input device, such as a smartphone, tablet terminal, or small computer. The diagnostic side terminal 41 can display information about the subject 100 obtained from the main processing server 11 connected via the network NW on the image display device. The diagnostic side terminal 41 can also set adjustment parameters including adjustment amounts corresponding to the information about the subject 100 whose image is displayed, and may also be able to transmit the set adjustment parameters to the main processing server 11.
診断側端末41は、入力部42と出力部43とを備えている。入力部42は、診断側端末41の外部から情報を取得するための部分であって、キーボードやマウス、カメラ、マイクなどと、ネットワークNWから情報入力する部分などである。出力部43は、診断側端末41の内部から情報を出力するための部分であって、画像表示装置や音声出力装置などと、ネットワークNWに情報を出力する部分である。診断側端末41は、例えば、頭蓋形状矯正ヘルメット61の外殻62や内装63の形状変更を登録することもできる。 The diagnosis side terminal 41 is equipped with an input unit 42 and an output unit 43. The input unit 42 is a unit for acquiring information from outside the diagnosis side terminal 41, and includes a keyboard, mouse, camera, microphone, and other units for inputting information from the network NW. The output unit 43 is a unit for outputting information from inside the diagnosis side terminal 41, and includes an image display device, audio output device, and other units for outputting information to the network NW. The diagnosis side terminal 41 can also register, for example, shape changes to the outer shell 62 and interior lining 63 of the cranial shape correction helmet 61.
被験者側端末31や診断側端末41は、メイン処理サーバ11からの被験者情報に含まれる被験者データD17を表示させることができるとともに、矯正後に推定される頭蓋形状の一例として矯正結果データD16を表示させることができる。被験者側端末31や診断側端末41は、メイン処理サーバ11からの被験者データD17や矯正結果データD16を種々の形式からなるグラフや表で認識可能に表示できるとよい。 The subject-side terminal 31 and the diagnosis-side terminal 41 can display the subject data D17 included in the subject information from the main processing server 11, as well as the correction result data D16 as an example of the estimated skull shape after correction. The subject-side terminal 31 and the diagnosis-side terminal 41 should be able to display the subject data D17 and correction result data D16 from the main processing server 11 in a recognizable manner using graphs and tables in various formats.
診断者110は、診断側端末41を介して得られる情報に基づいて、被験者100の頭蓋形状を把握するとともに、矯正すべきかどうか判断したり、頭蓋形状矯正ヘルメット61の形状や矯正力が適正であるか否かの判断を行ったり、新たな指示を与えたりする。例えば、頭蓋形状の矯正が医療として提供されるのであれば、診断者110は、医師などの医療従事者であるとよい。 Based on the information obtained via the diagnosis terminal 41, the diagnoser 110 understands the cranial shape of the subject 100, determines whether correction is necessary, determines whether the shape and correction power of the cranial shape correction helmet 61 are appropriate, and gives new instructions. For example, if cranial shape correction is provided as a medical treatment, the diagnoser 110 should be a medical professional such as a doctor.
製造装置51は、製作データに基づいて頭蓋形状矯正ヘルメット61の外殻62を製造する装置である。製造装置51は、例えば、3次元プリンタ、樹脂成型や原料からの削り出しによって発泡スチロールなどの発泡樹脂からなる頭蓋形状矯正ヘルメット61を製造するものである。 The manufacturing device 51 is a device that manufactures the outer shell 62 of the cranial shape correction helmet 61 based on production data. The manufacturing device 51 manufactures the cranial shape correction helmet 61 made of foamed resin such as polystyrene foam, for example, using a 3D printer, resin molding, or cutting from raw material.
製造装置51は、入力部52と出力部53とを備えている。入力部52は、製造装置51の外部から情報を取得するための部分であって、キーボードやマウス、タッチパネル、マイクなどと、ネットワークNWから情報入力する部分などである。出力部53は、製造装置51の内部から情報を出力するための部分であって、画像表示装置や音声出力装置などと、ネットワークNWに情報を出力する部分である。 The manufacturing apparatus 51 is equipped with an input unit 52 and an output unit 53. The input unit 52 is a unit for acquiring information from outside the manufacturing apparatus 51, and includes a keyboard, mouse, touch panel, microphone, etc., and units for inputting information from the network NW. The output unit 53 is a unit for outputting information from inside the manufacturing apparatus 51, and includes a unit for outputting information to the network NW, such as an image display device or audio output device.
続いて、頭蓋矯正効果推定システム10を構成するメイン処理サーバ11について説明する。 Next, we will explain the main processing server 11 that makes up the cranial correction effect estimation system 10.
メイン処理サーバ11は、コンピュータやサーバなどの情報処理装置であって、入力部12と、出力部13と、情報処理部14と、記憶部70とを有している。 The main processing server 11 is an information processing device such as a computer or server, and has an input unit 12, an output unit 13, an information processing unit 14, and a memory unit 70.
入力部12は、入力インターフェースであって、キーボードやマウス、タッチパネルからの入力、カメラやマイクからの入力、ネットワークNWを介しての他の機器、サーバなどからの情報入力、外部記憶装置からの情報入力などのうち必要な情報が入力される。 The input unit 12 is an input interface through which necessary information is input, such as from a keyboard, mouse, or touch panel, a camera or microphone, information input from other devices or servers via the network NW, or information input from an external storage device.
出力部13は、出力インターフェースであって、画像表示装置や文字表示装置、音声装置への出力、ネットワークNWを介しての他の機器、サーバなどへの情報出力、外部記憶装置への情報出力などのうち必要な情報の出力を行う。 The output unit 13 is an output interface that outputs necessary information, such as to an image display device, character display device, or audio device, to other devices or servers via the network NW, or to an external storage device.
情報処理部14は、メイン処理サーバ11においてコンピュータ装置などからなる情報処理を行う部分である。例えば、情報処理部14は、中央演算装置、揮発性メモリ、不揮発性メモリ及び入出力インターフェースを有している。入出力インターフェースは、入力部12、出力部13及び記憶部70等と情報通信可能になっている。 The information processing unit 14 is a part of the main processing server 11 that performs information processing and is made up of a computer device or the like. For example, the information processing unit 14 has a central processing unit, volatile memory, non-volatile memory, and an input/output interface. The input/output interface is capable of communicating with the input unit 12, output unit 13, memory unit 70, etc.
記憶部70は、被験者情報などの各種情報を記憶することができる部分であって、情報処理部14との間で記憶情報の読み出し、登録、消去などが可能になっている。記憶部70は、内部ストレージや外部ストレージ又はそれらの組合せからなる部分であって、例えば、ハードディスクやSSD、USBメモリなどの一つもしくは複数からなる。例えば、記憶部70は、ネットワークNWを介しての情報通信によって情報の授受を行うクラウドシステムなどを含んでいてもよい。 The storage unit 70 is a part that can store various information such as subject information, and is capable of reading, registering, and erasing stored information between it and the information processing unit 14. The storage unit 70 is a part that consists of internal storage, external storage, or a combination of these, and is composed of one or more of, for example, a hard disk, SSD, USB memory, etc. For example, the storage unit 70 may also include a cloud system that exchanges information by information communication via the network NW.
例えば、記憶部70は、属性データD15と、矯正結果データD16と、被験者データD17とを記憶している。詳述すると、記憶部70は、複数の過去の被験者C1~Cn(nは整数、図5など参照)について蓄積された頭蓋矯正に関するデータを記憶している。つまり、記憶部70は、複数の過去の被験者C1~Cnに対応する属性データD15及び矯正結果データD16と、被験者100に対応する被験者データD17とを記憶している。複数の過去の被験者C1~Cnとしては、好ましくは500名以上であり、より好ましくは1000名以上であり、さらにより好ましくは2000名以上である。 For example, the storage unit 70 stores attribute data D15, correction result data D16, and subject data D17. More specifically, the storage unit 70 stores data related to cranial correction accumulated for multiple past subjects C1 to Cn (n is an integer; see Figure 5, etc.). That is, the storage unit 70 stores attribute data D15 and correction result data D16 corresponding to multiple past subjects C1 to Cn, and subject data D17 corresponding to subject 100. The multiple past subjects C1 to Cn preferably include 500 or more, more preferably 1,000 or more, and even more preferably 2,000 or more.
属性データD15は、被験者100や複数の過去の被験者C1~Cnにそれぞれ対応するIDと、それらIDに対応付けられる被験者情報とを含むデータである。 Attribute data D15 is data that includes IDs corresponding to subject 100 and multiple past subjects C1 to Cn, as well as subject information associated with those IDs.
図5を参照して、属性データD15は、IDに対応付けられる被験者情報として、生年月日L01、性別L02、早産L03、治療開始日L04、治療開始月齢L05、治療終了月齢L06、治療期間L07及び通院回数L08を含んでいてよい。例えば、IDの「C1」、「C2」、「C3」はそれぞれ相違する過去の被験者C1,C2,C3である。 Referring to Figure 5, the attribute data D15 may include subject information associated with an ID, such as date of birth L01, gender L02, premature birth L03, treatment start date L04, age at treatment start L05, age at treatment end L06, treatment period L07, and number of hospital visits L08. For example, the IDs "C1", "C2", and "C3" represent different past subjects C1, C2, and C3, respectively.
図1に示す、矯正結果データD16は、過去の被験者C1~Cnについて蓄積された矯正結果を示すデータを含んでいる。 The correction result data D16 shown in Figure 1 includes data showing the correction results accumulated for past subjects C1 to Cn.
図4(a)に示すように、矯正結果データD16は、結果データD20と、複数の時系列データDC1,DC2,DC3,DC4,…,DCn(nは整数)とを含んでいる。 As shown in FIG. 4(a), the correction result data D16 includes result data D20 and multiple time series data DC1, DC2, DC3, DC4, ..., DCn (n is an integer).
図6を参照して、結果データD20は、IDで過去の被験者C1~Cnに対応付けられる情報として、頭囲に関する情報、短頭率に関する情報、前頭部対称率に関する情報、後頭部対称率に関する情報、CAに関する情報及びCVAIに関する情報を含んでいる。 Referring to Figure 6, the result data D20 includes information associated with past subjects C1 to Cn by ID, including information related to head circumference, brachycephalic ratio, frontal symmetry ratio, occipital symmetry ratio, CA, and CVAI.
詳述すると、結果データD20は、頭囲について初期値L10、最終値L11及び変化量L12を含んでいてもよいし、短頭率について初期値L20、最終値L21及び変化量L22を含んでいてもよいし、前頭部対称率について初期値L30、最終値L31及び変化量L32を含んでいてもよい。また、結果データD20は、後頭部対称率について初期値L40、最終値L41及び変化量L42を含んでいてもよいし、CAについて初期値L50、最終値L51及び変化量L52を含んでいてもよいし、CVAIについて初期値L60、最終値L61及び変化量L62を含んでいてもよい。 In more detail, the result data D20 may include an initial value L10, a final value L11, and a change amount L12 for head circumference, an initial value L20, a final value L21, and a change amount L22 for brachycephalic ratio, or an initial value L30, a final value L31, and a change amount L32 for frontal symmetry ratio. Furthermore, the result data D20 may include an initial value L40, a final value L41, and a change amount L42 for occipital symmetry ratio, an initial value L50, a final value L51, and a change amount L52 for CA, or an initial value L60, a final value L61, and a change amount L62 for CVAI.
複数の時系列データDC1~DCnは、複数の過去の被験者C1~Cnに対応する複数の頭蓋形状矯正結果に基づくものである。 The multiple time-series data DC1-DCn are based on multiple cranial shape correction results corresponding to multiple past subjects C1-Cn.
1つの時系列データDC1は、複数の過去の被験者C1~Cnのうちの任意の1名である過去の被験者C1に対応する矯正結果などを含むデータである。つまり、記憶部70には、複数の頭蓋形状矯正結果毎に対応する複数の時系列データDC1~DCnが記憶されている。 A single piece of time-series data DC1 is data that includes correction results corresponding to past subject C1, who is any one of multiple past subjects C1 to Cn. In other words, the storage unit 70 stores multiple pieces of time-series data DC1 to DCn corresponding to multiple cranial shape correction results.
図4(a)を参照して、複数の時系列データDC1~DCnには、それぞれ複数の特徴関連データJ1~Jmが含まれている。特徴関連データJ1~Jmはそれぞれ、複数の特徴を含む。例えば、1つの時系列データDC1は、頭蓋形状に関連する複数の特徴を含む特徴関連データJ1~Jmをタイミングが「1」のときから「m」のときまでの時系列で含んでいる。例えば、各タイミングはスキャン時などの測定したときであってよい。なお、複数の過去の被験者C1~Cnごとに測定(スキャン)する回数は異なるため、複数の時系列データDC1~DCnごとに特徴関連データJ1~Jmの数は任意である。よって「m」により示される値は被験者C1~Cnごとに相違してもよく、以下同様である。 Referring to Figure 4(a), the multiple time-series data DC1-DCn each include multiple feature-related data J1-Jm. Each of the feature-related data J1-Jm includes multiple features. For example, one time-series data DC1 includes feature-related data J1-Jm, including multiple features related to skull shape, in a time series from timing "1" to timing "m." For example, each timing may be a measurement time, such as a scan. Note that, because the number of measurements (scans) varies for each of the multiple past subjects C1-Cn, the number of feature-related data J1-Jm for each of the multiple time-series data DC1-DCn is arbitrary. Therefore, the value indicated by "m" may be different for each of the subjects C1-Cn, and the same applies below.
複数の特徴関連データJ1~Jmはそれぞれ、頭蓋形状の複数の特徴を相違したタイミングで測定したデータからなる一組のデータである。測定のタイミング毎に1つの特徴関連データ(例えば特徴関連データJ1)が取得される。つまり、測定タイミング毎に測定される一組のデータが特徴関連データJ2,J3,J4,…,Jmとして蓄積される。こうして、複数の特徴関連データJ1~Jmが時系列のデータとして得られる。 Each of the multiple feature-related data J1 to Jm is a set of data consisting of data obtained by measuring multiple features of the skull shape at different times. One piece of feature-related data (for example, feature-related data J1) is obtained for each measurement. In other words, a set of data measured for each measurement is accumulated as feature-related data J2, J3, J4, ..., Jm. In this way, the multiple feature-related data J1 to Jm are obtained as time-series data.
詳述すると、第1回目のタイミングのデータが特徴関連データJ1、第2回目のタイミングのデータが特徴関連データJ2、最終回である第m回目のタイミングのデータが特徴関連データJmである。 In more detail, the data from the first timing is feature-related data J1, the data from the second timing is feature-related data J2, and the data from the final (mth) timing is feature-related data Jm.
図7を参照して、複数の特徴関連データJ1~Jmはそれぞれ、上述のIDに対応付けられる情報として、計測日K10、前後径K11、左右径K12、頭囲K13、短頭率K14、前頭部対称率K15、後頭部対称率K16、CAK17、CVAIK18を含んでいてもよい。 Referring to FIG. 7, each of the plurality of feature-related data J1 to Jm may include, as information associated with the above-mentioned ID, the measurement date K10, the anterior-posterior diameter K11, the lateral diameter K12, the head circumference K13, the brachycephalic ratio K14, the frontal symmetry ratio K15, the occipital symmetry ratio K16, CAK17, and CVAIK18.
図1に示す、被験者データD17は、被験者100の頭蓋形状に対して測定して得られた被験者100の特徴関連データJH1(図4(b)参照)を含んでいる。被験者100の特徴関連データJH1(図4(b)参照)は、測定された複数の特徴を含んでいる。例えば、特徴関連データJH1は、被験者100の頭蓋形状を、頭蓋矯正を行う前のタイミングでの測定により得られたデータである。 The subject data D17 shown in Figure 1 includes feature-related data JH1 (see Figure 4(b)) of subject 100 obtained by measuring the skull shape of subject 100. The feature-related data JH1 (see Figure 4(b)) of subject 100 includes a plurality of measured features. For example, the feature-related data JH1 is data obtained by measuring the skull shape of subject 100 before cranial correction was performed.
図4(b)に示す特徴関連データJH1は、複数の特徴関連データJ1~Jmのそれぞれと同様の内容からなる情報のセット(図7参照)を含んでいる。つまり、記憶部70は、被験者100の特徴関連データJH1を含む被験者データD17として記憶する。 The feature-related data JH1 shown in Figure 4(b) includes a set of information (see Figure 7) consisting of the same content as each of the multiple feature-related data J1 to Jm. In other words, the storage unit 70 stores the feature-related data JH1 of the subject 100 as subject data D17.
メイン処理サーバ11は、情報処理部14における所定のプログラム処理を通じて機能を発揮する被験者情報管理部15と、矯正結果データ処理部16と、被験者データ処理部17と、特徴空間処理部18とを含んでいる。また、メイン処理サーバ11は、同じく所定のプラグラム処理を通じて機能を発揮すると特徴ベクトル算出部20と、特徴ベクトル処理部30と、矯正結果抽出部40と、表示データ処理部50とを含んでいる。 The main processing server 11 includes a subject information management unit 15, a correction result data processing unit 16, a subject data processing unit 17, and a feature space processing unit 18, all of which function through predetermined program processing in the information processing unit 14. The main processing server 11 also includes a feature vector calculation unit 20, a feature vector processing unit 30, a correction result extraction unit 40, and a display data processing unit 50, all of which function through predetermined program processing.
被験者情報管理部15は、被験者100の頭蓋形状矯正に必要な情報である被験者情報を含む被験者100の情報を管理する部分であって、例えば、医療用カルテに記載されるような情報を管理している。また、被験者情報管理部15は、被験者100に対応する頭蓋形状の頭蓋形状測定情報や被験者データD17、各種パラメータなども管理している。 The subject information management unit 15 is a unit that manages information about the subject 100, including subject information that is information necessary for cranial shape correction of the subject 100, and manages, for example, information such as that recorded in a medical chart. The subject information management unit 15 also manages cranial shape measurement information for the cranial shape corresponding to the subject 100, subject data D17, various parameters, etc.
被験者情報管理部15は、被験者100の情報管理と同様に、複数の過去の被験者C1~Cnの情報管理を行ってもよい。なお、こうした各種データは、例えば、記憶部70に記憶させている。 The subject information management unit 15 may manage information on multiple past subjects C1 to Cn, similar to the information management for subject 100. This various data is stored, for example, in the storage unit 70.
矯正結果データ処理部16は、矯正結果データD16に対する処理を行う。例えば、矯正結果データ処理部16は、矯正結果データD16に含まれている複数の過去の被験者C1~Cnに対応する複数の時系列データDC1~DCnに対する所定の処理を行う。 The correction result data processing unit 16 performs processing on the correction result data D16. For example, the correction result data processing unit 16 performs predetermined processing on multiple time series data DC1 to DCn corresponding to multiple past subjects C1 to Cn included in the correction result data D16.
矯正結果データ処理部16は、例えば、特徴関連データJ1~Jmの各項目に対して標準化処理を適用してもよい。標準化処理によって物理次元が相違する値の組み合わせからなる特徴関連データJ1~Jmの相互比較を好適にすることができるようにもなる。 The correction result data processing unit 16 may, for example, apply standardization processing to each item of feature-related data J1 to Jm. Standardization processing also makes it possible to favorably compare feature-related data J1 to Jm, which are made up of combinations of values with different physical dimensions.
このとき、矯正結果データ処理部16は、1つの時系列データDC1に含まれている特徴関連データJ1~Jmの各項目に基づいて矯正に対する影響の度合いから重み算出や標準化処理をしたりしてもよい。また、矯正結果データ処理部16は、複数の時系列データDC1~DCnに含まれている特徴関連データJ1~Jmの各項目に基づいて矯正に対する影響の度合いから重み算出や標準化処理をしたりしてもよい。 At this time, the correction result data processing unit 16 may perform weight calculations and standardization processing based on the degree of influence on correction based on each item of feature-related data J1 to Jm included in one piece of time-series data DC1. The correction result data processing unit 16 may also perform weight calculations and standardization processing based on the degree of influence on correction based on each item of feature-related data J1 to Jm included in multiple pieces of time-series data DC1 to DCn.
例えば、矯正結果データ処理部16は、分布への寄与率に応じて付されるように重みを算出してもよい。 For example, the correction result data processing unit 16 may calculate weights to be assigned according to the contribution rate to the distribution.
被験者データ処理部17は、被験者データD17に対して矯正結果データ処理部16と同様の所定の処理を行う。例えば、被験者データ処理部17は、被験者データD17に含まれている特徴関連データJH1の各項目に対して標準化処理を行ってもよい。標準化処理によって物理次元が相違する値の組み合わせからなる被験者データD17を、特徴関連データJ1~Jmと相互比較を好適にすることができるようにできる。被験者データ処理部17は、予め設定された重みを被験者データD17に反映させるような処理を行ってもよい。 The subject data processing unit 17 performs predetermined processing on the subject data D17 in the same manner as the correction result data processing unit 16. For example, the subject data processing unit 17 may perform standardization processing on each item of the feature-related data JH1 included in the subject data D17. Standardization processing makes it possible to favorably compare subject data D17, which consists of a combination of values with different physical dimensions, with feature-related data J1 to Jm. The subject data processing unit 17 may also perform processing to reflect preset weights in the subject data D17.
特徴空間処理部18は、矯正結果データ処理部16で処理された特徴関連データJ1~Jmから複数の特徴(選択特徴)を抽出する。また、特徴空間処理部18は、抽出された複数の特徴(選択特徴)に基づいて表現される特徴空間において、特徴関連データJ1~Jm,JH1を表現するとともに処理する。特徴関連データJ1~Jmは、矯正結果データD16に含まれ、特徴関連データJH1は、被験者データD17に含まれている。つまり、特徴空間処理部18は、複数の特徴から選択された1又は複数の特徴としての選択特徴に基づく特徴空間を定める処理を行う。 The feature space processing unit 18 extracts multiple features (selected features) from the feature-related data J1-Jm processed by the correction result data processing unit 16. The feature space processing unit 18 also represents and processes the feature-related data J1-Jm and JH1 in a feature space expressed based on the multiple extracted features (selected features). The feature-related data J1-Jm are included in the correction result data D16, and the feature-related data JH1 is included in the subject data D17. In other words, the feature space processing unit 18 performs processing to define a feature space based on the selected features, which are one or more features selected from the multiple features.
ここで特徴空間のために抽出される複数の特徴には、被験者100や複数の過去の被験者C1~Cnの複数の属性及び複数の特徴量のうちの少なくとも1つが含まれている。 The multiple features extracted for the feature space here include at least one of the multiple attributes and multiple feature quantities of subject 100 and multiple past subjects C1 to Cn.
複数の属性には、生年月日、月齢、性別及び早産のうち少なくとも1つが含まれている。なお、月齢は、例えば日齢を「30.4」や「30.4375」で割って算出される概算であってもよい。 The multiple attributes include at least one of the following: date of birth, age in months, gender, and premature birth. Note that age in months may be an estimate calculated, for example, by dividing age in days by "30.4" or "30.4375".
複数の特徴量には、被験者の特徴量である頭囲、前後径、左右径、体積比率、短頭率、前頭部左右対称率、後頭部左右対称率、CA(Cranial Asymmetry)及びCVAI(Cranial Vault Asymmetry Index)のうちの少なくとも1つが含まれている。 The multiple features include at least one of the subject's features: head circumference, anterior-posterior diameter, lateral diameter, volume ratio, brachycephalic ratio, frontal symmetry ratio, occipital symmetry ratio, CA (Cranial Asymmetry), and CVAI (Cranial Vault Asymmetry Index).
例えば、特徴空間のために抽出される特徴は、特徴量として定量化の処理がされているとよい。つまり、特徴が抽出される特徴関連データJ1~Jmや特徴関連データJH1は、定量化の処理がされているとよい。なお、定量化された特徴関連データJ1~Jmや特徴関連データJH1は、標準化の処理がされてもよい。 For example, it is preferable that the features extracted for the feature space have been quantified as feature amounts. In other words, it is preferable that the feature-related data J1-Jm and feature-related data JH1 from which features are extracted have been quantified. Note that the quantified feature-related data J1-Jm and feature-related data JH1 may be standardized.
特徴関連データJ1~Jmからの特徴の抽出は、機械学習やディープラーニングにおいて、元のデータから有用な情報を抽出するものである。特徴量抽出により、次元削減や特徴の表現改善、データ処理の簡略化、パフォーマンス向上などが期待される。機械学習やディープラーニングにおける特徴の抽出には、公知の一般的な手法、特徴選択、特徴変換などを適用することができる。また例えば、特徴の抽出に、主成分分析、独立成分分析による特徴空間上での回転や次元圧縮を利用してもよい。 Feature extraction from feature-related data J1 to Jm is used in machine learning and deep learning to extract useful information from the original data. Feature extraction is expected to reduce dimensionality, improve feature expression, simplify data processing, and improve performance. Feature extraction in machine learning and deep learning can be performed using well-known general methods, feature selection, feature transformation, etc. Furthermore, for example, feature extraction can also utilize rotation and dimensionality reduction in the feature space using principal component analysis and independent component analysis.
特徴ベクトル算出部20は、特徴関連データJ1~Jmや被験者データD17を特徴ベクトル形式で表現する。つまり、特徴ベクトル算出部20は、特徴関連データJ1~Jmを特徴空間で表現される特徴ベクトルV1~Vmを算出し、被験者データD17を特徴空間で表現される特徴ベクトルVHを算出する。 The feature vector calculation unit 20 expresses the feature-related data J1-Jm and the subject data D17 in feature vector format. In other words, the feature vector calculation unit 20 calculates feature vectors V1-Vm expressed in feature space from the feature-related data J1-Jm, and calculates a feature vector VH expressed in feature space from the subject data D17.
つまり、被験者特徴ベクトル算出部を構成する特徴ベクトル算出部20は、特徴空間において被験者データD17の特徴関連データJH1の特徴ベクトルVHを求める。 In other words, the feature vector calculation unit 20, which constitutes the subject feature vector calculation unit, calculates the feature vector VH of the feature-related data JH1 of the subject data D17 in feature space.
また、結果特徴ベクトル算出部を構成する特徴ベクトル算出部20は、時系列データDC1~DCnの時系列のうちから被験者データD17に対応するタイミングの特徴関連データJ1~Jmを選択し、この選択した特徴関連データJ1~Jmについて特徴空間における特徴ベクトルV1~Vmを算出する。 Furthermore, the feature vector calculation unit 20, which constitutes the result feature vector calculation unit, selects feature-related data J1 to Jm at the timing corresponding to the subject data D17 from the time series of time-series data DC1 to DCn, and calculates feature vectors V1 to Vm in feature space for this selected feature-related data J1 to Jm.
距離算出部を構成する特徴ベクトル処理部30は、被験者データD17の特徴関連データJH1の特徴ベクトルVHと、時系列データDC1~DCnの特徴関連データJ1~Jmの特徴ベクトルV1~Vmとの差を算出する。 The feature vector processing unit 30, which constitutes the distance calculation unit, calculates the difference between the feature vector VH of the feature-related data JH1 of the subject data D17 and the feature vectors V1 to Vm of the feature-related data J1 to Jm of the time-series data DC1 to DCn.
特徴ベクトル処理部30は、差として、例えば、被験者データD17の特徴ベクトルVHと、特徴関連データJ1~Jmの特徴ベクトルV1~Vmとの間の距離を算出する。つまり、特徴ベクトル処理部30は、複数の時系列データDC1~DCnにそれぞれ対応する複数の特徴関連データJ1~Jmの特徴ベクトルV1~Vmとの間で被験者データD17の特徴ベクトルVHとの距離をそれぞれ算出する。 The feature vector processing unit 30 calculates the difference, for example, the distance between the feature vector VH of the subject data D17 and the feature vectors V1-Vm of the feature-related data J1-Jm. In other words, the feature vector processing unit 30 calculates the distance between the feature vector VH of the subject data D17 and each of the feature vectors V1-Vm of the feature-related data J1-Jm corresponding to each of the time-series data DC1-DCn.
距離算出部を構成する矯正結果抽出部40は、時系列データDC1~DCnの特徴関連データJ1~Jmの特徴ベクトルV1~Vmから、被験者データD17の特徴関連データJH1の特徴ベクトルVHに類似する特徴ベクトルを抽出する。 The correction result extraction unit 40, which constitutes the distance calculation unit, extracts feature vectors similar to the feature vector VH of the feature-related data JH1 of the subject data D17 from the feature vectors V1 to Vm of the feature-related data J1 to Jm of the time-series data DC1 to DCn.
つまり、矯正結果抽出部40は、算出されたそれぞれの距離のうちから被験者データD17の特徴ベクトルVHに近い距離になる特徴関連データJ1~Jmの特徴ベクトルV1~Vmを1又は複数抽出する。そして、矯正結果抽出部40は、抽出された特徴ベクトルに対応する時系列データDC1~DCnを被験者データD17に対する類似症例として絞り込んでもよい。 In other words, the correction result extraction unit 40 extracts one or more feature vectors V1 to Vm of the feature-related data J1 to Jm that are closest to the feature vector VH of the subject data D17 from the calculated distances. The correction result extraction unit 40 may then narrow down the time-series data DC1 to DCn corresponding to the extracted feature vectors as similar cases to the subject data D17.
被験者データD17の特徴ベクトルVHと近い距離になる特徴関連データJ1~Jmの特徴ベクトルV1~Vmとしては、月齢が近いときに距離が近くなるものを選択してもよいし、月齢が近くなくとも距離が近くなる月齢を有するものを選択してもよい。そして、選択された特徴関連データJ1~Jmを有する時系列データDC1~DCnを、被験者データD17の特徴関連データJH1に対応する類似症例としてもよい。 The feature vectors V1 to Vm of the feature-related data J1 to Jm that are close in distance to the feature vector VH of the subject data D17 may be selected when the ages are close in months, or may be selected when the ages are close in months even if the ages are not close. Then, the time-series data DC1 to DCn containing the selected feature-related data J1 to Jm may be considered to be similar cases corresponding to the feature-related data JH1 of the subject data D17.
表示データ処理部50は、被験者データD17の特徴量と、時系列データDC1~DCnの特徴関連データJ1~Jmの特徴量とを比較可能な態様で表示データを提供可能にする。例えば、表示データ処理部50は、時系列データDC1~DCnのうちの所定の特徴量について月齢変化を表示するとともに、その表示における被験者データD17の所定の特徴量を示すことで、被験者データD17の所定の特徴量と時系列データDC1~DCnの所定の特徴量を比較可能にするようにしてもよい。 The display data processing unit 50 can provide display data in a manner that allows comparison between the feature quantities of the subject data D17 and the feature quantities of the feature-related data J1-Jm of the time-series data DC1-DCn. For example, the display data processing unit 50 may display the change in monthly age for a predetermined feature quantity of the time-series data DC1-DCn, and also indicate a predetermined feature quantity of the subject data D17 in that display, thereby allowing comparison between the predetermined feature quantity of the subject data D17 and the predetermined feature quantity of the time-series data DC1-DCn.
換言すると、表示データ処理部50は、距離を算出した特徴関連データJ1~Jmが含まれている時系列データDC1~DCnを視認可能に表示させるための処理を行う。 In other words, the display data processing unit 50 performs processing to visually display the time-series data DC1 to DCn, which includes the feature-related data J1 to Jm for which distances have been calculated.
表示データ処理部50は、視認可能に表示させることのできる処理済みのデータを出力部13から被験者側端末31の出力部33や、診断側端末41の出力部43などに出力することができる。なお、表示データ処理部50は、視認可能に表示させる処理済みのデータを出力部13の表示部に出力してもよい。 The display data processing unit 50 can output processed data that can be displayed visually from the output unit 13 to the output unit 33 of the subject-side terminal 31, the output unit 43 of the diagnosis-side terminal 41, etc. The display data processing unit 50 may also output processed data that can be displayed visually to the display unit of the output unit 13.
これにより、出力部13などに含まれる表示部は、抽出された1又は複数の特徴関連データJ1~Jmが含まれている各対応する時系列データDC1~DCnをそれぞれ表示することができるようになる。 As a result, a display unit included in the output unit 13 or the like can display the corresponding time-series data DC1-DCn containing one or more extracted feature-related data J1-Jm.
図8~図10を参照して、頭蓋矯正効果推定システム10における処理の一例について説明する。頭蓋矯正効果推定システム10は、特徴空間処理工程S180(図8参照)と、特徴ベクトル処理工程S200(図9参照)と、表示データ処理工程S500(図10参照)とを有している。 An example of processing in the cranial correction effect estimation system 10 will be described with reference to Figures 8 to 10. The cranial correction effect estimation system 10 has a feature space processing step S180 (see Figure 8), a feature vector processing step S200 (see Figure 9), and a display data processing step S500 (see Figure 10).
まず、図8を参照して、特徴空間処理工程S180は、複数の特徴から選択された1又は複数の選択特徴に基づく特徴空間を定める処理を行う工程である。特徴空間処理工程S180は、特徴空間処理部18で実行処理される工程である。特徴空間処理工程S180は、特徴抽出工程(図8のステップS181)と、特徴関連データ選択工程(図8のステップS182)と、前処理工程(図8のステップS183)と、特徴量算出工程(図8のステップS184)とを有している。 First, referring to FIG. 8, the feature space processing step S180 is a step of performing processing to define a feature space based on one or more selected features selected from a plurality of features. The feature space processing step S180 is a step executed by the feature space processing unit 18. The feature space processing step S180 includes a feature extraction step (step S181 in FIG. 8), a feature-related data selection step (step S182 in FIG. 8), a preprocessing step (step S183 in FIG. 8), and a feature amount calculation step (step S184 in FIG. 8).
特徴抽出工程(図8のステップS181)は、矯正結果データ処理部16で処理された特徴関連データJ1~Jmから複数の特徴(選択特徴)を抽出する。上述のように、機械学習やディープラーニングにおける特徴の抽出には、公知の一般的な手法、特徴選択、特徴変換などを適用することができる。また例えば、特徴の抽出に、主成分分析、独立成分分析による特徴空間上での回転や次元圧縮を利用してもよい。複数の特徴には、属性として、生年月日、月齢、性別及び早産が、特徴量として、頭囲、前後径、左右径、体積比率、短頭率、前頭部左右対称率、後頭部左右対称率、CA及びCVAIのうちの少なくとも1つが含まれていてよい。 The feature extraction process (step S181 in FIG. 8) extracts multiple features (selected features) from the feature-related data J1 to Jm processed by the correction result data processing unit 16. As described above, known general methods, feature selection, feature transformation, etc. can be applied to feature extraction in machine learning and deep learning. Furthermore, for example, feature extraction may utilize rotation or dimensionality reduction in feature space using principal component analysis or independent component analysis. The multiple features may include attributes such as date of birth, age in months, sex, and premature birth, and features such as head circumference, anterior-posterior diameter, lateral diameter, volume ratio, brachycephalic ratio, frontal symmetry rate, occipital symmetry rate, CA, and CVAI.
特徴関連データ選択工程(図8のステップS182)は、特徴空間で表現することが必要な特徴関連データJ1~Jmを時系列データDC1~DCnから選択する。 The feature-related data selection process (step S182 in Figure 8) selects feature-related data J1 to Jm that need to be expressed in feature space from the time-series data DC1 to DCn.
前処理工程(図8のステップS183)は、特徴関連データJ1~Jmに対して、特徴空間で表現するために必要な所定の処理を行ってもよい。例えば、特徴が抽出される特徴関連データJ1~Jmや特徴関連データJH1は、定量化の処理がされているとよい。なお、定量化された特徴関連データJ1~Jmや特徴関連データJH1は、標準化の処理がされてもよい。 The pre-processing step (step S183 in FIG. 8) may perform the specified processing required for expressing the feature-related data J1-Jm in feature space. For example, the feature-related data J1-Jm and feature-related data JH1 from which features are extracted may be subjected to quantification processing. The quantified feature-related data J1-Jm and feature-related data JH1 may also be subjected to standardization processing.
特徴量算出工程(図8のステップS184)は、選択された特徴関連データJ1~Jm及び特徴関連データJH1から特徴空間での表現に必要なデータに対応する特徴量を算出する。 The feature calculation process (step S184 in Figure 8) calculates features corresponding to the data required for expression in feature space from the selected feature-related data J1 to Jm and feature-related data JH1.
図9を参照して、特徴ベクトル処理工程S200は、特徴ベクトルに基づいて複数の過去の時系列データDC1~DCnから被験者データD17の特徴関連データJH1に類似する時系列データDC1~DCnを抽出する工程である。換言すると、特徴ベクトル処理工程S200は、類似症例として、過去の被験者C1~Cnから抽出された類似被験者CS1~CSp(pは整数≦n)に対応する類似時系列データDCS1~DCSpを抽出できるようにする。 Referring to FIG. 9, the feature vector processing step S200 is a step of extracting time series data DC1-DCn that is similar to feature-related data JH1 of subject data D17 from multiple past time series data DC1-DCn based on feature vectors. In other words, the feature vector processing step S200 enables the extraction of similar time series data DCS1-DCSp corresponding to similar subjects CS1-CSp (p is an integer ≦n) extracted from past subjects C1-Cn as similar cases.
特徴ベクトル処理工程S200は、特徴ベクトル算出部20、特徴ベクトル処理部30や矯正結果抽出部40で実行処理される工程である。 The feature vector processing step S200 is a step executed by the feature vector calculation unit 20, feature vector processing unit 30, and correction result extraction unit 40.
特徴ベクトル処理工程S200は、被験者特徴ベクトル算出工程(図9のステップS201)と、結果特徴ベクトル算出工程(図9のステップS202)と、特徴ベクトル前処理工程(図9のステップS203)と、特徴ベクトル比較工程(図9のステップS204)と、矯正結果抽出工程(図9のステップS205)とを有している。 The feature vector processing step S200 includes a subject feature vector calculation step (step S201 in Figure 9), a result feature vector calculation step (step S202 in Figure 9), a feature vector preprocessing step (step S203 in Figure 9), a feature vector comparison step (step S204 in Figure 9), and a correction result extraction step (step S205 in Figure 9).
被験者特徴ベクトル算出工程(図9のステップS201)では、被験者データD17の特徴関連データJH1の特徴ベクトルVHが求められる。例えば、複数の特徴に対して各別に設定された重みを特徴関連データJH1に反映させた特徴量に基づいて特徴ベクトルVHが算出されてもよい。 In the subject feature vector calculation process (step S201 in Figure 9), the feature vector VH of the feature-related data JH1 of the subject data D17 is calculated. For example, the feature vector VH may be calculated based on feature amounts in which weights set individually for multiple features are reflected in the feature-related data JH1.
結果特徴ベクトル算出工程(図9のステップS202)では、時系列データDC1~DCnのうちから被験者データD17に対応するタイミングの特徴関連データJ1~Jmが選択される。また、結果特徴ベクトル算出工程(図9のステップS202)では、この選択された特徴関連データJ1~Jmについて特徴空間における特徴ベクトルV1~Vmが算出される。例えば、複数の特徴に対して各別に設定された重みを特徴関連データJ1~Jmに反映させた特徴量に基づいて特徴ベクトルV1~Vmが算出されてもよい。 In the result feature vector calculation process (step S202 in FIG. 9), feature-related data J1-Jm at the timing corresponding to the subject data D17 is selected from the time-series data DC1-DCn. Also, in the result feature vector calculation process (step S202 in FIG. 9), feature vectors V1-Vm in feature space are calculated for this selected feature-related data J1-Jm. For example, feature vectors V1-Vm may be calculated based on feature amounts in which weights set individually for multiple features are reflected in the feature-related data J1-Jm.
特徴ベクトル前処理工程(図9のステップS203)は、被験者データD17の特徴関連データJH1の特徴ベクトルVHや、時系列データDC1~DCnの特徴関連データJ1~Jmの特徴ベクトルV1~Vmに所定の前処理を行う。例えば、各特徴に設定された重みを特徴ベクトルV1~Vmや特徴ベクトルVHに反映させるようにしてもよい。 The feature vector preprocessing step (step S203 in Figure 9) performs predetermined preprocessing on the feature vector VH of the feature-related data JH1 of the subject data D17 and the feature vectors V1 to Vm of the feature-related data J1 to Jm of the time-series data DC1 to DCn. For example, the weights set for each feature may be reflected in the feature vectors V1 to Vm and the feature vector VH.
特徴ベクトル比較工程(図9のステップS204)は、被験者データD17の特徴関連データJH1の特徴ベクトルVHと、時系列データDC1~DCnの特徴関連データJ1~Jmの特徴ベクトルV1~Vmとの間の差、例えば距離を算出する。例えば、各特徴に設定された重みを、被験者データD17の特徴ベクトルVHと特徴関連データJ1~Jmの特徴ベクトルV1~Vmとの間の距離に反映させてもよい。 The feature vector comparison step (step S204 in FIG. 9) calculates the difference, e.g., distance, between the feature vector VH of the feature-related data JH1 of the subject data D17 and the feature vectors V1-Vm of the feature-related data J1-Jm of the time-series data DC1-DCn. For example, the weight set for each feature may be reflected in the distance between the feature vector VH of the subject data D17 and the feature vectors V1-Vm of the feature-related data J1-Jm.
矯正結果抽出工程(図9のステップS205)は、被験者データD17の特徴関連データJH1の特徴ベクトルVHに類似する特徴ベクトルを、時系列データDC1~DCnの特徴関連データJ1~Jmの特徴ベクトルV1~Vmから抽出する。例えば、抽出される複数の時系列データDC1~DCnは、それらに対応する特徴ベクトルV1~Vmと被験者データD17の特徴ベクトルVHとの間の距離が短いものが所定数抽出されてもよいし、同距離が所定範囲に収まるものが抽出されてもよい。 The correction result extraction process (step S205 in FIG. 9) extracts feature vectors similar to the feature vector VH of the feature-related data JH1 of the subject data D17 from the feature vectors V1-Vm of the feature-related data J1-Jm of the time-series data DC1-DCn. For example, a predetermined number of the extracted time-series data DC1-DCn may be extracted such that the distance between their corresponding feature vectors V1-Vm and the feature vector VH of the subject data D17 is short, or such that the distance falls within a predetermined range.
また、抽出される複数の時系列データDC1~DCnは、被験者データD17の特徴ベクトルVHと特徴ベクトルV1~Vmとが月齢が近いときに距離が近くなるものを選択してもよいし、月齢が近くなくとも距離が近くなる月齢を有するものを選択してもよい。 Furthermore, the extracted multiple time series data DC1 to DCn may be selected so that the distance between the feature vector VH of the subject data D17 and the feature vectors V1 to Vm is close when the two are of similar age in months, or may be selected so that the distance is close even if the two are not of similar age in months.
これにより、矯正結果抽出工程(図9のステップS205)では、類似症例として、過去の被験者C1~Cnから抽出された類似被験者CS1~CSp(pは整数≦n)の類似時系列データDCS1~DCSpが抽出できるようになる。 As a result, in the correction result extraction process (step S205 in Figure 9), similar time series data DCS1 to DCSp of similar subjects CS1 to CSp (p is an integer ≦ n) extracted from past subjects C1 to Cn can be extracted as similar cases.
図10を参照して、表示データ処理工程S500は、被験者データD17と、抽出された時系列データDC1~DCnの特徴関連データJ1~Jmとを比較できる態様で表示可能とするデータを提供する工程である。表示データ処理工程S500は、表示データ処理部50にて実行処理される。表示データ処理工程S500は、被験者データD17と、時系列データDC1~DCnとを例えば、測定値を縦軸にしたグラフ形式(図11~図13参照)で表示可能なデータを提供することができる。 Referring to Figure 10, the display data processing step S500 is a step of providing data that enables the subject data D17 and the extracted feature-related data J1-Jm of the time-series data DC1-DCn to be displayed in a manner that allows them to be compared. The display data processing step S500 is executed by the display data processing unit 50. The display data processing step S500 can provide data that enables the subject data D17 and the time-series data DC1-DCn to be displayed, for example, in a graph format with measured values on the vertical axis (see Figures 11-13).
なお、表示データ処理工程S500では、被験者データD17と、時系列データDC1~DCnとを例えば、表形式(図14参照)で表示可能なデータを提供することができたり、偏差値によるグラフ形式(図15~図18参照)で表示可能なデータを提供することができたりしてもよい。 In addition, the display data processing step S500 may provide data that can be displayed, for example, in table format (see Figure 14) for the subject data D17 and time-series data DC1 to DCn, or in graph format using standard deviation values (see Figures 15 to 18).
表示データ処理工程S500は、被験者データ表示準備工程(図10のステップS510)と、時系列データ表示準備工程(図10のステップS520)と、表示データ生成工程(図10のステップS530)と、表示データ出力工程(図10のステップS540)とを有している。 The display data processing step S500 includes a subject data display preparation step (step S510 in FIG. 10), a time-series data display preparation step (step S520 in FIG. 10), a display data generation step (step S530 in FIG. 10), and a display data output step (step S540 in FIG. 10).
被験者データ表示準備工程(図10のステップS510)では、被験者データD17について、測定した月齢での測定値を縦軸にしたグラフ形式で表示させることのできるデータを準備する。 In the subject data display preparation process (step S510 in Figure 10), data is prepared for the subject data D17 that can be displayed in graph format with the measured values at the measured age in months on the vertical axis.
時系列データ表示準備工程(図10のステップS520)では、類似事例として選択された1又は複数の時系列データDC1~DCnに対応する複数の特徴関連データJ1~Jmについて、測定した測定値の月齢変化を、測定値を縦軸にしたグラフ形式で表示させることのできるデータを準備する。換言すると、抽出時系列データ表示準備工程では、距離を算出した特徴関連データJ1~Jmが含まれている時系列データDC1~DCnを視認可能に表示させるための処理を行う。 In the time-series data display preparation process (step S520 in Figure 10), data is prepared that can display the change in measured values over time in months for multiple feature-related data J1-Jm corresponding to one or more time-series data DC1-DCn selected as similar cases in a graph format with the measured values on the vertical axis. In other words, in the extracted time-series data display preparation process, processing is performed to visually display the time-series data DC1-DCn that includes the feature-related data J1-Jm from which the distances have been calculated.
表示データ生成工程(図10のステップS530)は、被験者100の頭蓋形状の特徴量などと類似症例の頭蓋形状の特徴量などとを視認可能かつ比較可能に表示させるデータを生成する。表示データ生成工程(図10のステップS530)では、被験者データD17と、時系列データDC1~DCnに含まれる複数の測定値について、それぞれの特徴毎に、当該特徴を示すグラフに一括しての表示を可能にするようにデータが準備される。表示データ生成工程では、全データが表示させるようにグラフの表示範囲を設定してもいいし、あらかじめ決められた表示範囲にグラフの表示範囲を規制してもいいし、グラフの表示範囲に対する規制を行わなくてもよい。また、表示データ生成工程では、診断側端末41などに設けられているグラフ作成機能に必要なデータを生成するようにしてもよいし、診断側端末41などに表示可能なように特徴量毎のグラフを画像として生成してもよい。 The display data generation process (step S530 in FIG. 10) generates data that displays the skull shape features of subject 100 and those of similar cases in a visually comparable manner. In the display data generation process (step S530 in FIG. 10), data is prepared that enables the subject data D17 and multiple measurement values contained in the time-series data DC1 to DCn to be displayed together in a graph showing each feature. In the display data generation process, the display range of the graph may be set to display all data, the display range of the graph may be restricted to a predetermined display range, or the display range of the graph may not be restricted at all. Furthermore, in the display data generation process, data required for a graph creation function provided in the diagnostic side terminal 41 or the like may be generated, or a graph for each feature may be generated as an image that can be displayed on the diagnostic side terminal 41 or the like.
表示データ出力処理工程(図10のステップS540)は、被験者100の頭蓋形状の特徴量などと類似症例の頭蓋形状の特徴量などとを視認可能かつ比較可能に表示させるデータを出力部13から被験者側端末31の出力部33や、診断側端末41の出力部43などに出力することができる。表示データ出力処理工程は、視認可能かつ比較可能に表示させるデータをメイン処理サーバ11の出力部13の表示部に出力させてもよい。 The display data output processing step (step S540 in FIG. 10) can output data that displays the skull shape features of the subject 100 and the skull shape features of similar cases in a visually and comparative manner from the output unit 13 to the output unit 33 of the subject-side terminal 31 or the output unit 43 of the diagnosis-side terminal 41. The display data output processing step may also output the data that is displayed in a visually and comparative manner to the display unit of the output unit 13 of the main processing server 11.
図11~図13を参照して、被験者100の頭蓋形状の特徴量などと類似症例の頭蓋形状の特徴量などとを視認可能かつ比較可能に表示させる表示態様の一例について説明する。類似症例には、過去の被験者C1~Cnから選ばれた類似被験者CS1~CSp(pは整数≦n)の類似時系列データDCS1~DCSpが対応する。 With reference to Figures 11 to 13, an example of a display mode that visually and comparatively displays the skull shape features of subject 100 and those of similar cases will be described. Similar cases correspond to similar time-series data DCS1 to DCSp of similar subjects CS1 to CSp (p is an integer ≦ n) selected from past subjects C1 to Cn.
図11(a)には、頭蓋形状の前後径について、被験者100の測定値と、類似被験者CS1~CS10の測定値の時系列がグラフに示されている。詳述すると、類似被験者CS1~CS10について、被験者毎に前後径の月齢変化が折れ線グラフP1~P10で示されているとともに、被験者100の前後径が測定月齢において大き目の丸P0で示されている。折れ線グラフP1~P10は、類似被験者CS1~CS10毎に前後径の月齢変化が月齢5~12か月ごろまでの測定タイミングごとの測定値を示す小さな点を結ぶ折れ線グラフである。つまり、被験者100の測定値と、類似被験者CS1~CS10の時系列とを比較することで、被験者100の前後径について矯正効果を推定することができるようになる。 Figure 11(a) shows a graph of the anteroposterior diameter of the skull shape, showing the measured values of subject 100 and a time series of the measured values of similar subjects CS1 to CS10. More specifically, the change in anteroposterior diameter with age for each of similar subjects CS1 to CS10 is shown in line graphs P1 to P10, with subject 100's anteroposterior diameter indicated by a larger circle P0 at the age of measurement. Line graphs P1 to P10 are line graphs that connect small dots representing the change in anteroposterior diameter with age for each of similar subjects CS1 to CS10 at each measurement timing from approximately 5 to 12 months of age. In other words, by comparing the measured values of subject 100 with the time series of similar subjects CS1 to CS10, it is possible to estimate the correction effect for subject 100's anteroposterior diameter.
図11(b)には、頭蓋形状の左右径について、被験者100の測定値と、類似被験者CS1~CS10の測定値の時系列がグラフに示されている。詳述すると、類似被験者CS1~CS10について、被験者毎に左右径の月齢変化が折れ線グラフP1~P10で示されているとともに、被験者100の左右径が測定月齢において大きな丸P0で示されている。つまり、被験者100の左右径について矯正効果を推定することができるようになる。 Figure 11(b) shows a graph of the time series of measurements of the cranial shape left-right diameter for subject 100 and similar subjects CS1 to CS10. More specifically, the change in left-right diameter with age for each similar subject CS1 to CS10 is shown in line graphs P1 to P10, and the left-right diameter for subject 100 is indicated by a large circle P0 at the measured age. This means that it is possible to estimate the correction effect for subject 100's left-right diameter.
図11(c)には、頭蓋形状の頭囲について、被験者100の測定値と、類似被験者CS1~CS10の測定値の時系列がグラフに示されている。詳述すると、類似被験者CS1~CS10について、被験者毎に頭囲の月齢変化が折れ線グラフP1~P10で示されているとともに、被験者100の頭囲が測定月齢において大きな丸P0で示されている。つまり、被験者100の頭囲について矯正効果を推定することができるようになる。 Figure 11(c) shows a graph of the head circumference of subject 100 over time, as well as the measurements of similar subjects CS1 to CS10. More specifically, the change in head circumference over time for each of similar subjects CS1 to CS10 is shown as line graphs P1 to P10, and subject 100's head circumference is indicated by a large circle P0 at the age at which it was measured. This means that it is possible to estimate the correction effect for subject 100's head circumference.
図12(a)には、頭蓋形状の短頭率について、被験者100の測定値と、類似被験者CS1~CS10の測定値の時系列がグラフに示されている。詳述すると、類似被験者CS1~CS10について、被験者毎に短頭率の月齢変化が折れ線グラフP1~P10で示されているとともに、被験者100の短頭率が測定月齢において大きな丸P0で示されている。つまり、被験者100の短頭率について矯正効果を推定することができるようになる。 Figure 12(a) shows a graph of the brachycephalic ratio of subject 100 over time, as well as the measurements of similar subjects CS1 to CS10. More specifically, the change in brachycephalic ratio over time for each of similar subjects CS1 to CS10 is shown in line graphs P1 to P10, and the brachycephalic ratio of subject 100 is indicated by a large circle P0 at the age of measurement. This means that it is possible to estimate the correction effect for subject 100's brachycephalic ratio.
図12(b)には、頭蓋形状の前頭部対称率について、被験者100の測定値と、類似被験者CS1~CS10の測定値の時系列がグラフに示されている。詳述すると、類似被験者CS1~CS10について、被験者毎に前頭部対称率の月齢変化が折れ線グラフP1~P10で示されているとともに、被験者100の前頭部対称率が測定月齢において大きな丸P0で示されている。つまり、被験者100の前頭部対称率について矯正効果を推定することができるようになる。 Figure 12(b) shows a graph of the time series of measurements of the frontal symmetry rate of the skull shape for subject 100 and similar subjects CS1 to CS10. More specifically, the change in the frontal symmetry rate with age for each similar subject CS1 to CS10 is shown in line graphs P1 to P10, and the frontal symmetry rate of subject 100 is indicated by a large circle P0 at the measurement age. In other words, it is possible to estimate the correction effect for subject 100's frontal symmetry rate.
図12(c)には、頭蓋形状の後頭部対称率について、被験者100の測定値と、類似被験者CS1~CS10の測定値の時系列がグラフに示されている。詳述すると、類似被験者CS1~CS10について、被験者毎に後頭部対称率の月齢変化が折れ線グラフP1~P10で示されているとともに、被験者100の後頭部対称率が測定月齢において大きな丸P0で示されている。つまり、被験者100の後頭部対称率について矯正効果を推定することができるようになる。 Figure 12(c) shows a graph of the time series of measurements of the occipital symmetry rate of the skull shape for subject 100 and similar subjects CS1 to CS10. More specifically, the change in the occipital symmetry rate with age for each similar subject CS1 to CS10 is shown in line graphs P1 to P10, and the occipital symmetry rate of subject 100 is indicated by a large circle P0 at the measured age. In other words, it is possible to estimate the correction effect for subject 100's occipital symmetry rate.
図13(a)には、頭蓋形状のCAについて、被験者100の測定値と、類似被験者CS1~CS10の測定値の時系列がグラフに示されている。詳述すると、類似被験者CS1~CS10について、被験者毎にCAの月齢変化が折れ線グラフP1~P10で示されているとともに、被験者100のCAが測定月齢において大きな丸P0で示されている。つまり、被験者100のCAについて矯正効果を推定することができるようになる。 Figure 13(a) shows a graph of the time series of measurements of skull shape CA for subject 100 and similar subjects CS1 to CS10. More specifically, line graphs P1 to P10 show the change in CA with age for each similar subject CS1 to CS10, and subject 100's CA is indicated by a large circle P0 at the measured age. In other words, it is possible to estimate the correction effect for subject 100's CA.
図13(b)には、頭蓋形状のCVAIについて、被験者100の測定値と、類似被験者CS1~CS10の測定値の時系列がグラフに示されている。詳述すると、類似被験者CS1~CS10について、被験者毎にCVAIの月齢変化が折れ線グラフP1~P10で示されているとともに、被験者100のCVAIが測定月齢において大きな丸P0で示されている。つまり、被験者100のCVAIについて矯正効果を推定することができるようになる。 Figure 13(b) shows a graph of the time series of measurements of skull shape CVAI for subject 100 and similar subjects CS1 to CS10. More specifically, line graphs P1 to P10 show the change in CVAI with age for each similar subject CS1 to CS10, and subject 100's CVAI is shown with a large circle P0 at the measured age. This means that it is possible to estimate the correction effect for subject 100's CVAI.
以上により、本実施形態の頭蓋矯正効果推定システム10によれば、頭蓋矯正の矯正結果に対する適切な期待値を提供することができるようになる。 As a result, the cranial correction effect estimation system 10 of this embodiment can provide appropriate expectations for the results of cranial correction.
以上説明したように、本実施形態に係る頭蓋矯正効果推定システム及び頭蓋矯正効果推定方法によれば、以下に記載する効果が得られる。 As explained above, the cranial correction effect estimation system and cranial correction effect estimation method according to this embodiment provide the following advantages.
(1)時系列データDC1~DCnが視認可能に表示されるとき、被験者データD17の特徴ベクトルVHと、時系列データDC1~DCnに含まれる特徴関連データJ1~Jmの特徴ベクトルV1~Vmとの間で算出された距離を考慮することができるようになる。また、距離算出を特徴毎に行う、いわゆるグルーピングをするのではなく、選択した特徴が組合わされた特徴空間における特徴ベクトルとして算出すことができるようになる。 (1) When the time-series data DC1 to DCn are visually displayed, it becomes possible to take into account the distance calculated between the feature vector VH of the subject data D17 and the feature vectors V1 to Vm of the feature-related data J1 to Jm included in the time-series data DC1 to DCn. Furthermore, rather than calculating the distance for each feature, i.e., by grouping, it becomes possible to calculate the distance as a feature vector in a feature space in which selected features are combined.
被験者データD17と時系列データDC1~DCnの特徴ベクトルV1~Vmとの間の距離が考慮されることにより、例えば類似時系列データDCS1~DCSpなどの複数の頭蓋形状矯正結果と被験者データD17との類似性を距離に基づいて比較できるようになる。 By taking into account the distance between the subject data D17 and the feature vectors V1 to Vm of the time series data DC1 to DCn, it becomes possible to compare the similarity between the subject data D17 and multiple cranial shape correction results, such as similar time series data DCS1 to DCSp, based on distance.
つまり、親などが治療の判断を行うとき乳児の頭蓋形状の矯正結果を知るための適切な頭蓋形状矯正結果を抽出や表示に反映させることができるようになる。これにより、頭蓋矯正の矯正結果に対する適切な期待値を提供することができるようになる。 In other words, it will be possible to extract and display appropriate cranial shape correction results so that parents and others can know the results of their infant's cranial shape correction when making treatment decisions. This will make it possible to provide appropriate expectations for the results of cranial correction.
(2)被験者データD17に類似性の高い類似時系列データDCS1~DCSpの抽出が、被験者データD17の特徴ベクトルVHと、時系列データDC1~DCnの特徴関連データJ1~Jmとの特徴空間における距離が近いことに基づいてできるようになる。 (2) Extraction of similar time-series data DCS1 to DCSp that are highly similar to subject data D17 is possible based on the close distance in feature space between the feature vector VH of subject data D17 and the feature-related data J1 to Jm of time-series data DC1 to DCn.
(3)頭蓋形状矯正結果(時系列データDC1~DCn)は、それぞれの矯正事例(過去症例)ごとに記憶されていることから、頭蓋形状矯正結果がそれぞれ矯正事例(症例)として抽出される。つまり、事例に基づいて矯正結果を推測することができるようになる。 (3) Since the cranial shape correction results (time-series data DC1 to DCn) are stored for each correction case (past case), the cranial shape correction results are extracted as correction cases (cases). In other words, it becomes possible to predict the correction results based on the cases.
(4)頭蓋形状矯正結果(時系列データDC1~DCn)は、いくつかの矯正事例(過去症例)を統計処理したものとして記憶されていることから、頭蓋形状矯正結果が統計的な結果として抽出することができる。つまり、統計的な結果に基づいて矯正結果を推測することができるようになる。 (4) Because the cranial shape correction results (time-series data DC1 to DCn) are stored as the result of statistical processing of several correction cases (past cases), the cranial shape correction results can be extracted as statistical results. In other words, it becomes possible to predict the correction results based on statistical results.
・類似症例の抽出を、特徴空間における分布への寄与率に応じた重み付けにより算出される過去の症例の特徴ベクトルとの距離に基づいて行ってもよい。 - Extraction of similar cases may be performed based on the distance to the feature vectors of past cases, calculated using weighting according to the contribution rate to the distribution in the feature space.
これにより、類似症例の抽出が、特徴空間における分布への寄与率に応じた重み付けにより算出される過去の症例の特徴ベクトルとの距離に基づいてできるようになる。 This allows similar cases to be extracted based on the distance to the feature vectors of past cases, which is calculated using weighting based on the contribution rate to the distribution in feature space.
・特徴ベクトル算出部20(被験者特徴ベクトル算出部又は結果特徴ベクトル算出部)は、複数の特徴に対して各別に重みを設定して特徴量を算出してもよい。 - The feature vector calculation unit 20 (subject feature vector calculation unit or result feature vector calculation unit) may calculate feature amounts by setting separate weights for multiple features.
・特徴ベクトル処理部30(距離算出部)は、各特徴に重みづけを設定して求められる被験者データD17の特徴ベクトルVHと、特徴関連データJ1~Jmの特徴ベクトルV1~Vmとの間の距離を算出してもよい。 - The feature vector processing unit 30 (distance calculation unit) may calculate the distance between the feature vector VH of the subject data D17, which is obtained by assigning weights to each feature, and the feature vectors V1 to Vm of the feature-related data J1 to Jm.
・矯正結果データ処理部16は、例えば、所定の処理として、特徴関連データJ1~Jmの各項目に対して予め設定された重みを、対応する特徴関連データJ1~Jmに反映させるような処理を行ってもよい。 - The correction result data processing unit 16 may, for example, perform a predetermined process such as reflecting a weight previously set for each item of the feature-related data J1 to Jm in the corresponding feature-related data J1 to Jm.
これにより、特徴ベクトルに重みを適用することができるので、重みが反映された特徴に基づく距離を求めることができるようになる。 This allows weights to be applied to feature vectors, making it possible to calculate distances based on features that reflect the weights.
・特徴空間処理部18は、特徴空間を、複数の特徴が構成する次元よりも低次元化するようにクラスタリングしてもよい。換言すると、特徴抽出工程(図8のステップS181)では、特徴空間を、複数の特徴が構成する次元よりも低次元化するようにクラスタリングしてもよい。このとき、特徴関連データ選択工程(図8のステップS182)では、複数の特徴からなる次元よりも低次元化するようにクラスタリングされた特徴空間に対応するように、特徴関連データJ1~Jmから必要な特徴が選択されてもよい。 - The feature space processing unit 18 may cluster the feature space so as to reduce the dimension thereof below the dimension formed by the multiple features. In other words, in the feature extraction process (step S181 in FIG. 8), the feature space may be clustered so as to reduce the dimension thereof below the dimension formed by the multiple features. In this case, in the feature-related data selection process (step S182 in FIG. 8), necessary features may be selected from the feature-related data J1 to Jm so as to correspond to the feature space that has been clustered so as to reduce the dimension thereof below the dimension formed by the multiple features.
このとき、特徴ベクトル算出部20は、特徴空間が低次元化されていたときには、特徴関連データJ1~Jmや特徴関連データJH1の特徴ベクトルV1~Vm,VHを、低次元化された特徴空間上に射影したものとして算出するとよい。つまり、被験者特徴ベクトル算出工程では、特徴空間が低次元化されていたときには、特徴関連データJH1の特徴ベクトルVHは、低次元化された特徴空間上に射影したものとして算出される。 At this time, when the feature space has been reduced in dimension, the feature vector calculation unit 20 may calculate the feature vectors V1 to Vm, VH of the feature-related data J1 to Jm and feature-related data JH1 as projections onto the reduced-dimensional feature space. In other words, in the subject feature vector calculation step, when the feature space has been reduced in dimension, the feature vector VH of the feature-related data JH1 is calculated as a projection onto the reduced-dimensional feature space.
・新たな特徴空間として、過去症例における特徴ベクトルの分布からPCA等のアルゴリズムにより分布を表現する特徴ベクトルの基底、寄与率を求め、上述の分布を表現する基底に基づいて、特徴空間を定義してもよい。このとき、特徴ベクトルは、新たに定義した特徴空間上に射影(回転)して、それを新たな特徴ベクトルとしてもよい。 - As a new feature space, the basis and contribution rate of the feature vectors that represent the distribution may be determined using an algorithm such as PCA from the distribution of feature vectors in past cases, and the feature space may be defined based on the basis that represents the distribution. In this case, the feature vector may be projected (rotated) onto the newly defined feature space and used as the new feature vector.
これにより、特徴空間を、過去症例における特徴ベクトルの分布からPCA等のアルゴリズムにより分布を表現する特徴ベクトルの基底、寄与率を求め、上述の分布を表現する基底に基づいて、定義することができるようになる。 This makes it possible to determine the basis and contribution rate of the feature vectors that represent the distribution from the distribution of feature vectors in past cases using algorithms such as PCA, and to define the feature space based on the basis that represents the above-mentioned distribution.
・矯正結果抽出部40は、抽出した類似症例の絞り込みにノルムの比較を用いてもよい。例えば、矯正結果抽出部40は、各特徴の平均値(平均特徴)を求め、平均特徴と治療前月齢に3Dスキャンで得られた計測値の特徴とL1ノルムを求めてL1ノルムが最小となる数列又は、小さい順に数列を選び、抽出する類似症例を絞り込んでもよい。 - The correction result extraction unit 40 may use a norm comparison to narrow down the extracted similar cases. For example, the correction result extraction unit 40 may calculate the average value (average feature) of each feature, calculate the L1 norm between the average feature and the feature of the measurement value obtained by 3D scanning at the age before treatment, and select the sequence with the smallest L1 norm or the sequence in ascending order to narrow down the extracted similar cases.
つまり、矯正結果抽出工程(図9のステップS205)では、抽出した類似症例の絞り込みにノルムの比較が用いられてもよい。 In other words, in the correction result extraction process (step S205 in Figure 9), norm comparison may be used to narrow down the extracted similar cases.
・特徴空間における距離のうちから近い距離になる特徴ベクトルを複数選択する場合について例示したが、最も近い距離になる特徴ベクトルを1つ選択するようにしてもよい。 - Although an example has been given in which multiple feature vectors with close distances in feature space are selected, it is also possible to select one feature vector with the smallest distance.
・時系列データDC1~DCnは、1又は複数のデータがデータ処理されたものであってもよい。すなわち、記憶部70には、複数の頭蓋形状矯正結果に基づく1又は複数のデータがデータ処理されたことで得られる統計処理結果に対応する1又は複数の時系列データDC1~DCnが記憶されていてもよい。このとき、複数の過去の被験者C1~Cnと時系列データDC1~DCnとが1対1で対応しない態様であったり、数が相違したりしてもよい。このようなとき、時系列データDC1~DCx(xは整数)と表記してもよい。 - The time-series data DC1-DCn may be the result of processing one or more pieces of data. In other words, the storage unit 70 may store one or more pieces of time-series data DC1-DCn corresponding to statistical processing results obtained by processing one or more pieces of data based on multiple cranial shape correction results. In this case, the multiple past subjects C1-Cn and the time-series data DC1-DCn may not correspond one-to-one, or the numbers may differ. In such cases, the time-series data may be expressed as DC1-DCx (x is an integer).
・上記実施形態では、類似被験者CS1~CS10毎に折れ線グラフP1~P10で示す場合について例示したがこれに限らず、類似被験者CS1~CSpの類似時系列データDCS1~DCSpの各特徴量から平均値を算出して数値として示すようにしてもよい。つまり、被験者100の頭蓋形状の特徴量などと類似症例の頭蓋形状の特徴量などとを視認可能かつ比較可能に表形式で表示させてもよい。 - In the above embodiment, an example was given in which line graphs P1 to P10 were displayed for each of similar subjects CS1 to CS10, but this is not limiting. Average values may also be calculated from the feature amounts of the similar time-series data DCS1 to DCSp of similar subjects CS1 to CSp and displayed as numerical values. In other words, the skull shape feature amounts of subject 100 and the skull shape feature amounts of similar cases may be displayed in a tabular format so that they can be visually recognized and compared.
例えば、図14(a)には、被験者100の各特徴量として前後径K11、左右径K12、頭囲K13、短頭率K14、前頭部対称率K15、後頭部対称率K16、CAK17、CVAIK18を示すようにしてもよい。また、比較が容易になるように、日齢K20や月齢K21を表示してもよい。また、状態を把握しやすいように、各特徴量に対する評価として、前頭部対称率K15に対するレベルK25、後頭部対称率K16に対するレベルK26、CAK17に対するレベルK27、CVAIK18に対するレベルK28を表示してもよい。 For example, Figure 14(a) may show the following features of subject 100: anterior-posterior diameter K11, lateral diameter K12, head circumference K13, brachycephalic ratio K14, frontal symmetry ratio K15, occipital symmetry ratio K16, CAK17, and CVAI K18. Furthermore, to facilitate comparison, age in days K20 and age in months K21 may be displayed. Furthermore, to facilitate understanding of the condition, the level K25 for the frontal symmetry ratio K15, the level K26 for the occipital symmetry ratio K16, the level K27 for CAK17, and the level K28 for CVAI K18 may be displayed as evaluations of each feature.
また、図14(b)には、受診した30人の類似被験者CS1~CSpの受診時の各特徴量について算出された平均値と振れ幅が前後径K11、左右径K12、頭囲K13、短頭率K14、前頭部対称率K15、後頭部対称率K16、CAK17、CVAIK18毎に表示されている。また、日齢K20や月齢K21を表示してもよい。 In addition, Figure 14(b) displays the average values and amplitudes calculated for each feature value at the time of examination for the 30 similar subjects CS1 to CSp who underwent examination for each of the following: anterior-posterior diameter K11, lateral diameter K12, head circumference K13, brachycephalic ratio K14, frontal symmetry ratio K15, occipital symmetry ratio K16, CAK17, and CVAIK18. Age in days K20 and age in months K21 may also be displayed.
さらに、図14(c)には、治療を終えた30人の類似被験者CS1~CSpの類似時系列データDCS1~DCSpの各特徴量について矯正開始時と矯正終了時について算出された平均値と振れ幅が前後径K11、左右径K12、頭囲K13、短頭率K14、前頭部対称率K15、後頭部対称率K16、CAK17、CVAIK18毎に表示されている。また、日齢K20や月齢K21を表示してもよい。また、前後径K11、左右径K12、頭囲K13、短頭率K14、前頭部対称率K15、後頭部対称率K16、CAK17、CVAIK18のそれぞれについて矯正開始と矯正終了との間の変化量の平均値と振れ幅とも表示しているとともに、治療期間の平均値と振れ幅とを表示していてもよい。 Furthermore, Figure 14(c) displays the average values and amplitudes calculated for each feature of the similar time-series data DCS1 to DCSp of 30 similar subjects CS1 to CSp who have completed treatment at the start and end of correction for each of the anterior-posterior diameter K11, lateral diameter K12, head circumference K13, brachycephalic ratio K14, frontal symmetry rate K15, occipital symmetry rate K16, CAK17, and CVAIK18. Age in days K20 and age in months K21 may also be displayed. Furthermore, the average values and amplitudes of change between the start and end of correction for each of the anterior-posterior diameter K11, lateral diameter K12, head circumference K13, brachycephalic ratio K14, frontal symmetry rate K15, occipital symmetry rate K16, CAK17, and CVAIK18 may also be displayed, as well as the average values and amplitudes for the treatment period.
・上記実施形態では、類似被験者CS1~CS10毎に折れ線グラフP1~P10で示す場合について例示したがこれに限らず、類似時系列データDCS1~DCSpのスキャンタイミングにおける平均値及び標準偏差と、被験者100の測定時の値とを視認可能かつ比較可能にグラフ形式で表示させてもよい。つまり、このグラフ形式では、卒業時の平均値とその平均値を中心とした標準偏差について+1SD、-1SDの値、また+2SD、-2SDの値が併せて表記されていると好ましい。 - In the above embodiment, line graphs P1 to P10 are used to display similar subjects CS1 to CS10, but this is not limiting. The average value and standard deviation at the scan timing of similar time-series data DCS1 to DCSp may be displayed in a graphical format that allows for visual comparison with the values at the time of measurement for subject 100. In other words, it is preferable that this graphical format also display the average value at graduation and the +1SD, -1SD, +2SD, and -2SD values for the standard deviation centered on that average value.
まず、図15は、治療終了した割合とスキャンタイミング(スキャン回数)との関係を示している。これにより、治療終了までに行われるスキャン回数などが推測できる。 First, Figure 15 shows the relationship between the percentage of patients who have completed treatment and the timing of scans (number of scans). This makes it possible to estimate the number of scans that will be performed until treatment is completed.
図16(a)には、頭蓋形状の頭囲について、被験者100の測定値と、類似被験者CS1~CSpの測定値の平均値がスキャン回数ごとにグラフ表示されている。詳述すると、類似被験者CS1~CSpの頭囲の測定値の平均値のスキャン回数変化が折れ線グラフQで示されているとともに、被験者100の頭囲がスキャン回数1回目において★印P0で示されている。折れ線グラフQは、類似被験者CS1~CSpのスキャンタイミング毎の平均値をその測定タイミングごとに示す点を結ぶ折れ線グラフである。また、折れ線グラフQに対して、Qdpは標準偏差1SD、Qdmは標準偏差-1SDを示している(以下、図16~図18のグラフで同様)。また、治療終了時の測定値、いわゆる卒業平均がグラフQGで示されており、このグラフQGに対して、QGdpは標準偏差1SD、QGdmは標準偏差-1SDを示している(以下、図16~図18のグラフで同様)。つまり、被験者100の測定値と、類似被験者CS1~CSpの平均値(折れ線グラフQ)及び標準偏差(Qdp,Qdm)の時系列とを比較することで、被験者100の頭囲について矯正効果を推定することができるようになる。 In Figure 16(a), the head circumference of the skull shape is graphed, showing the measurements of subject 100 and the average values of the measurements of similar subjects CS1 to CSp for each scan. Specifically, the change in the average head circumference measurements of similar subjects CS1 to CSp over the number of scans is shown by line graph Q, and the head circumference of subject 100 at the first scan is indicated by a star P0. Line graph Q is a graph connecting points that show the average values for each scan timing of similar subjects CS1 to CSp for each measurement timing. Furthermore, for line graph Q, Qdp indicates a standard deviation of 1 SD, and Qdm indicates a standard deviation of -1 SD (this also applies to the graphs in Figures 16 to 18 below). Furthermore, the measurements at the end of treatment, the so-called graduation mean, are shown by graph QG, and for this graph QG, QGdp indicates a standard deviation of 1 SD, and QGdm indicates a standard deviation of -1 SD (this also applies to the graphs in Figures 16 to 18 below). In other words, by comparing the measurements of subject 100 with the time series of the average values (line graph Q) and standard deviations (Qdp, Qdm) of similar subjects CS1 to CSp, it becomes possible to estimate the correction effect on subject 100's head circumference.
図16(b)には、頭蓋形状の短頭率について、類似被験者CS1~CSpの短頭率の測定値の平均値のスキャン回数変化が折れ線グラフQで示されているとともに、被験者100の短頭率がスキャン回数1回目において★印P0で示されている。つまり、被験者100の測定値と、類似被験者CS1~CSpの平均値及び標準偏差の時系列とを比較することで、被験者100の短頭率について矯正効果を推定することができるようになる。 In Figure 16(b), the line graph Q shows the change in the number of scans for the average brachycephalic ratio measured values of similar subjects CS1 to CSp, and the brachycephalic ratio of subject 100 at the first scan is indicated by a star P0. In other words, by comparing the measured values of subject 100 with the time series of the average values and standard deviations of similar subjects CS1 to CSp, it is possible to estimate the correction effect for subject 100's brachycephalic ratio.
図17(a)には、頭蓋形状の前頭部対称率について、類似被験者CS1~CSpの前頭部対称率の測定値の平均値のスキャン回数変化が折れ線グラフQで示されているとともに、被験者100の前頭部対称率がスキャン回数1回目において★印P0で示されている。つまり、被験者100の測定値と、類似被験者CS1~CSpの平均値及び標準偏差の時系列とを比較することで、被験者100の前頭部対称率について矯正効果を推定することができるようになる。 In Figure 17(a), the change in the number of scans for the average measured values of the frontal symmetry rate of the skull shape for similar subjects CS1 to CSp is shown by line graph Q, and the frontal symmetry rate of subject 100 for the first scan is shown by a star P0. In other words, by comparing the measured values of subject 100 with the time series of the average values and standard deviations of similar subjects CS1 to CSp, it is possible to estimate the correction effect for subject 100's frontal symmetry rate.
図17(b)には、頭蓋形状の後頭部対称率について、類似被験者CS1~CSpの後頭部対称率の測定値の平均値のスキャン回数変化が折れ線グラフQで示されているとともに、被験者100の後頭部対称率がスキャン回数1回目において★印P0で示されている。つまり、被験者100の測定値と、類似被験者CS1~CSpの平均値及び標準偏差の時系列とを比較することで、被験者100の後頭部対称率について矯正効果を推定することができるようになる。 In Figure 17(b), the change in the number of scans for the average measured value of the occipital symmetry rate of similar subjects CS1 to CSp for the skull shape is shown by line graph Q, and the occipital symmetry rate of subject 100 at the first scan is shown by a star P0. In other words, by comparing the measured value of subject 100 with the time series of the average value and standard deviation of similar subjects CS1 to CSp, it is possible to estimate the correction effect for subject 100's occipital symmetry rate.
図18(a)には、頭蓋形状のCAについて、類似被験者CS1~CSpのCAの測定値の平均値のスキャン回数変化が折れ線グラフQで示されているとともに、被験者100のCAがスキャン回数1回目において★印P0で示されている。つまり、被験者100の測定値と、類似被験者CS1~CSpの平均値及び標準偏差の時系列とを比較することで、被験者100のCAについて矯正効果を推定することができるようになる。 In Figure 18(a), the change in the number of scans for the average CA measurement values of similar subjects CS1 to CSp for skull shape CA is shown by line graph Q, and the CA of subject 100 is indicated by a star P0 at the first scan. In other words, by comparing the measurement values of subject 100 with the time series of the average values and standard deviations of similar subjects CS1 to CSp, it is possible to estimate the correction effect for subject 100's CA.
図18(b)には、頭蓋形状のCVAIについて、類似被験者CS1~CSpのCVAIの測定値の平均値のスキャン回数変化が折れ線グラフQで示されているとともに、被験者100のCVAIがスキャン回数1回目において★印P0で示されている。つまり、被験者100の測定値と、類似被験者CS1~CSpの平均値及び標準偏差の時系列とを比較することで、被験者100のCVAIについて矯正効果を推定することができるようになる。 In Figure 18(b), the change in the number of scans for the average CVAI measurement values of similar subjects CS1 to CSp for skull shape CVAI is shown by line graph Q, and the CVAI of subject 100 at the first scan is indicated by a star P0. In other words, by comparing the measurement values of subject 100 with the time series of the average values and standard deviations of similar subjects CS1 to CSp, it is possible to estimate the correction effect for subject 100's CVAI.
10 頭蓋矯正効果推定システム
11 メイン処理サーバ
12 入力部
13 出力部
14 情報処理部
15 被験者情報管理部
16 矯正結果データ処理部
17 被験者データ処理部
18 特徴空間処理部
20 特徴ベクトル算出部
30 特徴ベクトル処理部
31 被験者側端末
32 入力部
33 出力部
40 矯正結果抽出部
41 診断側端末
42 入力部
43 出力部
50 表示データ処理部
51 製造装置
52 入力部
53 出力部
61 頭蓋形状矯正ヘルメット
62 外殻
63 内装
70 記憶部
100 被験者
101 頭蓋形状
110 診断者
121 矯正形状
C1~Cn 被験者
CS1~CS10,CS1~CSp 類似被験者
D15 属性データ
D16 矯正結果データ
D17 被験者データ
D20 結果データ
DC1~DCn,DC1~DCx 時系列データ
DCS1~DCSp 類似時系列データ
J1~Jm,JH1 特徴関連データ
Jm 特徴関連データ
NW ネットワーク
10 Cranial correction effect estimation system 11 Main processing server 12 Input unit 13 Output unit 14 Information processing unit 15 Subject information management unit 16 Correction result data processing unit 17 Subject data processing unit 18 Feature space processing unit 20 Feature vector calculation unit 30 Feature vector processing unit 31 Subject side terminal 32 Input unit 33 Output unit 40 Correction result extraction unit 41 Diagnosis side terminal 42 Input unit 43 Output unit 50 Display data processing unit 51 Manufacturing device 52 Input unit 53 Output unit 61 Cranial shape correction helmet 62 Outer shell 63 Interior 70 Memory unit 100 Subject 101 Cranial shape 110 Diagnologist 121 Correction shape C1 to Cn Subjects CS1 to CS10, CS1 to CSp Similar subjects D15 Attribute data D16 Correction result data D17 Subject data D20 Result data DC1 to DCn, DC1 to DCx Time series data DCS1 to DCSp Similar time series data J1 to Jm, JH1 Feature related data Jm Feature related data NW Network
Claims (8)
被験者の前記特徴関連データを被験者データとして記憶する記憶部と、
前記複数の特徴から選択された1又は複数の特徴としての選択特徴に基づく特徴空間において前記被験者データの特徴ベクトルを求める被験者特徴ベクトル算出部と、
前記時系列データの時系列のうちから前記被験者データに対応するタイミングの前記特徴関連データを選択し、この選択した前記特徴関連データについて前記特徴空間における特徴ベクトルを算出する結果特徴ベクトル算出部と、
前記被験者データの特徴ベクトルと、前記特徴関連データの特徴ベクトルとの距離を算出する距離算出部と、
前記距離を算出した前記特徴関連データが含まれている前記時系列データを視認可能に表示させるための表示データ処理部とを備え、
前記複数の特徴は、前記被験者の属性である月齢、性別及び早産と、前記被験者の特徴量である頭囲、前後径、左右径、体積比率、短頭率、前頭部左右対称率、後頭部左右対称率、CA及びCVAIとのうちの少なくとも1つを含む
ことを特徴とする頭蓋矯正効果推定システム。 storing a plurality of time-series data based on a plurality of cranial shape correction results, the plurality of time-series data including, in time series, feature-related data including a plurality of features related to cranial shape;
a storage unit that stores the feature-related data of the subject as subject data;
a subject feature vector calculation unit that calculates a feature vector of the subject data in a feature space based on selected features as one or more features selected from the plurality of features;
a resultant feature vector calculation unit that selects the feature-related data at a timing corresponding to the subject data from the time series of the time-series data, and calculates a feature vector in the feature space for the selected feature-related data;
a distance calculation unit that calculates a distance between a feature vector of the subject data and a feature vector of the feature-related data;
a display data processing unit for visually displaying the time-series data including the feature-related data for which the distance has been calculated,
The plurality of features include at least one of the subject's attributes of age in months, sex, and premature birth, and the subject's feature quantities of head circumference, anterior-posterior diameter, lateral diameter, volume ratio, brachycephalic ratio, frontal symmetry rate, occipital symmetry rate, CA, and CVAI.
前記表示部は、前記抽出された1又は複数の前記特徴関連データが含まれている各対応する前記時系列データをそれぞれ表示する
請求項1に記載の頭蓋矯正効果推定システム。 the distance calculation unit calculates distances between the feature vector of the subject data and the feature vectors of the plurality of feature-related data, and extracts one or more feature vectors of the feature-related data that are closest to the feature vector of the subject data from among the calculated distances;
The cranial orthodontic effect estimation system according to claim 1 , wherein the display unit displays the time-series data corresponding to each of the extracted one or more feature-related data.
請求項2に記載の頭蓋矯正効果推定システム。 The cranial correction effect estimation system according to claim 2 , wherein the storage unit stores a plurality of the time-series data corresponding to a plurality of cranial shape correction results.
請求項2に記載の頭蓋矯正効果推定システム。 The cranial correction effect estimation system according to claim 2 , wherein the storage unit stores one or more pieces of the time-series data corresponding to one or more statistical processing results based on a plurality of cranial shape correction results.
前記特徴は、特徴量として定量化の処理がされ、前記特徴ベクトルは、低次元化された前記特徴空間上に射影したものでものである
請求項3又は4に記載の頭蓋矯正効果推定システム。 the feature space is clustered to reduce the dimension thereof to a dimension lower than that constituted by the plurality of features;
The cranial orthodontic effect estimation system according to claim 3 or 4, wherein the features are quantified as feature amounts, and the feature vector is a projection onto the reduced-dimensional feature space.
請求項5に記載の頭蓋矯正効果推定システム。 6. The cranial orthodontic effect estimation system according to claim 5, wherein the subject feature vector calculation unit calculates the feature amounts by setting weights for each of the plurality of features, or the result feature vector calculation unit calculates the feature amounts by setting weights for each of the plurality of features, or the distance calculation unit calculates the distance between the feature vector of the subject data and the feature vector of the feature-related data by weighting each feature.
請求項6に記載の頭蓋矯正効果推定システム。 The weights are assigned according to the contribution rate to the distribution, or the weights are assigned according to the magnitude of the influence on the results of multiple cranial shape corrections.
The cranial correction effect estimation system according to claim 6.
被験者特徴ベクトル算出部で前記複数の特徴から選択された1又は複数の特徴としての選択特徴に基づく特徴空間において前記被験者データの特徴ベクトルを求める工程と、
結果特徴ベクトル算出部で前記時系列データの時系列のうちから前記被験者データに対応するタイミングの前記特徴関連データを選択し、この選択した前記特徴関連データについて前記特徴空間における特徴ベクトルを算出する工程と、
距離算出部で前記被験者データの特徴ベクトルと、前記特徴関連データの特徴ベクトルとの距離を算出する工程と、
表示データ処理部で前記距離を算出した前記特徴関連データが含まれている前記時系列データを視認可能に表示させるための工程とを備え、
前記複数の特徴には、前記被験者の属性である月齢、性別及び早産と、前記被験者の特徴量である頭囲、前後径、左右径、体積比率、短頭率、前頭部左右対称率、後頭部左右対称率、CA及びCVAIとのうちの少なくとも1つを含んでいる ことを特徴とする頭蓋矯正効果推定方法。
a storage unit stores a plurality of time-series data based on a plurality of cranial shape correction results, the time-series data including feature-related data in time series, the feature-related data including a plurality of features related to cranial shape; and the feature-related data of a subject is stored as subject data;
a step of calculating a feature vector of the subject data in a feature space based on selected features as one or more features selected from the plurality of features by a subject feature vector calculation unit;
a step of selecting, by a result feature vector calculation unit, the feature-related data at a timing corresponding to the subject data from the time series of the time-series data, and calculating a feature vector in the feature space for the selected feature-related data;
a step of calculating a distance between a feature vector of the subject data and a feature vector of the feature-related data by a distance calculation unit;
and a step of visually displaying the time-series data including the feature-related data for which the distance has been calculated by a display data processing unit,
The method for estimating the effect of cranial correction, characterized in that the plurality of features include at least one of the subject's attributes of age in months, sex, and premature birth, and the subject's features of head circumference, anterior-posterior diameter, lateral diameter, volume ratio, brachycephalic ratio, frontal symmetry rate, occipital symmetry rate, CA, and CVAI.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2024-041735 | 2024-03-15 | ||
| JP2024041735A JP2025141686A (en) | 2024-03-15 | 2024-03-15 | Cranial correction effect estimation system and cranial correction effect estimation method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025192540A1 true WO2025192540A1 (en) | 2025-09-18 |
Family
ID=97064052
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2025/008870 Pending WO2025192540A1 (en) | 2024-03-15 | 2025-03-10 | Cranial correction effect estimation system and cranial correction effect estimation method |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP2025141686A (en) |
| WO (1) | WO2025192540A1 (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007287027A (en) * | 2006-04-19 | 2007-11-01 | Fujifilm Corp | Medical planning support system |
| US20100106518A1 (en) * | 2008-10-24 | 2010-04-29 | Align Technology, Inc. | System And Method For Providing Optimized Patient Referrals |
| JP2010172559A (en) * | 2009-01-30 | 2010-08-12 | Toshiba Corp | Medical diagnosis support system and apparatus |
| WO2017069231A1 (en) * | 2015-10-23 | 2017-04-27 | 国立大学法人大阪大学 | Method and system for predicting shape of human body after treatment |
| JP2022533654A (en) * | 2019-05-16 | 2022-07-25 | アルタ・スマイルズ・エルエルシー | Analytical and predictive models for orthodontic treatment |
| JP2022175799A (en) * | 2021-05-14 | 2022-11-25 | 株式会社歯科専門集患アウトソーシング | Orthodontic treatment support device and orthodontic treatment support program |
-
2024
- 2024-03-15 JP JP2024041735A patent/JP2025141686A/en active Pending
-
2025
- 2025-03-10 WO PCT/JP2025/008870 patent/WO2025192540A1/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007287027A (en) * | 2006-04-19 | 2007-11-01 | Fujifilm Corp | Medical planning support system |
| US20100106518A1 (en) * | 2008-10-24 | 2010-04-29 | Align Technology, Inc. | System And Method For Providing Optimized Patient Referrals |
| JP2010172559A (en) * | 2009-01-30 | 2010-08-12 | Toshiba Corp | Medical diagnosis support system and apparatus |
| WO2017069231A1 (en) * | 2015-10-23 | 2017-04-27 | 国立大学法人大阪大学 | Method and system for predicting shape of human body after treatment |
| JP2022533654A (en) * | 2019-05-16 | 2022-07-25 | アルタ・スマイルズ・エルエルシー | Analytical and predictive models for orthodontic treatment |
| JP2022175799A (en) * | 2021-05-14 | 2022-11-25 | 株式会社歯科専門集患アウトソーシング | Orthodontic treatment support device and orthodontic treatment support program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2025141686A (en) | 2025-09-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12178516B2 (en) | Systems, methods, and devices for developing patient-specific medical treatments, operations, and procedures | |
| US11617633B2 (en) | Method and system for predicting shape of human body after treatment | |
| EP3513761B1 (en) | 3d platform for aesthetic simulation | |
| Guyomarc'h et al. | Anthropological facial approximation in three dimensions (AFA 3D): Computer‐assisted estimation of the facial morphology using geometric morphometrics | |
| US11185369B2 (en) | Systems, methods, and devices for developing patient-specific spinal treatments, operations, and procedures | |
| CN110866909B (en) | Training method of image generation network, image prediction method and computer equipment | |
| JP2021180929A (en) | Diagnostic support device, diagnostic support system, information processing method, and program | |
| US11529105B2 (en) | Digital twin updating | |
| CN110751187B (en) | Training method of abnormal area image generation network and related product | |
| TW201434008A (en) | Personalized visual representation of health status | |
| CN118351110B (en) | Objective assessment method of melasma severity based on multi-task learning | |
| WO2022073776A1 (en) | Method for configuring data acquisition settings of a computing device | |
| Navic et al. | The development and testing of Thai facial soft tissue thickness data in three-dimensional computerized forensic facial reconstruction | |
| EP4022636A1 (en) | Methods and systems for computer-aided diagnosis with deep learning models | |
| Jin et al. | Hybrid simulation of brain–skull growth | |
| KR102596666B1 (en) | System and method for providing integrated medical service based on medical image | |
| KR102757169B1 (en) | Soft tissue prediction method after craniofacial surgery and image processing apparatus | |
| WO2025192540A1 (en) | Cranial correction effect estimation system and cranial correction effect estimation method | |
| CN119690241A (en) | Comprehensive situational training system and method for cardiopulmonary resuscitation | |
| EP3270308B9 (en) | Method for providing a secondary parameter, decision support system, computer-readable medium and computer program product | |
| CN118807121A (en) | A body position fixation registration method and device for head and neck radiotherapy | |
| CN118570124A (en) | Acetabular bone defect detection and reconstruction method and system based on medical three-dimensional reconstruction | |
| CN113270172A (en) | Method and system for constructing contour line in lateral skull slice | |
| TW202218627A (en) | Spine measurement and state assessment method including a positioning step, a line drawing step, a measuring step, a selection step and a calculation step | |
| KR102960391B1 (en) | Device and method for tracking facial change |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 25769509 Country of ref document: EP Kind code of ref document: A1 |