JP6917140B2 - 画像処理装置 - Google Patents
画像処理装置 Download PDFInfo
- Publication number
- JP6917140B2 JP6917140B2 JP2016232662A JP2016232662A JP6917140B2 JP 6917140 B2 JP6917140 B2 JP 6917140B2 JP 2016232662 A JP2016232662 A JP 2016232662A JP 2016232662 A JP2016232662 A JP 2016232662A JP 6917140 B2 JP6917140 B2 JP 6917140B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- dimensional image
- image data
- image processing
- feature amount
- 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
Images
Landscapes
- Processing Or Creating Images (AREA)
Description
本発明は、ユーザ端末にモデリングデータを提供することなく、3Dデータに基づく表示を当該ユーザ端末にて実現させることを目的とする。
図1は画像処理システム10の概要を示す。画像処理システム10は、画像処理サーバ100とユーザ端末200とを含む。画像処理サーバ100は例えば物体コンテンツの公開およびユーザ端末200への提供を行う事業者によって管理されるサーバである。ユーザ端末200は例えば汎用のパーソナルコンピュータである。300は例えばインターネットや専用線である。画像処理サーバ100およびユーザ端末200は、300を介して接続される。
物体に関する特徴量は、特徴決定部111が、記憶部130から取得した3Dデータに基づいて、各方向についての特徴量を算出し、データ生成部112にて生成された2Dデータの方向に対応する特徴量を、視点設定部113にて生成された各2Dデータに付与してもよい。
あるいは、物体に関する特徴量は、データ生成部112にて生成された2Dデータに基づいて特徴決定部111が算出してもよい。2Dデータに基づいて算出する具体的方法としては、視点設定部113が、所定のアルゴリズムに従って、物体の構造的特徴および色彩(模様)的特徴の少なくともいずれかに基づいて決定する。その他の構造的特徴は、例えば物体表面のテクスチャ(凹凸の程度)や頂点や面の数によって定義される。色彩または模様に関する特徴は、例えば、使用されている色の多様性(バリエーション)として定義される。
(a)は人形900を正面からみた画像、人形900を水平面内(紙面左右方向)で45°回転させた画像(視点が水平面面内で45°回転した位置にある画像)、90°回転させた画像、135°回転させた画像、180°回転させた画像を示す。
決定された方向を表す情報はデータ生成部112に出力される。例えば、視点設定部113は特徴決定部111から供給される特徴量に基づいて方向を決定してもよい。また、画像処理サーバ100がユーザ端末200から人形900の部位の指定を受付けた場合、視点設定部113は、該指定された部位が1以上の画像に必ず現れるように、上記方向を決定してもよい。
あるいは、特徴量は画像処理サーバ100以外の装置で決定され、画像処理サーバ100に供給されてもよい。
レンダリング処理に際しては、特徴決定部111から供給された特徴量を用いてもよい。特徴量が2Dデータに基づいて生成される場合、まずデータ生成部112にて生成された2Dデータを特徴決定部111に出力し、特徴決定部111にて生成された特徴量を取得してもよい。
データ生成部112は、特徴量に応じて、生成された複数の2Dデータに含まれる1以上の2Dデータの解像度を決定してもよい。特徴に基づく解像度の設定の一例としては、特徴量が小さい2Dデータほど解像度を下げる処理を行う。このように相対的に特徴量が小さい画像(換言すると、その角度からみた物体には特徴があまりない、あるいはユーザにとっての重要性ないし関心度が低いと推定される視点からの画像)については、解像度を相対的に落とすことにより、複数の2Dデータセットに基づいて描画処理を行った場合にユーザに与える違和感の低下を抑えつつ、2Dデータ全体のデータ量を小さくすることができる。解像度は、例えば縦横のピクセル数によって規定される。
生成された2Dデータは、記憶部130または通信部120に供給される。
画像処理サーバ100は、仮想空間に設定された複数の視点からみた人形900の2次元画像を生成する。換言すると、仮想空間に設置された仮想的なカメラ(視点に相当;以下、単にカメラという)にて人形900を「撮影」することに相当する。同図において、A〜Nはカメラを表している。θはXY平面内の角度、φはXZ平面内の角度である。L1〜L5は、カメラが配置される位置を規定し、φが異なるXY平面である。換言すると、φはカメラの高さ(上下方向の角度)、θはカメラの平面内の角度を表す。なお、人形900の顔が向いている方向(θ=0°)が「正面」であると定義されていると仮定する。なお、正面など、人形900の基準となる方向は、3Dデータの特徴量に基づいて決定されてもよいし、別途画像処理サーバ100やユーザ端末200が指定してもよい。この例では、全てのカメラはPから等距離に配置される。
つまり、生成される複数の2Dデータは、人形900から等距離にあって前記物体に対する方向が異なる位置を視点とする画像を表す。
同図に示すように、この例では、人形900の正面に重点的にカメラが配置されている。より具体的には、θ=−90、φ=0に近い位置においてはカメラが密に配置され、離れた位置(上方、下方、側面、背面)には疎に配置されている。これは、特徴決定部111において特徴量が正面側からみた画像が相対的に大きいと算出され、視点設定部113にて特徴量に基づいてカメラ位置が決定されたためである。
なお、カメラは同一の性能である必要はない。例えば、画角やフォーカスが異なる複数のカメラを配置してもよい。
要するに、1つの3Dデータに基づいて各々一の視点に対応する2Dデータが複数個生成されればよい。
(b)は画像データ本体Dmの詳細を示す。この例では、視点設定部113にて、5つのレイヤが設定され、レイヤごとに30枚(12°ごと)にカメラを配置された場合を示す。Dmには、IM1−1〜IM5−30の計150枚分の画像データが含まれ、これが、ヘッダ部Dhに規定された順番(この例ではレイヤごとにまとまて)にて配列されている。
ユーザは、閲覧したい画像を指定する(S104)と、当該画像の識別情報を含む要求が画像処理サーバ100に送信される(S106)。
2Dデータの提供方法は、図7に示した態様に限られない。図13は、画像処理システム10の動作の他の例である。図7と同一の符号は同一の動作内容を示す。この例において図7の動作と異なるのは、ユーザ端末200が2Dデータセットを一括して受信するのではなく、必要に応じて受信する点である。すなわち、ユーザは表示対象を指定する際に、1つの方向を更に指定する(S103)。具体的には、描画アプリケーションは、W3のように、ある3Dデータに関連付けられた1つの2Dデータを表示中に、ユーザから新たな方向の指定を受付けると、当該3Dデータの識別情報に加えて、当該方向を表す情報を画像処理サーバ100に送信する(S106)。
続いて画像処理サーバ100は、指定された方向に対応する1つの2Dデータを抽出する(S120)。そのようなデータが記憶部130に既に記憶されている場合は読み出す。具体的には、当該3Dデータに関連する2Dデータとして指定された方向と同一の方向からみた2Dデータが既に存在すればそのデータが読み出される。同一の角度のデータが存在しない場合は、最も近い角度の2Dデータが読み出される。あるいは、制御部110は新たに指定された方向からみた2Dデータを新たに生成してもよい。
抽出または生成された1つの2Dデータはユーザ端末200に送信される(S122)。画像処理サーバ100にて描画表示アプリケーションは、受信した2Dデータに基づいて描画処理を実行する。ユーザ指定した方向に応じた画像が表示される(S116)点は上述の実施例と同様である。
Claims (7)
- 物体の3次元形状を表すモデリングデータを取得する取得手段と、
前記物体に関する特徴量を取得する第2取得手段と、
前記モデリングデータに基づいて、前記物体を表す2次元画像データを複数生成する生成手段と、
該生成された複数の2次元画像データの全部又は一部を同時にもしくは関連付けて出力し、または該生成された複数の2次元画像データのうちユーザが選択した2次元画像を出力する出力手段と
を備え、
前記生成手段は、前記特徴量に応じて前記複数の2次元画像データの解像度を決定する、
画像処理装置。 - 前記複数の2次元画像データは、前記物体から等距離にあって前記物体に対する方向が異なる位置を視点とする画像を表す、
ことを特徴とする請求項1記載の画像処理装置。 - 前記生成手段は、前記特徴量に基づいて、前記複数の2次元画像データのそれぞれについて前記方向を決定する、
ことを特徴とする請求項2に記載の画像処理装置。 - 前記特徴量は、前記生成手段にて生成された2次元画像データごとに算出される、
ことを特徴とする請求項2または3に記載の画像処理装置。 - 前記物体の部位の指定をユーザから受付ける受付手段を更に備え、
該指定された部位が1以上の画像に現れるように、前記複数の2次元画像データのそれぞれについて前記方向を決定する、
ことを特徴とする請求項2または3に記載の画像処理装置。 - コンピュータに、
物体の3次元形状を表すモデリングデータを取得するステップと、
前記物体に関する特徴量を取得するステップと、
前記モデリングデータに基づいて、一の方向からみた前記物体を表す2次元画像データを複数生成するステップと、
該生成された複数の2次元画像データを纏めて出力または該生成された複数の2次元画像データのうちユーザが選択した2次元画像を出力するステップと
を実行させるためのプログラムであって、
前記2次元画像データを複数生成するステップにおいて、前記特徴量に応じて前記複数の2次元画像データの解像度を決定する、
プログラム。 - 物体の3次元形状を表すモデリングデータを取得するステップと、
前記物体に関する特徴量を取得するステップと、
前記モデリングデータに基づいて、一の方向からみた前記物体を表す2次元画像データを複数生成するステップと、
該生成された複数の2次元画像データを纏めて出力または該生成された複数の2次元画像データのうちユーザが選択した2次元画像を出力するステップと
を有し、
前記2次元画像データを複数生成するステップにおいて、前記特徴量に応じて前記複数の2次元画像データの解像度を決定する、
画像処理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016232662A JP6917140B2 (ja) | 2016-11-30 | 2016-11-30 | 画像処理装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016232662A JP6917140B2 (ja) | 2016-11-30 | 2016-11-30 | 画像処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018092225A JP2018092225A (ja) | 2018-06-14 |
JP6917140B2 true JP6917140B2 (ja) | 2021-08-11 |
Family
ID=62566042
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016232662A Active JP6917140B2 (ja) | 2016-11-30 | 2016-11-30 | 画像処理装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6917140B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7471034B1 (ja) | 2023-12-14 | 2024-04-19 | 生也 近藤 | 画像処理システム及び画像処理方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002042169A (ja) * | 2000-07-06 | 2002-02-08 | Infiniteface.Com Inc | 三次元画像提供システム及び方法並びにモーフィング画像提供システム及び方法 |
WO2016157385A1 (ja) * | 2015-03-30 | 2016-10-06 | 楽天株式会社 | 表示制御システム、表示制御装置、表示制御方法、及びプログラム |
-
2016
- 2016-11-30 JP JP2016232662A patent/JP6917140B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2018092225A (ja) | 2018-06-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10147233B2 (en) | Systems and methods for generating a 3-D model of a user for a virtual try-on product | |
KR101671185B1 (ko) | 렌더링을 위한 빛 및 질감 추출 장치 및 방법, 그리고, 빛 및 질감을 이용한 렌더링 장치 | |
US9367950B1 (en) | Providing virtual reality experiences based on three-dimensional designs produced using three-dimensional design software | |
KR102176837B1 (ko) | 웹 기반 3차원 고속화 렌더링 편집 시스템 및 그 방법 | |
US20080255945A1 (en) | Producing image data representing retail packages | |
TWI786157B (zh) | 用於產生場景之舖磚式三維影像表示之設備及方法 | |
WO2018014766A1 (zh) | 增强现实模块的生成方法及装置、生成***和存储介质 | |
KR20140100656A (ko) | 전방향 영상 및 3차원 데이터를 이용한 시점 영상 제공 장치 및 방법 | |
WO2020017134A1 (ja) | ファイルの生成装置およびファイルに基づく映像の生成装置 | |
KR20170134513A (ko) | 오브젝트를 표시하는 방법 | |
JP2018026064A (ja) | 画像処理装置、画像処理方法、システム | |
GB2406252A (en) | Generation of texture maps for use in 3D computer graphics | |
US6977660B2 (en) | Data processing apparatus | |
JP6978838B2 (ja) | 画像処理装置 | |
JP6917140B2 (ja) | 画像処理装置 | |
JP7267068B2 (ja) | 学習済みモデル生成装置、プログラム及び学習済みモデル生成システム | |
Mwalongo et al. | Remote visualization of dynamic molecular data using WebGL | |
US20190132375A1 (en) | Systems and methods for transmitting files associated with a virtual object to a user device based on different conditions | |
CN112862968B (zh) | 目标植被模型的渲染显示方法、装置、设备及存储介质 | |
CN114020390A (zh) | Bim模型显示方法、装置、计算机设备和存储介质 | |
JP2023527438A (ja) | リアルタイム深度マップを用いたジオメトリ認識拡張現実効果 | |
KR100455060B1 (ko) | 3차원 영상 데이터 제공장치 및 방법 | |
JP7429633B2 (ja) | 情報処理システム、端末、サーバ及びプログラム | |
WO2023166794A1 (ja) | 情報処理装置、情報処理方法、画像生成装置、画像生成方法及びプログラム | |
RU2771957C2 (ru) | Устройство и способ для генерации мозаичного представления трехмерного изображения сцены |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191111 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210112 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210315 |
|
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: 20210622 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210719 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6917140 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |