JP5429992B2 - 三次元形状モデル生成装置、三次元形状モデル生成方法、三次元形状モデル生成プログラム、及び三次元形状モデル生成システム - Google Patents
三次元形状モデル生成装置、三次元形状モデル生成方法、三次元形状モデル生成プログラム、及び三次元形状モデル生成システム Download PDFInfo
- Publication number
- JP5429992B2 JP5429992B2 JP2010043568A JP2010043568A JP5429992B2 JP 5429992 B2 JP5429992 B2 JP 5429992B2 JP 2010043568 A JP2010043568 A JP 2010043568A JP 2010043568 A JP2010043568 A JP 2010043568A JP 5429992 B2 JP5429992 B2 JP 5429992B2
- Authority
- JP
- Japan
- Prior art keywords
- model
- values
- value
- dimensional
- target
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 80
- 238000004364 calculation method Methods 0.000 claims description 47
- 239000000284 extract Substances 0.000 claims description 45
- 238000003860 storage Methods 0.000 claims description 43
- 230000005540 biological transmission Effects 0.000 claims description 20
- 238000000491 multivariate analysis Methods 0.000 claims description 18
- 230000006870 function Effects 0.000 claims description 17
- 238000000605 extraction Methods 0.000 claims description 8
- 238000012545 processing Methods 0.000 description 262
- 238000004088 simulation Methods 0.000 description 227
- 230000037237 body shape Effects 0.000 description 202
- 230000015572 biosynthetic process Effects 0.000 description 77
- 238000003786 synthesis reaction Methods 0.000 description 77
- 239000011159 matrix material Substances 0.000 description 75
- 230000000875 corresponding effect Effects 0.000 description 70
- 230000008569 process Effects 0.000 description 64
- 230000005477 standard model Effects 0.000 description 61
- 238000010586 diagram Methods 0.000 description 30
- 210000001503 joint Anatomy 0.000 description 22
- 238000006073 displacement reaction Methods 0.000 description 21
- 238000007781 pre-processing Methods 0.000 description 21
- 230000002596 correlated effect Effects 0.000 description 18
- 230000037396 body weight Effects 0.000 description 12
- 230000000694 effects Effects 0.000 description 10
- 238000004519 manufacturing process Methods 0.000 description 10
- 238000000513 principal component analysis Methods 0.000 description 10
- 230000007423 decrease Effects 0.000 description 9
- 210000002414 leg Anatomy 0.000 description 7
- 238000004458 analytical method Methods 0.000 description 6
- 210000003484 anatomy Anatomy 0.000 description 5
- 210000000038 chest Anatomy 0.000 description 5
- 238000012937 correction Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000009826 distribution Methods 0.000 description 4
- 230000015654 memory Effects 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 210000002310 elbow joint Anatomy 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 210000004394 hip joint Anatomy 0.000 description 3
- 210000003131 sacroiliac joint Anatomy 0.000 description 3
- 210000001015 abdomen Anatomy 0.000 description 2
- 230000003187 abdominal effect Effects 0.000 description 2
- 230000036541 health Effects 0.000 description 2
- 210000000629 knee joint Anatomy 0.000 description 2
- 210000002445 nipple Anatomy 0.000 description 2
- 210000000323 shoulder joint Anatomy 0.000 description 2
- 230000037303 wrinkles Effects 0.000 description 2
- 241001465754 Metazoa Species 0.000 description 1
- 210000002659 acromion Anatomy 0.000 description 1
- 244000309466 calf Species 0.000 description 1
- 230000001364 causal effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000007621 cluster analysis Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000000556 factor analysis Methods 0.000 description 1
- 210000001624 hip Anatomy 0.000 description 1
- 238000000265 homogenisation Methods 0.000 description 1
- 238000011905 homologation Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 210000000689 upper leg Anatomy 0.000 description 1
Landscapes
- Processing Or Creating Images (AREA)
Description
また統計処理では、多変量解析が上記物理量の値に対しても実施される。つまり物理量の値の間に強い相関を示す成分が母集団ごとに抽出される。そして相同モデルに対応付けられた物理量の値と、複数の主成分軸で構成された多次元空間上の物理量の値、すなわち主成分値との相関が第二固有ベクトル行列として演算される。このような統計処理によれば、下記式(2)に示されるように、相同モデルに対応付けられた物理量の値xi(iは2以上の整数)が主成分値Sj(jは2以上の整数)と第二固有ベクトル行列Hijとから演算可能になる。
(c)体形モデル生成処理では、式(3)に示されるように、三次元体形モデルを生成するための物理量の目標値Bpiと、上記第二固有ベクトル行列Hijの逆行列とが用いられて、目標値Bpiに応じた主成分値Sjが演算される。次いで、式(4)に示されるように、相同モデルの主成分値Pjと物理量の主成分値Sjとを関連付けた関数Tmと、上記物理量の目標値Bpiに応じた主成分値Sjとが用いられて、目標値Bpiに応じた相同モデルの主成分値Pjが演算される。そして、式(5)に示されるように、上記相同
モデル統計処理の結果として得られた第一固有ベクトル行列Dijの逆行列と、上記目標値Bpiに応じた相同モデルHMDの主成分値Pjとが用いられて、目標値Bpiに応じたポリゴンの頂点座標Ciが演算される、つまり目標値Bpiに応じた相同モデルが生成される。
[Pj]=Tm(Sj) … 式(4)
[Ci]=[Dij]−1×[Pj] … 式(5)
上述した一連の処理によれば、相同モデルを生成するために必要となる主成分値Pjが物理量の目標値Bpiに基づいて推定可能になるため、母集団の中に含まれていない相同モデルであっても、物理量の目標値Bpiから生成可能となる。すなわち物理量の目標値Bpiに応じた三次元体形モデルが生成可能となる。
えば、へそ周りの長さの減少量が胸囲長の減少量よりも少なくなる傾向を持ってこれらが減少することも少なくない。さらに、たとえ体重が減少するとしても、シミュレーションの対象が成人男性であるならば、人体構造学上、腕の長さLh、脚の長さLc、肩幅Bsというサイズが大幅に変動しないことも一般的である。しかしながら、統計処理の結果のみから三次元体形モデルそのものが生成される上記モデル化技術では、図26に示されるように、体重の減少によって本来ならば腹の部位が優先的に細くなる場合であっても、体形の全体が均一に細くなったり、さらには腕の長さLh、脚の長さLc、肩幅Bsまでもが伸縮したりする場合がある。
請求項1に記載の発明は、複数のモデル化対象物の三次元形状データから基準三次元モデルを生成して複数の前記基準三次元モデルの多変量解析によって複数の特徴量を抽出する特徴量抽出部と、前記モデル化対象物で測定可能な物理量の値と、該モデル化対象物の前記基準三次元モデルが有する前記複数の特徴量の値とを、該基準三次元モデルに対応付けて記憶する記憶部と、前記基準三次元モデルに対応付けられた前記複数の特徴量の値と、該基準三次元モデルに対応付けられた前記物理量の値との相関を演算する相関演算部と、前記相対関係演算部が演算した相対関係に基づいて前記物理量の入力値から前記複数の特徴量の値を演算して、前記記憶部が記憶したデータに基づいて該演算した前記複数の特徴量の値から新たな三次元モデルを生成するモデル生成部とを備える三次元形状モデル生成装置であって、前記モデル生成部は、前記入力値に初期値を用いて生成した初期三次元モデルと、前記入力値に目標値を用いて生成した目標三次元モデルとの差分を、前記物理量の初期値に対応する基準三次元モデルに加えることによって更に新たな三次元モデルを生成することを要旨とする。
量の目標値から前記目標三次元モデルを生成することを要旨とする。
三次元モデルでは、一標本固有の特徴的な部分が取り除かれて母集団全体に関わる特徴的な部分が抽出される。そのため、これら初期三次元モデルと目標三次元モデルとの差分には、一標本固有の特徴的な部分がより一層に反映され難くなる。つまり、基準三次元モデルの特徴的な部位を打ち消すような形状が、初期三次元モデルと目標三次元モデルとの差分では現われ難くなる。その結果、物理量の初期値に対応する基準三次元モデルに初期三次元モデルと目標三次元モデルとの差分が加えられるとしても、初期値に対応する基準三次元モデルの特徴的な部分が、新たな三次元モデルに直接的に反映されることになる。それゆえに、物理量の初期値に対応する基準三次元モデルが統計処理上の単なる一標本である場合と比較して、該基準三次元モデルの特徴的な部分が新たな三次元モデルに、より反映されることになる。ひいては統計処理を利用して生成する新たな三次元モデルの精度を向上させることが可能となって、例えば物理量の初期値に対応する三次元モデルに対し、人体構造学上、逸脱した誤差が含まれ難くもなる。
以下、本発明を具体化した第一の実施形態を図1〜図15に従って説明する。まず本実施形態に係る三次元形状モデル生成システムの構成について図1〜図5を参照して説明する。図1は三次元形状モデル生成システムの構成を示す構成図であり、図2は三次元形状モデル生成システムを構成する利用者端末の構成を示す機能ブロック図である。
図1に示されるように、三次元形状モデル生成装置の一例である体形モデル生成サーバ1Aは、利用者の使用する端末装置である利用者端末1Bに、インターネット、LAN、WAN等の通信ネットワークNTを介して接続されている。モデル化対象物である人体の将来の形状、すなわち将来の体形を三次元体形モデルとしてシミュレーションするための各種のデータは、これら体形モデル生成サーバ1Aと利用者端末1Bとの通信を介して利用者端末1Bから体形モデル生成サーバ1Aへ送信される。また体形モデル生成サーバ1Aで生成された各種のデータは、体形モデル生成サーバ1Aから利用者端末1Bへ送信される。なお利用者端末1Bは、フィットネスクラブ、健康機器メーカ、住宅メーカ、衣服メーカ、食品メーカに設置された端末装置等、三次元体形モデルの用途に応じた場所に設置されるものであって、通常、体形モデル生成サーバ1Aに複数接続されている。
部としての送受信処理部12が備えられている。また利用者端末1Bには、三次元スキャナー13aや該三次元スキャナー13aとコンピュータとのインターフェース等から構成された入力処理部13が備えられている。入力処理部13は、三次元体形モデルのシミュレーションを実行するための各種のデータをデータ処理部11に入力する。さらに利用者端末1Bには、ハードディスクドライブや各種のメモリ等から構成された記憶部14が備えられている。記憶部14は、三次元体形モデルのシミュレーションを実行するためのプログラムの一例である利用者プログラム14dと、入力処理部13から入力された各種のデータとを記憶する。さらにまた利用者端末1Bには、GPU等の画像処理プロセッサと各種ディスプレイとから構成される出力部としての体形モデル出力処理部15が備えられている。体形モデル出力処理部15は、送受信処理部12が受信した三次元体形モデルを用いてシミュレーションの結果を三次元画像として出力表示する。
人体で測定可能な物理量である。また、この体形パラメータの値は、例えば三次元スキャンデータ142aを取得する際に、あるいは三次元スキャンデータ142aを取得する以前に計測された最新の実測値である。つまり付帯データ143aを構成する体形パラメータの値は、利用者の最新の体形の指標となる値であって、三次元体形モデルのシミュレーションの入力値の一つである初期値Bi1〜初期値Bihとして取り扱われる。
次に、上記体形モデル生成サーバ1Aの構成について図6〜図10を参照して説明する。図6は体形モデル生成サーバの構成を示す機能ブロック図であり、図7は相同モデルのデータ構成を示す構成図である。また図8は統計処理に利用される相同モデルの抽出部分を例示する図であり、図9(a)(b)は統計処理における処理の内容を例示する分布図である。図10(a)(b)は三次元体形モデルのシミュレーションの処理内容を各相同モデルの一部を用いて説明する図である。
デル生成部23bと、特徴量抽出部及び相関演算部を構成する統計処理部23cと、モデル生成部23dとから構成されている。記憶部24の記憶領域には、シミュレーションプログラム24pと、前処理モデルデータベース24aと、標準モデルデータベース24bと、相同モデルデータベース24cと、統計処理結果データベース24dと、体形モデルデータベース24eとが構築されている。これらのデータベースは、各データベースが格納するデータを出力する上記データ処理部23の各々により管理される。
HMsに、利用者の人体の頭部、人体の両手、人体の両足に相当する部分が合成される際に利用される。
を構成する各ポリゴン頂点の頂点値X1〜頂点値Xk(kは2以上の整数)と主成分値P1〜主成分値Pj(jは2以上の整数)との対応関係を、式(6)に示されるような関係、すなわち固有ベクトル行列A1として演算する。また統計処理部23cは、各シミュレーション対象HMpと該シミュレーション対象HMpの主成分値P1〜主成分値Pjとが紐付けられる態様で相同モデルデータベース24cを更新する。また統計処理部23cは、統計処理に用いられた各シミュレーション対象HMpの属する人体の属性と固有ベクトル行列A1とが紐付けられる態様で統計処理結果データベース24dを更新する。
ションの処理内容を示すフローチャートであり、図12は相同モデル生成処理の流れを示すフローチャートである。また図13は統計処理の流れを示すフローチャートであり、図14はシミュレーションモデル生成処理の流れを示すフローチャートである。図15は利用者端末の入出力画面に表示された基準相同モデルHMiとシミュレーションモデルHMsとの出力結果を示す図である。
三次元スキャンデータ142aが取得可能である旨の判定がモデル生成処理制御部21でなされると(ステップS11:YES)、スキャンデータ処理部23aは、三次元スキャンデータ142aに対する各種の前処理を実行して前処理モデルを生成する。またスキャンデータ処理部23aは、該前処理モデルと付帯データ143aとが利用者の識別子IDに紐付けられる態様で前処理モデルデータベース24aを更新し、当該シミュレーションにおけるスキャンデータ処理を終了する(ステップS12)。
前処理モデルが前処理モデルデータベース24aに格納されると、相同モデル生成部23bは、利用者端末1Bから受信した標準モデルと該標準モデルに関する人体の属性とが紐付けられる態様で標準モデルデータベース24bを更新する。
座標からなる相同モデルHMDを生成する、つまり前処理モデルの相同化処理を実行する。利用者の相同モデルHMDが生成されると、相同モデル生成部23bは、該相同モデルHMD、該相同モデルHMDに関わる体形パラメータの初期値Bi1〜初期値Bih、さらには該相同モデルHMDに関する人体の属性、それらが利用者の識別子IDに紐付けられる態様で、相同モデルデータベース24cを更新する(ステップS21)。
相同モデル生成処理が終了すると、統計処理部23cは、利用者の識別子IDに紐付けられた付帯データ143aを相同モデルデータベース24cから読み出し、当該付帯データ143aに含まれる人体の属性を抽出する。次いで統計処理部23cは、抽出した人体の属性と同じ属性に対応付けられた複数のシミュレーション対象HMpを相同モデルデータベース24cから読み出す。すなわち統計処理部23cは、利用者の最新の体形を示すシミュレーション対象HMpが含まれる態様で複数のシミュレーション対象HMpを読み出す。
有ベクトル行列A1及び上記相関行列A2が紐付けられる態様で統計処理結果データベース24dを更新し、利用者に対する統計処理を終了する(ステップS33)。
統計処理が終了すると、モデル生成部23dは、利用者の識別子IDに紐付けられたシミュレーション対象HMpを相同モデルデータベース24cから読み出して当該シミュレーション対象HMpを基準相同モデルHMiとして設定する。なお三次元スキャンデータ142aが取得不能である旨の判定がモデル生成処理制御部21でなされると、モデル生成部23dは、利用者の識別子IDに紐付けられたシミュレーション対象HMpを標準モデルデータベース24bから読み出して当該シミュレーション対象HMpを基準相同モデルHMiとして設定する(ステップS41)。
sとして演算する。そしてモデル生成部23dは、シミュレーションモデルHMsと利用者の識別子IDとを紐付ける態様で体形モデルデータベース24eを更新し、利用者に対するシミュレーションモデル生成処理を終了する。
シミュレーションモデル生成処理が終了すると、モデル生成部23dは、利用者の識別子IDに紐付けられた第1合成対象Ex1〜第3合成対象Ex3を相同モデルデータベース24cから読み出す。そしてモデル生成部23dは、読み出した第1合成対象Ex1〜第3合成対象Ex3と上記シミュレーションモデルHMsとを合成する(ステップS50)。このような処理によって、人体の頭部に相当する部分、人体の両手に相当する部分、及び人体の両足に相当する部分、及びシミュレーションモデルHMsからなる相同モデルHMDが生成される。
シミュレーションモデル合成処理が終了すると、モデル生成部23dは、利用者の識別子IDに紐付けられた相同モデルHMDを相同モデルデータベース24cから読み出す。そしてモデル生成部23dは、読み出した相同モデルHMDと、上記シミュレーションモデル合成処理から得られた相同モデルHMDとを利用者端末1Bに出力する。つまりモデル生成部23dは、基準相同モデルHMiを含む相同モデルHMDと、シミュレーションモデルHMsを含む相同モデルHMDとを利用者端末1Bに出力する。これにより、利用者端末1Bの体形モデル出力処理部15では、図15に示されるように、基準相同モデルHMiを含む三次元体形画像と、シミュレーションモデルHMsを含む三次元体形画像とが入出力画面VWに表示される。すなわち、利用者の最新の体形を示す三次元体形画像と、当該最新の体形と体形パラメータの目標値とを反映させた三次元体形画像とが入出力画面VWに表示される。
(1)統計処理の結果に基づいて体形パラメータの初期値Bi1〜初期値Bihから初期相同モデルHMaが生成されて、同じく統計処理の結果に基づいて体形パラメータの目標値Bp1〜目標値Bphから目標相同モデルHMbが生成される。そして、これら初期相同モデルHMaと目標相同モデルHMbとの差分が基準相同モデルHMiに加えられることによって、更に新たな三次元モデルであるシミュレーションモデルHMsが生成される。そのため、基準相同モデルHMiが統計処理上の単なる一標本である場合と比較して、基準相同モデルHMiの特徴的な部分がシミュレーションモデルHMsに残ることになる。その結果、利用者固有の体形の形状がシミュレーションの結果に直接的に反映されるため、統計処理を利用して生成するシミュレーションモデルHMsの精度を向上させることが可能となる。
ル生成処理に用いられる標本のデータ量を縮小することが可能にもなる。
(第二の実施形態)
以下、本発明を具体化した第二の実施形態を図16〜図19に従って説明する。図16は目標体形モデルデータのデータ構成を示す構成図であり、図17は第二の実施形態の体形モデル生成サーバの構成を示す機能ブロック図である。図18はシミュレーションモデル生成処理の流れを示すフローチャートであり、図19(a)(b)は利用者端末の入出力画面に表示された初期相同モデルとシュミレーションモデルとの出力結果を示す図である。
ルのシミュレーションにおいては、基準相関体形パラメータPC2と偏相関体形パラメータPC3との相関が各偏相関体形パラメータPC3に付与される。
図17に示されるように、体形モデル生成サーバ1Aのデータ処理部23は、スキャンデータ処理部23aと、相同モデル生成部23bと、統計処理部23cと、モデル生成部23dと、相関付け判定部23eとから構成されている。モデル生成処理制御部21は、シミュレーションプログラムに従って、これらスキャンデータ処理部23a、相同モデル生成部23b、統計処理部23c、モデル生成部23d、及び相関付け判定部23eにおける各種の処理を統括する。
統計処理が終了すると、モデル生成部23dは、図18に示されるように、利用者の識
別子IDに紐付けられたシミュレーション対象HMpを相同モデルデータベース24cから読み出し、該シミュレーション対象HMpを基準相同モデルHMiとして設定する。なお三次元スキャンデータ142aが取得不能である旨の判定がモデル生成処理制御部21でなされると、モデル生成部23dは、利用者の識別子IDに紐付けられたシミュレーション対象HMpを標準モデルデータベース24bから読み出して当該シミュレーション対象HMpを基準相同モデルHMiとして設定する(ステップS41)。
目標主成分値Ppjを逆演算する(ステップS44)。
シミュレーションモデル合成処理が第一の実施形態と同様にして終了すると、モデル生成部23dは、利用者の識別子IDに紐付けられた相同モデルHMDを相同モデルデータベース24cから読み出す。そしてモデル生成部23dは、読み出した相同モデルHMDと、シミュレーションモデル合成処理から得られた相同モデルHMDとを利用者端末1Bに出力する。またモデル生成部23dは、シミュレーション生成処理に用いられた偏相関
体形パラメータPC3の目標値を利用者端末1Bに出力する。これにより、利用者端末1Bの体形モデル出力処理部15では、図19(a)に示されるように、基準相同モデルHMiを含む三次元体形画像が選択テーブルVWsと共に入出力画面VWに表示される。次いで、利用者端末1Bの体形モデル出力処理部15では、図19(b)に示されるように、シミュレーションモデルHMsを含む三次元体形画像と、シミュレーション生成処理に用いられた偏相関体形パラメータPC3の目標値を含む選択テーブルVWsとが入出力画面VWに表示される。
(5)基準相関体形パラメータPC2との相関に基づいて、全ての偏相関体形パラメータPC3の目標値が演算される。そのため、利用者の体形が属する母集団の形状的な特徴に即した体形パラメータの値が基準相関体形パラメータPC2の目標値Bp1のみから得られることになる。それゆえに、複数の体形パラメータの目標値そのものに高い精度を与えることができるため、目標相同モデルHMb、ひいては統計処理を利用して生成するシミュレーションモデルHMsの精度をさらに向上させることが可能となる。
(第三の実施形態)
以下、本発明を具体化した第三の実施形態を図20〜図25に従って説明する。図20は第三の実施形態の目標体形モデルデータのデータ構成を示す構成図であり、図21は関節位置と骨格とを相同モデルと共に示す図である。また図22は体形モデル生成サーバの構成を示す機能ブロック図であり、図23は骨格パラメータデータのデータ構成を示す構成図である。また図24は相同モデル生成処理の流れを示すフローチャートであり、図25はシミュレーションモデル生成処理の流れを示すフローチャートである。
、人体の物理量の一つである関節間の長さである。この骨格パラメータデータ144cは、シミュレーションの目的に応じて設定される体形パラメータの値である。つまり目標体形モデルデータ14cを構成する骨格パラメータの値は、利用者の将来の体形の指標となる値であって、三次元体形モデルのシミュレーションの入力値の一つである目標値として取り扱われる。
図22に示されるように、体形モデル生成サーバ1Aのデータ処理部23は、第二の実施形態と同じく、スキャンデータ処理部23aと、相同モデル生成部23bと、統計処理部23cと、モデル生成部23dと、相関付け判定部23eとを備え、骨格パラメータデータ144cに基づいて骨格を固定するか否かを判定する骨格固定判定部23fを更に備えている。モデル生成処理制御部21は、シミュレーションプログラムに従って、これらスキャンデータ処理部23a、相同モデル生成部23b、統計処理部23c、モデル生成部23d、相関付け判定部23e、及び骨格固定判定部23fにおける各種の処理を統括する。
データベース24bから標準モデルを読み出し、読み出した標準モデルのポリゴン頂点を用い、上記関節位置データBDを生成する。また相同モデル生成部23bは、この関節位置データBDに含まれる関節座標244cから関節間の長さを演算する。そして相同モデル生成部23bによって演算された関節間の長さは、標準的な体形における骨格パラメータの値、つまり該シミュレーションにおける骨格パラメータの初期値として取り扱われる。
図24に示されるように、利用者の識別子IDに紐付けられた前処理モデルと付帯データ143aとを前処理モデルデータベース24aから読み出す。また相同モデル生成部23bは、読み出した付帯データ143aから人体の属性と体形パラメータの初期値Bi1〜初期値Bihとを抽出する。さらに相同モデル生成部23bは、抽出した人体の属性を用い、該人体の属性に紐付けられた標準モデルを標準モデルデータベース24bから読み出す。
の部分であるシミュレーション対象HMpを、該標準モデルから抽出する(ステップS231)。そして相同モデル生成部23bは、第1合成対象Ex1〜第3合成対象Ex3とシミュレーション対象HMpとが利用者の識別子IDに紐付けられる態様で標準モデルデータベース24bを更新し、当該シミュレーションの相同モデル生成処理を終了する(ステップS27)。
相同モデル生成処理が終了すると、統計処理部23cは、第二の実施形態と同じく、複数のシミュレーション対象HMpに対して主成分分析を実行し、分析結果である主成分と、各シミュレーション対象HMpの主成分値と、上記固有ベクトル行列A1とを演算するさらに統計処理部23cは、抽出した人体の属性と同じ属性に対応付けられた複数の体形パラメータの初期値及び骨格パラメータの初期値を相同モデルデータベース24cから読み出す。そして統計処理部23cは、読み出した体形パラメータの初期値及び骨格パラメータの初期値が目的変数、上記主成分値が説明変数として取り扱われる重回帰処理を実行して相関行列A2を演算する。
統計処理が終了すると、モデル生成部23dは、第二の実施形態と同じく、図25に示されるように、利用者の識別子IDに紐付けられたシミュレーション対象HMpを基準相同モデルHMiとして設定する。なお三次元スキャンデータ142aが取得不能である旨の判定がモデル生成処理制御部21でなされると、モデル生成部23dは、利用者の識別子IDに紐付けられたシミュレーション対象HMpを基準相同モデルHMiとして設定する(ステップS41)。
形パラメータPC1の初期値を目標値として取り扱い且つ、偏相関体形パラメータPC3の初期値を目標値として取り扱う(ステップS424)。
ース24eを更新し、利用者に対するシミュレーションモデル生成処理を終了する。
(6)基準相同モデルHMiのポリゴン頂点に基づいて関節間の長さ、つまり骨格パラメータの初期値が演算される。そして骨格を固定する旨が骨格固定判定部23fで判定されると、モデル生成部23dは、体形パラメータの初期値と骨格パラメータの初期値とを用い、これらに応じたシミュレーションモデルHMsが生成される。そのため、骨格が固定されるべきモデル化対象に対して、該モデル化対象の体形の特性に適した三次元体形モデルが新たな三次元モデルとして得られることとなる。
・上記第三の実施形態では、各偏相関体形パラメータC3に相関を付与するか否かの判定が行われた後に、初期相同モデルHMaと目標相同モデルHMbとの骨格を同一にするか否かの判定が行われる。これが変更されて、初期相同モデルHMaと目標相同モデルHMbとの骨格を同一にするか否かの判定が行われた後に、各偏相関体形パラメータC3に相関を付与するか否かの判定が行われる構成であってもよい。また各偏相関体形パラメータC3に相関を付与するか否かの判定が行われることなく、初期相同モデルHMaと目標相同モデルHMbとの骨格を同一にするか否かの判定のみが行われる構成であってもよい。これらの構成であっても、上記(6)と同様の効果が得られる。
モデル合成処理、及びシミュレーションモデル出力処理のリクエストとが異なる構成であってもよい。さらにはスキャンデータ処理、相同モデル生成処理、統計処理、シミュレーションモデル生成処理、シミュレーションモデル合成処理、及びシミュレーションモデル出力処理の各々が、該処理に対応した利用者端末1Bからのリクエストによりその都度開始される構成であってもよい。このような構成においても上記(1)〜(6)に準じた効果が得られるようになる。また、体形パラメータや骨格パラメータの異なる複数のシミュレーションが、各処理の1つの結果、例えば1つの前処理モデルや1つの相同モデルHMDに対して、より容易に実現可能になる。
,Tn…変位量、Bi1,Bih…初期値、Bp1,Bph…目標値、Ex1…第1合成対象、Ex2…第2合成対象、Ex3…第3合成対象、HMp…シミュレーション対象、HMs…シミュレーションモデル、Ka1,Ka5,Kb1,Kb5,Ki1,Ki5,Ks1,Ks5…ポリゴン座標、PC1…非相関体形パラメータ、PC2…基準相関体形パラメータ、PC3…偏相関体形パラメータ、Pi1,Pij…初期主成分値、Pp1,Ppj…目標主成分値、1A…体形モデル生成サーバ、1B…利用者端末、11…データ処理部、12…送受信処理部、13…入力処理部、13a…三次元スキャナー、14…記憶部、14a…初期モデル設定データ、14b…ランドマークデータ、14c…目標体形モデルデータ、14d…利用者プログラム、15…体形モデル出力処理部、21…モデル生成処理制御部、22…送受信処理部、23…データ処理部、23a…スキャンデータ処理部、23b…相同モデル生成部、23c…統計処理部、23d…モデル生成部、23e…相関付け判定部、23f…骨格固定判定部、24a…前処理モデルデータベース、24b…標準モデルデータベース、24c…相同モデルデータベース、24d…統計処理結果データベース、24e…体形モデルデータベース、24p…シミュレーションプログラム、142a…三次元スキャンデータ、142c…目標体形パラメータデータ、143a…付帯データ、143c…相関選択データ、144c…骨格パラメータデータ、242c…体形座標データ。
Claims (12)
- 複数のモデル化対象物の三次元形状データから基準三次元モデルを生成して複数の前記基準三次元モデルの多変量解析によって複数の特徴量を抽出する特徴量抽出部と、
前記モデル化対象物で測定可能な物理量の値と、該モデル化対象物の前記基準三次元モデルが有する前記複数の特徴量の値とを、該基準三次元モデルに対応付けて記憶する記憶部と、
前記基準三次元モデルに対応付けられた前記複数の特徴量の値と、該基準三次元モデルに対応付けられた前記物理量の値との相関を演算する相関演算部と、
前記相関演算部が演算した相対関係に基づいて前記物理量の入力値から前記複数の特徴量の値を演算して、前記記憶部が記憶したデータに基づいて該演算した前記複数の特徴量の値から新たな三次元モデルを生成するモデル生成部と
を備える三次元形状モデル生成装置であって、
前記モデル生成部は、
前記入力値に初期値を用いて生成した初期三次元モデルと、前記入力値に目標値を用いて生成した目標三次元モデルとの差分を、前記物理量の初期値に対応する基準三次元モデルに加えることによって更に新たな三次元モデルを生成する
ことを特徴とする三次元形状モデル生成装置。 - 前記記憶部が、
前記モデル化対象物ごとに複数の物理量の値を記憶し、
前記相関演算部が、
前記基準三次元モデルに対応付けられた前記複数の特徴量の値と、該基準三次元モデルに対応付けられた前記複数の物理量の値との相関を演算し、更に前記複数の物理量の値の相関を演算し、
前記モデル生成部が、
前記複数の物理量の相関に基づいて前記物理量の入力値から該物理量とは異なる他の物理量の値を演算し、該演算の結果である前記他の物理量の値と前記物理量の入力値とを用いて新たな三次元モデルを生成する
ことを特徴とする請求項1に記載の三次元形状モデル生成装置。 - 前記記憶部が、
関節間の長さを含む複数の物理量の値を前記モデル化対象物ごとに記憶し、
前記相関演算部が、
前記基準三次元モデルに対応付けられた前記複数の特徴量の値と、該基準三次元モデルに対応付けられた前記複数の物理量の値との相関を演算し、
前記モデル生成部が、
前記複数の物理量の初期値から前記初期三次元モデルを生成すると共に、前記関節間の長さを前記初期値と同じ値にした前記複数の物理量の目標値から前記目標三次元モデルを生成する
ことを特徴とする請求項1又は2に記載の三次元形状モデル生成装置。 - 三次元形状モデル生成装置が、
複数のモデル化対象物の三次元形状データから基準三次元モデルを生成して複数の前記基準三次元モデルの多変量解析によって複数の特徴量を抽出し、
前記モデル化対象物で測定可能な物理量の値と、該モデル化対象物の前記基準三次元モデルが有する前記複数の特徴量の値とを、該基準三次元モデルに対応付けて記憶し、
前記基準三次元モデルに対応付けられた前記複数の特徴量の値と該基準三次元モデルに対応付けられた前記物理量の値との相関を演算し、
前記演算した相対関係に基づいて前記物理量の入力値から前記複数の特徴量の値を演算して、前記記憶したデータに基づいて該演算した前記複数の特徴量の値から新たな三次元モデルを生成する三次元形状モデル生成方法であって、
前記三次元形状モデル生成装置が、
前記入力値に初期値を用いて生成した初期三次元モデルと、前記入力値に目標値を用いて生成した目標三次元モデルとの差分を、前記物理量の初期値に対応する基準三次元モデルに加えることによって更に新たな三次元モデルを生成する
ことを特徴とする三次元形状モデル生成方法。 - 前記三次元形状モデル生成装置が、
前記モデル化対象物ごとに複数の物理量の値を記憶し、
前記基準三次元モデルに対応付けられた前記複数の特徴量の値と、該基準三次元モデルに対応付けられた前記複数の物理量の値との相関を演算し、更に前記複数の物理量の値の相関を演算し、
前記複数の物理量の相関に基づいて前記物理量の入力値から該物理量とは異なる他の物
理量の値を演算し、該演算の結果である前記他の物理量の値と前記物理量の入力値とを用いて新たな三次元モデルを生成する
ことを特徴とする請求項4に記載の三次元形状モデル生成方法。 - 前記三次元形状モデル生成装置が、
関節間の長さを含む複数の物理量の値を前記モデル化対象物ごとに記憶し、
前記基準三次元モデルに対応付けられた前記複数の特徴量の値と、該基準三次元モデルに対応付けられた前記複数の物理量の値との相関を演算し、
前記複数の物理量の初期値から前記初期三次元モデルを生成すると共に、前記関節間の長さを前記初期値と同じ値にした前記複数の物理量の目標値から前記目標三次元モデルを生成する
ことを特徴とする請求項4又は5に記載の三次元形状モデル生成方法。 - コンピュータを、
複数のモデル化対象物の三次元形状データから基準三次元モデルを生成して複数の前記基準三次元モデルの多変量解析によって複数の特徴量を抽出する特徴量抽出部、
前記モデル化対象物で測定可能な物理量の値と、該モデル化対象物の前記三次元モデルが有する前記複数の特徴量の値とを、該基準三次元モデルに対応付けて記憶する記憶部、
前記基準三次元モデルに対応付けられた前記複数の特徴量の値と、該基準三次元モデルに対応付けられた前記物理量の値との相関を演算する相関演算部、
前記相関演算部が演算した相対関係に基づいて前記物理量の入力値から前記複数の特徴量の値を演算して、前記記憶部が記憶したデータに基づいて該演算した前記複数の特徴量の値から新たな三次元モデルを生成するモデル生成部
として機能させる三次元形状モデル生成プログラムであって、
前記モデル生成部を、
前記入力値に初期値を用いて生成した初期三次元モデルと、前記入力値に目標値を用いて生成した目標三次元モデルとの差分を、前記物理量の初期値に対応する基準三次元モデルに加えることによって更に新たな三次元モデルを生成する生成部として機能させる
ことを特徴とする三次元形状モデル生成プログラム。 - 前記記憶部を、
前記モデル化対象物ごとに複数の物理量の値を記憶する記憶部として機能させて、
前記相関演算部を、
前記基準三次元モデルに対応付けられた前記複数の特徴量の値と、該基準三次元モデルに対応付けられた前記複数の物理量の値との相関を演算し、更に前記複数の物理量の値の相関を演算する演算部として機能させて、
前記モデル生成部を、
前記複数の物理量の相関に基づいて前記物理量の入力値から該物理量とは異なる他の物理量の値を演算し、該演算の結果である前記他の物理量の値と前記物理量の入力値とを用いて新たな三次元モデルを生成する生成部として機能させる
ことを特徴とする請求項7に記載の三次元形状モデル生成プログラム。 - 前記記憶部を、
関節間の長さを含む複数の物理量の値を前記モデル化対象物ごとに記憶する記憶部として機能させて、
前記相関演算部を、
前記基準三次元モデルに対応付けられた前記複数の特徴量の値と、該基準三次元モデルに対応付けられた前記複数の物理量の値との相関を演算する演算部として機能させて、
前記モデル生成部を、
前記複数の物理量の初期値から前記初期三次元モデルを生成すると共に、前記関節間の長さを前記初期値と同じ値にした前記複数の物理量の目標値から前記目標三次元モデルを生成する生成部として機能させる
ことを特徴とする請求項7又は8に記載の三次元形状モデル生成プログラム。 - ネットワークを介して接続された三次元形状モデル生成装置と端末装置とを備える三次元形状モデル生成システムであって、
前記三次元形状モデル生成装置は、
複数のモデル化対象物の三次元形状データから基準三次元モデルを生成して複数の前記基準三次元モデルの多変量解析によって複数の特徴量を抽出する特徴量抽出部と、
前記モデル化対象物で測定可能な物理量の値と、該モデル化対象物の前記基準三次元モデルが有する前記複数の特徴量の値とを、該基準三次元モデルに対応付けて記憶する記憶部と、
前記基準三次元モデルに対応付けられた前記複数の特徴量の値と、該基準三次元モデルに対応付けられた前記物理量の値との相関を演算する相関演算部と、
前記相関演算部が演算した相対関係に基づいて前記物理量の入力値から前記複数の特徴量の値を演算して、前記記憶部が記憶したデータに基づいて該演算した前記複数の特徴量の値から新たな三次元モデルを生成するモデル生成部とを備え、
前記モデル生成部が、
前記入力値に初期値を用いて生成した初期三次元モデルと、前記入力値に目標値を用いて生成した目標三次元モデルとの差分を、前記物理量の初期値に対応する基準三次元モデルに加えることによって更に新たな三次元モデルを生成し、
前記端末装置は、
前記物理量の入力値と、該入力値に対応する三次元形状データとを前記三次元形状モデル生成装置に送信する送信部と、
前記モデル生成部で生成された三次元モデルを前記三次元形状モデル生成装置から受信する受信部と、
前記受信部で受信した三次元モデルを出力する出力部とを備える
ことを特徴とする三次元形状モデル生成システム。 - 前記記憶部が、
前記モデル化対象物ごとに複数の物理量の値を記憶し、
前記相関演算部が、
前記基準三次元モデルに対応付けられた前記複数の特徴量の値と、該基準三次元モデルに対応付けられた前記複数の物理量の値との相関を演算し、更に前記複数の物理量の値の相関を演算し、
前記モデル生成部が、
前記複数の物理量の相関に基づいて前記物理量の入力値から該物理量とは異なる他の物理量の値を演算し、該演算の結果である前記他の物理量の値と前記物理量の入力値とを用いて新たな三次元モデルを生成する
ことを特徴とする請求項10に記載の三次元形状モデル生成システム。 - 前記記憶部が、
関節間の長さを含む複数の物理量の値を前記モデル化対象物ごとに記憶し、
前記相関演算部が、
前記基準三次元モデルに対応付けられた前記複数の特徴量の値と、該基準三次元モデルに対応付けられた前記複数の物理量の値との相関を演算し、
前記モデル生成部が、
前記複数の物理量の初期値から前記初期三次元モデルを生成すると共に、前記関節間の長さを前記初期値と同じ値にした前記複数の物理量の目標値から前記目標三次元モデルを生成する
ことを特徴とする請求項10又は11に記載の三次元形状モデル生成システム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010043568A JP5429992B2 (ja) | 2010-02-26 | 2010-02-26 | 三次元形状モデル生成装置、三次元形状モデル生成方法、三次元形状モデル生成プログラム、及び三次元形状モデル生成システム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010043568A JP5429992B2 (ja) | 2010-02-26 | 2010-02-26 | 三次元形状モデル生成装置、三次元形状モデル生成方法、三次元形状モデル生成プログラム、及び三次元形状モデル生成システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011180790A JP2011180790A (ja) | 2011-09-15 |
JP5429992B2 true JP5429992B2 (ja) | 2014-02-26 |
Family
ID=44692235
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010043568A Active JP5429992B2 (ja) | 2010-02-26 | 2010-02-26 | 三次元形状モデル生成装置、三次元形状モデル生成方法、三次元形状モデル生成プログラム、及び三次元形状モデル生成システム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5429992B2 (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103606187A (zh) * | 2013-11-08 | 2014-02-26 | 杭州电子科技大学 | 一种人体三维扫描重建装置和方法 |
JP6302132B2 (ja) | 2015-03-20 | 2018-03-28 | 株式会社東芝 | 画像処理装置、画像処理システム、画像処理方法及びプログラム |
JP6754957B2 (ja) * | 2018-02-20 | 2020-09-16 | パナソニックIpマネジメント株式会社 | 三次元データ配信装置および三次元データ配信方法 |
JP2020065229A (ja) * | 2018-10-19 | 2020-04-23 | 西日本電信電話株式会社 | 映像通信方法、映像通信装置及び映像通信プログラム |
JP6892569B2 (ja) * | 2019-01-09 | 2021-06-23 | 株式会社OrbisBrain | 人体に基づくデプス画像と組成値とを対応付ける装置 |
JP7330480B2 (ja) * | 2019-02-12 | 2023-08-22 | 株式会社タニタ | 体形データ取得システム、及び体形データ取得プログラム |
JP7395143B2 (ja) * | 2019-09-09 | 2023-12-11 | 国立大学法人大阪大学 | 三次元ランドマーク自動認識を用いた人体の三次元表面形態評価方法及び三次元表面形態評価システム |
JP7067709B1 (ja) | 2022-02-28 | 2022-05-16 | 株式会社ワコール | スキンモデルから骨格に基づく体長を統計的に分析するプログラム、装置及び方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1049045A (ja) * | 1996-08-06 | 1998-02-20 | Sekisui Chem Co Ltd | 人体モデル作成方法、およびその装置、人体モデル |
JP2000325142A (ja) * | 1999-05-19 | 2000-11-28 | Shiseido Co Ltd | 身体形状判定方法及び身体形状判定システム |
JP4765429B2 (ja) * | 2005-06-21 | 2011-09-07 | パナソニック電工株式会社 | 体型測定機能付洗面ユニット |
JP2007079718A (ja) * | 2005-09-12 | 2007-03-29 | National Institute Of Advanced Industrial & Technology | 人体形状復元装置および人体形状復元方法 |
JP2008171074A (ja) * | 2007-01-09 | 2008-07-24 | National Institute Of Advanced Industrial & Technology | 三次元形状モデル生成装置、三次元形状モデル生成方法、コンピュータプログラム、及び三次元形状モデル生成システム |
-
2010
- 2010-02-26 JP JP2010043568A patent/JP5429992B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2011180790A (ja) | 2011-09-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5429992B2 (ja) | 三次元形状モデル生成装置、三次元形状モデル生成方法、三次元形状モデル生成プログラム、及び三次元形状モデル生成システム | |
Duan et al. | Volume preserved mass–spring model with novel constraints for soft tissue deformation | |
JP4272621B2 (ja) | 人体測定に基づく骨格フィッティング | |
US7385601B2 (en) | Systems and methods of generating integrated garment-model simulations | |
WO2017168525A1 (ja) | 人体モデル提供システム、人体モデル変形方法、及びコンピュータプログラム | |
CN104952112A (zh) | 数据处理装置和数据处理程序 | |
US20210042458A1 (en) | Predictive Modeling Platform for Serial Casting to Correct Orthopedic Deformities | |
CN1685381B (zh) | 用于产生一个虚拟解剖学环境的设备和方法 | |
RU2018116593A (ru) | Выдача рекомендаций по ортопедическому товару | |
KR20110023194A (ko) | 3차원 인체 모델 생성 시스템 및 그 방법 | |
Wang et al. | BLSM: A bone-level skinned model of the human mesh | |
Kohout et al. | Real‐Time Modelling of Fibrous Muscle | |
KR101158453B1 (ko) | 2차원 영상 데이터를 이용하여 평면상에 입체의 가상 의상 코디를 위한 장치 및 방법 | |
CN113902845A (zh) | 一种动作视频生成方法、装置、电子设备和可读存储介质 | |
Schleicher et al. | BASH: Biomechanical Animated Skinned Human for Visualization of Kinematics and Muscle Activity. | |
Komaritzan et al. | Inside humans: Creating a simple layered anatomical model from human surface scans | |
JP6032610B2 (ja) | 表示処理プログラム、表示処理方法及び表示処理装置 | |
Ta | Development and implementation of a computational surgical planning model for pre-operative planning and post-operative assessment and analysis of total hip arthroplasty | |
CN111179417A (zh) | 一种虚拟试穿、试戴系统及电子设备 | |
JP2015026186A (ja) | 3次元コンピュータグラフィックスモデル及びその画像の作成方法、同システム、並びにバーチャル試着方法 | |
EP4052273A1 (en) | Predictive modeling platform for serial casting to correct orthopedic deformities | |
KR20210130420A (ko) | 스마트 삼차원 의류 피팅 시스템 및 이를 이용한 의류 피팅 서비스 제공 방법 | |
CN113658319B (zh) | 一种异构骨架之间的姿势迁移方法及装置 | |
CN114556332B (zh) | 信息处理设备、3d系统以及信息处理方法 | |
US20190095579A1 (en) | Biomechanical model generation for human or animal torsi |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130206 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130215 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20130215 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130826 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130910 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131028 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20131119 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131202 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 5429992 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |