JPWO2016088406A1 - 画像処理装置及び方法、並びに撮像装置、並びにプログラム及び記録媒体 - Google Patents
画像処理装置及び方法、並びに撮像装置、並びにプログラム及び記録媒体 Download PDFInfo
- Publication number
- JPWO2016088406A1 JPWO2016088406A1 JP2016562323A JP2016562323A JPWO2016088406A1 JP WO2016088406 A1 JPWO2016088406 A1 JP WO2016088406A1 JP 2016562323 A JP2016562323 A JP 2016562323A JP 2016562323 A JP2016562323 A JP 2016562323A JP WO2016088406 A1 JPWO2016088406 A1 JP WO2016088406A1
- Authority
- JP
- Japan
- Prior art keywords
- image
- distortion
- pixel
- divided
- corrected
- 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
- 238000012545 processing Methods 0.000 title claims description 109
- 238000003384 imaging method Methods 0.000 title claims description 11
- 238000000034 method Methods 0.000 title description 73
- 238000012937 correction Methods 0.000 claims abstract description 209
- 238000004364 calculation method Methods 0.000 claims description 37
- 238000003672 processing method Methods 0.000 claims description 15
- 230000000875 corresponding effect Effects 0.000 description 58
- 230000003287 optical effect Effects 0.000 description 23
- 238000006243 chemical reaction Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 238000011946 reduction process Methods 0.000 description 9
- 238000007781 pre-processing Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 4
- 230000007423 decrease Effects 0.000 description 3
- 238000012805 post-processing Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- ORQBXQOJMQIAOY-UHFFFAOYSA-N nobelium Chemical compound [No] ORQBXQOJMQIAOY-UHFFFAOYSA-N 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/698—Control of cameras or camera modules for achieving an enlarged field of view, e.g. panoramic image capture
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing figures and text; Combining figures or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/80—Geometric correction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/11—Region-based segmentation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/80—Camera processing pipelines; Components thereof
- H04N23/84—Camera processing pipelines; Components thereof for processing colour signals
- H04N23/843—Demosaicing, e.g. interpolating colour pixel values
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N25/00—Circuitry of solid-state image sensors [SSIS]; Control thereof
- H04N25/60—Noise processing, e.g. detecting, correcting, reducing or removing noise
- H04N25/61—Noise processing, e.g. detecting, correcting, reducing or removing noise the noise originating only from the lens unit, e.g. flare, shading, vignetting or "cos4"
- H04N25/611—Correction of chromatic aberration
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Image Processing (AREA)
- Geometry (AREA)
- Studio Devices (AREA)
Abstract
Description
入力画像から歪み補正対象領域の一部を成す分割領域を含む複数の部分領域画像を順次切り出して、該部分領域画像又は該部分領域画像を縮小することで得られる画像を、前記分割領域又は前記分割領域に対応する縮小後の分割領域の画像を含む参照画像として順次出力する参照画像生成手段と、
それぞれ前記複数の参照画像に含まれる前記分割領域又は前記縮小後の分割領域の画像を歪み補正し、複数の歪み補正後分割領域画像を順次出力する歪み補正手段と、
前記複数の歪み補正後分割領域画像を結合して、前記歪み補正対象領域の歪み補正後画像を生成する画像結合手段と、
前記歪み補正後画像の高周波数成分画像を生成する高周波数成分画像生成手段と、
前記複数の歪み補正後分割領域画像の各々について、当該歪み補正後分割領域画像のサイズと、当該歪み補正後分割画像に対応する前記参照画像内の前記分割領域又は前記縮小後の分割領域のサイズとから、分割領域スケーリング率を算出するスケーリング率算出手段と、
前記歪み補正後画像を構成する複数の画素を順次注目画素として指定する画素指定手段と、
前記歪み補正後画像の前記注目画素に対応する画素を含む前記歪み補正後分割領域画像についての前記分割領域スケーリング率と、当該歪み補正後分割領域画像に隣接する1又は2以上の歪み補正後分割領域画像についての前記分割領域スケーリング率とから、前記注目画素についての画素ゲインを算出する画素ゲイン算出手段と、
前記高周波数成分画像の、前記注目画素に対応する画素の画素値に、前記注目画素の画素ゲインを乗算して調整後高周波数成分画像の前記注目画素に対応する画素の画素値を出力する調整手段と、
前記歪み補正後画像の前記注目画素の画素値と前記調整後高周波数成分画像の前記注目画素に対応する画素の画素値とを加算した結果を、前記歪み補正対象領域の歪み補正後画像の前記注目画素に対応する画素の画素値として出力する加算手段と
を有することを特徴とする。
図1は本発明の実施の形態1の撮像装置の構成を示す図である。
図示の撮像装置は、レンズ101、撮像素子102、前処理部103、歪み補正処理部104、後処理部105、及び映像信号出力端子106を備える。
撮像素子102は、CCDあるいはCMOS画像センサからなり、レンズ101により結像された光学像を電気信号に変換し、撮像画像を表すアナログ画像信号D102を出力する。
撮像素子102と前処理部103とで、被写体からの光を受けることで、被写体を撮像し撮像画像を表すデジタル画像信号D103を出力する撮像部が構成されている。
図2に示される画像処理装置は、歪み補正対象領域指定手段1と、参照画像生成手段2と、歪み補正手段3と、画像結合手段4と、高周波数成分画像生成手段5と、スケーリング率算出手段6と、画素ゲイン算出手段7と、調整手段8と、加算手段9と、画素指定手段10とを備える。
図3(A)の例では、魚眼レンズにより撮影された画像のうち、特定の方位、例えば、光軸方向を中心とする領域を切り出して、画像歪みを補正する場合を想定しており、光軸方向を中心とする領域が歪み補正対象領域Atcとなっている。
図4(A)の例では、魚眼レンズにより撮影された画像のうち、特定の方向、例えば光軸方向を中心とする円弧状に切出して、水平方向の広い範囲にわたり撮影された、いわゆるパノラマ画像を生成する場合を想定しており、光軸方向を中心とする円弧状領域が歪み補正対象領域Atcとなっている。
ここで、「矩形の領域」は、一対の辺が水平方向に延び、他の一対の辺が垂直方向に延びたものである。本願における他の「矩形の領域」も同じである。
歪み補正後画像D4における各画素の位置を座標(p,q)で表し、該位置にある画素及びその画素値をD4(p,q)で表す。
なお、本願において、画像或いは画像領域に関する「サイズ」は、当該画像或いは領域に含まれる画素の数、当該画像或いは領域のある方向、例えば水平方向又は垂直方向の画素数で表される。
部分領域画像切出し手段21は、上記のように、歪み補正対象領域Atcを、例えば図3(A)或いは図4(A)に示すように分割して、分割領域Ra(1,1)〜Ra(6,6)或いはRc(1,1)〜Rc(8,4)を形成する。分割領域の一つ、即ち図4(A)の分割領域Rc(8,4)が図6(A)に符号Abで示されている。図6(B)は分割領域Abに対応する歪み補正後分割領域画像D3を示す。図6(A)及び(B)で領域Ab及び画像D3の4隅の「○」、「△」、「□」、「×」、及びこれらを結ぶ矢印付きの線は、歪み補正前の画像における位置と、歪み補正後の画像における位置の対応関係を示す。
参照画像生成手段2の部分領域画像切出し手段21は、撮像画像D103から、分割領域Ab及びその周辺の領域Adを含む矩形の領域、例えば分割領域Ab及びその周辺の領域Adから成る領域に外接する矩形の領域Aeの画像を切出して、部分領域画像D21として出力する。
分割領域Ab及びその周辺の領域Adから成る領域に外接する矩形の領域Aeとは、分割領域Ab及びその周辺の領域Adから成る領域の全体をその内部に含み、かつ水平方向の寸法及び垂直方向の寸法がともに最小である矩形の領域である。
分割領域AbのサイズSzとして、例えば分割領域Abに外接する矩形の領域Acのサイズを用いる。
分割領域Abに外接する矩形の領域Acとは、分割領域Abの全体をその内部に含み、かつ水平方向の寸法及び垂直方向の寸法がともに最小である矩形の領域である。
画素値補間手段32は、画像メモリ31から、参照画像D2の画素のうち、歪み補正後分割領域画像D3の各画素の位置(図7(C)の「●」印)に対応する位置(図7(B)の「●」印)の近傍に位置する画素(□)の値を読み出し、読み出した画素の値を用いた補間処理によって歪み補正後分割領域画像D3の画素(●)の値を求める。
対応する座標(h,v)は、歪み補正対象領域指定手段1にて決定される、参照画像D2に対する歪み補正処理方式Sdcに基づいて決定されるものである。具体的には、座標(h,v)は、撮像画像D103における参照画像D2の位置と、参照画像D2の歪み補正特性Chdに依存する撮像画像D103の光軸中心からの距離に応じた歪み率と、歪み補正処理方式Sdcとから演算により求めることも可能である。
各歪み補正後分割領域画像D3(s,t)についての分割領域スケーリング率MR(s,t)は、当該歪み補正後分割領域画像D3(s,t)のサイズと、当該歪み補正後分割領域画像D3(s,t)に対応する参照画像D2(s,t)内の分割領域Abのサイズ、例えば、該分割領域Abに外接する矩形の領域Acのサイズとから算出される。
歪み補正後分割領域画像D3(s,t)のサイズは、歪み補正手段3から通知される。上記矩形の領域Acのサイズは、参照画像生成手段2から通知される。
分割領域ゲイン算出手段71は、スケーリング率算出手段6で算出された各歪み補正後分割領域画像D3(s,t)の分割領域スケーリング率MR(s,t)に基づいて、各歪み補正後分割領域画像D3(s,t)についてのゲイン(分割領域ゲイン)Gra(s,t)を算出し、ゲイン補間手段72に出力する。
式(4)のKbの値は、画質を見ながら事前に決定される。
MRmax=64、Ka=1/6である場合の分割領域スケーリング率MRに対する分割領域ゲインGraの値の変化を図8に示す。
魚眼レンズにより撮影された画像の歪みを補正する例として、図3(A)及び(B)に示すように処理する場合、図4(A)及び(B)に示すように処理する場合がある。
「領域Ra(1,1)のサイズ」=「領域Ra(6,6)のサイズ」
<「領域Ra(2,2)のサイズ」=「領域Ra(5,5)のサイズ」
<「領域Ra(3,3)のサイズ」=「領域Ra(4,4)のサイズ」
となっている。このことは、領域Ra(1,1)〜Ra(6,6)に対する歪み補正処理時の分割領域スケーリング率MRが同一ではないことを意味しており、魚眼画像の周辺部の領域ほど分割領域スケーリング率MRが大きくなっていることが分かる。
「領域Rc(1,1)のサイズ」=「領域Rc(5,1)のサイズ」
<「領域Rc(2,2)のサイズ」=「領域Rc(6,2)のサイズ」
<「領域Rc(3,3)のサイズ」=「領域Rc(7,3)のサイズ」
<「領域Rc(4,4)のサイズ」=「領域Rc(8,4)のサイズ」
となっている。このことは、図3(A)及び(B)の場合と同様に、領域Rc(1,1)〜Rc(8,4)に対する歪み補正処理時の分割領域スケーリング率MRが同一ではないことを意味しているが、図3(A)及び(B)の場合と異なり、魚眼画像の中心部の領域ほど、分割領域スケーリング率MRが大きくなっていることが分かる。
図10は本発明の実施の形態2の画像処理装置を示す図である。図10において、参照画像生成手段2Aとスケーリング率算出手段6A以外の各手段の動作は実施の形態1の説明と同様である。
図12(A)において、符号Ab、Ac、Ad、Aeはそれぞれ図6(A)と同じ領域を示す。領域Aeの画像が縮小前の部分領域画像D21として切出される。
図12(B)において、領域Abrは、縮小前の部分領域画像D21における分割領域Abに対応する領域であり、縮小後の分割領域とも呼ばれる。縮小後の分割領域Abrの画像は、歪み補正後分割領域画像D3に対応する画像である。
縮小後の分割領域Abrに外接する矩形の領域(縮小後の矩形の領域)が符号Acrで示されている。また、縮小後の分割領域Abrの周辺の領域が符号Adrで示され、縮小後の分割領域Abr及びその周辺の領域Adrを含む矩形の領域が符号Aerで示されている。
縮小後の分割領域Abrのサイズとして、例えば該領域Abrに外接する矩形の領域Acrのサイズを用いる。
画像縮小手段23における画像の縮小は、例えば投影法により行われる。投影法による縮小においては、元の画像を縮小後の画像に投影した際の、縮小後の画像の各画素の位置における、元の画像の画素の占める面積の比率に応じて元の画像の画素値を加重加算することで、上記縮小後の画像の各画素の画素値を定める。
また、各画素の開始側の端部を左端と言い、開始側と反対側(終了側)の端部を右端と言う。
図13(A)において、入力画像の各画素には、開始位置側から順に番号Na=0、1、2、…が付され、番号Naの画素及びその画素値は符号I(Na)で表される。
同様に、出力画像の各画素には、開始位置側から順に番号Nb=0、1、2、…が付され、番号Nbの画素及びその画素値は、符号M(Nb)で表される。さらに縮小処理中の出力画素の画素値、即ち暫定画素値も同じ符号M(Nb)で表される。暫定画素値を単に画素値と言うことがある。
入力画素番号Na及び出力画素番号Nbは、画像縮小手段23内に設けられたカウンタ群23cにより計数され、入力画素位置Pa及び出力画素位置Pbは、画像縮小手段23内に設けられたレジスタ群23rに保持される。
さらに、出力画像において、処理の対象となっている画素を注目出力画素とも言い、処理方向における出力画像の画素数(1次元方向に並ぶ画素の数)をNOPで表す。水平方向に処理を行っているときは、水平方向が処理方向となり、垂直方向に処理を行っているときは垂直方向が処理方向となる。
ステップS101では、入力画素サイズWNが縮小オフセット(縮小画像の画素開始位置)WFよりも大きいか否かの判断を行う。
Yesであれば、ステップS102に、NoであればステップS106に進む。
ステップS103では、入力画素位置(処理中の入力画素の右端の位置)Paに入力画素サイズWNを設定し、出力画素位置(処理中の出力画素の右端の位置)Pbに縮小オフセットWFと出力画素サイズWDの和を設定する。
ステップS105では、入力画素番号Naをインクリメント(1だけ増加)する。
ステップS106では、入力画素番号Naに1を設定し、出力画素番号Nbに0を設定する。
ステップS109では、入力画素番号Naをインクリメントする。
ステップS105又はS109の次に、ステップS111に進む。
ステップS113では、注目出力画素の画素値M(Nb)を出力画素サイズWDで除算して正規化し、さらに整数化して出力する。この除算及び正規化は、Int{M(Nb)/WD}で示される。ここで、Int{A}は、Aを整数化した値を示す。整数化は、例えば四捨五入によって行われる。
ステップS114では、出力画素番号Nbをインクリメントする。
Yesであれば縮小処理を終了する。
Noであれば、ステップS116に進む。
ステップS117では、注目出力画素の画素値M(Nb)に(Pa−Pb)×I(Na)を設定する。
ステップS118では、出力画素位置Pbに出力画素サイズWDを加算する。
ステップS119では、入力画素番号Naをインクリメントする。
ステップS122では、注目出力画素の画素値M(Nb)にWN×I(Na)を加算する。
ステップS123では、入力画素番号Naをインクリメントする。
ステップS119又はS123の次に、ステップS111に戻る。
図13(A)の場合、ステップS101では、WN>WFであるので、Yesとなり、ステップS102に進む。
ステップS102では、入力画素番号Naに0が設定され、出力画素番号Nbに0が設定される。
この処理の結果、図13(A)の画素I(0)の右端(WN)がPaとなり、画素M(0)の右端(WF+WD)がPbとなる。
ステップS105では、入力画素番号Naがインクリメントされて1となる。
従って、Pa+WN>Pbは成り立たず、次のステップはステップS121となる。
M(Nb)=M(0)
=(WN−WF)×I(0)+WN×I(1)
となる。
次にステップS123では、入力画素番号Naがインクリメントされて2となる。
このとき、
Paは、WN×2(I(1)右端)であり、
Pbは、WF+WD(M(0)右端)であるので、
Pa+WN≧WF+WDが成り立つ。
したがって、次にステップS112に進む。
Paは、WN×2(I(1)の右端)
Pbは、WF+WD(M(0)の右端)
I(Na)=I(2)である。
従って、画素値M(0)に、(Pb−Pa)×I(Na)として、(WF+WD−WN×2)×I(2)が加算される。即ち、画素I(1)の右端(I(2)の左端)から画素M(0)の右端までの長さα2(=WF+WD−WN×2)に画素値I(2)を乗算した値が、画素値M(0)に加算される。
加算の結果、M(0)は、
(WN−WF)×I(0)+WN×I(1)+(WF+WD−WN×2)×I(2)
となる。
ステップS114では、出力画素番号Nbがインクリメントされて1となる。
ステップS116では、入力画素位置PaにWNが加算される。
Paは、先のステップS121の処理で、WN×2となっているので、これにWNを加算することでWN×3となる。
M(Nb)=M(1)
I(Na)=I(2)
Pa=WN×3、
Pb=WF+WDとなっているので、
(Pa−Pb)×I(Na)=(WN×3−(WF+WD))×(2)がM(1)に設定される。
即ち、I(2)に、図13(A)の長さα3(=WN×3−(WF+WD))を乗算したものがM(1)に設定される。
次にステップS119では、入力画素番号Naがインクリメントされて3となる。
ステップS119の次にステップS111に戻り、以下同様の処理が繰り返される。
図13(B)の場合、ステップS101では、WN>WFが成り立たないので、Noとなり、ステップS106に進む。
ステップS107では、入力画素位置PaにWN×2が設定され、出力画素位置Pbに縮小オフセットWFと出力画素サイズWDの和が設定される。
この処理の結果、図13(B)の、画素I(1)の右端がPaとなり、画素M(0)の右端(WF+WD)がPbとなる。
ステップS109の次にステップS111に進む。
但し、ステップS102でNaに0を設定する代わりに、ステップS106でNaに1を設定し、ステップS103でPaにWNを設定する代わりに、ステップS107でPaにWN×2を設定するので、その後のステップでも、Na、Paの値が図13(A)の場合とは異なる。
実施の形態1及び2では本発明に係る画像処理装置を説明したが、上記の画像処理装置で実施される画像処理方法もまた本発明の一部を成す。
また、実施の形態1及び2で説明した画像処理装置の構成要素の一部又は全部、或いは上記の画像処理方法で実施される処理の一部又は全部は、プロセッサを含む、プログラムされたコンピュータで実現することができる。従って、コンピュータに上記の画像処理装置又は画像処理方法の一部又は全部を実行させるためのプログラム、及びそのようなプログラムを記録した、コンピュータで読み取り可能な記録媒体もまた本発明の一部を成す。
歪み補正対象領域指定ステップST1の処理は、実施の形態1に関して説明した、歪み補正対象領域指定手段1で行われる処理と同じである。
参照画像生成ステップST2ではさらに、歪み補正対象領域指定ステップST1で供給された光学的な歪み特性Chcを示す情報から、各参照画像、特にその分割領域Ab及びその周辺の領域Adの歪み補正特性Chdを示す情報を生成し、該情報を、各参照画像D2(s,t)とともに出力する。
参照画像生成ステップST2ではさらに、参照画像D2(s,t)内の分割領域に外接する矩形の領域のサイズを示す情報を生成して出力する。
参照画像生成ステップST2の処理は、実施の形態1に関して説明した、参照画像生成手段2で行われる処理と同じである。
歪み補正ステップST3の処理は、実施の形態1に関して説明した、歪み補正手段3で行われる処理と同じである。
スケーリング率算出ステップST6の処理は、実施の形態1に関して説明した、スケーリング率算出手段6で行われる処理と同じである。
画像結合ステップST4の処理は、実施の形態1に関して説明した、画像結合手段4が行う処理と同じである。
高周波数成分画像生成ステップST5の処理は、実施の形態1に関して説明した、高周波数成分画像生成手段5が行う処理と同じである。
画素指定ステップST10の処理は、実施の形態1に関して説明した、画素指定手段10で行われる、注目画素を指定する処理と同じである。
画素ゲイン算出ステップST7の処理は、実施の形態1に関して説明した、画素ゲイン算出手段7が行う処理と同じである。
調整ステップST8の処理は、実施の形態1に関して説明した、調整手段8が行う処理と同じである。
加算ステップST9の処理は、実施の形態1に関して説明した、加算手段9が行う処理と同じである。
実施の形態2の画像処理装置も実施の形態3で説明したのと同様に、プログラムされたコンピュータで実現することができる。
入力画像から歪み補正対象領域の一部を成す分割領域を含む複数の部分領域画像を順次切り出して、該部分領域画像又は該部分領域画像を縮小することで得られる画像を、前記分割領域又は前記分割領域に対応する縮小後の分割領域の画像を含む参照画像として順次出力する参照画像生成手段と、
それぞれ前記複数の参照画像に含まれる前記分割領域又は前記縮小後の分割領域の画像を歪み補正し、複数の歪み補正後分割領域画像を順次出力する歪み補正手段と、
前記複数の歪み補正後分割領域画像を結合して、前記歪み補正対象領域の歪み補正後画像を生成する画像結合手段と、
前記歪み補正後画像の高周波数成分画像を生成する高周波数成分画像生成手段と、
前記複数の歪み補正後分割領域画像の各々について、当該歪み補正後分割領域画像のサイズと、当該歪み補正後分割領域画像に対応する前記参照画像内の前記分割領域又は前記縮小後の分割領域のサイズとから、分割領域スケーリング率を算出するスケーリング率算出手段と、
前記歪み補正後画像を構成する複数の画素を順次注目画素として指定する画素指定手段と、
前記歪み補正後画像の前記注目画素に対応する画素を含む前記歪み補正後分割領域画像についての前記分割領域スケーリング率と、当該歪み補正後分割領域画像に隣接する1又は2以上の歪み補正後分割領域画像についての前記分割領域スケーリング率とから、前記注目画素についての画素ゲインを算出する画素ゲイン算出手段と、
前記高周波数成分画像の、前記注目画素に対応する画素の画素値に、前記注目画素の画素ゲインを乗算して調整後高周波数成分画像の前記注目画素に対応する画素の画素値を出力する調整手段と、
前記歪み補正後画像の前記注目画素の画素値と前記調整後高周波数成分画像の前記注目画素に対応する画素の画素値とを加算した結果を、前記歪み補正対象領域の歪み補正後画像の前記注目画素に対応する画素の画素値として出力する加算手段と
を有することを特徴とする。
Claims (14)
- 入力画像から歪み補正対象領域の一部を成す分割領域を含む複数の部分領域画像を順次切り出して、該部分領域画像又は該部分領域画像を縮小することで得られる画像を、前記分割領域又は前記分割領域に対応する縮小後の分割領域の画像を含む参照画像として順次出力する参照画像生成手段と、
それぞれ前記複数の参照画像に含まれる前記分割領域又は前記縮小後の分割領域の画像を歪み補正し、複数の歪み補正後分割領域画像を順次出力する歪み補正手段と、
前記複数の歪み補正後分割領域画像を結合して、前記歪み補正対象領域の歪み補正後画像を生成する画像結合手段と、
前記歪み補正後画像の高周波数成分画像を生成する高周波数成分画像生成手段と、
前記複数の歪み補正後分割領域画像の各々について、当該歪み補正後分割領域画像のサイズと、当該歪み補正後分割画像に対応する前記参照画像内の前記分割領域又は前記縮小後の分割領域のサイズとから、分割領域スケーリング率を算出するスケーリング率算出手段と、
前記歪み補正後画像を構成する複数の画素を順次注目画素として指定する画素指定手段と、
前記歪み補正後画像の前記注目画素に対応する画素を含む前記歪み補正後分割領域画像についての前記分割領域スケーリング率と、当該歪み補正後分割領域画像に隣接する1又は2以上の歪み補正後分割領域画像についての前記分割領域スケーリング率とから、前記注目画素についての画素ゲインを算出する画素ゲイン算出手段と、
前記高周波数成分画像の、前記注目画素に対応する画素の画素値に、前記注目画素の画素ゲインを乗算して調整後高周波数成分画像の前記注目画素に対応する画素の画素値を出力する調整手段と、
前記歪み補正後画像の前記注目画素の画素値と前記調整後高周波数成分画像の前記注目画素に対応する画素の画素値とを加算した結果を、前記歪み補正対象領域の歪み補正後画像の前記注目画素に対応する画素の画素値として出力する加算手段と
を有することを特徴とする画像処理装置。 - 前記分割領域の各々が、前記歪み補正対象領域を分割することで形成された領域であることを特徴とする請求項1に記載の画像処理装置。
- 前記分割領域を含む前記部分領域画像が、前記分割領域と、当該分割領域の周辺の領域とを含む領域の画像であることを特徴とする請求項1又は2に記載の画像処理装置。
- 前記スケーリング率算出手段は、前記参照画像内の前記分割領域又は前記縮小後の分割領域に外接する矩形の領域のサイズと前記歪み補正後分割領域画像のサイズとから前記分割領域スケーリング率を算出する
ことを特徴とする請求項1から3のいずれか1項に記載の画像処理装置。 - 前記スケーリング率算出手段は、前記複数の歪み補正後分割領域画像の各々について、
前記矩形の領域の水平画素数に対する当該歪み補正後分割領域画像の水平画素数の比と、前記矩形の領域の垂直画素数に対する当該歪み補正後分割領域画像の垂直画素数の比のうちの大きい方の値を、前記分割領域スケーリング率として算出する
ことを特徴とする請求項4に記載の画像処理装置。 - 前記画素ゲイン算出手段は、
前記歪み補正後分割領域画像の各々についての前記分割領域スケーリング率に基づいて、当該歪み補正後分割領域画像についての分割領域ゲインを算出し、
前記歪み補正後画像の前記注目画素に対応する画素を含む前記歪み補正後分割領域画像と、当該歪み補正後分割領域画像に隣接する前記1又は2以上の歪み補正後分割領域画像の前記分割領域ゲインから、当該注目画素の画素ゲインを算出する
ことを特徴とする請求項1から5のいずれか1項に記載の画像処理装置。 - 前記画素ゲイン算出手段は、前記歪み補正後分割領域画像の各々についての前記分割領域スケーリング率が大きいほど大きくなる値を、当該歪み補正後分割領域画像についての前記分割領域ゲインとして算出する
ことを特徴とする請求項6に記載の画像処理装置。 - 前記画素ゲイン算出手段は、
前記歪み補正後分割領域画像の各々について、
前記分割領域スケーリング率が大きくなるほど、前記分割領域スケーリング率の増加に対する、当該歪み補正後分割領域画像についての前記分割領域ゲインの増加が少なくなるように、前記分割領域ゲインを定める
ことを特徴とする請求項7に記載の画像処理装置。 - 前記画素ゲイン算出手段は、
前記歪み補正後分割領域画像の各々についての前記分割領域ゲインが、当該歪み補正後分割領域画像の中心位置のゲインであるとみて、
前記歪み補正後画像の前記注目画素の画素ゲインを線形補間により算出する
ことを特徴とする請求項6から8のいずれか1項に記載の画像処理装置。 - 前記参照画像生成手段は、
前記入力画像から、各々前記歪み補正対象領域の一部を成す分割領域を含む複数の部分領域画像を順次切り出す部分領域画像切出し手段と、
前記部分領域画像切出し手段により切出された前記部分領域画像を縮小する画像縮小手段とを備え、
前記画像縮小手段により縮小された画像を、前記縮小後の分割領域の画像を含む前記参照画像として出力する
ことを特徴とする請求項1から9のいずれか1項に記載の画像処理装置。 - 被写体を撮像し撮像画像を生成して出力する撮像部と、
前記撮像部から出力された撮像画像を前記入力画像とする、請求項1から10のいずれか1項に記載の画像処理装置とを備えた
ことを特徴とする撮像装置。 - 入力画像から歪み補正対象領域の一部を成す分割領域を含む複数の部分領域画像を順次切り出して、該部分領域画像又は該部分領域画像を縮小することで得られる画像を、前記分割領域又は前記分割領域に対応する縮小後の分割領域の画像を含む参照画像として順次出力する参照画像生成ステップと、
それぞれ前記複数の参照画像に含まれる前記分割領域又は前記縮小後の分割領域の画像を歪み補正し、複数の歪み補正後分割領域画像を順次出力する歪み補正ステップと、
前記複数の歪み補正後分割領域画像を結合して、前記歪み補正対象領域の歪み補正後画像を生成する画像結合ステップと、
前記歪み補正後画像の高周波数成分画像を生成する高周波数成分画像生成ステップと、
前記複数の歪み補正後分割領域画像の各々について、当該歪み補正後分割領域画像のサイズと、当該歪み補正後分割画像に対応する前記参照画像内の前記分割領域又は前記縮小後の分割領域のサイズとから、分割領域スケーリング率を算出するスケーリング率算出ステップと、
前記歪み補正後画像を構成する複数の画素を順次注目画素として指定する画素指定ステップと、
前記歪み補正後画像の前記注目画素に対応する画素を含む前記歪み補正後分割領域画像についての前記分割領域スケーリング率と、当該歪み補正後分割領域画像に隣接する1又は2以上の歪み補正後分割領域画像についての前記分割領域スケーリング率とから、前記注目画素についての画素ゲインを算出する画素ゲイン算出ステップと、
前記高周波数成分画像の、前記注目画素に対応する画素の画素値に、前記注目画素の画素ゲインを乗算して調整後高周波数成分画像の前記注目画素に対応する画素の画素値を出力する調整ステップと、
前記歪み補正後画像の前記注目画素の画素値と前記調整後高周波数成分画像の前記注目画素に対応する画素の画素値とを加算した結果を、前記歪み補正対象領域の歪み補正後画像の前記注目画素に対応する画素の画素値として出力する加算ステップと
を有することを特徴とする画像処理方法。 - 請求項12の各ステップの処理をコンピュータに実行させるためのプログラム。
- 請求項13のプログラムを記録したコンピュータで読み取可能な記録媒体。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014245784 | 2014-12-04 | ||
JP2014245784 | 2014-12-04 | ||
PCT/JP2015/072317 WO2016088406A1 (ja) | 2014-12-04 | 2015-08-06 | 画像処理装置及び方法、並びに撮像装置、並びにプログラム及び記録媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2016088406A1 true JPWO2016088406A1 (ja) | 2017-06-01 |
JP6266131B2 JP6266131B2 (ja) | 2018-01-24 |
Family
ID=56091364
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016562323A Active JP6266131B2 (ja) | 2014-12-04 | 2015-08-06 | 画像処理装置及び方法、並びに撮像装置、並びにプログラム及び記録媒体 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10255665B2 (ja) |
JP (1) | JP6266131B2 (ja) |
GB (1) | GB2547842B (ja) |
WO (1) | WO2016088406A1 (ja) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6789720B2 (ja) * | 2016-08-10 | 2020-11-25 | キヤノン株式会社 | 画像処理装置、画像処理方法及びプログラム |
WO2020068960A1 (en) * | 2018-09-26 | 2020-04-02 | Coherent Logix, Inc. | Any world view generation |
US11153481B2 (en) * | 2019-03-15 | 2021-10-19 | STX Financing, LLC | Capturing and transforming wide-angle video information |
JP7093015B2 (ja) * | 2019-04-24 | 2022-06-29 | 日本電信電話株式会社 | パノラマ映像合成装置、パノラマ映像合成方法、及びパノラマ映像合成プログラム |
CN110572578A (zh) * | 2019-09-30 | 2019-12-13 | 联想(北京)有限公司 | 图像处理方法、装置、计算设备以及介质 |
CN111008947B (zh) * | 2019-12-09 | 2024-05-07 | Oppo广东移动通信有限公司 | 图像处理方法和装置、终端设备及存储介质 |
CN111091507A (zh) * | 2019-12-09 | 2020-05-01 | Oppo广东移动通信有限公司 | 图像处理方法、装置、电子设备以及存储介质 |
CN112284330A (zh) * | 2020-11-18 | 2021-01-29 | 青岛科美创视智能科技有限公司 | 一种基于鱼眼摄像机的距离测量***及方法 |
CN116958164A (zh) * | 2022-04-08 | 2023-10-27 | 影石创新科技股份有限公司 | 一种图像处理方法、装置、电子设备和存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007096588A (ja) * | 2005-09-28 | 2007-04-12 | Olympus Corp | 画像撮影装置および画像表示方法 |
JP2008146155A (ja) * | 2006-12-06 | 2008-06-26 | Sony Corp | 画像処理方法および装置 |
JP2010213175A (ja) * | 2009-03-12 | 2010-09-24 | Mitsubishi Electric Corp | 画像処理装置及び撮像装置 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11196313A (ja) | 1997-12-26 | 1999-07-21 | Aiphone Co Ltd | 広角歪み補正装置 |
US6603885B1 (en) * | 1998-04-30 | 2003-08-05 | Fuji Photo Film Co., Ltd. | Image processing method and apparatus |
JP2004242125A (ja) | 2003-02-07 | 2004-08-26 | Fuji Photo Film Co Ltd | 画像処理装置 |
JP2005086279A (ja) | 2003-09-04 | 2005-03-31 | Equos Research Co Ltd | 撮像装置、及び撮像装置を備えた車両 |
US7839446B2 (en) | 2005-08-30 | 2010-11-23 | Olympus Corporation | Image capturing apparatus and image display apparatus including imparting distortion to a captured image |
JP2007148500A (ja) * | 2005-11-24 | 2007-06-14 | Olympus Corp | 画像処理装置および画像処理方法 |
JP5078148B2 (ja) * | 2008-03-10 | 2012-11-21 | 株式会社リコー | 画像処理装置及び画像撮像装置 |
JP4966894B2 (ja) * | 2008-03-18 | 2012-07-04 | 株式会社リコー | 画像撮像装置 |
JP5273371B2 (ja) | 2008-12-24 | 2013-08-28 | 株式会社リコー | 画像処理装置及び方法、並びに車載カメラ装置 |
-
2015
- 2015-08-06 JP JP2016562323A patent/JP6266131B2/ja active Active
- 2015-08-06 WO PCT/JP2015/072317 patent/WO2016088406A1/ja active Application Filing
- 2015-08-06 US US15/531,326 patent/US10255665B2/en active Active
- 2015-08-06 GB GB1708403.9A patent/GB2547842B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007096588A (ja) * | 2005-09-28 | 2007-04-12 | Olympus Corp | 画像撮影装置および画像表示方法 |
JP2008146155A (ja) * | 2006-12-06 | 2008-06-26 | Sony Corp | 画像処理方法および装置 |
JP2010213175A (ja) * | 2009-03-12 | 2010-09-24 | Mitsubishi Electric Corp | 画像処理装置及び撮像装置 |
Also Published As
Publication number | Publication date |
---|---|
GB2547842A (en) | 2017-08-30 |
JP6266131B2 (ja) | 2018-01-24 |
US10255665B2 (en) | 2019-04-09 |
GB2547842B (en) | 2020-09-16 |
GB201708403D0 (en) | 2017-07-12 |
US20170330311A1 (en) | 2017-11-16 |
WO2016088406A1 (ja) | 2016-06-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6266131B2 (ja) | 画像処理装置及び方法、並びに撮像装置、並びにプログラム及び記録媒体 | |
US8941762B2 (en) | Image processing apparatus and image pickup apparatus using the same | |
US20170004604A1 (en) | Image processing apparatus, image pickup apparatus, image processing method, and non-transitory computer-readable storage medium | |
JP4825748B2 (ja) | 画像データ処理方法および撮像装置 | |
TW200926062A (en) | Image generation method and apparatus, program therefor, and storage medium for storing the program | |
US10062153B2 (en) | Image processing apparatus, image pickup apparatus, image processing method, and storage medium | |
JP7234057B2 (ja) | 画像処理方法、画像処理装置、撮像装置、レンズ装置、プログラム、記憶媒体、および、画像処理システム | |
JP2010034964A (ja) | 画像合成装置、画像合成方法及び画像合成プログラム | |
TW201429243A (zh) | 影像處理裝置及資訊處理方法 | |
JP6071860B2 (ja) | 画像処理方法、画像処理装置、撮像装置および画像処理プログラム | |
JP2024024012A (ja) | 学習データの生成方法、学習方法、学習データ製造装置、学習装置、およびプログラム | |
JP2023055848A (ja) | 画像処理方法、画像処理装置、画像処理システム、およびプログラム | |
JP5455728B2 (ja) | 撮像装置、画像処理装置、及び画像処理方法 | |
JP2015115733A (ja) | 画像処理方法、画像処理装置、撮像装置および画像処理プログラム | |
EP1881451A2 (en) | Edge-driven image interpolation | |
JP6355315B2 (ja) | 画像処理装置、画像処理方法及びプログラム | |
JP6682184B2 (ja) | 画像処理方法、画像処理プログラム、画像処理装置および撮像装置 | |
JP5482589B2 (ja) | 画像処理装置、画像処理方法および画像処理用プログラム | |
WO2017154417A1 (ja) | 画像処理装置、画像処理方法、及びプログラム | |
JP2006238188A (ja) | 補間フィルタおよび映像信号処理装置 | |
JP2018067868A (ja) | 撮像装置 | |
JP2021140758A (ja) | 学習データの製造方法、学習方法、学習データ製造装置、学習装置、およびプログラム | |
JP2017130167A (ja) | 画像処理装置、撮像装置および画像処理プログラム | |
JP2020057242A (ja) | 画像処理装置、画像処理方法、及びプログラム | |
JP6972089B2 (ja) | 画像処理装置、画像処理方法、及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170207 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170207 |
|
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: 20171121 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6266131 Country of ref document: JP 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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |