JPH0887594A - 画像の完全且つ歪みのないコンピュータ表示の提供方法 - Google Patents
画像の完全且つ歪みのないコンピュータ表示の提供方法Info
- Publication number
- JPH0887594A JPH0887594A JP7225069A JP22506995A JPH0887594A JP H0887594 A JPH0887594 A JP H0887594A JP 7225069 A JP7225069 A JP 7225069A JP 22506995 A JP22506995 A JP 22506995A JP H0887594 A JPH0887594 A JP H0887594A
- Authority
- JP
- Japan
- Prior art keywords
- image
- tiles
- board
- landmark
- tile
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/10—Image acquisition
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
Abstract
(57)【要約】
【課題】 カメラベースの走査システムによって大きな
歪みを生じることなくボードの高解像度の電子画像を提
供する。 【解決手段】 ボード上の小さなサブ領域とされる各タ
イルに対し修正が実施されて、各タイルにわたって明る
さのばらつきを修正する。タイルの重なり合った領域が
決定され、この領域に対して修正が実施されると、単一
の中間グレイレベル画像が生成される。画像のグレイレ
ベル表示はしきい値処理されて、ボード上の画像を表示
する2値電子画像が生成される。ボード画像の一部を含
む重なり合った画像タイルを捕捉することによってボー
ド上の画像の完全且つ歪みのないコンピュータ表示を提
供することができる。
歪みを生じることなくボードの高解像度の電子画像を提
供する。 【解決手段】 ボード上の小さなサブ領域とされる各タ
イルに対し修正が実施されて、各タイルにわたって明る
さのばらつきを修正する。タイルの重なり合った領域が
決定され、この領域に対して修正が実施されると、単一
の中間グレイレベル画像が生成される。画像のグレイレ
ベル表示はしきい値処理されて、ボード上の画像を表示
する2値電子画像が生成される。ボード画像の一部を含
む重なり合った画像タイルを捕捉することによってボー
ド上の画像の完全且つ歪みのないコンピュータ表示を提
供することができる。
Description
【0001】
【発明の属する技術分野】本発明は、ホワイトボード又
はブラックボード装置上にマーキングを電子形式で転記
(転写)するための装置に関する。より詳細には、本発
明は、画像をボードから捕捉し、これらの画像を電子的
に処理してボード全体の完全且つ歪みのない高解像度の
画像を生成するための技術に関する。
はブラックボード装置上にマーキングを電子形式で転記
(転写)するための装置に関する。より詳細には、本発
明は、画像をボードから捕捉し、これらの画像を電子的
に処理してボード全体の完全且つ歪みのない高解像度の
画像を生成するための技術に関する。
【0002】
【従来の技術】協同で作業する状況において、表示され
た情報の視認と操作を同時に行なうことをたびたび要求
するユーザは少なくない。ホワイトボード及びブラック
ボード(以下「ボード」と称する)は、「壁サイズ」の
表面の手書きの文書画像と図形画像を維持するために広
く使用されている。ボード媒体は種々の対話式作業を容
易にする一定の特性を供与する。即ち、マーキングは複
数の人間によって視認されるのに十分な大きさのもので
あること、マーキングは消去及び書き直しによって編集
可能であること、表面は静止しているために、見失った
り、しわが寄ったり、破れたり、又は風で吹き飛ばされ
ることがないこと、表面は容易に消去され、完全に再利
用可能であり、(実質的には)磨滅しない。しかしなが
ら、ボードの使用に対する一つの問題点は、情報が他の
媒体に容易に転送されないことである。従って、現時点
では、ボード上の文書及び図形における対話の記録を維
持し且つその記録を用紙又は他の携帯及び記憶可能な媒
体に対し迅速、簡単、且つ自動的に転写しながら、任意
の相手との対話を保持することは不可能である。
た情報の視認と操作を同時に行なうことをたびたび要求
するユーザは少なくない。ホワイトボード及びブラック
ボード(以下「ボード」と称する)は、「壁サイズ」の
表面の手書きの文書画像と図形画像を維持するために広
く使用されている。ボード媒体は種々の対話式作業を容
易にする一定の特性を供与する。即ち、マーキングは複
数の人間によって視認されるのに十分な大きさのもので
あること、マーキングは消去及び書き直しによって編集
可能であること、表面は静止しているために、見失った
り、しわが寄ったり、破れたり、又は風で吹き飛ばされ
ることがないこと、表面は容易に消去され、完全に再利
用可能であり、(実質的には)磨滅しない。しかしなが
ら、ボードの使用に対する一つの問題点は、情報が他の
媒体に容易に転送されないことである。従って、現時点
では、ボード上の文書及び図形における対話の記録を維
持し且つその記録を用紙又は他の携帯及び記憶可能な媒
体に対し迅速、簡単、且つ自動的に転写しながら、任意
の相手との対話を保持することは不可能である。
【0003】この作業を実行するための既存の方法は手
間がかかり、時間を浪費し、且つ不便なものである。そ
の一つは、ボード上に存在する文書及び図形の一部又は
全部を手書きにより用紙上に転記できるにすぎない。こ
れは多くの時間を要し、人間が読み書きする際の間違い
からエラーを被ることがある。あるいは、カメラでボー
ドを写真に撮ることもできる。これはカメラを手近に置
く必要があり、フィルムを現像することによる遅延を生
じ、「インスタント」カメラを用いると費用が高くなる
可能性があり、不正確な焦点及び露出によって品質の低
い表現になりやすい。カメラはさらに、通常では読み取
り難い非常に縮小されたサイズの画像を生成する。
間がかかり、時間を浪費し、且つ不便なものである。そ
の一つは、ボード上に存在する文書及び図形の一部又は
全部を手書きにより用紙上に転記できるにすぎない。こ
れは多くの時間を要し、人間が読み書きする際の間違い
からエラーを被ることがある。あるいは、カメラでボー
ドを写真に撮ることもできる。これはカメラを手近に置
く必要があり、フィルムを現像することによる遅延を生
じ、「インスタント」カメラを用いると費用が高くなる
可能性があり、不正確な焦点及び露出によって品質の低
い表現になりやすい。カメラはさらに、通常では読み取
り難い非常に縮小されたサイズの画像を生成する。
【0004】あるいはまた、ポスターパッド等の「壁サ
イズ」の用紙によって、書かれたものについての比較的
永久性であり且つ携帯可能な記録が可能となるが、これ
らの用紙は大型且つ取り扱い難く、画像生成中は消去す
ることができない。
イズ」の用紙によって、書かれたものについての比較的
永久性であり且つ携帯可能な記録が可能となるが、これ
らの用紙は大型且つ取り扱い難く、画像生成中は消去す
ることができない。
【0005】コピー−ボード装置はハードコピー用紙に
転記可能な書き込み面を提供するが、これらは現在で
は、てこ装置を有する組み込み式ボードにとって代わる
見やすい携帯用のホワイトボードとして考えられる。
転記可能な書き込み面を提供するが、これらは現在で
は、てこ装置を有する組み込み式ボードにとって代わる
見やすい携帯用のホワイトボードとして考えられる。
【0006】上述した解決法には、画像をボードから電
子的に使用可能な形式に転写することを補助するものは
ない。
子的に使用可能な形式に転写することを補助するものは
ない。
【0007】本発明において、カメラベースの走査シス
テムによって大きな歪みを生じることなくボードの高解
像度の電子画像が提供される。
テムによって大きな歪みを生じることなくボードの高解
像度の電子画像が提供される。
【0008】
【発明が解決しようとする課題】本発明の目的は、人間
であるユーザに、既存のボードの画像内容をコンピュー
タ形式(computational form)で捕捉する能力を提供す
ることであり、ボード上にマークの完全且つ歪みのない
高解像度のコンピュータ画像を提供する。いったん電子
形式になると、画像はハードコピー化され、ファクシミ
リで電送され、ファイルに記憶され、ディスプレイ装置
に転送されて、あるいはまた、さらに画像分析技術を用
いて情報の内容をフィルタ処理し且つ分析するように処
理することが可能である。
であるユーザに、既存のボードの画像内容をコンピュー
タ形式(computational form)で捕捉する能力を提供す
ることであり、ボード上にマークの完全且つ歪みのない
高解像度のコンピュータ画像を提供する。いったん電子
形式になると、画像はハードコピー化され、ファクシミ
リで電送され、ファイルに記憶され、ディスプレイ装置
に転送されて、あるいはまた、さらに画像分析技術を用
いて情報の内容をフィルタ処理し且つ分析するように処
理することが可能である。
【0009】
【課題を解決するための手段】本発明はボード上に画像
の画像内容をコンピュータ形式で捕捉するためのシステ
ムを提供する。同システムは、ボード画像が提供される
ボードと、一連の重なり合った画像タイルでボード画像
を捕捉するための少なくとも1つのカメラサブシステム
と、ボード画像を表現する完全2値画像においてタイル
を組み合わせるために画像タイルを受け取り且つ処理す
るためのプロセッサと、を有し、同プロセッサは中間画
像データと結果としての2値画像を記憶するためのメモ
リを備えている。
の画像内容をコンピュータ形式で捕捉するためのシステ
ムを提供する。同システムは、ボード画像が提供される
ボードと、一連の重なり合った画像タイルでボード画像
を捕捉するための少なくとも1つのカメラサブシステム
と、ボード画像を表現する完全2値画像においてタイル
を組み合わせるために画像タイルを受け取り且つ処理す
るためのプロセッサと、を有し、同プロセッサは中間画
像データと結果としての2値画像を記憶するためのメモ
リを備えている。
【0010】本発明はさらに、それぞれがボード画像の
一部を含む重なり合った画像タイルを捕捉し、画像タイ
ルを電子的に計算されるフォーマットに変換することに
よってボード上の画像の完全且つ歪みのないコンピュー
タ表示を提供するための方法を提供する。修正は各タイ
ルに対して実施されて、各タイルにわたっての明るさの
変動(ばらつき)を修正する。重なり合った領域が決定
されて、前記重なり合った領域に対し修正が実施されて
単一の中間グレイレベル画像を生成する。画像のグレイ
レベル表示はしきい値処理されてボード上に画像を表示
する2値電子画像を生成する。あるいはまた、グレイレ
ベル画像を処理して同様にカラー画像を生成することも
できる。
一部を含む重なり合った画像タイルを捕捉し、画像タイ
ルを電子的に計算されるフォーマットに変換することに
よってボード上の画像の完全且つ歪みのないコンピュー
タ表示を提供するための方法を提供する。修正は各タイ
ルに対して実施されて、各タイルにわたっての明るさの
変動(ばらつき)を修正する。重なり合った領域が決定
されて、前記重なり合った領域に対し修正が実施されて
単一の中間グレイレベル画像を生成する。画像のグレイ
レベル表示はしきい値処理されてボード上に画像を表示
する2値電子画像を生成する。あるいはまた、グレイレ
ベル画像を処理して同様にカラー画像を生成することも
できる。
【0011】本発明の一態様は、表面上に画像の完全且
つ歪みのないコンピュータ表示を提供するための方法で
あって、各々が表面画像の一部を含む画像タイルを捕捉
することを有し、上記タイルはそれぞれ隣接したタイル
と重なり合い、上記画像タイルを電子計算用フォーマッ
トに変換することを有し、各タイルの上記重なり合った
領域を決定することを有し、上記重なり合った領域での
歪みを修正して単一のコンピュータ用画像を生成するこ
とを有する。
つ歪みのないコンピュータ表示を提供するための方法で
あって、各々が表面画像の一部を含む画像タイルを捕捉
することを有し、上記タイルはそれぞれ隣接したタイル
と重なり合い、上記画像タイルを電子計算用フォーマッ
トに変換することを有し、各タイルの上記重なり合った
領域を決定することを有し、上記重なり合った領域での
歪みを修正して単一のコンピュータ用画像を生成するこ
とを有する。
【0012】本発明の別の態様は、上記一態様の画像の
完全且つ歪みのないコンピュータ表示の提供方法におい
て、上記重なり合った領域に対し修正を行なって単一の
中間画像を生成する上記ステップが、上記重なり合った
領域に入るランドマークを決定し、ランドマークの近傍
に画像パッチの局所的相関を実行して各画像タイル内に
対応するランドマーク位置を決定し、上記対応するラン
ドマーク位置をボード座標に射影し、重なり合ったタイ
ルからの対のランドマークを比較し、中間位置にある目
標座標を選択し、上記中間位置に対する各タイルの新し
い透視変換を計算する、各サブ工程を有するとともに、
上記複数のサブ工程が、ランドマーク射影における累積
エラーによって表示される重なり合ったタイル間のラン
ドマーク位置への収束がしきい値量よりも少なくなるま
で反復されることを特徴とする。
完全且つ歪みのないコンピュータ表示の提供方法におい
て、上記重なり合った領域に対し修正を行なって単一の
中間画像を生成する上記ステップが、上記重なり合った
領域に入るランドマークを決定し、ランドマークの近傍
に画像パッチの局所的相関を実行して各画像タイル内に
対応するランドマーク位置を決定し、上記対応するラン
ドマーク位置をボード座標に射影し、重なり合ったタイ
ルからの対のランドマークを比較し、中間位置にある目
標座標を選択し、上記中間位置に対する各タイルの新し
い透視変換を計算する、各サブ工程を有するとともに、
上記複数のサブ工程が、ランドマーク射影における累積
エラーによって表示される重なり合ったタイル間のラン
ドマーク位置への収束がしきい値量よりも少なくなるま
で反復されることを特徴とする。
【0013】
【発明の実施の形態】図1は本発明の特徴を示すシステ
ム50を示している。ボード52はユーザからのマーキ
ングを受け取る。「ボード」はホワイトボードや、ブラ
ックボード、又は、手書きの文書及び図形画像を維持す
るために使用される他の同様の壁サイズの面のいずれで
もよい。以下の説明は主として濃い色のマーキングを用
いたホワイトボードに基づくものである。また、反対の
反射率を表わすように幾つかのパラメータを変化させた
状態で、明るい色のマーキングを用いた濃い色のボード
を使用してもよいことは当業者には明白である。
ム50を示している。ボード52はユーザからのマーキ
ングを受け取る。「ボード」はホワイトボードや、ブラ
ックボード、又は、手書きの文書及び図形画像を維持す
るために使用される他の同様の壁サイズの面のいずれで
もよい。以下の説明は主として濃い色のマーキングを用
いたホワイトボードに基づくものである。また、反対の
反射率を表わすように幾つかのパラメータを変化させた
状態で、明るい色のマーキングを用いた濃い色のボード
を使用してもよいことは当業者には明白である。
【0014】カメラサブシステム54はボードの1つの
又は複数の画像を捕捉し、それ(ら)はネットワーク5
8を介してコンピュータ56に供給される。コンピュー
タ56はプロセッサと、指示及び電子的/コンピュータ
画像を記憶するためのメモリを有する。
又は複数の画像を捕捉し、それ(ら)はネットワーク5
8を介してコンピュータ56に供給される。コンピュー
タ56はプロセッサと、指示及び電子的/コンピュータ
画像を記憶するためのメモリを有する。
【0015】一般に、ビデオカメラ等の電子カメラの解
像度は、ボード上のマーキングをはっきりと識別するた
めに十分な細部描写を備えた全体のボード画像を捕捉す
るには不十分である。このため、「画像タイル(image
tile)」と呼ばれる、ボード上のより小さなサブ領域の
数個のズーム・イン画像は個別に捕捉され、さらに結合
されなければならない。
像度は、ボード上のマーキングをはっきりと識別するた
めに十分な細部描写を備えた全体のボード画像を捕捉す
るには不十分である。このため、「画像タイル(image
tile)」と呼ばれる、ボード上のより小さなサブ領域の
数個のズーム・イン画像は個別に捕捉され、さらに結合
されなければならない。
【0016】カメラサブシステム54は、コンピュータ
制御パン/チルト(pan/tilt)ヘッド55に取り付けら
れ、画像捕捉コマンドが実行されると、プログラム制御
のもとで種々のサブ領域で順次方向付けされる。あるい
は、カメラサブシステム54は、固定又は回転自在のカ
メラのアレイを有し、これらカメラはそれぞれ異なるサ
ブ領域(単数又は複数)に向けられる。説明の便宜上、
カメラサブシステム54は単にカメラ54と称する。
制御パン/チルト(pan/tilt)ヘッド55に取り付けら
れ、画像捕捉コマンドが実行されると、プログラム制御
のもとで種々のサブ領域で順次方向付けされる。あるい
は、カメラサブシステム54は、固定又は回転自在のカ
メラのアレイを有し、これらカメラはそれぞれ異なるサ
ブ領域(単数又は複数)に向けられる。説明の便宜上、
カメラサブシステム54は単にカメラ54と称する。
【0017】「生」画像タイルは概して互いに重なり合
うものであり、カメラの軸視点からはずれて見るために
透視による歪みを含み、また、未制御の照明条件と反射
によって、前景(書き込みマーク)と背景(未表記のボ
ード)との間のボードにわたって不均等な明るさレベル
を含む。
うものであり、カメラの軸視点からはずれて見るために
透視による歪みを含み、また、未制御の照明条件と反射
によって、前景(書き込みマーク)と背景(未表記のボ
ード)との間のボードにわたって不均等な明るさレベル
を含む。
【0018】以下で説明する各図は、上記の影響を補償
するために本発明の技術を実行する一般的な方法につい
て示すものである。
するために本発明の技術を実行する一般的な方法につい
て示すものである。
【0019】図2のフローチャートは、走査画像セクシ
ョンの集合からボードの2値表現(描写)を生成するた
めの一般的な方法を示している。ステップ100では、
走査画像セクションは「タイル」として捕捉される。各
タイルは、図3に示されたように、カメラによって走査
された画像の一部である。ボード60は一連のタイル6
2、64等として捕捉される。これらタイルは隣接した
タイルとわずかに重なり合っているので、全体の画像は
「欠落した」空間をあけずに走査される。各タイルの位
置は、タイルが走査されるとパン/チルトヘッド上のカ
メラの位置と方向から識別される。タイルが「生画像」
又は「カメラ画像」タイルとして説明することもできる
のは、これらタイルをディジタル画像において解釈した
り又は正確に位置付けるようにタイルに対し何も処理が
施されていないからである。ボード60上のマーク15
0は2つの隣接したタイル62と64において捕捉され
る。
ョンの集合からボードの2値表現(描写)を生成するた
めの一般的な方法を示している。ステップ100では、
走査画像セクションは「タイル」として捕捉される。各
タイルは、図3に示されたように、カメラによって走査
された画像の一部である。ボード60は一連のタイル6
2、64等として捕捉される。これらタイルは隣接した
タイルとわずかに重なり合っているので、全体の画像は
「欠落した」空間をあけずに走査される。各タイルの位
置は、タイルが走査されるとパン/チルトヘッド上のカ
メラの位置と方向から識別される。タイルが「生画像」
又は「カメラ画像」タイルとして説明することもできる
のは、これらタイルをディジタル画像において解釈した
り又は正確に位置付けるようにタイルに対し何も処理が
施されていないからである。ボード60上のマーク15
0は2つの隣接したタイル62と64において捕捉され
る。
【0020】図2に戻って説明すると、ステップ102
ではセンタ・サラウンド(中心囲み)処理が各カメラ画
像タイル上に実行される。センタ・サラウンド処理はタ
イル間及びタイル内における明るさのばらつきを補償す
る。センタ・サラウンド処理法は図4に関連して説明さ
れる。画像の画素ごとに、ステップ120では、pi, j
に中心をおいた、ウィンドウ内の事前指定サイズの画素
強度の局所平均を計算する。ステップ122では、平均
強度は各pi,j から減算される。結果として得られる画
素はステップ124において出力される。結果として出
力される画素は、囲み領域における画素の元の値と平均
値との、各画素ごとの差を表わす。
ではセンタ・サラウンド(中心囲み)処理が各カメラ画
像タイル上に実行される。センタ・サラウンド処理はタ
イル間及びタイル内における明るさのばらつきを補償す
る。センタ・サラウンド処理法は図4に関連して説明さ
れる。画像の画素ごとに、ステップ120では、pi, j
に中心をおいた、ウィンドウ内の事前指定サイズの画素
強度の局所平均を計算する。ステップ122では、平均
強度は各pi,j から減算される。結果として得られる画
素はステップ124において出力される。結果として出
力される画素は、囲み領域における画素の元の値と平均
値との、各画素ごとの差を表わす。
【0021】再び図2に戻って、ステップ104では、
図5に関連して説明されるように、重なり合ったタイル
における対応「ランドマーク(landmark:境界標)」が
見い出される。「ランドマーク」は、少なくとも2つの
タイルに現れるボード上のマークとして説明され、隣接
したタイルの重なり合った位置を決定するために使用す
ることができる。図6はランドマークとして使用するこ
とのできるマークの2つの具体例を示している。ランド
マークは、開始点、終了点、及びそれらの構成における
交差点によって定義することができる。
図5に関連して説明されるように、重なり合ったタイル
における対応「ランドマーク(landmark:境界標)」が
見い出される。「ランドマーク」は、少なくとも2つの
タイルに現れるボード上のマークとして説明され、隣接
したタイルの重なり合った位置を決定するために使用す
ることができる。図6はランドマークとして使用するこ
とのできるマークの2つの具体例を示している。ランド
マークは、開始点、終了点、及びそれらの構成における
交差点によって定義することができる。
【0022】ランドマークは2つの段階において検出さ
れる。第1の段階は、画像内の各画素を中心とした仮想
ランドマークの「良好度(goodness)」を表示する補助
の「ランドマーク品質」画像の生成を含む。「良好な」
ランドマークはマーク150等の2方向における正確な
位置決定(localization)を提供する。マーク160等
の「第2の」ランドマークは一方向のみにおける位置決
定を提供し、矢印165の方向における位置決定を提供
するが、矢印163によって指定された他の方向におけ
る位置決定の正確性は低い。第2の段階は、ボード座標
系の2つの画像タイルの射影間のオーバーラップ領域内
で可能な限り均等に良好なランドマークを選択すること
である。
れる。第1の段階は、画像内の各画素を中心とした仮想
ランドマークの「良好度(goodness)」を表示する補助
の「ランドマーク品質」画像の生成を含む。「良好な」
ランドマークはマーク150等の2方向における正確な
位置決定(localization)を提供する。マーク160等
の「第2の」ランドマークは一方向のみにおける位置決
定を提供し、矢印165の方向における位置決定を提供
するが、矢印163によって指定された他の方向におけ
る位置決定の正確性は低い。第2の段階は、ボード座標
系の2つの画像タイルの射影間のオーバーラップ領域内
で可能な限り均等に良好なランドマークを選択すること
である。
【0023】補助のランドマーク品質画像を得るため
に、勾配演算子がまず、生画像に適用され、それによっ
て、コンピュータビジョン分野に精通した人間には周知
とされる技法を用いてその勾配のおおよその配向と大き
さが各画素ごとに記録される。
に、勾配演算子がまず、生画像に適用され、それによっ
て、コンピュータビジョン分野に精通した人間には周知
とされる技法を用いてその勾配のおおよその配向と大き
さが各画素ごとに記録される。
【0024】局所的配向は4つのビンに量子化される。
そこで画像の各画素ごとに、局所ヒストグラムが形成さ
れて各画素の局所化された近傍内で配向ビンのそれぞれ
に対する累積する勾配の大きさを付与する。なお、良好
なランドマークに対して、ヒストグラムはすべての配向
ビン内の大きな累積勾配の大きさを含み、第2のランド
マークは多くとも2つのビンに大きな勾配の大きさを含
み、悪質又は実在しないランドマークはビン内に大きな
累積する勾配の大きさを含まないことになる。最後に、
各画素は以下の式による局所ランドマーク品質について
評価(採点)される。
そこで画像の各画素ごとに、局所ヒストグラムが形成さ
れて各画素の局所化された近傍内で配向ビンのそれぞれ
に対する累積する勾配の大きさを付与する。なお、良好
なランドマークに対して、ヒストグラムはすべての配向
ビン内の大きな累積勾配の大きさを含み、第2のランド
マークは多くとも2つのビンに大きな勾配の大きさを含
み、悪質又は実在しないランドマークはビン内に大きな
累積する勾配の大きさを含まないことになる。最後に、
各画素は以下の式による局所ランドマーク品質について
評価(採点)される。
【0025】ランドマーク品質 = Vm Vp +Vm +
Vp
Vp
【0026】ここで、Vm は最大累積勾配の大きさを備
えたヒストグラムビン内の勾配の大きさであり、Vp は
Vm のビンから配向90°を表わすヒストグラムビン内
の勾配の大きさである。
えたヒストグラムビン内の勾配の大きさであり、Vp は
Vm のビンから配向90°を表わすヒストグラムビン内
の勾配の大きさである。
【0027】ランドマーク検出の第2の段階では、ラン
ドマーク品質画像は、高品質ランドマークを表わす大よ
そ均一に分散された位置を得るという目的によって走査
される。ランドマーク品質画像は、「ランドマーク−半
径」と称される所定サイズの正方パッチに分割される。
このようなパッチのそれぞれにおいて、各画素には以下
の式による「重み付けランドマーク品質」が与えられ
る。
ドマーク品質画像は、高品質ランドマークを表わす大よ
そ均一に分散された位置を得るという目的によって走査
される。ランドマーク品質画像は、「ランドマーク−半
径」と称される所定サイズの正方パッチに分割される。
このようなパッチのそれぞれにおいて、各画素には以下
の式による「重み付けランドマーク品質」が与えられ
る。
【0028】重み付けランドマーク品質=ランドマーク
品質+2ランドマーク半径−|dx|−|dy|
品質+2ランドマーク半径−|dx|−|dy|
【0029】ここで、dx とdy はそれぞれ、水平方向
及び垂直方向における正方パッチの中心までの画素の距
離である。各パッチにおいて、最大重み付けランドマー
ク品質を備えた画素が見いだされる。この画素に対応付
けられるランドマーク品質が所定のしきい値よりも上に
くると、この画素位置はランドマークとして受け取られ
る。
及び垂直方向における正方パッチの中心までの画素の距
離である。各パッチにおいて、最大重み付けランドマー
ク品質を備えた画素が見いだされる。この画素に対応付
けられるランドマーク品質が所定のしきい値よりも上に
くると、この画素位置はランドマークとして受け取られ
る。
【0030】図5は2つの重なり合ったタイルにおける
対応ランドマークを見いだすことについて説明されてお
り、これら2つのタイルはタイル1及びタイル2と称さ
れる。図5のステップ130では、タイル1の近似透視
変換を実行して、ほぼどのようにしてタイルがボード座
標にマップするかを決定する。これは、カメラ較正、及
びこの画像が捕捉された時のパン/チルトヘッドの位置
に基づいて推測航法(推測位置決定法:dead reckonin
g)から得られる。該変換は、同次座標における一般的
な線形変換を用いて決定することもでき、「コンピュー
タビジョンにおける幾何学的不変性(Geometric Invari
ance in Computer Vision )」(edited by Mundy and
Zisserman, 1992 Massachusetts Institute of Technol
ogy, Appendix 23.4.5-23.4.7, pages 481-484)に記載
されている通りである。ボード座標はボードに対して事
前定義される。カメラが較正されると、各タイル位置は
ボード座標において決定される。ステップ132では、
タイル2について同様の変換が実行される。
対応ランドマークを見いだすことについて説明されてお
り、これら2つのタイルはタイル1及びタイル2と称さ
れる。図5のステップ130では、タイル1の近似透視
変換を実行して、ほぼどのようにしてタイルがボード座
標にマップするかを決定する。これは、カメラ較正、及
びこの画像が捕捉された時のパン/チルトヘッドの位置
に基づいて推測航法(推測位置決定法:dead reckonin
g)から得られる。該変換は、同次座標における一般的
な線形変換を用いて決定することもでき、「コンピュー
タビジョンにおける幾何学的不変性(Geometric Invari
ance in Computer Vision )」(edited by Mundy and
Zisserman, 1992 Massachusetts Institute of Technol
ogy, Appendix 23.4.5-23.4.7, pages 481-484)に記載
されている通りである。ボード座標はボードに対して事
前定義される。カメラが較正されると、各タイル位置は
ボード座標において決定される。ステップ132では、
タイル2について同様の変換が実行される。
【0031】ステップ134において、ボード座標にお
いてタイル1とタイル2の間のオーバーラップ領域は推
測航法に基づいて見つけられる。タイル1の変換画像の
このオーバーラップ領域に入るランドマークはステップ
136で識別され、ステップ138では、タイル2の変
換画像のランドマークの概略位置が検出される。
いてタイル1とタイル2の間のオーバーラップ領域は推
測航法に基づいて見つけられる。タイル1の変換画像の
このオーバーラップ領域に入るランドマークはステップ
136で識別され、ステップ138では、タイル2の変
換画像のランドマークの概略位置が検出される。
【0032】ステップ140では、ランドマークの近傍
の画像パッチについて局所的相関が実行されて、タイル
1のランドマーク位置に対応するタイル2の位置を見つ
ける。この相関はさらに、マークの位置決定に2つの信
頼レベルを組み込む有向矩形を決定する。図7はこの信
頼レベルの決定を示している。既述されたように、マー
ク150は「良好な」ランドマークを構成する。テンプ
レート156は、第1のタイルにおけるマークの画素を
包囲する画像パッチであり、これを用いてランドマーク
150の配向と位置を決定する。パッチ156が画像タ
イル内のマーク150と相関がある場合、パッチ156
は2方向において密接にマーク150と一致し、非常に
小さな一致領域のみを生成する。この「相関矩形」は、
タイル1におけるランドマークとタイル2におけるラン
ドマークのパッチの間の一致量を説明するものであり、
タイルのマークの位置の信頼性を決定するのに役立つ。
の画像パッチについて局所的相関が実行されて、タイル
1のランドマーク位置に対応するタイル2の位置を見つ
ける。この相関はさらに、マークの位置決定に2つの信
頼レベルを組み込む有向矩形を決定する。図7はこの信
頼レベルの決定を示している。既述されたように、マー
ク150は「良好な」ランドマークを構成する。テンプ
レート156は、第1のタイルにおけるマークの画素を
包囲する画像パッチであり、これを用いてランドマーク
150の配向と位置を決定する。パッチ156が画像タ
イル内のマーク150と相関がある場合、パッチ156
は2方向において密接にマーク150と一致し、非常に
小さな一致領域のみを生成する。この「相関矩形」は、
タイル1におけるランドマークとタイル2におけるラン
ドマークのパッチの間の一致量を説明するものであり、
タイルのマークの位置の信頼性を決定するのに役立つ。
【0033】あるいはまた、第2のランドマークとして
既述されたランドマーク160では、マーク160の画
素の周囲の画像パッチ、即ち、テンプレート166、は
マーク160の長さ方向の軸に沿った多数の位置で一致
することは理解できる。位置決定における信頼は、配向
の軸に沿って、且つ、配向の軸を横切って決定される。
マーク160の場合、テンプレート166はテンプレー
トの配向の軸に沿った長さ方向に比較的大きな相関矩形
を提供する。幅方向の信頼はさらに高く、これは、横軸
配向において一致するためにテンプレートには領域が少
ないからである。そこで、マーク160の相関が垂直方
向における不確実性によって一方向における場所の好ま
しい推測を行なう一方で、正確な位置における信頼レベ
ルはマーク150の相関によって提供されるレベルより
も低いとされる。
既述されたランドマーク160では、マーク160の画
素の周囲の画像パッチ、即ち、テンプレート166、は
マーク160の長さ方向の軸に沿った多数の位置で一致
することは理解できる。位置決定における信頼は、配向
の軸に沿って、且つ、配向の軸を横切って決定される。
マーク160の場合、テンプレート166はテンプレー
トの配向の軸に沿った長さ方向に比較的大きな相関矩形
を提供する。幅方向の信頼はさらに高く、これは、横軸
配向において一致するためにテンプレートには領域が少
ないからである。そこで、マーク160の相関が垂直方
向における不確実性によって一方向における場所の好ま
しい推測を行なう一方で、正確な位置における信頼レベ
ルはマーク150の相関によって提供されるレベルより
も低いとされる。
【0034】図2に再び戻って、ステップ106では、
図8においてより詳細に述べられるように、全体的なラ
ンドマーク不整合(不一致)関数を最適化する透視歪み
修正の問題を解決する。このステップは、画像内のタイ
ル位置の推測航法において生じるエラーを修正する。変
換は前のステップで得られる信頼性矩形によって重み付
けされる。
図8においてより詳細に述べられるように、全体的なラ
ンドマーク不整合(不一致)関数を最適化する透視歪み
修正の問題を解決する。このステップは、画像内のタイ
ル位置の推測航法において生じるエラーを修正する。変
換は前のステップで得られる信頼性矩形によって重み付
けされる。
【0035】図8のステップ170において、ランドマ
ークはボード座標に投影される。これが実行されると最
初に、推測航法データを用いて現在の推定を行なう。後
の反復において、透視変換の現在の推定を用いて射影変
換が行なわれる。ステップ172では、重なり合うタイ
ルからの対のランドマークの位置が比較され、ステップ
174では、中間の目標位置が選択される。これらのス
テップは図9と図10に示されている。図9において、
第1のタイル190はそのオーバーラップ領域で識別さ
れるランドマーク192を有する。第2のタイル194
では、対応するランドマーク196が検出される。図1
0に示すように、ランドマーク192と196はボード
座標へのそれらの射影においてわずかにずれている。囲
みマーク198はステップ140で決定されたように、
相関矩形である。中間位置、又は目標位置200は、第
1の位置192と第2の位置196の信頼矩形の間の中
間に位置されるように選択される。両タイルの画像はさ
らに変換されて、ランドマーク位置をこの目標位置とさ
らに密接に相関付ける。
ークはボード座標に投影される。これが実行されると最
初に、推測航法データを用いて現在の推定を行なう。後
の反復において、透視変換の現在の推定を用いて射影変
換が行なわれる。ステップ172では、重なり合うタイ
ルからの対のランドマークの位置が比較され、ステップ
174では、中間の目標位置が選択される。これらのス
テップは図9と図10に示されている。図9において、
第1のタイル190はそのオーバーラップ領域で識別さ
れるランドマーク192を有する。第2のタイル194
では、対応するランドマーク196が検出される。図1
0に示すように、ランドマーク192と196はボード
座標へのそれらの射影においてわずかにずれている。囲
みマーク198はステップ140で決定されたように、
相関矩形である。中間位置、又は目標位置200は、第
1の位置192と第2の位置196の信頼矩形の間の中
間に位置されるように選択される。両タイルの画像はさ
らに変換されて、ランドマーク位置をこの目標位置とさ
らに密接に相関付ける。
【0036】いくつかの場合について、ランドマークは
誤ったもの、即ち、相関からの対応が単に不正確である
ものと判断されることもあると注意することが重要であ
る。これらの不正確なランドマークは重み付けに含むこ
とはできない。外部からのマークが計算に含まれないよ
う保証するために、すべてのランドマークは最初に正確
であると仮定される。しかしながら、いくつかのランド
マークが許容限度を越えて距離的に非常に離れている場
合、該ランドマークは放棄されて、これ以上計算には考
慮されない。
誤ったもの、即ち、相関からの対応が単に不正確である
ものと判断されることもあると注意することが重要であ
る。これらの不正確なランドマークは重み付けに含むこ
とはできない。外部からのマークが計算に含まれないよ
う保証するために、すべてのランドマークは最初に正確
であると仮定される。しかしながら、いくつかのランド
マークが許容限度を越えて距離的に非常に離れている場
合、該ランドマークは放棄されて、これ以上計算には考
慮されない。
【0037】さらに、人為マーク「ポイント」は各タイ
ルの角部に配置され、対応する大きな信頼矩形、即ち、
どの方向においても低い信頼性を有する。これらのポイ
ントを用いて、マークを保持しない、又はオーバーラッ
プ領域にランドマークのないタイルを検出することもで
きる。ポイントデータはランドマークデータによって容
易に無効にされる。ポイントはさらに、ランドマークが
不正確であると判断されると使用されることもある。
ルの角部に配置され、対応する大きな信頼矩形、即ち、
どの方向においても低い信頼性を有する。これらのポイ
ントを用いて、マークを保持しない、又はオーバーラッ
プ領域にランドマークのないタイルを検出することもで
きる。ポイントデータはランドマークデータによって容
易に無効にされる。ポイントはさらに、ランドマークが
不正確であると判断されると使用されることもある。
【0038】ステップ176は、最小自乗目的測定を用
いて新しい透視変換を計算し、カメラ座標におけるラン
ドマークをボード座標における新しい目標位置に最適に
射影する。この変換は、前述したMundy及びZis
sermanにおいて述べられたように、同次座標内の
一般的線形変換を用いて決定することもできる。以下に
示す公式において、X、Y、Zはボード座標内のランド
マークの目標座標であり、重なり合ったタイルからのラ
ンドマークを比較することによって見つけられる。x、
y、zはカメラ座標である。
いて新しい透視変換を計算し、カメラ座標におけるラン
ドマークをボード座標における新しい目標位置に最適に
射影する。この変換は、前述したMundy及びZis
sermanにおいて述べられたように、同次座標内の
一般的線形変換を用いて決定することもできる。以下に
示す公式において、X、Y、Zはボード座標内のランド
マークの目標座標であり、重なり合ったタイルからのラ
ンドマークを比較することによって見つけられる。x、
y、zはカメラ座標である。
【0039】
【数1】
【0040】ここでt33=1である。
【0041】画像座標uとvは以下の式によって得られ
る。 u=x/z及びv=y/z
る。 u=x/z及びv=y/z
【0042】変換パラメータの解を得るために、図11
に示されるようなランドマーク180を一例として使用
する。図7に関連して述べられるように決定された信頼
矩形184は、幅w181、長さl182、オリエンテ
ーション角度θ183によって定義される。従って、信
頼重み付けは以下の式によって導出される。
に示されるようなランドマーク180を一例として使用
する。図7に関連して述べられるように決定された信頼
矩形184は、幅w181、長さl182、オリエンテ
ーション角度θ183によって定義される。従って、信
頼重み付けは以下の式によって導出される。
【0043】cl =1/l及びcw =1/w
【0044】変換パラメータtの値を求めるために、線
形方程式の過剰制約付きシステムが構築される。ここで
は、上記マトリックスの対の行はそれぞれi番目のラン
ドマークをカバーする。変換パラメータの解は特異値分
解を使用して求められる。
形方程式の過剰制約付きシステムが構築される。ここで
は、上記マトリックスの対の行はそれぞれi番目のラン
ドマークをカバーする。変換パラメータの解は特異値分
解を使用して求められる。
【0045】
【数2】
【0046】図8に戻って、ステップ178では、現在
自乗エラーと最終反復からの自乗エラーとの差として判
断される、ランドマーク射影の新しい累積エラーが予め
決定されたしきい値内に入ることが検査される。
自乗エラーと最終反復からの自乗エラーとの差として判
断される、ランドマーク射影の新しい累積エラーが予め
決定されたしきい値内に入ることが検査される。
【0047】図2に戻って、ステップ108はステップ
106において決定された透視変換を用いてすべてのタ
イルに関して透視修正を実行する。ステップ110で
は、修正されたデータはグレイレベルボード表現(描
写)画像内に書き込まれる。ステップ112では、グレ
イレベル画像はしきい値処理され、黒白画像に対するボ
ード画像の2値表現、又はカラーシステムにおけるボー
ド画像のカラー表現を生成する。
106において決定された透視変換を用いてすべてのタ
イルに関して透視修正を実行する。ステップ110で
は、修正されたデータはグレイレベルボード表現(描
写)画像内に書き込まれる。ステップ112では、グレ
イレベル画像はしきい値処理され、黒白画像に対するボ
ード画像の2値表現、又はカラーシステムにおけるボー
ド画像のカラー表現を生成する。
【0048】上述のようにシステムによって要求される
画像処理関数は比較的頻度が少ないものと想定される。
演算資源は数個のカメラを組み込んだクライアントサー
バーネットワークにおいて共用され、それぞれ既述され
た画像処理操作を実行する単一のサーバーにビデオ画像
を転送する。演算資源サーバーは、建物の中又は室内の
異なるボード又はボードの複数の部分をスキャンするよ
うに分散される数個のカメラユニットで共用されること
もある。各カメラはビデオ画像をサーバーに転送し、サ
ーバーは画像処理操作を実行する。
画像処理関数は比較的頻度が少ないものと想定される。
演算資源は数個のカメラを組み込んだクライアントサー
バーネットワークにおいて共用され、それぞれ既述され
た画像処理操作を実行する単一のサーバーにビデオ画像
を転送する。演算資源サーバーは、建物の中又は室内の
異なるボード又はボードの複数の部分をスキャンするよ
うに分散される数個のカメラユニットで共用されること
もある。各カメラはビデオ画像をサーバーに転送し、サ
ーバーは画像処理操作を実行する。
【図1】本発明の特徴を用いるシステムを示す図であ
る。
る。
【図2】走査画像セクションの集合からボードの2値表
現を生成するための一般的な方法のフローチャートであ
る。
現を生成するための一般的な方法のフローチャートであ
る。
【図3】カメラによって走査されたボード上の画像タイ
ルを示す図である。
ルを示す図である。
【図4】センタ・サラウンド処理を説明するフローチャ
ートである。
ートである。
【図5】2つの重なり合うタイルにおいて対応するラン
ドマークの発見を説明するフローチャートである。
ドマークの発見を説明するフローチャートである。
【図6】ランドマークとして使用することのできるマー
クの2つの例を示す図である。
クの2つの例を示す図である。
【図7】信頼矩形の決定を示す図である。
【図8】大域的ランドマーク不一致関数を最適化する透
視歪み補正を解決するフローチャートである。
視歪み補正を解決するフローチャートである。
【図9】2つのタイルの重なり合った領域におけるラン
ドマークを示す図である。
ドマークを示す図である。
【図10】2つのタイル間のランドマークのオフセット
を示す図である。
を示す図である。
【図11】ランドマークと対応する変換パラメータを示
す図である。
す図である。
Claims (2)
- 【請求項1】 表面上に画像の完全且つ歪みのないコン
ピュータ表示を提供するための方法であって、 各々が表面画像の一部を含む画像タイルを捕捉すること
を有し、前記タイルはそれぞれ隣接したタイルと重なり
合い、 前記画像タイルを電子計算用フォーマットに変換するこ
とを有し、 各タイルの前記重なり合った領域を決定することを有
し、 前記重なり合った領域での歪みを修正して単一のコンピ
ュータ画像を生成することを有する、画像の完全且つ歪
みのないコンピュータ表示の提供方法。 - 【請求項2】 前記重なり合った領域に対し修正を行な
って単一の中間画像を生成する前記ステップは、 前記重なり合った領域に入るランドマークを決定し、 ランドマークの近傍に画像パッチの局所的相関を実行し
て各画像タイル内に対応するランドマーク位置を決定
し、 前記対応するランドマーク位置をボード座標に射影し、 重なり合ったタイルからの対のランドマークを比較し、 中間位置にある目標座標を選択し、 前記中間位置に対する各タイルの新しい透視変換を計算
する、各サブ工程を有するとともに、 前記複数のサブ工程は、ランドマーク射影における累積
エラーによって表示される重なり合ったタイル間のラン
ドマーク位置への収束がしきい値量よりも少なくなるま
で反復される、請求項1記載の画像の完全且つ歪みのな
いコンピュータ表示の提供方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/303,918 US5528290A (en) | 1994-09-09 | 1994-09-09 | Device for transcribing images on a board using a camera based board scanner |
| US303918 | 1994-09-09 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0887594A true JPH0887594A (ja) | 1996-04-02 |
Family
ID=23174265
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7225069A Pending JPH0887594A (ja) | 1994-09-09 | 1995-09-01 | 画像の完全且つ歪みのないコンピュータ表示の提供方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US5528290A (ja) |
| EP (1) | EP0701225B1 (ja) |
| JP (1) | JPH0887594A (ja) |
| DE (1) | DE69513756T2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009500745A (ja) * | 2005-06-30 | 2009-01-08 | コーニング インコーポレイテッド | 閉形解を有する合成データマップの集成方法 |
| JP2009538057A (ja) * | 2006-05-17 | 2009-10-29 | クゥアルコム・インコーポレイテッド | ライン又はテキスト・ベース画像処理ツール |
Families Citing this family (102)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6118478A (en) * | 1994-04-21 | 2000-09-12 | Pandora International Limited | Telecine systems for high definition use |
| JPH08116490A (ja) | 1994-10-14 | 1996-05-07 | Olympus Optical Co Ltd | 画像処理装置 |
| JP3227478B2 (ja) * | 1995-05-17 | 2001-11-12 | シャープ株式会社 | 静止画撮像装置 |
| US5768443A (en) * | 1995-12-19 | 1998-06-16 | Cognex Corporation | Method for coordinating multiple fields of view in multi-camera |
| US5825483A (en) * | 1995-12-19 | 1998-10-20 | Cognex Corporation | Multiple field of view calibration plate having a reqular array of features for use in semiconductor manufacturing |
| CA2171574C (en) * | 1996-03-12 | 2000-10-03 | Brian W. Tansley | Photometric measurement apparatus |
| DE19630009A1 (de) * | 1996-07-25 | 1998-01-29 | Sel Alcatel Ag | Teilnehmergerät für Bildfernsprechen |
| US6133943A (en) * | 1996-09-30 | 2000-10-17 | Intel Corporation | Method and apparatus for producing a composite image |
| US6307587B1 (en) * | 1996-10-18 | 2001-10-23 | California Institute Of Technology | Input circuit for an image processor |
| US6122865A (en) | 1997-03-13 | 2000-09-26 | Steelcase Development Inc. | Workspace display |
| JP4332231B2 (ja) * | 1997-04-21 | 2009-09-16 | ソニー株式会社 | 撮像装置コントローラおよび撮像システム |
| US6552744B2 (en) * | 1997-09-26 | 2003-04-22 | Roxio, Inc. | Virtual reality camera |
| US6000946A (en) * | 1998-03-09 | 1999-12-14 | Hewlett-Packard Company | Collaborative drawing device |
| US6192393B1 (en) * | 1998-04-07 | 2001-02-20 | Mgi Software Corporation | Method and system for panorama viewing |
| US6570612B1 (en) | 1998-09-21 | 2003-05-27 | Bank One, Na, As Administrative Agent | System and method for color normalization of board images |
| US7558438B1 (en) * | 1998-12-15 | 2009-07-07 | Fujifilm Corporation | System for synthesizing divisional images based on information indicating relationship between a series of divisional images |
| US6675356B1 (en) | 1998-12-22 | 2004-01-06 | Xerox Corporation | Distributed document-based calendaring system |
| US6342901B1 (en) | 1998-12-22 | 2002-01-29 | Xerox Corporation | Interactive device for displaying information from multiple sources |
| US6249765B1 (en) | 1998-12-22 | 2001-06-19 | Xerox Corporation | System and method for extracting data from audio messages |
| US6493469B1 (en) | 1999-06-28 | 2002-12-10 | Xerox Corporation | Dual video camera system for scanning hardcopy documents |
| US7292261B1 (en) | 1999-08-20 | 2007-11-06 | Patrick Teo | Virtual reality camera |
| US6483610B1 (en) | 1999-09-09 | 2002-11-19 | Hewlett-Packard Company | Mounting system for two-dimensional scanner |
| US7123292B1 (en) * | 1999-09-29 | 2006-10-17 | Xerox Corporation | Mosaicing images with an offset lens |
| US6512539B1 (en) | 1999-09-29 | 2003-01-28 | Xerox Corporation | Document periscope |
| EP1091560A1 (en) | 1999-10-05 | 2001-04-11 | Hewlett-Packard Company | Method and apparatus for scanning oversized documents |
| EP1096777A1 (en) * | 1999-10-28 | 2001-05-02 | Hewlett-Packard Company, A Delaware Corporation | Document imaging system |
| JP4052498B2 (ja) | 1999-10-29 | 2008-02-27 | 株式会社リコー | 座標入力装置および方法 |
| US6694064B1 (en) | 1999-11-19 | 2004-02-17 | Positive Systems, Inc. | Digital aerial image mosaic method and apparatus |
| JP2001184161A (ja) | 1999-12-27 | 2001-07-06 | Ricoh Co Ltd | 情報入力方法、情報入力装置、筆記入力装置、筆記データ管理方法、表示制御方法、携帯型電子筆記装置および記録媒体 |
| US6744930B1 (en) * | 1999-12-30 | 2004-06-01 | Kenneth Perlin | Video scene grabber |
| WO2001069919A1 (en) * | 2000-03-10 | 2001-09-20 | Datacube, Inc. | Image processing system using an array processor |
| US6904182B1 (en) * | 2000-04-19 | 2005-06-07 | Microsoft Corporation | Whiteboard imaging system |
| JP3867512B2 (ja) * | 2000-06-29 | 2007-01-10 | 富士ゼロックス株式会社 | 画像処理装置および画像処理方法、並びにプログラム |
| US6803906B1 (en) | 2000-07-05 | 2004-10-12 | Smart Technologies, Inc. | Passive touch system and method of detecting user input |
| US6965460B1 (en) | 2000-08-08 | 2005-11-15 | Hewlett-Packard Development Company, L.P. | Method and system for scanning an image using a look-down linear array scanner |
| US7095905B1 (en) * | 2000-09-08 | 2006-08-22 | Adobe Systems Incorporated | Merging images to form a panoramic image |
| US6970828B2 (en) * | 2000-12-19 | 2005-11-29 | Xerox Corporation | Method for mixed human and computer-supported distributed scheduling |
| US7103235B2 (en) * | 2001-04-25 | 2006-09-05 | Lockheed Martin Corporation | Extended range image processing for electro-optical systems |
| US7006707B2 (en) | 2001-05-03 | 2006-02-28 | Adobe Systems Incorporated | Projecting images onto a surface |
| DE10126790A1 (de) * | 2001-06-01 | 2003-01-02 | Micronas Munich Gmbh | Verfahren und Vorrichtung zur Darstellung von wenigstens zwei Bildern in einem Gesamtbild |
| US20040201698A1 (en) * | 2001-06-08 | 2004-10-14 | Keenan Vaughn E. | Camera-based system for capturing images of a target area |
| US7103236B2 (en) | 2001-08-28 | 2006-09-05 | Adobe Systems Incorporated | Methods and apparatus for shifting perspective in a composite image |
| CA2372868A1 (en) * | 2002-02-19 | 2003-08-19 | Smart Technologies Inc. | Method and system for cleaning images to highlight information recorded on a background surface |
| US7427983B1 (en) | 2002-06-02 | 2008-09-23 | Steelcase Development Corporation | Visual communication system |
| US7177483B2 (en) * | 2002-08-29 | 2007-02-13 | Palo Alto Research Center Incorporated. | System and method for enhancement of document images |
| US6954197B2 (en) | 2002-11-15 | 2005-10-11 | Smart Technologies Inc. | Size/scale and orientation determination of a pointer in a camera-based touch system |
| DE10259667B4 (de) * | 2002-12-18 | 2004-09-16 | Lfk-Lenkflugkörpersysteme Gmbh | Verfahren zur Vergrößerung des Bildfeldes einer Focal-Plane-Array-Kamera |
| US8508508B2 (en) | 2003-02-14 | 2013-08-13 | Next Holdings Limited | Touch screen signal processing with single-point calibration |
| US8456447B2 (en) | 2003-02-14 | 2013-06-04 | Next Holdings Limited | Touch screen signal processing |
| US7629967B2 (en) | 2003-02-14 | 2009-12-08 | Next Holdings Limited | Touch screen signal processing |
| US7684624B2 (en) * | 2003-03-03 | 2010-03-23 | Smart Technologies Ulc | System and method for capturing images of a target area on which information is recorded |
| US7532206B2 (en) | 2003-03-11 | 2009-05-12 | Smart Technologies Ulc | System and method for differentiating between pointers used to contact touch surface |
| US7119816B2 (en) * | 2003-03-31 | 2006-10-10 | Microsoft Corp. | System and method for whiteboard scanning to obtain a high resolution image |
| US7260258B2 (en) * | 2003-06-12 | 2007-08-21 | Fuji Xerox Co., Ltd. | Methods for multisource color normalization |
| US7411575B2 (en) | 2003-09-16 | 2008-08-12 | Smart Technologies Ulc | Gesture recognition method and touch system incorporating the same |
| US7274356B2 (en) | 2003-10-09 | 2007-09-25 | Smart Technologies Inc. | Apparatus for determining the location of a pointer within a region of interest |
| JP4614653B2 (ja) * | 2003-12-12 | 2011-01-19 | ソニー株式会社 | 監視装置 |
| US7355593B2 (en) | 2004-01-02 | 2008-04-08 | Smart Technologies, Inc. | Pointer tracking across multiple overlapping coordinate input sub-regions defining a generally contiguous input region |
| US7232986B2 (en) * | 2004-02-17 | 2007-06-19 | Smart Technologies Inc. | Apparatus for detecting a pointer within a region of interest |
| US7460110B2 (en) | 2004-04-29 | 2008-12-02 | Smart Technologies Ulc | Dual mode touch system |
| US7538759B2 (en) | 2004-05-07 | 2009-05-26 | Next Holdings Limited | Touch panel display system with illumination and detection provided from a single edge |
| US8120596B2 (en) | 2004-05-21 | 2012-02-21 | Smart Technologies Ulc | Tiled touch system |
| DE102004034751B4 (de) * | 2004-07-17 | 2006-08-17 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Verfahren und Vorrichtung zur Korrektur von Bildverzerrungen bei digitalen Bildaufnahmen |
| US7505607B2 (en) * | 2004-12-17 | 2009-03-17 | Xerox Corporation | Identifying objects tracked in images using active device |
| US7657117B2 (en) * | 2004-12-20 | 2010-02-02 | Palo Alto Research Center Incorporated | Method and apparatus for calibrating a camera-based whiteboard scanner |
| US8645870B2 (en) | 2005-03-31 | 2014-02-04 | Adobe Systems Incorporated | Preview cursor for image editing |
| JP2006333133A (ja) * | 2005-05-26 | 2006-12-07 | Sony Corp | 撮像装置、撮像方法、プログラム、プログラム記録媒体並びに撮像システム |
| FR2887492B1 (fr) * | 2005-06-28 | 2007-10-05 | Soc D Peintures Monumentales S | Procede et dispositif pour realiser des decorations monumentales |
| EP1911264A2 (fr) * | 2005-06-28 | 2008-04-16 | La societe des peintures monumentales S.A.R.L. | Procede et dispositif pour realiser des decorations monumentales. |
| US20070002375A1 (en) * | 2005-06-30 | 2007-01-04 | Lexmark International, Inc. | Segmenting and aligning a plurality of cards in a multi-card image |
| US7660464B1 (en) | 2005-12-22 | 2010-02-09 | Adobe Systems Incorporated | User interface for high dynamic range merge image selection |
| US20070165007A1 (en) * | 2006-01-13 | 2007-07-19 | Gerald Morrison | Interactive input system |
| US20080118159A1 (en) * | 2006-11-21 | 2008-05-22 | Robert Wendell Sharps | Gauge to measure distortion in glass sheet |
| US9442607B2 (en) | 2006-12-04 | 2016-09-13 | Smart Technologies Inc. | Interactive input system and method |
| CN101196887A (zh) * | 2006-12-08 | 2008-06-11 | 鸿富锦精密工业(深圳)有限公司 | 图像存储系统及方法 |
| US20080212895A1 (en) * | 2007-01-09 | 2008-09-04 | Lockheed Martin Corporation | Image data processing techniques for highly undersampled images |
| US7907141B2 (en) * | 2007-03-23 | 2011-03-15 | Palo Alto Research Center Incorporated | Methods and processes for recognition of electronic ink strokes |
| US8014607B2 (en) * | 2007-03-23 | 2011-09-06 | Palo Alto Research Center Incorporated | Method and apparatus for creating and editing node-link diagrams in pen computing systems |
| EP2135155B1 (en) | 2007-04-11 | 2013-09-18 | Next Holdings, Inc. | Touch screen system with hover and click input methods |
| US7632102B2 (en) * | 2007-07-23 | 2009-12-15 | Antonio Macli | Classroom instructional tool |
| US8094137B2 (en) | 2007-07-23 | 2012-01-10 | Smart Technologies Ulc | System and method of detecting contact on a display |
| KR20100075460A (ko) * | 2007-08-30 | 2010-07-02 | 넥스트 홀딩스 인코포레이티드 | 저 프로파일 터치 패널 시스템 |
| US8432377B2 (en) | 2007-08-30 | 2013-04-30 | Next Holdings Limited | Optical touchscreen with improved illumination |
| US8405636B2 (en) | 2008-01-07 | 2013-03-26 | Next Holdings Limited | Optical position sensing system and optical position sensor assembly |
| US9300912B2 (en) * | 2008-03-28 | 2016-03-29 | Microsoft Technology Licensing, Llc | Software based whiteboard capture solution for conference room meetings |
| US20090278816A1 (en) * | 2008-05-06 | 2009-11-12 | Next Holdings Limited | Systems and Methods For Resolving Multitouch Scenarios Using Software Filters |
| US8902193B2 (en) | 2008-05-09 | 2014-12-02 | Smart Technologies Ulc | Interactive input system and bezel therefor |
| US20090309853A1 (en) * | 2008-06-13 | 2009-12-17 | Polyvision Corporation | Electronic whiteboard system and assembly with optical detection elements |
| US8339378B2 (en) * | 2008-11-05 | 2012-12-25 | Smart Technologies Ulc | Interactive input system with multi-angle reflector |
| US20100225588A1 (en) * | 2009-01-21 | 2010-09-09 | Next Holdings Limited | Methods And Systems For Optical Detection Of Gestures |
| US8355186B2 (en) * | 2009-02-10 | 2013-01-15 | Fuji Xerox Co., Ltd. | Systems and methods for interactive semi-automatic document scanning |
| US8692768B2 (en) | 2009-07-10 | 2014-04-08 | Smart Technologies Ulc | Interactive input system |
| US20110145725A1 (en) * | 2009-12-11 | 2011-06-16 | Richard John Campbell | Methods and Systems for Attaching Semantics to a Collaborative Writing Surface |
| JP5486298B2 (ja) * | 2009-12-28 | 2014-05-07 | キヤノン株式会社 | 画像処理装置および画像処理方法 |
| US8773464B2 (en) | 2010-09-15 | 2014-07-08 | Sharp Laboratories Of America, Inc. | Methods and systems for collaborative-writing-surface image formation |
| US9390342B2 (en) | 2011-10-17 | 2016-07-12 | Sharp Laboratories Of America, Inc. | Methods, systems and apparatus for correcting perspective distortion in a document image |
| US10175845B2 (en) * | 2013-10-16 | 2019-01-08 | 3M Innovative Properties Company | Organizing digital notes on a user interface |
| CN106063240B (zh) * | 2013-11-14 | 2019-06-04 | 微软技术许可有限责任公司 | 用于生产力应用的图像处理 |
| US10235585B2 (en) | 2016-04-11 | 2019-03-19 | The Nielsen Company (US) | Methods and apparatus to determine the dimensions of a region of interest of a target object from an image using target object landmarks |
| US10580135B2 (en) * | 2016-07-14 | 2020-03-03 | Shanghai United Imaging Healthcare Co., Ltd. | System and method for splicing images |
| US10855878B2 (en) * | 2018-03-23 | 2020-12-01 | Xerox Corporation | Segmentation hiding layer for vector pattern correlation marks |
| US10846530B2 (en) * | 2018-12-18 | 2020-11-24 | Bell Helicopter Textron Inc. | Hyperspectral identification of target |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4797942A (en) * | 1987-03-02 | 1989-01-10 | General Electric | Pyramid processor for building large-area, high-resolution image by parts |
| US5063602A (en) * | 1987-04-14 | 1991-11-05 | Nippon Sheet Glass Co., Ltd. | Image correlation calculation apparatus |
| US5010500A (en) * | 1989-01-26 | 1991-04-23 | Xerox Corporation | Gesture-modified diagram for retrieval of image resembling diagram, with parts selectable for further interactive retrieval |
| US5113267A (en) * | 1989-11-09 | 1992-05-12 | Lee Aldric K | Apparatus for and method of reconstructing a document |
| JP2917155B2 (ja) * | 1989-12-18 | 1999-07-12 | 株式会社日立製作所 | 画像結合装置及び方法 |
| US5150295A (en) * | 1990-05-22 | 1992-09-22 | Teledyne Industries, Inc. | Computerized system for joining individual maps into a single map product |
| JP2766067B2 (ja) * | 1990-10-31 | 1998-06-18 | キヤノン株式会社 | 撮像装置 |
| US5465163A (en) * | 1991-03-18 | 1995-11-07 | Canon Kabushiki Kaisha | Image processing method and apparatus for processing oversized original images and for synthesizing multiple images |
| JPH05122501A (ja) * | 1991-03-18 | 1993-05-18 | Canon Inc | 画像処理装置および画像処理方法 |
| JPH0578048A (ja) * | 1991-09-19 | 1993-03-30 | Hitachi Ltd | エレベーターホールの待ち客検出装置 |
| US5331435A (en) * | 1991-10-04 | 1994-07-19 | Lenzar Electro-Optics, Inc. | Digitizer for raster digitizing an image |
-
1994
- 1994-09-09 US US08/303,918 patent/US5528290A/en not_active Expired - Lifetime
-
1995
- 1995-09-01 EP EP95306120A patent/EP0701225B1/en not_active Expired - Lifetime
- 1995-09-01 JP JP7225069A patent/JPH0887594A/ja active Pending
- 1995-09-01 DE DE69513756T patent/DE69513756T2/de not_active Expired - Lifetime
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009500745A (ja) * | 2005-06-30 | 2009-01-08 | コーニング インコーポレイテッド | 閉形解を有する合成データマップの集成方法 |
| JP4880683B2 (ja) * | 2005-06-30 | 2012-02-22 | コーニング インコーポレイテッド | 閉形解を有する合成データマップの集成方法 |
| JP2009538057A (ja) * | 2006-05-17 | 2009-10-29 | クゥアルコム・インコーポレイテッド | ライン又はテキスト・ベース画像処理ツール |
| US8306336B2 (en) | 2006-05-17 | 2012-11-06 | Qualcomm Incorporated | Line or text-based image processing tools |
Also Published As
| Publication number | Publication date |
|---|---|
| EP0701225A2 (en) | 1996-03-13 |
| US5528290A (en) | 1996-06-18 |
| EP0701225A3 (en) | 1997-05-14 |
| DE69513756T2 (de) | 2000-05-11 |
| EP0701225B1 (en) | 1999-12-08 |
| DE69513756D1 (de) | 2000-01-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0887594A (ja) | 画像の完全且つ歪みのないコンピュータ表示の提供方法 | |
| US5581637A (en) | System for registering component image tiles in a camera-based scanner device transcribing scene images | |
| US7313289B2 (en) | Image processing method and apparatus and computer-readable storage medium using improved distortion correction | |
| US7342572B2 (en) | System and method for transforming an ordinary computer monitor into a touch screen | |
| JP3951984B2 (ja) | 画像投影方法、及び画像投影装置 | |
| US6535650B1 (en) | Creating high resolution images | |
| US5511148A (en) | Interactive copying system | |
| US7171056B2 (en) | System and method for converting whiteboard content into an electronic document | |
| JP4363151B2 (ja) | 撮影装置、その画像処理方法及びプログラム | |
| KR100792106B1 (ko) | 포착 이미지 투사장치 및 포착 이미지 정정방법 | |
| US9519968B2 (en) | Calibrating visual sensors using homography operators | |
| US9449433B2 (en) | System for reproducing virtual objects | |
| US20100135595A1 (en) | Image processing apparatus and image processing method | |
| US20040246229A1 (en) | Information display system, information processing apparatus, pointing apparatus, and pointer cursor display method in information display system | |
| JPH08110807A (ja) | 自動キャリブレーション方法およびその装置 | |
| WO2023274090A1 (zh) | 便携式电子设备的扫描方法及系统、电子设备及存储介质 | |
| JP4363154B2 (ja) | 撮影装置、その画像処理方法及びプログラム | |
| JP2004165944A (ja) | 投影情報補正方法、投影情報補正装置、プログラム、および記録媒体 | |
| CN110928457A (zh) | 基于红外相机的平面触摸方法 | |
| CN113345017B (zh) | 一种使用标志辅助视觉slam的方法 | |
| CN118474311A (zh) | 一种投影图像修正方法及装置 | |
| JP4363153B2 (ja) | 撮影装置、その画像処理方法及びプログラム | |
| JP2005227929A (ja) | 対象物の撮影画像の処理方法、画像表示システム、プログラム、および、記録媒体 | |
| JP3781810B2 (ja) | 走査面の記号注釈領域のセグメント化方法 | |
| CN118972527B (zh) | 基于传感器和相机的投影仪避障方法、装置、设备和介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20051216 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051227 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060314 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060704 |