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
Application number
JP7225069A
Other languages
English (en)
Inventor
Eric Saund
サウンド エリック
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.)
Xerox Corp
Original Assignee
Xerox 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 Xerox Corp filed Critical Xerox Corp
Publication of JPH0887594A publication Critical patent/JPH0887594A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/10Image 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値電子画像が生成される。ボード画像の一部を含
む重なり合った画像タイルを捕捉することによってボー
ド上の画像の完全且つ歪みのないコンピュータ表示を提
供することができる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ホワイトボード又
はブラックボード装置上にマーキングを電子形式で転記
(転写)するための装置に関する。より詳細には、本発
明は、画像をボードから捕捉し、これらの画像を電子的
に処理してボード全体の完全且つ歪みのない高解像度の
画像を生成するための技術に関する。
【0002】
【従来の技術】協同で作業する状況において、表示され
た情報の視認と操作を同時に行なうことをたびたび要求
するユーザは少なくない。ホワイトボード及びブラック
ボード(以下「ボード」と称する)は、「壁サイズ」の
表面の手書きの文書画像と図形画像を維持するために広
く使用されている。ボード媒体は種々の対話式作業を容
易にする一定の特性を供与する。即ち、マーキングは複
数の人間によって視認されるのに十分な大きさのもので
あること、マーキングは消去及び書き直しによって編集
可能であること、表面は静止しているために、見失った
り、しわが寄ったり、破れたり、又は風で吹き飛ばされ
ることがないこと、表面は容易に消去され、完全に再利
用可能であり、(実質的には)磨滅しない。しかしなが
ら、ボードの使用に対する一つの問題点は、情報が他の
媒体に容易に転送されないことである。従って、現時点
では、ボード上の文書及び図形における対話の記録を維
持し且つその記録を用紙又は他の携帯及び記憶可能な媒
体に対し迅速、簡単、且つ自動的に転写しながら、任意
の相手との対話を保持することは不可能である。
【0003】この作業を実行するための既存の方法は手
間がかかり、時間を浪費し、且つ不便なものである。そ
の一つは、ボード上に存在する文書及び図形の一部又は
全部を手書きにより用紙上に転記できるにすぎない。こ
れは多くの時間を要し、人間が読み書きする際の間違い
からエラーを被ることがある。あるいは、カメラでボー
ドを写真に撮ることもできる。これはカメラを手近に置
く必要があり、フィルムを現像することによる遅延を生
じ、「インスタント」カメラを用いると費用が高くなる
可能性があり、不正確な焦点及び露出によって品質の低
い表現になりやすい。カメラはさらに、通常では読み取
り難い非常に縮小されたサイズの画像を生成する。
【0004】あるいはまた、ポスターパッド等の「壁サ
イズ」の用紙によって、書かれたものについての比較的
永久性であり且つ携帯可能な記録が可能となるが、これ
らの用紙は大型且つ取り扱い難く、画像生成中は消去す
ることができない。
【0005】コピー−ボード装置はハードコピー用紙に
転記可能な書き込み面を提供するが、これらは現在で
は、てこ装置を有する組み込み式ボードにとって代わる
見やすい携帯用のホワイトボードとして考えられる。
【0006】上述した解決法には、画像をボードから電
子的に使用可能な形式に転写することを補助するものは
ない。
【0007】本発明において、カメラベースの走査シス
テムによって大きな歪みを生じることなくボードの高解
像度の電子画像が提供される。
【0008】
【発明が解決しようとする課題】本発明の目的は、人間
であるユーザに、既存のボードの画像内容をコンピュー
タ形式(computational form)で捕捉する能力を提供す
ることであり、ボード上にマークの完全且つ歪みのない
高解像度のコンピュータ画像を提供する。いったん電子
形式になると、画像はハードコピー化され、ファクシミ
リで電送され、ファイルに記憶され、ディスプレイ装置
に転送されて、あるいはまた、さらに画像分析技術を用
いて情報の内容をフィルタ処理し且つ分析するように処
理することが可能である。
【0009】
【課題を解決するための手段】本発明はボード上に画像
の画像内容をコンピュータ形式で捕捉するためのシステ
ムを提供する。同システムは、ボード画像が提供される
ボードと、一連の重なり合った画像タイルでボード画像
を捕捉するための少なくとも1つのカメラサブシステム
と、ボード画像を表現する完全2値画像においてタイル
を組み合わせるために画像タイルを受け取り且つ処理す
るためのプロセッサと、を有し、同プロセッサは中間画
像データと結果としての2値画像を記憶するためのメモ
リを備えている。
【0010】本発明はさらに、それぞれがボード画像の
一部を含む重なり合った画像タイルを捕捉し、画像タイ
ルを電子的に計算されるフォーマットに変換することに
よってボード上の画像の完全且つ歪みのないコンピュー
タ表示を提供するための方法を提供する。修正は各タイ
ルに対して実施されて、各タイルにわたっての明るさの
変動(ばらつき)を修正する。重なり合った領域が決定
されて、前記重なり合った領域に対し修正が実施されて
単一の中間グレイレベル画像を生成する。画像のグレイ
レベル表示はしきい値処理されてボード上に画像を表示
する2値電子画像を生成する。あるいはまた、グレイレ
ベル画像を処理して同様にカラー画像を生成することも
できる。
【0011】本発明の一態様は、表面上に画像の完全且
つ歪みのないコンピュータ表示を提供するための方法で
あって、各々が表面画像の一部を含む画像タイルを捕捉
することを有し、上記タイルはそれぞれ隣接したタイル
と重なり合い、上記画像タイルを電子計算用フォーマッ
トに変換することを有し、各タイルの上記重なり合った
領域を決定することを有し、上記重なり合った領域での
歪みを修正して単一のコンピュータ用画像を生成するこ
とを有する。
【0012】本発明の別の態様は、上記一態様の画像の
完全且つ歪みのないコンピュータ表示の提供方法におい
て、上記重なり合った領域に対し修正を行なって単一の
中間画像を生成する上記ステップが、上記重なり合った
領域に入るランドマークを決定し、ランドマークの近傍
に画像パッチの局所的相関を実行して各画像タイル内に
対応するランドマーク位置を決定し、上記対応するラン
ドマーク位置をボード座標に射影し、重なり合ったタイ
ルからの対のランドマークを比較し、中間位置にある目
標座標を選択し、上記中間位置に対する各タイルの新し
い透視変換を計算する、各サブ工程を有するとともに、
上記複数のサブ工程が、ランドマーク射影における累積
エラーによって表示される重なり合ったタイル間のラン
ドマーク位置への収束がしきい値量よりも少なくなるま
で反復されることを特徴とする。
【0013】
【発明の実施の形態】図1は本発明の特徴を示すシステ
ム50を示している。ボード52はユーザからのマーキ
ングを受け取る。「ボード」はホワイトボードや、ブラ
ックボード、又は、手書きの文書及び図形画像を維持す
るために使用される他の同様の壁サイズの面のいずれで
もよい。以下の説明は主として濃い色のマーキングを用
いたホワイトボードに基づくものである。また、反対の
反射率を表わすように幾つかのパラメータを変化させた
状態で、明るい色のマーキングを用いた濃い色のボード
を使用してもよいことは当業者には明白である。
【0014】カメラサブシステム54はボードの1つの
又は複数の画像を捕捉し、それ(ら)はネットワーク5
8を介してコンピュータ56に供給される。コンピュー
タ56はプロセッサと、指示及び電子的/コンピュータ
画像を記憶するためのメモリを有する。
【0015】一般に、ビデオカメラ等の電子カメラの解
像度は、ボード上のマーキングをはっきりと識別するた
めに十分な細部描写を備えた全体のボード画像を捕捉す
るには不十分である。このため、「画像タイル(image
tile)」と呼ばれる、ボード上のより小さなサブ領域の
数個のズーム・イン画像は個別に捕捉され、さらに結合
されなければならない。
【0016】カメラサブシステム54は、コンピュータ
制御パン/チルト(pan/tilt)ヘッド55に取り付けら
れ、画像捕捉コマンドが実行されると、プログラム制御
のもとで種々のサブ領域で順次方向付けされる。あるい
は、カメラサブシステム54は、固定又は回転自在のカ
メラのアレイを有し、これらカメラはそれぞれ異なるサ
ブ領域(単数又は複数)に向けられる。説明の便宜上、
カメラサブシステム54は単にカメラ54と称する。
【0017】「生」画像タイルは概して互いに重なり合
うものであり、カメラの軸視点からはずれて見るために
透視による歪みを含み、また、未制御の照明条件と反射
によって、前景(書き込みマーク)と背景(未表記のボ
ード)との間のボードにわたって不均等な明るさレベル
を含む。
【0018】以下で説明する各図は、上記の影響を補償
するために本発明の技術を実行する一般的な方法につい
て示すものである。
【0019】図2のフローチャートは、走査画像セクシ
ョンの集合からボードの2値表現(描写)を生成するた
めの一般的な方法を示している。ステップ100では、
走査画像セクションは「タイル」として捕捉される。各
タイルは、図3に示されたように、カメラによって走査
された画像の一部である。ボード60は一連のタイル6
2、64等として捕捉される。これらタイルは隣接した
タイルとわずかに重なり合っているので、全体の画像は
「欠落した」空間をあけずに走査される。各タイルの位
置は、タイルが走査されるとパン/チルトヘッド上のカ
メラの位置と方向から識別される。タイルが「生画像」
又は「カメラ画像」タイルとして説明することもできる
のは、これらタイルをディジタル画像において解釈した
り又は正確に位置付けるようにタイルに対し何も処理が
施されていないからである。ボード60上のマーク15
0は2つの隣接したタイル62と64において捕捉され
る。
【0020】図2に戻って説明すると、ステップ102
ではセンタ・サラウンド(中心囲み)処理が各カメラ画
像タイル上に実行される。センタ・サラウンド処理はタ
イル間及びタイル内における明るさのばらつきを補償す
る。センタ・サラウンド処理法は図4に関連して説明さ
れる。画像の画素ごとに、ステップ120では、pi, j
に中心をおいた、ウィンドウ内の事前指定サイズの画素
強度の局所平均を計算する。ステップ122では、平均
強度は各pi,j から減算される。結果として得られる画
素はステップ124において出力される。結果として出
力される画素は、囲み領域における画素の元の値と平均
値との、各画素ごとの差を表わす。
【0021】再び図2に戻って、ステップ104では、
図5に関連して説明されるように、重なり合ったタイル
における対応「ランドマーク(landmark:境界標)」が
見い出される。「ランドマーク」は、少なくとも2つの
タイルに現れるボード上のマークとして説明され、隣接
したタイルの重なり合った位置を決定するために使用す
ることができる。図6はランドマークとして使用するこ
とのできるマークの2つの具体例を示している。ランド
マークは、開始点、終了点、及びそれらの構成における
交差点によって定義することができる。
【0022】ランドマークは2つの段階において検出さ
れる。第1の段階は、画像内の各画素を中心とした仮想
ランドマークの「良好度(goodness)」を表示する補助
の「ランドマーク品質」画像の生成を含む。「良好な」
ランドマークはマーク150等の2方向における正確な
位置決定(localization)を提供する。マーク160等
の「第2の」ランドマークは一方向のみにおける位置決
定を提供し、矢印165の方向における位置決定を提供
するが、矢印163によって指定された他の方向におけ
る位置決定の正確性は低い。第2の段階は、ボード座標
系の2つの画像タイルの射影間のオーバーラップ領域内
で可能な限り均等に良好なランドマークを選択すること
である。
【0023】補助のランドマーク品質画像を得るため
に、勾配演算子がまず、生画像に適用され、それによっ
て、コンピュータビジョン分野に精通した人間には周知
とされる技法を用いてその勾配のおおよその配向と大き
さが各画素ごとに記録される。
【0024】局所的配向は4つのビンに量子化される。
そこで画像の各画素ごとに、局所ヒストグラムが形成さ
れて各画素の局所化された近傍内で配向ビンのそれぞれ
に対する累積する勾配の大きさを付与する。なお、良好
なランドマークに対して、ヒストグラムはすべての配向
ビン内の大きな累積勾配の大きさを含み、第2のランド
マークは多くとも2つのビンに大きな勾配の大きさを含
み、悪質又は実在しないランドマークはビン内に大きな
累積する勾配の大きさを含まないことになる。最後に、
各画素は以下の式による局所ランドマーク品質について
評価(採点)される。
【0025】ランドマーク品質 = Vm p +Vm
p
【0026】ここで、Vm は最大累積勾配の大きさを備
えたヒストグラムビン内の勾配の大きさであり、Vp
m のビンから配向90°を表わすヒストグラムビン内
の勾配の大きさである。
【0027】ランドマーク検出の第2の段階では、ラン
ドマーク品質画像は、高品質ランドマークを表わす大よ
そ均一に分散された位置を得るという目的によって走査
される。ランドマーク品質画像は、「ランドマーク−半
径」と称される所定サイズの正方パッチに分割される。
このようなパッチのそれぞれにおいて、各画素には以下
の式による「重み付けランドマーク品質」が与えられ
る。
【0028】重み付けランドマーク品質=ランドマーク
品質+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について同様の変換が実行される。
【0031】ステップ134において、ボード座標にお
いてタイル1とタイル2の間のオーバーラップ領域は推
測航法に基づいて見つけられる。タイル1の変換画像の
このオーバーラップ領域に入るランドマークはステップ
136で識別され、ステップ138では、タイル2の変
換画像のランドマークの概略位置が検出される。
【0032】ステップ140では、ランドマークの近傍
の画像パッチについて局所的相関が実行されて、タイル
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の相関によって提供されるレベルより
も低いとされる。
【0034】図2に再び戻って、ステップ106では、
図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の信頼矩形の間の中
間に位置されるように選択される。両タイルの画像はさ
らに変換されて、ランドマーク位置をこの目標位置とさ
らに密接に相関付ける。
【0036】いくつかの場合について、ランドマークは
誤ったもの、即ち、相関からの対応が単に不正確である
ものと判断されることもあると注意することが重要であ
る。これらの不正確なランドマークは重み付けに含むこ
とはできない。外部からのマークが計算に含まれないよ
う保証するために、すべてのランドマークは最初に正確
であると仮定される。しかしながら、いくつかのランド
マークが許容限度を越えて距離的に非常に離れている場
合、該ランドマークは放棄されて、これ以上計算には考
慮されない。
【0037】さらに、人為マーク「ポイント」は各タイ
ルの角部に配置され、対応する大きな信頼矩形、即ち、
どの方向においても低い信頼性を有する。これらのポイ
ントを用いて、マークを保持しない、又はオーバーラッ
プ領域にランドマークのないタイルを検出することもで
きる。ポイントデータはランドマークデータによって容
易に無効にされる。ポイントはさらに、ランドマークが
不正確であると判断されると使用されることもある。
【0038】ステップ176は、最小自乗目的測定を用
いて新しい透視変換を計算し、カメラ座標におけるラン
ドマークをボード座標における新しい目標位置に最適に
射影する。この変換は、前述したMundy及びZis
sermanにおいて述べられたように、同次座標内の
一般的線形変換を用いて決定することもできる。以下に
示す公式において、X、Y、Zはボード座標内のランド
マークの目標座標であり、重なり合ったタイルからのラ
ンドマークを比較することによって見つけられる。x、
y、zはカメラ座標である。
【0039】
【数1】
【0040】ここでt33=1である。
【0041】画像座標uとvは以下の式によって得られ
る。 u=x/z及びv=y/z
【0042】変換パラメータの解を得るために、図11
に示されるようなランドマーク180を一例として使用
する。図7に関連して述べられるように決定された信頼
矩形184は、幅w181、長さl182、オリエンテ
ーション角度θ183によって定義される。従って、信
頼重み付けは以下の式によって導出される。
【0043】cl =1/l及びcw =1/w
【0044】変換パラメータtの値を求めるために、線
形方程式の過剰制約付きシステムが構築される。ここで
は、上記マトリックスの対の行はそれぞれi番目のラン
ドマークをカバーする。変換パラメータの解は特異値分
解を使用して求められる。
【0045】
【数2】
【0046】図8に戻って、ステップ178では、現在
自乗エラーと最終反復からの自乗エラーとの差として判
断される、ランドマーク射影の新しい累積エラーが予め
決定されたしきい値内に入ることが検査される。
【0047】図2に戻って、ステップ108はステップ
106において決定された透視変換を用いてすべてのタ
イルに関して透視修正を実行する。ステップ110で
は、修正されたデータはグレイレベルボード表現(描
写)画像内に書き込まれる。ステップ112では、グレ
イレベル画像はしきい値処理され、黒白画像に対するボ
ード画像の2値表現、又はカラーシステムにおけるボー
ド画像のカラー表現を生成する。
【0048】上述のようにシステムによって要求される
画像処理関数は比較的頻度が少ないものと想定される。
演算資源は数個のカメラを組み込んだクライアントサー
バーネットワークにおいて共用され、それぞれ既述され
た画像処理操作を実行する単一のサーバーにビデオ画像
を転送する。演算資源サーバーは、建物の中又は室内の
異なるボード又はボードの複数の部分をスキャンするよ
うに分散される数個のカメラユニットで共用されること
もある。各カメラはビデオ画像をサーバーに転送し、サ
ーバーは画像処理操作を実行する。
【図面の簡単な説明】
【図1】本発明の特徴を用いるシステムを示す図であ
る。
【図2】走査画像セクションの集合からボードの2値表
現を生成するための一般的な方法のフローチャートであ
る。
【図3】カメラによって走査されたボード上の画像タイ
ルを示す図である。
【図4】センタ・サラウンド処理を説明するフローチャ
ートである。
【図5】2つの重なり合うタイルにおいて対応するラン
ドマークの発見を説明するフローチャートである。
【図6】ランドマークとして使用することのできるマー
クの2つの例を示す図である。
【図7】信頼矩形の決定を示す図である。
【図8】大域的ランドマーク不一致関数を最適化する透
視歪み補正を解決するフローチャートである。
【図9】2つのタイルの重なり合った領域におけるラン
ドマークを示す図である。
【図10】2つのタイル間のランドマークのオフセット
を示す図である。
【図11】ランドマークと対応する変換パラメータを示
す図である。

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 表面上に画像の完全且つ歪みのないコン
    ピュータ表示を提供するための方法であって、 各々が表面画像の一部を含む画像タイルを捕捉すること
    を有し、前記タイルはそれぞれ隣接したタイルと重なり
    合い、 前記画像タイルを電子計算用フォーマットに変換するこ
    とを有し、 各タイルの前記重なり合った領域を決定することを有
    し、 前記重なり合った領域での歪みを修正して単一のコンピ
    ュータ画像を生成することを有する、画像の完全且つ歪
    みのないコンピュータ表示の提供方法。
  2. 【請求項2】 前記重なり合った領域に対し修正を行な
    って単一の中間画像を生成する前記ステップは、 前記重なり合った領域に入るランドマークを決定し、 ランドマークの近傍に画像パッチの局所的相関を実行し
    て各画像タイル内に対応するランドマーク位置を決定
    し、 前記対応するランドマーク位置をボード座標に射影し、 重なり合ったタイルからの対のランドマークを比較し、 中間位置にある目標座標を選択し、 前記中間位置に対する各タイルの新しい透視変換を計算
    する、各サブ工程を有するとともに、 前記複数のサブ工程は、ランドマーク射影における累積
    エラーによって表示される重なり合ったタイル間のラン
    ドマーク位置への収束がしきい値量よりも少なくなるま
    で反復される、請求項1記載の画像の完全且つ歪みのな
    いコンピュータ表示の提供方法。
JP7225069A 1994-09-09 1995-09-01 画像の完全且つ歪みのないコンピュータ表示の提供方法 Pending JPH0887594A (ja)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (4)

* Cited by examiner, † Cited by third party
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