JP5331047B2 - 撮像パラメータ決定方法、撮像パラメータ決定装置、撮像パラメータ決定プログラム - Google Patents
撮像パラメータ決定方法、撮像パラメータ決定装置、撮像パラメータ決定プログラム Download PDFInfo
- Publication number
- JP5331047B2 JP5331047B2 JP2010085342A JP2010085342A JP5331047B2 JP 5331047 B2 JP5331047 B2 JP 5331047B2 JP 2010085342 A JP2010085342 A JP 2010085342A JP 2010085342 A JP2010085342 A JP 2010085342A JP 5331047 B2 JP5331047 B2 JP 5331047B2
- Authority
- JP
- Japan
- Prior art keywords
- imaging
- imaging parameter
- parameter
- virtual
- calculated
- 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
Landscapes
- Image Analysis (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Image Processing (AREA)
- Studio Devices (AREA)
Description
(概要)
図1に示された本実施形態に係る撮像パラメータ決定装置1は、映像監視システムの一構成要素を成すもので、撮像装置(カメラやビデオカメラ)で撮影された画像を用いて、当該撮像装置の各画素と実空間との対応付け、所謂、カメラキャリブレーションを行う。特に被写体の再投影誤差が最小にするような撮像パラメータを決定することでカメラキャリブレーションの効率化及び高精度化を図る。
撮像パラメータ決定装置1はCPU、RAM、ROM、ハードディスクドライブ装置、I/F(入出力デバイス)等のハードウェアリソースを備える。そして、このハードウェアリソースがソフトウェアリソース(OS、アプリケーション等)と協働することより図1に示された撮像パラメータ決定装置1を構成する端座標指定部11とパラメータ設定部12と誤差評価部13とパラメータ決定部14とが実装される。以下、各機能部11〜14について説明する。
図2を参照しながら本実施形態に係る撮像パラメータ決定の手順S1〜S6についてより詳細に説明する。以下の説明では、画像上の座標値(2次元)は小文字で(x,y)と表し,実空間の座標値(3次元)は大文字で(X,Y,Z)と標記する。
以上のように撮像パラメータ決定装置1は、画像上での被写体の再投影誤差が小さくなるようなカメラキャリブレーションを実現する。したがって、撮像装置5を用いた被写体の大きさの計測や位置の計測などの応用場面において必須となるカメラキャリブレーションの効率化及び高精度化が可能となり、被写体計測の精度を向上させることできる。
(概要)
図3に示された本実施形態の撮像パラメータ決定装置2は、初期の撮像パラメータの変更に基づく当該パラメータの微分係数に基づき変更した撮像パラメータによる被写体の再投影誤差を算出する。そして、この再投影誤差を小さくする方向に撮像パラメータを逐次更新していくことにより、最適な撮像パラメータを決定する。
撮像パラメータ決定装置2は撮像パラメータ決定装置1と同様にCPU、RAM、ROM、ハードディスクドライブ装置、I/F(入出力デバイス)等のハードウェアリソースを備える。そして、このハードウェアリソースがソフトウェアリソース(OS、アプリケーション等)と協働することより図3に示された撮像パラメータ決定装置2を構成する端座標指定部21とパラメータ設定部22と誤差評価部23とパラメータ決定24とが実装される。以下、各機能部21〜24について説明する。
図4を参照しながら本実施形態に係る撮像パラメータ決定の手順S21〜S29について説明する。
この際、Δnは上記のようにパラメータ毎に予め決めておいた値つまり微分係数を求める際に用いた値をそのまま用いればよい。また、αは更新量を制御するためのパラメータであり、経験的に事前に設定しておく。αの値の決め方の例としては、まず上記の例のようにしてΔnを決定した後、撮像パラメータが既知である画像を用いて、様々なαの値を設定して実際に計算させてみながら正しいパラメータ値に収束するかどうかを見て決めるなどの方法が考えられる。尚、一般にαは正の実数となる。
以上のように撮像パラメータ決定装置2は、実施形態1と同様に、画像上での被写体の再投影誤差が小さくなるように撮像パラメータを決定するので、カメラキャリブレーションの効率化及び高精度化が可能となり、被写体計測の精度を向上させることできる。
実施形態2の撮像パラメータ決定過程における撮像パラメータの初期値を設定するステップS23において、当該初期値として実施形態1の撮像パラメータ決定装置1によって決定された撮像パラメータの値を設定するようにするとよい。より精度よく撮像パラメータを決定できる。
本発明は、専用のハードウェアにより実現されるもの以外に、上述の撮像パラメータ決定装置1,2を構成する機能手段11〜14,21〜24に係るステップをコンピュータに実行させる撮像パラメータ決定プログラムの態様とすることもできる。また、このプログラムを格納したコンピュータ読み取り可能な記録媒体も本発明の一態様となる。記録媒体としては、フレキシブルディスク、光磁気ディスク、CD−ROM、DVD−ROM等に例示されるような、コンピュータが読み取り可能な周知の記録媒体が挙げられる。または、コンピュータシステムに内蔵されるハードディスクドライブ装置等の記憶装置が例示される。さらに、記録媒体としては、通信回線を介してプログラムを送信する場合のように、短時間の間、動的にプログラムを保持するもの(伝送媒体もしくは伝送波)、その場合のサーバとなるコンピュータシステム内部の揮発性メモリのように一定時間プログラムを保持しているものも含まれる。
11,21…端座標指定部(端座標指定手段)
12,22…パラメータ設定部(パラメータ設定手段)
13,23…誤差評価部(誤差評価手段)
14,24…パラメータ決定部(パラメータ決定手段)
Claims (5)
- 床面上の被写体を撮影する撮像装置の撮像パラメータを決定する撮像パラメータ決定方法であって、
端座標指定手段が床面から鉛直方向に一定の高さを有する被写体の床面上での位置を変えながら撮像装置が当該被写体を撮影することによって取得された複数の画像に対して当該被写体の上端座標及び下端座標を指定するステップと、
パラメータ設定手段が前記撮像装置の撮像パラメータの初期値を設定するステップと、
誤差評価手段が、前記撮像パラメータの個々の初期値が変更された値に基づき各画像における下端座標を対応する床面上位置に投影した場合の仮想下端位置を算出し、この仮想下端位置に基づき実空間上で前記高さだけ鉛直上方にある位置を仮想上端位置として算出し、この仮想上端位置と前記設定された撮像パラメータとに基づき画像上に再投影した場合の仮想上端再投影座標値を算出し、各画像の前記設定された上端座標と前記算出された仮想上端再投影座標との距離を再投影誤差として算出するステップと、
パラメータ決定手段が、前記撮像パラメータの変更による再投影誤差の変化に基づき当該撮像パラメータの微分係数を算出し、この微分係数に基づき変更された撮像パラメータを前記再投影誤差の算出に供する更新処理を予め決めておいた所定の条件を満たすまで繰返して実行し、変更後の撮像パラメータを最適な撮像パラメータとして決定するステップとを有し、
前記撮像パラメータの初期値は、
前記パラメータ設定手段が前記撮像装置の撮像パラメータの値を粗い刻み幅で逐次設定するステップと、
前記誤差評価手段が、各画像の前記設定された下端座標を前記設定された撮像パラメータに基づき床面上位置に投影した場合の仮想下端位置を算出し、この仮想下端位置に基づき実空間上で前記高さだけ鉛直上方にある位置を仮想上端位置として算出し、この仮想上端位置と前記設定された撮像パラメータとに基づき画像上に再投影した場合の仮想上端再投影座標を算出し、各画像の前記指定された上端座標と前記算出された仮想上端再投影座標との距離を再投影誤差として算出し、この算出した各画像の再投影誤差の和を算出する過程を、前記撮像パラメータの設定毎に実行するステップと、
前記パラメータ決定手段が前記逐次設定された撮像パラメータのうちで前記再投影誤差の和が最小となるものを初期値として決定するステップと
によって決定された値であること
を特徴とする撮像パラメータ決定方法。 - 前記被写体の下端位置が床面から一定の高さの位置にある場合、当該位置を含んだ水平面を仮想的な床面とし、前記一定の高さの値を減じた当該被写体の高さの値が当該被写体の仮想的な高さとして前記上端座標及び下端座標を指定するステップに供され、その後、前記再投影誤差を算出するステップ、前記撮像パラメータを決定するステップを経て、決定された前記撮像パラメータの一成分である前記撮像装置の高さの値に前記一定の高さの値を加算したものを最適な撮像パラメータとすること
を特徴とする請求項1に記載の撮像パラメータ決定方法。 - 前記被写体の上端座標値及び下端座標値の指定を画像処理技術によって実行すること
を特徴とする請求項1または2に記載の撮像パラメータ決定方法。 - 床面上の被写体を撮影する撮像装置の撮像パラメータを決定する撮像パラメータ決定装置であって、
床面から鉛直方向に一定の高さを有する被写体の床面上での位置を変えながら撮像装置が当該被写体を撮影することによって取得された複数の画像に対して当該被写体の上端座標及び下端座標を指定する端座標指定手段と、
前記撮像装置の撮像パラメータの初期値を設定するパラメータ設定手段と、
前記撮像パラメータの個々の初期値が変更された値に基づき各画像における下端座標を対応する床面上位置に投影した場合の仮想下端位置を算出し、この仮想下端位置に基づき実空間上で前記高さだけ鉛直上方にある位置を仮想上端位置として算出し、この仮想上端位置と前記設定された撮像パラメータとに基づき画像上に再投影した場合の仮想上端再投影座標値を算出し、各画像の前記設定された上端座標と前記算出された仮想上端再投影座標との距離を再投影誤差として算出する誤差評価手段と、
前記撮像パラメータの変更による再投影誤差の変化に基づき当該撮像パラメータの微分係数を算出し、この微分係数に基づき変更された撮像パラメータを前記再投影誤差の算出に供する更新処理を予め決めておいた所定の条件を満たすまで繰返して実行し、変更後の撮像パラメータを最適な撮像パラメータとして決定するパラメータ決定手段とを備え、
前記撮像パラメータの初期値は、
前記パラメータ設定手段が前記撮像装置の撮像パラメータの値を粗い刻み幅で逐次設定し、
前記誤差評価手段が、各画像の前記設定された下端座標を前記設定された撮像パラメータに基づき床面上位置に投影した場合の仮想下端位置を算出し、この仮想下端位置に基づき実空間上で前記高さだけ鉛直上方にある位置を仮想上端位置として算出し、この仮想上端位置と前記設定された撮像パラメータとに基づき画像上に再投影した場合の仮想上端再投影座標を算出し、各画像の前記指定された上端座標と前記算出された仮想上端再投影座標との距離を再投影誤差として算出し、この算出した各画像の再投影誤差の和を算出する過程を、前記撮像パラメータの設定毎に実行し、
前記パラメータ決定手段が前記逐次設定された撮像パラメータのうちで前記再投影誤差の和が最小となるものを初期値として決定した値であること
を特徴とする撮像パラメータ決定装置。 - 請求項1から3のいずれか1項に記載の撮像パラメータ決定方法の各ステップをコンピュータに実行させるための撮像パラメータ決定プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010085342A JP5331047B2 (ja) | 2010-04-01 | 2010-04-01 | 撮像パラメータ決定方法、撮像パラメータ決定装置、撮像パラメータ決定プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010085342A JP5331047B2 (ja) | 2010-04-01 | 2010-04-01 | 撮像パラメータ決定方法、撮像パラメータ決定装置、撮像パラメータ決定プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011215082A JP2011215082A (ja) | 2011-10-27 |
JP5331047B2 true JP5331047B2 (ja) | 2013-10-30 |
Family
ID=44944952
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010085342A Active JP5331047B2 (ja) | 2010-04-01 | 2010-04-01 | 撮像パラメータ決定方法、撮像パラメータ決定装置、撮像パラメータ決定プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5331047B2 (ja) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5613147B2 (ja) * | 2011-12-27 | 2014-10-22 | 住友電気工業株式会社 | カメラパラメータ測定装置、カメラパラメータ測定方法、及びプログラム |
EP2615580B1 (en) | 2012-01-13 | 2016-08-17 | Softkinetic Software | Automatic scene calibration |
WO2013111229A1 (ja) * | 2012-01-23 | 2013-08-01 | 日本電気株式会社 | カメラ校正装置、カメラ校正方法およびカメラ校正用プログラム |
WO2017126072A1 (ja) * | 2016-01-21 | 2017-07-27 | 株式会社日立製作所 | 画像認識システム、カメラ状態推定装置及び記憶媒体 |
JP7038345B2 (ja) | 2017-04-20 | 2022-03-18 | パナソニックIpマネジメント株式会社 | カメラパラメタセット算出方法、カメラパラメタセット算出プログラム及びカメラパラメタセット算出装置 |
JP7038346B2 (ja) | 2017-05-01 | 2022-03-18 | パナソニックIpマネジメント株式会社 | カメラパラメータ算出方法、カメラパラメータ算出プログラム、及びカメラパラメータ算出装置 |
JP7224832B2 (ja) * | 2018-10-01 | 2023-02-20 | キヤノン株式会社 | 情報処理装置、情報処理方法、及びプログラム |
US11263780B2 (en) | 2019-01-14 | 2022-03-01 | Sony Group Corporation | Apparatus, method, and program with verification of detected position information using additional physical characteristic points |
US20200226787A1 (en) | 2019-01-14 | 2020-07-16 | Sony Corporation | Information processing apparatus, information processing method, and program |
CN109801341B (zh) * | 2019-01-30 | 2020-11-03 | 北京经纬恒润科技有限公司 | 一种标定靶的位置校验方法及装置 |
CN111179357B (zh) * | 2019-12-30 | 2023-09-29 | 南京航空航天大学 | 一种基于平面靶标组合的大视场相机标定方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2778430B2 (ja) * | 1993-10-01 | 1998-07-23 | 株式会社デンソー | 視覚に基く三次元位置および姿勢の認識方法ならびに視覚に基く三次元位置および姿勢の認識装置 |
JPH0886609A (ja) * | 1994-09-16 | 1996-04-02 | Kobe Steel Ltd | ビーム光投影式3次元センサによる計測方法及びキャリブレーション方法並びにそれらの装置 |
JP3891181B2 (ja) * | 2004-02-20 | 2007-03-14 | 住友電気工業株式会社 | カメラパラメータの自動算出方法及び装置 |
JP5079547B2 (ja) * | 2008-03-03 | 2012-11-21 | Toa株式会社 | カメラキャリブレーション装置およびカメラキャリブレーション方法 |
-
2010
- 2010-04-01 JP JP2010085342A patent/JP5331047B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2011215082A (ja) | 2011-10-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5331047B2 (ja) | 撮像パラメータ決定方法、撮像パラメータ決定装置、撮像パラメータ決定プログラム | |
JP6687204B2 (ja) | 投影イメージ生成方法およびその装置、イメージピクセルと深度値との間のマッピング方法 | |
US8712016B2 (en) | Three-dimensional shape data processing apparatus and three-dimensional shape data processing method | |
JP2013539147A5 (ja) | ||
WO2020031950A1 (ja) | 計測校正装置、計測校正方法、及びプログラム | |
JPWO2018235163A1 (ja) | キャリブレーション装置、キャリブレーション用チャート、チャートパターン生成装置、およびキャリブレーション方法 | |
JP2016019194A (ja) | 画像処理装置、画像処理方法、および画像投影装置 | |
US20190005607A1 (en) | Projection device, projection method and program storage medium | |
JP2005308553A (ja) | 三次元画像計測装置及び方法 | |
KR20130138247A (ko) | 신속 3d 모델링 | |
CN102289803A (zh) | 图像处理设备、图像处理方法及程序 | |
JP2011179907A (ja) | 位置姿勢計測装置、位置姿勢計測方法およびプログラム | |
JP6594170B2 (ja) | 画像処理装置、画像処理方法、画像投影システムおよびプログラム | |
JP4948552B2 (ja) | カメラ校正装置、カメラ校正方法、カメラ校正プログラムおよびそのプログラムを記録した記録媒体 | |
JP2014217755A (ja) | 眼の画像処理の改良 | |
JP6974978B2 (ja) | 画像処理装置、画像処理方法、及びプログラム | |
CN111105467B (zh) | 一种图像标定方法、装置及电子设备 | |
JP2011155412A (ja) | 投影システムおよび投影システムにおける歪み修正方法 | |
WO2019155903A1 (ja) | 情報処理装置および方法 | |
JP5410328B2 (ja) | 光学投影安定化装置、光学投影安定化方法およびプログラム | |
JP4149732B2 (ja) | ステレオマッチング方法、3次元計測方法及び3次元計測装置並びにステレオマッチング方法のプログラム及び3次元計測のプログラム | |
JP2002015310A (ja) | 点群に面をフィッティングする方法およびモデリング装置 | |
JP7251003B2 (ja) | 細かいしわを有する顔メッシュ変形 | |
JP2006300656A (ja) | 画像計測方法、装置、プログラム及び記録媒体 | |
WO2017057426A1 (ja) | 投影装置、コンテンツ決定装置、投影方法、および、プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120523 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120612 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120810 |
|
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: 20130723 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130726 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5331047 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |