JP2013008137A - Data transmission device for three-dimensional shape modeling, data reception device for three-dimensional shape modeling, three-dimensional shape modeling system, data transmission program for three-dimensional shape modeling, and data reception program for three-dimensional shape modeling - Google Patents
Data transmission device for three-dimensional shape modeling, data reception device for three-dimensional shape modeling, three-dimensional shape modeling system, data transmission program for three-dimensional shape modeling, and data reception program for three-dimensional shape modeling Download PDFInfo
- Publication number
- JP2013008137A JP2013008137A JP2011139459A JP2011139459A JP2013008137A JP 2013008137 A JP2013008137 A JP 2013008137A JP 2011139459 A JP2011139459 A JP 2011139459A JP 2011139459 A JP2011139459 A JP 2011139459A JP 2013008137 A JP2013008137 A JP 2013008137A
- Authority
- JP
- Japan
- Prior art keywords
- dimensional
- dimensional shape
- shape modeling
- shape
- data
- 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.)
- Withdrawn
Links
Landscapes
- Processing Or Creating Images (AREA)
- Image Generation (AREA)
Abstract
【課題】送信側から三次元形状モデルに関するデータを送信し、受信側で、受信したデータに基づいて三次元形状モデルを復元する場合に、送信側から送信するデータの量を大幅に軽減することができる。
【解決手段】三次元形状モデリング用データ送信装置100Aは、ネットワーク102を介して三次元形状モデリング用データ受信装置100Bに、三次元形状の特徴点を表す特徴点データを送信する。三次元形状モデリング用データ受信装置100Bでは、受信した特徴点データに基づいて三次元形状を復元する。
【選択図】図1[PROBLEMS] To greatly reduce the amount of data transmitted from a transmission side when transmitting data related to the 3D shape model from the transmission side and restoring the 3D shape model based on the received data on the reception side. Can do.
A three-dimensional shape modeling data transmitting apparatus 100A transmits feature point data representing a three-dimensional shape feature point to a three-dimensional shape modeling data receiving apparatus 100B via a network 102. The three-dimensional shape modeling data receiving apparatus 100B restores the three-dimensional shape based on the received feature point data.
[Selection] Figure 1
Description
本発明は、対象物の三次元幾何形状を生成するための、三次元形状モデリング用データ送信装置、三次元形状モデリング用データ受信装置、三次元形状モデリングシステム、三次元形状モデリング用データ送信プログラム、及び三次元形状モデリング用データ受信プログラムに関する。 The present invention relates to a three-dimensional shape modeling data transmission device, a three-dimensional shape modeling data reception device, a three-dimensional shape modeling system, a three-dimensional shape modeling data transmission program, and a program for generating a three-dimensional geometric shape of an object. And a three-dimensional shape modeling data receiving program.
三次元幾何形状作成に関する技術は、用いる手法により2つに分類される。ひとつは、実際に存在する対象物から自動的に幾何的な特徴を抽出する手法である。例として、レンジスキャナを用いて対象物の三次元幾何情報を取り込み、物理法則に基づいたモデルを生成する手法がある(例えば、非特許文献1参照)。また、対象物の正面と側面の画像からモデルを生成する手法もある(例えば、非特許文献2参照)。上記の手法は、映画やコンピュータゲームなどのエンターテインメント分野では既に実用化されており、半自動的にリアリスティックな幾何形状を得ることができる。しかし上記の手法は、レンジスキャナなど特殊な装置を必要とする。 Techniques relating to the creation of three-dimensional geometric shapes are classified into two types depending on the method used. One is a method of automatically extracting geometric features from objects that actually exist. As an example, there is a method of generating a model based on a physical law by taking in three-dimensional geometric information of an object using a range scanner (see, for example, Non-Patent Document 1). There is also a method of generating a model from the front and side images of the object (see, for example, Non-Patent Document 2). The above technique has already been put into practical use in the entertainment field such as movies and computer games, and a realistic geometric shape can be obtained semi-automatically. However, the above method requires a special device such as a range scanner.
もうひとつは、直接的に対象物の幾何形状を作成する際に、その作業をより簡便にすることを目標とする手法である。このような手法のうちいくつかは既に商用の三次元モデリングソフトに組み込まれている。しかしこの手法は、作業者に高度な芸術的感性を要求するため、より高レベルでの制御が可能になるよう研究が行われている。例えば、パラメータによって顔形状を変形する手法(非特許文献3参照)や、局所的な変形パラメータをより大局的な集合にして表現する手法(非特許文献4参照)が提案されている。 The other is a technique that aims to make the work easier when directly creating the geometric shape of the object. Some of these methods are already incorporated into commercial 3D modeling software. However, since this technique requires a high level of artistic sensibility from workers, research is being conducted to enable higher level control. For example, a method of deforming a face shape using parameters (see Non-Patent Document 3) and a method of expressing local deformation parameters as a more global set (see Non-Patent Document 4) have been proposed.
しかし、上記の手法は、幾何形状作成の効率化を図る作業補助的なものであり、どんな作業者でも任意の対象物の幾何形状を作成するためには十分ではない。 However, the above-described method is an auxiliary work for improving the efficiency of creating a geometric shape, and is not sufficient for any worker to create a geometric shape of an arbitrary object.
また、人体計測に基づくパラメータを用いて顔の三次元幾何形状を生成する手法もある(非特許文献5参照)。しかし、この手法ではパラメータが十分でなく、顎の突出度と眼裂の大きさなど僅かな特徴の操作しかできない為、詳細な特徴を持つ顔形状の生成はできない。 There is also a method for generating a three-dimensional geometric shape of a face using parameters based on human body measurement (see Non-Patent Document 5). However, this method does not have enough parameters, and only a few features such as the degree of protrusion of the jaw and the size of the eye fissure can be manipulated, so a face shape having detailed features cannot be generated.
一方、任意の三次元形状を生成する手法として、三次元物体の二次元図形情報を用いる手法がある。この手法は、物体の二次元図形情報の特徴点と、その物体に基本形状が近似する三次元基本形状モデルの制御点をとる。そして、三次元基本形状モデルの制御点を二次元図形情報の特徴点に一致させるよう、三次元基本形状モデルを変形する(例えば、特許文献1参照)。 On the other hand, as a method for generating an arbitrary three-dimensional shape, there is a method using two-dimensional graphic information of a three-dimensional object. This method takes a feature point of 2D graphic information of an object and a control point of a 3D basic shape model whose basic shape approximates the object. Then, the three-dimensional basic shape model is deformed so that the control points of the three-dimensional basic shape model coincide with the feature points of the two-dimensional graphic information (see, for example, Patent Document 1).
また、三次元形状の変形については、変形手法であるFFD(Free-Form Deformation)を用い、基底関数にcosine関数やcosine-n乗関数(nは2以上の整数)を用いる手法が提案されている(例えば、特許文献2参照)。 For deformation of three-dimensional shapes, FFD (Free-Form Deformation), which is a deformation method, is used, and a method using a cosine function or cosine-n power function (where n is an integer of 2 or more) is proposed. (For example, refer to Patent Document 2).
しかし、顔を対象とした場合、特許文献1の手法をはじめとした、単に三次元形状モデルを作成する手法だけでは、不十分であるといえる。これは、三次元顔形状モデルの主な用途が、デジタルアクターやアバタなどの表情を伴ったアニメーションの作成や、美容整形シミュレーションなどであるためである。 However, in the case of a face, it can be said that the method of simply creating a three-dimensional shape model such as the method of Patent Document 1 is insufficient. This is because the main use of the three-dimensional face shape model is to create an animation with a facial expression such as a digital actor or an avatar, or a cosmetic surgery simulation.
従来技術では、対象を三次元形状全般としているものが多く、顔形状特有の情報を扱っていないため、新たな顔形状モデルを作成するごとに顔形状特有の情報を付加しなければならず、作業効率が悪くなっている。 In the prior art, since many of the objects are general three-dimensional shapes and do not handle information specific to the face shape, it is necessary to add information specific to the face shape every time a new face shape model is created, Work efficiency is getting worse.
このため、特許文献3には、人間の顔を対象として、リアリスティックで、作成後の利用が容易な三次元顔形状モデルが得られる技術として、顔形状の幾何学的特徴を特徴点として抽出し、得られた特徴点に対して変形手法を適用する方法が開示されている。 For this reason, in Patent Document 3, as a technique for obtaining a realistic and easy-to-use 3D face shape model for human faces, geometric features of face shapes are extracted as feature points. And the method of applying a deformation | transformation method with respect to the obtained feature point is disclosed.
前述のように、三次元顔形状モデルの主な用途としては、デジタルアクターやアバタなどの表情を伴ったアニメーションの作成があるが、例えば三次元のアバタは、ウェブ上における仮想ショップ等において本格的に普及する可能性がある。 As mentioned above, the main use of the 3D face shape model is to create animation with facial expressions such as digital actors and avatars. For example, 3D avatars are used in full-scale virtual shops on the web. May spread.
通常、三次元形状のデータを送受信する場合、例えば図24に示すように、1000KB程度の三次元形状データや、600KB程度のポリゴンデータを送信する場合、送信側で圧縮処理してからネットワークを介して送信する。この場合、送信される三次元形状データは、100KB程度、ポリゴンデータは60KB程度となる。そして、受信側では、これを解凍して三次元形状を復元する。 Normally, when transmitting / receiving three-dimensional shape data, for example, as shown in FIG. 24, when transmitting three-dimensional shape data of about 1000 KB or polygon data of about 600 KB, compression processing is performed on the transmission side and then via a network. To send. In this case, the transmitted three-dimensional shape data is about 100 KB, and the polygon data is about 60 KB. Then, on the receiving side, this is decompressed to restore the three-dimensional shape.
このように、送信側で三次元形状のデータを圧縮処理しても、それほどデータのサイズが小さくなるわけではなく、通信負荷を大幅に軽減することはできない。これは、上記のように例えば三次元のアバタが本格的に普及し、リアルタイムでの三次元形状のデータの送受信による復元の要求が増加した場合に大きな問題となる。 As described above, even if the data on the three-dimensional shape is compressed on the transmission side, the data size is not reduced so much and the communication load cannot be greatly reduced. This becomes a serious problem when, for example, three-dimensional avatars are widely spread as described above, and the demand for restoration by transmission / reception of three-dimensional shape data in real time increases.
本発明はこのような点に鑑みてなされたものであり、送信側から三次元形状モデルに関するデータを送信し、受信側で、受信したデータに基づいて三次元形状モデルを復元する場合に、送信側から送信するデータの量を大幅に軽減することができる三次元形状モデルが得られる三次元形状モデリング用データ送信装置、三次元形状モデリング用データ受信装置、三次元形状モデリングシステム、三次元形状モデリング用データ送信プログラム、及び三次元形状モデリング用データ受信プログラムを提供することを目的としている。 The present invention has been made in view of the above points, and transmits data related to a 3D shape model from the transmission side, and when the 3D shape model is restored on the reception side based on the received data. 3D shape modeling data transmitting device, 3D shape modeling data receiving device, 3D shape modeling system, 3D shape modeling that can obtain a 3D shape model that can greatly reduce the amount of data transmitted from the side An object of the present invention is to provide a data transmission program and a data reception program for three-dimensional shape modeling.
上記課題を解決するため、請求項1記載の発明の三次元形状モデリング用データ送信装置は、複数の二次元画像を取得する二次元画像取得手段と、前記二次元画像取得手段により取得した前記二次元画像から第1の特徴点を抽出する特徴点抽出手段と、前記特徴点抽出手段により抽出した前記第1の特徴点の三次元位置情報を取得する三次元位置情報取得手段と、前記三次元位置情報取得手段により取得した前記第1の特徴点の三次元位置情報を送信する送信手段と、を備えたことを特徴とする。 In order to solve the above-described problem, a data transmission apparatus for 3D shape modeling according to the first aspect of the invention includes a two-dimensional image acquisition unit that acquires a plurality of two-dimensional images, and the two-dimensional image acquisition unit that acquires Feature point extracting means for extracting a first feature point from a three-dimensional image; three-dimensional position information acquiring means for acquiring three-dimensional position information of the first feature point extracted by the feature point extracting means; Transmission means for transmitting the three-dimensional position information of the first feature point acquired by the position information acquisition means.
なお、請求項2に記載したように、 前記送信手段は、前記第1の特徴点の三次元位置を段階的に移動させた場合の各段階における前記第1の特徴点の三次元位置情報の履歴データを送信するようにしてもよい。 In addition, as described in claim 2, the transmission unit includes the three-dimensional position information of the first feature point at each stage when the three-dimensional position of the first feature point is moved in stages. History data may be transmitted.
また、請求項3に記載したように、前記送信手段は、前記二次元画像取得手段により取得した前記二次元画像を送信するようにしてもよい。 According to a third aspect of the present invention, the transmission unit may transmit the two-dimensional image acquired by the two-dimensional image acquisition unit.
請求項4記載の発明の三次元形状モデリング用データ受信装置は、前記請求項1〜請求項3の何れか1項に記載の送信装置から送信された前記第1の特徴点の三次元位置情報を受信する三次元位置情報受信手段と、三次元標準形状が有する第2の特徴点の標準位置情報と、前記三次元位置情報受信手段で受信した前記第1の特徴点の三次元位置情報とから、前記三次元標準形状を変形することにより三次元形状モデルを作成する作成手段と、を有することを特徴とする。 A data receiving apparatus for three-dimensional shape modeling according to a fourth aspect of the present invention is the three-dimensional position information of the first feature point transmitted from the transmitting apparatus according to any one of the first to third aspects. 3D position information receiving means for receiving, the standard position information of the second feature point of the 3D standard shape, and the 3D position information of the first feature point received by the 3D position information receiving means; And creating means for creating a three-dimensional shape model by deforming the three-dimensional standard shape.
なお、請求項5に記載したように、前記三次元位置情報受信手段は、前記第1の特徴点の三次元位置を段階的に移動させた場合の各段階における前記第1の特徴点の三次元位置情報の履歴データを受信し、前記作成手段は、前記各段階について前記三次元形状モデルを各々作成するようにしてもよい。 In addition, as described in claim 5, the three-dimensional position information receiving unit performs the tertiary processing of the first feature point in each step when the three-dimensional position of the first feature point is moved stepwise. The historical data of the original position information may be received, and the creation unit may create the three-dimensional shape model for each stage.
また、請求項6に記載したように、前記作成手段が、前記三次元標準形状の全体的な形状についてはユークリッドノルムを基底関数とするGFFDの変形手法により変形し、前記三次元標準形状の詳細な形状についてはガウス関数を基底関数とするGFFDの変形手法により変形するようにしてもよい。 According to a sixth aspect of the present invention, the creating means deforms the overall shape of the three-dimensional standard shape by a GFFD deformation method using Euclidean norm as a basis function, and details of the three-dimensional standard shape Such a shape may be deformed by a GFFD deformation method using a Gaussian function as a basis function.
また、請求項7に記載したように、前記受信手段は、前記請求項2記載の送信装置から送信された前記二次元画像を受信し、前記作成手段は、前記三次元形状モデルに、前記受信手段で受信した二次元画像をテクスチャとして貼付するようにしてもよい。 In addition, as described in claim 7, the reception unit receives the two-dimensional image transmitted from the transmission device according to claim 2, and the creation unit receives the reception in the three-dimensional shape model. The two-dimensional image received by the means may be pasted as a texture.
また、請求項8に記載したように、前記三次元標準形状に、任意の情報を付加するようにしてもよい。 Further, as described in claim 8, arbitrary information may be added to the three-dimensional standard shape.
請求項9記載の発明の三次元形状モデリングシステムは、前記請求項1記載の三次元形状モデリング用データ送信装置と、前記請求項4記載の三次元形状モデリング用データ受信装置と、を備えたことを特徴とする。 A three-dimensional shape modeling system according to a ninth aspect includes the three-dimensional shape modeling data transmitting device according to the first aspect and the three-dimensional shape modeling data receiving device according to the fourth aspect. It is characterized by.
請求項10記載の発明の三次元形状モデリングシステムは、前記請求項2記載の三次元形状モデリング用データ送信装置と、前記請求項5記載の三次元形状モデリング用データ受信装置と、を備えたことを特徴とする。 A three-dimensional shape modeling system according to a tenth aspect of the invention includes the three-dimensional shape modeling data transmitting device according to the second aspect and the three-dimensional shape modeling data receiving device according to the fifth aspect. It is characterized by.
請求項11記載の発明の三次元形状モデリングシステムは、前記請求項3記載の三次元形状モデリング用データ送信装置と、前記請求項7記載の三次元形状モデリング用データ受信装置と、を備えたことを特徴とする。 A three-dimensional shape modeling system according to an eleventh aspect includes the three-dimensional shape modeling data transmitting device according to the third aspect and the three-dimensional shape modeling data receiving device according to the seventh aspect. It is characterized by.
請求項12記載の発明の三次元形状モデリング用データ送信プログラムは、コンピュータを、前記請求項1〜請求項3記載の何れか1項に記載の三次元形状モデリング用データ送信装置を構成する各手段として機能させることを特徴とする。 A three-dimensional shape modeling data transmission program according to a twelfth aspect of the invention is a computer, each means constituting the three-dimensional shape modeling data transmission device according to any one of the first to third aspects. It is made to function as.
請求項13記載の発明の三次元形状モデリング用データ受信プログラムは、コンピュータを、前記請求項4〜請求項8記載の何れか1項に記載の三次元形状モデリング用データ受信装置を構成する各手段として機能させることを特徴とする。 A three-dimensional shape modeling data receiving program according to a thirteenth aspect of the invention is a computer, each means constituting the three-dimensional shape modeling data receiving device according to any one of the fourth to eighth aspects. It is made to function as.
本発明によれば、送信側から三次元形状モデルに関するデータを送信し、受信側で、受信したデータに基づいて三次元形状モデルを復元する場合に、送信側から送信するデータの量を大幅に軽減することができる、という効果を有する。 According to the present invention, when data related to a three-dimensional shape model is transmitted from the transmission side and the three-dimensional shape model is restored on the reception side based on the received data, the amount of data transmitted from the transmission side is greatly increased. It has the effect that it can be reduced.
以下、図面を参照して本発明の実施の形態を説明する。 Embodiments of the present invention will be described below with reference to the drawings.
図1は、本発明の一実施形態に係る三次元形状モデリングシステム10の概略構成を示すブロック図である。なお、本実施形態では、三次元形状の一例として顔形状をモデリングする場合について説明する。 FIG. 1 is a block diagram showing a schematic configuration of a three-dimensional shape modeling system 10 according to an embodiment of the present invention. In the present embodiment, a case where a face shape is modeled as an example of a three-dimensional shape will be described.
三次元形状モデリングシステム10は、三次元形状モデリング用データ送信装置100A及び三次元形状モデリング用データ受信装置100Bを含んで構成されており、三次元形状モデリング用データ送信装置100Aと三次元形状モデリング用データ受信装置100Bとは、例えばインターネット等のネットワーク102を介して接続される。 The three-dimensional shape modeling system 10 includes a three-dimensional shape modeling data transmission device 100A and a three-dimensional shape modeling data reception device 100B. The three-dimensional shape modeling data transmission device 100A and the three-dimensional shape modeling data transmission device 100B are used. The data receiving device 100B is connected via a network 102 such as the Internet.
図2は、本発明の一実施形態に係る三次元形状モデリング用データ送信装置100Aの概略構成を示すブロック図である。三次元形状モデリング用データ送信装置100Aは、システム全体の制御を行うCPU1A、ROM(リードオンリメモリ)2A、データ一時記憶用のRAM(ランダムアクセスメモリ)3A、モニタ等の表示部4A、二次元の顔画像を入力する入力部5A、データ記憶部7A、送信部8Aを含んで構成されている。データ記憶部7Aは、プログラム記憶部73Aを有し、後述する処理プログラムを記憶する。 FIG. 2 is a block diagram showing a schematic configuration of a three-dimensional shape modeling data transmitting apparatus 100A according to an embodiment of the present invention. The three-dimensional shape modeling data transmitting apparatus 100A includes a CPU 1A for controlling the entire system, a ROM (read only memory) 2A, a RAM (random access memory) 3A for temporary data storage, a display unit 4A such as a monitor, a two-dimensional display An input unit 5A for inputting a face image, a data storage unit 7A, and a transmission unit 8A are included. The data storage unit 7A includes a program storage unit 73A and stores a processing program to be described later.
図3は、本発明の一実施形態に係る三次元形状モデリング用データ受信装置100Bの概略構成を示すブロック図である。三次元形状モデリング用データ受信装置100Bは、システム全体の制御を行うCPU1B、ROM(リードオンリメモリ)2B、データ一時記憶用のRAM(ランダムアクセスメモリ)3B、モニタ等の表示部4B、入力部5B、データ記憶部7B、受信部8Bを含んで構成されている。 FIG. 3 is a block diagram showing a schematic configuration of a three-dimensional shape modeling data receiving apparatus 100B according to an embodiment of the present invention. The three-dimensional shape modeling data receiving apparatus 100B includes a CPU 1B that controls the entire system, a ROM (read only memory) 2B, a RAM (random access memory) 3B for temporary data storage, a display unit 4B such as a monitor, and an input unit 5B. The data storage unit 7B and the reception unit 8B are included.
データ記憶部7Bは、標準顔形状モデル(ジェネリックモデル)を記憶している標準顔形状記憶部71、特徴点を記憶している計測点データベース72、プログラム記憶部73Bを有する。 The data storage unit 7B includes a standard face shape storage unit 71 that stores a standard face shape model (generic model), a measurement point database 72 that stores feature points, and a program storage unit 73B.
プログラム記憶部73Bには、後述する処理プログラムや、三次元形状の変形手法であり、一般的な関数によるGFFD(general Free-Form Deformation)のプログラムを記憶している。GFFDについては後述する。 The program storage unit 73B stores a processing program, which will be described later, and a GFFD (general free-form deformation) program based on a general function, which is a three-dimensional deformation method. The GFFD will be described later.
計測点データベース72に記憶している特徴点は、法医学複顔法で用いられているものであり、人体測定における計測点を基に、顔形状の個人差を表す形状の特徴点を統計的に解析して定められた点である。この特徴点は、鼻の最突出点や、目尻など、二次元画像上でも明確な特徴を持った点としている。本発明は、この点を顔形状の特徴点として用いることで、対象となる顔の三次元顔形状モデルを十分な精度で得ることができる。 The feature points stored in the measurement point database 72 are those used in the forensic compound face method, and based on the measurement points in the human body measurement, the feature points of the shape representing individual differences in face shape are statistically calculated. This is a point determined by analysis. This feature point has a clear feature on the two-dimensional image such as the most protruding point of the nose and the corner of the eye. In the present invention, by using this point as a feature point of the face shape, a three-dimensional face shape model of the target face can be obtained with sufficient accuracy.
なお、三次元形状モデリング用データ送信装置100A及び三次元形状モデリング用データ受信装置100Bの両方の機能を備えた装置を構成してもよい。 An apparatus having both functions of the three-dimensional shape modeling data transmitting apparatus 100A and the three-dimensional shape modeling data receiving apparatus 100B may be configured.
次に、三次元形状モデリング用データ送信装置100AのCPU1Aにおいて実行される処理を図4に示すフローチャートを参照して説明する。CPU1Aは、プログラム記憶部73Aに記憶された処理プログラムを読み出して実行する。 Next, processing executed in the CPU 1A of the three-dimensional shape modeling data transmitting apparatus 100A will be described with reference to a flowchart shown in FIG. The CPU 1A reads and executes the processing program stored in the program storage unit 73A.
まず、ステップS1では、ユーザはデジタルカメラで、顔形状モデルを作成する対象となる顔を異なる撮像方向から複数枚撮影し、撮影したその二次元顔画像を入力部5Aに入力する。二次元顔画像は、システムに要求される精度によって、2枚以上の異なる任意の方向を向いた顔画像を利用する。顔画像の枚数、及び画像中の顔の向きは重要でない。本例では、正面と左右側面の3枚の二次元顔画像を入力する。 First, in step S1, the user uses a digital camera to photograph a plurality of faces for which a face shape model is to be created from different imaging directions, and inputs the photographed two-dimensional face image to the input unit 5A. The two-dimensional face image uses two or more face images directed in different directions depending on the accuracy required for the system. The number of face images and the face orientation in the images are not important. In this example, three two-dimensional face images on the front and left and right sides are input.
ステップS2では、計測点データベース72に記憶されている計測点を呼び出し、入力部5Aから入力された3枚の二次元顔画像それぞれについて、二次元顔画像の特徴点を抽出する。 In step S2, the measurement points stored in the measurement point database 72 are called, and the feature points of the two-dimensional face image are extracted for each of the three two-dimensional face images input from the input unit 5A.
特徴点は、マウス操作等の手動による抽出の他に、一般的な画像処理手法による自動抽出も可能である。 The feature points can be automatically extracted by a general image processing method in addition to manual extraction such as mouse operation.
最も容易な特徴点の自動抽出方法は、二次元顔画像から任意の輝度を閾値として2値化し、特徴点の定義に合う点を、画像を走査し判定する方法である。また、特徴部分にマーカーを付して撮影し、その撮影画像からマーカーを抽出することで特徴点を抽出するようにしてもよい。 The easiest feature point automatic extraction method is a method of binarizing an arbitrary luminance from a two-dimensional face image as a threshold and scanning the image to determine a point that meets the definition of the feature point. Alternatively, a feature point may be extracted by attaching a marker to the feature portion and extracting the marker from the captured image.
本例では、十分な精度を持った三次元顔形状モデルを構築するため、図6で示す51個の特徴点を抽出する。なお、特徴点は、任意の数を定義することも可能である。 In this example, in order to construct a three-dimensional face shape model having sufficient accuracy, 51 feature points shown in FIG. 6 are extracted. Note that an arbitrary number of feature points can be defined.
各画像から抽出した特徴点は、鼻の最突出点や、目尻などといった顔の特徴部位の情報を持っているものの、座標は二次元でしか持っていない。 The feature points extracted from each image have information on facial features such as the most protruding points of the nose and the corners of the eyes, but have coordinates only in two dimensions.
そこで、ステップS3では、撮像方向の違う各画像での特徴点の対応関係から、特徴点の三次元位置情報を求める。 Therefore, in step S3, the three-dimensional position information of the feature points is obtained from the correspondence between the feature points in the images with different imaging directions.
各顔画像の情報は、撮影したカメラのレンズなどの特性により歪み等が発生している。CPU1は、抽出した特徴点の二次元座標に撮影したデジタルカメラのパラメータを用いて歪み等の補正を行い、特徴点の三次元位置情報を算出する。 The information of each face image is distorted due to the characteristics of the lens of the photographed camera. CPU1 corrects distortion etc. using the parameter of the digital camera image | photographed to the two-dimensional coordinate of the extracted feature point, and calculates the three-dimensional position information of a feature point.
このパラメータは、カメラの焦点距離等を示す内部パラメータと、カメラの配置、姿勢等を示す外部パラメータである。パラメータが未知の場合は、別工程として寸法の判っている立方体等を同じカメラで複数方向から撮影し、撮影した画像からパラメータを計算する。 This parameter is an internal parameter indicating the focal length of the camera and the like, and an external parameter indicating the camera arrangement, posture, and the like. When the parameter is unknown, as a separate process, a cube whose size is known is photographed from a plurality of directions with the same camera, and the parameter is calculated from the photographed image.
ステップS4では、特徴点の三次元位置情報及び二次元顔画像のテクスチャを送信部8Aによりネットワーク102を介して三次元形状モデリング用データ受信装置100Bへ送信する。 In step S4, the three-dimensional position information of the feature points and the texture of the two-dimensional face image are transmitted to the three-dimensional shape modeling data receiving apparatus 100B via the network 102 by the transmission unit 8A.
次に、三次元形状モデリング用データ受信装置100BのCPU1Bにおいて実行される処理を図4に示すフローチャートを参照して説明する。CPU1Bは、プログラム記憶部73Bに記憶された処理プログラムを読み出して実行する。 Next, processing executed by the CPU 1B of the three-dimensional shape modeling data receiving apparatus 100B will be described with reference to a flowchart shown in FIG. The CPU 1B reads and executes the processing program stored in the program storage unit 73B.
まず、ステップS5では、三次元形状モデリング用データ送信装置100Aから送信された特徴点の三次元位置情報及び二次元顔画像のテクスチャを受信する。 First, in step S5, the three-dimensional position information of the feature points and the texture of the two-dimensional face image transmitted from the three-dimensional shape modeling data transmitting apparatus 100A are received.
ステップS6では、標準顔形状記憶部71に記憶されている標準顔形状モデルを呼び出し、ステップS5で受信した特徴点の三次元位置情報に基づき、標準顔形状モデルを変形する。 In step S6, the standard face shape model stored in the standard face shape storage unit 71 is called, and the standard face shape model is deformed based on the three-dimensional position information of the feature points received in step S5.
標準顔形状記憶部71に記憶されている標準顔形状モデルは、図7に示すような自由曲面、あるいはポリゴンメッシュで構成された幾何形状と、二次元顔画像から抽出する特徴点と一対一で対応する特徴点から構成される。この標準顔形状モデルの特徴点標準位置情報を、ステップS5で受信した特徴点の三次元位置情報に合うように移動し、特徴点以外の幾何形状部分を特徴点の移動を補間するように変形する。 The standard face shape model stored in the standard face shape storage unit 71 is a one-to-one correspondence with a free-form surface as shown in FIG. 7 or a geometric shape composed of a polygon mesh and feature points extracted from a two-dimensional face image. Consists of corresponding feature points. The feature point standard position information of the standard face shape model is moved so as to match the three-dimensional position information of the feature point received in step S5, and the geometric shape portion other than the feature point is transformed so as to interpolate the movement of the feature point. To do.
ステップS6における標準顔形状モデルの変形には、一般的な関数によるGFFD(Generalized Free-Form Deformation)を用いた手法を用いる。 For the deformation of the standard face shape model in step S6, a method using GFFD (Generalized Free-Form Deformation) by a general function is used.
ここで、FFD(Free-Form Deformation)は変形対象の形状モデルに独立な変形手法であり、空間の変形を定義する操作点の数は変形される物体に独立であるので、スプライン曲面のように多くの制御点を変更する必要がない。しかし、従来のFFDは操作点の形状に制限が設けられている等の問題があった。 Here, FFD (Free-Form Deformation) is a deformation method that is independent of the shape model to be deformed, and the number of operating points that define the deformation of the space is independent of the object to be deformed. There is no need to change many control points. However, the conventional FFD has a problem that the shape of the operation point is limited.
これに対してGFFDは、任意数の操作点を任意の位置に配置し、操作点の移動により変形を直感的に制御でき、任意の基底関数を選択できる等、従来のFFDに比べ柔軟な変形の制御を可能とする。図8に、ガウス関数を基底関数とした場合のGFFDによる形状変形の例を、図9にユークリッドノルムを基底関数とした場合のGFFDによる形状変形の例を示す。このように、GFFDでは、操作点の移動により、周囲の幾何形状も滑らかに変形することができる。 GFFD, on the other hand, arranges an arbitrary number of operation points at arbitrary positions, allows the deformation to be controlled intuitively by moving the operation points, and allows arbitrary basis functions to be selected. Can be controlled. FIG. 8 shows an example of shape deformation by GFFD when the Gaussian function is a basis function, and FIG. 9 shows an example of shape deformation by GFFD when the Euclidean norm is a basis function. As described above, in GFFD, the surrounding geometric shape can be smoothly deformed by moving the operation point.
そこで、標準顔形状モデルの特徴点をGFFDの操作点とし、二次元顔画像から抽出した特徴点へと移動することで幾何形状を変形する。 Therefore, the feature point of the standard face shape model is used as the GFFD operation point, and the geometric shape is deformed by moving to the feature point extracted from the two-dimensional face image.
ここで、GFFDを用いた標準顔形状モデルの変形の詳細を以下に説明する。 Here, details of the deformation of the standard face shape model using GFFD will be described below.
n個の標準顔形状モデルにおける特徴点を Feature points in n standard face shape models
顔画像から抽出した特徴点を Feature points extracted from face images
とし、piからqiへの変換を表す写像を考えると、 And a mapping that represents the transformation from pi to qi,
と表される。この関数fを用いて空間上の任意の点を変換する。ここで、関数fをn個のベクトルの重み付き線形結合と考えると、 It is expressed. An arbitrary point on the space is transformed using this function f. Here, if the function f is considered as a weighted linear combination of n vectors,
と表される。ここで、 It is expressed. here,
は制御ベクトル、関数 Is the control vector, function
は標準顔形状モデルにおけるj番目の特徴点を中心とする任意の基底関数である。ここで、未知のベクトルVを求めるために、標準顔形状モデルにおける特徴点piと、その移動後の点として顔画像から抽出した特徴点qiを式(1)に代入すると、 Is an arbitrary basis function centered on the j-th feature point in the standard face shape model. Here, in order to obtain the unknown vector V, the feature point pi in the standard face shape model and the feature point qi extracted from the face image as the point after the movement are substituted into the equation (1),
と表される。ここで、行列形式に書き換えると、 It is expressed. Here, when rewritten in matrix form,
となり、ここで And here
と置けば、Vは、Gの逆行列を用いて次の様に求めることができる。 V can be obtained as follows using the inverse matrix of G.
このように、特徴点の移動に合わせて、空間上の任意の点pを移動させた点qを In this way, a point q that is obtained by moving an arbitrary point p in space according to the movement of the feature point
として求めることができる。 Can be obtained as
基底関数Gは変形対象に合わせて任意の関数を選択可能である。本発明では主にガウス関数とユークリッドノルムを用いている。ガウス関数を用いた場合では、標準偏差によって変形の微調整が可能であり、ユークリッドノルムの場合は、元の幾何形状の特徴をできるだけ保った変形が可能である。 As the basis function G, an arbitrary function can be selected according to the deformation target. In the present invention, a Gaussian function and an Euclidean norm are mainly used. In the case of using a Gaussian function, the fine adjustment of the deformation can be performed by the standard deviation, and in the case of the Euclidean norm, the deformation can be performed while keeping the characteristics of the original geometric shape as much as possible.
顔形状の全体的な形状を、ユークリッドノルムを用いたGFFDにより変形し、眼、鼻、口などの詳細な形状を、ガウス関数を用いたGFFDにより変形すると、顔の様に複雑な構造を持った形状も精度高く変形することができる。 If the entire shape of the face shape is deformed by GFFD using Euclidean norm, and the detailed shape of eyes, nose, mouth, etc. is deformed by GFFD using Gaussian function, it has a complex structure like a face. The shape can also be deformed with high accuracy.
この手法を用いて、標準顔形状モデルを変形した例を図10に示す。作成される顔形状モデルは三次元形状なので、図11に示すように、入力画像とは異なる方向も表示が可能である。 An example in which the standard face shape model is modified using this technique is shown in FIG. Since the created face shape model is a three-dimensional shape, it is possible to display a direction different from the input image as shown in FIG.
次に、ステップS7では、受信部8Bで受信した二次元顔画像のテクスチャを、作成した三次元顔形状モデルに貼り付け、表示部4Bに表示する。テクスチャとは、コンピュータグラフィックスにおいて形状に画像を貼り付けることにより質感を向上させる手法である。本発明においては、二次元顔画像に合わせて標準顔形状モデルを変形するので、撮像したカメラの向きから顔の画像を貼り付けることで、作成した形状に合ったテクスチャとなる。図11にテクスチャを貼り付けた顔形状を示す。 Next, in step S7, the texture of the two-dimensional face image received by the receiving unit 8B is pasted on the created three-dimensional face shape model and displayed on the display unit 4B. Texture is a technique for improving texture by pasting an image into a shape in computer graphics. In the present invention, since the standard face shape model is deformed in accordance with the two-dimensional face image, the face image is pasted from the direction of the captured camera, so that a texture suitable for the created shape is obtained. FIG. 11 shows the face shape with the texture attached.
ところで、標準顔形状モデルには、作成後の三次元顔形状モデルの用途に応じて、任意の情報を付加しておくことが可能である。三次元顔形状モデルは、実際の利用に際し、表情付けなどの変形が行われるのが一般的である。そのため、標準顔形状モデルに、表情などの情報を付加しておき、標準顔形状モデルの変形時にその付加情報も同様に変形すれば、作成される三次元顔形状モデルにも自動的に付加情報を持つようになり、作成後の三次元顔形状モデルの操作が非常に容易になる。 By the way, it is possible to add arbitrary information to the standard face shape model according to the use of the created three-dimensional face shape model. The three-dimensional face shape model is generally subjected to deformation such as expression when actually used. Therefore, if information such as facial expressions is added to the standard face shape model, and the additional information is also changed in the same way when the standard face shape model is deformed, the additional information is also automatically added to the created 3D face shape model. It becomes very easy to operate the 3D face shape model after creation.
例として表情付けを挙げる。一般的な表情を表現するために用いられている筋肉を、三次元ベクトルとしてモデル化し、図12(A)のように、筋肉の始点と終点を標準顔形状モデル上の点として定義する。次に、表情筋の始点を、その表情筋のベクトル方向に移動させ、その移動に合わせて標準顔形状モデルを変形させる。よって、図12(B)のように、表情を付けた標準顔形状モデルを作成することができる。 Take facial expressions as an example. Muscles used for expressing a general expression are modeled as a three-dimensional vector, and the start point and end point of the muscle are defined as points on the standard face shape model as shown in FIG. Next, the starting point of the expression muscle is moved in the vector direction of the expression muscle, and the standard face shape model is deformed in accordance with the movement. Therefore, as shown in FIG. 12B, a standard face shape model with a facial expression can be created.
表情を付けた標準顔形状モデルからの変形にも、ガウス関数を用いたGFFDによる変形を用いる。表情を付けた標準顔形状モデルを変形させ、顔画像のテクスチャを貼り付けた例を図13に示す。よって、システムに新たな要素を追加することなく、作成した三次元顔形状モデルへの表情付けを実現している。このように、標準顔形状モデルに情報を付加しておくだけで、作成した三次元顔形状モデルに、比較的容易に表情付けを行うことができる。 For deformation from a standard face shape model with a facial expression, the deformation by GFFD using Gaussian function is also used. FIG. 13 shows an example in which a standard face shape model with a facial expression is deformed and a facial image texture is pasted. Therefore, expression is added to the created 3D face shape model without adding new elements to the system. In this way, it is possible to add a facial expression to the created three-dimensional face shape model relatively easily by simply adding information to the standard face shape model.
以上説明したように、本実施形態によれば、二次元顔画像から容易に三次元顔形状モデルが作成できる。よって、特殊な装置や芸術的感性を持っていない作業者でも、顔画像を用意すれば数分で三次元顔形状モデルを作成できる。 As described above, according to the present embodiment, a three-dimensional face shape model can be easily created from a two-dimensional face image. Therefore, even a worker who does not have a special device or artistic sensitivity can create a three-dimensional face shape model in a few minutes by preparing a face image.
以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。 As mentioned above, although embodiment of this invention was explained in full detail with reference to drawings, the specific structure is not restricted to this embodiment, The design change etc. of the range which does not deviate from the summary of this invention are included.
例えば、上記実施形態では、あらかじめ組み込まれている標準顔形状モデルからの変形を行ったが、本発明はこれに限定されるものではなく、任意の顔形状を標準顔形状モデルとして設定することも可能である。 For example, in the above embodiment, the standard face shape model incorporated in advance has been transformed, but the present invention is not limited to this, and any face shape may be set as the standard face shape model. Is possible.
また、標準顔形状モデルに付加する情報は、図14に示す眼鏡の着用シミュレーションなどでもよい。図14の例では、標準顔形状モデルに、眼鏡をフィットさせるために必要な特徴点を付加しておき、作成した三次元顔形状モデルの特徴点に三次元形状モデルの眼鏡を合わせている。 Further, the information added to the standard face shape model may be a glasses wearing simulation shown in FIG. In the example of FIG. 14, feature points necessary for fitting glasses are added to the standard face shape model, and the glasses of the 3D shape model are aligned with the feature points of the created 3D face shape model.
また、本発明は、顔を扱う様々な分野で応用が可能である。前述した眼鏡の装着シミュレーションの他、美容整形シミュレーション、ゲームや映画などのキャラクター作成を行うツールとしての利用、携帯通信端末でのチャットやメールにおけるアバタ作成の利用などに応用が可能である。 In addition, the present invention can be applied in various fields dealing with faces. In addition to the above-described eyeglass wearing simulation, the present invention can be applied to cosmetic surgery simulation, use as a tool for creating characters such as games and movies, use for chatting on mobile communication terminals and creation of avatars in e-mails.
また、本実施形態では、標準顔形状モデル(ジェネリックモデル)として、図7に示すような自由曲面で表した幾何形状モデルを用いたが、図15に示すように、ポリゴンメッシュで構成されたジェネリックモデルを用いてもよい。このような場合も、三次元形状モデリング用データ受信装100Bは、ジェネリックモデルの特徴点P1の特徴点標準位置情報を、三次元形状モデリング用データ送信装置100Aから送信された特徴点P2の三次元位置情報に合うように移動させることにより、顔の三次元形状モデルを復元することができる。 In this embodiment, a geometric model represented by a free-form surface as shown in FIG. 7 is used as a standard face shape model (generic model). However, as shown in FIG. 15, a generic model composed of polygon meshes is used. A model may be used. Also in such a case, the three-dimensional shape modeling data receiving device 100B receives the feature point standard position information of the feature point P1 of the generic model from the three-dimensional shape point data P2 transmitted from the three-dimensional shape modeling data transmitting device 100A. It is possible to restore the three-dimensional shape model of the face by moving it so as to match the position information.
また、本実施形態では、顔の三次元形状を作成する場合について説明したが、三次元形状は顔に限られるものではなく、例えば足部等でもよい。足部の場合、図16に示すように、くるぶしやかかと等に特徴点を設定する。このような場合も、三次元形状モデリング用データ受信装100Bは、図17に示すように、ジェネリックモデルの特徴点P1の特徴点標準位置情報を、三次元形状モデリング用データ送信装置100Aから送信された特徴点P2の三次元位置情報に合うように移動させることにより、足部の三次元形状モデルを復元することができる。 In the present embodiment, the case where a three-dimensional shape of a face is created has been described. However, the three-dimensional shape is not limited to a face, and may be, for example, a foot. In the case of the foot, as shown in FIG. 16, feature points are set on the ankle and heel. Also in such a case, the three-dimensional shape modeling data receiver 100B transmits the feature point standard position information of the feature point P1 of the generic model from the three-dimensional shape modeling data transmitter 100A as shown in FIG. The three-dimensional shape model of the foot can be restored by moving the feature point P2 so as to match the three-dimensional position information of the feature point P2.
図18に示すように、足部の三次元形状データは1000KB程度、顔の三次元形状データは600KB程度であるが、特徴点のデータは何れも2KB程度であり、三次元形状データと比較してデータ量が著しく少ない。本実施形態に係る三次元形状モデリング用データ送信装置100Aは、この特徴点のデータを送信すればよいため、送信データ量を大幅に軽減することができる。そして、三次元形状モデリング用データ受信装置100Bでは、上記で説明したようなGFFDによる変換ツールを備えていれば、容易に顔や足部の三次元形状を復元することができる。 As shown in FIG. 18, the three-dimensional shape data of the foot is about 1000 KB and the three-dimensional shape data of the face is about 600 KB, but the feature point data is about 2 KB, which is compared with the three-dimensional shape data. The amount of data is extremely small. Since the three-dimensional shape modeling data transmitting apparatus 100A according to the present embodiment only has to transmit the data of this feature point, the transmission data amount can be greatly reduced. The three-dimensional shape modeling data receiving apparatus 100B can easily restore the three-dimensional shape of the face and the foot if the conversion tool using GFFD as described above is provided.
また、三次元形状モデルとしては、図19に示すように、顔や足部等の人間の一部の形状に限らず、例えば車のバケットシートや受話器、電話機等でもよい。この場合、例えば図19に示すように、車のバケットシートのジェネリックモデルは球とすることができ、受話器及び電話機のジェネリックモデルは直方体とすることができる。図20には、球のジェネリックモデルから特徴点P2を段階的に移動させて車のバケットシートの三次元形状が作成される様子を示した。また、図21には、直方体のジェネリックモデルから特徴点P2を段階的に移動させて受話器の三次元形状が作成される様子を示した。また、図22には、直方体のジェネリックモデルから特徴点P2を段階的に移動させて電話機の三次元形状が作成される様子を示した。 As shown in FIG. 19, the three-dimensional shape model is not limited to the shape of a part of a human being such as a face or a foot, but may be a car bucket seat, a receiver, a telephone, or the like. In this case, for example, as shown in FIG. 19, the generic model of the bucket seat of the car can be a sphere, and the generic model of the handset and the telephone can be a cuboid. FIG. 20 shows how the three-dimensional shape of the bucket seat of the car is created by moving the feature point P2 stepwise from the generic model of the sphere. FIG. 21 shows how the three-dimensional shape of the handset is created by moving the feature point P2 stepwise from the rectangular parallelepiped generic model. FIG. 22 shows how the three-dimensional shape of the telephone is created by moving the feature point P2 stepwise from the rectangular parallelepiped generic model.
このように、特徴点P2を段階的に移動させることで、三次元形状モデルの最終的な形状だけでなく、作成過程を表示することが可能となる。 In this way, by moving the feature point P2 in stages, not only the final shape of the three-dimensional shape model but also the creation process can be displayed.
そこで、図23に示すように、三次元形状モデリング用データ送信装置100Aでは、特徴点P2の三次元位置を段階的に移動させた場合の各段階における特徴点P2の三次元位置情報の履歴データを送信し、三次元形状モデリング用データ受信装置100Bでは、この履歴データを受信して、各段階について三次元形状モデルを各々作成して、三次元形状モデルが段階的に変形する過程を表示するようにしてもよい。これにより、三次元形状がどのように変形するかを容易に認識することができる。 Therefore, as shown in FIG. 23, in the three-dimensional shape modeling data transmitting apparatus 100A, the history data of the three-dimensional position information of the feature point P2 at each stage when the three-dimensional position of the feature point P2 is moved stepwise. The three-dimensional shape modeling data receiving apparatus 100B receives this history data, creates a three-dimensional shape model for each step, and displays a process of stepwise deformation of the three-dimensional shape model. You may do it. Thereby, it can be easily recognized how the three-dimensional shape is deformed.
なお、三次元形状モデリング用データ送信装置100Aは、各段階における特徴点P2の三次元位置情報をまとめて三次元形状モデリング用データ受信装置100Bに送信するようにしてもよいし、各段階の特徴点P2の三次元位置情報を1回1回三次元形状モデリング用データ受信装置100Bに送信するようにしてもよい。このとき、三次元形状モデリング用データ受信装置100Bから受信した旨の返答があった場合に、次の段階の特徴点P2の三次元位置情報を送信するようにしてもよい。 Note that the three-dimensional shape modeling data transmitting apparatus 100A may collectively transmit the three-dimensional position information of the feature points P2 at each stage to the three-dimensional shape modeling data receiving apparatus 100B. The three-dimensional position information of the point P2 may be transmitted once to the three-dimensional shape modeling data receiving device 100B once. At this time, when there is a response indicating that it has been received from the data receiving apparatus for 3D shape modeling 100B, the 3D position information of the next feature point P2 may be transmitted.
1A、1B CPU
2A、2B RAM
3A、3B ROM
4A、4B 表示部
5A、5B 入力部
7A、7B データ記憶部
8A 送信部
8B 受信部
10 三次元形状モデリングシステム
71 標準顔形状記憶部
72 計測点データベース
73A、73B プログラム記憶部
100 顔形状モデリングシステム
100A 三次元形状モデリング用データ送信装置
100B 三次元形状モデリング用データ受信装置
102 ネットワーク
1A, 1B CPU
2A, 2B RAM
3A, 3B ROM
4A, 4B Display unit 5A, 5B Input unit 7A, 7B Data storage unit 8A Transmission unit 8B Reception unit 10 Three-dimensional shape modeling system 71 Standard face shape storage unit 72 Measurement point database 73A, 73B Program storage unit 100 Face shape modeling system 100A Three-dimensional shape modeling data transmission device 100B Three-dimensional shape modeling data reception device 102 Network
Claims (13)
前記二次元画像取得手段により取得した前記二次元画像から第1の特徴点を抽出する特徴点抽出手段と、
前記特徴点抽出手段により抽出した前記第1の特徴点の三次元位置情報を取得する三次元位置情報取得手段と、
前記三次元位置情報取得手段により取得した前記第1の特徴点の三次元位置情報を送信する送信手段と、
を備えた三次元形状モデリング用データ送信装置。 Two-dimensional image acquisition means for acquiring a plurality of two-dimensional images;
Feature point extraction means for extracting a first feature point from the two-dimensional image acquired by the two-dimensional image acquisition means;
Three-dimensional position information acquisition means for acquiring three-dimensional position information of the first feature point extracted by the feature point extraction means;
Transmitting means for transmitting the three-dimensional position information of the first feature point acquired by the three-dimensional position information acquiring means;
3D shape modeling data transmission device.
請求項1記載の三次元形状モデリング用データ送信装置。 The tertiary transmission according to claim 1, wherein the transmission unit transmits the history data of the three-dimensional position information of the first feature point in each step when the three-dimensional position of the first feature point is moved stepwise. Data transmission device for original shape modeling.
請求項1又は請求項2記載の三次元形状モデリング用データ送信装置。 The three-dimensional shape modeling data transmission device according to claim 1, wherein the transmission unit transmits the two-dimensional image acquired by the two-dimensional image acquisition unit.
三次元標準形状が有する第2の特徴点の標準位置情報と、前記三次元位置情報受信手段で受信した前記第1の特徴点の三次元位置情報とから、前記三次元標準形状を変形することにより三次元形状モデルを作成する作成手段と、
を有する三次元形状モデリング用データ受信装置。 3D position information receiving means for receiving the 3D position information of the first feature point transmitted from the transmission device according to any one of claims 1 to 3;
Deforming the three-dimensional standard shape from the standard position information of the second feature point of the three-dimensional standard shape and the three-dimensional position information of the first feature point received by the three-dimensional position information receiving means; Creating means for creating a three-dimensional shape model by
A data receiving apparatus for three-dimensional shape modeling.
請求項4記載の三次元形状モデリング用データ受信装置。 The three-dimensional position information receiving means receives the history data of the three-dimensional position information of the first feature point in each step when the three-dimensional position of the first feature point is moved stepwise, The data receiving apparatus for three-dimensional shape modeling according to claim 4, wherein the creating means creates the three-dimensional shape model for each of the stages.
請求項4又は請求項5記載の三次元形状モデリング用データ受信装置。 The creation means deforms the overall shape of the three-dimensional standard shape by a GFFD deformation method using a Euclidean norm as a basis function, and uses a Gaussian function as a basis function for the detailed shape of the three-dimensional standard shape. The data receiving apparatus for three-dimensional shape modeling according to claim 4 or 5, wherein the data receiving apparatus is deformed by a GFFD deformation technique.
前記作成手段は、前記三次元形状モデルに、前記受信手段で受信した二次元画像をテクスチャとして貼付する
請求項4〜請求項6の何れか1項に記載の三次元形状モデリング用データ受信装置。 The reception unit receives the two-dimensional image transmitted from the transmission device according to claim 2,
The three-dimensional shape modeling data receiving apparatus according to any one of claims 4 to 6, wherein the creating unit attaches the two-dimensional image received by the receiving unit as a texture to the three-dimensional shape model.
請求項4〜請求項7の何れか1項に記載の三次元形状モデリング用データ受信装置。 The data receiving apparatus for three-dimensional shape modeling according to any one of claims 4 to 7, wherein arbitrary information is added to the three-dimensional standard shape.
前記請求項4記載の三次元形状モデリング用データ受信装置と、
を備えた三次元形状モデリングシステム。 The data transmitting apparatus for three-dimensional shape modeling according to claim 1,
The data receiving apparatus for three-dimensional shape modeling according to claim 4,
3D shape modeling system with
前記請求項5記載の三次元形状モデリング用データ受信装置と、
を備えた三次元形状モデリングシステム。 The data transmitting apparatus for three-dimensional shape modeling according to claim 2,
The data receiving apparatus for three-dimensional shape modeling according to claim 5,
3D shape modeling system with
前記請求項7記載の三次元形状モデリング用データ受信装置と、
を備えた三次元形状モデリングシステム。 The data transmitting apparatus for three-dimensional shape modeling according to claim 3,
The data receiving apparatus for three-dimensional shape modeling according to claim 7,
3D shape modeling system with
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011139459A JP2013008137A (en) | 2011-06-23 | 2011-06-23 | Data transmission device for three-dimensional shape modeling, data reception device for three-dimensional shape modeling, three-dimensional shape modeling system, data transmission program for three-dimensional shape modeling, and data reception program for three-dimensional shape modeling |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011139459A JP2013008137A (en) | 2011-06-23 | 2011-06-23 | Data transmission device for three-dimensional shape modeling, data reception device for three-dimensional shape modeling, three-dimensional shape modeling system, data transmission program for three-dimensional shape modeling, and data reception program for three-dimensional shape modeling |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2013008137A true JP2013008137A (en) | 2013-01-10 |
Family
ID=47675450
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011139459A Withdrawn JP2013008137A (en) | 2011-06-23 | 2011-06-23 | Data transmission device for three-dimensional shape modeling, data reception device for three-dimensional shape modeling, three-dimensional shape modeling system, data transmission program for three-dimensional shape modeling, and data reception program for three-dimensional shape modeling |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2013008137A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019113553A (en) * | 2017-12-25 | 2019-07-11 | シナノケンシ株式会社 | Three-dimensional laser beam scanner |
| JP2021099504A (en) * | 2017-07-06 | 2021-07-01 | カール ツァイス アーゲー | Method, device, and computer program for virtual fitting of spectacle frame |
| JP2022164390A (en) * | 2021-04-16 | 2022-10-27 | ax株式会社 | Image generation apparatus, image generation method, and program |
| CN116993923A (en) * | 2023-09-22 | 2023-11-03 | 长沙能川信息科技有限公司 | Three-dimensional model making method, system, computer equipment and storage medium for converter station |
-
2011
- 2011-06-23 JP JP2011139459A patent/JP2013008137A/en not_active Withdrawn
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021099504A (en) * | 2017-07-06 | 2021-07-01 | カール ツァイス アーゲー | Method, device, and computer program for virtual fitting of spectacle frame |
| JP7369154B2 (en) | 2017-07-06 | 2023-10-25 | カール ツァイス アーゲー | Method, device and computer program for virtual adaptation of eyeglass frames |
| US11915381B2 (en) | 2017-07-06 | 2024-02-27 | Carl Zeiss Ag | Method, device and computer program for virtually adjusting a spectacle frame |
| JP2019113553A (en) * | 2017-12-25 | 2019-07-11 | シナノケンシ株式会社 | Three-dimensional laser beam scanner |
| JP2022164390A (en) * | 2021-04-16 | 2022-10-27 | ax株式会社 | Image generation apparatus, image generation method, and program |
| CN116993923A (en) * | 2023-09-22 | 2023-11-03 | 长沙能川信息科技有限公司 | Three-dimensional model making method, system, computer equipment and storage medium for converter station |
| CN116993923B (en) * | 2023-09-22 | 2023-12-26 | 长沙能川信息科技有限公司 | Three-dimensional model making method, system, computer equipment and storage medium for converter station |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112150638B (en) | Virtual object image synthesis method, device, electronic equipment and storage medium | |
| EP4307233A1 (en) | Data processing method and apparatus, and electronic device and computer-readable storage medium | |
| CN109671141B (en) | Image rendering method and device, storage medium and electronic device | |
| KR102069964B1 (en) | Virtual reality-based apparatus and method to generate a three dimensional(3d) human face model using image and depth data | |
| KR102184766B1 (en) | System and method for 3D model reconstruction | |
| JP6687204B2 (en) | Projection image generation method and apparatus, and mapping method between image pixels and depth values | |
| EP2852935B1 (en) | Systems and methods for generating a 3-d model of a user for a virtual try-on product | |
| CN112819947A (en) | Three-dimensional face reconstruction method and device, electronic equipment and storage medium | |
| JP4474546B2 (en) | Face shape modeling system and face shape modeling method | |
| JP2019057248A (en) | Image processing system, image processing device, image processing method and program | |
| CN113160418B (en) | Three-dimensional reconstruction method, device and system, medium and computer equipment | |
| CN113298858A (en) | Method, device, terminal and storage medium for generating action of virtual image | |
| CN105894566A (en) | Model rendering method and device | |
| WO2022205762A1 (en) | Three-dimensional human body reconstruction method and apparatus, device, and storage medium | |
| CN111368137A (en) | Video generation method and device, electronic equipment and readable storage medium | |
| CN108876881A (en) | Figure self-adaptation three-dimensional virtual human model construction method and animation system based on Kinect | |
| CN113129450A (en) | Virtual fitting method, device, electronic equipment and medium | |
| CN104392045A (en) | Real-time enhanced virtual reality system and method based on intelligent mobile terminal | |
| US11557086B2 (en) | Three-dimensional (3D) shape modeling based on two-dimensional (2D) warping | |
| CN102171726A (en) | Information processing device, information processing method, program, and information storage medium | |
| CN104599317A (en) | Mobile terminal and method for achieving 3D (three-dimensional) scanning modeling function | |
| CN116342782B (en) | Method and device for generating virtual image rendering model | |
| CN114049468A (en) | Display method, device, equipment and storage medium | |
| JP2013008137A (en) | Data transmission device for three-dimensional shape modeling, data reception device for three-dimensional shape modeling, three-dimensional shape modeling system, data transmission program for three-dimensional shape modeling, and data reception program for three-dimensional shape modeling | |
| JP2022512262A (en) | Image processing methods and equipment, image processing equipment and storage media |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20140902 |