Nothing Special   »   [go: up one dir, main page]

JP4501239B2 - カメラ・キャリブレーション装置及び方法、並びに、記憶媒体 - Google Patents

カメラ・キャリブレーション装置及び方法、並びに、記憶媒体 Download PDF

Info

Publication number
JP4501239B2
JP4501239B2 JP2000212381A JP2000212381A JP4501239B2 JP 4501239 B2 JP4501239 B2 JP 4501239B2 JP 2000212381 A JP2000212381 A JP 2000212381A JP 2000212381 A JP2000212381 A JP 2000212381A JP 4501239 B2 JP4501239 B2 JP 4501239B2
Authority
JP
Japan
Prior art keywords
camera
parameter
captured image
plane
image
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.)
Expired - Fee Related
Application number
JP2000212381A
Other languages
English (en)
Other versions
JP2002027507A (ja
Inventor
嘉昭 岩井
隆之 芦ヶ原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2000212381A priority Critical patent/JP4501239B2/ja
Priority to US09/905,450 priority patent/US6985175B2/en
Publication of JP2002027507A publication Critical patent/JP2002027507A/ja
Priority to US11/104,691 priority patent/US7023473B2/en
Application granted granted Critical
Publication of JP4501239B2 publication Critical patent/JP4501239B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/80Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration
    • G06T7/85Stereo camera calibration
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C11/00Photogrammetry or videogrammetry, e.g. stereogrammetry; Photographic surveying
    • G01C11/04Interpretation of pictures
    • G01C11/06Interpretation of pictures by comparison of two or more pictures of the same area
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C3/00Measuring distances in line of sight; Optical rangefinders
    • G01C3/02Details
    • G01C3/06Use of electric means to obtain final indication
    • G01C3/08Use of electric radiation detectors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/20Image signal generators
    • H04N13/204Image signal generators using stereoscopic image cameras
    • H04N13/246Calibration of cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N17/00Diagnosis, testing or measuring for television systems or their details
    • H04N17/002Diagnosis, testing or measuring for television systems or their details for television cameras
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S11/00Systems for determining distance or velocity not using reflection or reradiation
    • G01S11/12Systems for determining distance or velocity not using reflection or reradiation using electromagnetic waves other than radio waves

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Health & Medical Sciences (AREA)
  • Electromagnetism (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Theoretical Computer Science (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Measurement Of Optical Distance (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、カメラの特性を表すパラメータを算出するカメラ・キャリブレーション方法及び装置に係り、特に、対象物を撮像して電子的な画像データを出力するタイプのカメラに対してパラメータ算出を行うカメラ・キャリブレーション方法及び装置に関する。
【0002】
更に詳しくは、本発明は、ステレオ法のカメラ・キャリブレーションにおいて、空間的な位置拘束のない任意の平面を用いて、距離計測に必要なパラメータを算出するためのカメラ・キャリブレーション方法及び装置に関する。
【0003】
【従来の技術】
実在するカメラの多くは、ピンホールカメラ・モデルによる中心投影を行う。中心投影とは、投影中心Cと3次元物体表面の点Mとを結ぶ直線(「視線」とも言う)とカメラの投影スクリーンとの交点に物体表面の点Mの色濃度値を配置していくことで、投影画像を形成することができる。中心投影では、同じ大きさの物体であっても、カメラの投影中心Cに近づくにつれて大きな像として投影され、逆に、投影中心Cから遠ざかるにつれて小さく投影される性質を持つ。
【0004】
また、撮像対象が平面である場合、その正面に対して斜め方向から撮像した画像は、正面に正対した位置から撮像した画像を射影変換した射影画像となることは、幾何光学的に明らかである。正面画像を射影変換行列Hによって射影変換することで射影画像が得られるということは、画像処理の技術分野において広く知られている。例えば、正面画像がデジタル・カメラにより捕捉された電子的な画像データであれば、捕捉した正面画像を射影変換することによって、任意の方向(視線)から撮像したに等しい射影画像を、比較的高速且つ容易に計算して求めることができる。例えば、金谷健一著の「画像理解」(森北出版,1990)には、元の画像を射影変換行列によって別の角度から見える画像に変換できる点が記載されている。撮像画像の射影変換処理は、例えば、コンピュータ資源を用いて高速に行うことができる。
【0005】
射影変換に関する幾何光学的な性質は、例えば、「ステレオ法」に基づく対象物の距離測定方法にも適用することができる。ここで言うステレオ法とは、所定の位置関係を持つ複数の視点(投影中心)から撮像した画像を用いて、シーンすなわち撮像画像中の各点と投影中心との距離を、いわゆる「三角測量」の原理により測定する方法のことである。
【0006】
本明細書中では、説明の便宜上、2つの視点すなわち2個のカメラのみを用いてステレオ法を行うこととする。1つのカメラは基準カメラとして使用され、正面と正対した位置から対象物を撮像して、基準画像を出力する。また、他方のカメラは検出カメラとして使用され、斜め方向から対象物を撮像して、検出画像を出力する。図7は、撮像平面に対する基準カメラと検出カメラの配置を模式的に示しており、また、図8には、略正方形のパターンを基準カメラと検出カメラの各々によって撮像した場合の基準画像と検出画像を模式的に示している。
【0007】
図7に示すように、基準カメラの撮像画像では、撮像対象となる平面上の点Mと基準カメラの投影中心Cbとを結ぶ直線と基準カメラの投影スクリーンSbとの交点mに点Mが観察される。点Mと基準カメラの投影中心Cbとを結ぶ直線は、基準カメラの視線である。また、検出カメラの撮像画像では、点Mと検出カメラの投影中心Cdとを結ぶ直線と検出カメラの投影スクリーンSdとの交点m’に点Mが観察される。点Mと検出カメラの投影中心Cdとを結ぶ直線は、検出カメラの視線である。
【0008】
基準カメラの視線は、検出カメラの投影スクリーン上では直線として観察されるが、この直線のことを「エピポーラ・ライン」と呼ぶ。
【0009】
また、図7及び図8に示す例では、略正方形のパターンに正対する基準カメラで撮像した撮像画像は正方形となるのに対し、このパターンを斜視する検出カメラで撮像した画像は、視点からの距離が長い辺が縮小される結果として、台形状ととして現れる。これは、同じ大きさの物体であっても、カメラの投影中心Cに近づくにつれて大きな像として投影され、逆に、投影中心Cから遠ざかるにつれ小さく投影されるという、中心投影の基本的性質に依拠する。
【0010】
上述したように、撮像対象が平面である場合、検出カメラの撮像画像は、基準カメラの撮像画像を射影変換した画像である。すなわち、基準カメラの撮像画像中の点m(xb,yb)と、これに対応する検出カメラの撮像画像中の点m’(xd,yd)の間には、以下の式が成立する。但し、同式中のHは3×3射影変換行列である。
【0011】
【数1】
Figure 0004501239
【0012】
射影変換行列Hは、カメラの内部パラメータ及び外部パラメータ、平面の方程式を暗黙的に含んだ行列であり、また、スケール因子に自由度が残るので、8自由度を有する。なお、金谷健一著の「画像理解」(森北出版,1990)には、基準画像と参照画像間において、射影変換により互いの対応点を求めることができるということが記載されている。
【0013】
基準カメラの視線は、検出カメラのカメラの投影スクリーン上ではエピポーラ・ラインと呼ばれる直線として現れる(前述及び図7を参照のこと)。基準カメラの視線上に存在する点Mは、点Mの奥行き、すなわち基準カメラとの距離の大小に拘らず、基準カメラの投影スクリーン上では同じ観察点m上に現れる。これに対し、検出カメラの投影スクリーン上における点Mの観察点m’は、エピポーラ・ライン上で基準カメラと観察点Mとの距離の大小に応じた位置に現れる。
【0014】
図9には、エピポーラ・ラインと、検出カメラの投影スクリーン上における観察点m’の様子を図解している。同図に示すように、点Mの位置がM1,M2,M3へと変化するに従って、参照画像中の観察点はm'1,m'2,m'3へとシフトする。言い換えれば、エピポーラ・ライン上の位置が観察点Mの奥行きに相当する訳である。
【0015】
以上の幾何光学的性質を利用して、基準カメラの観察点mに対応する観察点m’をエピポーラ・ライン上で探索することにより、基準カメラから点Pまでの距離を同定することができる。これが「ステレオ法」の基本的原理である。
【0016】
しかしながら、撮像対象を実写した正面画像を基にして斜視画像を生成したり、あるいは、ステレオ法に基づいて複数台のカメラによる複数の画像から物体の距離を計測することは、カメラが持つ撮像光学系が理論と完全に一致する特性を持っていることを前提としている。このため、実写により取得した画像に対して所定の補正を施す必要がある。例えば、カメラのレンズは一般に歪みパラメータを有し、観察点は理論上の点から変位した位置に結像される。したがって、カメラ特有のパラメータを算出し、射影変換に際してこのパラメータに従った画像データの補正を行わなければ、正面画像から正確な射影画像を得ることができず、また、ステレオ法により正確な奥行き計測を行うことができない。
【0017】
カメラが持つパラメータは、レンズの歪みパラメータの他、カメラ特性を表す内部パラメータ、カメラの3次元位置を示す外部パラメータに区分される。カメラのパラメータを算出する方法のことを、一般に、「カメラ・キャリブレーション」と呼ぶ。カメラ・キャリブレーションのための手法は、従来から数多く提案されているが、未だ確立されたものがないのが現状である。一般には、キャリブレーションに用いるデータの拘束などのために専用の器具などを利用する必要もあり、非常に煩雑な処理となってしまう。
【0018】
最も一般的なカメラ・キャリブレーション方法は、3次元空間中の位置が既知である複数の参照点からなる校正パターンを撮像して、全てのカメラ・パラメータ、すなわち内部パラメータ、外部パラメータ、歪みパラメータを同時に算出する方法である。例えば、Roger Y. Tsai著の論文"An Efficient and Accurate Camera Calibration Technique for 3D Machine Vision "(1986,IEEE)には、このようなカメラ・キャリブレーション手法について記載している。しかしながら、Tsaiの方法を実行するためには、正確な参照点が描かれた校正パターンを用意する必要がある。さらに、参照点を正確に位置決めする機構も必要となってしまう。
【0019】
このようなデータ拘束を軽減すべく、最近では、位置拘束のない任意平面を用いたカメラ・キャリブレーション方法も幾つか提案されている。
【0020】
例えば、Zhengyou Zhang著の論文:"A Flexible New Technique for Camera Calibration", Microsoft Research Technical Report, 1999(http://www.research.microsoft.com/~zhang/)には、カメラの内部パラメータを算出する方法について記載されているが、ステレオ法に関するパラメータを提供するには至っていない。
【0021】
以上を略言すれば、平面上の既知パターンを異なる方向からカメラで撮像するだけで、平面の位置に関する拘束のない、ステレオ・システムにおけるカメラ・キャリブレーションを簡単に行なえる手順が望まれている訳である。
【0022】
【発明が解決しようとする課題】
本発明の目的は、カメラの特性を表すパラメータを算出することができる、優れたカメラ・キャリブレーション方法及び装置を提供することにある。
【0023】
本発明の更なる目的は、平面上の既知パターンを異なる方向からカメラで撮像するだけで、平面の位置に関する拘束のない、ステレオ・システムにおけるカメラ・キャリブレーションを簡単に行なうことができる、優れたカメラ・キャリブレーション方法及び装置を提供することにある。
【0024】
【課題を解決するための手段】
本発明は、上記課題を参酌してなされたものであり、その第1の側面は、基準カメラと検出カメラで構成されるステレオ・システムのキャリブレーションを行うカメラ・キャリブレーション装置であって、
既知パターンが描かれた平面を前記基準カメラ及び前記検出カメラによって空間的な位置拘束のない3以上の視点で撮像した画像を保持する画像保持手段と、前記画像保持手段に保持された各撮像画像を基に、ステレオ・システムによる距離計測に必要なパラメータを算出するパラメータ算出手段と、
を具備することを特徴とするカメラ・キャリブレーション装置である。
【0025】
ここで、前記パラメータ算出手段は、
各撮像画像を用いて前記基準カメラ及び前記検出カメラの歪みパラメータを推定する第1の手段と、
各撮像画像を所定の仮想平面へ射影する各射影変換行列を算出する第2の手段と、
前記第2の手段により求められた前記基準カメラの各撮像画像の射影変換行列を基に前記基準カメラの内部パラメータを算出する第3の手段と、
前記第3の手段により算出された前記基準カメラの内部パラメータ及び前記基準カメラの各撮像画像を基に、撮像した平面位置を推定する第4の手段と、
前記第4の手段により推定された平面位置のパラメータ及び前記検出カメラの各撮像画像を基に、前記検出カメラへの投影行列を算出する第5の手段と、
で構成することができる。
【0026】
また、該カメラ・キャリブレーション装置は、前記画像保持手段に保持された前記基準カメラ及び前記検出カメラの各2以上の撮像画像を基に、平面位置のパラメータ、前記検出カメラへの投影行列を最適化するパラメータ修正手段をさらに備えていてもよい。
【0027】
また、前記パラメータ修正手段は、
各撮像画像を所定の仮想平面へ射影する各射影変換行列を算出する第6の手段と、
前記基準カメラの内部パラメータ及び前記基準カメラの撮像画像を基に、撮像した平面位置を推定する第7の手段と、
前記第7の手段により推定された平面位置のパラメータ及び前記検出カメラの各撮像画像を基に、前記検出カメラへの投影行列を算出する第8の手段と、
各撮像画像を基に、平面位置のパラメータ、前記検出カメラへの投影行列を最適化する第9の手段と、
で構成することができる。
【0028】
また、各撮像画像を所定の合成画像に合わせ込むこと(Image Registration)によって歪みパラメータ及び/又は射影変換行列を算出するようにしてもよい。画像合わせ込みによれば、例えばパターンが撮像された位置が局所的であっても、比較的安定に歪みパラメータを推定することができる。
【0029】
また、本発明の第2の側面は、基準カメラと検出カメラで構成されるステレオ・システムのキャリブレーションを既知パターンが描かれた平面を空間的な位置拘束のない3以上の視点で各カメラで撮像した画像を用いて行うカメラ・キャリブレーション方法であって、
各撮像画像を用いて前記基準カメラ及び前記検出カメラの歪みパラメータを推定する第1のステップと、
各撮像画像を所定の仮想平面へ射影する各射影変換行列を算出する第2のステップと、
前記第2のステップにより求められた前記基準カメラの各撮像画像の射影変換行列を基に前記基準カメラの内部パラメータを算出する第3のステップと、
前記第3のステップにより算出された前記基準カメラの内部パラメータ及び前記基準カメラの各撮像画像を基に、撮像した平面位置を推定する第4のステップと、
前記第4のステップにより推定された平面位置のパラメータ及び前記検出カメラの各撮像画像を基に、前記検出カメラへの投影行列を算出する第5のステップと、
を具備することを特徴とするカメラ・キャリブレーション方法である。
【0030】
該カメラ・キャリブレーション方法は、前記基準カメラ及び前記検出カメラの各2以上の撮像画像を基に、平面位置のパラメータ、前記検出カメラへの投影行列を最適化するパラメータ修正ステップをさらに備えていてもよい。
【0031】
また、前記パラメータ修正ステップは、
各撮像画像を所定の仮想平面へ射影する各射影変換行列を算出する第6のステップと、
前記基準カメラの内部パラメータ及び前記基準カメラの撮像画像を基に、撮像した平面位置を推定する第7のステップと、
前記第7のステップにより推定された平面位置のパラメータ及び前記検出カメラの各撮像画像を基に、前記検出カメラへの投影行列を算出する第8のステップと、
各撮像画像を基に、平面位置のパラメータ、前記検出カメラへの投影行列を最適化する第9のステップと、
で構成することができる。
【0032】
また、本発明の第3の側面は、基準カメラと検出カメラで構成されるステレオ・システムのキャリブレーションを既知パターンが描かれた平面を空間的な位置拘束のない3以上の視点で各カメラで撮像した画像を用いて行うカメラ・キャリブレーション処理をコンピュータ・システム上で実行するように記述されたコンピュータ・ソフトウェアをコンピュータ可読形式で物理的に格納した記憶媒体であって、前記コンピュータ・ソフトウェアは、
各撮像画像を用いて前記基準カメラ及び前記検出カメラの歪みパラメータを推定する第1のステップと、
各撮像画像を所定の仮想平面へ射影する各射影変換行列を算出する第2のステップと、
前記第2のステップにより求められた前記基準カメラの各撮像画像の射影変換行列を基に前記基準カメラの内部パラメータを算出する第3のステップと、
前記第3のステップにより算出された前記基準カメラの内部パラメータ及び前記基準カメラの各撮像画像を基に、撮像した平面位置を推定する第4のステップと、
前記第4のステップにより推定された平面位置のパラメータ及び前記検出カメラの各撮像画像を基に、前記検出カメラへの投影行列を算出する第5のステップと、
を具備することを特徴とする記憶媒体である。
【0033】
本発明の第3の側面に係る記憶媒体は、例えば、様々なプログラム・コードを実行可能な汎用性のコンピュータ・システムに対して、コンピュータ・ソフトウェアをコンピュータ可読な形式で物理的に提供する媒体である。このような媒体は、例えば、CD(Compact Disc)やFD(Floppy Disc)、MO(Magneto-Optical disc)などの着脱自在で可搬性の記憶媒体である。あるいは、ネットワーク(ネットワークは無線、有線の区別を問わない)などの伝送媒体などを経由してコンピュータ・ソフトウェアを特定のコンピュータ・システムにコンピュータ可読形式で提供することも技術的に可能である。
【0034】
このような記憶媒体は、コンピュータ・システム上で所定のコンピュータ・ソフトウェアの機能を実現するための、コンピュータ・ソフトウェアと記憶媒体との構造上又は機能上の協働的関係を定義したものである。換言すれば、本発明の第3の側面に係る記憶媒体を介して所定のコンピュータ・ソフトウェアをコンピュータ・システムにインストールすることによって、コンピュータ・システム上では協働的作用が発揮され、本発明の第1及び第2の各側面に係るカメラ・キャリブレーション装置及び方法と同様の作用効果を得ることができる。
【0035】
【作用】
本発明に係るカメラ・キャリブレーション装置及び方法では、基準カメラと検出カメラによって空間的な位置拘束のない3以上の視点で撮像した画像を用いて各カメラの歪みパラメータを推定するとともに、各撮像画像を仮想平面へ射影する各射影変換行列を算出する。次いで、基準カメラの各撮像画像毎の射影変換行列を基に基準カメラの内部パラメータを算出する。そして、基準カメラの内部パラメータ及び各撮像画像を基に、撮像した平面位置を推定して、この平面位置のパラメータ及び検出カメラの各撮像画像を基に、前記検出カメラへの投影行列を算出することができる。
【0036】
本発明に係るカメラ・キャリブレーション装置及び方法によれば、空間的な位置拘束のない任意平面を用いて、ステレオ法における簡単なカメラ・キャリブレーションを行なうことができる。したがって、撮像平面の位置関係に制約がないので、専用の器具を必要としない。
【0037】
すなわち、平面上の既知パターンを異なる方向からカメラで撮像するだけでよく、平面の位置に関する拘束はない。
【0038】
また、パターンは既知である必要はあるが専用の器具を用意したものである必要がないため、例えば、レーザ・プリンタ等でパターンを出力した紙を壁やプレートに貼り付けて行うことができる。
【0039】
また、撮像の際はパターンの描かれた(貼られた)平面(プレートなど)を動かすか、あるいはカメラを動かして撮像して、3枚の平面撮像画像を取得するだけでよいので、撮像対象(データ)に関する大きな制約がなく、キャリブレーションを簡単に行うことが可能となる。
【0040】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。
【0041】
【発明の実施の形態】
本発明の実施の形態について説明するに先立ち、本明細書で用いるカメラ・パラメータ、並びに、これらのパラメータから距離計測を行なう方法について説明しておく。
【0042】
以下では、画像上の点を、
【0043】
【数2】
Figure 0004501239
【0044】
とし、また、空間中の点を
【0045】
【数3】
Figure 0004501239
【0046】
とし、各点の斎次座標系での記述をそれぞれ以下のようにおく。
【0047】
【数4】
Figure 0004501239
【0048】
このような場合、空間中の点Mと画像上の点mの関係は以下に示す式で与えられる。
【0049】
【数5】
Figure 0004501239
【0050】
ここで、sはスケール因子であり、行列[R,t]は外部パラメータと呼ばれるもので、カメラの空間内での位置を表す。また、R,tは、それぞれ画像の回転及び並進行列を表す。また、行列Aは、カメラの内部パラメータと呼ばれるもので、以下に示す式で与えられる。
【0051】
【数6】
Figure 0004501239
【0052】
ここで、(u0,v0)は画像中心を表し、α(=−f・ku)、β(=−f・kv/sinθ)はそれぞれ、u軸、v軸のスケール因子を表し、γ(=f・ku・cotθ)は2つの軸のねじれを表す。また、行列P=A・[R,t]は、空間内の点を画像面に投影する3×4の投影行列とする。
【0053】
以上の記述では、レンズ歪みによる影響を考慮せず、理想的な条件下での変換を示してきた。しかし、実際には歪みによる影響を無視することはできないので、カメラ・パラメータとしてレンズ歪みも加えるものとする。歪み座標の点md=[ud,vd]Tと点m=[u,v]Tの関係は、以下に示す式で表すことができる。
【0054】
【数7】
Figure 0004501239
【0055】
但し,rd2=(ud−cu)2+(vd−cv)2sv2であり、(cu,cv)は歪み中心を、svはアスペクト比をそれぞれ表すものとする。
【0056】
続いて、ステレオ法における距離計測方法について説明する。図9に示すように、基準カメラ、検出カメラへの投影行列をそれぞれP,P’とし、基準画像及び検出画像上のそれぞれの点をm,m’とする。但し、それぞれの画像上の点は、式(3)を用いてひずみの影響は除去されているものとする。
【0057】
点Mまでの距離を測定する場合、基準画像上の点mに対応する検出画像上の点m’を検出する必要がある。点m’は、図9に示すように、エピポーラ・ラインと呼ばれる直線上に位置するので(前述)、参照画像上で点mに対応する点を検出するためには、この直線上の探索を行えばよいことになる。
【0058】
エピポーラ・ラインはカメラ中心と点mを結ぶ直線上の点を検出カメラ上へ投影した点の集合である(前述)。例えば、空間内Z方向の計測範囲をZ0−Znとした場合、エピポーラ・ラインは、各距離に対応した点M0,Mnを投影した点m0',mn'を結ぶ直線となる。実際の探索では、距離Ziに位置する点を検出画像上に投影して、基準画像上の点との類似度を測り、画像間の点の対応を決定する。
【0059】
次いで、基準カメラ上の点mへ投影される距離Ziの点Miを検出画像上の点mi'へ投影する手順について説明する。点mを通る視線上の点は、式(1)を用いて次式のように記述することができる。
【0060】
【数8】
Figure 0004501239
【0061】
ここでP+はPの擬似逆行列であり、次式で定義される。
【0062】
【数9】
Figure 0004501239
【0063】
また、Pは次式を満たすベクトルとなり、常に原点に射影されるため実際には光学中心を示す。但し、ωは任意の4次元ベクトルである。
【0064】
【数10】
Figure 0004501239
【0065】
式(4)は、光学中心及び基準画像上の点mを通るすべての点を表しているが、距離をZiとすることでスケール因子を決定することができ、空間内の点Miを決定することができる。この点を投影行列P’により投影すれば、検出画像上の点mi’を算出することが可能となる。
【0066】
以上のことから、空間内の点の距離を求めるためには、各カメラのカメラ・パラメータA,R,t,A’.R’,t’をそれぞれ個々に求めるか、又は、投影行列P,P’を直接算出し、さらに各カメラの歪みパラメータκ1,cu1,cv1,sv1 κ2,cu2,cv2,sv2を算出すればよいことになる。
【0067】
以下、図面を参照しながら本発明の実施の形態について詳解する。
【0068】
図1には、本発明の実施に供されるカメラ・キャリブレーション装置10の機能構成を模式的に示している。該カメラ・キャリブレーション装置10は、既知のパターンの描かれた平面を異なる視点で撮像した画像に基づいて、ステレオ法により距離計測をする際に必要なパラメータを算出することができる装置である。
【0069】
基準カメラ1及び検出カメラ2により、既知のパターンが描かれた平面を撮像する。撮像した濃淡画像はそれぞれ、フレーム・メモリ3及び4にそれぞれ蓄えられる。
【0070】
パラメータ算出部5では、異なる視点で撮像した3枚の画像から各カメラの歪みパラメータ、及び、各カメラ1及び2への投影行列を算出して、パラメータ格納部7に算出した値を保存する。
【0071】
一方、パラメータ修正部6では、異なる視点で撮像した2枚の画像から、パラメータ格納部7に保存されているパラメータを修正して(但し、修正するためにはパラメータは少なくとも1度は算出されている必要がある)、修正したパラメータをパラメータ格納部7に保存する。パラメータ修正部6での処理は,パラメータ算出部5の処理を一部用いて実現されている。
【0072】
図2には、パラメータ算出部5において実行されるパラメータ算出処理の手順をフローチャートの形式で示している。
【0073】
まず、異なる3視点でパターンの描かれた平面を撮像する(ステップS1〜S3)。ここで、基準カメラ1及び検出カメラ2での撮像は、同期して行う(又は、同時性が保たれなくても撮像パターンの位置関係などその他の撮影条件が一致する)ことが好ましい。
【0074】
撮像の際、平面の空間的な位置(又は視点)に関しては、相対的に平行でなければよい。また、撮像するパターンについても特に制約はないが、以下では白黒2値の格子パターンを用いるものとして各処理の詳細を説明する。
【0075】
(1)歪みパラメータの推定(ステップS4)
基準カメラ1及び検出カメラ2の各撮像画像を用いて、各カメラ1及び2の歪みパラメータを推定すると同時に、合成画像への射影変換行列を算出する。
【0076】
ここで言う合成画像とは、XYZ座標系において、X−Y平面に平行で且つZ=0の位置に配置された仮想平面の次元を落として画像としたものであり、その座標系はXY座標となる。ここで用いる歪みパラメータの推定方法については、例えば本出願人に既に譲渡されている特願平11−161217号明細書に開示されたカメラ・キャリブレーション方法を拡張することで実現される。
【0077】
合成画像上の点をmo=[Xo,YoT、撮像画像上の点をmd=[ud,vd]T、歪みを除去した画像上の点をm=[u,v]Tとすると、各点の関係は図3に示すように、射影変換行列Hoと歪みパラメータ(κ,cu,cv,sv)により表すことができる。つまり、撮像画像上の点mdを式(3)を用いてmへ変換し、さらに次式により変換することで合成画像上の点moに関連つけられる。
【0078】
【数11】
Figure 0004501239
【0079】
上式に示す関係に基づいて、図4に示すように、撮像した画像を同一の合成画像合わせ込み(Image Registration)を行なうことで、パラメータ推定を行うことができる。この場合、推定するパラメータは、歪みパラメータ(4パラメータ)と、各撮像画像Iiから合成画像Ioへの射影変換行列Hoi(8パラメータ)があり、合計28個のパラメータとなる。評価値としては、次式に示すように合成画像Ioと撮像画像Iiの2乗和を最小化することで、各パラメータを推定する。但し、i=1,2,3は画像枚数を表す。この処理により、例えばパターンが撮像された位置が、図4に示すように局所的であっても、比較的安定に歪みパラメータを推定することが可能となる。
【0080】
【数12】
Figure 0004501239
【0081】
この評価値の最小化に関しては、非線形問題の一般的な解法であるLevenberg-Marquardt法(以下では、単に「L−M法」とする)を適用することができる。例えば、S. A. Teukolsky,W. T. Vetterling,B. P. Flannery著の"NUMERICAL RECIPES in C"(W. H. Press)には、L−M法について記載されている。
【0082】
ここで、歪みパラメータ推定処理の手順をまとめておく。
【0083】
1:撮像したパターンに応じて計算機内で合成画像Ioを作成する。
2:各カメラ画像I1,I2,I3について、式(3)及び(7)で表される撮像画像と合成画像の関係を使って、式(8)の評価値をL−M法により最小化し、歪みパラメータκ,cu,cv,sv、及び、各画像から合成画像への射影変換行列Ho1,Ho2,Ho3を算出する。
【0084】
(2)内部パラメータの推定(ステップS5)
先の歪みパラメータ推定の際に使用した仮想平面と撮像画像の関係を上式(1)により書き直すと次式のようになる。
【0085】
【数13】
Figure 0004501239
【0086】
但し、R=[r1,r2,r3]としている。上式(9)と先述の式(7)より次式を導くことができる。
【0087】
【数14】
Figure 0004501239
【0088】
さらにH=[h1 h2 h3]とおくと、上式(10)から次式を得ることができる。
【0089】
【数15】
Figure 0004501239
【0090】
但し、λはスケール因子である。r1とr2は正規直交、すなわち<r1,r2>=0且つ|r1|=|r2|=1であることを利用すると、上式(12)から次式の関係式を導くことができる。
【0091】
【数16】
Figure 0004501239
【0092】
但し、B=A-T-1とする。上式(12)において、Bは対称行列であり、次式のように表される。
【0093】
【数17】
Figure 0004501239
【0094】
ここで列ベクトルb=[B11,B12,B22,B13,B23,B33]Tとし,Hの列ベクトルをhi=[hi1,hi2,hi3Tとおくと、次式を得ることができる。但し、vij=[hi1j1,hi1j2+hi2j1,hi2j2,hi3j1+hi1j3,hi3j2+hi2j3,hi3j3Tとする。
【0095】
【数18】
Figure 0004501239
【0096】
式(13)を式(12)に代入することによって、上記の列ベクトルbに関する以下の方程式を得ることができる。
【0097】
【数19】
Figure 0004501239
【0098】
上式(14)は1枚の撮像平面(射影変換行列)から得られる式であるから、すべての撮像画像について式(14)を作成することで最終的に次式が得られ、これを解くことで、列ベクトルbを求めることが可能となる。
【0099】
【数20】
Figure 0004501239
【0100】
但し、Vは以下の通りとする。
【0101】
【数21】
Figure 0004501239
【0102】
上式(15)によりベクトルbを算出することができれば、内部パラメータの各要素は次式から算出可能となる。
【0103】
【数22】
Figure 0004501239
【0104】
ここで、基準カメラの内部パラメータ推定処理の手順をまとめておく。
【0105】
1:合成画像への射影変換行列の逆行列Hi=Hoi -1を算出する。
2:各逆行列Hiから式(14)の関係式を算出する。
3:すべての行列Hiを使って得られた式(15)を解き、式(17)から内部パラメータの各要素値を算出する。
【0106】
(3)平面の位置推定(ステップS6)
続いて、先に算出した基準カメラの内部パラメータを利用して、撮像した平面の空間内での位置及び姿勢を推定する。
【0107】
歪みパラメータ算出の際、同時に算出した各画像から合成画像への射影変換行列Hoの逆行列を用いることにより撮像画像の格子点を抽出することができる。すなわち、合成画像中の任意の格子点(合成画像は作成されたものであり、その位置は既知である)を行列Ho -1により射影することで、歪みを除去した画像上での格子点m=[u,v]Tを算出することができる。
【0108】
図5に示すように、歪みを除去した画像上での格子点mと仮想平面上の点Mo=[X,Y,O]Tの関係は、仮想平面を空間内で回転並びに移動し、基準カメラ1への投影行列Pにより基準カメラの撮像平面に投影されたものとなる。仮想平面の空間内での回転及び移動を行列[Rw tw]とすると、点mと点Moの関係は次式のように表される。
【0109】
【数23】
Figure 0004501239
【0110】
但し、上式(19)において、行列Dは以下の通りとする。
【0111】
【数24】
Figure 0004501239
【0112】
式(18)を変形すると、以下の式が導かれる。
【0113】
【数25】
Figure 0004501239
【0114】
点Mは撮像平面上の点の空間座標となるので、行列[Rw tw]を推定することで、平面位置を決定することができ、さらには撮像平面上の格子点の空間座標を算出することができる。
【0115】
行列[Rw tw]は、下式(20)に示すように、各軸周りの回転角(θ1,θ2,θ3)、及び、並進(tx,ty,tz)の合計6自由度である。
【0116】
【数26】
Figure 0004501239
【0117】
また、投影行列Pの算出は、先に算出した内部パラメータAと測定範囲に応じて値を決定した外部パラメータを用いて行うことができる。例えば、基準カメラ1のカメラ位置をCb=[xc,yc,zc]Tとした場合、投影行列Pは次式(21)を用いて算出することができる。
【0118】
【数27】
Figure 0004501239
【0119】
上式(20)で示した6個のパラメータtr=[θ1,θ2,θ3,tx,ty,tz]の推定は、次式を評価値として、L−M法(前述)により行うことができる。
【0120】
【数28】
Figure 0004501239
【0121】
上式(22)は、基準カメラ1の撮像画像上の格子点mjと上式(18)により投影された点との差分の二乗の総和を表す。上式(22)による推定を各撮像平面に施すことで、仮想平面の空間内での回転及び移動パラメータRw1,Rw2,Rw3,tw1,tw2.tw3を得ることができる。
【0122】
(4)検出カメラへの投影行列の算出(ステップS7)
先に算出した仮想平面の空間内での回転及び移動パラメータRw1,Rw2,Rw3,tw1,tw2,tw3を用いると、検出カメラ上の点m'i=[u'i, v'iTと仮想平面上の点をDiにより変換した撮像平面上の点Mi=[Xi,Yi,ZiTの関係は先述の式(1)を満たする。該式に基づいて、さらに次式を得ることができる。
【0123】
【数29】
Figure 0004501239
【0124】
但し、v1i並びにv2iは次式(24)を満たすものとし、また、ベクトルp’は検出カメラ2への投影行列P’の各要素を次々式(25)に示すようにベクトルで表したものであるとする。
【0125】
【数30】
Figure 0004501239
【0126】
【数31】
Figure 0004501239
【0127】
上式(23)を解くことで、検出カメラへの投影行列P’を得ることができる。
【0128】
(5)パラメータの最適化(ステップS8)
最後に、これまでの処理ステップで算出した各パラメータA,Rw1,Rw2,Rw3,tw1,tw2,tw3,P’の各々について、基準カメラ1、検出カメラ2で撮像したすべての画像を用いることで、最適化処理を施す。
【0129】
評価式は次式(26)で与えられるものとし、L−M法(前述)により解くことができる。但し、i=1,2,3は画像番号であり、j=1,2,…,nは画像上の点数を表す。また、式(26)中の各点は、それぞれ式(27)によって投影された点を表す。
【0130】
【数32】
Figure 0004501239
【0131】
但し、行列[R,t]は基準カメラ1のカメラ位置を示す外部パラメータであり、前述したように計測範囲により決定される。
【0132】
図6には、パラメータ修正処理の手順をフローチャートの形式で示している。
【0133】
パラメータ修正処理では、異なる2つの視点で所定のパターンの描かれた平面を撮像する(ステップS11〜S12)。ここでは、基準カメラ1及び検出カメラ2での撮像は同期して行う(又は、同時性が保たれなくてもパターンの位置関係などその他の撮影条件が一致する)。撮像の際、平面の空間的な位置(又は視点)に関しての制約はなく、撮像パターンについても特に制約はない。以下では、パターンは白黒2値の格子パターンを用いるものとして各処理の詳細を説明することにする。
【0134】
また、パラメータ修正処理では、カメラの内部パラメータに変化はなく,カメラ間の位置関係のみが変化した場合を前提とする。このような場合、位置関係が変化後の基準カメラ1の位置を基に座標系を考えれば、検出カメラ2の位置変化のみが生じたものとして扱うことが可能である。つまり、修正が必要となるパラメータは、空間内の点を検出カメラ2へ投影する3×4の投影行列P’のみとなり、歪みパラメータや基準カメラ1の内部パラメータを固定値として処理を行う。
【0135】
次いで、ステップS13では、各カメラ1及び2で撮像した画像から合成画像への射影変換行列Hob1,Hob2,Hod1,Hod2を算出する。実際の処理は、前述した「(1)歪みパラメータ推定」の処理に準じて行われるが、ここでは歪みパラメータの推定は行わない。
【0136】
続いて、前回のキャリブレーションにより算出したパラメータから、基準カメラ1の内部パラメータAを読み込む(ステップS14)。この内部パラメータを用いて、次ステップS15では撮像平面の位置推定を行う(前述の「(3)平面の位置推定」を参照のこと)。
【0137】
次いで、ステップS15において推定した平面パラメータRw1,Rw2,tw1,tw2を用いて、検出カメラ2への投影行列P’を算出する(ステップS16)。このステップS16は、パラメータ格納部7に保存されている投影行列を用いることで処理を省略することも可能である。但し、カメラの位置関係の変化が大きい場合には、次の最適化処理において、そのずれを吸収するに多くの時間を有することになるか、又は吸収ができないことがあるので、最適化処理の収束時間を短縮する意味でも、ステップS16を実行することが好ましい。
【0138】
最後に、パラメータRw1,Rw2,tw1,tw2,P’を、基準カメラ1及び検出カメラ2で撮像したすべての画像を用いて最適化する(ステップS17)。このステップでの評価値は上記の式(26)で与えられるものとし(但し、使用する画像数は2とする)、また、式(26)中の各点はそれぞれ式(27)によって投影されるものとする。
【0139】
[追補]
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、冒頭に記載した特許請求の範囲の欄を参酌すべきである。
【0140】
【発明の効果】
以上詳記したように、本発明によれば、カメラの特性を表すパラメータを算出することができる、優れたカメラ・キャリブレーション方法及び装置を提供することができる。
【0141】
また、本発明によれば、平面上の既知パターンを異なる方向からカメラで撮像するだけで、平面の位置に関する拘束のない、ステレオ・システムにおけるカメラ・キャリブレーションを簡単に行なうことができる、優れたカメラ・キャリブレーション方法及び装置を提供することができる。
【0142】
本発明に係るカメラ・キャリブレーション装置及び方法によれば、空間的な位置拘束のない任意平面を用いて、ステレオ法における簡単なカメラ・キャリブレーションを行なうことができる。したがって、撮像平面の位置関係に制約がないので、専用の器具を必要としない。
【0143】
また、データ撮像は、例えばプリンタなどでパターン出力した紙を貼りつけた壁やプレートを動かすか、又は、カメラを移動すればよいので、キャリブレーション作業の準備を簡単に行なうことができる。
【0144】
また、合成画像への画像全体を合わせ込むことによって歪みパラメータ推定や格子点抽出を行なっているので、比較的安定に推定及び抽出を行なうことができる。
【0145】
また、撮像したすべての画像から歪みパラメータを推定しているので、対象が小さく画像ないの一部にしか撮像されていない場合でも、比較的安定にパラメータ推定を行なうことができる。
【0146】
例えば、歪みの影響を無視し、格子点の抽出を行い、最後に歪みパラメータを加えて最適化するような場合、歪曲収差の大きいレンズを使用した場合には各パラメータの推定をうまく行うことができない可能性がある。これに対し、本発明に係るカメラ・キャリブレーション装置及び方法によれば、格子点抽出と同時に歪みパラメータ推定を行うことができるので、歪曲収差の大きいレンズの場合でも安定してパラメータ推定を行うことができる。
【0147】
また、本発明に係るカメラ・キャリブレーション装置及び方法によれば、一度算出したパラメータを修正することが可能である。このような場合、異なる2つの視点で撮像画像を用いて行うことができるので、データ準備が容易である。
【0148】
また、本発明に係るカメラ・キャリブレーション装置及び方法では、既知パターンを用いてキャリブレーションを行っているので、処理の安定性を増すことができる。
【0149】
【図面の簡単な説明】
【図1】本発明の実施に供されるカメラ・キャリブレーション10の機能構成を模式的に示した図である。
【図2】パラメータ算出部5において実行されるパラメータ算出処理の手順を示したフローチャートである。
【図3】合成画像上の点mo=[Xo,YoT、撮像画像上の点md=[ud,vd]T、及び、歪みを除去した画像上の点m=[u,v]Tの関係を示した図である。
【図4】撮像した画像を同一の合成画像合わせ込み(Image Registration)を行なう様子を描写した図である。
【図5】歪みを除去した画像上での格子点mと仮想平面上の点Mo=[X,Y,O]Tの関係を描写した図である。
【図6】パラメータ修正処理の手順を示したフローチャートである。
【図7】撮像対象に対する基準カメラと検出カメラの配置を模式的に示した図である。
【図8】略正方形のパターンを基準カメラと検出カメラの各々によって撮像した画像を示した図である。
【図9】エピポーラ・ラインと、参照画像中における観察点m’の様子を図解したものでる。
【符号の説明】
1…基準カメラ
2…検出カメラ
3,4…フレーム・メモリ
5…パラメータ算出部
6…パラメータ修正部
7…パラメータ格納部
10…カメラ・キャリブレーション装置

Claims (12)

  1. 基準カメラと検出カメラで構成されるステレオ・システムのキャリブレーションを行うカメラ・キャリブレーション装置であって、
    既知パターンが描かれた平面を前記基準カメラ及び前記検出カメラによって空間的な位置拘束のない3以上の視点で撮像した画像を保持する画像保持手段と、
    前記画像保持手段に保持された各撮像画像を基に、ステレオ・システムによる距離計測に必要なパラメータを算出するパラメータ算出手段と、
    を具備し、
    前記パラメータ算出手段は、
    各撮像画像を所定の仮想平面へ射影する各射影変換行列を算出する第2の手段と、
    前記第2の手段により求められた前記基準カメラの各撮像画像の射影変換行列を基に前記基準カメラの内部パラメータを算出する第3の手段と、
    前記第3の手段により算出された前記基準カメラの内部パラメータ及び前記基準カメラの各撮像画像を基に、撮像した平面位置を推定する第4の手段と、
    前記第4の手段により推定された平面位置のパラメータ及び前記検出カメラの各撮像画像を基に、前記検出カメラへの投影行列を算出する第5の手段と、
    を備える、
    ことを特徴とするカメラ・キャリブレーション装置。
  2. 前記パラメータ算出手段は、各撮像画像を用いて前記基準カメラ及び前記検出カメラの歪みパラメータを推定する第1の手段をさらに備える
    ことを特徴とする請求項1に記載のカメラ・キャリブレーション装置。
  3. さらに、前記画像保持手段に保持された前記基準カメラ及び前記検出カメラの各2以上の撮像画像を基に、平面位置のパラメータ、前記検出カメラへの投影行列を最適化するパラメータ修正手段を備えることを特徴とする請求項1に記載のカメラ・キャリブレーション装置。
  4. 前記パラメータ修正手段は、
    各撮像画像を所定の仮想平面へ射影する各射影変換行列を算出する第6の手段と、
    前記基準カメラの内部パラメータ及び前記基準カメラの撮像画像を基に、撮像した平面位置を推定する第7の手段と、
    前記第7の手段により推定された平面位置のパラメータ及び前記検出カメラの各撮像画像を基に、前記検出カメラへの投影行列を算出する第8の手段と、
    各撮像画像を基に、平面位置のパラメータ、前記検出カメラへの投影行列を最適化する第9の手段と、
    を備えることを特徴とする請求項3に記載のカメラ・キャリブレーション装置。
  5. 各撮像画像を所定の合成画像に合わせ込むことによって歪みパラメータ及び/又は射影変換行列を算出することを特徴とする請求項1に記載のカメラ・キャリブレーション装置。
  6. 基準カメラと検出カメラで構成されるステレオ・システムのキャリブレーションを既知パターンが描かれた平面を各カメラで空間的な位置拘束のない3以上の視点で撮像した画像を用いて行うカメラ・キャリブレーション方法であって、
    各撮像画像を用いて前記基準カメラ及び前記検出カメラの歪みパラメータを推定する第1のステップと、
    各撮像画像を所定の仮想平面へ射影する各射影変換行列を算出する第2のステップと、
    前記第2のステップにより求められた前記基準カメラの各撮像画像の射影変換行列を基に前記基準カメラの内部パラメータを算出する第3のステップと、
    前記第3のステップにより算出された前記基準カメラの内部パラメータ及び前記基準カメラの各撮像画像を基に、撮像した平面位置を推定する第4のステップと、
    前記第4のステップにより推定された平面位置のパラメータ及び前記検出カメラの各撮像画像を基に、前記検出カメラへの投影行列を算出する第5のステップと、
    を具備することを特徴とするカメラ・キャリブレーション方法。
  7. さらに、前記基準カメラ及び前記検出カメラの各2以上の撮像画像を基に、平面位置のパラメータ、前記検出カメラへの投影行列を最適化するパラメータ修正ステップを備えることを特徴とする請求項6に記載のカメラ・キャリブレーション方法。
  8. 前記パラメータ修正ステップは、
    各撮像画像を所定の仮想平面へ射影する各射影変換行列を算出する第6のステップと、
    前記基準カメラの内部パラメータ及び前記基準カメラの撮像画像を基に、撮像した平面位置を推定する第7のステップと、
    前記第7のステップにより推定された平面位置のパラメータ及び前記検出カメラの各撮像画像を基に、前記検出カメラへの投影行列を算出する第8のステップと、
    各撮像画像を基に、平面位置のパラメータ、前記検出カメラへの投影行列を最適化する第9のステップと、
    を備えることを特徴とする請求項7に記載のカメラ・キャリブレーション方法。
  9. 各撮像画像を所定の合成画像に合わせ込むことによって歪みパラメータ及び/又は射影変換行列を算出することを特徴とする請求項6に記載のカメラ・キャリブレーション方法。
  10. 基準カメラと検出カメラで構成されるステレオ・システムのキャリブレーションを既知パターンが描かれた平面を各カメラで空間的な位置拘束のない3以上の視点で撮像した画像を用いて行うカメラ・キャリブレーション処理をコンピュータ・システム上で実行するように記述されたコンピュータ・ソフトウェアをコンピュータ可読形式で物理的に格納した記憶媒体であって、前記コンピュータ・ソフトウェアは、
    各撮像画像を用いて前記基準カメラ及び前記検出カメラの歪みパラメータを推定する第1のステップと、
    各撮像画像を所定の仮想平面へ射影する各射影変換行列を算出する第2のステップと、
    前記第2のステップにより求められた前記基準カメラの各撮像画像の射影変換行列を基に前記基準カメラの内部パラメータを算出する第3のステップと、
    前記第3のステップにより算出された前記基準カメラの内部パラメータ及び前記基準カメラの各撮像画像を基に、撮像した平面位置を推定する第4のステップと、
    前記第4のステップにより推定された平面位置のパラメータ及び前記検出カメラの各撮像画像を基に、前記検出カメラへの投影行列を算出する第5のステップと、
    を具備することを特徴とする記憶媒体。
  11. 前記コンピュータ・ソフトウェアは、さらに、前記基準カメラ及び前記検出カメラの各2以上の撮像画像を基に、平面位置のパラメータ、前記検出カメラへの投影行列を最適化するパラメータ修正ステップを備えることを特徴とする請求項10に記載の記憶媒体。
  12. 前記パラメータ修正ステップは、
    各撮像画像を所定の仮想平面へ射影する各射影変換行列を算出する第6のステップと、
    前記基準カメラの内部パラメータ及び前記基準カメラの撮像画像を基に、撮像した平面位置を推定する第7のステップと、
    前記第7のステップにより推定された平面位置のパラメータ及び前記検出カメラの各撮像画像を基に、前記検出カメラへの投影行列を算出する第8のステップと、
    各撮像画像を基に、平面位置のパラメータ、前記検出カメラへの投影行列を最適化する第9のステップと、
    を備えることを特徴とする請求項11に記載の記憶媒体。
JP2000212381A 2000-07-13 2000-07-13 カメラ・キャリブレーション装置及び方法、並びに、記憶媒体 Expired - Fee Related JP4501239B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2000212381A JP4501239B2 (ja) 2000-07-13 2000-07-13 カメラ・キャリブレーション装置及び方法、並びに、記憶媒体
US09/905,450 US6985175B2 (en) 2000-07-13 2001-07-13 Camera calibration device and method, and computer system
US11/104,691 US7023473B2 (en) 2000-07-13 2005-04-13 Camera calibration device and method, and computer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000212381A JP4501239B2 (ja) 2000-07-13 2000-07-13 カメラ・キャリブレーション装置及び方法、並びに、記憶媒体

Publications (2)

Publication Number Publication Date
JP2002027507A JP2002027507A (ja) 2002-01-25
JP4501239B2 true JP4501239B2 (ja) 2010-07-14

Family

ID=18708310

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000212381A Expired - Fee Related JP4501239B2 (ja) 2000-07-13 2000-07-13 カメラ・キャリブレーション装置及び方法、並びに、記憶媒体

Country Status (2)

Country Link
US (2) US6985175B2 (ja)
JP (1) JP4501239B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3048581A1 (en) 2015-01-20 2016-07-27 Ricoh Company, Ltd. Image processing apparatus, system, image processing method, calibration method, and computer-readable recording medium

Families Citing this family (162)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4010753B2 (ja) * 2000-08-08 2007-11-21 株式会社リコー 形状計測システムと撮像装置と形状計測方法及び記録媒体
JP4147059B2 (ja) 2002-07-03 2008-09-10 株式会社トプコン キャリブレーション用データ測定装置、測定方法及び測定プログラム、並びにコンピュータ読取可能な記録媒体、画像データ処理装置
US6996251B2 (en) 2002-09-30 2006-02-07 Myport Technologies, Inc. Forensic communication apparatus and method
US10721066B2 (en) 2002-09-30 2020-07-21 Myport Ip, Inc. Method for voice assistant, location tagging, multi-media capture, transmission, speech to text conversion, photo/video image/object recognition, creation of searchable metatags/contextual tags, storage and search retrieval
US7778438B2 (en) 2002-09-30 2010-08-17 Myport Technologies, Inc. Method for multi-media recognition, data conversion, creation of metatags, storage and search retrieval
US7307654B2 (en) * 2002-10-31 2007-12-11 Hewlett-Packard Development Company, L.P. Image capture and viewing system and method for generating a synthesized image
DE10304111B4 (de) * 2003-01-31 2011-04-28 Sirona Dental Systems Gmbh Aufnahmeverfahren für ein Bild eines Aufnahmeobjekts
JP4304997B2 (ja) * 2003-02-06 2009-07-29 株式会社日立製作所 マルチカメラ映像合成表示装置
JP3977776B2 (ja) * 2003-03-13 2007-09-19 株式会社東芝 ステレオキャリブレーション装置とそれを用いたステレオ画像監視装置
JP2004340753A (ja) * 2003-05-15 2004-12-02 Topcon Corp キャリブレーションチャート画像表示装置
JP4095491B2 (ja) * 2003-05-19 2008-06-04 本田技研工業株式会社 距離測定装置、距離測定方法、及び距離測定プログラム
JP2004354234A (ja) * 2003-05-29 2004-12-16 Ishikawajima Harima Heavy Ind Co Ltd 写真計測用カメラキャリブレーション方法
JP4069855B2 (ja) * 2003-11-27 2008-04-02 ソニー株式会社 画像処理装置及び方法
US8098290B2 (en) * 2004-01-30 2012-01-17 Siemens Corporation Multiple camera system for obtaining high resolution images of objects
DE102004026814A1 (de) * 2004-06-02 2005-12-29 Kuka Roboter Gmbh Verfahren und Vorrichtung zum Verbessern der Positioniergenauigkeit eines Handhabungsgeräts
JP4496354B2 (ja) * 2004-06-18 2010-07-07 独立行政法人 宇宙航空研究開発機構 カメラ校正のための透過型校正器具とその校正法
US7196719B2 (en) * 2004-07-16 2007-03-27 Vision Robotics Corporation Angled axis machine vision system and method
US7557966B2 (en) * 2004-08-11 2009-07-07 Acushnet Company Apparatus and method for scanning an object
JP4670303B2 (ja) * 2004-10-06 2011-04-13 ソニー株式会社 画像処理方法及び画像処理装置
EP1648181A1 (en) 2004-10-12 2006-04-19 Dialog Semiconductor GmbH A multiple frame grabber
JP2006250722A (ja) * 2005-03-10 2006-09-21 Toshiba Corp キャリブレーション装置及びその方法、キャリブレーション用プログラム
JP3968665B2 (ja) * 2005-03-22 2007-08-29 ソニー株式会社 撮影装置、情報処理装置、情報処理方法、プログラム、およびプログラム記録媒体
JP4659631B2 (ja) * 2005-04-26 2011-03-30 富士重工業株式会社 車線認識装置
US20070115397A1 (en) * 2005-06-24 2007-05-24 Fakespace Labs, Inc. Projection display with internal calibration bezel for video
JP4250620B2 (ja) 2005-07-29 2009-04-08 キヤノン株式会社 情報処理方法および装置
US7554575B2 (en) * 2005-10-28 2009-06-30 Seiko Epson Corporation Fast imaging system calibration
FR2893173B1 (fr) * 2005-11-10 2008-01-18 Valeo Vision Sa Procede d'evaluation, par un vehicule automobile, des caracteristiques d'un element frontal.
US7848561B2 (en) * 2005-12-30 2010-12-07 Honeywell International Inc. Determining capability of an on-line sensor
US7656425B2 (en) * 2006-03-31 2010-02-02 Mitutoyo Corporation Robust field of view distortion calibration
KR100850931B1 (ko) * 2006-06-29 2008-08-07 성균관대학교산학협력단 실시간 스테레오 영상 교정 시스템 및 방법
US7719568B2 (en) * 2006-12-16 2010-05-18 National Chiao Tung University Image processing system for integrating multi-resolution images
JP4991395B2 (ja) * 2007-05-28 2012-08-01 キヤノン株式会社 情報処理方法及び情報処理装置
WO2009000906A1 (en) * 2007-06-26 2008-12-31 Dublin City University A method for high precision lens distortion calibration and removal
GB2452508A (en) * 2007-09-05 2009-03-11 Sony Corp Generating a three-dimensional representation of a sports game
JP4717863B2 (ja) * 2007-09-28 2011-07-06 富士フイルム株式会社 複眼撮像装置のキャリブレーション方法および装置ならびにこれに用いられるキャリブレーションチャート
CN101419705B (zh) * 2007-10-24 2011-01-05 华为终端有限公司 摄像机标定的方法及装置
US8902321B2 (en) 2008-05-20 2014-12-02 Pelican Imaging Corporation Capturing and processing of images using monolithic camera array with heterogeneous imagers
US8866920B2 (en) 2008-05-20 2014-10-21 Pelican Imaging Corporation Capturing and processing of images using monolithic camera array with heterogeneous imagers
US11792538B2 (en) 2008-05-20 2023-10-17 Adeia Imaging Llc Capturing and processing of images including occlusions focused on an image sensor by a lens stack array
TWI387775B (zh) * 2008-12-18 2013-03-01 Ind Tech Res Inst 定位系統與定位方法
TWI408486B (zh) * 2008-12-30 2013-09-11 Ind Tech Res Inst 具動態校正的攝影機及其動態校正方法
JP2010160051A (ja) * 2009-01-08 2010-07-22 Mitsutoyo Corp 画像機器の校正用パターン
JP5210203B2 (ja) * 2009-02-25 2013-06-12 ローランドディー.ジー.株式会社 画像の差分による高精度ステレオカメラキャリブレーション
KR101023275B1 (ko) * 2009-04-06 2011-03-18 삼성전기주식회사 차량용 카메라 시스템의 캘리브레이션 방법 및 장치, 차량용 카메라 시스템의 각도상 오정렬을 판단하는 방법 및 이를 수행하는 전자 제어 유닛
EP2476259A1 (en) * 2009-09-11 2012-07-18 Disney Enterprises, Inc. Virtual insertions in 3d video
WO2011063347A2 (en) 2009-11-20 2011-05-26 Pelican Imaging Corporation Capturing and processing of images using monolithic camera array with heterogeneous imagers
EP2375376B1 (en) * 2010-03-26 2013-09-11 Alcatel Lucent Method and arrangement for multi-camera calibration
US9393694B2 (en) * 2010-05-14 2016-07-19 Cognex Corporation System and method for robust calibration between a machine vision system and a robot
JP5481337B2 (ja) * 2010-09-24 2014-04-23 株式会社東芝 画像処理装置
JP5588812B2 (ja) * 2010-09-30 2014-09-10 日立オートモティブシステムズ株式会社 画像処理装置及びそれを用いた撮像装置
TWI404609B (zh) * 2010-10-21 2013-08-11 Ind Tech Res Inst 機械手臂系統參數的校正方法與校正裝置
KR101666932B1 (ko) * 2010-11-04 2016-10-17 삼성전자주식회사 평면 영역을 이용한 이종 카메라간 교정 방법 및 장치
US8878950B2 (en) 2010-12-14 2014-11-04 Pelican Imaging Corporation Systems and methods for synthesizing high resolution images using super-resolution processes
US8908013B2 (en) * 2011-01-20 2014-12-09 Canon Kabushiki Kaisha Systems and methods for collaborative image capturing
FR2972061B1 (fr) * 2011-02-24 2013-11-15 Mobiclip Procede de calibrage d'un dispositif de prise de vue stereoscopique
IN2014CN02708A (ja) 2011-09-28 2015-08-07 Pelican Imaging Corp
US8836766B1 (en) * 2011-11-23 2014-09-16 Creaform Inc. Method and system for alignment of a pattern on a spatial coded slide image
US20130208976A1 (en) * 2012-02-13 2013-08-15 Nvidia Corporation System, method, and computer program product for calculating adjustments for images
US9412206B2 (en) 2012-02-21 2016-08-09 Pelican Imaging Corporation Systems and methods for the manipulation of captured light field image data
KR20150023907A (ko) 2012-06-28 2015-03-05 펠리칸 이매징 코포레이션 결함있는 카메라 어레이들, 광학 어레이들 및 센서들을 검출하기 위한 시스템들 및 방법들
US20140002674A1 (en) 2012-06-30 2014-01-02 Pelican Imaging Corporation Systems and Methods for Manufacturing Camera Modules Using Active Alignment of Lens Stack Arrays and Sensors
US8749830B2 (en) * 2012-07-12 2014-06-10 Ricoh Production Print Solutions Verification of a printer calibration utilizing hand-held mobile devices
US8619082B1 (en) 2012-08-21 2013-12-31 Pelican Imaging Corporation Systems and methods for parallax detection and correction in images captured using array cameras that contain occlusions using subsets of images to perform depth estimation
US20140055632A1 (en) 2012-08-23 2014-02-27 Pelican Imaging Corporation Feature based high resolution motion estimation from low resolution images captured using an array source
EP2901671A4 (en) 2012-09-28 2016-08-24 Pelican Imaging Corp CREATING IMAGES FROM LIGHT FIELDS USING VIRTUAL POINTS OF VIEW
CN109963059B (zh) 2012-11-28 2021-07-27 核心光电有限公司 多孔径成像系统以及通过多孔径成像系统获取图像的方法
US9519968B2 (en) 2012-12-13 2016-12-13 Hewlett-Packard Development Company, L.P. Calibrating visual sensors using homography operators
US9210404B2 (en) * 2012-12-14 2015-12-08 Microsoft Technology Licensing, Llc Calibration and registration of camera arrays using a single circular grid optical target
US8866912B2 (en) 2013-03-10 2014-10-21 Pelican Imaging Corporation System and methods for calibration of an array camera using a single captured image
US9124831B2 (en) 2013-03-13 2015-09-01 Pelican Imaging Corporation System and methods for calibration of an array camera
EP2779091B1 (en) 2013-03-14 2015-08-19 ST-Ericsson SA Automatic stereoscopic camera calibration
WO2014159779A1 (en) 2013-03-14 2014-10-02 Pelican Imaging Corporation Systems and methods for reducing motion blur in images or video in ultra low light with array cameras
US9497429B2 (en) 2013-03-15 2016-11-15 Pelican Imaging Corporation Extended color processing on pelican array cameras
WO2014145856A1 (en) 2013-03-15 2014-09-18 Pelican Imaging Corporation Systems and methods for stereo imaging with camera arrays
US10122993B2 (en) 2013-03-15 2018-11-06 Fotonation Limited Autofocus system for a conventional camera that uses depth information from an array camera
US9445003B1 (en) 2013-03-15 2016-09-13 Pelican Imaging Corporation Systems and methods for synthesizing high resolution images using image deconvolution based on motion and depth information
EP3008890A4 (en) 2013-06-13 2016-05-04 Corephotonics Ltd ZOOM OF A DIGITAL CAMERA WITH DUAL IRIS
CA2819956C (en) 2013-07-02 2022-07-12 Guy Martin High accuracy camera modelling and calibration method
CN107748432A (zh) 2013-07-04 2018-03-02 核心光电有限公司 小型长焦透镜套件
CN108989648B (zh) 2013-08-01 2021-01-15 核心光电有限公司 具有自动聚焦的纤薄多孔径成像系统及其使用方法
US9898856B2 (en) 2013-09-27 2018-02-20 Fotonation Cayman Limited Systems and methods for depth-assisted perspective distortion correction
US9628778B2 (en) * 2013-10-14 2017-04-18 Eys3D Microelectronics, Co. Calibration system of a stereo camera and calibration method of a stereo camera
WO2015074078A1 (en) 2013-11-18 2015-05-21 Pelican Imaging Corporation Estimating depth from projected texture using camera arrays
WO2015081279A1 (en) 2013-11-26 2015-06-04 Pelican Imaging Corporation Array camera configurations incorporating multiple constituent array cameras
US10241616B2 (en) 2014-02-28 2019-03-26 Hewlett-Packard Development Company, L.P. Calibration of sensors and projector
WO2015134996A1 (en) 2014-03-07 2015-09-11 Pelican Imaging Corporation System and methods for depth regularization and semiautomatic interactive matting using rgb-d images
KR102170182B1 (ko) 2014-04-17 2020-10-26 한국전자통신연구원 패턴 프로젝션을 이용한 왜곡 보정 및 정렬 시스템, 이를 이용한 방법
US9392188B2 (en) 2014-08-10 2016-07-12 Corephotonics Ltd. Zoom dual-aperture camera with folded lens
US9986155B2 (en) * 2014-09-05 2018-05-29 Htc Corporation Image capturing method, panorama image generating method and electronic apparatus
EP3201877B1 (en) 2014-09-29 2018-12-19 Fotonation Cayman Limited Systems and methods for dynamic calibration of array cameras
CN112327463B (zh) 2015-01-03 2022-10-14 核心光电有限公司 微型长焦镜头模块和使用该镜头模块的相机
KR101973460B1 (ko) 2015-02-09 2019-05-02 한국전자통신연구원 다중 입력 영상 보정 장치 및 방법
CN111061041B (zh) 2015-04-16 2021-02-26 核心光电有限公司 紧凑型折叠式相机中的自动对焦和光学图像稳定
CN106709899B (zh) * 2015-07-15 2020-06-02 华为终端有限公司 双摄像头相对位置计算方法、装置和设备
CN112672024B (zh) 2015-08-13 2022-08-02 核心光电有限公司 视频支持和切换/无切换动态控制的双孔径变焦摄影机
US10176554B2 (en) * 2015-10-05 2019-01-08 Google Llc Camera calibration using synthetic images
KR102433623B1 (ko) 2015-12-29 2022-08-18 코어포토닉스 리미티드 자동 조정가능 텔레 시야(fov)를 갖는 듀얼-애퍼처 줌 디지털 카메라
RU2625091C1 (ru) * 2016-03-17 2017-07-11 Федеральное государственное бюджетное образовательное учреждение высшего образования "Сибирский государственный университет геосистем и технологий" (СГУГиТ) Способ определения поперечной ровности (колейности) поверхности дорожного полотна автомобильной дороги
US10027954B2 (en) 2016-05-23 2018-07-17 Microsoft Technology Licensing, Llc Registering cameras in a multi-camera imager
US10326979B2 (en) 2016-05-23 2019-06-18 Microsoft Technology Licensing, Llc Imaging system comprising real-time image registration
US10339662B2 (en) 2016-05-23 2019-07-02 Microsoft Technology Licensing, Llc Registering cameras with virtual fiducials
JPWO2017208699A1 (ja) * 2016-05-30 2019-03-22 ソニー株式会社 情報処理装置と情報処理方法とプログラムおよび撮像システム
WO2017208090A1 (en) 2016-05-30 2017-12-07 Corephotonics Ltd. Rotational ball-guided voice coil motor
US10848743B2 (en) * 2016-06-10 2020-11-24 Lucid VR, Inc. 3D Camera calibration for adjustable camera settings
CN107925728B (zh) 2016-06-19 2020-12-08 核心光电有限公司 双孔径摄影机系统中的帧同步
KR20240051317A (ko) 2016-07-07 2024-04-19 코어포토닉스 리미티드 폴디드 옵틱용 선형 볼 가이드 보이스 코일 모터
WO2018014014A1 (en) * 2016-07-15 2018-01-18 Nextvr Inc. Camera alignment and/or calibration methods and apparatus
CN110140078B (zh) 2016-12-28 2021-11-19 核心光电有限公司 具有延伸光折叠元件扫描范围的折叠相机结构
JP6527178B2 (ja) 2017-01-12 2019-06-05 ファナック株式会社 視覚センサのキャリブレーション装置、方法及びプログラム
CN113805406A (zh) 2017-01-12 2021-12-17 核心光电有限公司 紧凑型折叠式摄影机及其组装方法
JP2018138524A (ja) * 2017-02-24 2018-09-06 株式会社ディーエイチシー 時計遺伝子発現調整剤、及びこれを含有する概日リズム調整剤
JP2020512581A (ja) 2017-03-15 2020-04-23 コアフォトニクス リミテッド パノラマ走査範囲付きカメラ
CN112288826B (zh) * 2017-03-23 2022-05-31 展讯通信(上海)有限公司 双目相机的标定方法、装置及终端
US10904512B2 (en) 2017-09-06 2021-01-26 Corephotonics Ltd. Combined stereoscopic and phase detection depth mapping in a dual aperture camera
US10951834B2 (en) 2017-10-03 2021-03-16 Corephotonics Ltd. Synthetically enlarged camera aperture
JP2019078582A (ja) 2017-10-23 2019-05-23 ソニー株式会社 情報処理装置、情報処理方法、及びプログラム
WO2019087253A1 (ja) * 2017-10-30 2019-05-09 オリンパス株式会社 ステレオカメラのキャリブレーション方法
KR102268862B1 (ko) 2017-11-23 2021-06-24 코어포토닉스 리미티드 컴팩트 폴디드 카메라 구조
WO2019150188A1 (en) 2018-02-05 2019-08-08 Corephotonics Ltd. Reduced height penalty for folded camera
WO2019155289A1 (en) 2018-02-12 2019-08-15 Corephotonics Ltd. Folded camera with optical image stabilization
US10694168B2 (en) 2018-04-22 2020-06-23 Corephotonics Ltd. System and method for mitigating or preventing eye damage from structured light IR/NIR projector systems
KR20200135778A (ko) 2018-04-23 2020-12-03 코어포토닉스 리미티드 연장된 2 자유도 회전 범위를 갖는 광학 경로 폴딩 요소
CN109064516B (zh) * 2018-06-28 2021-09-24 北京航空航天大学 一种基于绝对二次曲线像的相机自标定方法
CN109085561B (zh) * 2018-07-08 2022-11-15 中国人民解放军第三三零二工厂 三维激光雷达测量系统及标定方法
EP3652728B1 (en) 2018-08-04 2023-06-07 Corephotonics Ltd. Switchable continuous display information system above camera
WO2020039302A1 (en) 2018-08-22 2020-02-27 Corephotonics Ltd. Two-state zoom folded camera
US11727597B2 (en) * 2018-12-21 2023-08-15 Sony Group Corporation Calibrating volumetric rig with structured light
US11287081B2 (en) 2019-01-07 2022-03-29 Corephotonics Ltd. Rotation mechanism with sliding joint
CN109767476B (zh) * 2019-01-08 2023-04-07 像工场(深圳)科技有限公司 一种自动对焦双目摄像头标定及深度计算方法
WO2020183312A1 (en) 2019-03-09 2020-09-17 Corephotonics Ltd. System and method for dynamic stereoscopic calibration
CN112585644A (zh) 2019-07-31 2021-03-30 核心光电有限公司 在相机摇摄或运动中创建背景模糊的系统及方法
KR102646521B1 (ko) 2019-09-17 2024-03-21 인트린식 이노베이션 엘엘씨 편광 큐를 이용한 표면 모델링 시스템 및 방법
DE112020004810B4 (de) 2019-10-07 2023-10-26 Boston Polarimetrics, Inc. Systeme und Verfahren zur Erfassung von Oberflächennormalen mit Polarisation
US11659135B2 (en) 2019-10-30 2023-05-23 Corephotonics Ltd. Slow or fast motion video using depth information
DE112020005932T5 (de) 2019-11-30 2023-01-05 Boston Polarimetrics, Inc. Systeme und verfahren zur segmentierung von transparenten objekten mittels polarisationsmerkmalen
US11949976B2 (en) 2019-12-09 2024-04-02 Corephotonics Ltd. Systems and methods for obtaining a smart panoramic image
EP4049444A4 (en) 2019-12-09 2022-11-16 Corephotonics Ltd. SYSTEMS AND METHODS TO OBTAIN AN INTELLIGENT PANORAMIC IMAGE
WO2021154386A1 (en) 2020-01-29 2021-08-05 Boston Polarimetrics, Inc. Systems and methods for characterizing object pose detection and measurement systems
CN115428028A (zh) 2020-01-30 2022-12-02 因思创新有限责任公司 用于合成用于在包括偏振图像的不同成像模态下训练统计模型的数据的系统和方法
WO2021165764A1 (en) 2020-02-22 2021-08-26 Corephotonics Ltd. Split screen feature for macro photography
KR20220003550A (ko) 2020-04-26 2022-01-10 코어포토닉스 리미티드 홀 바 센서 보정을 위한 온도 제어
CN114651275B (zh) 2020-05-17 2023-10-27 核心光电有限公司 全视场参考图像的图像拼接
WO2021243088A1 (en) 2020-05-27 2021-12-02 Boston Polarimetrics, Inc. Multi-aperture polarization optical systems using beam splitters
EP3966631B1 (en) 2020-05-30 2023-01-25 Corephotonics Ltd. Systems and methods for obtaining a super macro image
CN111854622B (zh) * 2020-06-09 2022-02-15 西安交通大学第二附属医院 一种大视场光学动态变形测量方法
EP4045960A4 (en) 2020-07-15 2022-12-14 Corephotonics Ltd. CORRECTING THE ABERRATION OF VIEWPOINTS IN A FOLDED SCANNING CAMERA
US11637977B2 (en) 2020-07-15 2023-04-25 Corephotonics Ltd. Image sensors and sensing methods to obtain time-of-flight and phase detection information
CN114270145B (zh) 2020-07-31 2024-05-17 核心光电有限公司 用于大行程线性位置感测的霍尔传感器-磁体几何结构
CN116679420A (zh) 2020-08-12 2023-09-01 核心光电有限公司 用于光学防抖的方法
KR102629883B1 (ko) 2020-12-26 2024-01-25 코어포토닉스 리미티드 스캐닝 줌 카메라를 갖는 멀티-애퍼처 모바일 카메라에서의 비디오 지원
US12069227B2 (en) 2021-03-10 2024-08-20 Intrinsic Innovation Llc Multi-modal and multi-spectral stereo camera arrays
US12020455B2 (en) 2021-03-10 2024-06-25 Intrinsic Innovation Llc Systems and methods for high dynamic range image reconstruction
TW202422200A (zh) 2021-03-11 2024-06-01 以色列商核心光電有限公司 彈出式照相機系統
CN113034612B (zh) * 2021-03-25 2023-07-04 奥比中光科技集团股份有限公司 一种标定装置、方法及深度相机
US11954886B2 (en) 2021-04-15 2024-04-09 Intrinsic Innovation Llc Systems and methods for six-degree of freedom pose estimation of deformable objects
US11290658B1 (en) 2021-04-15 2022-03-29 Boston Polarimetrics, Inc. Systems and methods for camera exposure control
US12067746B2 (en) 2021-05-07 2024-08-20 Intrinsic Innovation Llc Systems and methods for using computer vision to pick up small objects
KR102638173B1 (ko) 2021-06-08 2024-02-19 코어포토닉스 리미티드 슈퍼-매크로 이미지의 초점면을 틸팅하기 위한 시스템 및 카메라
CN113409403B (zh) * 2021-06-29 2022-09-16 湖南泽塔科技有限公司 相机标定架、基于标定架的单幅图像相机标定方法及系统
US11689813B2 (en) 2021-07-01 2023-06-27 Intrinsic Innovation Llc Systems and methods for high dynamic range imaging using crossed polarizers
CN115222825B (zh) * 2022-09-15 2022-12-16 湖南视比特机器人有限公司 一种标定方法及其计算机存储介质和标定系统
CN115546311B (zh) * 2022-09-28 2023-07-25 中国传媒大学 一种基于场景信息的投影仪标定方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1153548A (ja) * 1997-08-01 1999-02-26 Sony Corp 画像処理装置、画像処理方法、および、伝送媒体

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4583117A (en) * 1984-07-17 1986-04-15 Stereographics Corporation Stereoscopic video camera
US5003166A (en) * 1989-11-07 1991-03-26 Massachusetts Institute Of Technology Multidimensional range mapping with pattern projection and cross correlation
US5625408A (en) * 1993-06-24 1997-04-29 Canon Kabushiki Kaisha Three-dimensional image recording/reconstructing method and apparatus therefor
US6118475A (en) * 1994-06-02 2000-09-12 Canon Kabushiki Kaisha Multi-eye image pickup apparatus, and method and apparatus for measuring or recognizing three-dimensional shape
WO1995034044A1 (en) * 1994-06-09 1995-12-14 Kollmorgen Instrument Corporation Stereoscopic electro-optical system for automated inspection and/or alignment of imaging devices on a production assembly line
JP2989744B2 (ja) * 1994-06-13 1999-12-13 株式会社東芝 測定面抽出装置及びその方法
US6414709B1 (en) * 1994-11-03 2002-07-02 Synthonics Incorporated Methods and apparatus for zooming during capture and reproduction of 3-dimensional images
JPH08201021A (ja) * 1995-01-23 1996-08-09 Mazda Motor Corp キャリブレーション方法
JP3869876B2 (ja) * 1995-12-19 2007-01-17 キヤノン株式会社 画像計測方法及び画像計測装置
JPH09187038A (ja) * 1995-12-27 1997-07-15 Canon Inc 3次元形状抽出装置
US5821993A (en) * 1996-01-25 1998-10-13 Medar, Inc. Method and system for automatically calibrating a color camera in a machine vision system
US6014163A (en) * 1997-06-09 2000-01-11 Evans & Sutherland Computer Corporation Multi-camera virtual set system employing still store frame buffers for each camera
JP3728900B2 (ja) * 1997-10-17 2005-12-21 ソニー株式会社 キャリブレーション方法及び装置、並びにキャリブレーション用データ生成方法
US6101455A (en) * 1998-05-14 2000-08-08 Davis; Michael S. Automatic calibration of cameras and structured light sources
US6437823B1 (en) * 1999-04-30 2002-08-20 Microsoft Corporation Method and system for calibrating digital cameras
US6459481B1 (en) * 1999-05-06 2002-10-01 David F. Schaack Simple system for endoscopic non-contact three-dimentional measurement
JP4453119B2 (ja) * 1999-06-08 2010-04-21 ソニー株式会社 カメラ・キャリブレーション装置及び方法、画像処理装置及び方法、プログラム提供媒体、並びに、カメラ
US6963428B1 (en) * 2000-07-27 2005-11-08 Hewlett-Packard Development Company, L.P. Method and system for calibrating a look-down linear array scanner utilizing a folded optical path
US6798446B2 (en) * 2001-07-09 2004-09-28 Logitech Europe S.A. Method and system for custom closed-loop calibration of a digital camera

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1153548A (ja) * 1997-08-01 1999-02-26 Sony Corp 画像処理装置、画像処理方法、および、伝送媒体

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3048581A1 (en) 2015-01-20 2016-07-27 Ricoh Company, Ltd. Image processing apparatus, system, image processing method, calibration method, and computer-readable recording medium

Also Published As

Publication number Publication date
US20050185049A1 (en) 2005-08-25
US20020113878A1 (en) 2002-08-22
JP2002027507A (ja) 2002-01-25
US7023473B2 (en) 2006-04-04
US6985175B2 (en) 2006-01-10

Similar Documents

Publication Publication Date Title
JP4501239B2 (ja) カメラ・キャリブレーション装置及び方法、並びに、記憶媒体
Herrera et al. Joint depth and color camera calibration with distortion correction
TWI555379B (zh) 一種全景魚眼相機影像校正、合成與景深重建方法與其系統
WO2018076154A1 (zh) 一种基于鱼眼摄像机空间位姿标定的全景视频生成方法
JP6622503B2 (ja) カメラモデルパラメータ推定装置及びそのプログラム
JP3728900B2 (ja) キャリブレーション方法及び装置、並びにキャリブレーション用データ生成方法
CN110728715A (zh) 一种智能巡检机器人像机角度自适应调整方法
CN111243002A (zh) 应用于高精度三维测量的单目激光散斑投影系统标定及深度估计方法
KR102709842B1 (ko) 텔레센트릭 라인스캔 카메라를 이용한 객체의 효율적인 3d 재구성을 위한 시스템 및 방법
CN105066962B (zh) 一种多分辨率大视场角高精度摄影测量装置
WO2023201578A1 (zh) 单目激光散斑投影系统的外参数标定方法和装置
JP2024537798A (ja) 撮影測定方法、装置、機器及び記憶媒体
JP2011086111A (ja) 撮像装置校正方法及び画像合成装置
CN112734863A (zh) 一种基于自动定位的交叉式双目相机标定方法
CN110490943B (zh) 4d全息捕捉系统的快速精确标定方法、系统及存储介质
JP2002516443A (ja) 3次元表示のための方法および装置
CN104794718A (zh) 一种单图像ct机房监控摄像机标定的方法
CN101354796A (zh) 基于泰勒级数模型的全向立体视觉三维重建方法
CN110825079A (zh) 一种地图构建方法及装置
JP5563930B2 (ja) 非接触三次元計測装置及び非接触三次元計測方法
JP7427370B2 (ja) 撮像装置、画像処理装置、画像処理方法、撮像装置の校正方法、ロボット装置、ロボット装置を用いた物品の製造方法、制御プログラムおよび記録媒体
JP2003065714A (ja) カメラ・キャリブレーションのためのガイド装置及びガイド方法、並びに、カメラ・キャリブレーション装置
Ji et al. Self-calibration of a rotating camera with a translational offset
Nagy et al. Development of an omnidirectional stereo vision system
He et al. A new camera calibration method from vanishing points in a vision system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070302

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100112

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100302

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: 20100330

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: 20100412

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130430

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees