(57)【要約】      （修正有）【課題】有限要素法を用いた歯の移動シミュレーションよりもシミュレーション速度を向上でき、かつ、単純に歯を並進移動させる場合と比較して実際の歯の移動を精度良く再現できる歯の移動シミュレーションの技術を提供する。【解決手段】配列計算部は、歯の３次元形状及び配列を示す歯情報に基づいて、歯の理想的な配列を計算する。移動計算部は、荷重が加えられた際の歯の挙動を、歯の形状を実際の形状よりも簡略化した数学的モデルである簡略化モデル２０１を用いて計算することで、理想的な配列に向かって歯を移動させるシミュレーションを行う。簡略化モデルは、歯に荷重が加えられて歯が傾斜するときの歯の回転移動の回転軸に相当する軸Ｏを設定し、設定された軸周りの回転モーメントであって荷重に応じた回転モーメントを形状が簡略化された歯に対して作用させて歯全体を回転させることで歯の挙動を計算するモデルである。【選択図】図７
2020068875.tif 000002
【特許請求の範囲】
【請求項１】
患者の歯の移動シミュレーションを実施するシミュレーション装置であって、
前記歯の３次元形状及び配列を示す歯情報を取得するように構成された取得部と、
前記歯情報に基づいて、前記歯の理想的な配列を計算するように構成された配列計算部と、
荷重が加えられた際の前記歯の挙動を、前記歯の形状を実際の形状よりも簡略化した数学的モデルである簡略化モデルを用いて計算することで、前記歯情報によって示される前記配列から前記理想的な配列に向かって前記歯を移動させるシミュレーションを行うように構成された移動計算部と、
を備え、
前記簡略化モデルは、前記歯に前記荷重が加えられて前記歯が傾斜するときの前記歯の回転移動の回転軸に相当する軸を設定し、設定された前記軸周りの回転モーメントであって前記荷重に応じた回転モーメントを形状が簡略化された前記歯に対して作用させて前記歯全体を回転させることで前記歯の挙動を計算するモデルである、シミュレーション装置。
【請求項２】
請求項１に記載のシミュレーション装置であって、
前記簡略化モデルは、前記歯の形状を、１つの多角柱、１つの円柱又は１つの錐体に簡略化したモデルである、シミュレーション装置。
【請求項３】
請求項１又は請求項２に記載のシミュレーション装置であって、
前記歯情報は、前記歯の周囲の歯槽骨部分の外形及び内部特性の少なくとも一方を特定可能であり、
前記簡略化モデルでは、前記歯槽骨部分の外形及び内部特性の少なくとも一方に基づき、前記歯を傾ける方向に作用する前記回転モーメントである傾斜回転モーメントに対する抵抗が設定される、シミュレーション装置。
【請求項４】
請求項１から請求項３までのいずれか１項に記載のシミュレーション装置であって、
前記簡略化モデルでは、矯正装置に収容されるアタッチメント、又は、ワイヤを保持する矯正用ブラケット、が前記歯に付けられているか否かに応じて、前記軸周りの前記回転モーメントが調整される、シミュレーション装置。
【請求項５】
請求項１から請求項４までのいずれか１項に記載のシミュレーション装置であって、
前記簡略化モデルにおける前記歯の形状を特徴付けるパラメータ及び前記歯の挙動を特徴付けるパラメータの少なくとも一方が、前記歯又は歯列のモデルを用いた物理実験と、前記簡略化モデルとは別の、荷重が加えられた際の前記歯の挙動を計算する数学的モデルによるコンピュータシミュレーションと、の両方に基づいて決定される、シミュレーション装置。
【請求項６】
請求項１から請求項５までのいずれか１項に記載のシミュレーション装置であって、
前記移動計算部によるシミュレーションに基づいて、矯正装置の形状、又は、前記矯正装置を作製する際の雄型に相当する歯列模型の形状、を出力するように構成された出力部を更に備える、シミュレーション装置。
【請求項７】
コンピュータを、患者の歯の移動シミュレーションを実施するシミュレーション装置として機能させるコンピュータプログラムであって、
前記歯の３次元形状及び配列を示す歯情報を取得するように構成された取得部と、
前記歯情報に基づいて、前記歯の理想的な配列を計算するように構成された配列計算部と、
荷重が加えられた際の前記歯の挙動を、前記歯の形状を実際の形状よりも簡略化した数学的モデルである簡略化モデルを用いて計算することで、前記歯情報によって示される前記配列から前記理想的な配列に向かって前記歯を移動させるシミュレーションを行うように構成された移動計算部と、
を備える前記シミュレーション装置としてコンピュータを機能させ、
前記簡略化モデルは、前記歯に前記荷重が加えられて前記歯が傾斜するときの前記歯の回転移動の回転軸に相当する軸を設定し、設定された前記軸周りの回転モーメントであって前記荷重に応じた回転モーメントを形状が簡略化された前記歯に対して作用させて前記歯全体を回転させることで前記歯の挙動を計算するモデルである、コンピュータプログラム。
【請求項８】
患者の歯の移動シミュレーションを実施するシミュレーション方法であって、
前記歯の３次元形状及び配列を示す歯情報を取得することと、
前記歯情報に基づいて、前記歯の理想的な配列を計算することと、
荷重が加えられた際の前記歯の挙動を、前記歯の形状を実際の形状よりも簡略化した数学的モデルである簡略化モデルを用いて計算することで、前記歯情報によって示される前記配列から前記理想的な配列に向かって前記歯を移動させるシミュレーションを行うことと、
を備え、
前記簡略化モデルは、前記歯に前記荷重が加えられて前記歯が傾斜するときの前記歯の回転移動の回転軸に相当する軸を設定し、設定された前記軸周りの回転モーメントであって前記荷重に応じた回転モーメントを形状が簡略化された前記歯に対して作用させて前記歯全体を回転させることで前記歯の挙動を計算するモデルである、シミュレーション方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、シミュレーション装置、コンピュータプログラム及びシミュレーション方法に関する。
【背景技術】
【０００２】
患者の歯の矯正治療の方針を決定するために矯正装置が付けられた際の歯の移動の様態をコンピュータシミュレーションすることが行われている。
特許文献１には、ブラケット、アーチワイヤ、結紮糸及び補助具からなる矯正装置と歯との間の相互作用を解析するために有限要素分析を使用するデータ処理システムが開示されている。このシステムでは、患者の歯の所望の最終の位置から前治療モデルにおける元の位置までの位置ベクトルに沿って歯を移動することによって有限要素分析を行う。有限要素分析を実行することで、歯が位置ベクトルに沿って移動するにつれてアーチワイヤがどのように変形するかが求められる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４８２７３７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１のように有限要素分析により歯の移動シミュレーションを実行した場合、膨大な時間とＣＰＵの高い演算処理能力が必要となる。
他方、有限要素分析を使用せずに、患者の歯の３次元画像を単に並進移動させることでシミュレーションを行うことが考えられる。しかしながら、歯の一方側から荷重が加えられると歯が反対側に傾斜するなど実際の歯の移動を再現することはできず、シミュレーション精度が低い。
【０００５】
本開示の一局面は、有限要素法を用いた歯の移動シミュレーションよりもシミュレーション速度を向上でき、かつ、単純に歯を並進移動させる場合と比較して実際の歯の移動を精度良く再現できる歯の移動シミュレーションの技術を提供することを目的としている。
【課題を解決するための手段】
【０００６】
本開示の一態様は、患者の歯の移動シミュレーションを実施するシミュレーション装置であって、取得部と配列計算部と移動計算部とを備える。取得部は、歯の３次元形状及び配列を示す歯情報を取得するように構成される。配列計算部は、歯情報に基づいて、歯の理想的な配列を計算するように構成される。移動計算部は、荷重が加えられた際の歯の挙動を、歯の形状を実際の形状よりも簡略化した数学的モデルである簡略化モデルを用いて計算することで、歯情報によって示される配列から理想的な配列に向かって歯を移動させるシミュレーションを行うように構成される。簡略化モデルは、歯に荷重が加えられて歯が傾斜するときの歯の回転移動の回転軸に相当する軸を設定し、設定された軸周りの回転モーメントであって荷重に応じた回転モーメントを形状が簡略化された歯に対して作用させて歯全体を回転させることで歯の挙動を計算するモデルである。
【０００７】
このような構成によれば、有限要素法のような複雑な計算を必要しないため、有限要素法を用いた移動シミュレーションよりもシミュレーション速度を向上できる。また、荷重が加えられた際の歯の移動として傾斜を再現できる。よって、単純に歯を並進移動させることで歯の移動シミュレーションを行う構成と比較して、荷重が加えられた際の歯の移動を精度良く再現できる。
【０００８】
本開示の一態様では、簡略化モデルは、歯の形状を、１つの多角柱、１つの円柱又は１つの錐体に簡略化したモデルであってもよい。ここで、「多角柱」に形状が簡略化された歯の形状は、厳密な意味での多角柱である必要はなく、目的とする効果を奏するのであれば、多角柱の辺や面が多少丸みを帯びているなど、厳密な意味で多角柱でなくてもよい。「円柱」又は「錐体」に形状が簡略化された歯の形状についても同様である。
【０００９】
このように歯の形状を簡略化して歯の移動シミュレーションを行っても実際の歯の移動の様態を精度良く再現できる可能性がある。したがって、上記構成によれば、シミュレーション精度を維持しつつ、有限要素法のように歯の形状を細部まで再現してシミュレーションを行う場合と比較してシミュレーション速度を向上できる。
【００１０】
本開示の一態様では、歯情報は、歯の周囲の歯槽骨部分の外形及び内部特性の少なくとも一方を特定可能であってもよい。そして、簡略化モデルでは、歯槽骨部分の外形及び内部特性の少なくとも一方に基づき、歯を傾ける方向に作用する回転モーメントである傾斜回転モーメントに対する抵抗が設定されてもよい。
【００１１】
このような構成によれば、簡略化モデルにおいて歯の挙動を実際の歯の挙動に近づけることできる。ひいては、歯槽骨部分の外形及び内部特性の少なくとも一方に基づき抵抗を設定しない構成と比較して、シミュレーション精度を向上させることができる。
【００１２】
本開示の一態様では、簡略化モデルでは、矯正装置に収容されるアタッチメント、又は、ワイヤを保持する矯正用ブラケット、が歯に付けられているか否かに応じて、軸周りの回転モーメントが調整されてもよい。
【００１３】
このような構成によれば、矯正装置による歯の把持力に応じた歯の挙動の変化を簡略化モデルにおいて再現できる。ひいては、アタッチメントやブラケットの有無など歯への矯正力の荷重状況に応じた歯の挙動の変化を取り入れない構成と比較してシミュレーション精度を向上できる。
【００１４】
本開示の一態様では、簡略化モデルにおける歯の形状を特徴付けるパラメータ及び歯の挙動を特徴付けるパラメータの少なくとも一方が、歯又は歯列のモデルを用いた物理実験と、簡略化モデルとは別の、荷重が加えられた際の歯の挙動を計算する数学的モデルによるコンピュータシミュレーションと、の両方に基づいて決定されてもよい。なお、本明細書でいう物理実験とは、コンピュータシミュレーションによる実験を意味するのではなく、歯又は歯列の実物の模型を用いた実験を意味する。
【００１５】
このような構成によれば、歯又は歯列のモデルを用いた物理実験及び簡略化モデルとは別の数学的モデルによるコンピュータシミュレーションのいずれか一方だけに基づいて前記パラメータを決定する構成と比較してシミュレーション精度を向上できる。
【００１６】
本開示の一態様は、出力部を更に備えてもよい。出力部は、移動計算部によるシミュレーションに基づいて、矯正装置の形状、又は、矯正装置を作製する際の雄型に相当する歯列模型の形状、を出力するように構成される。
【００１７】
このような構成によれば、出力部による出力結果に基づきアライナーを作製できる。
前記シミュレーション装置としてコンピュータを機能させるコンピュータプログラム、シミュレーション装置を実現するための制御方法、前記コンピュータプログラムを格納するコンピュータ読取可能記憶媒体も新規で有用である。
【図面の簡単な説明】
【００１８】
【図１】図１は、データ処理システムの構成を示すブロック図である。
【図２】図２は、簡略化モデルの策定の流れを示すフローチャートである。
【図３】図３Ａは、歯又は歯列のモデルを用いた物理実験、及び、コンピュータシミュレーション、において変更される各種パラメータを説明する図、図３Ｂは、歯の断面形状を示す図である。
【図４】図４は、矯正用ブラケットやアタッチメントが付けられた歯を示す図である。
【図５】図５は、矯正装置による荷重が加えられた際の歯の挙動を有限要素法によりシミュレーションした場合のシミュレーション結果を示す図である。
【図６】図６は、矯正装置による荷重が加えられた際の実際の歯の挙動を示す図である。
【図７】図７Ａ〜図７Ｅは、それぞれ、簡略化モデルによるシミュレーションにより移動される歯を示す図（１）〜（５）である。
【図８】図８は、簡略化モデルにおいて歯を並進移動させる場合の計算方法を説明するための図である。
【図９】図９は、移動シミュレーション処理のフローチャートである。
【図１０】図１０は、矯正装置による荷重が加えられた際の歯の挙動を並進移動によりシミュレーションした場合のシミュレーション結果を示す図である。
【図１１】図１１は、簡略化された歯の形状の別の例を示す図である。
【発明を実施するための形態】
【００１９】
以下、図面を参照しながら、本開示を実施するための形態を説明する。
［１．構成］
図１に示すデータ処理システム１は、矯正装置としてのアライナーを製作するための歯の移動のコンピュータシミュレーションを行い、シミュレーション結果に基づきアライナーを製作するためのシステムである。アライナーは、患者の歯に装着される、着脱可能な透明なマウスピースである。
【００２０】
データ処理システム１は、ＣＰＵなどからなる少なくとも一つのプロセッサ１０と、バスシステム２０を介してプロセッサ１０と通信する数々の周辺機器と、を含む。
これらの周辺機器は、典型的には、ユーザインターフェース１１、ネットワークインタフェース１２、歯情報取得装置１３、格納サブシステム１４及び製作機械１５を含む。データ処理システム１は、端末又はローエンドパーソナルコンピュータ、或いはハイエンドパーソナルコンピュータ、ワークステーション又はメインフレーム等で実施可能である。
【００２１】
バスシステム２０は、単一のバスとして模式的に示されるが、典型的なシステムは、ローカルバス及び一つ以上の拡張バス（例えば、ＡＤＢ、ＳＣＳＩ、ＩＳＡ、ＥＩＳＡ、ＭＣＡ、ＮｕＢｕｓ、又はＰＣＩ）など複数のバスと、シリアル及びパラレルポートとを有する。ネットワーク接続は、通常、これらの拡張バスの一つ上におけるネットワークアダプタ、又はシリアルポートのモデム等のデバイスを介して確立される。
【００２２】
ユーザインターフェース１１は、ユーザインターフェース入力装置及びユーザインターフェース出力装置を含む。ユーザインターフェース入力装置は、典型的には、キーボードを含み得、ポインティング装置及びスキャナを更に含み得る。ポインティング装置は、マウス、トラックボール、タッチパッド、又はグラフィックタブレットなどの間接的ポインティング装置、或いはディスプレイに組み込まれたタッチスクリーンなどの直接的ポインティング装置であり得る。音声識別システムなど、他の種類のユーザインターフェース入力装置も可能である。
【００２３】
ユーザインターフェース出力装置は、典型的には、プリンタ及び、表示制御器及び制御器に結合された表示装置を含む表示サブシステムを含む。表示装置は、陰極線管（ＣＲＴ）、液晶表示（ＬＣＤ）のようなフラットパネル装置、映写装置であり得る。表示サブシステムは、音響出力のような非視覚的表示も供給し得る。
【００２４】
ネットワークインタフェース１２には、ネットワークサーバ、ウェブサイト、その他ユーザ等といった外部機械へ接続するためのインタフェースである。
歯情報取得装置１３は、光学印象又はＣＴスキャンにより患者から歯情報を取得し、取得された歯情報を、後の処理のために格納サブシステム１４に供給し、格納する。
【００２５】
ここでいう歯情報とは、患者の上下歯列の各歯（各歯牙）の歯冠部及び歯根部の３次元形状、各歯の配列を示す情報である。また、歯情報は、歯の周囲の歯槽骨部分の外形及び内部特性、上下歯列の各歯と歯槽骨部分との位置関係等を示す情報である。ここでいう歯根部分の内部特性には、骨密度の情報が含まれる。特に、歯情報には、患者の各歯に矯正用ブラケット（以下、単にブラケットともいう。）又はアタッチメントが付いている場合、そのブラケット又はアタッチメントの取付け位置及び形状の情報も含まれる。
【００２６】
格納サブシステム１４は、基本プログラミング及びデータ構成を維持する。格納サブシステム１４は、典型的には、メモリサブシステム１４１及びファイル格納サブシステム１４４を含む。
【００２７】
メモリサブシステム１４１は、典型的には、プログラム実行時の命令及びデータの格納のためのメインランダムアクセスメモリ（ＲＡＭ）１４２、及び固定命令が格納されるリードオンリーメモリ（ＲＯＭ）１４３などの複数のメモリを含む。
【００２８】
ファイル格納サブシステム１４４は、プログラム及びデータファイルに対して持続性（不揮発性）格納を提供し、典型的には、少なくとも一つのハードディスクドライブと、少なくとも一つのフロッピー（登録商標）ディスクドライブ（関連するリムーバブル媒体を含む）を含む。また、ファイル格納サブシステム１４４は、ＣＤ−ＲＯＭドライブ及び光学ドライブ（全て関連するリムーバブル媒体を含む）などの他のデバイスも含み得る。さらに、ファイル格納サブシステム１４４は、リムーバブル媒体カートリッジを伴う型のドライブを含み得る。
【００２９】
ファイル格納サブシステム１４４には、各患者の歯情報が記憶されている。特に、一の患者の歯情報（すなわち一の患者の各歯の情報）は単一ファイルに記憶されている。
また、ファイル格納サブシステム１４４には、簡略化モデルが記憶されている。ここでいう簡略化モデルとは、荷重が加えられた際の歯の挙動を計算するための数学的モデルであり、患者の歯の形状を実際の歯の形状よりも簡略化して歯の挙動を計算する数学的モデルである。この簡略化モデルでは、歯の挙動の計算方法も既知のシミュレーション方法である有限要素法よりも簡略化される。本実施形態ではプロセッサ１０が図９に示す後述する移動シミュレーション処理を実行することで、簡略化モデルを用いた歯の移動シミュレーションが実行される。また、図９に示す移動シミュレーション処理の実行により、患者の歯の現在の配列から理想的な配列に向かって歯が移動する際の矯正治療段階に対応する、アライナーの形状を示すステレオリソグラフィ（ＳＴＬ）データが出力される。
【００３０】
データ処理システム１の各種機能は、プロセッサ１０が非遷移的実体的記憶媒体に格納されたプログラムを実行することにより実現される。この例では、格納サブシステム１４が、プログラムを格納した非遷移的実体的記憶媒体に該当する。また、このプログラムの実行により、プログラムに対応する方法が実行される。なお、プロセッサ１０を構成するマイクロコンピュータの数は１つでも複数でもよい。
【００３１】
製作機械１５は、出力された前記ＳＴＬデータに基づき矯正装置１６としてのアライナーを製作する。本実施形態では、製作機械１５は３次元プリンタである。分布型の環境では、製作機械１５は遠隔位置に位置し得、ネットワークインタフェース１２を介して、ＳＴＬデータを受け取る。
【００３２】
［２．簡略化モデル］
次に、本実施形態の簡略化モデルについて説明する。簡略化モデルは、歯の形状及び移動（挙動）を特徴付ける複数のパラメータを有する。これらのパラメータは、図２に示すように、患者の歯又は歯列のモデル（実物の模型）を用いた物理実験（Ｔ１）と、簡略化モデルとは別の、荷重が加えられた際の歯の挙動を計算する数学的モデルによるコンピュータシミュレーション（Ｔ２）と、の両方に基づいて決定される。本実施形態では、簡略化モデルとは別の数学的モデルとして、有限要素法を用いた数学的モデル（以下、有限要素モデル）が使用される。
【００３３】
すなわち、歯又は歯列のモデルを用いた物理実験と高精度の計算（力学解析）シミュレーションとの両方を用いて、荷重が加えられた際の歯の移動パターンを特定する。そして、特定された移動パターンを簡略化モデルによるシミュレーションに反映させる。
【００３４】
図２に示すように、歯又は歯列のモデルを用いた物理実験（Ｔ１）→高精度の計算シミュレーション（Ｔ２）→簡略化モデルの策定（Ｔ３）の順で簡略化モデルが策定される。以下では、まず歯又は歯列のモデルを用いた物理実験について説明し、その後、有限要素モデルによる計算シミュレーションについて説明する。その後、本実施形態の簡略化モデルについて説明する。
＜歯又は歯列のモデルを用いた物理実験（Ｔ１）＞
まず、複数人の患者の歯情報を元に歯根形状を分類し、各分類に対応する典型例として歯（歯牙）の３次元実物モデル（実物の模型）を３Ｄプリンタなどで作成する。そして、作成された歯又は歯列のモデルをワックスに埋める。ワックスは、歯肉及び歯槽骨部分をモデル化したものである。そして、歯に荷重（例えば５０グラムの荷重）を加えて歯の移動（傾斜、平行移動等）の様態を調べる。なお、ここでいう荷重は、アライナーが歯に装着されたときに歯に加わる荷重を想定したものである。
【００３５】
実験は条件を変えて繰り返し行われる。ここでいう条件には、図３Ａ及び図３Ｂに示すように、歯冠部の長さＬ１、歯根部の長さＬ２、歯の断面形状Ｓ、歯槽骨部分の骨密度Ｄ、歯の初期の傾斜角度（歯軸の向き）θ等が含まれる。なお、ワックスの堅さが歯槽骨部分の骨密度Ｄに相当する。矯正によって歯を動かしたい方向に歯が最初から傾いている場合、歯が上記方向に傾いていない場合と比べて歯に荷重を加えたときに歯が動きやすい。すなわち、荷重が加えられた際の歯の挙動が歯の初期の傾斜角度θによって変化する。このため、上記条件に歯の初期の傾斜角度θが含まれる。なお、傾斜角度θは、適宜設定された基準軸（図３では上下方向に平行な軸）からの角度として表される。また、図４に示すように、アライナー１６に収容されるブラケット又はアタッチメント１７が歯に付けられた場合と付けられていない場合との両方の場合で歯の挙動を調べる。
【００３６】
ブラケット１７は、ワイヤを保持し、ワイヤとの組合せによって歯に矯正力を生じさせる装置である。ブラケット１７が歯に付いているだけでワイヤを保持していない状態のものにはその上からアライナー１６を被せることができる。ブラケット１７が歯に付いている状態でアライナー１６を被せることで、アライナー１６による歯の把持力が向上する。すなわち、本明細書でいうブラケット１７には、アライナー１６による歯の把持力を向上させるために使用されるブラケット１７が含まれる。
【００３７】
アタッチメント１７は、接着性レジンセメント等による歯の表面に設置された突起物である。アタッチメント１７は、アライナー１６が歯にしっかりと固定され、歯を移動させるための荷重が歯にかかるように、歯に設置される。アタッチメント１７を歯に設置することでアライナー１６による歯の把持力が向上する。
＜計算シミュレーション（Ｔ２）＞
複数人の患者の歯情報を元に歯根形状を分類し、各分類に対応する典型例をコンピュータ上でモデル化する。ここでは、歯と、歯槽骨部分を含む歯の周囲の組織と、アライナー１６と、ブラケット又はアタッチメント１７と、が有限要素モデルによりモデル化される。詳細には、モデル化される対象物の形状をそのままＣＴスキャンからボクセル化したり、ＳＴＬデータで表したりしたものが要素で分割されてモデル化される。そして、加重が加えられた際の歯の挙動をコンピュータシミュレーションにより解析する。
【００３８】
なお、Ｔ２の計算シミュレーションでは、ＡｂａｑｕｓやＡｎｓｙｓのような有限要素分析プログラムが用いられてもよい。これらの有限要素分析プログラムは、アライナー及び患者の歯、歯根膜及び骨に作用する応力、歪み、力、摩擦及びモーメントを求めることのできる、汎用有限要素分析プログラムである。特に矯正用に書かれた有限要素分析プログラムも用いることができる。
【００３９】
Ｔ２ではＴ１と同様、条件を変えてシミュレーションが繰り返し行われる。ここでいう条件には、歯冠部の長さＬ１、歯根部の長さＬ２、歯の断面形状Ｓ、歯槽骨部分の骨密度Ｄ、歯の初期位置、歯の初期の傾斜角度（歯軸の向き）θ等が含まれる。なお、歯槽骨部分を複数の要素でモデル化する場合、歯槽骨部分のヤング率が骨密度Ｄに相当する。また、歯が埋め込まれ、歯が接続される基質組織を高粘性流体でモデル化した場合などには高粘性流体の形状及び粘度仕様等も上記条件に含まれる。
【００４０】
そして、有限要素モデルのパラメータを調整してシミュレーション精度を向上させる。ここでいうパラメータとしては、例えば、要素の数及び形状、ヤング率、ポアソン比、モデル要素の不動境界を特定する境界条件等が挙げられる。これらのパラメータは、Ｔ１の物理実験と比較しながら調整される。
【００４１】
図５には、有限要素モデルによる歯の移動シミュレーションの一例が示されている。図５に示す例では、歯に荷重Ｆが加えられると、歯が傾斜される様子がシミュレーションされている。なお、図６には、矯正装置による荷重Ｆが加えられた際の実際の歯の挙動が示されている。図６に示すように、荷重Ｆが加えられると歯は歯根部を通る軸Ｐを回転軸として傾斜（回転）する。図５の有限要素モデルによるシミュレーションは高い精度でこのような実際の歯の挙動を再現する。しかし、シミュレーションには時間がかかり、１歯の移動に約半日程度かかる。
＜簡略化モデルの策定（Ｔ３）＞
簡略化モデルは、歯の形状を実際の形状よりも簡略化しつつ、歯の移動の計算方法も有限要素モデル等と比較して簡略化して歯の挙動を計算する数学的モデルである。本実施形態の簡略化モデルは、以下の６つのパラメータを有する。
（１）歯の形状
簡略化モデルでは、有限要素モデルのように歯の形状が細部まで再現されず、歯の形状が極端に簡略化される。本実施形態では、図７Ａ〜図７Ｄに示すように１つの歯牙（より正確には実際の歯牙をコンピュータ上で再現した歯牙の実態像）２００を１つの円柱形状の剛体（以下、簡略歯）２０１として扱う。特に、実際の歯は歯根形状（歯根が１本か２本か等）などが異なるが、このような各歯の形状の違いを無視して全ての歯を一律に円柱形状として扱う。ただし、円柱の高さ及び半径は歯ごとに適宜変更される。
【００４２】
簡略歯２０１の形状を特徴付けるパラメータは円柱の高さＬ及び底面のサイズを規定する半径Ｒである。これらのパラメータＬ，Ｒは、実際の患者の歯の形状（図３に示す歯冠部の長さＬ１、歯根部の長さＬ２及び歯の断面形状Ｓ等）に基づき決定される。例えば、簡略歯２０１の高さＬは歯冠部の長さＬ１と歯根部の長さＬ２との和Ｌ１＋Ｌ２と等しくてもよく、和Ｌ１＋Ｌ２と異なっていてもよい。また、簡略歯２０１の半径Ｒは、歯軸に垂直な方向の歯２００の径の最大値としてもよく、前記径の歯軸方向における平均値などとしてもよく、また他の方法で決められてもよい。
（２）回転モーメントの回転軸の位置
簡略化モデルでは、患者の歯の挙動を再現するに当たり、まず軸Ｏが設定される。軸Ｏは、歯が矯正装置１６による荷重（以下、矯正加重）により傾斜（回転）するときの歯の回転移動の回転軸に相当する軸である。軸Ｏは、実際の歯が傾斜（回転）する際の回転軸に相当するものであるが、実際の歯回転軸と厳密に一致していなくてもよい。また、軸Ｏは、簡略歯２０１の歯根部（歯２００の歯根部に相当する部位。例えば図７Ａの簡略歯２０１における斜線部。）を通る軸である。換言すれば、軸Ｏは、矯正装置１６による矯正荷重によって歯が傾斜する際に歯が描く軌跡を含む平面に直交する、簡略歯２０１の歯根部を通る回転軸である。軸Ｏは、簡略歯２０１の円柱の側面に直交するように設定される。
【００４３】
軸Ｏの位置は、患者の歯の歯根形状ごとに設定される。すなわち、ある歯根形状では軸Ｏは歯根部における端から歯軸方向に沿って１／３の箇所、別の歯根形状では軸Ｏは歯根部における端から１／５の箇所などと設定される。なお、ここでいう歯根部の端は、歯根部の歯軸方向の両端のうち歯冠部と反対側の端（図７Ａ〜図７Ｅにおける歯根部の下側の端）を指す。
（３）抵抗
簡略化モデルでは、矯正荷重による回転モーメント（以下、矯正荷重モーメント）Ｍ１に対する抵抗が設定される。この抵抗は、歯肉や歯槽骨による歯の動きにくさをモデル化したものである。本実施形態では、図７Ａ〜図７Ｄに示すように抵抗は、簡略歯２０１に作用する、軸Ｏ周りの回転モーメントであって、矯正荷重モーメントＭ１とは逆向きに簡略歯２０１を回転させる回転モーメント（以下、抵抗モーメント）Ｍ２として実現される。
【００４４】
本実施形態では、抵抗モーメントＭ２の大きさ及び向きは、歯冠部の長さＬ１、歯根部の長さＬ２、歯の断面形状Ｓ並びに患者の歯槽骨部分の外形及び骨密度によって調整される。例えば、患者が老人の場合、歯槽骨部分の骨密度が低く、矯正荷重が加えられた際に歯が動きやすい。よって、例えば、骨密度が小さいほど抵抗（抵抗モーメントＭ２の大きさ）が低くなるように設定される。また、抵抗モーメントＭ２の大きさ及び向きは、後述のとおり、歯の初期位置及び初期の傾斜角度によっても調整される。
【００４５】
抵抗は、Ｔ１の物理実験及びＴ２の計算シミュレーションにおける歯の挙動を基に調整される。
（４）慣性モーメント及び慣性質量
簡略化モデルでは、後述するとおり、矯正荷重が加えられた際の歯の移動（傾斜及び並進移動）の様態を、回転及び並進移動の運動方程式を解くことで求める。このときの慣性モーメント及び慣性質量も簡略化モデルのパラメータである。これらのパラメータは、Ｔ１の物理実験及びＴ２の計算シミュレーションにおける歯の挙動を基に調整される。
（５）ブラケットやアタッチメントの有無
歯にブラケットやアタッチメント１７が付いている場合、歯にブラケットやアタッチメント１７が付いていない場合と比較してアライナー１６による歯の把持力が向上する。その結果、アライナー１６装着時において矯正荷重により歯が移動しにくくなる。簡略化モデルでは、歯にブラケットやアタッチメント１７が付いている場合と、付いていない場合とを比較して、歯が移動しにくくなるように、矯正荷重モーメントＭ１が小さくなるように設定される。
【００４６】
歯にブラケットやアタッチメント１７が付いている場合と付いていない場合とでどの程度矯正荷重モーメントＭ１の大きさ及び向きを調整するかは、Ｔ１の物理実験及びＴ２の計算シミュレーションにおけるブラケットやアタッチメント１７が付いている場合と付いていない場合との歯の挙動の違いを基に調整される。
（６）歯の初期位置及び初期の傾斜角度
歯の初期位置及び初期の傾斜角度によって矯正荷重を歯に加えた際の歯の動きやすさが異なる。例えば、矯正によって歯を動かしたい方向に歯が最初から傾いているほど矯正荷重を歯に加えた際に歯が動きやすい。簡略化モデルでは、歯を動かしたい方向に歯が最初から傾いているほど（換言すれば歯を動かしたい方向への歯の傾斜角度θが大きいほど）抵抗モーメントＭ２が小さくなるように設定される。
【００４７】
歯の初期位置や歯の初期の傾斜角度によって抵抗モーメントＭ２をどの程度調整するかは、Ｔ１の物理実験及びＴ２の計算シミュレーションにおける歯の挙動を基に調整される。
以上が本実施形態の簡略化モデルのパラメータである。前述のとおり、物理実験及び計算シミュレーションにおける歯の挙動を再現するように、上記パラメータのうち（１）歯の形状（簡略歯２０１の高さＬ及び半径Ｒ）、（２）軸Ｏの位置、（３）抵抗、並びに、（４）慣性モーメント及び慣性質量、の組み合わせが決定される。また、物理実験及び計算シミュレーションにおける歯の挙動を再現するように、これらの組合せにおいて（５）ブラケットやアタッチメントの有無に応じた回転モーメントＭ１の大きさ及び向き、並びに、（６）歯の初期位置及び初期の傾斜角度に応じた抵抗モーメントＭ２の大きさ及び向き、が設定される。本実施形態では、これらのパラメータが調整された複数種類の簡略化モデルが格納サブシステム１４に記憶されている。そして、患者の歯情報が与えられた際に、歯情報により特定される患者の歯に適合する簡略化モデルが前記複数種類の簡略化モデルから選択されるようになっている。
＜計算方法＞
簡略化モデルでは、矯正荷重に応じて歯を傾斜（回転）及び／又は並進移動させることで歯の移動シミュレーションを行う。傾斜による移動は、軸Ｏ周りの回転の運動方程式（下記式１）を角加速度αについて解くことで計算する。
【００４８】
Ｉ×α＝Ｔ・・・式１
ここで、Ｉは慣性モーメント、Ｔはトルクである。Ｔは矯正荷重モーメントＭ１と抵抗モーメントＭ２との和（Ｔ＝Ｍ１＋Ｍ２）である。
【００４９】
一方、歯をできるだけ並進移動（歯体移動）させたい場合は、図８に示すように、歯の進行方向Ａに簡略歯２０１が倒れないように回転モーメントＭ３を加える。回転モーメントＭ３は、簡略歯２０１に作用する、軸Ｏ周りの回転モーメントであって、矯正荷重Ｆによる回転モーメントＭ１（図示省略）とは逆向きに簡略歯２０１を回転させる回転モーメントである。回転モーメントＭ３によって矯正荷重モーメントＭ１に起因する簡略歯２０１の回転が相殺され、簡略歯２０１の並進移動が実現される。なお、回転モーメントＭ３は、歯冠部の傾斜や、歯に装着されるアライナーの硬さを適宜設定及び変更等することで簡略化モデルに導入されてもよい。
【００５０】
なお、簡略化モデルを用いて歯の移動シミュレーションを行うときは、図７Ａに示すように、シミュレーションによる歯の移動の計算時に歯の実態像２００が簡略歯２０１に変換される。そして、歯（簡略歯２０１）の移動の計算が完了し、簡略歯２０１を移動させた後に、再度、簡略歯２０１を実体像２００に変換する（すなわち実体像２００に戻す。）。
【００５１】
［３．処理］
次に、プロセッサ１０が実行する移動シミュレーション処理について、図９のフローチャートを用いて説明する。移動シミュレーション処理は、ユーザインターフェース１１のユーザインターフェース入力装置を介して移動シミュレーション処理を開始するための所定の操作（例えば移動シミュレーション処理開始用のソフトウェアボタンの操作等）が実行されることにより開始される。移動シミュレーション処理の実行により、患者の歯の移動シミュレーションが行われるとともに、シミュレーション結果に基づくアライナーの形状を示すＳＴＬが出力される。
【００５２】
まず、Ｓ１０１で、プロセッサ１０は、対象患者の歯情報を格納サブシステム１４から取得する。ここでいう対象患者とは、歯の移動シミュレーション処理の実行対象となる患者であり、換言すれば、移動シミュレーション処理により設計しようとしているアライナーを装着する患者である。Ｓ１０１では、対象患者の現在の上下歯列に関する歯情報が取得される。
【００５３】
続いて、Ｓ１０２で、プロセッサ１０は、Ｓ１０１で取得された歯情報に基づいて、対象患者の歯の理想的な配列を計算する。具体的には、プロセッサ１０は、ディスクレパンシー量（ひいては上下歯列の各歯を並べるために必要なスペース）並びに上下歯列の前後位置関係及び上下位置関係に基づき上下歯列の各歯について動かすべき方向及び量を計算する。
【００５４】
続いて、Ｓ１０３で、プロセッサ１０は、対象患者の歯情報に対応する簡略化モデルを特定する。具体的には、プロセッサ１０は、歯情報により示される歯の歯冠部及び歯根部の形状、歯槽骨部分の外形及び内部特性（骨密度）、ブラケット又はアタッチメントの有無並びに歯の初期位置及び初期の傾斜角度等を入力として、該当する簡略化モデルを特定する。
【００５５】
続いて、Ｓ１０４で、プロセッサ１０は、簡略化モデルを用いて、歯情報によって示される患者の歯の配列から理想的な配列に向かって患者のそれぞれの歯（歯牙）を移動させる。Ｓ１０４では、患者の歯の現在の配列から理想的な配列にかけての歯の移動方向及び移動特性（傾斜か並進移動か）が特定される。これにより、患者の歯の移動経路が特定される。
【００５６】
例えば、図７Ａに示すように患者の歯の実態像２００が簡略歯２０１に変換され、軸Ｏ周りの矯正荷重モーメントＭ１及び抵抗モーメントＭ２による簡略歯２０１の回転移動が計算される。その結果、簡略歯２０１の図７Ａに示す位置から図７Ｂ及び図７Ｃに示す複数の異なる位置を経て図７Ｄに示す理想的な位置に至るまでの移動過程が計算される。そして、移動過程の計算が完了すると、簡略歯２０１から実態像２００に変換される。すなわち、歯の移動の計算を行うときだけ実態像２００から簡略歯２０１に変換される。この移動過程の計算は動かされるべき全ての歯について行われる。
【００５７】
続いて、Ｓ１０５で、プロセッサ１０は、Ｓ１０４で特定された歯の移動過程を分割し、歯の複数の異なる配列を特定する。ここでいう複数の異なる配列は、歯情報によって示される歯の配列から理想的な配列に向かって移動する際の複数の異なる矯正治療段階に対応する。そして、各矯正治療段階に対応したアライナーの複数の異なる形状を示すＳＴＬデータがユーザインターフェース出力装置の表示装置に出力される。その後、図９の移動シミュレーション処理を終了する。
【００５８】
なお、本実施形態では、出力されたＳＴＬデータを基に３Ｄプリンタを用いてアライナーが作製される。
［４．効果］
以上詳述した実施形態によれば、以下の効果が得られる。
【００５９】
（１）本実施形態では、プロセッサ１０は、荷重が加えられた際の歯の挙動を、歯の形状を実際の形状よりも簡略化した数学的モデルである簡略化モデルを用いて計算することで、歯情報によって示される配列から理想的な配列に向かって歯を移動させるシミュレーションを行う。
【００６０】
したがって、有限要素法のような複雑な計算を必要しないため、有限要素法を用いた移動シミュレーションよりもシミュレーション速度を向上できる。具体的には、有限要素モデルによる移動シミュレーションを行う場合、１歯の移動に約半日かかる。これに対して、簡略化モデルによる移動シミュレーションによれば、１歯の移動を数秒程度で計算することができる。
【００６１】
また、図１０に示すように歯の傾斜移動を取り入れず、単純に歯を並進移動させることで歯の移動シミュレーションを行う構成と比較して、荷重Ｆが加えられた際の歯の移動を精度良く再現できる。
【００６２】
（２）本実施形態の簡略化モデルは、歯の形状を１つの円柱に簡略化したモデルである。つまり、簡略化モデルでは、有限要素モデルのように歯の形状を細部まで再現せず、歯の形状を極端に簡略化する。このように歯の形状を簡略化してシミュレーションを行っても実際の歯の挙動を精度良く再現できる可能性がある。よって、本実施形態によれば、シミュレーション精度を維持しつつ、例えば有限要素法のように歯の形状を細部まで再現してシミュレーションを行う場合と比較してシミュレーション速度を向上できる。
【００６３】
（３）本実施形態の簡略化モデルでは、歯槽骨部分の外形及び内部特性（骨密度）に基づき抵抗モーメントＭ２が設定される。したがって、歯槽骨部分の外形及び内部特性の少なくとも一方に基づき抵抗を設定しない構成と比較して、歯の挙動を実際の歯の挙動に近づけ、シミュレーション精度を向上させることができる。
【００６４】
（４）本実施形態の簡略化モデルでは、アライナー１６に収容されるアタッチメント１７又はブラケット１７が歯に付けられているか否かに応じて軸Ｏ周りの回転モーメントＭ１が調整される。実際の歯の矯正ではアタッチメント１７又はブラケット１７の有無によりアライナー１６による歯の把持力が変化し、歯の挙動が変化する。よって、本実施形態によれば、アライナー１６による歯の把持力に応じた歯の挙動の変化を簡略化モデルにおいて再現できる。ひいては、アタッチメントやブラケット１７の有無など歯への矯正力の荷重状況に応じた歯の挙動の変化を取り入れない構成と比較してシミュレーション精度を向上できる。
【００６５】
（５）本実施形態では、簡略化モデルにおける歯の形状を特徴付けるパラメータ（円柱の高さＬ及び半径Ｒ）及び歯の挙動を特徴付けるパラメータ（抵抗モーメントＭ２、ブラケットやアタッチメントの有無による歯の挙動の変化、歯の初期位置及び初期の傾斜角度による歯の挙動の変化等）が、歯又は歯列のモデルを用いた物理実験と有限要素モデルによるコンピュータシミュレーションとの両方に基づいて決定される。したがって、歯又は歯列のモデルを用いた物理実験及び有限要素モデルによるコンピュータシミュレーションのいずれか一方だけに基づいて前記パラメータを決定する構成と比較してシミュレーション精度を向上できる。
【００６６】
（６）本実施形態では、簡略化モデルを用いた歯の移動シミュレーションに基づいて、アライナーの複数の形状が表示装置に出力される。ここで、アライナーの複数の形状は、患者の歯の複数の異なる配列のそれぞれに対応した形状であり、患者の歯の複数の異なる配列は、患者の歯の現在の配列から理想的な配列に向かって歯が移動する際の複数の異なる矯正治療段階に対応する。したがって、簡略化モデルを用いたシミュレーション結果に基づいて各矯正治療段階に対応したアライナーを作製できる。
【００６７】
なお、本実施形態では、プロセッサ１０及び格納サブシステム１４がシミュレーション装置に相当し、アライナーが矯正装置に相当し、有限要素モデルが簡略化モデルとは別の、荷重が加えられた際の歯の挙動を計算する数学的モデルに相当し、矯正荷重モーメントＭ１が傾斜回転モーメントに相当し、Ｓ１０１が取得部としての処理に相当し、Ｓ１０２が配列計算部としての処理に相当し、Ｓ１０４が移動計算部としての処理に相当し、Ｓ１０５が出力部としての処理に相当する。
【００６８】
［５．他の実施形態］
以上、本開示を実施するための形態について説明したが、本開示は上述の実施形態に限定されることなく、種々変形して実施することができる。
【００６９】
（１）上記実施形態では、患者の歯の形状は１つの円柱に簡略化されるが、簡略化された歯の形状はこれに限られるものではない。例えば、図１１に示すように、患者の歯の形状は１つの角柱である簡略歯２０２に簡略化されてもよい。また例えば、患者の歯の形状は１つの錐体（円錐又は角錐等）に簡略化されてもよい。
【００７０】
円柱と同様、患者の歯の形状をこれらの形状に簡略化してシミュレーションを行っても実際の歯の挙動を精度良く再現できる可能性がある。したがって、上記構成によれば、シミュレーション精度を維持しつつ、例えば有限要素法のように歯の形状を細部まで再現してシミュレーションを行う場合と比較してシミュレーション速度を向上できる。
【００７１】
なお、患者の歯の形状を、少なくとも１つの多角柱を組み合わせた形状、少なくとも１つの円柱を組み合わせた形状、少なくとも１つの錐体を組み合わせた形状、又は、多角柱、円柱及び錐体の少なくとも２つを組み合わせた形状、等に簡略化してもよい。
【００７２】
（２）上記実施形態において、ブラケットやアタッチメント１７が歯に付いている場合と付いていない場合とで、矯正荷重モーメントＭ１を小さくするのではなく、抵抗モーメントＭ２を調整してもよい。具体的には、ブラケットやアタッチメント１７が歯に付いている場合の方が付いていない場合よりも抵抗モーメントＭ２が大きくなるように調整されてもよい。また、矯正荷重モーメントＭ１及び抵抗モーメントＭ２の両方が調整されてもよい。
【００７３】
（３）シミュレーション対象の歯の口内の位置に応じて歯の移動のし易さ（具体的には回転モーメントＭ１及び抵抗モーメントＭ２の少なくとも一方）が調整されてもよい。ここでいう歯の口内の位置は、例えば前歯か奥歯か等であってもよい。
【００７４】
（４）上記実施形態では、図９のＳ１０５において各矯正治療段階に対応したアライナーの複数の形状が表示装置に出力されるが、出力されるデータはこれに限られるものではない。例えば、アライナーの複数の形状ではなくアライナーの１つの形状が出力されてもよい。また例えば、雄型の歯列模型を作製し、当該歯列模型に熱可塑性樹脂を被せてアライナーを作製する場合には、前記雄型の歯列模型の１又は複数の異なる形状が表示装置に出力されてもよい。そして、出力された歯列模型の形状を基に３Ｄプリンタを用いてアライナーが作製のための凸型を作製し、作製された凸型を用いた熱可塑性樹脂の加熱圧接、切断等を経てアライナーが作製されてもよい。
【００７５】
（５）上記実施形態では、簡略化モデルのパラメータを決定するために使用する計算シミュレーションの数学的モデルとして有限要素モデルを例示したが、当該数学的モデルは有限要素モデル以外のモデルであってもよい。例えば、当該数学的モデルは、境界要素法によるモデルであってもよい。
【００７６】
（６）上記実施形態では、簡略化モデルにおける歯の形状を特徴付けるパラメータ及び歯の挙動を特徴付けるパラメータの少なくとも一方が、歯又は歯列のモデルを用いた物理実験とコンピュータシミュレーションとの両方に基づいて決定されるが、前記パラメータを決定する方法はこれに限られるものではない。例えば、物理実験及びコンピュータシミュレーションのいずれか一方のみに基づいて前記パラメータが決定されてもよい。
【００７７】
（７）上記実施形態では、歯槽骨部分の内部特性として骨密度を例示したが、内部特性はこれに限られるものではない。例えば、内部特性は、カルシウム含有量等であってもよい。
【００７８】
（８）上記実施形態では、歯情報は患者の上下歯列の各歯（全ての歯）の情報であるが、歯情報はこれに限られるものではない。例えば、歯情報は、患者の上下歯列の全ての歯の情報ではなく、一部の歯の情報であってもよい。
【００７９】
（９）上記実施形態で、プロセッサ１０及び格納サブシステム１４が実行する機能の一部又は全部を、１つ或いは複数のＩＣ等によりハードウェア的に構成してもよい。
（１０）前述したプロセッサ１０及び格納サブシステム１４の他、当該プロセッサ１０及び格納サブシステム１４を構成要素とするシステム、プロセッサ１０及び格納サブシステム１４としてコンピュータを機能させるためのプログラム、このプログラムを記憶した半導体メモリ等の非遷移的実体的記憶媒体、簡略化モデルを用いた歯の移動シミュレーション方法など、種々の形態で本開示を実現することもできる。
【００８０】
（１１）上記実施形態における１つの構成要素が有する複数の機能を、複数の構成要素によって実現したり、１つの構成要素が有する１つの機能を、複数の構成要素によって実現したりしてもよい。また、複数の構成要素が有する複数の機能を、１つの構成要素によって実現したり、複数の構成要素によって実現される１つの機能を、１つの構成要素によって実現したりしてもよい。また、上記実施形態の構成の一部を省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加又は置換してもよい。なお、特許請求の範囲に記載した文言によって特定される技術思想に含まれるあらゆる態様が本開示の実施形態である。
【符号の説明】
【００８１】
１…データ処理システム、１０…プロセッサ、１４…格納サブシステム、２００…実態像、２０１，２０２…簡略歯、Ｍ１〜Ｍ３…回転モーメント、Ｏ…軸。
【図１】
2020068875.tif 000003
【図２】
2020068875.tif 000004
【図３】
2020068875.tif 000005
【図４】
2020068875.tif 000006
【図５】
2020068875.tif 000007
【図６】
2020068875.tif 000008
【図７】
2020068875.tif 000009
【図８】
2020068875.tif 000010
【図９】
2020068875.tif 000011
【図１０】
2020068875.tif 000012
【図１１】
2020068875.tif 000013