(57)【要約】【課題】より簡単に適切な補綴物を作製することができるデータ生成装置、当該データ生成装置を備えるスキャナシステム、データ生成方法、およびデータ生成用プログラムを提供する。【解決手段】データ生成装置１００は、少なくとも欠損した歯牙である欠損歯牙を含む三次元データが入力される入力部１１０２と、入力部１１０２から入力された三次元データおよび生成モデル１１４に基づき、欠損歯牙の欠損箇所に適合する補綴物を作製するための補綴物データを生成する生成部１１０４とを備え、生成モデル１１４は、生成部１１０４によって生成された補綴物データが適切か否かの識別結果に基づき、機械学習される。【選択図】図４
2020191005.tif 000002
【特許請求の範囲】
【請求項１】
歯牙の補綴物を作製するための補綴物データを生成するデータ生成装置であって、
少なくとも欠損した歯牙である欠損歯牙を含む三次元データが入力される入力部と、
前記入力部から入力された三次元データおよび生成モデルに基づき、前記欠損歯牙の欠損箇所に適合する補綴物を作製するための補綴物データを生成する生成部とを備え、
前記生成モデルは、前記生成部によって生成された前記補綴物データが適切か否かの識別結果に基づき、機械学習される、データ生成装置。
【請求項２】
前記生成部によって生成された前記補綴物データが適切か否かを識別する識別部を備え、
前記識別部は、前記生成部によって生成された前記補綴物データに対応する歯牙の種類を推定し、当該歯牙の種類の推定結果と、前記欠損箇所に対応する歯牙の種類とに基づき、当該補綴物データが適切か否かを識別する、請求項１に記載のデータ生成装置。
【請求項３】
前記識別部は、前記生成部によって生成された前記補綴物データおよび識別モデルに基づき、当該補綴物データに対応する歯牙の種類を推定し、
前記識別モデルは、少なくとも歯牙を含む三次元データを用いた歯牙の種類の推定結果と、当該三次元データに対応する歯牙の種類とに基づき機械学習される、請求項２に記載のデータ生成装置。
【請求項４】
前記生成部によって生成された前記補綴物データが適切か否かを識別する識別部を備え、
前記生成モデルの学習段階において、
前記生成部は、任意の歯牙以外の歯牙を含む歯列の三次元データおよび前記生成モデルに基づき、当該任意の歯牙に対応する補綴物を作製するための補綴物データを生成し、
前記識別部は、前記生成部によって生成された前記補綴物データと、前記任意の歯牙の三次元データとに基づき、当該補綴物データが適切か否かを識別する、請求項１に記載のデータ生成装置。
【請求項５】
前記生成部は、前記歯列において前記任意の歯牙を順次変更することで、各歯牙について前記補綴物データを生成し、
前記識別部は、各歯牙について、前記生成部によって生成された前記補綴物データが適切か否かを識別する、請求項４に記載のデータ生成装置。
【請求項６】
前記入力部から入力された三次元データは、前記欠損箇所と隣合う歯牙、前記欠損箇所と対向する歯牙、前記欠損箇所と対向する歯牙と隣合う歯牙、上顎の歯列と下顎の歯列とが噛み合った状態における各歯牙、および前記欠損箇所に対応する前記欠損歯牙の反対側の歯牙の少なくともいずれか１つの三次元データをさらに含む、請求項１〜請求項５のいずれか１項に記載のデータ生成装置。
【請求項７】
前記入力部には、前記欠損歯牙である支台歯におけるマージンの位置データ、および下顎が運動した場合における当該下顎の運動データの少なくともいずれか１つのデータが入力される、請求項１〜請求項６のいずれか１項に記載のデータ生成装置。
【請求項８】
前記生成部は、所定の生成条件に従って、前記入力部から入力された三次元データおよび前記生成モデルに基づき、前記補綴物データを生成する、請求項１〜請求項７のいずれか１項に記載のデータ生成装置。
【請求項９】
前記所定の生成条件は、前記入力部から入力された三次元データに基づき特定される前記欠損箇所と隣合うまたは対向する歯牙の形状に基づいて補綴物の形状を決めるための条件を含む、請求項８に記載のデータ生成装置。
【請求項１０】
前記入力部から入力された三次元データは、前記欠損歯牙と、前記欠損歯牙と隣合う歯牙と、前記欠損歯牙と対向する歯牙とを少なくとも含む歯列の三次元データであり、
前記生成部は、前記歯列の三次元データによって特定される三次元空間における前記欠損歯牙、前記欠損歯牙と隣合う歯牙、および前記欠損歯牙と対向する歯牙の三次元位置を規定する空間格子に基づき、前記補綴物データを生成する、請求項１〜請求項９のいずれか１項に記載のデータ生成装置。
【請求項１１】
歯牙の形状情報を取得するスキャナシステムであって、
三次元カメラを用いて少なくとも欠損した歯牙である欠損歯牙を含む三次元データを取得する三次元スキャナと、
前記三次元スキャナによって取得された前記三次元データに基づき、前記欠損歯牙の欠損箇所に適合する補綴物を作製するための補綴物データを生成するデータ生成装置とを備え、
前記データ生成装置は、
前記三次元データが入力される入力部と、
前記入力部から入力された前記三次元データおよび生成モデルに基づき、前記欠損箇所に適合する補綴物を作製するための補綴物データを生成する生成部とを含み、
前記生成モデルは、前記生成部によって生成された前記補綴物データが適切か否かの識別結果に基づき、機械学習される、スキャナシステム。
【請求項１２】
歯牙の補綴物を作製するための補綴物データを生成するデータ生成方法であって、
少なくとも欠損した歯牙である欠損歯牙を含む三次元データが入力されるステップと、
前記三次元データおよび生成モデルに基づき、前記欠損歯牙の欠損箇所に適合する補綴物を作製するための補綴物データを生成するステップとを含み、
前記生成モデルは、前記生成するステップによって生成された前記補綴物データが適切か否かの識別結果に基づき、機械学習される、データ生成方法。
【請求項１３】
歯牙の補綴物を作製するための補綴物データを生成するデータ生成用プログラムであって、
前記データ生成用プログラムは、コンピュータに、
少なくとも欠損した歯牙である欠損歯牙を含む三次元データが入力されるステップと、
前記三次元データおよび生成モデルに基づき、前記欠損歯牙の欠損箇所に適合する補綴物を作製するための補綴物データを生成するステップとを実行させ、
前記生成モデルは、前記生成するステップによって生成された前記補綴物データが適切か否かの識別結果に基づき、機械学習される、データ生成用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ生成装置、当該データ生成装置を備えるスキャナシステム、データ生成方法、およびデータ生成用プログラムに関する。
【背景技術】
【０００２】
従来から、歯科分野において、補綴物などをコンピュータ上でデジタル設計するために、欠損した歯牙である欠損歯牙を含む部位の三次元形状を取得する三次元スキャナが公知である。たとえば、特許文献１には、三次元スキャナの三次元カメラを用いて口腔内を撮像することで、口腔内の形状を記録する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−７４６３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
歯科医師などの術者は、特許文献１に開示された技術を用いることで、患者の口腔内の形状データ（以下、「三次元データ」とも称する）を記録することができる。記録された三次元データは、欠損歯牙の欠損箇所などを補うための補綴物の作製に用いられる。たとえば、術者は、患者の欠損歯牙を含む三次元データを三次元スキャナによって取得し、取得した三次元データに基づいて、欠損箇所に適合する補綴物を作製するための作製データ（以下、「補綴物データ」とも称する）をコンピュータ上でデジタル設計する。あるいは、術者は、取得した三次元データを歯科技工士に送信し、歯科技工士が三次元データに基づいて欠損箇所に適合する補綴物を作製するための補綴物データをコンピュータ上でデジタル設計する。
【０００５】
ところが、術者や歯科技工士の技術レベルは様々であるため、取得された三次元データに基づいて欠損箇所に適切な補綴物データを生成することは必ずしも容易ではなく、より簡単に適切な補綴物を作製することができる技術が望まれている。
【０００６】
本発明は、このような問題を解決するためになされたものであり、より簡単に適切な補綴物を作製することができるデータ生成装置、当該データ生成装置を備えるスキャナシステム、データ生成方法、およびデータ生成用プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本開示の一例に従えば、歯牙の補綴物を作製するための補綴物データを生成するデータ生成装置が提供される。データ生成装置は、少なくとも欠損した歯牙である欠損歯牙を含む三次元データが入力される入力部と、入力部から入力された三次元データおよび生成モデルに基づき、欠損歯牙の欠損箇所に適合する補綴物を作製するための補綴物データを生成する生成部とを備える。生成モデルは、生成部によって生成された補綴物データが適切か否かの識別結果に基づき、機械学習される。
【０００８】
本開示の一例に従えば、歯牙の形状情報を取得するスキャナシステムが提供される。スキャナシステムは、三次元カメラを用いて少なくとも欠損した歯牙である欠損歯牙を含む三次元データを取得する三次元スキャナと、三次元スキャナによって取得された三次元データに基づき、欠損歯牙の欠損箇所に適合する補綴物を作製するための補綴物データを生成するデータ生成装置とを備える。データ生成装置は、三次元データが入力される入力部と、入力部から入力された三次元データおよび生成モデルに基づき、欠損箇所に適合する補綴物を作製するための補綴物データを生成する生成部とを含む。生成モデルは、生成部によって生成された補綴物データが適切か否かの識別結果に基づき、機械学習される。
【０００９】
本開示の一例に従えば、歯牙の補綴物を作製するための補綴物データを生成するデータ生成方法が提供される。データ生成方法は、少なくとも欠損した歯牙である欠損歯牙を含む三次元データが入力されるステップと、三次元データおよび生成モデルに基づき、欠損歯牙の欠損箇所に適合する補綴物を作製するための補綴物データを生成するステップとを含む。生成モデルは、生成するステップによって生成された補綴物データが適切か否かの識別結果に基づき、機械学習される。
【００１０】
本開示の一例に従えば、歯牙の補綴物を作製するための補綴物データを生成するデータ生成用プログラムが提供される。データ生成用プログラムは、コンピュータに、少なくとも欠損した歯牙である欠損歯牙を含む三次元データが入力されるステップと、三次元データおよび生成モデルに基づき、欠損歯牙の欠損箇所に適合する補綴物を作製するための補綴物データを生成するステップとを実行させる。生成モデルは、生成するステップによって生成された補綴物データが適切か否かの識別結果に基づき、機械学習される。
【発明の効果】
【００１１】
本発明によれば、より簡単に適切な補綴物を作製することができる。
【図面の簡単な説明】
【００１２】
【図１】本実施の形態に係るデータ生成装置の適用例を示す模式図である。
【図２】本実施の形態に係る三次元スキャナのスキャン対象となる歯牙の一例を示す模式図である。
【図３】本実施の形態に係る三次元スキャナのスキャン対象となる歯牙の種類を説明するための模式図である。
【図４】本実施の形態に係るデータ生成装置の学習段階における機能構成を示す模式図である。
【図５】本実施の形態に係るデータ生成装置の補綴物データ生成処理の一例を示す模式図である。
【図６】本実施の形態に係るデータ生成装置の補綴対象である欠損箇所の拡大図である。
【図７】本実施の形態に係るデータ生成装置の実用段階における機能構成を示す模式図である。
【図８】本実施の形態に係るシステムの全体構成を示す模式図である。
【図９】本実施の形態に係るデータ生成装置のハードウェア構成を示す模式図である。
【図１０】本実施の形態に係るデータ生成装置が実行する学習処理を説明するためのフローチャートである。
【図１１】本実施の形態に係るデータ生成装置が実行する補綴物データ生成処理を説明するためのフローチャートである。
【図１２】変形例に係るデータ生成装置の学習段階における機能構成を示す模式図である。
【発明を実施するための形態】
【００１３】
本発明の実施の形態について、図面を参照しながら詳細に説明する。なお、図中の同一または相当部分については、同一符号を付してその説明は繰り返さない。
【００１４】
［適用例］
図１は、本実施の形態に係るデータ生成装置１００の適用例を示す模式図である。
【００１５】
図１に示すように、ユーザ１は、スキャナシステム１０を用いることで、対象者２が有する歯牙を含む口腔内の三次元形状のデータ（三次元データ）を取得することができる。なお、「ユーザ」は、歯科医師などの術者、歯科助手、歯科大学の先生または生徒、歯科技工士、メーカの技術者、製造工場の作業者など、スキャナシステム１０を用いる者であればいずれであってもよい。「対象者」は、歯科医院の患者、歯科大学における被験者など、スキャナシステム１０の対象となる者であればいずれであってもよい。また、「対象者」は、生身の人間に限らず、人体模型であってもよいし、頭部模型であってもよい。
【００１６】
本実施の形態に係るスキャナシステム１０は、三次元スキャナ２００と、データ生成装置１００と、ディスプレイ３００とを備える。三次元スキャナ２００は、内蔵された三次元カメラによってスキャン対象の三次元データを取得する。具体的には、三次元スキャナ２００は、対象者２の口腔内をスキャンすることで、スキャン対象の部位を構成する複数の点のそれぞれの位置情報（たとえば、歯牙の横方向、奥行き方向、高さ方向の座標）や色情報（たとえば、歯牙の表面の色）を、光学センサなどを用いて取得する。データ生成装置１００は、三次元スキャナ２００によって取得された三次元データに基づき三次元画像を生成し、生成した三次元画像をディスプレイ３００に表示する。
【００１７】
具体的には、ユーザ１は、対象者２の欠損歯牙の欠損箇所に適合した補綴物を作製するための補綴物データをコンピュータ上でデジタル設計するために、三次元スキャナ２００によって対象者２の口腔内を撮像する。ユーザ１が口腔内を撮像するごとに三次元データが順次取得され、少なくとも欠損歯牙を含む口腔内の三次元画像がディスプレイ３００に表示される。ユーザ１は、ディスプレイ３００に表示された三次元画像を確認しながら三次元データの不足部分を重点的にスキャンしていく。このようにして記録された三次元データは、補綴物の作製に用いられる。
【００１８】
「欠損歯牙」には、たとえば、支台歯、窩洞、およびインプラント体など、う蝕または治療時の切削によってその形状が欠損している歯牙が含まれる。「補綴物」には、たとえば、クラウン、ブリッジ、インプラント、インレーなど、補綴歯科で採用される公知の種々の詰め物や被せ物が含まれる。
【００１９】
たとえば、クラウンによって欠損歯牙の欠損箇所を補綴する場合、術者は、先ずタービンなどの切削器具によって歯のう蝕部分を削り取って支台歯を形成し、その上にクラウンを装着する。このとき、マージンと呼ばれる支台歯の外縁と、クラウンの外縁とを密着させなければ、二次う蝕の原因になる。インレーによって欠損箇所を補綴する場合も同様に、歯のう蝕部分を削り取った後の窩洞に対して、インレーを密着させなければ、二次う蝕の原因になる。
【００２０】
また、補綴物の作製においては、欠損箇所（欠損歯牙）の周辺の歯牙（以下、「周辺歯牙」とも称する）、つまり、欠損歯牙と隣合う歯牙（以下、「隣接歯牙」とも称する）と補綴物との間の距離、および欠損箇所（欠損歯牙）と対向する歯牙（以下、「対向歯牙」とも称する）と補綴物との間の距離が適切であることも重要である。なお、「隣合う」とは、欠損歯牙に接しながら当該欠損歯牙の隣に位置すること、または欠損歯牙に接することなく当該欠損歯牙の隣に位置することを含む。
【００２１】
さらに、詳しくは後述するが、歯牙には、中切歯、側切歯、犬歯、第１小臼歯、第２小臼歯、第１大臼歯、第２大臼歯、および第３大臼歯といったように、様々な種類がある。また、歯牙の種類に応じてその形状が特徴的であり、これらの形状は歯の噛み合わせなどに影響する。よって、欠損歯牙と同じ種類の補綴物、すなわち出来る限り欠損歯牙と同じ形状（特徴）を有する補綴物を作製することが重要である。
【００２２】
このように、補綴物の作製においては、重要な点が多数存在するが、ユーザ１である術者や歯科技工士の技術レベルは様々であるため、欠損箇所に適切な補綴物データを生成することは必ずしも容易ではない。
【００２３】
そこで、本実施の形態に係るスキャナシステム１０は、データ生成装置１００が有するＡＩ（人工知能：Artificial Intelligence）を利用して、三次元スキャナ２００によって取得された三次元データに基づき、欠損箇所に適切な補綴物データを生成するように構成されている。
【００２４】
具体的には、ユーザ１が三次元スキャナ２００を用いて対象者２の口腔内をスキャンすると、少なくとも欠損歯牙を含む三次元データがデータ生成装置１００に入力される。データ生成装置１００は、入力された三次元データおよび生成モデルに基づき、欠損箇所に適合する補綴物データを自動的に生成する。補綴物データは、補綴物そのものを作製するための三次元データとして、補綴物を構成する複数の点のそれぞれの位置情報（縦方向，横方向，高さ方向の各軸の座標）を含む。補綴物データの出力形式は、ＰＣＤファイル、ＳＴＬファイル、またはＰＬＹファイルなどが適用される。
【００２５】
このようにしてデータ生成装置１００によって生成された補綴物データは、歯科技工所に出力される。歯科技工所においては、データ生成装置１００から取得した補綴物データに基づき、歯科技工士が補綴物を作製する。
【００２６】
また、補綴物を自動で製造可能な自動製造装置６００が歯科医院内に配置されている場合、データ生成装置１００によって生成された補綴物データは、自動製造装置６００に出力されてもよい。このようにすれば、ユーザ１は、自動製造装置６００によっても補綴物データに基づき補綴物を作製することができる。自動製造装置６００の一例としては、ミリングマシンおよび３Ｄプリンタなどが挙げられる。
【００２７】
このように、本実施の形態に係るスキャナシステム１０によれば、データ生成装置１００が有するＡＩを利用して、三次元スキャナ２００によって取得された三次元データに基づき補綴物データが自動的に生成される。スキャナシステム１０は、ＡＩを利用することで、ユーザ１では抽出できない歯牙の特徴を見出すこともでき、これにより、ユーザ１は、より簡単に適切な補綴物を得ることができる。
【００２８】
［スキャン対象となる歯牙の一例］
図２は、本実施の形態に係る三次元スキャナ２００のスキャン対象となる歯牙の一例を示す模式図である。なお、図２においては、三次元スキャナ２００のスキャン対象となる歯牙が線図によって表されている。
【００２９】
図２に示すように、三次元スキャナ２００のスキャン対象となる歯牙が上顎の切歯である場合、得られる三次元画像が、上唇側の部位、口蓋側の部位、および切縁側の部位の画像を少なくとも含むように、ユーザ１によって対象者２の口腔内がスキャンされる。また、三次元スキャナ２００のスキャン対象となる歯牙が上顎の犬歯および臼歯である場合、得られる三次元画像が、頬側の部位、口蓋側の部位、および咬合する部位の画像を少なくとも含むように、ユーザ１によって対象者２の口腔内がスキャンされる。三次元スキャナ２００のスキャン対象となる歯牙が下顎の切歯である場合、得られる三次元画像が、下唇側の部位、舌側の部位、および切縁側の部位の画像を少なくとも含むように、ユーザ１によって対象者２の口腔内がスキャンされる。三次元スキャナ２００のスキャン対象となる歯牙が下顎の犬歯および臼歯である場合、得られる三次元画像が、頬側の部位、舌側の部位、および咬合する部位の画像を少なくとも含むように、ユーザ１によって対象者２の口腔内がスキャンされる。
【００３０】
一般的に、対象者２の歯牙は、その種類によって形状および大きさが異なる。たとえば、上顎の切歯の場合、上唇側の面は一般的にＵ字形であるのに対して、上顎の犬歯の場合、頬側の面は一般的に五角形である。各歯牙は、形状および大きさがその種類に応じて特徴的である。よって、各歯牙の特徴（種類）を見極めながら補綴物データをデジタル設計することは、術者や歯科技工士の知見に大きく依存することになる。
【００３１】
［スキャン対象となる歯牙の種類］
図３は、本実施の形態に係る三次元スキャナ２００のスキャン対象となる歯牙の種類を説明するための模式図である。
【００３２】
図３に示すように、各歯牙には、その種類および位置に応じて、中切歯、側切歯、犬歯、第１小臼歯、第２小臼歯、第１大臼歯、第２大臼歯、および第３大臼歯といったように名称が付されている。また、口腔内において、上顎右側、上顎左側、下顎右側、および下顎左側のそれぞれに、上述した各歯牙が一般的には存在する。
【００３３】
さらに、各歯牙には、その種類および位置に応じて、所定の番号が割り当てられている。たとえば、中切歯には１番が割り当てられ、側切歯には２番が割り当てられ、犬歯には３番が割り当てられ、第１小臼歯には４番が割り当てられ、第２小臼歯は５番が割り当てられ、第１大臼歯には６番が割り当てられ、第２大臼歯には７番が割り当てられ、第３大臼歯には８番が割り当てられている。
【００３４】
［データ生成装置の学習段階における機能構成］
図４は、本実施の形態に係るデータ生成装置１００の学習段階における機能構成を示す模式図である。
【００３５】
図４に示すように、データ生成装置１００は、入力部１１０２と、生成部１１０４と、識別部１１０６とを有する。これらの各機能は、後述するデータ生成装置１００の演算装置１３０が、ＯＳ１２７、識別用プログラム１２０、学習用プログラム、およびデータ生成用プログラム１２５などを実行することで実現される。
【００３６】
入力部１１０２には、三次元スキャナ２００によって取得された三次元データが入力される。入力部１１０２に入力される三次元データは、欠損歯牙（欠損箇所）はもちろんのこと、欠損歯牙と隣合う隣接歯牙、欠損歯牙と対向する対向歯牙、対向歯牙と隣合う歯牙、上顎の歯列と下顎の歯列とが噛み合った状態における各歯牙、および欠損歯牙の反対側（はんたいそく）の歯牙の少なくともいずれか１つの三次元データを含む。
【００３７】
たとえば、図３を参照して、欠損歯牙が上顎左側の犬歯（３番）である場合、各歯牙を以下のように例示することができる。たとえば、上顎左側の犬歯（３番）と隣合う隣接歯牙としては、上顎左側の側切歯（２番）、中切歯（１番）、第１小臼歯（４番）、または第２小臼歯（５番）などが挙げられる。上顎左側の犬歯（３番）と対向する対向歯牙としては、下顎左側の犬歯（３番）などが挙げられる。上顎左側の犬歯（３番）と対向する対向歯牙と隣合う歯牙としては、下顎左側の側切歯（２番）または第１小臼歯（４番）などが挙げられる。また、欠損歯牙の反対側の歯牙とは、欠損歯牙が属する歯列における左右の反対側の歯牙のことである。たとえば、上顎左側の犬歯（３番）の反対側の歯牙としては、上顎右側の犬歯（３番）などが挙げられる。なお、入力部１１０２には、三次元スキャナ２００によって取得された実際の歯牙の三次元データに限らず、学習用に予め用意された三次元データのモデルが入力されてもよい。さらに、入力部１１０２には、ユーザによって入力された、欠損歯牙、隣接歯牙、対向歯牙、対向歯牙と隣合う歯牙、および反対側の歯牙などの三次元データに含まれる各歯牙の種類（名称または番号）が入力されてもよい。
【００３８】
生成部１１０４は、入力部１１０２から入力された三次元データおよび生成モデル１１４に基づき、欠損箇所に適合する補綴物を作製するための補綴物データを生成する。このとき、生成部１１０４は、後述する生成条件データ１１９によって特定される生成条件に従って、補綴物データを生成する。このような生成部１１０４による補綴物データを生成する処理を「補綴物データ生成処理」とも称する。また、三次元データに含まれる各歯牙の種類（名称または番号）が入力部１１０２に入力された場合、生成部１１０４は、ユーザによって入力された、三次元データに含まれる各歯牙の種類（名称または番号）も参照しながら、補綴物データを生成する。
【００３９】
識別部１１０６は、生成部１１０４によって生成された補綴物データと、ユーザ１によって入力された正解データとに基づき、当該補綴物データが適切か否かを識別する。補綴物データが適切か否かの識別としては、補綴物データに基づき作製される補綴物の形状が正解データとして入力された見本となる歯牙の形状と一致しているか否かを識別すること、補綴物データに基づき作製される補綴物の形状と正解データとして入力された見本となる歯牙の形状との類似度が基準値以上であるか否かを識別すること、補綴物データに基づき作製される補綴物の歯牙の種類（名称または番号）が正解データとして入力された欠損歯牙の種類（名称または番号）と一致しているか否かを識別すること、などが挙げられる。このような識別部１１０６による補綴物データが適切か否かを識別する処理を「識別処理」とも称する。
【００４０】
本実施の形態においては、識別部１１０６は、機械学習済みの識別モデル１１６に基づき、生成部１１０４によって生成された補綴物データに対応する歯牙の種類（名称または番号）を推定するように構成されている。具体的には、識別部１１０６は、補綴物の歯牙の種類として、図３に示す歯牙の名称または歯牙の番号を推定し、補綴物の歯牙の種類の推定結果が、正解データとして入力された欠損歯牙の種類（名称または番号）と一致するか否かを識別する。
【００４１】
たとえば、下顎右側における６番の第１大臼歯が欠損している場合、ユーザ１は、正解データとして「６番」または「第１大臼歯」など、欠損歯牙の種類を特定するための情報をデータ生成装置１００に予め入力する。データ生成装置１００においては、６番の第１大臼歯が欠損している口腔内の三次元データが入力されると、生成部１１０４は、入力された三次元データと生成モデル１１４とに基づき、出来る限り６番の第１大臼歯の特徴を有する補綴物を作製するための補綴物データを生成しようとする。識別部１１０６は、生成部１１０４によって生成された補綴物データと識別モデル１１６とに基づき、補綴物データに基づき作製される補綴物の歯牙の種類（名称または番号）を推定し、補綴物の歯牙の種類の推定結果が、正解データとして入力された欠損歯牙の種類（名称または番号）と一致するか否かを識別する。
【００４２】
ここで、識別モデル１１６は、生成モデル１１４を学習する前の準備段階において、予め機械学習されている。具体的には、識別モデル１１６は、図示しないニューラルネットワークと、当該ニューラルネットワークによって用いられるパラメータとを含む。
【００４３】
識別モデル１１６のニューラルネットワークにおいては、中間層が多層構造になることで、ディープラーニングによる処理が行われる。本実施の形態においては、３次元画像に特化した処理を行うプログラムとして、たとえば、VoxNet、3D ShapeNets、Multi-View CNN、RotationNet、OctNet、FusionNet、PointNet、PointNet++、SSCNet、およびMarrNetなどが用いられるが、その他のプログラムが用いられてもよい。また、識別モデル１１６のニューラルネットワークの仕組みには既存のものが適用されてもよい。
【００４４】
識別モデル１１６は、三次元データのうち、欠損歯牙、つまり、補綴物の生成が必要な歯牙に関連付けられた歯牙の種類（名称または番号）に対応する歯牙情報と、当該三次元データを用いた当該歯牙の種類（名称または番号）の識別結果とに基づき機械学習されることで最適化（調整）される。
【００４５】
たとえば、識別モデル１１６は、学習用の口腔内の三次元データが入力されると、当該三次元データに基づきニューラルネットワークによって歯牙の特徴を抽出し、抽出した歯牙の特徴に基づき歯牙の種類（名称または番号）を推定する。そして、識別モデル１１６は、自身が推定した歯牙の種類と、入力された学習用の三次元データに関連付けられた歯牙の種類（歯牙情報）とに基づき、両者が一致すればパラメータを更新しない一方で、両者が一致しなければ両者が一致するようにパラメータを更新することで、パラメータの最適化を図る。これにより、識別モデル１１６は、入力データである三次元データと、正解データである歯牙の種類（名称または番号）とを含む教師データを利用して、パラメータの最適化が図られることで機械学習される。生成モデル１１４を学習する前の準備段階において、このような機械学習を繰り返すことによって、学習済みの識別モデル１１６が得られる。なお、識別モデル１１６において、パラメータが更新されるものに限らず、ニューラルネットワーク（たとえば、ニューラルネットワークのアルゴリズム）が更新されるものであってもよい。
【００４６】
識別部１１０６によって得られた識別結果は、生成部１１０４にフィードバックされる。生成モデル１１４は、識別部１１０６からフィードバックされた識別結果に基づき、機械学習される。このような生成モデル１１４を機械学習させる処理を「学習処理」とも称する。
【００４７】
たとえば、生成モデル１１４は、図示しないニューラルネットワークと、当該ニューラルネットワークによって用いられるパラメータとを含む。生成モデル１１４のニューラルネットワークにおいては、中間層が多層構造になることで、ディープラーニングによる処理が行われる。本実施の形態においては、３次元画像に特化した処理を行うプログラムとして、たとえば、AAE、“Learning Representations and Generative Models”、ShapeVAE、“Shape Generation using Spatially Partitioned Point Clouds”、FoldingNet、P2P-Net、PCN(Point Completion Network)、PPF-FoldingNet、PC-GAN、およびDeepSDFなどが用いられるが、その他のプログラムが用いられてもよい。また、生成モデル１１４のニューラルネットワークの仕組みには既存のものが適用されてもよい。
【００４８】
学習処理において、生成モデル１１４は、識別結果に基づき、自身が生成した補綴物データに対応する補綴物の歯牙の種類（名称または番号）が、正解データである歯牙の種類（名称または番号）と一致すると判定すればパラメータを更新しない一方で、一致しないと判定すれば、両者が一致するようにパラメータを更新することで、パラメータの最適化を図る。このように、学習処理において、生成モデル１１４は、パラメータが最適化されることで機械学習される。なお、生成モデル１１４において、パラメータが更新されるものに限らず、ニューラルネットワーク（たとえば、ニューラルネットワークのアルゴリズム）が更新されるものであってもよい。
【００４９】
このように構成されたデータ生成装置１００においては、三次元スキャナ２００によって取得された三次元データ、あるいは学習用に予め用意された三次元データが入力される。学習前において、生成部１１０４は、欠損箇所に適合する適切な補綴物データを生成することはできないが、先ずは、自身の予測に従って、三次元データおよび生成モデル１１４に基づき補綴物データを生成してみる。識別部１１０６は、生成部１１０４によって生成された補綴物データに対応する歯牙の種類を推定するとともに、推定した歯牙の種類が、正解データである歯牙の種類と一致するか否かを識別し、その識別結果を生成部１１０４にフィードバックする。生成部１１０４は、フィードバックされた識別結果に基づき、生成モデル１１４を機械学習することで、学習前よりも一層、正解データに近づくように、適切な補綴物データを生成するようになる。このような機械学習を繰り返すことによって、やがて、生成部１１０４は、適切な補綴物を作製することができる補綴物データを生成することができるようになる。さらに、欠損歯牙、隣接歯牙、対向歯牙、対向歯牙と隣合う歯牙、および反対側の歯牙などの三次元データに含まれる各歯牙の種類（名称または番号）が入力部１１０２に入力される場合、生成部１１０４は、三次元データに含まれる各歯牙の種類（名称または番号）に基づいて補綴物データを生成することになる。この場合、生成部１１０４は、ユーザによって入力された各歯牙の種類（名称または番号）も考慮して機械学習を行うこととなり、より精度の高い補綴物データを生成することができるようになる。
【００５０】
［補綴物データ生成処理の一例］
図５は、本実施の形態に係るデータ生成装置１００の補綴物データ生成処理の一例を示す模式図である。図６は、本実施の形態に係るデータ生成装置１００の補綴対象である欠損箇所の拡大図である。図５に示すように、データ生成装置１００は、後述する生成条件データ１１９によって特定される所定の生成条件に従って、三次元スキャナ２００によって取得された三次元データおよび生成モデル１１４に基づき、補綴物データを生成する。
【００５１】
具体的には、先ず、三次元スキャナ２００によって口腔内の三次元データが取得される（ＳＴＥＰ１）。たとえば、対象者２が口を開けた状態において、上顎に位置する歯牙がスキャンされ、下顎に位置する歯牙がスキャンされる。さらに、対象者２が口を閉じた状態、すなわち上顎と下顎とが咬合状態において、上顎および下顎のそれぞれに位置する歯牙がスキャンされる。
【００５２】
このように、三次元スキャナ２００によって口腔内がスキャンされると、欠損歯牙（欠損箇所）はもちろんのこと、欠損歯牙と隣合う隣接歯牙、欠損歯牙と対向する対向歯牙、対向歯牙と隣合う歯牙、上顎の歯列と下顎の歯列とが噛み合った状態における各歯牙、および欠損歯牙の反対側（はんたいそく）の歯牙の少なくともいずれか１つの三次元データがデータ生成装置１００に入力される。このとき、欠損歯牙が支台歯や窩洞のある歯の場合、ユーザが欠損部外縁のマージンラインを指定してもよい。このようなマージンラインの指定はエッジラインを検出する機能により実現してもよい。
【００５３】
次に、データ生成装置１００の生成部１１０４は、三次元データに基づき具現化された画像において、空間格子（三次元格子）を規定する（ＳＴＥＰ２）。空間格子とは、歯列の三次元データによって特定される三次元空間における欠損歯牙および欠損歯牙に隣接する歯牙の三次元位置を規定する空間である。より具体的には、空間格子とは、たとえば、欠損歯牙よりも所定倍（たとえば、欠損歯牙の大きさの１．５倍）の大きさの三次元空間において、Ｘ軸（たとえば、歯牙の横方向の軸）、Ｙ軸（たとえば、歯牙の奥行き方向の軸）、およびＺ軸（たとえば、歯牙の高さ方向の軸）の各軸が規定され、各軸上においてその空間内に存在する物体の有無情報を記録する空間、または、補綴物データを生成するための空間をいう。
【００５４】
たとえば、図６には、欠損歯牙が支台歯である場合の空間格子が示されている。図６に示すように、欠損歯牙である支台歯の周辺を取り囲むようにして、格子状の空間格子が規定されている。
【００５５】
このように、空間格子を欠損歯牙よりも大きい空間とすることで、欠損歯牙のみならず、欠損歯牙と隣合う隣接歯牙、欠損歯牙と対向する対向歯牙、および対向歯牙と隣合う歯牙における欠損歯牙側の一部についても、その有無情報を記録することができる。従って、空間格子は、欠損歯牙を中央にして、隣接歯牙、対向歯牙、および対向歯牙と隣合う歯牙の一部が含まれるように設定される。また、空間格子を所定の大きさに限定することで、空間格子の大きさを限定しない場合と比べて、補綴物データを生成する生成モデル１１４を機械学習させる際の演算処理の負荷を低減させることができる。
【００５６】
次に、生成部１１０４は、規定した空間格子に含まれる欠損箇所に対応する欠損歯牙に隣合う隣接歯牙、当該欠損歯牙に対向する対向歯牙、および対向歯牙と隣合う歯牙を特定する（ＳＴＥＰ３）。具体的には、生成部１１０４は、欠損歯牙、隣接歯牙、対向歯牙、および対向歯牙と隣合う歯牙のＸ−Ｚ断面において、各歯牙の輪郭に対応する位置に特定情報（たとえば、「１」などの数字や特定の色）を紐付ける。
【００５７】
図５においては、欠損箇所（欠損歯牙）を中心として、紙面上、欠損歯牙の左側において隣接歯牙ａの右側の一部の輪郭が表され、欠損歯牙の右側において隣接歯牙ｂの左側の一部の輪郭が表され、欠損歯牙の左上において対向歯牙ｃの右下の一部の輪郭が表され、欠損歯牙の右上において対向歯牙と隣合う歯牙ｄの左下の一部の輪郭が表されている。そして、これらの輪郭に沿うようにして、特定情報（たとえば、「１」などの数字や特定の色）が紐付けられている。これにより、生成部１１０４は、欠損歯牙、隣接歯牙、対向歯牙、および対向歯牙と隣合う歯牙の形状や位置を特定することができる。
【００５８】
次に、生成部１１０４は、特定した欠損歯牙、隣接歯牙、対向歯牙、および対向歯牙と隣合う歯牙の形状や位置に基づき、補綴物の形状を決定する（ＳＴＥＰ４）。具体的には、生成部１１０４は、欠損歯牙、隣接歯牙、対向歯牙、および対向歯牙と隣合う歯牙の各歯牙の輪郭で囲まれた空間において、補綴物の輪郭に対応する位置に特定情報（この例では、「１」）を紐付ける。これにより、生成部１１０４は、欠損箇所と隣接または対向する歯牙の形状に基づいて補綴物の形状を決めることができる。
【００５９】
たとえば、生成部１１０４は、左右の隣接歯牙の輪郭に接するように特定情報（「１」）を紐付け、左上および右上の対向歯牙の輪郭に接するように特定情報（「１」）を紐付ける。このようにして紐付けられた特定情報によって囲まれた空間は、欠損歯牙を覆うように形作られる。
【００６０】
図示は省略するが、生成部１１０４は、上述したＳＴＥＰ３およびＳＴＥＰ４をＸ−Ｚ断面を所定間隔でＹ軸方向にずらしながら複数回繰り返すことで、三次元で補綴物の形状を決めることができる。
【００６１】
このようにして、生成部１１０４は、欠損箇所を補うように補綴物の形状（特に輪郭および高さ）を決めることができるが、歯牙の種類については認識していないため、機械学習を行う前では、欠損歯牙の種類に適合した形状を決めることまではできない。しかしながら、図４を参照しながら説明したように、生成部１１０４は、識別部１１０６からフィードバックされた識別結果に基づき機械学習を繰り返すことによって、欠損歯牙の種類に適合した形状を決めることができる。
【００６２】
たとえば、６番の第１大臼歯が欠損している場合、生成部１１０４は、欠損歯牙の番号が６番であることは認識していないため、機械学習を行う前では、６番の第１大臼歯の特徴を有する補綴物の形状を決めることまではできない。しかしながら、生成部１１０４は、識別部１１０６からフィードバックされた識別結果に基づき機械学習を繰り返すことによって、やがて欠損歯牙の種類に適合した６番の第１大臼歯の特徴を有する補綴物の形状を決めることができるようになる。
【００６３】
補綴物を適用する患者ごとに、補綴物の大きさ、補綴箇所（欠損歯牙）と隣接歯牙や対向歯牙との位置関係、噛合状態における補綴物と周辺歯牙との接点位置などが異なるため、その患者に最適な補綴物を生成する必要がある。この点に鑑みて、本実施の形態に係る生成部１１０４は、図５および図６に示すような空間格子を用いることで、補綴箇所（欠損歯牙）とその周辺歯牙との接点に基づいて位置関係を特定し、最適な補綴物の形状を決定することができる。また、補綴物との間で接点が無い部分（たとえば、唇側面、頬側面側、舌側面側、口蓋側面側など）、または接点とすべきでない部分（たとえば、咬合面の溝、小窩など）の形状については、識別部１１０６による識別結果（歯牙の種類の判定結果）に基づくフィードバックの機械学習によって、最適化することができる。
【００６４】
このように、本実施の形態に係る生成部１１０４は、空間格子を用いて補綴物の形状を決定する一方で、空間格子を用いることのみでは決定することが困難な箇所については識別部１１０６による識別結果に基づくフィードバックの機械学習によって、最適な形状を決定するように構成されている。これにより、生成部１１０４は、患者の口腔内の歯牙の状態に応じて最適な補綴物データを生成することができる。
【００６５】
なお、図示は省略するが、生成部１１０４は、欠損歯牙と隣合う隣接歯牙、欠損歯牙と対向する対向歯牙、および対向歯牙と隣合う歯牙の他に、上顎の歯列と下顎の歯列とが噛み合った状態における各歯牙、あるいは欠損歯牙の反対側の歯牙の形状や位置に基づいて、補綴物の形状を決めてもよい。
【００６６】
［データ生成装置の実用段階における機能構成］
図７は、本実施の形態に係るデータ生成装置１００の実用段階における機能構成を示す模式図である。
【００６７】
図４で説明した学習処理によって、生成部１１０４における生成モデル１１４が機械学習される度に、生成モデル１１４は、より適切な補綴物を作製するための補綴物データを生成できるようになる。生成部１１０４が基準を満たす適切な補綴物を作製するための補綴物データを生成できるようになると、ユーザは、データ生成装置１００を実用段階で使用することになる。つまり、学習済みのデータ生成装置１００を搭載したスキャナシステム１０が市場に投入されることで、ユーザ１である術者によって実際の患者の補綴物を作製するための補綴物データが取得される。
【００６８】
図７に示すように、実用段階においては、生成モデル１１４の機械学習を必要としないため、データ生成装置１００は、学習処理に係る識別部１１０６を備えなくてもよい。術者が三次元スキャナ２００を用いて実際の患者の口腔内の三次元データを取得すると、取得された三次元データが入力部１１０２から入力される。生成部１１０４は、入力部１１０２から入力された三次元データおよび学習済みの生成モデル１１４に基づき、補綴物データを生成する。生成部１１０４によって生成された補綴物データは、歯科技工所または自動製造装置６００に送信される。そして、補綴物データに基づき患者の口腔内における欠損箇所に適した補綴物が作製される。なお、補綴物データの生成後に、ユーザが生成された補綴物データを微調整して最終的に補綴物を完成させた場合、完成させた補綴物データを正解データとしてデータ生成モデル１１４を機械学習させてもよい。
【００６９】
なお、データ生成装置１００は、実用段階においても識別部１１０６を備えていてもよく、さらに、実用段階においても学習処理を実行するものであってもよい。このようにすれば、データ生成装置１００を搭載したスキャナシステム１０が製品として市場に投入された後であっても、実際の患者の口腔内の三次元データに基づき、生成モデル１１４を機械学習させることができる。これにより、実用段階において、生成部１１０４が生成する補綴物データの精度を向上させることができる。
【００７０】
［システムの全体構成］
図８は、本実施の形態に係るシステムの全体構成を示す模式図である。
【００７１】
図８に示すように、スキャナシステム１０は、複数のローカルＡ〜Ｃのそれぞれに配置されている。たとえば、ローカルＡおよびローカルＢは歯科医院であり、当該歯科医院の院内において、ユーザ１である術者は、スキャナシステム１０を利用して対象者２である患者の歯牙を含む三次元データを取得するとともに、補綴物データを生成する。また、ローカルＣは歯科大学であり、当該歯科大学において、ユーザ１である先生や生徒は、対象者２である被験者の口腔内の三次元データを取得するとともに、補綴物データを生成する。ローカルＡ〜Ｃのそれぞれで取得された口腔内の三次元データおよび補綴物データは、ネットワーク５を介して、ローカルＤである歯科技工所に送信される。
【００７２】
なお、ローカルＡ〜Ｃのそれぞれで取得された口腔内の三次元データおよび補綴物データは、ネットワーク５を介して、管理センターに配置されたサーバ装置５００に出力されてもよい。管理センターにおいては、サーバ装置５００が、ローカルＡ〜Ｃのそれぞれから取得した三次元データおよび補綴物データを蓄積して記憶し、ビッグデータとして保持する。
【００７３】
なお、サーバ装置５００は、歯科医院などのローカルとは異なる管理センターに配置されるものに限らず、ローカル内に配置されてもよい。たとえば、ローカルＡ〜Ｃのうちのいずれかのローカル内にサーバ装置５００が配置されてもよい。また、１つのローカル内に複数のデータ生成装置１００が配置されてもよく、さらに、当該１つのローカル内に当該複数のデータ生成装置１００と通信可能なサーバ装置５００が配置されてもよい。また、サーバ装置５００は、クラウドサービスの形態で実現されてもよい。
【００７４】
歯科技工所においては、ローカルＡ〜Ｃのように、様々な所から口腔内の三次元データおよび補綴物データが集約される。このため、歯科技工所で保持されている口腔内の三次元データおよび補綴物データは、ネットワーク５を介して管理センターに送信されてもよいし、あるいは、ＣＤ（Compact Disc）およびＵＳＢ（Universal Serial Bus）メモリなどのリムーバブルディスク５５０を介して管理センターに送られてもよい。
【００７５】
なお、ネットワーク５を介さずに、ローカルＡ〜Ｃのそれぞれからも、リムーバブルディスク５５０を介して口腔内の三次元データおよび補綴物データが管理センターに送られてもよい。また、ローカルＡ〜Ｃのそれぞれの間においても、ネットワーク５またはリムーバブルディスク５５０を介して口腔内の三次元データおよび補綴物データを互いに送り合ってもよい。
【００７６】
各ローカルＡ〜Ｃのデータ生成装置１００が保持する生成モデル１１４は、各ローカルＡ〜Ｃのデータ生成装置１００間で共通化されてもよい。
【００７７】
また、サーバ装置５００が補綴物データ生成処理の機能を有していてもよい。たとえば、各ローカルＡ〜Ｃは、取得した口腔内の三次元データをサーバ装置５００に送信し、サーバ装置５００は、各ローカルＡ〜Ｃから受信したそれぞれの三次元データと、自身が保持する生成モデルとに基づき、それぞれにおける補綴物データを生成してもよい。そして、サーバ装置５００は、各ローカルＡ〜Ｃまたは歯科技工所に補綴物データを送信してもよい。このように、各ローカルＡ〜Ｃのデータ生成装置１００は、サーバ装置５００が保持する生成モデルをクラウドサービスの形態で共有してもよい。このようにすれば、各ローカルＡ〜Ｃは、三次元データをサーバ装置５００に送信するだけで、サーバ装置５００に補綴物データを生成させることができる。
【００７８】
さらに、各ローカルＡ〜Ｃのデータ生成装置１００は、互いに送り合った三次元データに基づき、識別モデル１１６を機械学習してもよい。
【００７９】
各ローカルＡ〜Ｃのデータ生成装置１００が保持する識別モデル１１６は、各ローカルＡ〜Ｃのデータ生成装置１００間で共通化されてもよい。
【００８０】
また、サーバ装置５００がデータ生成装置１００における識別処理の機能を有していてもよい。たとえば、各ローカルＡ〜Ｃは、生成した補綴物データをサーバ装置５００に送信し、サーバ装置５００は、各ローカルＡ〜Ｃから受信したそれぞれの補綴物データと、自身が保持する識別モデルとに基づき、それぞれにおける歯牙の種類の識別結果を算出してもよい。そして、サーバ装置５００は、それぞれの識別結果を各ローカルＡ〜Ｃに送信し、各ローカルＡ〜Ｃは、サーバ装置５００から受信した識別結果を生成部１１０４にフィードバックしてもよい。このように、各ローカルＡ〜Ｃのデータ生成装置１００は、サーバ装置５００が保持する識別モデルをクラウドサービスの形態で共有してもよい。このようにすれば、各ローカルＡ〜Ｃは、補綴物データをサーバ装置５００に送信するだけで、サーバ装置５００に補綴物データが適切か否かを識別させることができる。
【００８１】
［データ生成装置のハードウェア構成］
図９は、本実施の形態に係るデータ生成装置１００のハードウェア構成を示す模式図である。データ生成装置１００は、たとえば、汎用コンピュータで実現されてもよいし、スキャナシステム１０専用のコンピュータで実現されてもよい。
【００８２】
図９に示すように、データ生成装置１００は、主なハードウェア要素として、スキャナインターフェース１０２と、ディスプレイインターフェース１０３と、周辺機器インターフェース１０５と、ネットワークコントローラ１０６と、メディア読取装置１０７と、ＰＣディスプレイ１０８と、メモリ１０９と、ストレージ１１０と、演算装置１３０とを備える。
【００８３】
スキャナインターフェース１０２は、三次元スキャナ２００を接続するためのインターフェースであり、データ生成装置１００と三次元スキャナ２００との間のデータの入出力を実現する。
【００８４】
ディスプレイインターフェース１０３は、ディスプレイ３００を接続するためのインターフェースであり、データ生成装置１００とディスプレイ３００との間のデータの入出力を実現する。ディスプレイ３００は、たとえば、ＬＣＤ（Liquid Crystal Display）または有機ＥＬＤ（Electroluminescence Display）などで構成される。
【００８５】
周辺機器インターフェース１０５は、キーボード６０１およびマウス６０２などの周辺機器を接続するためのインターフェースであり、データ生成装置１００と周辺機器との間のデータの入出力を実現する。
【００８６】
ネットワークコントローラ１０６は、ネットワーク５を介して、歯科技工所に配置された装置、管理センターに配置されたサーバ装置５００、自動製造装置６００、および他のローカルに配置された他のデータ生成装置１００のそれぞれとの間でデータを送受信する。ネットワークコントローラ１０６は、たとえば、イーサネット（登録商標）、無線ＬＡＮ（Local Area Network）、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの任意の通信方式に対応する。
【００８７】
メディア読取装置１０７は、三次元データおよび補綴物データなどの各種データを、リムーバブルディスク５５０に書き出したり、リムーバブルディスク５５０から読み出したりする。
【００８８】
ＰＣディスプレイ１０８は、データ生成装置１００専用のディスプレイである。ＰＣディスプレイ１０８は、たとえば、ＬＣＤまたは有機ＥＬディスプレイなどで構成される。なお、本実施の形態においては、ＰＣディスプレイ１０８は、ディスプレイ３００と別体であるが、ディスプレイ３００と共通化されてもよい。
【００８９】
メモリ１０９は、演算装置１３０が任意のプログラムを実行するにあたって、プログラムコードやワークメモリなどを一時的に格納する記憶領域を提供する。メモリ１０９は、たとえば、ＤＲＡＭ（Dynamic Random Access Memory）またはＳＲＡＭ（Static Random Access Memory）などの揮発性メモリデバイスで構成される。
【００９０】
ストレージ１１０は、識別処理、学習処理、および補綴物データ生成処理などに必要な各種のデータを格納する記憶領域を提供する。ストレージ１１０は、たとえば、ハードディスクまたはＳＳＤ（Solid State Drive）などの不揮発性メモリデバイスで構成される。
【００９１】
ストレージ１１０は、スキャン情報１１２と、生成モデル１１４と、識別モデル１１６と、生成条件データ１１９と、識別用プログラム１２０と、学習用プログラム１２１と、データ生成用プログラム１２５と、ＯＳ（Operating System）１２７とを格納する。
【００９２】
スキャン情報１１２は、三次元スキャナ２００によって取得された口腔内の三次元データ１２２と、当該三次元データ１２２に基づき実行された識別処理による識別結果１２４と、補綴物データ生成処理により生成された補綴物データ１２３とを含む。識別結果１２４および補綴物データ１２３は、三次元データ１２２に関連付けられてストレージ１１０に格納される。
【００９３】
識別用プログラム１２０は、識別処理を実行するためのプログラムである。学習用プログラム１２１は、生成モデル１１４の学習処理を実行するためのプログラムである。データ生成用プログラム１２５は、補綴物データ生成処理を実行するためのプログラムである。
【００９４】
生成条件データ１１９は、補綴物データ生成処理において補綴物データを生成する際に参照されるデータであり、三次元スキャナ２００によって取得された口腔内の三次元データに基づき特定される欠損箇所と隣合う隣接歯牙、欠損箇所と対向する対向歯牙、または対向歯牙と隣合う歯牙の形状に基づいて補綴物の形状を決めるための条件を特定するためのデータを含む。たとえば、図５および図６を参照しながら説明したように、生成条件データ１１９は、空間格子（三次元格子）を規定するための条件、隣接歯牙、対向歯牙、および対向歯牙と隣合う歯牙の形状を特定するための条件、および補綴物の形状を決定するための条件などを含む。なお、参照されるデータには、欠損歯牙のマージンを特定するためのデータが含まれてもよい。
【００９５】
演算装置１３０は、各種のプログラムを実行することで、識別処理、学習処理、および補綴物データ生成処理などの各種の処理を実行する演算主体であり、コンピュータの一例である。演算装置１３０は、たとえば、ＣＰＵ（Central Processing Unit）１３２、ＦＰＧＡ（Field-Programmable Gate Array）１３４、およびＧＰＵ（Graphics Processing Unit）１３６などで構成される。
【００９６】
［学習処理のフローチャート］
図１０は、本実施の形態に係るデータ生成装置１００が実行する学習処理を説明するためのフローチャートである。図１０に示す各ステップは、データ生成装置１００の演算装置１３０が、ＯＳ１２７、識別用プログラム１２０、学習用プログラム１２１、およびデータ生成用プログラム１２５などを実行することで実現される。
【００９７】
図１０に示すように、データ生成装置１００は、学習処理の開始条件が成立したか否かを判定する（Ｓ１）。開始条件は、たとえば、データ生成装置１００において学習処理を実行するための何らかのアクションが行われたときに成立するものであればよい。たとえば、学習アプリケーションの学習開始アイコンがユーザによって操作されたことを開始条件としてもよい。
【００９８】
データ生成装置１００は、開始条件が成立していない場合（Ｓ１でＮＯ）、本処理を終了する。一方、データ生成装置１００は、開始条件が成立した場合（Ｓ１でＹＥＳ）、三次元データが入力されたか否かを判定する（Ｓ２）。たとえば、データ生成装置１００は、補綴物データを生成するのに十分な量の三次元データが入力されたか否かを判定する。データ生成装置１００は、十分な量の三次元データが入力されていない場合（Ｓ２でＮＯ）、Ｓ２の処理を繰り返す。
【００９９】
一方、データ生成装置１００は、十分な量の三次元データが入力された場合（Ｓ２でＹＥＳ）、生成条件データ１１９を読み出す（Ｓ３）。その後、データ生成装置１００は、入力された三次元データおよび生成モデル１１４に基づき、生成条件データ１１９によって特定される生成条件に従って、補綴物データを生成する（Ｓ４）。
【０１００】
次に、データ生成装置１００は、機械学習済みの識別モデル１１６に基づき、生成した補綴物データに基づき作製される補綴物の歯牙の種類を推定する（Ｓ５）。次に、データ生成装置１００は、Ｓ５において得られた補綴物の歯牙の種類の推定結果と、正解データとして入力された欠損歯牙の種類とを比較する（Ｓ６）。
【０１０１】
データ生成装置１００は、Ｓ５において得られた補綴物の歯牙の種類の推定結果が、正解データとして入力された欠損歯牙の種類と一致するか否かを判定する（Ｓ７）。データ生成装置１００は、Ｓ５において得られた補綴物の歯牙の種類の推定結果が、正解データとして入力された欠損歯牙の種類と一致する場合（Ｓ７でＹＥＳ）、本処理を終了する。
【０１０２】
一方、データ生成装置１００は、Ｓ５において得られた補綴物の歯牙の種類の推定結果が、正解データとして入力された欠損歯牙の種類と一致しない場合（Ｓ７でＮＯ）、生成モデル１１４を調整する（Ｓ８）。たとえば、データ生成装置１００は、生成モデル１１４が含むニューラルネットワークまたはパラメータを調整して生成モデル１１４の最適化を図る。その後、データ生成装置１００は、Ｓ４に戻る。
【０１０３】
［補綴物データ生成処理のフローチャート］
図１１は、本実施の形態に係るデータ生成装置１００が実行する補綴物データ生成処理を説明するためのフローチャートである。図１１に示す各ステップは、データ生成装置１００の演算装置１３０がＯＳ１２７、識別用プログラム１２０、およびデータ生成用プログラム１２５を実行することで実現される。
【０１０４】
図１１に示すように、データ生成装置１００は、補綴物データ生成処理の開始条件が成立したか否かを判定する（Ｓ１１）。開始条件は、たとえば、データ生成装置１００において補綴物データ生成処理を実行するための何らかのアクションが行われたときに成立するものであればよい。具体的には、開始条件は、三次元スキャナ２００の電源を立ち上げたときに成立してもよいし、三次元スキャナ２００の電源を立ち上げた後に補綴物データ生成処理に対応するモードに切り替えられたときに成立してもよい。あるいは、開始条件は、補綴物データ生成処理に対応するアイコン（たとえば、ＡＩアシストアイコン）が操作されてアイコンが点滅状態になった後に開始スイッチが操作されたときに成立してもよい。
【０１０５】
データ生成装置１００は、開始条件が成立していない場合（Ｓ１１でＮＯ）、本処理を終了する。一方、データ生成装置１００は、開始条件が成立した場合（Ｓ１１でＹＥＳ）、三次元データが入力されたか否かを判定する（Ｓ１２）。たとえば、データ生成装置１００は、補綴物データを生成するのに十分な量の三次元データが入力されたか否かを判定する。データ生成装置１００は、十分な量の三次元データが入力されていない場合（Ｓ１２でＮＯ）、Ｓ１２の処理を繰り返す。
【０１０６】
一方、データ生成装置１００は、十分な量の三次元データが入力された場合（Ｓ１２でＹＥＳ）、生成条件データ１１９を読み出す（Ｓ１３）。その後、データ生成装置１００は、入力された三次元データおよび生成モデル１１４に基づき、生成条件データ１１９によって特定される生成条件に従って、補綴物データを生成する（Ｓ１４）。
【０１０７】
次に、データ生成装置１００は、生成した補綴物データを、歯科技工所、自動製造装置６００、またはサーバ装置５００に出力する（Ｓ１５）。その後、データ生成装置１００は、本処理を終了する。
【０１０８】
[主な構成］
以上のように、本実施の形態では以下のような開示を含む。
【０１０９】
データ生成装置１００は、少なくとも欠損した歯牙である欠損歯牙を含む三次元データが入力される入力部１１０２と、入力部１１０２から入力された三次元データおよび生成モデル１１４に基づき、欠損歯牙の欠損箇所に適合する補綴物を作製するための補綴物データを生成する生成部１１０４とを備える。生成モデル１１４は、生成部１１０４によって生成された補綴物データが適切か否かの識別結果に基づき、機械学習される。
【０１１０】
これにより、データ生成装置１００は、三次元データに基づき生成した補綴物データが適切か否かの識別結果を利用して生成モデル１１４を機械学習させることによって、より適切な補綴物データを生成することができるようになる。したがって、ユーザ１は、データ生成装置１００を利用することによって、補綴物データを自らデジタル設計する必要が無く、より簡単に適切な補綴物を得ることができる。
【０１１１】
データ生成装置１００は、生成部１１０４によって生成された補綴物データが適切か否かを識別する識別部１１０６を備える。識別部１１０６は、生成部１１０４によって生成された補綴物データに対応する歯牙の種類を推定し、当該歯牙の種類の推定結果と、欠損箇所に対応する歯牙の種類とに基づき、当該補綴物データが適切か否かを識別する。
【０１１２】
これにより、データ生成装置１００は、三次元データに基づき生成した補綴物データに対応する歯牙の種類の推定結果と、欠損箇所に対応する歯牙の種類とに基づき、補綴物データが適切か否かを識別することで、生成モデル１１４を機械学習させることができるため、欠損歯牙の種類に適合した適切な補綴物データを生成することができるようになる。したがって、ユーザ１は、データ生成装置１００を利用することによって、欠損箇所に対応する歯牙の種類を自ら特定する必要が無く、より簡単に適切な補綴物を得ることができる。
【０１１３】
識別部１１０６は、生成部１１０４によって生成された補綴物データおよび識別モデル１１６に基づき、当該補綴物データに対応する歯牙の種類を推定し、識別モデル１１６は、少なくとも歯牙を含む三次元データを用いた歯牙の種類の推定結果と、当該三次元データに対応する歯牙の種類とに基づき機械学習される。
【０１１４】
これにより、データ生成装置１００は、三次元データを用いた歯牙の種類の推定結果と、当該三次元データに対応する歯牙の種類とに基づき、識別モデル１１６を機械学習させることができるため、識別モデル１１６を利用した生成モデル１１４の機械学習の精度をより向上させることができる。
【０１１５】
入力部１１０２から入力された三次元データは、欠損箇所と隣合う歯牙、欠損箇所と対向する歯牙、欠損箇所と対向する歯牙と隣合う歯牙、上顎の歯列と下顎の歯列とが噛み合った状態における各歯牙、および欠損箇所に対応する欠損歯牙の反対側の歯牙の少なくともいずれか１つの三次元データをさらに含む。
【０１１６】
これにより、データ生成装置１００は、隣接歯牙、対向歯牙、上顎の歯列と下顎の歯列とが噛み合った状態における各歯牙、および欠損箇所に対応する欠損歯牙の反対側の歯牙の少なくともいずれか１つの三次元データに基づき、これらの歯牙の形状および位置を考慮して補綴物の形状を決めることができる。したがって、ユーザ１は、欠損箇所の周辺に位置する歯牙の形状および位置に基づき、より適切な補綴物を得ることができる。
【０１１７】
入力部１１０２には、欠損歯牙におけるマージンの位置データが入力される。これにより、データ生成装置１００は、欠損歯牙のマージンを考慮して、補綴物の形状を決めることができるため、ユーザ１は、より適切な補綴物を得ることができる。
【０１１８】
生成部１１０４は、所定の生成条件に従って、入力部１１０２から入力された三次元データおよび生成モデル１１４に基づき、前記補綴物データを生成する。さらに、所定の生成条件は、入力部から入力された三次元データに基づき特定される欠損箇所と隣合うまたは対向する歯牙の形状に基づいて補綴物の形状を決めるための条件を含む。
【０１１９】
これにより、データ生成装置１００は、入力された三次元データに基づき特定される欠損箇所と隣合うまたは対向する歯牙の形状に基づいて補綴物の形状を決めるための条件に従って、補綴物データを生成することができるため、予め定められた条件に従うことなく補綴物の形状を決めるよりも、効率良くかつより適切な補綴物データを生成することができる。
【０１２０】
入力部１１０２から入力された三次元データは、欠損歯牙と、欠損歯牙に隣接する歯牙と、欠損歯牙と対向する歯牙とを少なくとも含む歯列の三次元データであり、生成部１１０４は、歯列の三次元データによって特定される三次元空間における欠損歯牙、欠損歯牙と隣合う歯牙、および欠損歯牙と対向する歯牙の三次元位置を規定する空間格子に基づき、補綴物データを生成する。
【０１２１】
これにより、データ生成装置１００は、三次元空間における欠損歯牙および欠損歯牙と隣合う歯牙の三次元位置を規定する空間格子に基づいて、補綴物データを生成することができるため、補綴箇所（欠損歯牙）とその周辺歯牙との接点に基づいて位置関係を特定し、最適な補綴物の形状を決定することができる。
【０１２２】
スキャナシステム１０は、三次元カメラを用いて少なくとも欠損した歯牙である欠損歯牙を含む三次元データを取得する三次元スキャナ２００と、三次元スキャナ２００によって取得された三次元データに基づき、欠損歯牙の欠損箇所に適合する補綴物を作製するための補綴物データを生成するデータ生成装置１００とを備える。データ生成装置１００は、三次元データが入力される入力部１１０２と、入力部１１０２から入力された三次元データおよび生成モデル１１４に基づき、欠損箇所に適合する補綴物を作製するための補綴物データを生成する生成部１１０４とを含む。生成モデル１１４は、生成部１１０４によって生成された補綴物データが適切か否かの識別結果に基づき、機械学習される。
【０１２３】
これにより、スキャナシステム１０のデータ生成装置１００は、三次元データに基づき生成した補綴物データが適切か否かの識別結果を利用して生成モデル１１４を機械学習させることによって、より適切な補綴物データを生成することができるようになる。したがって、ユーザ１は、スキャナシステム１０のデータ生成装置１００を利用することによって、補綴物データを自ら生成する必要が無く、より簡単に適切な補綴物を得ることができる。
【０１２４】
データ生成方法は、少なくとも欠損した歯牙である欠損歯牙を含む三次元データが入力されるステップ（Ｓ１２）と、三次元データおよび生成モデル１１４に基づき、欠損歯牙の欠損箇所に適合する補綴物を作製するための補綴物データを生成するステップ（Ｓ１４）とを含む。生成モデル１１４は、生成するステップによって生成された補綴物データが適切か否かの識別結果に基づき、機械学習される。
【０１２５】
これにより、データ生成方法によれば、三次元データに基づき生成した補綴物データが適切か否かの識別結果を利用して生成モデル１１４を機械学習させることによって、より適切な補綴物データを生成することができるようになる。したがって、ユーザ１は、データ生成方法を利用することによって、補綴物データを自ら生成する必要が無く、より簡単に適切な補綴物を得ることができる。
【０１２６】
データ生成用プログラム１２５は、コンピュータ（演算装置）１３０に、少なくとも欠損した歯牙である欠損歯牙を含む三次元データが入力されるステップ（Ｓ１２）と、三次元データおよび生成モデル１１４に基づき、欠損歯牙の欠損箇所に適合する補綴物を作製するための補綴物データを生成するステップ（Ｓ１４）とを実行させる。生成モデル１１４は、生成するステップによって生成された補綴物データが適切か否かの識別結果に基づき、機械学習される。
【０１２７】
これにより、データ生成用プログラム１２５によれば、三次元データに基づき生成した補綴物データが適切か否かの識別結果を利用して生成モデル１１４を機械学習させることによって、より適切な補綴物データを生成することができるようになる。したがって、ユーザ１は、データ生成方法を利用することによって、補綴物データを自ら生成する必要が無く、より簡単に適切な補綴物を得ることができる。
【０１２８】
［変形例］
本発明は、上記の実施例に限られず、さらに種々の変形、応用が可能である。以下、本発明に適用可能な変形例について説明する。
【０１２９】
（学習処理）
本実施の形態に係るデータ生成装置１００は、図４に示すように、少なくとも欠損歯牙（欠損箇所）を含む三次元データが入力され、入力された三次元データに基づき欠損歯牙を補う補綴物を作製するための補綴物データを生成するように構成されていた。このとき、データ生成装置１００は、図５および図６に示すように、隣接歯牙および対向歯牙など、周辺の歯牙の形状および位置に適合するように補綴物の形状を決定していた。
【０１３０】
つまり、本実施の形態に係るデータ生成装置１００は、補綴物の形状については、正解データが無い状態で機械学習を行うものであった。ここで、図１２は、変形例に係るデータ生成装置の学習段階における機能構成を示す模式図である。図１２に示すように、変形例に係るデータ生成装置１００ａは、予め形状が決まっている任意の歯牙を欠損歯牙とみなして、当該任意の歯牙以外の歯牙を含む歯列の三次元データに基づき、当該任意の歯牙に対応する補綴物を作製するための補綴物データを生成してもよい。さらに、任意の歯牙を除かない歯列の三次元データを正解データとして、生成モデル１１４ａが機械学習されてもよい。
【０１３１】
具体的には、図１２に示すように、データ生成装置１００ａにおいて、入力部１１０２ａには、三次元データとして、任意の歯牙を除く、当該任意の歯牙以外の歯牙を含む歯列の三次元データが入力される。生成部１１０４ａは、入力部１１０２ａから入力された三次元データおよび生成モデル１１４ａに基づき、除かれた任意の歯牙に適合する補綴物を作製するための補綴物データを生成する。なお、入力部１１０２ａに入力される三次元データは、任意の歯牙を除くデータに限らず、任意の歯牙を指定したデータであってもよい。この場合、指定された任意の歯牙と隣合う隣接歯牙、任意の歯牙と対向する対向歯牙、または、対向歯牙と隣合う歯牙に基づいて、生成部１１０４ａが補綴物データを生成する。つまり、任意の歯牙を指定する場合、生成部１１０４ａは指定された任意の歯牙を考慮するのではなく、その周辺の歯牙を考慮して、任意の歯牙の補綴物データを生成することになる。
【０１３２】
識別部１１０６ａは、生成部１１０４ａによって生成された補綴物データと、ユーザ１によって入力された正解データとに基づき、当該補綴物データが適切か否かを識別する。具体的には、識別部１１０６ａは、生成部１１０４ａによって生成された補綴物データに基づき作製される補綴物の形状が、正解データとして入力された任意の歯牙の形状と一致するか否かを識別する。
【０１３３】
識別部１１０６ａによって得られた識別結果は、生成部１１０４ａにフィードバックされる。生成モデル１１４ａは、識別部１１０６ａからフィードバックされた識別結果に基づき、機械学習される。
【０１３４】
たとえば、生成モデル１１４ａは、図示しないニューラルネットワークと、当該ニューラルネットワークによって用いられるパラメータとを含む。機械学習において、生成モデル１１４ａは、識別結果に基づき、自身が生成した補綴物データに対応する補綴物の形状が、正解データである任意の歯牙の形状と一致すると判定すればパラメータを更新しない一方で、一致しないと判定すれば、両者が一致するようにパラメータを更新することで、パラメータを最適化する。このように、生成モデル１１４ａは、パラメータが最適化されることで機械学習される。なお、生成モデル１１４ａにおいて、パラメータが更新されるものに限らず、ニューラルネットワーク（たとえば、ニューラルネットワークのアルゴリズム）が更新されるものであってもよい。
【０１３５】
データ生成装置１００ａにおいては、入力部１１０２ａに入力される三次元データとして、任意の歯牙を順次変更することで、歯列に含まれる各歯牙について、生成部１１０４ａによる補綴物データの生成、識別部１１０６ａによる補綴物データの識別、および識別部１１０６ａによってフィードバックされた識別結果に基づく生成モデル１１４ａの機械学習が繰り返される。これにより、歯列に含まれる各歯牙の形状について、歯列に含まれる各歯牙について、当該各歯牙に隣合う隣接歯牙の形状を考慮しながら、生成モデル１１４ａは、各歯牙の形状を機械学習することができる。
【０１３６】
このように、データ生成装置１００ａは、生成部１１０４ａによって生成された補綴物データが適切か否かを識別する識別部１１０６ａを備える。生成モデル１１４ａの学習段階において、生成部１１０４ａは、任意の歯牙を除く歯列の三次元データおよび生成モデル１１４ａに基づき、当該任意の歯牙に対応する補綴物を作製するための補綴物データを生成する。識別部１１０６ａは、生成部１１０４ａによって生成された補綴物データと、任意の歯牙の三次元データとに基づき、当該補綴物データが適切か否かを識別する。
【０１３７】
これにより、データ生成装置１００ａは、任意の歯牙を除く歯列の三次元データに基づき生成した補綴物データに対応する補綴物の形状と、正解データである任意の歯牙の形状とに基づき、補綴物データが適切か否かを識別することで、生成モデル１１４ａを機械学習させることができるため、任意の歯牙の形状に適合した適切な補綴物データを生成することができるように、その生成能力を向上させることができる。したがって、ユーザ１は、予め形状が決まっている歯牙の形状に基づき、より効率良く生成モデル１１４ａを機械学習させることができる。
【０１３８】
また、生成部１１０４ａは、歯列において任意の歯牙を順次変更することで、各歯牙について補綴物データを生成する。識別部１１０６ａは、各歯牙について、生成部１１０４ａによって生成された補綴物データが適切か否かを識別する。
【０１３９】
これにより、データ生成装置１００ａは、歯列に含まれる各歯牙の形状について、生成モデル１１４ａを機械学習させることができるため、各歯牙の形状に適合した適切な補綴物データを生成することができるように、その生成能力を向上させることができる。
【０１４０】
さらに、このような歯列のサンプルを多数準備して、各サンプルについて、図１２に示すような機械学習を行えば、データ生成装置１００ａは、より適切な補綴物データを生成することができる。
【０１４１】
（入力されるデータ）
データ生成装置１００において、歯列の三次元データとともに、当該歯列の所有者である対象者２の属性データが入力されるものであってもよい。属性データには、年齢、性別、人種、身長、体重、および居住地など、対象者２に関する属性情報（プロファイル）が含まれる。さらに、データ生成装置１００は、対象者２に関する属性情報（プロファイル）を考慮して、補綴物データを生成してもよい。
【０１４２】
一般的に歯牙の形状は、年齢、性別、人種、身長、体重、および居住地など、遺伝または生活環境などに依存してその特徴が異なる。たとえば、一般的に、大人の永久歯は、子供の乳歯よりも大きく、両者でその形状が異なる。また、一般的に、男性の歯牙は、女性の歯牙よりも大きく、両者でその形状が異なる。また、一般的に、欧米人の歯牙は、硬い肉やパンを噛み切り易いように先端が尖る傾向があるのに対して、日本人の歯牙は、柔らかい米や野菜をすり潰し易いように先端が滑らかになる傾向がある。このため、属性情報（プロファイル）に基づき生成モデル１１４を機械学習させれば、遺伝または生活環境などを考慮して対象者２に関する属性情報（プロファイル）に適合した補綴物を作製するための補綴物データを生成することができる。
【０１４３】
また、データ生成装置１００において、歯列の三次元データとともに、隣接歯牙および対向歯牙の少なくともいずれか一方における咬合運動に関する運動データが入力されるものであってもよい。咬合運動には、たとえば、食べ物を潰すための下顎の上下運動、食べ物をすり潰すための下顎の前後運動などが含まれる。さらに、データ生成装置１００は、隣接歯牙および対向歯牙の少なくともいずれか一方における咬合運動を考慮して、補綴物データを生成してもよい。
【０１４４】
このように、入力部１１０２には、下顎が運動した場合における当該下顎の運動データが入力されてもよい。このようにすれば、下顎の運動データを考慮して、補綴物の形状を決めることができるため、ユーザ１は、より適切な補綴物を得ることができる。
【０１４５】
今回開示された実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれることが意図される。なお、本実施の形態で例示された構成および変形例で例示された構成は、適宜組み合わせることができる。
【符号の説明】
【０１４６】
１  ユーザ、２  対象者、５  ネットワーク、１０  スキャナシステム、１００，１００ａ  データ生成装置、１０２  スキャナインターフェース、１０３  ディスプレイインターフェース、１０５  周辺機器インターフェース、１０６  ネットワークコントローラ、１０７  メディア読取装置、１０８，３００  ディスプレイ、１０９  メモリ、１１０  ストレージ、１１２  スキャン情報、１１４，１１４ａ  生成モデル、１１６  識別モデル、１１９  生成条件データ、１２０  識別用プログラム、１２１  学習用プログラム、１２２  三次元データ、１２３  補綴物データ、１２４  識別結果、１２５  データ生成用プログラム、１３０  演算装置、２００  三次元スキャナ、５００  サーバ装置、５５０  リムーバブルディスク、６００  自動製造装置、６０１  キーボード、６０２  マウス、１１０２，１１０２ａ  入力部、１１０４，１１０４ａ  生成部、１１０６，１１０６ａ  識別部。
【図１】
2020191005.tif 000003
【図２】
2020191005.tif 000004
【図３】
2020191005.tif 000005
【図４】
2020191005.tif 000006
【図５】
2020191005.tif 000007
【図６】
2020191005.tif 000008
【図７】
2020191005.tif 000009
【図８】
2020191005.tif 000010
【図９】
2020191005.tif 000011
【図１０】
2020191005.tif 000012
【図１１】
2020191005.tif 000013
【図１２】
2020191005.tif 000014