(57)【要約】【課題】  ３次元スキャナで読み込まれた際にその座標系を所定の基準に基づいて適切に設定することができる義肢ソケット等を提供すること。【解決手段】  生体の断端部へのフィッティングが可能であって３次元プリンタを用いて生成された義肢ソケットであって、３次元スキャンされた場合に座標系設定の基準となる基準表示を備える、義肢ソケットが提供される。【選択図】図８
2019245043.tif 000002
【特許請求の範囲】
【請求項１】
生体の断端部へのフィッティングが可能であって３次元プリンタを用いて生成された義肢ソケットであって、３次元スキャンされた場合に座標系設定の基準となる基準表示を備える、義肢ソケット。
【請求項２】
前記基準表示は、形状修正が想定されない非形状修正対象部分に配置される、請求項１に記載の義肢ソケット。
【請求項３】
前記非形状修正対象部分は、前記義肢ソケットの先端部を含む、請求項２に記載の義肢ソケット。
【請求項４】
前記基準表示は、前記義肢ソケットの先端部に設けられた突起部であり、  前記突起部は、義肢ソケットアダプタとの結合部としても機能する、請求項３に記載の義肢ソケット。
【請求項５】
前記突起部は、断面多角形状である、請求項４に記載の義肢ソケット。
【請求項６】
前記突起部は、断面円形状である、請求項４に記載の義肢ソケット。
【請求項７】
前記義肢ソケットの先端部に設けられた突起部の付け根部分にはＲ部が設けられている、請求項４に記載の義肢ソケット。
【請求項８】
前記義肢ソケットは、熱可塑性樹脂で形成されている、請求項１に記載の義肢ソケット。
【請求項９】
前記基準表示は、外周側面上に付された所定の２次元的表示を含む、請求項１に記載の義肢ソケット。
【請求項１０】
前記基準表示は、外周側面上に配置された３つ以上の点表示を含む、請求項９に記載の義肢ソケット。
【請求項１１】
前記基準表示は、外周側面上に配置された所定の幾何学的模様を含む、請求項９に記載の義肢ソケット。
【請求項１２】
前記基準表示は、義足ソケットの外周側面上に配置された格子模様を含む、請求項１１に記載の義肢ソケット。
【請求項１３】
前記基準表示は、前記義肢ソケットの特徴的形状部分である、請求項１に記載の義肢ソケット。
【請求項１４】
前記特徴的形状部分は、前記生体断端部の典型的な凹凸に対応する部分である、請求項１３に記載の義肢ソケット。
【請求項１５】
前記生体断端部は人間の足であり、  前記特徴的形状部分は、膝蓋骨靭帯に対応する膝蓋骨靭帯対応凹部と、脛骨に対応する脛骨対応凸部と、腓骨に対応する腓骨対応凸部とを含む、請求項１４に記載の義肢ソケット。
【請求項１６】
前記特徴的形状部分上に複数の特徴点が設定され、前記特徴点に基づいて前記座標系設定が行われる、請求項１３に記載の義肢ソケット。
【請求項１７】
前記生体断端部は、人間の足であり、  前記特徴点は、膝蓋靭帯内側端特徴点、膝蓋靭帯外側端特徴点、脛骨粗面特徴点、脛骨外側顆前面突起特徴点、腓骨頭頂特徴点、脛骨遠位端特徴点、腓骨遠位端特徴点を含む、請求項１６に記載の義肢ソケット。
【請求項１８】
生体の断端部へのフィッティングが可能であって３次元プリンタを用いて生成された義肢ソケットであって、３次元スキャンされた場合に座標系設定の基準となる基準表示を備える、義肢。
【請求項１９】
３次元スキャンされた場合に座標系設定の基準となる基準表示を備える義肢ソケットを３次元出力する出力ステップと、  前記義肢ソケットに対して修正を加えて修正ソケットを得る修正ステップと、  前記修正ソケットの３次元形状を読み込む読込ステップと、を備える義肢形状調整方法。
【請求項２０】
前記義肢形状調整方法は、さらに、  前記読込ステップで読み込まれた前記修正ソケットの３次元形状データの座標系を、前記基準表示に基づいて補正する補正ステップ、を備える請求項１９に記載の義肢形状調整方法。
【請求項２１】
前記読込ステップで読み込まれた前記修正ソケットの３次元形状データは、所定の機械学習における教師データとして利用される、請求項１９に記載の義肢形状調整方法。
【請求項２２】
コンピュータに、  ３次元スキャンされた場合に座標系設定の基準となる基準表示を備える義肢ソケットを３次元出力する出力ステップと、  対象となる義肢ソケットの３次元形状を読み込む読込ステップと、を実行させるための義肢形状調整プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】  この発明は、例えば、義足や義手等を含む義肢に関し、特に、断端部への義肢ソケットのフィッティングに好適な義肢ソケット、義肢、義肢形状調整方法、及び義肢形状調整プログラム等に関する。
【背景技術】
【０００２】  人体の断端部に装着可能な義肢の開発が従来より行われている。例えば、特許文献１には、下肢断端部をソケット（義足カラー）へと装着してそのソケットをアダプタへと連結する骨格構造型の義足が開示されている。【０００３】  一方、近年、３次元（３Ｄ）プリンタの普及と共に、義肢を３次元プリンタにて製造しようとする試みがある。３次元プリンタを用いることにより、義肢の製造コストを大幅に低下させることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表平１１−５１４５４８
【発明の概要】
【発明が解決しようとする課題】
【０００５】  ここで、断端部の形状は人により異なるため、所定の基本的形状を有するソケットを断端部の形状に合わせて調整するフィッティング作業が必要となる。このフィッティング作業は、微妙な調整を要するため、ＣＡＤ等を用いた３次元形状データ上での形状修正の他、一旦３次元プリンタにより出力して利用者に装着させる等して、人手により任意に形状修正し、ＣＡＤ上での再度の形状修正や保存の用のため、再度３次元スキャナにより読み取り３次元形状データとすることが行われていた。【０００６】  しかしながら、従来、３次元スキャナにより取得された３次元形状データに対しては、適切に座標系が設定されていなかった。すなわち、従来は、３次元スキャナにより取得された３次元形状データに対して、作業者は、その大まかな形状等に基づいて目視により適当に座標系を設定する等していた。そのため、修正前後の義肢形状データを正確に同一の座標系において取り扱うことができず、断端部との正確な位置合わせや修正前後における形状の比較又は定量的なフィッティング等が困難であった。【０００７】  本発明は、上述の技術的背景の下になされたものであり、その目的とすることころは、３次元スキャナで読み込まれた際にその座標系を所定の基準に基づいて適切に設定することができる義肢ソケット等を提供することにある。【０００８】  本発明のさらに他の目的並びに作用効果については、明細書の以下の記述を参照することにより、当業者であれば容易に理解されるであろう。
【課題を解決するための手段】
【０００９】  上述の技術的課題は、以下の構成を有する義肢ソケット、義肢、義肢形状調整方法、及び義肢形状調整プログラムにより解決することができる。【００１０】  すなわち、本発明に係る義肢ソケットは、生体の断端部へのフィッティングが可能であって３次元プリンタを用いて生成された義肢ソケットであって、３次元スキャンされた場合に座標系設定の基準となる基準表示を備える、ものである。【００１１】  このような構成によれば、３次元スキャンを行ってもその座標系を適切に付与することができ、例えば、３次元プリント前の義肢形状データの座標系に合わせて座標系を設定することも可能となるので、断端部との正確な位置合わせや修正前後における形状の比較又は定量的なフィッティング等が可能となる。また、義肢ソケットが出力された際の３次元形状データと形状修正後の義肢ソケットの３次元形状データとを一貫して同一又は略同一の座標系上で扱うことができるので、例えば、修正前後の義肢ソケットの形状の学習等を行うことが容易となる。【００１２】  前記基準表示は、形状修正が想定されない非形状修正対象部分に配置される、ものであってもよい。【００１３】  このような構成によれば、フィッティングの際に通常形状修正が想定されない部分を活用して、３次元スキャナで読み込まれた際の義肢ソケットの座標系を把握することができ、それにより、例えば、修正前後における形状の正確な比較や定量的なフィッティングを実現することが可能な義肢ソケット等を提供することができる。【００１４】  前記非形状修正対象部分は、前記義肢ソケットの先端部を含む、ものであってもよい。【００１５】  このような構成によれば、フィッティングに伴う義肢ソケットの形状修正を通常行わない先端部に３次元姿勢の測定基準を設けることができる。【００１６】  前記基準部分表示は、前記義肢ソケットの先端部に設けられた突起部であり、前記突起部は、義肢ソケットアダプタとの結合部としても機能する、ものであってもよい。【００１７】  このような構成によれば、突起部が、義肢ソケットの３次元姿勢の測定基準としてもソケットアダプタの結合部としても機能するので、義肢ソケットの形状修正を邪魔することなく、ソケットの設計自由度を確保することができる。【００１８】  前記突起部は、断面多角形状であってもよい。【００１９】  このような構成によれば、突起部の角を利用して３次元スキャナによる読み込みに好適な義肢ソケットを提供することができる。また、突起部がこのように断面多角形状であればアダプタ等との結合時に位置決め等が容易となる。【００２０】  前記突起部は、断面円形状であってもよい。【００２１】  このような構成によれば、柱状連結部７２１は、座標系検出の基準としての機能及びアダプタとの連結部としての機能を果たしつつも、特に旋盤型の３次元プリント装置を用いる場合に好適な義肢ソケット７０５を提供することができる。【００２２】  前記義肢ソケットの先端部に設けられた突起部の付け根部分にはＲ部が設けられている、ものであってもよい。【００２３】  このような構成によれば、突起部は、姿勢検出の基準としての機能及びアダプタとの連結部としての機能を果たしつつも、その強度をさらに向上させることができ、より安全な義肢ソケットを実現することができる。【００２４】  前記義肢ソケットは、熱可塑性樹脂で形成されている、ものであってもよい。【００２５】  このような構成によれば、義肢ソケットは熱可塑性樹脂で形成されているので、ヒートガン等を用いて断端部形状に適合するように自由に形状を修正することができる。【００２６】  前記基準表示は、外周側面上に付された所定の２次元的表示を含む、ものである。【００２７】  このような構成によれば、形状の設計自由度を保ちつつも、座標系を把握することができる義肢ソケットを提供することができる。【００２８】  前記基準表示は、外周側面上に配置された３つ以上の点表示を含む、ものであってもよい。【００２９】  このような構成によれば、非形状修正対象部分に配置された点表示を手掛かりに、義肢ソケットの座標系を検出することができる。【００３０】  前記基準表示は、外周側面上に配置された所定の幾何学的模様を含む、ものであってもよい。【００３１】  このような構成によれば、外周側面上に配置された幾何学的模様を手掛かりとして、義肢ソケットの座標系を検出することができる。【００３２】  前記基準表示は、義肢ソケットの外周側面上に配置された格子模様を含む、ものであってもよい。【００３３】  このような構成によれば、外周側面に配置された格子模様を手掛かりとして、義肢ソケットの座標系を検出することができる。【００３４】  前記基準表示は、前記義肢ソケットの特徴的形状部分であってもよい。【００３５】  このような構成によれば、義肢ソケットの形状調整と合わせて３Ｄスキャン用の基準表示を調整することができる。【００３６】  前記特徴的形状部分は、前記生体断端部の典型的な凹凸に対応する部分であってもよい。【００３７】  このような構成によれば、生体断端部の典型的な凹凸に対応する部分を利用するので、より確実に座標系を付与することができ、位置合わせ等がより正確となる。【００３８】  前記生体断端部は人間の足であり、前記特徴的形状部分は、膝蓋靭帯に対応する膝蓋骨靭帯対応凹部と、脛骨に対応する脛骨対応凸部と、腓骨に対応する腓骨対応凸部とを含む、ものであってもよい。【００３９】  このような構成によれば、特に義足に好適な義肢ソケットを生成することができる。【００４０】  前記特徴的形状部分上に複数の特徴点が設定され、前記特徴点に基づいて前記座標系設定が行われる、ものであってもよい。【００４１】  このような構成によれば、基準となる点等との点同士の比較により、より正確に座標系の設定を行うことができる。【００４２】  前記生体断端部は、人間の足であり、前記特徴点は、膝蓋靭帯内側端特徴点、膝蓋靭帯外側端特徴点、脛骨粗面特徴点、脛骨外側顆前面突起特徴点、腓骨頭頂特徴点、脛骨遠位端特徴点、腓骨遠位端特徴点を含む、ものであってもよい。【００４３】  このような構成によれば、より義足に好適な義肢ソケットを生成することができる。【００４４】  また、本発明は、義肢としても観念することができる。すなわち、本発明に係る義肢は、生体の断端部へのフィッティングが可能であって３次元プリンタを用いて生成された義肢であって、３次元スキャンされた場合に座標系設定の基準となる基準表示を備える、ものである。【００４５】  このような構成によれば、３次元スキャンを行ってもその座標系を適切に付与することができ、例えば、３次元プリント前の義肢形状データの座標系に合わせて座標系を設定することも可能となるので、断端部との正確な位置合わせや修正前後における形状の比較又は定量的なフィッティング等が可能となる。また、義肢が出力された際の３次元形状データと形状修正後の義肢の３次元形状データとを一貫して同一又は略同一の座標系上で扱うことができるので、例えば、修正前後の義肢ソケットの形状の学習等を行うことが容易となる。【００４６】  また、本発明は、義肢形状調整方法としても観念することができる。すなわち、本発明に係る義肢形状調整方法は、３次元スキャンされた場合に座標系設定の基準となる基準表示を備える義肢ソケットを３次元出力する出力ステップと、前記義肢ソケットに対して修正を加えて修正ソケットを得る修正ステップと、前記修正ソケットの３次元形状を読み込む読込ステップと、を備えている。【００４７】  このような構成によれば、３次元スキャナで読み込まれた際の義肢ソケットの座標系を的確に把握することができ、それにより、例えば、断端部との正確な位置合わせや形状修正前後における形状の正確な比較、又は定量的なフィッティングを実現することが可能な義肢ソケット等を提供することができる。また、義肢ソケットが出力された際の３次元形状データと形状修正後の義肢ソケットの３次元形状データとを一貫して同一又は略同一の座標系上で扱うことができるので、例えば、修正前後の義肢ソケットの形状の学習等を行うことが容易となる。【００４８】  前記義肢形状調整方法は、さらに、前記読込ステップで読み込まれた前記修正ソケットの３次元形状データの座標系を、前記基準表示に基づいて補正する補正ステップ、を備えてもよい。【００４９】  このような構成によれば、読み込まれた義肢ソケットを修正前後で一貫して同一の座標系で扱うことができる。【００５０】  前記読込ステップで読み込まれた前記修正ソケットの３次元形状データは、所定の機械学習における教師データとして利用される、ものであってもよい。【００５１】  このような構成によれば、前提となる座標系を補正した上で、機械学習を行うことができるので学習負荷が軽減される。【００５２】  本発明は、義肢形状調整プログラムとしても観念することができる。すなわち、本発明に係る義肢形状調整プログラムは、コンピュータに、３次元スキャンされた場合に座標系設定の基準となる基準表示を備える義肢ソケットを３次元出力する出力ステップと、対象となる義肢ソケットの３次元形状を読み込む読込ステップと、を実行させるための義肢形状調整プログラムである。【００５３】  このような構成によれば、３次元スキャナで読み込まれた際の義肢ソケットの座標系を把握することができ、それにより、例えば、断端部との正確な位置合わせや形状修正前後における形状の正確な比較や定量的なフィッティングを実現することが可能な義肢ソケット等を提供することができる。また、義肢ソケットが出力された際の３次元形状データと形状修正後の義肢ソケットの３次元形状データとを一貫して同一の座標系上で扱うことができるので、例えば、修正前後の義肢ソケットの形状の学習等を行うことが容易となる。
【発明の効果】
【００５４】  本発明によれば、３次元スキャナで読み込まれた際にその座標系を所定の基準に基づいて適切に設定することができる義肢ソケット等を提供することができる。
【図面の簡単な説明】
【００５５】
【図１】図１は、システム全体を表す概念図である。
【図２】図２は、システムの動作例を示す説明図（その１）である（第１の実施形態）。
【図３】図３は、システムの動作例を示す説明図（その２）である（第１の実施形態）。
【図４】図４は、試作処理の詳細フロー図である（第１の実施形態）。
【図５】図５は、ニューラルネットワークを用いた学習処理の概念図である。
【図６】図６は、３Ｄスキャン処理に関する詳細フロー図である。
【図７】図７は、システムの全体像を表す説明図である。
【図８】図８は、義肢ソケットの外観図である。
【図９】図９は、義肢ソケットの３Ｄスキャンに関する説明図である。
【図１０】図１０は、義肢ソケットの装着状態における断面図である。
【図１１】図１１は、義足の分解斜視図である。
【図１２】図１２は、義足の組立完成図である。
【図１３】図１３は、義肢ソケットの接続部の断面図である。
【図１４】図１４は、義肢ソケットの変形例（その１）である。
【図１５】図１５は、義肢ソケットの変形例（その２）である。
【図１６】図１６は、システムの動作例を示す説明図（その１）である（第２の実施形態）。
【図１７】図１７は、断端部上の特徴点に関する説明図である。
【図１８】図１８は、システムの動作例を示す説明図（その２）である（第２の実施形態）。
【図１９】図１９は、試作処理の詳細フロー図である（第２の実施形態）。
【図２０】図２０は、３Ｄスキャン処理に関する詳細フロー図である（第２の実施形態）。
【図２１】図２１は、義肢ソケット上の特徴点に関する説明図である。
【発明を実施するための形態】
【００５６】  以下、本開示に係る義肢ソケット、義肢、義肢形状調整方法、及び義肢形状調整プログラムの実施の一形態を、添付の図面を参照しつつ、詳細に説明する。＜１．第１の実施形態＞  図１〜図７を参照しつつ、第１の実施形態に係るシステムの構成と動作について説明する。
【００５７】  ＜１．１  システムの構成＞  まず、図１を参照しつつ、本実施形態に係る義肢形状データ生成システム１００の全体構成について説明する。
【００５８】  義肢形状データ生成システム１００は、種々の制御を行うＣＰＵやＧＰＵ、メモリ、キーボード、ディスプレイ等の入出力装置等を備え、後述の種々の情報処理を行う情報処理装置１１と、任意の３次元形状をスキャンして３次元形状データを生成する３次元スキャン装置１２（３Ｄスキャナ等）と、任意の３次元形状データに基づいて３次元形状をプリントする３次元プリント装置１３（３Ｄプリンタ等）とが接続することにより構成されたローカルネットワーク１０と、ローカルネットワーク１０とインターネット３０を介して接続され、後述の種々の情報を記憶する記憶装置５１と、制御部や記憶部等を含み後述する機械学習処理等を行うサーバ装置５２とから構成されたサーバシステム５０とから構成されている。
【００５９】  なお、サーバシステム５０は、所謂クラウド環境下にあり、また、サーバ装置５２においては所定の分散処理や仮想化等を行ってもよい。また、記憶部５１は、一カ所にある必要はなく、例えば分散して配置されたり、或いは所定のストレージシステムとして構成されてもよい。
【００６０】  ＜１．２  システムの動作＞  次に、図２〜図６を参照しつつ、図１で示した義肢形状データ生成システム１００の動作例について説明する。
【００６１】  図２及び図３は、義肢形状データ生成システム１００の動作例について示している。同図左側には、ローカルネットワーク１０において行われる処理が示され、同図右側には、サーバシステム５０において行われる処理が示されている。
【００６２】  図２において、処理が開始すると、情報処理装置１１は、３次元スキャン装置１２を用いて人体の断端部をスキャンすることにより生成された３次元の断端部スキャンデータを取得する処理を行い（Ｓ１００）、取得後、当該断端部スキャンデータを、インターネット３０を介してサーバシステム５０へと送信する（Ｓ１０１）。送信後、情報処理装置１１は、後述の予測演算結果を受信するまで待機する（Ｓ１０２ＮＯ）。
【００６３】  処理の開始後、断端部スキャンデータを受信するまで待機状態（Ｓ２００ＮＯ）にあったサーバ装置５２は、断端部スキャンデータを情報処理装置１１から受信すると（Ｓ２００ＹＥＳ）、当該受信した断端部スキャンデータをサーバ装置５２の記憶部又は記憶装置５１へと保存する（Ｓ２０１）。次に、予め断端部形状と当該断端部形状に適合する義肢の一部、本実施形態では義肢ソケット形状、との対応関係を学習した学習器へと断端部スキャンデータを入力することにより断端部形状に適合する義肢ソケット形状データを予測する予測演算処理が行われる（Ｓ２０２）。
【００６４】  この予測演算処理の結果、すなわち、断端部に適合的な義肢ソケット形状データは、情報処理装置１１へと送信されると共に（Ｓ２０３）、予測演算結果に相当する義肢ソケット形状データはサーバ装置５２の記憶部又は記憶装置５１へと保存される。なお、後述するものの、このとき使用する学習器としては種々の学習器が採用可能であるが、例えば、本実施形態においては人工ニューラルネットワークが採用されている。
【００６５】  続いて、情報処理装置１１が、サーバ装置５２から予測演算結果を受信すると（Ｓ１０２ＹＥＳ）、当該予測演算結果に対応する義肢ソケット形状データの修正・試作処理が行われる（Ｓ１０３）。
【００６６】  図４は、試作処理（Ｓ１０３）の詳細フローについて示した図である。同図から明らかな通り、情報処理装置１１において試作処理が開始すると、ディスプレイ上のＧＵＩ等を介してモードの選択をユーザに求めるモード選択処理が行われる（Ｓ１０３１）。
【００６７】  同図から明らかな通り、モードには、３次元ＣＡＤを用いて予測演算結果（又は、それ以前に試作処理等が行われていた場合には最新の又は選択された義肢ソケット形状データ）に対応する義肢ソケット形状データを修正する「ＣＡＤ修正モード」と、予測演算結果（又は、それ以前に試作処理等が行われていた場合には最新の又は選択された義肢ソケット形状データ）を３次元プリント装置１３を用いて仮出力する「仮出力モード」、及び、所定の義肢ソケット又は仮出力された義肢ソケットを再度３次元スキャン装置１２を用いてスキャンする「３Ｄスキャンモード」の３つが存在する。なお、ここでは、仮出力なので、３次元プリント装置１３は、例えば数時間（２〜３時間）程度で出力を完了する簡易的なモードにてプリントを行ってもよい。
【００６８】  まず、モード選択処理（Ｓ１０３１）の実行の結果、「ＣＡＤ修正モード」が選択されると、予測演算結果（又は、それ以前に試作処理等が行われていた場合には最新の又は選択された義肢ソケット形状データ）の読み出しが行われる（Ｓ１０３２）。続いて、読み出された義肢ソケット形状データを３次元ＣＡＤを用いて編集することを許容する又は促す処理が行われる（Ｓ１０３３）。編集後のデータは情報処理装置１１の記憶部へと記憶される（Ｓ１０３４）。すなわち、「ＣＡＤ修正モード」により情報処理装置１１上で定量的に義肢形状を修正することができる。
【００６９】  また、モード選択処理（Ｓ１０３１）の実行の結果、「仮出力モード」が選択されると、予測演算結果（又は、それ以前に試作処理等が行われていた場合には最新の又は選択された義肢ソケット形状データ）の読み出しが行われる（Ｓ１０３６）。続いて、読み出された義肢ソケット形状データを３次元プリント装置１３を用いて３次元出力する処理が行われる（Ｓ１０３７）。なお、ここでは、仮出力なので、３次元プリント装置１３は、例えば数時間（２〜３時間）程度で出力を完了する簡易的なモードにてプリントを行ってもよい。
【００７０】  さらに、モード選択処理（Ｓ１０３１）の実行の結果、「３Ｄスキャンモード」が選択されると、所定の義肢ソケット又は仮出力されたプリント体である義肢ソケットの３次元スキャンを行う処理が行われる（Ｓ１０３９）。３次元スキャンにより得られた形状データは情報処理装置１１の記憶部へと記憶される（Ｓ１０４０）。
【００７１】  図６は、３Ｄスキャン処理（Ｓ１０３９）に関する詳細フロー図である。同図から明らかな通り、処理が開始すると、３次元出力され又は３次元出力された後形状修正された義肢ソケット７０を３次元スキャンして義肢ソケット形状データを取得する３Ｄスキャン処理がなされる（Ｓ１０３９１）。この３Ｄスキャン処理は、後述するように、義肢ソケット７０を回転させそれを固定した３次元スキャン装置１３によりスキャンすることにより行われる。
【００７２】  その後、義肢ソケット７０の先端部に設けられた突起部を検出することにより、義肢ソケットの座標系基準の検出処理がなされる（Ｓ１０３９２）。義肢ソケットの座標系基準の検出処理がなされた後、義肢ソケットの姿勢を仮出力した際の３次元形状データの座標系基準と一致させるよう補正する処理がなされる（Ｓ１０３９３）。その後、処理は終了する。なお、このとき、義肢ソケット７０の座標系基準の検出処理（Ｓ１０３９２）までに留めても良く、その場合、補正処理（Ｓ１０３９３）はスキップ処理される。
【００７３】  すなわち、「仮出力モード」で仮出力（試作）した３次元プリント体である義肢ソケット形状を物理的に修正し（例えば、削る等）、その後、「３Ｄスキャンモード」により再度３次元形状データとすることができるため、義肢装具士等の有識者の従来の経験やノウハウに即した感覚的な修正を加えることもできる。しかもこの一連のプロセスにおいて、義肢ソケット形状データを同一又は略同一の座標系で一貫して取り扱うこともできる。
【００７４】  以上の３つのモード、すなわち、「ＣＡＤ修正モード」、「仮出力モード」、及び「３Ｄスキャンモード」が、義肢ソケット形状が断端に適合する又は適合すると判断されるまで行われる（Ｓ１０４２ＮＯ）。その後、一連の処理が完了すると（Ｓ１０４２ＹＥＳ）、試作処理は終了すると共に、最終的な義肢ソケット形状データとして定義される。
【００７５】  図３を参照しつつ、図２の試作処理（Ｓ１０３）完了後の動作例について説明する。同図から明らかな通り、試作処理完了後の修正済の義肢ソケット形状データは、情報処理装置１１からサーバ装置５２へと送信される（Ｓ１０４）。なお、このとき、試作処理工程において予測演算結果に対して何らの修正も行われなかった場合には、情報処理装置１１からサーバ装置５２へと修正が行われなかったことを示す信号が送信される。
【００７６】  このサーバ装置５２への送信の後、３次元プリント装置１３を用いて本出力を行うことを可能とする処理が行われる（Ｓ１０５）。なお、この本出力にあたっては、３次元プリント装置１３は、例えば、十数時間以上の時間（例えば１２時間〜２４時間）をかけて高精度３次元プリントを行ってもよい。
【００７７】  このような構成によれば、修正が不要であった場合には、修正が行われなかったことを示す信号のみがサーバ装置５２へと送られる。そのため、義肢ソケット形状データ等の比較的に大きな容量のデータを送る必要がなく、処理負荷を軽減することができる。
【００７８】  一方、同図において、修正済の義肢ソケット形状データを受信するまで待機状態（Ｓ２０４ＮＯ）となっていたサーバ装置５２は、情報処理装置１１から修正済の義肢形状データを受信すると（Ｓ２０４ＹＥＳ）、まず、当該修正済の義肢形状データをその内部の記憶部又は記憶装置５１へと保存する（Ｓ２０５）。その後、サーバ装置５２は、保存（Ｓ２０３）されている予測演算結果と修正済の義肢ソケット形状データを読み出して、それらの間の対応関係を学習する機械学習処理を行う（Ｓ２０６）。この機械学習処理が完了すると、学習後のパラメータ（重み等）がサーバ装置５２の記憶部又は記憶装置５１へと保存され（Ｓ２０７）、処理は終了する。
【００７９】  なお、サーバ装置５２が、修正済の義肢ソケット形状データに代えて、修正が行われなかったことを示す信号を情報処理装置１１から受信した場合（Ｓ２０４ＹＥＳ）、修正データの保存処理（Ｓ２０５）及び機械学習処理（Ｓ２０６、Ｓ２０７）を行わずに、処理を終了する。これは、予測処理の精度が十分であってこれ以上の機械学習が不要であると判断されるためである。なお、本実施形態では、機械学習を行わない構成としているが、予測精度の良好なデータを出力するのに用いられたパラメータを強化する目的で、敢えて修正が不要であったデータも用いて機械学習を行ってもよい。
【００８０】  図５は、機械学習処理の一例、特に人工ニューラルネットワークを用いて機械学習処理を行う場合の概念図である。本実施形態において用いられる人工ニューラルネットワークは、入力層と、複数の中間層と、出力層を有する多層の人工ニューラルネットワークであり、同図中央において示されるように、ニューロンに相当するノードと、ニューロン間の伝達を行うシナプスに相当しノード間をつなぐ重み付きリンク（重み）と、から構成されている。このような人工ニューラルネットワークによれば、入力に相当するデータセットと教師に相当するデータセットに基づいて、重みに相当する数値を初めとするパラメータが更新され（教師あり学習）、様々な入出力の対応関係を学習することができる。なお、同図の例にあっては、理解の容易化のためニューロン数等が簡略化して記載されていることに留意されたい。
【００８１】  次に、本実施形態に係る人工ニューラルネットワークを用いた機械学習処理（Ｓ２０６）について説明する。機械学習処理は順方向演算処理と誤差逆伝播演算処理とから構成される。
【００８２】  まず、順方向演算処理について説明する。順方向演算処理が開始すると、同図の左側の入力層に、断端部の３次元形状データ又はそれに相当するデータが入力される。本実施形態においては断端部は膝下部である。当該入力が行われると各ノード間の重みを介して各ニューロンの発火値が計算され、図の左方向から右方向への順方向の伝播処理が行われる。なお、この際、各ニューロンの伝達関数として、例えば、ランプ関数（ＲｅＬＵ）やシグモイド関数等を採用することができる。続いて、順方向の伝播処理が同図右側の出力層まで至ると、出力層には、予測演算結果に相当する義肢の一部（ソケット）の３次元形状データが表現される。このようにして断端部の３次元形状データ又はそれに相当するデータから、予測器（学習器）を介して義肢の一部（ソケット）の３次元形状データが出力されることとなる。
【００８３】  次に、誤差逆伝播演算処理が開始すると、まず、上述の順方向演算が行われた後、予測演算結果に相当する義肢ソケットの３次元形状データと、情報処理装置１１から受信した教師データに相当する修正済の義肢ソケット形状データとの間の誤差を算出する処理が行われる。この処理で算出された誤差は、誤差逆伝播法を用いて再度入力層へと向けて伝播され、この逆伝播された各誤差量に基づいて、重みに相当する数値を初めとする各パラメータが更新又は修正される。このような一連の処理を種々の多数の入力データと教師データの対について行うことで、学習器は、各修正済のデータの背景にある義肢装具士等を初めとする形状データ修正者のノウハウを学習していき、その結果、学習器の予測精度は漸次的に向上していくこととなる。
【００８４】  すなわち、このような構成によれば、機械学習技術を用いて、断端部の形状データに基づいて断端部に適合する義肢の一部（例えば義肢のソケット部）を生成することができる。これにより、義肢装具の高度なノウハウが無くとも断端に適合する義肢又はその一部（例えば、ソケット等）を生成することができると共に、その時間的、経済的負担も軽減されることとなる。
【００８５】  また、修正等も加味した最終的な義肢ソケット形状データに基づいて機械学習を行うので、サンプル数の増大と共に機械学習器の予測精度をさらに向上させることができる。
【００８６】  次に、図７は、上述した義肢ソケット形状データ生成システム１００の全体像を示す説明図である。同図を用いて、義肢形状データ生成システム１００を用いて、義肢提供者が、義肢使用者へと義肢を提供するまでの過程の一例について説明する。
【００８７】  同図から明らかな通り、まず、義肢提供者は、義肢使用者に対して問診を行い、問診後、３次元スキャン装置１２を用いて義肢使用者の断端部の３次元形状をスキャンする。このスキャンの後、義肢提供者は、スキャンした断端部の３次元形状データをサーバ装置５２へと送信する（Ｓ１００、Ｓ１０１）。このスキャンした断端部の３次元形状データは、クラウド環境にあるサーバ装置５２へとアップロードされて予測器（学習器）へと入力され、当該予測器（学習器）から義肢ソケットの３次元形状データが予測演算される（Ｓ２００〜Ｓ２０２）。予測演算結果たる義肢ソケットの３次元形状データは、義肢提供者の情報処理装置１１へと送信され推薦（リコメンド）される（Ｓ２０３）。
【００８８】  次に、予測演算結果たる義肢ソケットの３次元形状データは、情報処理装置１１のディスプレイ等へと表示されると共に義肢提供者による修正の対象となる（Ｓ１０３）。この修正には、３次元ＣＡＤを用いたデジタル的・定量的な修正や（Ｓ１０３２〜Ｓ１０３４）、一旦３次元プリント装置１３により仮出力を行った後（Ｓ１０３６〜Ｓ１０３７）、仮出力したプリント体に物理的に修正を加え（例えば、削る等）、再度スキャンするアナログな修正（Ｓ１０３９〜Ｓ１０４０）の両方を含むものである。これらの修正が一通り完了すると（Ｓ１０４２）、修正後の義肢ソケットの３次元義肢形状データは、サーバ装置５２へと送信され再インポートされる（Ｓ１０４、Ｓ２０４〜Ｓ２０５）。その後、修正後の義肢ソケットの３次元形状データは３次元プリント装置１３にて本出力されると共に（Ｓ１０５）、他の部品とのアセンブリが行われ、義肢として義肢使用者へと提供される。
【００８９】  一方、サーバ装置５２における学習器、すなわち、人工ニューラルネットワークでは、義肢の断端部を入力とし、修正後の義肢ソケットの３次元形状データを教師データとして学習処理が行われる（Ｓ２０６〜Ｓ２０７）。これにより、さらに学習器の予測精度を向上させることができる。
【００９０】  ＜１．３  義肢ソケットの具体的な構成＞  次に、図８〜図１０を参照しつつ、本実施形態において使用される義肢ソケット７０の詳細な構成について説明する。
【００９１】  図８は、３Ｄ仮出力処理（Ｓ１０３７）により仮出力された義肢ソケット７０の説明図である。図８（ａ）は義肢ソケット７０の正面図、図８（ｂ）は義肢ソケット７０の側面図、図８（ｃ）は義肢ソケット７０の底面図、図８（ｄ）は義肢ソケット７０の斜視図、図８（ｅ）は義肢ソケット７０の断面図を表している。なお、いずれの面を正面、底面又は側面とするかは任意である。
【００９２】  同図から明らかな通り、義肢ソケット７０は、下肢断端部を収容する中空のソケット本体部７１と、ソケット本体部７１の先端（下端）に設けられた柱状連結部７２とから形成されている。ソケット本体部７１は、膝裏側にＵ字状の開口を有している。また、柱状連結部７２は、中空の四角柱形状を有しており、底面には、内部空間７４へとその頭部が収容される固定用ボルトを挿通するための孔部７３が設けられている。なお、後述するように、柱状連結部７２は、３Ｄスキャン（Ｓ１０３９）を行う際の姿勢検出に用いられる。
【００９３】  義肢ソケット７０は、熱可塑性樹脂により形成されている。そのため、ヒートガン等により加熱することで手で変形可能な程度に軟化する。これを利用して、断端部形状に適合するように自由に義肢ソケット７０の形状を修正することができる。
【００９４】  図９は、義肢ソケット７０の３Ｄスキャンに関する説明図である。同図から明らかな通り、義肢ソケット７０は、鉛直方向の軸周りに回転する棒状回転体８０の先端に被せられ、義肢ソケット７０全体が視野内に入るように所定距離離間した位置に固定された３次元スキャン装置１３により全外周側面を検出される。その後、３次元スキャン装置１３は、厚み相当分をオフセットすることにより義肢ソケット７０の３次元形状データを生成する。このとき、柱状連結部７２を検出することにより義肢ソケット７０の姿勢を検出することができる。
【００９５】  図１０は、義肢ソケット７０を装着した状態、すなわち、下肢断端部２００を義肢ソケット７０内へと収容した状態における断面図である。同図から明らかな通り、装着状態において下肢断端部２００は、義肢ソケット７０へと圧入されており、義肢ソケット７０の内周面と接触している。このとき、下肢断端部２００の接触部位によっては接触箇所が擦れてしまうことや適切に断端部を保持できないおそれ等があるため、接触位置や態様を調整するため形状修正が必要となる。
【００９６】  また、同図から明らかな通り、下肢断端部２００の最下端は、義肢ソケット７０の内周側の最下端より距離Ｄだけ離間している。このように、下肢断端部２００は、通常、最下部まで接触することはなく、従って、義肢ソケット７０の下端部又はその近傍は、形状の修正が行われることがない。
【００９７】  このような構成によれば、通常形状の修正が行われない先端部（下端部）又はその近傍へと柱状連結部７２を設けられているので、安定して義肢ソケット７０の座標系を特定することができる。すなわち、フィッティングに伴う義肢ソケット７０の形状修正が通常行われない先端部を利用して、３次元姿勢や座標系の特定を行うことができる。
【００９８】  また、３次元スキャン装置１３を用いて回転する立体物の形状スキャンを行う場合、取得される形状データの解像度は粗いか又は不鮮明となることが多い。しかしながら、本実施形態に係る柱状連結部７２は、断面四角形状であって角を有するので比較的容易に読み込みを行うことができる。また、アダプタ等へと差し込んで結合させる場合には、断面円形状の場合等に比して位置決めも容易となる。
【００９９】  ＜１．４  義足の具体的な構成＞  次に、図１１〜図１３を参照しつつ、本実施形態において使用される義肢ソケット７０を含む義足の詳細な構成について説明する。
【０１００】  図１１は、義足の分解斜視図であり、図１２は、義足の組立完成図である。同図から明らかな通り、義足は、上から、義肢ソケット７０、カップリングアダプタ８０、上部カップリング部品９０、カップリング部品本体１２０、下部カップリング部品１３０、ソケットアダプタ１４０、クランプアダプタ１５０、パイプ１６０、クランプアダプタ１７０、及び足部１８０を順に位置合わせして連結することにより形成されている。
【０１０１】  カップリングアダプタ８０は、断面円形状であり、上面中央に断面四角形状の孔部８１を備えている。この孔部８１へと義肢ソケット７０の最下端の柱状連結部７２を挿入することにより連結される。カップリングアダプタ８０とカップリング部品本体１２０とは、カップリング部品本体１２０の所定の円周上に設けられた８つの孔部１２３と、カップリングアダプタ８０の下面に設けられた所定の円周上の８つの孔部８２（図１３を参照）とを位置合わせして、ボルト２００（図１３を参照）で固定することにより連結される。
【０１０２】  上部カップリング部品９０と、下部カップリング部品１３０とは、カップリング部品本体１２０を挟持するようにカップリング部品本体１２０の上下に配置され、下部カップリング部品１３０の下部にはソケットアダプタ１４０が配置される。これらの上部カップリング部品９０、下部カップリング部品１３０及びソケットアダプタ１４０の四方に配置された孔部９２、孔部１３２及び孔部１４２へと所定のボルト２１０を挿通することにより、カップリング部品本体１２０を挟持するように固定される。このとき、ボルト２１０は、カップリング部品本体１２０の四方に設けられた円形の調整孔１２２に挿通されている。すなわち、カップリング部品本体１２０の面に沿うように義肢ソケット７０を平行移動できるように構成されている。
【０１０３】  ソケットアダプタ１４０の下面に設けられた突起部は、クランプアダプタ１５０の中央に設けられた孔部１５１へと挿入され、当該突起部は、クランプアダプタ１４０の上端部に設けられた４つの圧着ネジ１５２をそれぞれ締めることにより孔部１５１中に固定される。すなわち、各圧着ネジ１５２を調整することにより、義肢ソケット７０の角度を調整することができる。
【０１０４】  クランプアダプタ１５０とパイプ１６０とは、クランプアダプタ１５０の下端の孔部へとパイプ１６０を嵌合することにより連結される。パイプ１６０とクランプアダプタ１７０とは、パイプ１６０の中心孔部をクランプアダプタ１７０の円形上端部へと嵌合することにより連結される。
【０１０５】  足部１８０は、足首周辺部に設けられた断面台形状の突起部１８１と、足先を模した本体部１８２とから成る。突起部１８１は、クランプアダプタ１７０の下部に設けられた孔部へと挿入され、クランプアダプタ１７０の下端部の周囲に設けられた４つの圧着ネジ１７２により固定される。すなわち、各圧着ネジ１７２を調整することにより、足首の角度を自在に変更することができる。
【０１０６】  図１３は、義肢ソケット７０の接続部の断面図である。同図から明らかな通り、義肢ソケット７０は、カップリングアダプタ８０の孔部８１へと挿入され、ボルト１９０とナット１９１を利用してカップリングアダプタ８０へと固定される。また、上部カップリング部品９０、下部カップリング部品１３０及びソケットアダプタ１４０の四方に配置された孔部９２、孔部１３２及び孔部１４２へと所定のボルト２１０を挿通することにより、上部カップリング部品９０、及び、下部カップリング部品１３０は、カップリング部品本体１２０を挟持するように固定される。さらに、カップリングアダプタ８０とカップリング部品本体１２０とは、カップリング部品本体１２０の所定の円周上に設けられた８つの孔部１２３と、カップリングアダプタ８０の下面に設けられた所定の円周上の８つの孔部８２とを位置合わせして、ボルト２００で固定することにより連結される。
【０１０７】  ＜２．第２の実施形態＞  次に、図１６〜図２１を参照しつつ、第２の実施形態について説明する。第１の実施形態においては、フィッティングの際に通常形状修正が想定されない義肢ソケットの一部に、３次元スキャンを行った場合の座標系の基準となる基準表示を設けていた。これに対して、本実施形態では、義肢ソケットの特徴的形状部分又はその特徴的形状部分に設けられた特徴点若しくは領域を基準表示とする構成について説明する。なお、以下では、第１の実施形態と同一又は略同一の構成については、同一の符号を付している点に留意されたい。
【０１０８】  ＜２．１  システムの構成＞  義肢形状データ生成システム１００の構成は、図１に示した構成と同一であるので説明は省略する。
【０１０９】  ＜２．２  システムの動作＞  図１６は、第２の実施形態に係るシステムの動作例を示す説明図（その１）である。同図から明らかな通り、処理が開始すると、第１の実施形態と同様に、情報処理装置１１は、３次元スキャン装置１２を用いて人体の断端部をスキャンすることにより生成された３Ｄスキャンデータを取得する処理を行う（Ｓ１０６）。断端部の３Ｄスキャンデータの取得処理完了後、３Ｄスキャンデータについて特徴点の設定処理が行われる（Ｓ１０７）。
【０１１０】  図１７は、特徴点の設定処理（Ｓ１０７）において付与される特徴点に関する説明図である。同図から、明らかな通り、各特徴点は、膝下から断端にかけて足の断端部２５０が典型的に有する凹凸箇所に設けられた特徴点であり、具体的には、膝蓋靭帯内側端特徴点２５１、膝蓋靭帯外側端特徴点２５２、脛骨粗面特徴点２５３、脛骨外側顆前面突起特徴点２５４、腓骨頭頂特徴点２５５、脛骨遠位端特徴点２５６、腓骨遠位端特徴点２５７の７つの特徴点が設定される。
【０１１１】  ７つの特徴点は、例えば、以下の手順で設定される。まず、ＭＰＴレベル（ミッドポイントレベル）２５８が、３次元形状データを解析することにより特定される。具体的には、膝の中央上部に位置する凸部である膝蓋骨と、脛の中央に位置する凸部である膝骨をまず形状解析により特定し、当該膝蓋骨の最下端と当該脛骨の中心上端との間を等分する水平線として特定される。
【０１１２】  膝蓋靭帯内側端特徴点２５１及び膝蓋靭帯外側端特徴点２５２は、ＭＰＴレベル２５８に相当する水平線上であって、膝中央の所定幅の凹部領域の内側端部と外側端部としてそれぞれ設定される。
【０１１３】  脛骨粗面特徴点２５３は、ＭＰＴレベル２５８の直下であって脛骨中央上部に位置するコブ状突起を検出することにより設定される。
【０１１４】  脛骨外側顆前面突起特徴点２５４は、脛骨粗面特徴点２５３より外側であって近位（上側）方向のコブ状突起部を検出することにより設定される。
【０１１５】  腓骨頭頂特徴点２５５は、膝の外側であってＭＰＴレベルより遠位（下側）にある最突出部を検出することにより設定される。
【０１１６】  脛骨遠位端２５６は、断端部を側面から見た場合に、断端部の前面に接する垂直な第１の仮想面と、断端部の最下端に接する水平な第２の仮想面とが交差する線分を原点として、水平面に対して４５度を為すよう断面方向へと延びる面が、断端部と持つ交点を検出することにより設定される。
【０１１７】  腓骨遠位端２５７は、膝の外側であって腓骨頭頂点よりさらに遠位（下側）にある突出部を検出することにより設定される。
【０１１８】  なお、本実施形態においては、単に読み込まれた義肢ソケットの形状解析を行うことにより、特徴点を設定する構成としたが、このような構成に限定されない。従って、例えば、義肢ソケットの形状解析を行って各特徴点のガイド情報を提示した後、ＧＵＩ等を介してユーザに各特徴点等を再設定させてもよい。また、初めからユーザに特徴点を手動で決定させるよう構成してもよい。
【０１１９】  図１６に戻り、特徴点の設定処理（Ｓ１０７）が完了すると、３Ｄスキャンデータと特徴点に関する情報をサーバシステム５０へと送信する（Ｓ１０８）。送信後、情報処理装置１１は、後述の予測演算結果を受信するまで待機する（Ｓ１０２ＮＯ）。
【０１２０】  処理の開始後、３Ｄスキャンデータ及び特徴点情報をデータとして受信するまで待機状態（Ｓ２００ＮＯ）にあったサーバ装置５２は、それらのデータを受信すると（Ｓ２００ＹＥＳ）、第１の実施形態と同様に、データの保存（Ｓ２０１）、学習済モデルに基づく予測演算処理（Ｓ２０２）、及び予測演算結果の保存と送信処理を行う（Ｓ２０３）。
【０１２１】  情報処理装置１１が、サーバ装置５２から予測演算結果を受信すると（Ｓ１０２ＹＥＳ）、予測演算結果に対応する義肢ソケット形状データの試作処理が行われる（Ｓ１０３）。
【０１２２】  図１９は、試作処理（Ｓ１０３）の詳細フローについて示した図である。同図から明らかな通り、試作処理（Ｓ１０３）は、第１の実施形態と同様に、「ＣＡＤ修正モード」、「仮出力モード」及び「３Ｄスキャンモード」を有しており、このうち、「ＣＡＤ修正モード」及び「仮出力モード」においては、第１の実施形態と同様の動作が行われる。また、これらの処理は処理完了指令が行われるまで行われる（Ｓ１０４２）。
【０１２３】  モード選択処理（Ｓ１０３１）の結果、「３Ｄスキャンモード」が選択されると、３次元出力された義肢ソケット又は３次元出力された後形状修正がなされた義肢ソケットを３Ｄスキャンによりデータとして取り込む処理が行われる（Ｓ３１）。
【０１２４】  図２０は、３Ｄスキャン処理（Ｓ３１）に関する詳細フローチャートである。同図から明らかな通り、処理が開始すると、３Ｄスキャンデータの取得処理が行われる（Ｓ３１１）。３Ｄスキャンデータの取得は、第１の実施形態と同様に３Ｄスキャン装置１３を用いて行われる。
【０１２５】  ３Ｄスキャンデータの取得処理が完了すると、次に取得された３Ｄスキャンデータに対してガイド特徴点を設定する処理が行われる（Ｓ３１２）。ガイド特徴点は、３Ｄスキャンデータ状の義肢ソケット３００の形状を解析することにより行われる。
【０１２６】  図２１は、義肢ソケット３００の３Ｄスキャンデータに対して設定されたガイド特徴点に関する説明図である。同図から明らかな通り、本実施形態において、各ガイド特徴点は、膝下から断端にかけての足の断端部が典型的に有する凹凸箇所に対応するよう義肢ソケットに設けられた特徴点であり、具体的には、膝蓋靭帯内側端ガイド特徴点３０１、膝蓋靭帯外側端ガイド特徴点３０２、脛骨粗面ガイド特徴点３０３、脛骨外側顆前面突起ガイド特徴点３０４、腓骨頭頂ガイド特徴点３０５、脛骨遠位端ガイド特徴点３０６、腓骨遠位端ガイド特徴点３０７の７つのガイド特徴点が設定される。
【０１２７】  なお、膝蓋靭帯内側端ガイド特徴点３０１及び膝蓋靭帯外側端ガイド特徴点３０２は、膝蓋骨靭帯に対応する膝蓋骨靭帯に対応する凹部上に設けられており、脛骨粗面ガイド特徴点３０３、脛骨外側顆前面突起ガイド特徴点３０４、及び脛骨遠位端ガイド特徴点３０６は脛骨に対応する凸部上に設けられており、腓骨頭頂ガイド特徴点３０５及び腓骨遠位端ガイド特徴点は、３０７腓骨に対応する凸部上に設けられている。膝蓋骨靭帯に対応する凹部、脛骨に対応する凸部、及び、腓骨に対応する凸部は、いずれも義肢ソケットの作成の際に典型的に設けられる。
【０１２８】  なお、膝蓋靭帯内側端ガイド特徴点３０１及び膝蓋靭帯外側端ガイド特徴点３０２は、ＭＰＴレベル３０８上であって所定幅の凹部中に存在する。脛骨粗面ガイド特徴点３０３、脛骨外側顆前面突起ガイド特徴点３０４及び脛骨遠位端ガイド特徴点３０６は、脛の前面側に設けられた凸部上に存在する。腓骨頭頂ガイド特徴点３０５は、膝の外側の凸部上に存在する。腓骨遠位端ガイド特徴点３０７は腓骨に対応する凸部上に存在する。
【０１２９】  また、各ガイド特徴点は、３Ｄスキャンデータ上の義肢ソケットの形状解析を行うことにより設定され、その検出、設定手順は図１７と略同一である。
【０１３０】  各ガイド特徴点の設定処理が完了すると、特徴点の修正受付処理（Ｓ３１４）が行われる。修正受付処理（Ｓ３１４）においては、ユーザに対して、情報処理装置１１と接続されたディスプレイ上に表示されたガイド特徴点の位置をマウス等の所定の入力装置を介して微調整させ、最終的な特徴点の位置を決定させることを許容する処理が行われる。
【０１３１】  その後、特徴点の位置に関する修正が完了すると（Ｓ３１６ＹＥＳ）、特徴点に基づいて座標系を設定する処理が行われる（Ｓ３１８）。すなわち、７つの特徴点を、基準となる特徴点（例えば、断端部形状データの特徴点など）と比較し、各特徴点間の差分の総和が最小となるように座標系を設定する。座標系設定後、処理は終了する。なお、本実施形態においては各特徴点の差分の総和を基準として座標系を設定することとしたが、他の公知の手法を用いて座標系を設定してもよい。また、一部の特徴点のみを利用して座標系を設定してもよい。
【０１３２】  図１９に戻り、３Ｄスキャン処理（Ｓ３１）が終了すると、３Ｄスキャンデータを座標系と共に記憶する処理が行われる（Ｓ３２）。
【０１３３】  図１６に戻り、試作処理（Ｓ１０３）が完了すると、図１８へと進み、第１の実施形態と同様に、修正データを送信する処理（Ｓ１０４）及び３Ｄ本出力処理（Ｓ１０５）が行われ、処理は終了する。
【０１３４】  一方、第１の実施形態と同様に、修正済の義肢ソケット形状データを受信するまで待機状態（Ｓ２０４ＮＯ）であったサーバ装置５２は、データを受信すると（Ｓ２０４ＹＥＳ）、当該データを保存する処理を行う（Ｓ２０５）。その後、サーバ装置５２は、適切な座標系上にある断端部形状と修正データとに基づいて機械学習処理を行う（Ｓ２０６０）。なお、本実施形態では３Ｄスキャン処理の際に座標系を付与する構成について説明したが、機械学習処理の前段において行ってもよい。
【０１３５】  機械学習処理が終了すると、重み等の学習後の新たなパラメータの保存処理が行われ（Ｓ２０７）、処理は終了する。
【０１３６】  このような構成によれば、義肢ソケットの形状調整と合わせて３Ｄスキャン用の基準表示を調整することができる。また、断端部の典型的な凹凸に対応する部分を利用するので、より確実に座標系を付与することができ、位置合わせ等がより正確となる。
【０１３７】  ＜３．変形例＞  ＜３．１  義肢ソケットの変形例＞  第１の実施形態においては、義肢ソケット７０の先端部に柱状連結部７２を設け、当該柱状連結部７２を基準として義肢ソケット７０の座標系を検出することとした。しかしながら、本発明はそのような構成に限定されない。例えば、義肢ソケットの外側面上に所定の２次元的基準表示を設けて、それにより、義肢ソケットの姿勢や座標系を取得するものとしてもよい。
【０１３８】  図１４は、義肢ソケット７０の表面に、３次元スキャンのための２次元的基準表示のうち、特に点表示（点状マーカ）を設けた場合の変形例（その１）である。図１４（ａ）と図１４（ｂ）は、義肢ソケット７０１、７０２の外周側面上に、３Ｄスキャン装置１３による義肢ソケット７０１、７０２の姿勢検出に利用されるマーカを設ける構成について示している。このマーカは、通常、義肢ソケット７０のうち形状の修正が通常想定されない部位に配置されている。図１４（ａ）の場合には、形状の修正が通常想定されない義肢ソケット７０１の先端部に３つのマーカ７０１１が配置されている。一方、図１４（ｂ）の場合には、形状の修正が通常想定されない義肢ソケット７０１の先端部と形状の修正が行われる可能性の低い義肢ソケットの正面上端部に合計３つのマーカ７０２１がそれぞれ配置されている。なお、これらのマーカは所定の着色による表示であってもよいし、所定の凸部又は凹部を設ける等の形状的表示であってもよい。ただし、着色による表示である場合には、撮像手段等の読み取り手段を別途設けても良い。
【０１３９】  すなわち、このような構成によれば、非形状修正対象部分に配置されたマーカを利用して、正確に義肢ソケット７０１、７０２の座標系を検出することができる。
【０１４０】  図１４（ｃ）は、義肢ソケット７０３の外周側面上に所定の幾何学模様、特に、格子模様を付した場合の義肢ソケット７０３の外観図である。同図においては、義肢ソケット７０３の外周側面の全体に渡って３Ｄスキャン装置１３による義肢ソケット７０３の姿勢検出に利用される格子模様が付されている。そのため、義肢ソケット７０３の外周側面の一部が形状修正されて変形された場合でも、残された格子模様や格子模様全体を検出することで義肢ソケット７０３の姿勢を検出することができる。なお、この格子模様は所定の着色による表示であってもよいし、各線部を所定の凸部又は凹部により形成した形状的表示であってもよい。ただし、着色による表示である場合には、撮像手段等の読み取り手段を別途設けても良い。
【０１４１】  このような構成によれば、外周側面に配置された格子模様を手掛かりとして、義肢ソケット７０３の姿勢を検出することができる。
【０１４２】  なお、義肢ソケット７０３の表面上に設けられる幾何学的形状は、３次元の座標系の取得が可能であればよいので、格子模様に限定されず、例えば、直線的又は曲線的な他の幾何学的形状、市松模様等の他の種々の公知の模様を含むものである。
【０１４３】  また、第１の実施形態では、四角柱形状を有する柱状連結部７２がソケット本体部７１の下端の先端部に設けられる旨説明した。しかしながら、本発明はこのような構成に限定されない。
【０１４４】  図１５は、義肢ソケット７０の変形例（その２）である。図１５（ａ）は、柱状連結部７２１のソケット本体部７１との連結領域７２１１に丸み（Ｒ部）を付加した変形例について説明する図である。このような構成によれば、柱状連結部７２１は、座標系検出の基準としての機能及びアダプタとの連結部としての機能を果たしつつも、その強度をさらに向上させることができ、より安全な義肢ソケット７０４を実現することができる。
【０１４５】  図１５（ｂ）は、柱状連結部７２２が円筒形である場合の変形例について説明する図である。このような構成によれば、柱状連結部７２１は、座標系検出の基準としての機能及びアダプタとの連結部としての機能を果たしつつも、旋盤型の３次元プリント装置を用いる場合に好適な義肢ソケット７０５を提供することができる。
【０１４６】  ＜３．２  その他の変形例＞  上述の実施形態においては、機械学習は、義肢の断端部形状を入力とし、修正後の義肢ソケットの３次元義肢形状データを教師データとして行われていたものの、本発明はそのような構成に限定されない。従って、例えば、義肢ソケットといった義肢の一部ではなく、義肢全体を出力するような構成としてもよい。また、問診の際に前記義肢使用者の付随的情報、例えば、年齢、性別、体重、筋肉量、体脂肪、軟部組織の量、断端部の骨の位置、義足の場合であれば、内股／外股、前傾／後傾の等の特性を聞き出して、情報処理装置１１へと入力してサーバ装置５２へと送信し、それらの付随的情報と断端部形状を入力とし、修正後の義肢ソケットの３次元形状データを教師データとして学習処理を行っても良い。このような構成によれば、義肢の使用者に関する付随的な情報も含めて学習を行うので、より精度良く断端部に適合する義肢の一部又は全体の形状データを生成することができる。
【０１４７】  また、上述の実施形態においては、シンプルな人工ニューラルネットワークを用いているものの、本発明はそのような構成に限定されない。従って、漸次的に汎化機能を獲得する種々の機械学習アルゴリズム、例えば、サポートベクターマシン（ＳＶＭ）等の他の機会学習アルゴリズムを利用してもよい。また、人工ニューラルネットワークを用いる場合でも、例えば全結合型のニューラルネットワークや、人工ニューラルネットワークの前段又は後段に畳み込みニューラルネットワーク（ＣＮＮ）等を配置する構成としてもよい。また、データセット毎に逐次的に学習処理を行うのではなく、複数パターンを蓄積してからバッチ的に学習処理を行ってもよい。さらに、単なる多層構造ではなく、特に、中間層の層数が多い構造を用いて深層学習を行ってもよい。
【０１４８】  さらに、上述の実施形態においては、情報処理装置１１とサーバ装置５２との間において、断端部形状データ又は義肢形状データは３次元データとしてそのまま送受信されている。しかしながら、本発明はこのような構成に限定されない。従って、例えば、適切な情報圧縮処理を行ったり、或いはデータ構造を変換する等して情報量を削減して送受信を行っても良い。また、機械学習に適した形式としてから送受信を行ってもよい。
【０１４９】  加えて、上述の実施形態においては、各機器はローカルネットワーク１０とサーバシステム５０とに分かれて存在し、学習処理等はクラウド環境下にあるサーバシステム５０側で行われることとしたが、ネットワーク構成は様々に変更可能であり、このような構成に限定されない。従って、例えば、３次元ＣＡＤ機能の提供も含めて情報処理をサーバ側ネットワークにより行ってもよい。また、機械学習処理を含む本開示に係るすべての処理をローカルネットワーク１０内部にて行ってもよいし、３次元スキャン装置１２と３次元プリント装置１３を別々のネットワーク内に配置してもよい。また、機械学習処理を含む本開示に係るすべての処理を同一の情報処理装置１１内部にて行ってもよい。
【０１５０】  また、第２の実施形態においては、座標系設定の基準となる特徴点の設定を形状解析や人手で行っていた。しかしながら、本発明はこのような構成に限定されない。従って、例えば、断端部形状データと３Ｄスキャンデータを入力とし、所定の学習済モデルにより基準特徴点を出力してもよい。なお、この場合の教師データは、断端部形状データと義肢ソケットの３Ｄスキャンデータのそれぞれに対して人手により確からしい特徴点を設定することにより作成される。
【産業上の利用可能性】
【０１５１】  本発明は少なくとも義肢を製造等する産業にて利用可能である。
【符号の説明】
【０１５２】  １０  ローカルネットワーク  １１  情報処理装置  １２  ３次元スキャン装置  １３  ３次元プリント装置  ３０  インターネット  ５０  サーバシステム  ５１  記憶装置  ５２  サーバ装置  ７０  義肢ソケット  ７１  ソケット本体部  ７２  柱状連結部  ７３  孔部  １００  義肢形状データ生成システム  ２５０  断端部  ３００  義肢ソケット
【図１】
2019245043.tif 000003
【図２】
2019245043.tif 000004
【図３】
2019245043.tif 000005
【図４】
2019245043.tif 000006
【図５】
2019245043.tif 000007
【図６】
2019245043.tif 000008
【図７】
2019245043.tif 000009
【図８】
2019245043.tif 000010
【図９】
2019245043.tif 000011
【図１０】
2019245043.tif 000012
【図１１】
2019245043.tif 000013
【図１２】
2019245043.tif 000014
【図１３】
2019245043.tif 000015
【図１４】
2019245043.tif 000016
【図１５】
2019245043.tif 000017
【図１６】
2019245043.tif 000018
【図１７】
2019245043.tif 000019
【図１８】
2019245043.tif 000020
【図１９】
2019245043.tif 000021
【図２０】
2019245043.tif 000022
【図２１】
2019245043.tif 000023
【国際調査報告】
2019245043.tif 000024
2019245043.tif 000025
2019245043.tif 000026
2019245043.tif 000027