JP4293191B2 - 画素位置取得方法、画像処理装置、画素位置取得方法をコンピュータ上で実行させるプログラム、及びこのプログラムが記録されたコンピュータ読み取り可能な記録媒体 - Google Patents
画素位置取得方法、画像処理装置、画素位置取得方法をコンピュータ上で実行させるプログラム、及びこのプログラムが記録されたコンピュータ読み取り可能な記録媒体 Download PDFInfo
- Publication number
- JP4293191B2 JP4293191B2 JP2006009581A JP2006009581A JP4293191B2 JP 4293191 B2 JP4293191 B2 JP 4293191B2 JP 2006009581 A JP2006009581 A JP 2006009581A JP 2006009581 A JP2006009581 A JP 2006009581A JP 4293191 B2 JP4293191 B2 JP 4293191B2
- Authority
- JP
- Japan
- Prior art keywords
- imaging
- image
- data
- line
- pixel position
- 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
Links
- 238000000034 method Methods 0.000 title claims description 114
- 238000012545 processing Methods 0.000 title claims description 76
- 238000003384 imaging method Methods 0.000 claims description 246
- 238000013507 mapping Methods 0.000 claims description 141
- 238000006243 chemical reaction Methods 0.000 claims description 15
- 230000014509 gene expression Effects 0.000 claims description 12
- 239000003550 marker Substances 0.000 claims description 12
- 238000005520 cutting process Methods 0.000 claims description 9
- 238000013500 data storage Methods 0.000 description 47
- 230000008569 process Effects 0.000 description 35
- 238000004364 calculation method Methods 0.000 description 22
- 238000011156 evaluation Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 10
- 230000000875 corresponding effect Effects 0.000 description 9
- 239000004973 liquid crystal related substance Substances 0.000 description 7
- 238000012937 correction Methods 0.000 description 6
- 230000009466 transformation Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 238000009825 accumulation Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Landscapes
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Projection Apparatus (AREA)
- Image Processing (AREA)
- Transforming Electric Information Into Light Information (AREA)
Description
このような画素特性値補正処理の補正処理手法や補正量は、固定画素方式ディスプレイの表示原理や、製造工程・製造条件などに起因する画素の発光特性・透過特性に基づいて設定されるため、固定画素方式ディスプレイの画素の特性値(画素の発光特性,画素の透過特性の出力として現れる輝度や色度)を正確に取得する技術は重要である。
一般的には固定画素方式ディスプレイで適当な画像・映像を表示し、その表示画面をCCDカメラなどの撮像装置で撮影し、撮影データを解析することにより画素特性値を取得する。
各画素の特性値を取得する際の正確さを左右する要因は様々であるが、その中でも固定画素方式ディスプレイの各画素が撮影データ上にマッピングされる位置を正確に取得することは、特に重要である。
このため、従来、特定の分布を持つマーカを表示画面に複数表示させた状態を撮像装置で撮影し、そのマーカの対応付けから表示画面上と撮影データ上との対応関係を算出し、これにより、表示画面の各画素位置が撮影データ上にマッピングされる位置を取得する方法が提案されている(例えば、特許文献1参照)。
また、画像表示装置上に表示された画像の輪郭を直線として取得し、その輪郭の直線の交点(つまりは表示画像の四隅)から表示画像と撮影データとの射影変換を算出し、その射影変換を用いて撮影データの幾何補正を実施する方法が提案されている(例えば、特許文献2参照)。
また、これらの特許文献に記載された技術において、高精度に画素位置と撮影データ上にマッピングされる位置との関係を得ようとすると、対応関係を導き出すためのサンプリング点の数が多くなり、その各々について射影変換等を行わなければならないので、演算処理の複雑化を招くという問題がある。
スクリーン上に表示された表示画像を撮像装置により撮像し、撮像された撮像データに基づいて、前記スクリーン上に投影される画像生成デバイスの画素位置と、前記画素位置が前記撮像データ上にマッピングされた位置との対応関係を取得する画素位置取得方法であって、
前記画像生成デバイスの垂直方向に沿って延びる複数の直線からなる第1の線画像を、前記スクリーン上に表示させる手順と、
前記第1の線画像による表示画像を前記撮像装置により撮像し、撮像された第1の撮像データを取得する手順と、
前記画像生成デバイスの水平方向に沿って延びる複数の直線からなる第2の線画像を、前記スクリーン上に表示させる手順と、
前記第2の線画像による表示画像を前記撮像装置により撮像し、撮像された第2の撮像データを取得する手順と、
前記第1の撮像データ上にマッピングされた複数の撮像線を、各撮像線を含む領域を単位として切り出す手順と、
切り出された各撮像線の領域に基づいて、前記第1の撮像データにおける各撮像線を表す近似関数を設定する手順と、
前記第2の撮像データ上にマッピングされた複数の撮像線を、各撮像線を含む領域を単位として切り出す手順と、
切り出された各撮像線の領域に基づいて、前記第2の撮像データにおける各撮像線を表す近似関数を設定する手順と、
前記第1の撮像データ及び第2の撮像データで設定された近似関数に基づいて、前記画像生成デバイスの画素位置と、前記画素位置が前記撮像データ上にマッピングされた位置との対応付けを求める手順とを備えていることを特徴とする。
また、第1の線画像及び第2の線画像を表示させるだけでスクリーン上に投影される画像生成デバイスの画素位置と、その画素位置が撮像データ上にマッピングされた位置との対応付けが高精度に実行できるため、高速にその対応関係を取得することができる。
前記第1の線画像及び前記第2の線画像は、それぞれの撮像データとの対応を与える少なくとも4つのマーカを含んで構成され、
前記第1又は第2の撮像データ上にマッピングされた複数の撮像線を、各撮像線を含む領域として切り出す手順は、
前記第1の線画像及び前記第1の撮像データのマーカの対応関係に基づいて、前記第1の線画像及び前記第1の撮像データの変換式を設定するステップと、
前記第2の線画像及び前記第2の撮像データのマーカの対応関係に基づいて、前記第2の線画像及び前記第2の撮像データの変換式を設定するステップと、
前記第1又は第2の線画像中の各直線を囲む領域を設定するステップと、
前記第1又は第2の線画像中の各直線を囲む領域を、前記設定された変換式によって変換するステップと、
変換された領域に基づいて、前記第1の撮像データ又は前記第2の撮像データの各撮像線を切り出すステップとを備えているのが好ましい。
ここで、第1の線画像及び第1の撮像データ、又は第2の線画像及び第2の撮像データの変換式の設定は、例えば、射影変換式を用いて簡単に行うことができ、具体的には、撮像データのマッピング位置を与えるベクトルを(x,y)Tとし、表示画像の画素位置を与えるベクトルを(X,Y)Tとすると、次の変換式(1)により求めることができる。
各撮像線を表す近似関数を設定する手順は、第1の撮像データ又は第2の撮像データの垂直方向をy軸、水平方向をx軸としたときに、
第1の撮像データ上にマッピングされた各撮像線は、xをyの多項式として表した近似関数として設定され、
第2の撮像データ上にマッピングされた各撮像線は、yをxの多項式として表した近似関数として設定されるのが好ましい。
画像生成デバイスの画素位置と、その画素位置が撮像データ上にマッピングされた位置との対応付けを求める手順は、
第1の線画像上の各直線と第1の撮像データ上の各撮像線との対応付け、並びに、第2の線画像上の各直線と第2の撮像データ上の各撮像線との対応付けを行うステップと、
対応付けされた各撮像線に応じて設定された近似関数に基づいて、第1の撮像データ上の複数の撮像線及び第2の撮像データ上の複数の撮像線の交点を求めるステップと、
求められた各交点に基づいて、第1の撮像データ上の隣り合う2本の撮像線と、第2の撮像データ上の隣り合う2本の撮像線とによって囲まれる領域内の任意の点を与える補間関数を設定するステップとを備えているのが好ましい。
画像生成デバイスの画素位置と、その画素位置が撮像データ上にマッピングされた位置との対応付けを求める手順の後に、
既に算出された画像生成デバイスの画素位置とその画素位置が撮像データ上にマッピングされた位置との対応関係、並びに、再度算出された画像生成デバイスの画素位置とその画素位置が撮像データ上にマッピングされた位置との対応関係に基づいて、良否評価を行う手順を備え、
否と評価された場合、再度第1の線画像をスクリーン上に表示させる手順から、画像生成デバイスの画素位置と、その画素位置が撮像データ上にマッピングされた位置との対応付けを求める手順までを繰り返すのが好ましい。
繰り返す際の第1の線画像を表示させる手順及び第2の線画像を表示させる手順の少なくともいずれかは、前回よりも各直線の間隔を狭めて更新された線画像を表示させるのが好ましい。
この発明によれば、直線の間隔を狭めて更新された線画像を用いて再度対応関係を求めることにより、第1の撮像データ上にマッピングされた隣り合う2本の撮像線と、第2の撮像データ上にマッピングされた隣り合う2本の撮像線とにより囲まれた領域が前回よりも小さくなるので、その領域内の任意の画素位置とその画素位置が撮像データ上にマッピングされた領域内の位置との対応を、より一層高精度に求めることができる。
繰り返す際の第1の線画像を表示させる手順及び第2の線画像を表示させる手順の少なくともいずれかは、前回とは異なる位置に各直線を配置した線画像を表示させるのが好ましい。
この発明によれば、撮像データ上にマッピングされる撮像線が前回とは異なる位置に配置された状態で対応付けを改めて行うことができるので、前回では検出できなかった撮像データの歪みを検出する可能性が高くなり、領域内の任意の画素位置とその画素位置が撮像データ上にマッピングされた領域内の位置との対応を、高精度に求めることができる。また、線画像中の撮像線の本数は同じなので、演算処理が複雑になることもなく、前回と同様の負荷で対応付けを求めることができる。
〔第1実施形態〕
図1には、本発明の第1実施形態に係る画素位置取得方法を実施するための画素特性値取得システム1が示されている。この画素特性値取得システム1は、プロジェクタ100を構成する液晶パネル等の固定画素方式ディスプレイの各画素についての画素特性値、例えば、輝度、色度等を取得し、取得された画素特性値に基づいて、各画素についての補正データを生成するものであり、撮像装置2及びコンピュータ3を備えて構成される。
撮像装置2は、CCDカメラやCMOSセンサ等が採用され、スクリーン101に対して定点位置に配置され、スクリーン101上に投射された画像データに基づく投射画像を撮像して取得された撮像データをコンピュータ3に出力する。
表示画像取込手段31及び表示画像形成手段32は、画素特性値取得対象となるプロジェクタ100に対して所定の画像データを出力し、プロジェクタ100に所定の表示画像をスクリーン101上に表示させ、スクリーン101上に表示された表示画像を、撮像装置2によって撮像し、撮像データとして取り込む手段であり、両手段は協働して図2に示されるような一連の処理を実行する。
(1) まず、表示画像形成手段32は、縦線画像データ蓄積部37に蓄積された縦線画像データを読み出して取得し(処理S1)、プロジェクタ100に取得したデータを送信する(処理S2)。ここで、縦線画像データは、図3に示されるように、画面上で垂直方向に延びる複数の直線が、水平方向に所定間隔を設けて配置された画像A1であり、実際には、画像データの幅W、高さH、0番目の縦線位置w0、1番目の縦線位置w1、2番目の縦線位置w2…からなるメタデータA2として縦線画像データ蓄積部37に記録されている。
(3) 撮像データの保存が終了したら、表示画像取込手段31は、その旨を表示画像形成手段32に知らせる(処理S7)。表示画像形成手段32は、撮像終了の旨の情報を取得したら(処理S8)、次の横線画像データの取得を開始する(処理S9)。
(6) 表示画像形成手段32は、前述したすべての画像データに基づいて、プロジェクタ100に表示させたか否かを判定し(処理S9)、すべての画像表示が終了したと判定されたら、その旨を表示画像取込手段31に知らせ(処理S10)、処理を終了する。
(7) 表示画像取込手段31は、表示画像形成手段32から画像表示が終了した旨の情報を取得したか否かを判定し(処理S11)、終了した旨の情報を取得したら、処理を終了する。
マッピング領域取得手段33は、前述した縦線画像データA1及び横線画像データA3と、これらの表示画像を撮像装置2で撮像した縦線画像撮像データ及び横線画像撮像データとの大まかな対応関係を求め、これに基づいて、縦線画像撮像データ及び横線画像撮像データ上の各撮像線を切り出す手段であり、具体的には、図5に示される処理を行う。
(1) まず、マッピング領域取得手段33は、縦線画像データ蓄積部37に蓄積された縦線画像データA1、及び横線画像データ蓄積部38に蓄積された横線画像データA3を取得する(処理S12)。取得された縦線画像データ及び横線画像データを重ね合わせると、図6に示されるように、格子状の画像A5となる。
(3) マッピング領域取得手段33は、予め設定された縦線画像データ及び横線画像データとなる画像A5の四隅部分のマーカCA、CB、CC、CDの位置を取得する(処理S14)。
(4) 続けてマッピング領域取得手段33は、画像A5のマーカCA、CB、CC、CDが撮像データとなる画像A6上にマッピングされたマッピング位置cA、cB、cC、cDを取得する(処理S15)。
近似関数設定手段34は、縦線マッピング領域データ蓄積部43及び横線マッピング領域データ蓄積部44に蓄積された各マッピング領域データに基づいて、各撮像線を表す近似関数を設定する部分であり、例えば縦線マッピング領域データであれば、図8に示されるフローチャートに示される処理を行って近似関数の設定を行う。
(1) まず、近似関数設定手段34は、縦線マッピング領域データ蓄積部43より縦線マッピング領域データを取得する(処理S18)。
横線マッピング領域データの場合も、上記縦線マッピング領域データと同様の手順によって横線マッピングデータを取得することとなるが、この場合、画像A10に相当するデータ群の取得に際しては、各水平方向位置xに対する垂直方向位置yの広がりの範囲を求め、この垂直方向位置yの平均値を求めることにより、垂直位置Yを水平位置Xの多項式で表す。具体的には、以下の式(6)で与えられ、得られた近似式(6)は、横線画像データの横線位置hとともに横線マッピングデータ蓄積部46に蓄積される。
画素マッピング算出手段35は、近似関数設定手段34により得られた縦線マッピングデータ及び横線マッピングデータに基づいて、プロジェクタ1を構成する液晶パネル等により表示された表示画像の画素位置が、これを撮像した撮像データのどこにマッピングされているかを算出する部分であり、具体的には、図10のフローチャートに示されるような処理を行う。
(1) まず、画素マッピング算出手段35は、縦線マッピングデータ蓄積部45に蓄積された縦線マッピングデータを取得し(処理S22)、続けて横線マッピングデータ蓄積部46に蓄積された横線マッピングデータを取得する(処理S23)。
(xbb,ybb)を用いて次の式(7)、式(8)で表現することができる。
画素特性値取得手段36は、特性値取得用撮像データ蓄積部42に蓄積された特性値取得用撮像データと、画素マッピングデータ蓄積部47に蓄積された画素マッピングデータに基づいて、表示画像上の各画素の特性値を取得する部分であり、次のような手順で画素特性値の取得を行う。
(1) まず、画素特性値取得手段36は、特性値取得用撮像データ蓄積部42より特性値取得用撮像データを取得し、撮像データ上での特性値を取得する。特性値としては、例えば、輝度値、色ムラ等の数値データが与えられる。
(3) 最後に、画素特性値取得手段36は、表示画像上のすべての画素位置に応じた特性値データを画素特性値データとして画素特性値データ蓄積部48に蓄積する。
次に、前述した各機能的手段によって実施される画素特性値取得方法の全体の流れを、図12に示されるフローチャートに基づいて説明する。
(1) 表示画像形成手段32は、プロジェクタ100に縦線画像データ、横線画像データ、及び特性値取得用画像データに基づく画像を順次表示させ(処理S27)、各画像データによりスクリーン101上に表示された表示画像を撮像装置2によって撮像し、表示画像取込手段31により撮像データとして順次取り込み(処理S28)、縦線画像撮像データ蓄積部40、横線画像撮像データ蓄積部41、及び特性値取得用撮像データ蓄積部42に記録保存する(処理S29)。
(2) 表示画像取込手段31により、すべての撮像データの取り込みが終了したと判定されたら(処理S30)、マッピング領域取得手段33は、縦線画像データ及び横線画像データを取得し(処理S31)、さらに縦線画像撮像データ及び横線画像撮像データを取得する(処理S32)。
(4) 同様に横線画像データ及び横線画像撮像データについても、式(3)、式(4)に基づいて撮像データ中の各撮像線の切り出しを行い、横線マッピング領域データとして蓄積し、縦線及び横線のすべての撮像線についてマッピング領域データが取得されるまで、処理を繰り返す(処理S36)。
(6) マッピング領域取得手段33は、縦線マッピング領域データとして格納された各撮像線を与える撮像線の位置を取得し(処理S38)、続けてこの撮像線を近似する、式(5)で与えられる多項式の近似関数の当てはめを行う(処理S39)。
(7) 得られた近似関数を縦線マッピングデータとして縦線マッピングデータ蓄積部45に蓄積する(処理S40)。
(8) マッピング領域取得手段33は、横線マッピング領域データに基づいて、横線マッピングデータ中の撮像線を当てはめる式(6)を用いて、同様の手順で近似関数の設定を行い、すべてのマッピング領域データ上の撮像線について近似関数の設定及びマッピングデータの蓄積が終了したら(処理S41)、処理を終了する。
(10) 画素マッピング算出手段35は、縦線マッピングデータ及び横線マッピングデータにより生成される四辺形領域内の任意の点と、この点に対応する縦線画像データ及び横線画像データによる四辺形領域内の点との対応関係を与える補間関数を式(7)及び式(8)に基づいて算出する(処理S44)。
(11) 画素マッピング算出手段35は、算出された補間関数を画素マッピングデータとして蓄積し(処理S45)、すべての縦線及び横線内の領域についての補間関数が求められるまで繰り返す(処理S46)。
このような本実施形態によれば、画素位置取得用の画像データとして縦線データ及び横線データを採用しているので、撮像装置2に起因する、表示画像上の画素位置とその画素位置が撮像データ上にマッピングされる位置との間に生じる複雑な歪みを、近似関数という形で精度よく把握でき、表示画像の画素位置と、その画素位置が撮像データにマッピングされた位置との対応を高精度に取得することができる。
また、前述した式(1)〜(12)によって高精度な対応関係を把握できるので、複雑な演算処理を行う必要もなく、簡単に高精度な対応関係を求めることができる。
次に、本発明の第2実施形態について説明する。尚、以下の説明では既に説明した部分と同一の部分等については、その説明を省略する。
前述の第1実施形態では、画素マッピング算出手段35による画素マッピングデータを算出した後、直ちに画素特性値取得手段36によって画素特性値の取得を行うように構成されていた。
これに対して、第2実施形態に係る画素特性値取得システム4では、図13に示されるように、コンピュータ4内に処理終了判定手段49が設けられ、画素マッピングデータが適切でないと判定された場合、再度画像データの表示から取り込みを行い、画素マッピング算出手段50による画素マッピングデータの算出を行い、適切な画素マッピングデータが得られるまで処理を繰り返す点が相違する。
以下、これらの相違点について詳述する。
このような交点及び中点を用いて撮像データ中の四辺形領域内の任意の点cαβの位置座標(x、y)は、各点cijの座標値を(xij,yij)とすると、補間関数は、次の式(13)、式(14)で与えられる。
一方、処理終了判定手段49が評価値Errorが十分に小さくなっていない、前回との差が大きいと判定した場合、処理終了判定手段49は、図15に示されるように、最初の縦線表示画像A22の縦線のピッチを、画像A23のように倍に設定した画像データや、縦線のピッチを、画像A24のように不等間隔に設定した画像データを再構成し、プロジェクタ100に入力し、これに基づく表示画像を表示させる。横線画像データも同様にして再構成を行う。
(1) まず、表示画像形成手段32は、プロジェクタ100に縦線画像データ、横線画像データ、及び特性値取得用画像データを入力し、スクリーン101上にそれぞれの表示画像を表示させつつ(処理S51)、表示画像取込手段31によって各表示画像の撮像及び取り込みを行う(処理S52)。
(3) そして、画素マッピング算出手段50は、前述した処理によって画素マッピングデータの算出を行う(処理S55)。ここまでは、第1実施形態と同様の手順である。
(4) 処理終了判定手段49は、前回算出された画素マッピングデータが存在しているか否かを判定し(処理S56)、ない場合は、画像A23又は画像A24のような画像データの再構成を行って(処理S57)、これをプロジェクタ100に入力して前記の処理S51〜処理S55までを繰り返す。
(6) 評価値Errorが所定の閾値以下となっていないと判定された場合、処理終了判定手段49は、画像A23又は画像A24のような画像データの再構成を行って、これをプロジェクタ100に入力して処理S51〜S55を繰り返し、新たな画素マッピングデータの算出を行う。一方、所定の閾値以下となっていると判定された場合、処理を終了し、画素特性値取得手段36による最新の画素マッピングデータに基づく画素特性値の取得を開始する(処理S60)。
なお、本発明は前述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
前記実施形態では、プロジェクタ100による表示画像の画素特性値取得のために、本発明に係る画素位置取得方法を採用していたが、これに限らず、直視型の液晶ディスプレイや、プラズマディスプレイ、有機ELディスプレイ等の画素特性値を高精度に取得するために、本発明に係る画素位置取得方法を採用してもよい。
その他、本発明の実施の際の具体的な構造及び形状等は、本発明の目的を達成できる範囲で他の構造等としてもよい。
Claims (10)
- スクリーン上に表示された表示画像を撮像装置により撮像し、撮像された撮像データに基づいて、前記スクリーン上に投影される画像生成デバイスの画素位置と、前記画素位置が前記撮像データ上にマッピングされた位置との対応関係を取得する画素位置取得方法であって、
前記画像生成デバイスの垂直方向に沿って延びる複数の直線からなる第1の線画像を、前記スクリーン上に表示させる手順と、
前記第1の線画像による表示画像を前記撮像装置により撮像し、撮像された第1の撮像データを取得する手順と、
前記画像生成デバイスの水平方向に沿って延びる複数の直線からなる第2の線画像を、前記スクリーン上に表示させる手順と、
前記第2の線画像による表示画像を前記撮像装置により撮像し、撮像された第2の撮像データを取得する手順と、
前記第1の撮像データ上にマッピングされた複数の撮像線を、各撮像線を含む領域を単位として切り出す手順と、
切り出された各撮像線の領域に基づいて、前記第1の撮像データにおける各撮像線を表す近似関数を設定する手順と、
前記第2の撮像データ上にマッピングされた複数の撮像線を、各撮像線を含む領域を単位として切り出す手順と、
切り出された各撮像線の領域に基づいて、前記第2の撮像データにおける各撮像線を表す近似関数を設定する手順と、
前記第1の撮像データ及び第2の撮像データで設定された近似関数に基づいて、前記画像生成デバイスの画素位置と、前記画素位置が前記撮像データ上にマッピングされた位置との対応付けを求める手順とを備えていることを特徴とする画素位置取得方法。 - 請求項1に記載の画素位置取得方法において、
前記第1の線画像及び前記第2の線画像は、それぞれの撮像データとの対応を与える少なくとも4つのマーカを含んで構成され、
前記第1又は第2の撮像データ上にマッピングされた複数の撮像線を、各撮像線を含む領域として切り出す手順は、
前記第1の線画像及び前記第1の撮像データのマーカの対応関係に基づいて、前記第1の線画像及び前記第1の撮像データの、前記第1の線画像の画素位置を前記撮像データのマッピング位置に変換する変換式を設定するステップと、
前記第2の線画像及び前記第2の撮像データのマーカの対応関係に基づいて、前記第2の線画像及び前記第2の撮像データの、前記第2の線画像の画素位置を前記撮像データのマッピング位置に変換する変換式を設定するステップと、
前記第1又は第2の線画像中の各直線を囲む領域を設定するステップと、
前記第1又は第2の線画像中の各直線を囲む領域を、前記設定された変換式によって変換するステップと、
変換された領域に基づいて、前記第1の撮像データ又は前記第2の撮像データの各撮像線を切り出すステップとを備えていることを特徴とする画素位置取得方法。 - 請求項1又は請求項2に記載の画素位置取得方法において、
前記各撮像線を表す近似関数を設定する手順は、
前記第1の撮像データ又は前記第2の撮像データの垂直方向をy軸、水平方向をx軸とするxy座標系を設定したときに、
前記第1の撮像データ上にマッピングされた各撮像線は、xをyの多項式として表した近似関数として設定され、
前記第2の撮像データ上にマッピングされた各撮像線は、yをxの多項式として表した近似関数として設定されることを特徴とする画素位置取得方法。 - 請求項1乃至請求項3のいずれかに記載の画素位置取得方法において、
前記画像生成デバイスの画素位置と、前記画素位置が前記撮像データ上にマッピングされた位置との対応付けを求める手順は、
前記第1の線画像上の各直線と前記第1の撮像データ上の各撮像線との対応付け、並びに、前記第2の線画像上の各直線と前記第2の撮像データ上の各撮像線との対応付けを行うステップと、
対応付けされた各撮像線に応じて設定された近似関数に基づいて、前記第1の撮像データ上の複数の撮像線及び前記第2の撮像データ上の複数の撮像線の交点を求めるステップと、
求められた各交点に基づいて、前記第1の撮像データ上の隣り合う2本の撮像線と、前記第2の撮像データ上の隣り合う2本の撮像線とによって囲まれる領域内の任意の点を与える補間関数を設定するステップとを備えていることを特徴とする画素位置取得方法。 - 請求項1乃至請求項4のいずれかに記載の画素位置取得方法において、
前記画像生成デバイスの画素位置と、前記画素位置が前記撮像データ上にマッピングされた位置との対応付けを求める手順の後に、
既に算出された前記画像生成デバイスの画素位置と前記画素位置が前記撮像データ上にマッピングされた位置との対応関係、並びに、再度算出された前記画像生成デバイスの画素位置と前記画素位置が前記撮像データ上にマッピングされた位置との対応関係に基づいて、良否評価を行う手順を備え、
否と評価された場合、再度第1の線画像を前記スクリーン上に表示させる手順から前記画像生成デバイスの画素位置と前記画素位置が撮像データ上にマッピングされた位置との対応付けを求める手順までを繰り返すことを特徴とする画素位置取得方法。 - 請求項5に記載の画素位置取得方法において、
前記繰り返す際の第1の線画像を表示させる手順及び第2の線画像を表示させる手順の少なくともいずれかは、前回よりも各直線の間隔を狭めて更新された線画像を表示させることを特徴とする画素位置取得方法。 - 請求項5に記載の画素位置取得方法において、
前記繰り返す際の第1の線画像を表示させる手順及び第2の線画像を表示させる手順の少なくともいずれかは、前回とは異なる位置に各直線を配置した線画像を表示させることを特徴とする画素位置取得方法。 - スクリーン上に表示された表示画像を撮像装置により撮像し、撮像された撮像データに基づいて、前記スクリーン上に投影される画像生成デバイスの画素位置と、前記画素位置が前記撮像データ上にマッピングされた位置との対応関係を取得する画像処理装置であって、
請求項1乃至請求項7に記載の画素位置取得方法を構成する各手順を実行することを特徴とする画像処理装置。 - スクリーン上に表示された表示画像を撮像装置により撮像し、撮像された撮像データに基づいて、前記スクリーン上に投影される画像生成デバイスの画素位置と、前記画素位置が前記撮像データ上にマッピングされた位置との対応関係を取得する画素位置取得方法をコンピュータ上で実行させるプログラムであって、
前記コンピュータが請求項1乃至請求項7に記載の画素位置取得方法を構成する各手順を実行することを特徴とするプログラム。 - 請求項9に記載のプログラムが記録されたことを特徴とするコンピュータ読み取り可能な記録媒体。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006009581A JP4293191B2 (ja) | 2006-01-18 | 2006-01-18 | 画素位置取得方法、画像処理装置、画素位置取得方法をコンピュータ上で実行させるプログラム、及びこのプログラムが記録されたコンピュータ読み取り可能な記録媒体 |
US11/623,995 US20070165197A1 (en) | 2006-01-18 | 2007-01-17 | Pixel position acquiring method, image processing apparatus, program for executing pixel position acquiring method on computer, and computer-readable recording medium having recorded thereon program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006009581A JP4293191B2 (ja) | 2006-01-18 | 2006-01-18 | 画素位置取得方法、画像処理装置、画素位置取得方法をコンピュータ上で実行させるプログラム、及びこのプログラムが記録されたコンピュータ読み取り可能な記録媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007192610A JP2007192610A (ja) | 2007-08-02 |
JP4293191B2 true JP4293191B2 (ja) | 2009-07-08 |
Family
ID=38448437
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006009581A Expired - Fee Related JP4293191B2 (ja) | 2006-01-18 | 2006-01-18 | 画素位置取得方法、画像処理装置、画素位置取得方法をコンピュータ上で実行させるプログラム、及びこのプログラムが記録されたコンピュータ読み取り可能な記録媒体 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4293191B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5354163B2 (ja) * | 2008-12-05 | 2013-11-27 | セイコーエプソン株式会社 | プロジェクター、プログラムおよび情報記憶媒体 |
-
2006
- 2006-01-18 JP JP2006009581A patent/JP4293191B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2007192610A (ja) | 2007-08-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101489048B1 (ko) | 촬상 장치, 화상 처리 방법 및 프로그램을 기록하기 위한 기록 매체 | |
JP5222472B2 (ja) | 画像処理装置、画像復元方法およびプログラム | |
JP5911296B2 (ja) | 画像処理装置、撮像装置、顕微鏡システム、画像処理方法、及び画像処理プログラム | |
US20110033132A1 (en) | Image correction apparatus and image correction method | |
US7936357B2 (en) | Image display device, method of generating correction value of image display device, program for generating correction value of image display device, and recording medium recording program thereon | |
JPWO2014069632A1 (ja) | 画像処理装置、画像処理方法、画像処理プログラム及び記録媒体 | |
JP2011188083A (ja) | 情報処理装置、情報処理方法、プログラム、及び光学顕微鏡を搭載した撮像装置 | |
JP2011124948A (ja) | 情報処理装置、情報処理方法、プログラム、及び光学顕微鏡を搭載した撮像装置 | |
JP6045523B2 (ja) | 画像処理装置およびその制御方法 | |
JP5735846B2 (ja) | 画像処理装置およびその方法 | |
JP7310606B2 (ja) | 二次元フリッカ測定装置及び二次元フリッカ測定方法 | |
JP4419980B2 (ja) | 歪補正方法及び歪補正装置 | |
JP2017092756A (ja) | 画像処理装置、画像処理方法、画像投影システムおよびプログラム | |
JP5970012B2 (ja) | 画像処理装置およびその制御方法 | |
US8274597B2 (en) | System and method for measuring a border of an image of an object | |
JP4534992B2 (ja) | 画素位置取得方法 | |
JP2007081611A (ja) | 表示画面補正パラメータ設定方法 | |
JP2001148012A (ja) | 対応点探索方法および装置 | |
JP4293191B2 (ja) | 画素位置取得方法、画像処理装置、画素位置取得方法をコンピュータ上で実行させるプログラム、及びこのプログラムが記録されたコンピュータ読み取り可能な記録媒体 | |
US20070165197A1 (en) | Pixel position acquiring method, image processing apparatus, program for executing pixel position acquiring method on computer, and computer-readable recording medium having recorded thereon program | |
JP2008219188A (ja) | 画像処理装置、画像処理方法、画像処理装置制御プログラム、及び該プログラムを記録したコンピュータ読み取り可能な記録媒体 | |
JP4017578B2 (ja) | 手ぶれ補正装置、手ぶれ補正方法および手ぶれ補正プログラムを記録した記録媒体 | |
JP5167614B2 (ja) | 距離画像生成装置、距離画像生成方法及びプログラム | |
JP6967382B2 (ja) | Mtf測定装置およびそのプログラム | |
JP2007221624A (ja) | 照度取得装置、照度取得方法および照度取得プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081107 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081118 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090113 |
|
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: 20090317 |
|
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: 20090330 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120417 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4293191 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120417 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130417 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130417 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140417 Year of fee payment: 5 |
|
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 |
|
LAPS | Cancellation because of no payment of annual fees |