JP4830041B1 - 画像処理装置、画像処理方法、プログラム、ならびに、情報記録媒体 - Google Patents
画像処理装置、画像処理方法、プログラム、ならびに、情報記録媒体 Download PDFInfo
- Publication number
- JP4830041B1 JP4830041B1 JP2010192930A JP2010192930A JP4830041B1 JP 4830041 B1 JP4830041 B1 JP 4830041B1 JP 2010192930 A JP2010192930 A JP 2010192930A JP 2010192930 A JP2010192930 A JP 2010192930A JP 4830041 B1 JP4830041 B1 JP 4830041B1
- Authority
- JP
- Japan
- Prior art keywords
- image
- product
- angle
- normalized
- images
- 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
- 238000003672 processing method Methods 0.000 title claims description 8
- 239000011159 matrix material Substances 0.000 claims description 55
- 230000009466 transformation Effects 0.000 claims description 52
- 238000000034 method Methods 0.000 claims description 48
- PXFBZOLANLWPMH-UHFFFAOYSA-N 16-Epiaffinine Natural products C1C(C2=CC=CC=C2N2)=C2C(=O)CC2C(=CC)CN(C)C1C2CO PXFBZOLANLWPMH-UHFFFAOYSA-N 0.000 claims description 44
- 239000013598 vector Substances 0.000 claims description 37
- 238000006243 chemical reaction Methods 0.000 claims description 34
- 230000006870 function Effects 0.000 claims description 19
- 230000008569 process Effects 0.000 claims description 14
- 230000000149 penetrating effect Effects 0.000 claims description 11
- 230000002093 peripheral effect Effects 0.000 claims description 11
- 238000000605 extraction Methods 0.000 claims description 9
- 239000000284 extract Substances 0.000 claims description 5
- 238000004364 calculation method Methods 0.000 description 11
- 230000005484 gravity Effects 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 8
- 230000003287 optical effect Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000003384 imaging method Methods 0.000 description 5
- 239000004973 liquid crystal related substance Substances 0.000 description 5
- 230000001133 acceleration Effects 0.000 description 4
- 230000010365 information processing Effects 0.000 description 3
- 238000007476 Maximum Likelihood Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 229930091051 Arenine Natural products 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000002945 steepest descent method Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
Images
Landscapes
- Processing Or Creating Images (AREA)
- Image Processing (AREA)
- Studio Devices (AREA)
Abstract
【課題】ユーザが撮影した画像を商品の全周囲画像列に変換する。
【解決手段】画像処理装置161において、角度受付部802は、商品を貫通する回転軸周りの角度を受け付ける。補間部803は、受け付けられた角度に基づいて、商品の全周囲画像列を補間して、当該商品を受け付けられた角度から見た様子を表す補間済画像を得る。補間済画像は、全周囲画像列に含まれる正規化画像のうち受け付けられた角度に最も近い傾きのものを変換したり、正規化画像を球体や多面体に投影したものを当該受け付けられた角度で観察した画像を生成する等して、得られる。
【選択図】図8
Description
商品を貫通する回転軸周りの角度を受け付ける角度受付部、
前記受け付けられた角度に基づいて、商品の全周囲画像列を補間して、当該商品を前記受け付けられた角度から見た様子を表す補間済画像を得る補間部
を備えるように構成する。
前記補間部は、
前記全周囲画像列に含まれる正規化画像のうち、その回転角が前記受け付けられた角度に最も近い正規化画像を選択し、
当該選択された正規化画像を、当該回転角と、当該受け付けられた角度とに基づいてアフィン変換することにより、
前記補間画像を得る
ように構成することができる。
前記補間部は、
前記商品を近似する球体の舟型多円錐図法による展開図の各舟型を、前記全周囲画像列に含まれる正規化画像のうち、その回転角が当該舟型の緯度に最も近い正規化画像から、生成して、当該球体の表面に配置し、
前記受け付けられた角度から前記球体を見た画像を生成することにより、
前記補間画像を得る
ように構成することができる。
前記補間部は、
前記商品を近似する多面体の各面を、前記全周囲画像列に含まれる正規化画像のうち、その傾きが当該面の法線方向に最も近い正規化画像から、生成して、当該球体の表面に配置し、
前記受け付けられた角度から前記多面体を見た画像を生成することにより、
前記補間画像を得る
ように構成することができる。
前記角度受付部が、商品を貫通する回転軸周りの角度を受け付ける角度受付工程、
前記補間部が、前記受け付けられた角度に基づいて、商品の全周囲画像列を補間して、当該商品を前記受け付けられた角度から見た様子を表す補間済画像を得る補間工程
を備えるように構成する。
商品を貫通する回転軸周りの角度を受け付ける角度受付部、
前記受け付けられた角度に基づいて、商品の全周囲画像列を補間して、当該商品を前記受け付けられた角度から見た様子を表す補間済画像を得る補間部
として機能させるように構成する。ことができる。
商品を貫通する回転軸周りの角度を受け付ける角度受付部、
前記受け付けられた角度に基づいて、商品の全周囲画像列を補間して、当該商品を前記受け付けられた角度から見た様子を表す補間済画像を得る補間部
として機能させるプログラムを記録するように構成する。
図1は、本実施形態に係る画像処理システムの概要構成を示す説明図である。以下、本図を参照して説明する。
図2は、本実施形態に係る商品撮影装置121の概要構成を説明する説明図である。以下、本図を参照して説明する。
上記のように、画像撮影装置121を利用すれば、商品301の回りをぐるりと一周するように、かつ、商品301に対する距離や重力の方向に対する傾きをできるだけ一定に保ちながら、画像撮影装置121を移動させ、商品301を順次撮影することができる。
(1)特徴点Pの画像G[k],G[k+1]における位置p[k],p[k+1]と、
(2)特徴点Qの画像G[k],G[k+1]における位置q[k],q[k+1]と、
(3)特徴点Wの画像G[k],G[k+1]における位置w[k],w[k+1]と、
(4)画像G[k]を撮影したときの商品撮影装置121の傾きR[k]と、
(5)画像G[k+1]を撮影したときの商品撮影装置121の傾きR[k+1]と、
から、
(x)画像G[k]を撮影したときの商品撮影装置121の位置T[k]と、
(y)画像G[k+1]を撮影したときの商品撮影装置121の位置T[k+1]と、
を、推定する(ステップS705)。
R-1 = Rt
が成立する。また、0tは、3次元の横零ベクトルである。
T[0],T[1],T[2],…,T[N-1]の各推定値
が得られ、ステップS705(y)により、
T[1],T[2],…,T[N-1],T[0]の各推定値
が得られることになる。
T[0],T[1],T[2],…,T[N-1]
を同定する(ステップS707)。
U[k] = T[k] + sc[k](T[k]-H)/|T[k]-H|
とを、sc[0],sc[1],sc[2],…,sc[N-1]をできるだけ小さくように、計算する。
D = Σk=0 N-1 |T[k]-H|/N
により求め、
sc[k] = D - |T[k]-H|
とすれば、各|U[k]-H|は、すべて距離Dに等しくなる。
J = Σk=0 N-1 U[k]/N
のように、位置U[k]の重心とするのが最も単純である。次に円周の半径rは、
r = Σk=0 N-1 |U[k]-J|/N
のように、位置Jと各U[k]との距離の平均とするのが最も単純である。
S[k] = J + r OP[k]/|OP[k]|
により求められることになる。
cos(θ[k]) = 《S[0]-J,S[k]-J》/(|S[0]-J|・|S[k]-J|),
sin(θ[k]) = |(S[0]-J)×(S[k]-J)|/(|S[0]-J|・|S[k]-J|)
により、各回転角θ[k]を求めることができる。ここで《x,y》は、ベクトルxとベクトルyの内積である。
0=θ[0]≦θ[1]≦θ[2]≦…≦θ[N-2]<2π
のように昇順に並ぶことと考えても、一般性を失わない。もしあるkにおいて
θ[k]>θ[k+1]
となって、順序が入れかわってしまっている場合には、
(a)画像G[k]、傾きR[k]撮影位置T[k]、正規化位置S[k]、回転角θ[k]と、
(b)画像G[k+1]、傾きR[k+1]撮影位置T[k+1]、正規化位置S[k+1]、回転角θ[k+1]と、
を、まとめて入れ換えれば良いからである。
仮想化位置S[k]から商品301の位置Hに向かうベクトルH-S[k]を、撮影の光軸方向(z軸)とし、
仮想化位置S[k]における円周の接線方向を撮影の左右方向(x軸)とし、
仮想化位置S[k]から円周の中心位置Jに向かうベクトルJ-S[k]の、H-S[k]に直交する成分を、撮影の上下方向(y軸)とする
のが典型的である。この2つの方向を定めることで、カメラ座標系の6つの自由度が決定される。仮想化位置S[k]における撮影の傾きV[k]も自動的に定まることになる。
d[k] = |T[k]-H|
をpc3の近似値とすることができる(数16)。
(1)撮影済画像G[k]の画素の位置を、上記の関係により求め、
(2)求められた位置の撮影済画像G[k]における画素値を取得し、
(3)当該取得された画素値を、正規化画像B[k]の当該位置の画素値として描画する
ことによって、正規化画像B[k]が得られるのである。
(d/d[k])M[k]L[k]-1
による変換を施して、全周囲画像列に含まれる回転角θ[k]に対する正規化画像B[k]を得る(ステップS712)。
全周囲画像列に含まれる正規化画像B[0],B[1],B[2],…,B[N-1]は、それぞれ、商品301の周囲の回転角θ[0],θ[1],θ[2],…,θ[N-1]に対応付けられている。なお、上記のように、
0=θ[0]≦θ[1]≦θ[2]≦…≦θ[N-1]<2π
としても一般性を失わない。
(1/d)L(φ)d L[k]-1 = L(φ)L[k]-1
を施すことにより、補間画像B(φ)が得られることになる。
θ[k]≦φ<θ[k+1]
が満たされる正規化画像B[k],B[k+1]の2つについて、上記のようにアフィン変換を適用する。
(0)正規化画像B[0]から緯度(θ[N-1]+2π)/2〜緯度2π、ならびに、緯度0〜緯度θ[1]/2の舟形を作り、
(1)正規化画像B[1]から緯度(θ[0]+θ[1])/2〜緯度(θ[1]+θ[2])/2の舟形を作り、
(2)正規化画像B[2]から緯度(θ[1]+θ[2])/2〜緯度(θ[2]+θ[3])/2の舟形を作り、…、
(k)正規化画像B[k]から緯度(θ[k-1]+θ[k])/2〜緯度(θ[k]+θ[k+1])/2の舟形を作り、…、
(N−1)正規化画像B[N-1]から緯度(θ[N-2]+θ[N-1])/2〜緯度(θ[N-1]+2π)/2の舟形を作る。
121 商品撮影装置
141 画像変換装置
161 画像処理装置
181 端末装置
201 画像センサ部
202 指示受付部
203 保存部
204 ファインダ表示部
205 傾きセンサ部
301 商品
311 撮影済画像
312 撮影済画像の撮影時の傾きを表す棒グラフ
321 ライブプレビュー画像
322 現在の傾きを表す棒グラフ
331 ファインダ画像
601 画像受付部
602 変換部
611 抽出部
612 推定部
613 近似部
614 出力部
801 角度受信部
802 角度受付部
803 補間部
804 画像送信部
811 角度センサ部
812 角度送信部
813 画像受信部
814 モニタ表示部
Claims (7)
- 商品を貫通する回転軸周りの角度を受け付ける角度受付部、
回転角に対応付けられる正規化画像を複数含む前記商品の全周囲画像列であって、画像変換装置から出力された全周囲画像列を、前記受け付けられた角度に基づいて補間して、当該商品を前記受け付けられた角度から見た様子を表す補間済画像を得る補間部
を備え、
商品を異なる位置から撮影したN枚の撮影済画像と、当該N枚の撮影済画像のそれぞれが撮影された際の傾きと、の入力を受け付ける画像受付部、
整数k = 0,1,2,...,N-2のそれぞれについて、前記受け付けられたN枚の撮影済画像のうち第k番目の撮影済画像と、第k+1番目の撮影済画像と、から、対応する特徴点を2つ抽出する抽出部、
前記抽出された2つの特徴点の前記k番目の撮影済画像における位置p[k],q[k]と、前記抽出された2つの特徴点の前記k+1番目の撮影済画像における位置p[k+1],q[k+1]と、前記k番目の撮影済画像に対応付けられる傾きR[k]と、前記k+1番目の撮影済画像に対応付けられる傾きR[k+1]と、から、前記k番目の撮影済画像が撮影された撮影位置T[k]と、前記k+1番目の撮影済画像が撮影された撮影位置T[k+1]と、を推定する推定部、
前記N枚の撮影済画像について推定された撮影位置のそれぞれを、前記推定された商品位置から等距離で、当該商品位置を貫く中心軸から等距離である正規化位置に対応付け、前記N枚の撮影済画像のそれぞれを、正規化画像であって当該対応付けられた正規化位置から当該商品位置を向く傾きで当該商品を撮影した画像を近似する画像である正規化画像に変換する近似部、
前記複数の正規化画像と、当該複数の正規化位置のそれぞれの前記中心軸回りの回転角と、当該複数の正規化位置のそれぞれから前記商品を向く傾きと、を対応付けて出力する出力部
を備え、
前記補間部は、
前記全周囲画像列に含まれる正規化画像のうち、前記受け付けられた角度に当該正規化画像に対応付けられる回転角が最も近い正規化画像を選択し、
現実世界を画像に投影するためのアフィン変換行列であって、当該選択された正規化画像に対応付けられる角度に対するアフィン変換行列と、前記受け付けられた角度に対するアフィン変換行列の逆行列と、の積により表現されるアフィン変換を前記正規化画像に施すことにより、前記補間済画像を得る
ことを特徴とする画像処理装置。 - 商品を貫通する回転軸周りの角度を受け付ける角度受付部、
回転角に対応付けられる正規化画像を複数含む前記商品の全周囲画像列を、前記受け付けられた角度に基づいて補間して、当該商品を前記受け付けられた角度から見た様子を表す補間済画像を得る補間部
を備え、
前記補間部は、
前記全周囲画像列に含まれる正規化画像B[0],B[1],...,B[N-1]のそれぞれに対応付けられる回転角θ[0],θ[1],...,θ[N-1](θ[0]≦θ[1]≦...≦θ[N−1])のうち、前記受け付けられた角度φを挟む回転角θ[k],θ[k+1]に対応付けられる正規化画像B[k],B[k+1]を選択し、
現実世界を正規化画像B[k],B[k+1]に投影するためのアフィン変換行列L[k],L[k+1]と、当該現実世界を画像に投影するための前記受け付けられた角度φに対するアフィン変換行列L(φ)と、から、第1画像L(φ) L[k] -1 B[k]と、第2画像L(φ) L[k+1] -1 B[k+1]と、を生成し、
前記第1画像L(φ) L[k] -1 B[k]を、前記中心軸に平行な分割線により、(φ-θ[k])対(θ[k+1]-φ)に分割して、前記中心軸まわりの回転角が小さい側の第3画像を抽出し、
前記第2画像L(φ) L[k+1] -1 B[k+1]を、前記中心軸に平行な分割線により、(φ-θ[k])対(θ[k+1]-φ)に分割して、前記中心軸まわりの回転角が大きい側の第4画像を抽出し、
前記第3画像を前記中心軸まわりの回転角が小さい側に、前記第4画像を前記中心軸まわりの回転角が大きい側に、それぞれ配置して並べることにより、前記補間済画像を得る
ことを特徴とする画像処理装置。 - 商品を貫通する回転軸周りの角度を受け付ける角度受付部、
回転角に対応付けられる正規化画像を複数含む前記商品の全周囲画像列であって、画像変換装置から出力された全周囲画像列を、前記受け付けられた角度に基づいて補間して、当該商品を前記受け付けられた角度から見た様子を表す補間済画像を得る補間部
を備える画像処理装置であって、
前記画像変換装置は、
商品を異なる位置から撮影したN枚の撮影済画像と、当該N枚の撮影済画像のそれぞれが撮影された際の傾きと、の入力を受け付ける画像受付部、
整数k = 0,1,2,...,N-2のそれぞれについて、前記受け付けられたN枚の撮影済画像のうち第k番目の撮影済画像と、第k+1番目の撮影済画像と、から、対応する特徴点を2つ抽出する抽出部、
前記抽出された2つの特徴点の前記k番目の撮影済画像における位置p[k],q[k]と、前記抽出された2つの特徴点の前記k+1番目の撮影済画像における位置p[k+1],q[k+1]と、前記k番目の撮影済画像に対応付けられる傾きR[k]と、前記k+1番目の撮影済画像に対応付けられる傾きR[k+1]と、から、前記k番目の撮影済画像が撮影された撮影位置T[k]と、前記k+1番目の撮影済画像が撮影された撮影位置T[k+1]と、を推定する推定部、
前記N枚の撮影済画像について推定された撮影位置のそれぞれを、前記推定された商品位置から等距離で、当該商品位置を貫く中心軸から等距離である正規化位置に対応付け、前記N枚の撮影済画像のそれぞれを、正規化画像であって当該対応付けられた正規化位置から当該商品位置を向く傾きで当該商品を撮影した画像を近似する画像である正規化画像に変換する近似部、
前記複数の正規化画像と、当該複数の正規化位置のそれぞれの前記中心軸回りの回転角と、当該複数の正規化位置のそれぞれから前記商品を向く傾きと、を対応付けて出力する出力部
を備え、
前記推定部は、前記商品撮影装置により撮影された撮影対象の位置を前記第k番目の画像内の位置に変換する同次座標の変換行列M[k]と、前記第k+1番目の画像内の位置に変換する同次座標の変換行列M[k+1]と、前記位置p[k]の各要素と1とを縦に並べた縦ベクトル(p[k],1)tと、前記位置q[k]の各要素と1とを縦に並べた縦ベクトル(q[k],1)tと、前記位置p[k+1]の各要素と1とを縦に並べた縦ベクトル(p[k+1],1)tと、前記位置q[k+1]の各要素と1とを縦に並べた縦ベクトル(q[k+1],1)tと、についての連立方程式
M[k]-1(p[k],1)t = M[k+1]-1(p[k+1],1)t,
M[k]-1(q[k],1)t = M[k+1]-1(q[k+1],1)t
を解くことにより、前記撮影位置T[k]と、前記撮影位置T[k+1]と、を推定し、
前記補間部は、
前記商品を近似する球体の舟型多円錐図法による展開図の各舟型を、前記全周囲画像列に含まれる正規化画像のうち、その回転角が当該舟型の緯度に最も近い正規化画像から、生成して、当該球体の表面に配置し、
前記受け付けられた角度から前記球体を見た画像を生成することにより、
前記補間済画像を得る
ことを特徴とする画像処理装置。 - 商品を貫通する回転軸周りの角度を受け付ける角度受付部、
回転角に対応付けられる正規化画像を複数含む前記商品の全周囲画像列であって、画像変換装置から出力された全周囲画像列を、前記受け付けられた角度に基づいて補間して、当該商品を前記受け付けられた角度から見た様子を表す補間済画像を得る補間部
を備える画像処理装置であって、
前記画像変換装置は、
商品を異なる位置から撮影したN枚の撮影済画像と、当該N枚の撮影済画像のそれぞれが撮影された際の傾きと、の入力を受け付ける画像受付部、
整数k = 0,1,2,...,N-2のそれぞれについて、前記受け付けられたN枚の撮影済画像のうち第k番目の撮影済画像と、第k+1番目の撮影済画像と、から、対応する特徴点を2つ抽出する抽出部、
前記抽出された2つの特徴点の前記k番目の撮影済画像における位置p[k],q[k]と、前記抽出された2つの特徴点の前記k+1番目の撮影済画像における位置p[k+1],q[k+1]と、前記k番目の撮影済画像に対応付けられる傾きR[k]と、前記k+1番目の撮影済画像に対応付けられる傾きR[k+1]と、から、前記k番目の撮影済画像が撮影された撮影位置T[k]と、前記k+1番目の撮影済画像が撮影された撮影位置T[k+1]と、を推定する推定部、
前記N枚の撮影済画像について推定された撮影位置のそれぞれを、前記推定された商品位置から等距離で、当該商品位置を貫く中心軸から等距離である正規化位置に対応付け、前記N枚の撮影済画像のそれぞれを、正規化画像であって当該対応付けられた正規化位置から当該商品位置を向く傾きで当該商品を撮影した画像を近似する画像である正規化画像に変換する近似部、
前記複数の正規化画像と、当該複数の正規化位置のそれぞれの前記中心軸回りの回転角と、当該複数の正規化位置のそれぞれから前記商品を向く傾きと、を対応付けて出力する出力部
を備え、
前記推定部は、前記商品撮影装置により撮影された撮影対象の位置を前記第k番目の画像内の位置に変換する同次座標の変換行列M[k]と、前記第k+1番目の画像内の位置に変換する同次座標の変換行列M[k+1]と、前記位置p[k]の各要素と1とを縦に並べた縦ベクトル(p[k],1)tと、前記位置q[k]の各要素と1とを縦に並べた縦ベクトル(q[k],1)tと、前記位置p[k+1]の各要素と1とを縦に並べた縦ベクトル(p[k+1],1)tと、前記位置q[k+1]の各要素と1とを縦に並べた縦ベクトル(q[k+1],1)tと、についての連立方程式
M[k]-1(p[k],1)t = M[k+1]-1(p[k+1],1)t,
M[k]-1(q[k],1)t = M[k+1]-1(q[k+1],1)t
を解くことにより、前記撮影位置T[k]と、前記撮影位置T[k+1]と、を推定し、
前記補間部は、
前記商品を近似する多面体の各面を、前記全周囲画像列に含まれる正規化画像のうち、その傾きが当該面の法線方向に最も近い正規化画像から、生成して、当該球体の表面に配置し、
前記受け付けられた角度から前記多面体を見た画像を生成することにより、
前記補間済画像を得る
ことを特徴とする画像処理装置。 - 角度受付部、補間部を有する画像処理装置が実行する画像処理方法であって、
前記角度受付部が、商品を貫通する回転軸周りの角度を受け付ける角度受付工程、
前記補間部が、回転角に対応付けられる正規化画像を複数含む前記商品の全周囲画像列を、前記受け付けられた角度に基づいて補間して、当該商品を前記受け付けられた角度から見た様子を表す補間済画像を得る補間工程
を備え、
前記補間工程では、
前記全周囲画像列に含まれる正規化画像B[0],B[1],...,B[N-1]のそれぞれに対応付けられる回転角θ[0],θ[1],...,θ[N-1](θ[0]≦θ[1]≦...≦θ[N−1])のうち、前記受け付けられた角度φを挟む回転角θ[k],θ[k+1]に対応付けられる正規化画像B[k],B[k+1]を選択し、
現実世界を正規化画像B[k],B[k+1]に投影するためのアフィン変換行列L[k],L[k+1]と、当該現実世界を画像に投影するための前記受け付けられた角度φに対するアフィン変換行列L(φ)と、から、第1画像L(φ) L[k] -1 B[k]と、第2画像L(φ) L[k+1] -1 B[k+1]と、を生成し、
前記第1画像L(φ) L[k] -1 B[k]を、前記中心軸に平行な分割線により、(φ-θ[k])対(θ[k+1]-φ)に分割して、前記中心軸まわりの回転角が小さい側の第3画像を抽出し、
前記第2画像L(φ) L[k+1] -1 B[k+1]を、前記中心軸に平行な分割線により、(φ-θ[k])対(θ[k+1]-φ)に分割して、前記中心軸まわりの回転角が大きい側の第4画像を抽出し、
前記第3画像を前記中心軸まわりの回転角が小さい側に、前記第4画像を前記中心軸まわりの回転角が大きい側に、それぞれ配置して並べることにより、前記補間済画像を得る
ことを特徴とする画像処理方法。 - コンピュータを、
商品を貫通する回転軸周りの角度を受け付ける角度受付部、
回転角に対応付けられる正規化画像を複数含む前記商品の全周囲画像列を、前記受け付けられた角度に基づいて補間して、当該商品を前記受け付けられた角度から見た様子を表す補間済画像を得る補間部
として機能させ、
前記補間部が、
前記全周囲画像列に含まれる正規化画像B[0],B[1],...,B[N-1]のそれぞれに対応付けられる回転角θ[0],θ[1],...,θ[N-1](θ[0]≦θ[1]≦...≦θ[N−1])のうち、前記受け付けられた角度φを挟む回転角θ[k],θ[k+1]に対応付けられる正規化画像B[k],B[k+1]を選択し、
現実世界を正規化画像B[k],B[k+1]に投影するためのアフィン変換行列L[k],L[k+1]と、当該現実世界を画像に投影するための前記受け付けられた角度φに対するアフィン変換行列L(φ)と、から、第1画像L(φ) L[k] -1 B[k]と、第2画像L(φ) L[k+1] -1 B[k+1]と、を生成し、
前記第1画像L(φ) L[k] -1 B[k]を、前記中心軸に平行な分割線により、(φ-θ[k])対(θ[k+1]-φ)に分割して、前記中心軸まわりの回転角が小さい側の第3画像を抽出し、
前記第2画像L(φ) L[k+1] -1 B[k+1]を、前記中心軸に平行な分割線により、(φ-θ[k])対(θ[k+1]-φ)に分割して、前記中心軸まわりの回転角が大きい側の第4画像を抽出し、
前記第3画像を前記中心軸まわりの回転角が小さい側に、前記第4画像を前記中心軸まわりの回転角が大きい側に、それぞれ配置して並べることにより、前記補間済画像を得る
前記全周囲画像列に含まれる正規化画像のうち、前記受け付けられた角度に当該正規化画像に対応付けられる回転角が最も近い正規化画像を選択し、
現実世界を画像に投影するためのアフィン変換行列であって、当該選択された正規化画像に対応付けられる角度に対するアフィン変換行列と、前記受け付けられた角度に対するアフィン変換行列の逆行列と、の積により表現されるアフィン変換を前記正規化画像に施すことにより、前記補間済画像を得る
ように機能させることを特徴とするプログラム。 - コンピュータを、
商品を貫通する回転軸周りの角度を受け付ける角度受付部、
回転角に対応付けられる正規化画像を複数含む前記商品の全周囲画像列を、前記受け付けられた角度に基づいて補間して、当該商品を前記受け付けられた角度から見た様子を表す補間済画像を得る補間部
として機能させ、
前記補間部が、
前記全周囲画像列に含まれる正規化画像B[0],B[1],...,B[N-1]のそれぞれに対応付けられる回転角θ[0],θ[1],...,θ[N-1](θ[0]≦θ[1]≦...≦θ[N−1])のうち、前記受け付けられた角度φを挟む回転角θ[k],θ[k+1]に対応付けられる正規化画像B[k],B[k+1]を選択し、
現実世界を正規化画像B[k],B[k+1]に投影するためのアフィン変換行列L[k],L[k+1]と、当該現実世界を画像に投影するための前記受け付けられた角度φに対するアフィン変換行列L(φ)と、から、第1画像L(φ) L[k] -1 B[k]と、第2画像L(φ) L[k+1] -1 B[k+1]と、を生成し、
前記第1画像L(φ) L[k] -1 B[k]を、前記中心軸に平行な分割線により、(φ-θ[k])対(θ[k+1]-φ)に分割して、前記中心軸まわりの回転角が小さい側の第3画像を抽出し、
前記第2画像L(φ) L[k+1] -1 B[k+1]を、前記中心軸に平行な分割線により、(φ-θ[k])対(θ[k+1]-φ)に分割して、前記中心軸まわりの回転角が大きい側の第4画像を抽出し、
前記第3画像を前記中心軸まわりの回転角が小さい側に、前記第4画像を前記中心軸まわりの回転角が大きい側に、それぞれ配置して並べることにより、前記補間済画像を得る
前記全周囲画像列に含まれる正規化画像のうち、前記受け付けられた角度に当該正規化画像に対応付けられる回転角が最も近い正規化画像を選択し、
現実世界を画像に投影するためのアフィン変換行列であって、当該選択された正規化画像に対応付けられる角度に対するアフィン変換行列と、前記受け付けられた角度に対するアフィン変換行列の逆行列と、の積により表現されるアフィン変換を前記正規化画像に施すことにより、前記補間済画像を得る
ように機能させることを特徴とするプログラムを記録したコンピュータ読取可能な情報記録媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010192930A JP4830041B1 (ja) | 2010-08-30 | 2010-08-30 | 画像処理装置、画像処理方法、プログラム、ならびに、情報記録媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010192930A JP4830041B1 (ja) | 2010-08-30 | 2010-08-30 | 画像処理装置、画像処理方法、プログラム、ならびに、情報記録媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP4830041B1 true JP4830041B1 (ja) | 2011-12-07 |
JP2012048687A JP2012048687A (ja) | 2012-03-08 |
Family
ID=45418129
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010192930A Active JP4830041B1 (ja) | 2010-08-30 | 2010-08-30 | 画像処理装置、画像処理方法、プログラム、ならびに、情報記録媒体 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4830041B1 (ja) |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2821042B2 (ja) * | 1991-05-01 | 1998-11-05 | 松下電器産業株式会社 | 画像合成装置 |
JPH07200876A (ja) * | 1993-12-28 | 1995-08-04 | Matsushita Electric Ind Co Ltd | 三次元画像生成方法 |
JP3122629B2 (ja) * | 1997-07-16 | 2001-01-09 | 株式会社エイ・ティ・アール知能映像通信研究所 | 任意視点画像生成装置 |
JP2000057376A (ja) * | 1998-08-11 | 2000-02-25 | Gen Tec:Kk | 新視点画像生成方法 |
JP2000137815A (ja) * | 1998-11-02 | 2000-05-16 | Gen Tec:Kk | 新視点画像生成方法 |
JP2000187679A (ja) * | 1998-12-22 | 2000-07-04 | Dainippon Screen Mfg Co Ltd | パッケージ意匠シミュレーション方法、パッケージ意匠シミュレーション装置、およびパッケージ意匠シミュレーションプログラムを記録した記録媒体 |
JP3876142B2 (ja) * | 2001-02-26 | 2007-01-31 | 株式会社ナブラ | 画像表示システム |
JP4285422B2 (ja) * | 2005-03-04 | 2009-06-24 | 日本電信電話株式会社 | 動画像生成システム、動画像生成装置、動画像生成方法、プログラム、及び記録媒体 |
-
2010
- 2010-08-30 JP JP2010192930A patent/JP4830041B1/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2012048687A (ja) | 2012-03-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4763847B1 (ja) | 画像変換装置、画像処理装置、ならびに、画像処理システム | |
US9619933B2 (en) | Model and sizing information from smartphone acquired image sequences | |
TWI451750B (zh) | 攝影裝置、電腦可讀取記錄媒體及控制方法 | |
JP5110138B2 (ja) | Ar処理装置、ar処理方法及びプログラム | |
TW201709718A (zh) | 在使用者裝置上顯示光場為基影像之方法及裝置,及對應之電腦程式產品 | |
JP7368707B2 (ja) | 画像処理方法、プログラム、画像処理装置および画像処理システム | |
EP3189493B1 (en) | Depth map based perspective correction in digital photos | |
JP4906949B2 (ja) | 画像処理システム、ならびに、画像処理方法 | |
JP4783859B1 (ja) | 画像変換装置、画像処理システム、画像変換方法、プログラム、ならびに、情報記録媒体 | |
JP4830041B1 (ja) | 画像処理装置、画像処理方法、プログラム、ならびに、情報記録媒体 | |
US9153004B2 (en) | Product image interpolating device, method and non-transitory information recording medium | |
JP6812643B2 (ja) | 通信端末、画像通信システム、表示方法、及びプログラム | |
JP6405539B2 (ja) | 多視点画像に対するラベル情報の処理装置及びそのラベル情報の処理方法 | |
JP7415496B2 (ja) | 画像処理装置、プログラム及び画像処理システム | |
JP2012248206A (ja) | Ar処理装置、ar処理方法及びプログラム | |
JP6071142B2 (ja) | 画像変換装置 | |
JP2023174456A (ja) | イメージ内の座標間の実際距離を算出する方法及び装置 | |
CN116170689A (zh) | 视频生成方法、装置、计算机设备和存储介质 | |
CN114845055A (zh) | 图像采集设备的拍摄参数的确定方法、装置及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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: 20110913 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110916 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140922 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4830041 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
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 |
|
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 |