JP2015056048A - シミュレーション方法、シミュレーションプログラム及びシミュレーション装置 - Google Patents
シミュレーション方法、シミュレーションプログラム及びシミュレーション装置 Download PDFInfo
- Publication number
- JP2015056048A JP2015056048A JP2013189496A JP2013189496A JP2015056048A JP 2015056048 A JP2015056048 A JP 2015056048A JP 2013189496 A JP2013189496 A JP 2013189496A JP 2013189496 A JP2013189496 A JP 2013189496A JP 2015056048 A JP2015056048 A JP 2015056048A
- Authority
- JP
- Japan
- Prior art keywords
- pixel
- pixel value
- unit
- points
- imaging unit
- 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.)
- Granted
Links
Images
Landscapes
- Image Generation (AREA)
Abstract
Description
以下、シミュレーションシステムの第1の実施形態について、図1〜図7に基づいて詳細に説明する。図1は、シミュレーションシステム100の一例を示した図である。
次に、第2の実施形態について、図8〜図11に基づいて詳細に説明する。本第2の実施形態では、図8に示すように、仮想装置23の撮像部24を矢印A方向及び矢印B方向に移動させつつ、環境マッピング法を用いたレンダリング(カメラシミュレーション)を行う。
次に、第3の実施形態に係るシミュレーションシステムについて図13〜図17に基づいて、説明する。本第3の実施形態は、第1の実施形態で説明した処理の計算量を減らすことを目的としている。
次に、第4の実施形態に係るシミュレーションシステムについて図18に基づいて、説明する。本第4の実施形態では、計算部22は、1ピクセルごとに、該ピクセルにおいて撮像される携帯端末30表面の一部が微細構造部分であるかを判断する。
(付記1) 対象物と、前記対象物を照明する照明部と、前記照明部により照明された前記対象物を撮像する撮像部と、を有する現実装置を仮想空間内に再現した仮想装置を生成する工程と、
前記仮想装置を利用して、前記照明部により照明された前記対象物を撮像する前記撮像部の各ピクセルのピクセル値を決定する工程と、をコンピュータが実行し、
前記決定する工程は、前記撮像部の1つのピクセルのピクセル値を決定する際に、レンダリングにより、該1つのピクセル内の複数点のピクセル値を算出し、前記複数点のピクセル値に基づいて前記1つのピクセルのピクセル値を決定する処理を含むことを特徴とするシミュレーション方法。
(付記2) 前記複数点のピクセル値に基づいて前記1つのピクセルのピクセル値を決定する処理では、前記1つのピクセル内の複数点におけるピクセル値を平均化することを特徴とする付記1に記載のシミュレーション方法。
(付記3) 前記複数点のピクセル値に基づいて前記1つのピクセルのピクセル値を決定する処理では、
前記仮想装置において、前記撮像部の縦方向に関する解像度をn倍(nは整数)及び横方向に関する解像度をm倍(mは整数)してレンダリングを行い、前記レンダリングにより得られた画像の縦方向に関する解像度を1/n倍、横方向に関する解像度を1/m倍した画像を用いて、前記1つのピクセルのピクセル値を決定することを特徴とする付記1又は2に記載のシミュレーション方法。
(付記4) 前記複数点のピクセル値に基づいて前記1つのピクセルのピクセル値を決定する処理では、
前記仮想装置において、前記撮像部を1ピクセルの寸法範囲内で移動させつつ、前記撮像部の各ピクセルの所定点におけるピクセル値を複数回算出し、
複数回算出した前記撮像部の各ピクセルの所定点におけるピクセル値に基づいて、前記撮像部の各ピクセルのピクセル値を決定することを特徴とする付記1又は2に記載のシミュレーション方法。
(付記5) 前記対象物のうち、前記照明部に照明される部分の形状変化に関する情報を取得する工程と、
前記形状変化に関する情報に基づいて、特定の形状変化を示す前記対象物の一部を特定する工程と、を前記コンピュータが更に実行し、
前記複数点のピクセル値に基づいて前記1つのピクセルのピクセル値を決定する処理は、前記特定する工程で特定された前記対象物の一部を撮像するピクセルのピクセル値を決定する際に実行することを特徴とする付記1〜4のいずれか一項に記載のシミュレーション方法。
(付記6) 対象物と、前記対象物を照明する照明部と、前記照明部により照明された前記対象物を撮像する撮像部と、を有する現実装置を仮想空間内に再現した仮想装置を生成し、
前記仮想装置を利用して、前記照明部により照明された前記対象物を撮像する前記撮像部の各ピクセルのピクセル値を決定する、処理をコンピュータに実行させ、
前記決定する処理は、前記撮像部の1つのピクセルのピクセル値を決定する際に、レンダリングにより、該1つのピクセル内の複数点のピクセル値を算出し、前記複数点のピクセル値に基づいて前記1つのピクセルのピクセル値を決定する処理を含むことを特徴とするシミュレーションプログラム。
(付記7) 前記複数点のピクセル値に基づいて前記1つのピクセルのピクセル値を決定する処理では、前記1つのピクセル内の複数点におけるピクセル値を平均化することを特徴とする付記6に記載のシミュレーションプログラム。
(付記8) 前記複数点のピクセル値に基づいて前記1つのピクセルのピクセル値を決定する処理では、
前記仮想装置において、前記撮像部の縦方向に関する解像度をn倍(nは整数)及び横方向に関する解像度をm倍(mは整数)してレンダリングを行い、前記レンダリングにより得られた画像の縦方向に関する解像度を1/n倍、横方向に関する解像度を1/m倍した画像を用いて、前記1つのピクセルのピクセル値を決定することを特徴とする付記6又は7に記載のシミュレーションプログラム。
(付記9) 前記複数点のピクセル値に基づいて前記1つのピクセルのピクセル値を決定する処理では、
前記仮想装置において、前記撮像部を1ピクセルの寸法範囲内で移動させつつ、前記撮像部の各ピクセルの所定点におけるピクセル値を複数回算出し、
複数回算出した前記撮像部の各ピクセルの所定点におけるピクセル値に基づいて、前記撮像部の各ピクセルのピクセル値を決定することを特徴とする付記6又は7に記載のシミュレーションプログラム。
(付記10) 前記対象物のうち、前記照明部に照明される部分の形状変化に関する情報を取得し、
前記形状変化に関する情報に基づいて、特定の形状変化を示す前記対象物の一部を特定する、処理を前記コンピュータに更に実行させ、
前記複数点のピクセル値に基づいて前記1つのピクセルのピクセル値を決定する処理は、前記特定する処理で特定された前記対象物の一部を撮像するピクセルのピクセル値を決定する際に実行することを特徴とする付記6〜9のいずれか一項に記載のシミュレーションプログラム。
(付記11) 対象物と、前記対象物を照明する照明部と、前記照明部により照明された前記対象物を撮像する撮像部と、を有する現実装置を仮想空間内に再現した仮想装置を生成する生成部と、
前記仮想装置を利用して、前記照明部により照明された前記対象物を撮像する前記撮像部の各ピクセルのピクセル値を決定する決定部と、を備え、
前記決定部は、前記撮像部の1つのピクセルのピクセル値を決定する際に、レンダリングにより、該1つのピクセル内の複数点のピクセル値を算出し、前記複数点のピクセル値に基づいて前記1つのピクセルのピクセル値を決定する処理を実行することを特徴とするシミュレーション装置。
(付記12) 前記決定部は、前記複数点のピクセル値に基づいて前記1つのピクセルのピクセル値を決定する場合に、前記1つのピクセル内の複数点におけるピクセル値を平均化することを特徴とする付記11に記載のシミュレーション装置。
(付記13) 前記決定部は、前記複数点のピクセル値に基づいて前記1つのピクセルのピクセル値を決定する場合に、前記仮想装置において、前記撮像部の縦方向に関する解像度をn倍(nは整数)及び横方向に関する解像度をm倍(mは整数)してレンダリングを行い、前記レンダリングにより得られた画像の縦方向に関する解像度を1/n倍、横方向に関する解像度を1/m倍した画像を用いて、前記1つのピクセルのピクセル値を決定することを特徴とする付記11又は12に記載のシミュレーション装置。
(付記14) 前記決定部は、前記複数点のピクセル値に基づいて前記1つのピクセルのピクセル値を決定する場合に、
前記仮想装置において、前記撮像部を1ピクセルの寸法範囲内で移動させつつ、前記撮像部の各ピクセルの所定点におけるピクセル値を複数回算出し、
複数回算出した前記撮像部の各ピクセルの所定点におけるピクセル値に基づいて、前記撮像部の各ピクセルのピクセル値を決定することを特徴とする付記11又は12に記載のシミュレーション装置。
(付記15) 前記対象物のうち、前記照明部に照明される部分の形状変化に関する情報を取得する取得部と、
前記形状変化に関する情報に基づいて、特定の形状変化を示す前記対象物の一部を特定する特定部と、を備え、
前記決定部は、前記特定部が特定した前記対象物の一部を撮像するピクセルのピクセル値を決定する場合に、前記複数点のピクセル値に基づいて前記1つのピクセルのピクセル値を決定する処理を実行することを特徴とする付記11〜14のいずれか一項に記載のシミュレーション装置。
22 計算部(生成部、決定部、取得部、特定部)
23 仮想装置
Claims (7)
- 対象物と、前記対象物を照明する照明部と、前記照明部により照明された前記対象物を撮像する撮像部と、を有する現実装置を仮想空間内に再現した仮想装置を生成する工程と、
前記仮想装置を利用して、前記照明部により照明された前記対象物を撮像する前記撮像部の各ピクセルのピクセル値を決定する工程と、をコンピュータが実行し、
前記決定する工程は、前記撮像部の1つのピクセルのピクセル値を決定する際に、レンダリングにより、該1つのピクセル内の複数点のピクセル値を算出し、前記複数点のピクセル値に基づいて前記1つのピクセルのピクセル値を決定する処理を含むことを特徴とするシミュレーション方法。 - 前記複数点のピクセル値に基づいて前記1つのピクセルのピクセル値を決定する処理では、前記1つのピクセル内の複数点におけるピクセル値を平均化することを特徴とする請求項1に記載のシミュレーション方法。
- 前記複数点のピクセル値に基づいて前記1つのピクセルのピクセル値を決定する処理では、
前記仮想装置において、前記撮像部の縦方向に関する解像度をn倍(nは整数)及び横方向に関する解像度をm倍(mは整数)してレンダリングを行い、前記レンダリングにより得られた画像の縦方向に関する解像度を1/n倍、横方向に関する解像度を1/m倍した画像を用いて、前記1つのピクセルのピクセル値を決定することを特徴とする請求項1又は2に記載のシミュレーション方法。 - 前記複数点のピクセル値に基づいて前記1つのピクセルのピクセル値を決定する処理では、
前記仮想装置において、前記撮像部を1ピクセルの寸法範囲内で移動させつつ、前記撮像部の各ピクセルの所定点におけるピクセル値を複数回算出し、
複数回算出した前記撮像部の各ピクセルの所定点におけるピクセル値に基づいて、前記撮像部の各ピクセルのピクセル値を決定することを特徴とする請求項1又は2に記載のシミュレーション方法。 - 前記対象物のうち、前記照明部に照明される部分の形状変化に関する情報を取得する工程と、
前記形状変化に関する情報に基づいて、特定の形状変化を示す前記対象物の一部を特定する工程と、を前記コンピュータが更に実行し、
前記複数点のピクセル値に基づいて前記1つのピクセルのピクセル値を決定する処理は、前記特定する工程で特定された前記対象物の一部を撮像するピクセルのピクセル値を決定する際に実行することを特徴とする請求項1〜4のいずれか一項に記載のシミュレーション方法。 - 対象物と、前記対象物を照明する照明部と、前記照明部により照明された前記対象物を撮像する撮像部と、を有する現実装置を仮想空間内に再現した仮想装置を生成し、
前記仮想装置を利用して、前記照明部により照明された前記対象物を撮像する前記撮像部の各ピクセルのピクセル値を決定する、処理をコンピュータに実行させ、
前記決定する処理は、前記撮像部の1つのピクセルのピクセル値を決定する際に、レンダリングにより、該1つのピクセル内の複数点のピクセル値を算出し、前記複数点のピクセル値に基づいて前記1つのピクセルのピクセル値を決定する処理を含むことを特徴とするシミュレーションプログラム。 - 対象物と、前記対象物を照明する照明部と、前記照明部により照明された前記対象物を撮像する撮像部と、を有する現実装置を仮想空間内に再現した仮想装置を生成する生成部と、
前記仮想装置を利用して、前記照明部により照明された前記対象物を撮像する前記撮像部の各ピクセルのピクセル値を決定する決定部と、を備え、
前記決定部は、前記撮像部の1つのピクセルのピクセル値を決定する際に、レンダリングにより、該1つのピクセル内の複数点のピクセル値を算出し、前記複数点のピクセル値に基づいて前記1つのピクセルのピクセル値を決定することを特徴とするシミュレーション装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013189496A JP6229386B2 (ja) | 2013-09-12 | 2013-09-12 | シミュレーション方法、シミュレーションプログラム及びシミュレーション装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013189496A JP6229386B2 (ja) | 2013-09-12 | 2013-09-12 | シミュレーション方法、シミュレーションプログラム及びシミュレーション装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015056048A true JP2015056048A (ja) | 2015-03-23 |
JP6229386B2 JP6229386B2 (ja) | 2017-11-15 |
Family
ID=52820405
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013189496A Active JP6229386B2 (ja) | 2013-09-12 | 2013-09-12 | シミュレーション方法、シミュレーションプログラム及びシミュレーション装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6229386B2 (ja) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002032784A (ja) * | 2000-07-19 | 2002-01-31 | Atr Media Integration & Communications Res Lab | 仮想対象物操作装置および仮想対象物操作方法 |
JP2002503855A (ja) * | 1998-02-17 | 2002-02-05 | サン・マイクロシステムズ・インコーポレーテッド | 可変解像度スーパーサンプリングによるグラフィックス・システム |
JP2005052926A (ja) * | 2003-08-04 | 2005-03-03 | Denso Corp | 視覚検査装置の教示装置及び教示方法 |
JP2006506744A (ja) * | 2002-11-15 | 2006-02-23 | サンフィッシュ スタジオ インコーポレイテッド | 区間解析を使用するコンピュータ・グラフィックスの際の可視面決定システムおよび方法 |
JP2007256240A (ja) * | 2006-03-27 | 2007-10-04 | Aisin Seiki Co Ltd | 表面歪み欠陥検査装置、検査方法及びコンピュータプログラム |
JP2009222626A (ja) * | 2008-03-18 | 2009-10-01 | Advanced Mask Inspection Technology Kk | パターン検査装置、パターン検査方法及びプログラム |
JP2012127934A (ja) * | 2010-11-26 | 2012-07-05 | Fujitsu Ltd | 検査方法及び検査装置 |
-
2013
- 2013-09-12 JP JP2013189496A patent/JP6229386B2/ja active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002503855A (ja) * | 1998-02-17 | 2002-02-05 | サン・マイクロシステムズ・インコーポレーテッド | 可変解像度スーパーサンプリングによるグラフィックス・システム |
JP2002032784A (ja) * | 2000-07-19 | 2002-01-31 | Atr Media Integration & Communications Res Lab | 仮想対象物操作装置および仮想対象物操作方法 |
JP2006506744A (ja) * | 2002-11-15 | 2006-02-23 | サンフィッシュ スタジオ インコーポレイテッド | 区間解析を使用するコンピュータ・グラフィックスの際の可視面決定システムおよび方法 |
JP2005052926A (ja) * | 2003-08-04 | 2005-03-03 | Denso Corp | 視覚検査装置の教示装置及び教示方法 |
JP2007256240A (ja) * | 2006-03-27 | 2007-10-04 | Aisin Seiki Co Ltd | 表面歪み欠陥検査装置、検査方法及びコンピュータプログラム |
JP2009222626A (ja) * | 2008-03-18 | 2009-10-01 | Advanced Mask Inspection Technology Kk | パターン検査装置、パターン検査方法及びプログラム |
JP2012127934A (ja) * | 2010-11-26 | 2012-07-05 | Fujitsu Ltd | 検査方法及び検査装置 |
Also Published As
Publication number | Publication date |
---|---|
JP6229386B2 (ja) | 2017-11-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2786439C (en) | Depth camera compatibility | |
KR20140027468A (ko) | 깊이 측정치 품질 향상 | |
JP5633058B1 (ja) | 3次元計測装置及び3次元計測方法 | |
US10430962B2 (en) | Three-dimensional shape measuring apparatus, three-dimensional shape measuring method, and storage medium that calculate a three-dimensional shape of an object by capturing images of the object from a plurality of directions | |
CN106062824B (zh) | 边缘检测装置和边缘检测方法 | |
US20160245641A1 (en) | Projection transformations for depth estimation | |
CN107517346A (zh) | 基于结构光的拍照方法、装置及移动设备 | |
CN110398215A (zh) | 图像处理装置和方法,***,物品制造方法,存储介质 | |
JP2020004085A (ja) | 画像処理装置、画像処理方法及びプログラム | |
JP6017343B2 (ja) | データベース生成装置、カメラ姿勢推定装置、データベース生成方法、カメラ姿勢推定方法、およびプログラム | |
JP6045429B2 (ja) | 撮像装置、画像処理装置及び画像処理方法 | |
JP2021189600A (ja) | モデル生成装置、学習器生成装置、モデル生成方法、及び、学習器生成方法 | |
JP6229386B2 (ja) | シミュレーション方法、シミュレーションプログラム及びシミュレーション装置 | |
CN112233139A (zh) | 用于在3d数据重建过程中检测运动的***和方法 | |
Plank et al. | High performance time-of-flight and color sensor fusion with image-guided depth super resolution | |
CN112634439B (zh) | 一种3d信息展示方法及装置 | |
CN113365003B (zh) | 用于减少激光散斑效应的由图像传感器电路执行的方法 | |
JP2004117235A (ja) | 3次元形状計測方法および3次元形状計測装置 | |
CN112652056B (zh) | 一种3d信息展示方法及装置 | |
JP2019219248A (ja) | 点群処理装置、点群処理方法およびプログラム | |
JP5506371B2 (ja) | 画像処理装置、画像処理方法およびプログラム | |
JP2017027236A (ja) | シミュレーション方法、シミュレーションプログラム及びシミュレーション装置 | |
Paredes et al. | An experimental technique to track mooring cables in small scale models using image processing | |
JP2020148744A (ja) | 画像処理装置、および、画像処理方法 | |
JP2012098207A (ja) | 位置計測装置、位置計測方法及びマーカー |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160606 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170626 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170711 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170828 |
|
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: 20170919 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20171002 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6229386 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |