(57)【特許請求の範囲】
【請求項１】
周辺光不足環境において内視鏡と共に使用するためのデジタル撮像方法であって、
電磁放射線の波長のパルスを発するようにエミッターを作動させ、前記光不足環境内に照明をもたらすことと、
所定の間隔で前記エミッターにパルスを発生させることと、
画像フレームを創出するために、画素配列で前記パルスからの反射電磁放射線を感知することであって、前記画素配列の積分時間が電子シャッターを用いることで制御され、前記積分時間の期間がフレーム読み出しと次のフレームの読み出しとの期間の間で可変である、感知することと、
前記画素配列が、前記エミッターの前記パルス間隔に対応する感知間隔で作動する、感知することと、
１回の反復の間、前記エミッターがパルスを発生するのを妨げることと、
前記エミッターがパルスを発生していない間に前記画素配列を感知することによって、ダークフレームを創出することと、
定期的な間隔で前記ダークフレームを記録し、移動平均処理により当該記録されたダークフレームの更新を行うことと、
固定パターンノイズの排除で用いるために、前記ダークフレームを使用して、１つ又は２つ以上の参照フレームを創出することと、
保存された参照データを減算することによって、前記画像フレームから固定パターンノイズを排除することと、
複数の画像フレームを組み合わせることによって画像のストリームを創出し、ビデオストリームを形成することと、を含む、方法。
【請求項２】
前記ダークフレームが、前記エミッターが電磁エネルギーのパルスを出していない間の前記画素配列の単一の感知から創出される、請求項１に記載の方法。
【請求項３】
複数のダークフレームが、複数のパルスが停止している間の前記画素配列の複数の感知から創出される、請求項１に記載の方法。
【請求項４】
画像フレーム内に散在させた前記複数のダークフレームが創出される、請求項３に記載の方法。
【請求項５】
前記１つ又は２つ以上の参照フレームが、レーザーエミッター及び画素配列を備えるシステムの起動時に創出され、前記システムに関連付けられたメモリ内に保存される、請求項１に記載の方法。
【請求項６】
複数の参照フレームが、異なる露光時間で確立され得る、請求項５に記載の方法。
【請求項７】
後続の単一ダークフレームの継続するサンプリングによって、前記１つ又は２つ以上の参照フレームの精密さを向上させることを更に含む、請求項１に記載の方法。
【請求項８】
指数平滑法を使用して後続のダークフレームデータを計算に入れることによって、既存の参照フレームの精密さを向上させることを更に含む、請求項７に記載の方法。
【請求項９】
各画像フレームが、前記ビデオストリームに統合される前に向上させられる、請求項１に記載の方法。
【請求項１０】
前記方法が、単一のダーク参照バッファからのデータを画像フレームから減算することを更に含む、請求項９に記載の方法。
【請求項１１】
前記方法が、異なる積分時間で確立された２つ又は３つ以上のダーク参照バッファの間を補間することによって、特定の積分時間に対する前記参照データを計算することを更に含む、請求項９に記載の方法。
【請求項１２】
前記方法が、前記参照データを画像フレームから減算することを更に含む、請求項１１に記載の方法。
【請求項１３】
前記エミッターが、電磁放射線の波長のレーザーパルスを発し、前記光不足環境内に照明をもたらすレーザーである、請求項１に記載の方法。
【請求項１４】
前記エミッターが、電磁放射線の波長のＬＥＤパルスを発し、前記光不足環境内に照明をもたらすＬＥＤエミッターである、請求項１に記載の方法。
【請求項１５】
周辺光不足環境で使用するためのデジタル撮像システムのためのシステムであって、
１つ又は２つ以上のプロセッサと、
前記１つ又は２つ以上のプロセッサに動作可能に連結され、実行可能及び動作可能なデータを保存する１つ又は２つ以上のメモリ装置と、を備え、前記実行可能及び動作可能なデータが、前記１つ又は２つ以上のプロセッサに、
電磁放射線の波長のパルスを発するようにレーザーエミッターを作動させ、前記光不足環境内に照明をもたらすことと、
所定の間隔で前記レーザーエミッターにパルスを発生させることと、
画像フレームを創出するために、画素配列で前記パルスからの反射電磁放射線を感知することであって、前記画素配列の積分時間が電子シャッターを用いることで制御され、前記積分時間の期間がフレーム読み出しと次のフレームの読み出しとの期間の間で可変である、感知することと、
前記画素配列が、前記レーザーエミッターの前記パルス間隔に対応する感知間隔で作動する、感知することと、
１回の反復の間、前記エミッターがパルスを発生するのを妨げることと、
前記エミッターがパルスを発生していない間に前記画素配列を感知し、ダークフレームを創出することと、
定期的な間隔で前記ダークフレームを記録し、移動平均処理により当該記録されたダークフレームの更新を行うことと、
固定パターンノイズの排除で用いるために、前記ダークフレームを使用して、１つ又は２つ以上の参照フレームを創出することと、
１つ又は２つ以上のダーク参照フレームから導かれる値を減算することによって、画像フレームから固定パターンノイズを排除することと、
複数の画像フレームを組み合わせることによって画像のストリームを創出し、ビデオストリームを形成することと、を行わせるのに有効である、システム。
【請求項１６】
前記ダークフレームが、前記エミッターが電磁エネルギーのパルスを出していない間の前記画素配列の単一の感知から創出される、請求項１５に記載のシステム。
【請求項１７】
複数のダークフレームが、複数のパルスが停止している間の前記画素配列の複数の感知から創出される、請求項１５に記載のシステム。
【請求項１８】
画像フレーム内に散在させた前記複数のダークフレームが創出される、請求項１７に記載のシステム。
【請求項１９】
前記１つ又は２つ以上の参照フレームが、前記レーザーエミッター及び画素配列を備えるシステムの起動時に創出され、前記システムに関連付けられたメモリ内に保存される、請求項１５に記載のシステム。
【請求項２０】
複数の参照フレームが、異なる露光時間で確立され得る、請求項１９に記載のシステム。
【請求項２１】
前記実行可能及び動作可能なデータが、前記１つ又は２つ以上のプロセッサに、後続の単一ダークフレームの継続するサンプリングによって、前記１つ又は２つ以上の参照フレームの精密さを向上させることを行わせるのに有効である、請求項１５に記載のシステム。
【請求項２２】
前記実行可能及び動作可能なデータが、前記１つ又は２つ以上のプロセッサに、指数平滑法を使用して後続のダークフレームデータを計算に入れることによって、既存の参照フレームの精密さを向上させることを行わせるのに有効である、請求項２１に記載のシステム。
【請求項２３】
各画像フレームが、前記ビデオストリームに統合される前に向上させられる、請求項１５に記載のシステム。
【請求項２４】
前記実行可能及び動作可能なデータが、前記１つ又は２つ以上のプロセッサに、単一のダーク参照バッファからのデータを画像フレームから減算することを行わせるのに有効である、請求項２３に記載のシステム。
【請求項２５】
前記実行可能及び動作可能なデータが、前記１つ又は２つ以上のプロセッサに、異なる積分時間で確立された２つ又は３つ以上のダーク参照バッファの間を補間することによって、特定の積分時間に対する前記ダーク参照フレームから導かれる値を計算することを行わせるのに有効である、請求項２３に記載のシステム。
【請求項２６】
前記実行可能及び動作可能なデータが、前記１つ又は２つ以上のプロセッサに、前記ダーク参照フレームから導かれる値を画像フレームから減算することを行わせるのに有効である、請求項２５に記載のシステム。
【発明の詳細な説明】
【背景技術】
【０００１】
技術の進歩は、医療用途のための撮像能力の進歩をもたらした。最も有益な進歩のうちのいくつかを享受した１つの領域は、内視鏡を構成する構成要素の進歩による、内視鏡外科手技の領域である。
【０００２】
本開示は、概して、画像品質を高める、弱光下でデータをより自然に見えるようにする、及び色精度を改善させるための、電磁センサーによって生成されたビデオストリームにおける固定パターンノイズの低減に関する。本開示の特性及び利点は、以下の説明において示され、一部はその説明から明らかになり、又は過度な実験を伴わない本開示の実践によって知ることができる。本開示の特性及び利点は、添付の［特許請求の範囲］で具体的に指摘される器具及び組み合わせによって、理解し、得ることができる。
【図面の簡単な説明】
【０００３】
本開示の非限定的及び非排他的な実装は、以下の図面を参照して記載され、同様の参照数値は、別途指示がない限り、種々の表示図を通して同様の部分を指す。本開示の利点は、以下の説明及び添付図面を考慮して、より良く理解されるだろう。
【図１Ａ】先行技術の画素配列を例示する。
【図１Ｂ】本開示の原理及び教示に従って画素配列を例示する。
【図２】本開示の原理及び教示に従う、イメージセンサー読出動作のグラフィック表現の一例である。
【図３】本開示の原理及び教示に従う、イメージセンサー読出動作のグラフィック表現の一例である。
【図４】本開示の原理及び教示に従う、画像強調のグラフィック表現である。
【図５】本開示の原理及び教示に従う、画像強調のグラフィック表現である。
【図６】本開示の原理及び教示に従って、画像強調のフローチャートを例示する。
【図７】本開示の原理及び教示に従って、ハードウェアを支援及び有効にする概略図を例示する。
【図８Ａ】それぞれ、本開示の教示及び原理に従って３次元画像を生成するための複数の画素配列を有するモノリシックセンサーの実装の斜視図及び側面図を例示する。
【図８Ｂ】それぞれ、本開示の教示及び原理に従って３次元画像を生成するための複数の画素配列を有するモノリシックセンサーの実装の斜視図及び側面図を例示する。
【図９Ａ】それぞれ、複数の基板上に組み込まれた撮像センサーの実装の斜視図及び側面図を例示し、画素配列を形成する複数の画素列は、第１の基板上に位置し、複数の回路列は、第２の基板上に位置し、画素の１列と回路網のその関連する又は対応する回路網の列との間の電気接続及び通信を示す。
【図９Ｂ】それぞれ、複数の基板上に組み込まれた撮像センサーの実装の斜視図及び側面図を例示し、画素配列を形成する複数の画素列は、第１の基板上に位置し、複数の回路列は、第２の基板上に位置し、画素の１列と回路網のその関連する又は対応する回路網の列との間の電気接続及び通信を示す。
【図１０Ａ】それぞれ、３次元画像を生成するための複数の画素配列を有する撮像センサーの実装の斜視図及び側面図を例示し、複数の画素配列及びそのイメージセンサーは、複数の基板上に組み込まれる。
【図１０Ｂ】それぞれ、３次元画像を生成するための複数の画素配列を有する撮像センサーの実装の斜視図及び側面図を例示し、複数の画素配列及びそのイメージセンサーは、複数の基板上に組み込まれる。
【発明を実施するための形態】
【０００４】
本開示は、主に医療用途に好適であり得るデジタル撮像のための方法、システム、及びコンピュータベースの製品に及ぶ。本開示の以下の説明では、本明細書の一部を形成し、その中で本開示が実践され得る特定の実装の実例として示される添付図面に言及がなされる。本開示の範囲を逸脱することなく、他の実装が利用されてもよく、構造変化が行われてもよいことが理解される。
【０００５】
除去された固定パターンノイズを有する光不足環境において画像を生成するための構造、システム、及び方法を開示及び記載する前に、本明細書で開示される特定の構造、構成、処理工程、及び材料がいくらか異なり得るように、本開示は、そのような構造、構成、処理工程、及び材料に限定されないことが理解されよう。また、本開示の範囲は添付の「特許請求の範囲」及びその均等物によってのみ制限されるため、本明細書で用いられる専門用語は特定の実施形態のみを記載する目的で使用され、制限であるとは意図されないことも理解されよう。
【０００６】
ＣＭＯＳイメージセンサーは、複数の雑音源を有し、その大きさ及び出現は、物理的条件の範囲に左右される。コヒーレント成分（例えば、光子ショット雑音又はソースフォロア１／ｆ読み出し雑音）を含まない純粋なポアソン又はガウス時間雑音は、ビデオストリーム内で見られ得る雑音と同じくらい自然に見える。他の全ての知覚可能な雑音形式は、同じ振幅に対してはるかに大きい程度まで画像品質を低下させるだろう。空間雑音（ＦＰＮ）は、特に悪質であり、ＣＭＯＳセンサーは、画素ＦＰＮ及び列ＦＰＮという少なくとも２つの源を本質的に有する。画素ＦＰＮはほぼ、画素から画素へのフォトダイオード漏洩電流（ダーク信号）の変化（ＤＳＮＵ）によるものである。この源は、ジャンクション温度（ＴＪ）に指数関数的に依存し、露光時間に直線的に依存する。列ＦＰＮは、読出アーキテクチャの結果であり、同じ列中からの画素を一般的なアナログ読出要素を通して交信する。
【０００７】
イメージセンサーは、通常、オフセット較正のための特殊目的用光学的ブラインド部分を組み込み、オプティカルブラック（ＯＢ）行１１０ａ（アレイの頂部及び／又は底部）並びに列１２０ａ（アレイの右部及び／又は左部）と称されることもある。画素配列１３０ａ中の透明な画素、ガードリング１４０ａ、頂部及び底部ＯＢ行１１０ａ並びに左部及び右部ＯＢ列１２０ａを有する、先行技術のイメージセンサー１００ａの一例であるレイアウトが、図１Ａに示される。ＯＢ行１１０ａは通常、ＯＢクランプアルゴリズムのために、アナログ画素ブラックレベルを監視するために使用されることが理解されるだろう。ＯＢ行１１０ａは、列ＦＰＮ（ＣＦＰＮ）を除去するためのデジタルアルゴリズムによっても使用され得る。一方、ＯＢ列１２０ａは、通常、任意の回線雑音を打ち消すための手段として回線オフセットを評価する目的を有する。回線雑音は一時的であるため、オフセットは、フレーム毎の各回線に対して新たに計算され得る。
【０００８】
本開示の主題の記載及び特許請求において、以下の専門用語は、以下に示される定義に従って使用されるだろう。
【０００９】
本明細書及び添付の「特許請求の範囲」において使用される場合、文脈が別途明らかに指示しない限り、単数形「ａ」、「ａｎ」、及び「ｔｈｅ」は複数の指示物を含むことに留意しなければならない。
【００１０】
本明細書で使用される場合、「含むこと（comprising）」、「含むこと（including）」、「含有すること」、「によって特徴付けられる」という用語及びそれらの文法的同等物は、追加の、列挙されない要素又は方法工程を除外しない包括的な、又は制約のない用語である。
【００１１】
本明細書で使用される場合、「からなる」という語句及びその文法的同等物は、「特許請求の範囲」で特定されない任意の要素又は工程を除外する。
【００１２】
本明細書で使用される場合、「から本質的になる」という語句及びそれらの文法的同等物は、特定される材料又は工程、及び特許請求される開示の基本の及び新しい特徴又は複数の特徴に物質的に影響しないものに特許請求の範囲を制限する。
【００１３】
本明細書で使用される場合、「近位」という用語は、原点に最も近い部分の概念を広範に指すものである。
【００１４】
本明細書で使用される場合、「遠位」という用語は、近位の反対、ゆえに、文脈により、原点からより遠い部分又は最も遠い部分の概念を一般的に指すものである。
【００１５】
本明細書で使用される場合、色センサー又はマルチスペクトルセンサーは、入ってくる電磁放射線をその別々の構成要素内にフィルターをかけるように、その上にカラーフィルターアレイ（ＣＦＡ）を有することが知られているセンサーである。電磁スペクトルの視界では、そのようなＣＦＡは、光の緑、赤、及び青スペクトル構成要素に分離するために、その上にＢａｙｅｒパターン又は修正を組み込まれ得る。
【００１６】
図１Ｂを参照して、空間を制約された環境においては、光感知要素の領域を最大化し、そのようにして画像品質を保つために、センサー１００の非感受性部分を可能な限り低減させることが望まれ得る。ＣＭＯＳセンサー内の非光感知要素の領域を低減させるために、センサーのレベルで、及びカメラシステム全体として、種々の尺度が用いられ得る。ＣＭＯＳセンサー中の非光感知要素の領域を低減させる１つの実装は、本明細書に記載されるようにＯＢ行の排除であってもよく、それはＯＢベースの列固定パターンノイズ（ＣＦＰＮ）除去方法を本質的に排除する。ＣＦＰＮ除去は、透明な画素１３０を読み出す前に列単位のランダムオフセットを補正するため、典型的に１列当たり１０〜１００画素のブラック画素データを必要とする。したがって、ＯＢ行が低減されるか、又は排除される場合、代替となるＦＰＮ補正アルゴリズムが必要とされる。
【００１７】
本開示は、ダークデータのフレームを取得することによって、ＣＦＰＮを含む全てのＦＰＮ形式が除去され得、それにより、実質的に及び恐らく完全に、専用のＣＦＰＮ補正及びそれに関連するＯＢ行の必要性を無くすシステム及び方法を記載することが理解されるだろう。図１Ｂは、ＯＢ行が存在しない画素配列１３０の一例を例示する。メモリのオフセンサーフレームは、各画素の較正データの保存、及びその後の画素レベルでのＦＰＮの全ての源の除去のために使用され得る。ＣＦＰＮアルゴリズムに必要とされるものより多くのメモリがブラックフレーム較正に必要とされ得るが、ＦＰＮの全ての源（例えば、列ＦＰＮ、画素ＦＰＮ、及び行ＦＰＮ）が、除去され得るか、又は大幅に軽減され得るという利点があり得る。
【００１８】
図２を参照すると、ローリング読出モードで、又はセンサー読出２００の間に使用されるセンサーの動作可能なサイクルが例示される。フレーム読出は、垂直線２１０で開始され得、それによって表され得る。読出周期は、対角線又は斜線２０２で表される。センサーは行単位で読み出されてもよく、下向きの傾斜縁の頂部はセンサー先頭行２１２であり、下向きの傾斜縁の底部はセンサー底部の最下行２１４である。最後の行の読出と次の読出サイクルとの間の時間は、ブランキング時間又は周期２１６と称され得る。
【００１９】
センサー画素行のうちのいくつかは、遮光（例えば、金属コーティング又は任意の他の実質的に黒の別の種類の材料の層）で覆われ得ることに留意されたい。これらの覆われた画素行は、オプティカルブラック行２１８及び２２０と称され得る。オプティカルブラック列２１８及び２２０は、補正アルゴリズムのための入力として使用されてもよい。図１Ｂに例示されるものと同様に、これらのオプティカルブラック列２１８及び２２０は、画素配列の両側に位置し得る。図２はまた、電磁放射線、例えば、画素に露出され、それにより、画素によって統合されるか、又は蓄積される光の量を制御する処理も例示する。光子は、電磁放射線の素粒子であることが理解されるだろう。光子は、各画素によって統合、吸収、又は蓄積され、電荷又は電流に変換される。電子シャッター又は巻き上げシャッター（破線２２２で示される）は、画素を再設定することによって、積分時間を開始するために使用することができる。次いで、光は、次の読出段階まで統合するだろう。電子シャッター２２２の位置は、光の所与の量に対する画素飽和を制御するために、２つの読出サイクル２０２の間に移動されてもよい。この技法は、２つの異なる回線の間で一定の積分時間を可能にするが、先頭行から最下行に移動するときに遅延を生じるということに留意されたい。図２に例示されるように、センサーは、各パルス発生された色（例えば、赤、緑、青）に対するデータを受信するために、何度も循環されてもよい。各サイクルは、時間調整され得る。ある実施形態では、サイクルは、１６．６７ｍｓの間隔内で動作するように時間調整され得る。別の実施形態では、サイクルは、８．３ｍｓの間隔内で動作するように時間調整され得る。他の時間間隔が、本開示で企図され、且つ本開示の範囲内であると意図されることが理解されるだろう。
【００２０】
暗電流温度依存は、本明細書に記載される移動平均較正を使用して克服することができる。巻き上げシャッター動作では、画素積分時間は、光環境変化（自動露出アルゴリズムによって制御される）に適合するために、フレーム毎に変化し得る。図２は、フレーム内で調整され、それにより積分時間を制御する電子シャッターを例示する。較正は所与の積分時間で行われ得るため、ダークフレーム補正アルゴリズムは、有効性を失う可能性があり、異なる積分時間でフレームを補正しようとするときに不正確になる。各画素オフセットは、積分時間への線形従属性を有することが理解されるだろう。この課題を克服する本開示の１つの実装は、画素毎に、異なる積分時間で収集された第２の較正点を導入することである（メモリの第２のフレームを必要とし得る）。所与の積分時間での画素較正データは、次いで、線形補間を使用して計算され得る。しかしながら、この技法は、補間誤差を導入することがあり、バックエンドデータ処理を著しく複雑にし得る。
【００２１】
光不足環境における光パルス発生では、フレームからフレームの画素積分時間は、実質的に一定であり得る。このシナリオは図３に例示され、光の強度が調整され、光パルス幅又はレベルを変化させる。したがって、ただ１つの積分時間較正が必要とされ得、補間は必要とされなくてもよい。後述されるように、単純指数平滑法（ＳＥＳ）が使用されてもよい。そのような場合、較正ハードウェアは、メモリの１つのフレームだけを含み得、各メモリノードは１つの値だけを含有する。
【００２２】
ダークフレーム減算処理の目的は、各画素の平均オフセットを調整し、そのようにして、全てのＦＰＮ形式を抑制することである。画素オフセットは温度依存性を有するため、有利なシナリオは、例えば、定期的な間隔で単純ダークフレームをとり、保存された補正データを更新することによる、移動平均処理を有することであり得る。
【００２３】
結果として得られるこの補正の品質は、サンプリング統計に左右され得る。結果として得られる有効性を予測するために、標的性能基準も理解されなければならない。
【００２４】
画素オフセット推定の不確実性は、サンプルの数の平方根で除された画素の時間雑音と等しい。この不確実性は、補正後の画素ＦＰＮに直接置き換えられ、最初のＦＰＮとは関係ない。画素ＦＰＮ認知の研究において、１秒当たり６０フレームで、画素ＦＰＮは、知覚できない画素時間雑音の１／４未満であるはずであることが確立されている。時間雑音が最も少なくなるため、暗闇である場合が最も困難である。認知基準及び性能の両方が画素時間雑音にのみ左右されるため、必要とされる統計の推定は、あらゆる物理的変数とは関係ない。
【数１】
0006456912.tif 000002
式中、σＴは、画素時間雑音である。したがって、平均を計算するために使用されるダークフレームが少なくとも１６個存在する限り、フレーム補正処理は有効であるはずである。
【００２５】
少なくとも１６個のフレームバッファを必要とし得る直近のフレームの固定サンプルをただ平均化するのではなく、より便利で効率的な方法が、単純指数平滑法（ＳＥＳ）によって与えられる。この場合、単一のフレームバッファは、サンプルダークフレームが使用可能になる各時点で１つずつ調整され得る。暗闇で採取された各画素サンプルは、（２Ｗ−１）／２Ｗで乗じられたバッファ内容に足される前に、適切な二進数（２Ｗ）で除される。
【００２６】
ｗの高い値は、安定したシナリオにおいて経時的により優れた統計の精密さをもたらす。ｗの低い値は、精密さ／安定性を犠牲にして、補正を急速な変化に対してより反応性にするだろう。小さいｗ及び大きいｗを有するＳＥＳ画素オフセット推定を例示する図４を参照されたい。理想的には、ｗの値は、制御レジスタを介して調節可能であるだろう。それは、例えば、開始時、ＴＪが最も変化するとき、又はある特定の実施形態では、露光時間の変化の後（該当する場合）、補正をより反応性するために、同じく自動的に調整されてもよい。例えば、ゲイン又は露光時間に大きな変化が生じる場合、それは減少してもよく、次いで、フレームからフレームへ１つずつそのベースラインに再保存される。増加自体は、ゲイン変化後のＳＥＳ指数の変調を例示する図５に示されるような、直線的、例えば、又は大まかな指数関数的様式で変化し得る。
【００２７】
ＳＥＳ捕獲；ダークフレーム上のみ：
【数２】
0006456912.tif 000003
式中、ｂｉ，ｊは、ダークフレーム番号ｊに続く画素ｉのダークフレーム補正バッファ内容であり、ｄｉ，ｊは、ダークフレームｊから採取された画素ｉの未処理のダークデータである。ｗは、調節可能な整数である。
【００２８】
適用；非ダークフレーム上のみ：
ｘ’ｉ＝ｘｉ−ｂｉ＋Ｂ
式中、ｘｉは、任意の非ダークフレーム内の画素ｉに対する未処理のデータ入力であり、ｂｉは、現在のダークフレームバッファ内容である。ｘ’ｉは、出力であり、Ｂは、ブラッククランプ標的レベルである。
【００２９】
図６のフローチャートは、システム全体、処理、及び方法６００を描写する。６１０において、システム及び方法６００は、最初の画素をサンプリングすることを含み、フレームバッファを０にリセットすることができる。システム及び方法６００は、６２０において、サンプルがダークフレームであるかどうかを決定することができる。６２０において、それがダークフレームであると決定される場合、６３０において、この画素に対するバッファが０であるかどうかが決定される。６３０において、バッファが０であると決定される場合、６４０において、画素値が、この画素に対するバッファ位置に直接書き込まれ、次の画素が６５０においてサンプリングされる。６３０において、バッファが０ではないと決定される場合、６３５において、この画素に対するバッファ位置を読み出し、（２ｗ−１）／２ｗで乗算する。結果を新たな画素サンプルに加え、２ｗで除算し、次いで、バッファに書き戻し、次の画素が６５０においてサンプリングされる。
【００３０】
反対に、６２０において、サンプルがダークフレームではないと決定される場合、６２５において、この画素に対するバッファを読み出し、データからの内容を減算する。６２５での方法はまた、必要に応じて、一定のブラックレベルを加えることを含んでもよく、次の画素が６５０においてサンプリングされる。
【００３１】
本開示の実装は、より詳細が以下に考察されるように、例えば、１つ又は２つ以上のプロセッサ及びシステムメモリ等のコンピュータハードウェアを含む、特殊目的用又は汎用コンピュータを含むか又はそれを利用してもよい。また、本開示の範囲内の実装は、コンピュータ実行可能命令及び／若しくはデータ構造を保有する又は保存するための物理的な及び他のコンピュータ可読媒体も含み得る。そのようなコンピュータ可読媒体は、汎用又は特殊目的用コンピュータシステムによってアクセスすることができる任意の利用可能な媒体であり得る。コンピュータ実行可能命令を保存するコンピュータ可読媒体は、コンピュータ記憶媒体（装置）である。コンピュータ実行可能命令を保有するコンピュータ可読媒体は、伝送媒体である。このため、例として、制限としてではなく、本開示の実装は、少なくとも２つのはっきりと異なる種類のコンピュータ可読媒体：コンピュータ記憶媒体（装置）及び伝送媒体を含み得る。
【００３２】
コンピュータ記憶媒体（装置）には、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、ソリッドステートドライブ（「ＳＳＤ」）（例えば、ＲＡＭベースの）、フラッシュメモリ、相変化メモリ（「ＰＣＭ」）、他の型のメモリ、他の光学ディスク記憶装置、磁気ディスク記憶装置若しくは他の磁気記憶装置、又はコンピュータ実行可能命令若しくはデータ構造の形態で所望のプログラムコード手段を保存するために使用され、汎用若しくは特殊目的用コンピュータによってアクセスされ得る任意の他の媒体が挙げられる。
【００３３】
「ネットワーク」は、コンピュータシステム及び／又はモジュール及び／又は他の電子装置の間の電子データの移送を可能にする１つ又は２つ以上のデータリンクと定義される。実装では、センサー及びカメラ制御ユニットは、互いに、及びそれらが接続されるネットワークを介して接続される他の構成要素と通信するために、ネットワーク接続され得る。情報がネットワーク又は別の通信接続（配線接続された、無線、又は配線接続された若しくは無線の組み合わせのいずれか）を介してコンピュータに伝送又は提供される場合、コンピュータは、伝送媒体として接続を適切に見る。伝送媒体は、コンピュータ実行可能命令又はデータ構造の形態で所望のプログラムコード手段を保有するために使用することができ、汎用又は特殊目的用コンピュータによってアクセスされ得るネットワーク及び／又はデータリンクを含み得る。上記の組み合わせは、コンピュータ可読媒体の範囲内に含まれるべきでもある。
【００３４】
図７に見ることができるように、種々のコンピュータシステム要素である、コンピュータ実行可能命令又はデータ構造の形態のプログラムコード手段は、伝送媒体からコンピュータ記憶媒体（装置）に（あるいはその逆）自動的に伝送され得る。例えば、ネットワーク又はデータリンクを介して受信されるコンピュータ実行可能命令又はデータ構造は、ネットワークインターフェイスモジュール（例えば、「ＮＩＣ」）内のＲＡＭにバッファされてもよく、次いで、最終的に、コンピュータシステムＲＡＭに、及び／又はコンピュータシステムでより揮発性の低いコンピュータ記憶媒体（装置）に伝送され得る。ＲＡＭはまた、ソリッドステートドライブ（ＳＳＤ又はＦｕｓｉｏｎＩＯ等のＰＣＩｘベースのリアルタイムメモリ階層型記憶装置）も含み得る。このため、コンピュータ記憶媒体（装置）は、同様に（又はむしろ主として）伝送媒体も利用するコンピュータシステム構成要素に含まれてもよいことが理解されるべきである。
【００３５】
コンピュータ実行可能命令は、例えば、プロセッサで実行されるとき、汎用コンピュータ、特殊目的用コンピュータ、又は特殊目的用処理装置に、ある特定の機能又は機能の集団を実行させる命令及びデータを含む。コンピュータ実行可能命令は、例えば、アセンブリ言語又はソースコード等のバイナリ、中間フォーマット命令であってもよい。本主題は、構造特性及び／又は方法論的行為に特有の言語で記載されたが、添付の「特許請求の範囲」において定義される主題が、上述の特性又は行為に必ずしも限定されるものではないことが理解されるべきである。むしろ、記載の特性及び行為は、「特許請求の範囲」を実装する例示的形態として開示される。
【００３６】
当業者であれば、本開示は、パーソナルコンピュータ、デスクトップコンピュータ、ラップトップコンピュータ、メッセージプロセッサ、制御ユニット、カメラ制御ユニット、ハンドヘルド装置、ハンドピース、マルチプロセッサシステム、マイクロプロセッサベースの若しくはプログラム可能な家庭用電化製品、ネットワークＰＣ、ミニコンピュータ、メインフレームコンピュータ、携帯電話、ＰＤＡ、タブレット、ポケットベル、ルータ、スイッチ、種々の記憶装置等を含む、多くの型のコンピュータシステム構成を有するネットワークコンピューティング環境で実践され得ることを理解するだろう。前述のコンピューティング装置のうちのいずれかは、ブリック・アンド・モルタル型ロケーションによって提供されるか、又はその中に位置し得ることに留意されたい。本開示はまた、（配線接続されたデータリンク、無線データリンク、又は配線接続及び無線データリンクの組み合わせのいずれかによって）ネットワークを通して連結されるローカル及び遠隔コンピュータシステムの両方がタスクを実行する分散型システム環境で実践され得る。分散型システム環境では、プログラムモジュールは、ローカル及び遠隔メモリ記憶装置の両方に位置してもよい。
【００３７】
更に、適切な場合、本明細書に記載される機能は、ハードウェア、ソフトウェア、ファームウェア、デジタル構成要素、又はアナログ構成要素のうちの１つ又は２つ以上において実行され得る。例えば、１つ又は２つ以上の特定用途向け集積回路（ＡＳＩＣ）又はフィールドプログラマブルゲートアレイは、本明細書に記載されるシステム及び手順のうちの１つ又は２つ以上を行うように、プログラムされ得る。ある特定の用語は、以下の説明及び「特許請求の範囲」全体を通して、特定のシステム構成要素を指すために使用される。当業者であれば理解するように、構成要素は、異なる名称で称され得る。本明細書は、名称が異なるが、機能が異ならない構成要素を区別することは意図しない。
【００３８】
図７は、例示的コンピューティング装置７００を例示するブロック図である。コンピューティング装置７００は、本明細書で考察されるもの等の種々の手順を実行するために使用することができる。コンピューティング装置７００は、サーバー、クライアント、又は任意の他のコンピューティング実体として機能することができる。コンピューティング装置は、本明細書で考察される種々の監視機能を実行することができ、本明細書に記載されるアプリケーションプログラム等の１つ又は２つ以上のアプリケーションプログラムを実行することができる。コンピューティング装置７００は、デスクトップコンピュータ、ノートブックコンピュータ、サーバーコンピュータ、ハンドヘルドコンピュータ、カメラ制御ユニット、タブレットコンピュータ等の多種多様のコンピューティング装置のうちのいずれかであり得る。
【００３９】
コンピューティング装置７００は、１つ又は２つ以上のプロセッサ（複数可）７０２、１つ又は２つ以上のメモリ装置（複数可）７０４、１つ又は２つ以上のインターフェイス（複数可）７０６、１つ又は２つ以上の大容量記憶装置（複数可）７０８、１つ又は２つ以上の入力／出力（Ｉ／Ｏ）装置（複数可）７１０、及びディスプレイ装置７３０を含み、それら全ては、バス７１２に連結される。プロセッサ（複数可）７０２は、メモリ装置（複数可）７０４及び／又は大容量記憶装置（複数可）７０８に保存された命令を実行する１つ又は２つ以上のプロセッサ又はコントローラを含む。プロセッサ（複数可）７０２はまた、キャッシュメモリ等の種々の型のコンピュータ可読媒体も含み得る。
【００４０】
メモリ装置（複数可）７０４は、揮発性メモリ（例えば、ランダムアクセスメモリ（ＲＡＭ）７１４）及び／又は不揮発性メモリ（例えば、読み取り専用メモリ（ＲＯＭ）７１６）等の種々のコンピュータ可読媒体を含む。メモリ装置（複数可）７０４はまた、Ｆｌａｓｈメモリ等の書換可能ＲＯＭも含み得る。
【００４１】
大容量記憶装置（複数可）７０８は、磁気テープ、磁気ディスク、光学ディスク、ソリッドステートメモリ（例えば、Ｆｌａｓｈメモリ）等の種々のコンピュータ可読媒体を含む。図７に示されるように、特定の大容量記憶装置は、ハードディスクドライブ７２４である。種々のドライブは、種々のコンピュータ可読媒体からの読み出し及び／又はそこへの書き込みを可能にするように、大容量記憶装置（複数可）７０８に含まれてもよい。大容量記憶装置（複数可）７０８は、取り外し可能な媒体７２６及び／又は取り外し不可能な媒体を含む。
【００４２】
Ｉ／Ｏ装置（複数可）７１０は、データ及び／又は他の情報がコンピューティング装置７００に入力される、又はそこから検索されることを可能にする種々の装置を含む。例示的Ｉ／Ｏ装置（複数可）７１０は、デジタル撮像装置、電磁センサー及びエミッター、カーソル制御装置、キーボード、キーパッド、マイク、モニター又は他のディスプレイ装置、スピーカー、プリンター、ネットワークインターフェイスカード、モデム、レンズ、ＣＣＤ又は他の画像キャプチャー装置等を含む。
【００４３】
ディスプレイ装置７３０は、情報を１人又は２人以上のコンピューティング装置７００のユーザに表示することができる任意の型の装置を含む。ディスプレイ装置７３０の例には、モニター、ディスプレイ端末、ビデオ投影装置等が挙げられる。
【００４４】
インターフェイス（複数可）７０６は、コンピューティング装置７００が他のシステム、装置、又はコンピューティング環境と相互作用することを可能にする種々のインターフェイスを含む。例示的インターフェイス（複数可）７０６は、ローカルエリアネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、無線ネットワーク、及びインターネットへのインターフェイス等の任意の数の異なるネットワークインターフェイス７２０を含んでもよい。他のインターフェイス（複数可）は、ユーザーインターフェイス７１８及び周辺装置インターフェイス７２２を含む。インターフェイス（複数可）７０６はまた、１つ又は２つ以上のユーザーインターフェイス要素７１８も含み得る。インターフェイス（複数可）７０６はまた、プリンター、ポインティング装置（マウス、トラックパッド等）、キーボード等に対するインターフェイス等の１つ又は２つ以上の周辺インターフェイスも含み得る。
【００４５】
バス７１２は、プロセッサ（複数可）７０２、メモリ装置（複数可）７０４、インターフェイス（複数可）７０６、大容量記憶装置（複数可）７０８、及びＩ／Ｏ装置（複数可）７１０が、互いに、並びにバス７１２に連結される他の装置又は構成要素と通信することを可能にする。バス７１２は、システムバス、ＰＣＩバス、ＩＥＥＥ  １３９４バス、ＵＳＢバス等のいくつかの型のバス構造のうちの１つ又は２つ以上を表す。
【００４６】
プログラム及び他の実行可能プログラム構成要素が、コンピューティング装置７００の異なる記憶構成要素において種々の時点で存在し得、プロセッサ（複数可）７０２によって実行されることが理解されるが、例示目的のため、そのようなプログラム及び構成要素は、離散ブロックとして本明細書に示される。あるいは、本明細書に記載されるシステム及び手順は、ハードウェア、又はハードウェア、ソフトウェア、及び／又はファームウェアの組み合わせにおいて実装され得る。例えば、１つ又は２つ以上の特定用途向け集積回路（ＡＳＩＣ）は、本明細書に記載されるシステム及び手順のうちの１つ又は２つ以上を行うようにプログラムされ得る。
【００４７】
本開示は、本開示の範囲から逸脱することなく、ＣＭＯＳイメージセンサー又はＣＣＤイメージセンサーのいずれであっても、任意のイメージセンサーと共に使用され得ることが理解されるだろう。更に、イメージセンサーは、本開示の範囲から逸脱することなく、内視鏡の先端、撮像装置若しくはカメラのハンドピース、制御ユニット、又はシステム内の任意の他の位置を含むが、これらに限定されない、システム全体内のあらゆる位置に位置し得る。
【００４８】
本開示によって利用され得るイメージセンサーの実装には、以下のものが含まれるが、これらに限定されず、これらは、本開示によって利用され得るセンサーの種々の型の単なる例である。
【００４９】
ここで、図８Ａ及び８Ｂを参照すると、図は、それぞれ、本開示の教示及び原理に従って３次元画像を生成するための複数の画素配列を有するモノリシックセンサー８００の実装の斜視図及び側面図を例示する。そのような実装は、３次元画像キャプチャーに対して望ましい場合があり、２つの画素配列８０２及び８０４は、使用中、相殺され得る。別の実装では、第１の画素配列８０２及び第２の画素配列８０４は、所定の範囲の電磁放射線の波長の受信に割り当てられてもよく、この場合、第１の画素配列８０２は、第２の画素配列８０４とは異なる範囲の電磁放射線の波長に割り当てられる。
【００５０】
図９Ａ及び９Ｂは、それぞれ、複数の基板上に組み込まれた撮像センサー９００の実装の斜視図及び側面図を例示する。例示されるように、画素配列を形成する複数の画素列９０４は、第１の基板９０２上に位置し、複数の回路列９０８は、第２の基板９０６上に位置する。画素の１列と、回路網のその関連する又は対応する列との間の電気接続及び通信も図に例示される。１つの実装では、別様では、単一のモノリシック基板／チップ上のその画素配列及び支援回路網を用いて製造され得るイメージセンサーは、その支援回路網の全て又は大半から分離した画素配列を有し得る。本開示は、３次元積層技術を使用して一緒に積層されるだろう少なくとも２つの基板／チップを使用することができる。２つのうちの第１の基板／チップ９０２は、画像ＣＭＯＳ処理を使用して処理され得る。第１の基板／チップ９０２は、画素配列のみ、又は制限回路によって囲まれた画素配列のいずれかで構成され得る。第２又は後続の基板／チップ９０６は、任意の処理を使用して処理され得、画像ＣＭＯＳ処理からのものでなくてもよい。第２の基板／チップ９０６は、これらに限定されないが、様々な及びいくつかの機能を基板／チップ上の極めて限られた空間若しくは領域に統合するための高密度デジタル処理、又は例えば、緻密なアナログ機能を統合するための混合モード若しくはアナログ処理、又は、無線能力を実装するためのＲＦ処理、又はＭＥＭＳ装置を統合するためのＭＥＭＳ（Ｍｉｃｒｏ−Ｅｌｅｃｔｒｏ−Ｍｅｃｈａｎｉｃａｌ  Ｓｙｓｔｅｍｓ）であり得る。画像ＣＭＯＳ基板／チップ９０２は、任意の３次元技法を使用して、第２又は後続の基板／チップ９０６と積層され得る。第２の基板／チップ９０６は、別様では、周辺回路として第１の画像ＣＭＯＳチップ９０２（モノリシック基板／チップ上に実装される場合）に実装され得、ゆえに、画素配列の大きさを一定に保持したまま、全システム領域を上昇させ、最大限可能な範囲に最適化した、回路網のほとんど、又はその大半を支援し得る。２つの基板／チップ間の電気接続は、ワイヤボンド、バンプ、及び／又はＴＳＶ（Ｔｈｒｏｕｇｈ  Ｓｉｌｉｃｏｎ  Ｖｉａ）であり得る相互連結９０３及び９０５によって完了され得る。
【００５１】
図１０Ａ及び１０Ｂは、それぞれ、３次元画像を生成するための複数の画素配列を有する撮像センサー１０００の実装の斜視図及び側面図を例示する。３次元イメージセンサーは、複数の基板上に組み込まれてもよく、複数の画素配列及び他の関連回路網を含んでもよく、第１の画素配列を形成する複数の画素列１００４ａ及び第２の画素配列を形成する複数の画素列１００４ｂは、それぞれ、個別の基板１００２ａ及び１００２ｂ上に位置し、複数の回路列１００８ａ及び１００８ｂは、個別の基板１００６上に位置する。また、画素の列と、回路網の関連する又は対応する列との間の電気接続及び通信も例示される。
【００５２】
本開示の教示及び原理は、本開示の範囲から逸脱することなく、再利用可能な装置プラットフォーム、限定用途装置プラットフォーム、再使用（re-posable）用途装置プラットフォーム、又は単一用途／使い捨て装置プラットフォームにおいて使用され得ることが理解されるだろう。再使用可能な装置プラットフォームでは、エンドユーザーが、装置の洗浄及び滅菌の責任を負うことが理解されるだろう。限定用途装置プラットフォームでは、装置は、操作不能になる前に、いくつかの特定の回数使用され得る。典型的な新しい装置は、滅菌で届けられ、更なる使用は、更なる使用の前に、エンドユーザーが洗浄及び滅菌する必要がある。再使用（re-posable）用途装置プラットフォームでは、第三者が、新たなユニットよりも低い費用で更なる用途のために、装置、単一用途装置を再処理することができる（例えば、洗浄、梱包、及び滅菌）。単一用途／使い捨て装置プラットフォームでは、装置は、手術室に滅菌で提供され、処分される前に一度だけ使用される。
【００５３】
加えて、本開示の教示及び原理は、赤外線（ＩＲ）、紫外線（ＵＶ）、及びＸ線等の可視並びに非可視スペクトルを含む、電磁エネルギーの任意及び全ての波長を含み得る。
【００５４】
本明細書で開示される種々の特性は、当該技術分野に著しい利点及び発展を提供することが理解されるだろう。以下の実施形態は、それらの特性のうちのいくつかの例である。
【００５５】
前述の「発明を実施するための形態」では、本開示の種々の特性は、本開示の合理化の目的のために単一の実施形態に一緒にグループ化される。この開示の方法は、特許請求される開示が、各請求項で明白に列挙されている特性よりも多くの特性を必要とするという意図を反映するものとして解釈されるものではない。むしろ、発明の態様は、単一の前述の開示された実施形態の全ての特性よりも少なくある。
【００５６】
前述の配置は、本開示の原理の適用の例に過ぎないことを理解されたい。多数の修正及び代替の配置が、本開示の趣旨及び範囲から逸脱することなく、当業者によって考案されてもよく、添付の「特許請求の範囲」は、そのような修正及び配置を包含することが意図される。
【００５７】
このため、本開示は、図中に示され、入念及び詳細に上に記載されたが、大きさ、材料、形状、形態、動作の機能及び方法、アセンブリ、並びに用途の変更が挙げられるが、これらに限定されない多数の修正が、本明細書に示される原理及び概念から逸脱することなく行われてもよいことが、当業者には明らかであるだろう。
【００５８】
更に、適切な場合、本明細書に記載される機能は、ハードウェア、ソフトウェア、ファームウェア、デジタル構成要素、又はアナログ構成要素のうちの１つ又は２つ以上において実行され得る。例えば、１つ又は２つ以上の特定用途向け集積回路（ＡＳＩＣ）は、本明細書に記載されるシステム及び手順のうちの１つ又は２つ以上を行うようにプログラムされ得る。ある特定の用語は、以下の説明及び「特許請求の範囲」全体を通して、特定のシステム構成要素を指すために使用される。当業者であれば理解するように、構成要素は、異なる名称で称され得る。本明細書は、名称が異なるが、機能が異ならない構成要素間を区別することは意図しない。
【００５９】
〔実施の態様〕
（１）  周辺光不足環境において内視鏡と共に使用するためのデジタル撮像方法であって、
電磁放射線の波長のパルスを発するようにエミッターを作動させ、前記光不足環境内に照明をもたらすことと、
所定の間隔で前記エミッターにパルスを発生させることと、
画像フレームを創出するために、画素配列で前記パルスからの反射電磁放射線を感知することであって、
前記画素配列が、前記エミッターの前記パルス間隔に対応する感知間隔で作動する、感知することと、
１回の反復の間、前記エミッターがパルスを発生するのを妨げることと、
前記エミッターがパルスを発生していない間に前記画素配列を感知することによって、ダークフレームを創出することと、
固定パターンノイズの排除で用いるために、前記ダークフレームを使用して、１つ又は２つ以上の参照フレームを創出することと、
保存された参照データを減算することによって、前記画像フレームから固定パターンノイズを排除することと、
複数の画像フレームを組み合わせることによって画像のストリームを創出し、ビデオストリームを形成することと、を含む、方法。
（２）  前記ダークフレームが、前記エミッターが電磁エネルギーのパルスを出していない間の前記画素配列の単一の感知から創出される、実施態様１に記載の方法。
（３）  複数のダークフレームが、複数のパルスが停止している間の前記画素配列の複数の感知から創出される、実施態様１に記載の方法。
（４）  画像フレーム内に散在させた前記複数のダークフレームが創出される、実施態様３に記載の方法。
（５）  前記１つ又は２つ以上の参照フレームが、レーザーエミッター及び画素配列を備えるシステムの起動時に創出され、前記システムに関連付けられたメモリ内に保存される、実施態様１に記載の方法。
【００６０】
（６）  複数の参照フレームが、異なる露光時間で確立され得る、実施態様５に記載の方法。
（７）  後続の単一ダークフレームの継続するサンプリングによって、前記１つ又は２つ以上の参照フレームの精密さを向上させることを更に含む、実施態様１に記載の方法。
（８）  指数平滑法を使用して後続のダークフレームデータを計算に入れることによって、既存の参照フレームの精密さを向上させることを更に含む、実施態様７に記載の方法。
（９）  各画像フレームが、前記ビデオストリームに統合される前に向上させられる、実施態様１に記載の方法。
（１０）  前記方法が、単一のダーク参照バッファからのデータを画像フレームから減算することを更に含む、実施態様９に記載の方法。
【００６１】
（１１）  前記方法が、異なる積分時間で確立された２つ又は３つ以上のダーク参照バッファの間を補間することによって、特定の積分時間に対する前記参照データを計算することを更に含む、実施態様９に記載の方法。
（１２）  前記方法が、前記参照データを画像フレームから減算することを更に含む、実施態様１１に記載の方法。
（１３）  前記エミッターが、電磁放射線の波長のレーザーパルスを発し、前記光不足環境内に照明をもたらすレーザーである、実施態様１に記載の方法。
（１４）  前記エミッターが、電磁放射線の波長のＬＥＤパルスを発し、前記光不足環境内に照明をもたらすＬＥＤエミッターである、実施態様１に記載の方法。
（１５）  周辺光不足環境で使用するためのデジタル撮像システムのためのシステムであって、
１つ又は２つ以上のプロセッサと、
前記１つ又は２つ以上のプロセッサに動作可能に連結され、実行可能及び動作可能なデータを保存する１つ又は２つ以上のメモリ装置と、を備え、前記実行可能及び動作可能なデータが、前記１つ又は２つ以上のプロセッサに、
電磁放射線の波長のパルスを発するようにレーザーエミッターを作動させ、前記光不足環境内に照明をもたらすことと、
所定の間隔で前記レーザーエミッターにパルスを発生させることと、
画像フレームを創出するために、画素配列で前記パルスからの反射電磁放射線を感知することであって、
前記画素配列が、前記レーザーエミッターの前記パルス間隔に対応する感知間隔で作動する、感知することと、
１回の反復の間、前記エミッターがパルスを発生するのを妨げることと、
前記エミッターがパルスを発生していない間に前記画素配列を感知し、ダークフレームを創出することと、
固定パターンノイズの排除で用いるために、前記ダークフレームを使用して、１つ又は２つ以上の参照フレームを創出することと、
１つ又は２つ以上のダーク参照フレームから導かれる値を減算することによって、画像フレームから固定パターンノイズを排除することと、
複数の画像フレームを組み合わせることによって画像のストリームを創出し、ビデオストリームを形成することと、を行わせるのに有効である、システム。
【００６２】
（１６）  前記ダークフレームが、前記エミッターが電磁エネルギーのパルスを出していない間の前記画素配列の単一の感知から創出される、実施態様１５に記載のシステム。
（１７）  複数のダークフレームが、複数のパルスが停止している間の前記画素配列の複数の感知から創出される、実施態様１５に記載のシステム。
（１８）  画像フレーム内に散在させた前記複数のダークフレームが創出される、実施態様１７に記載のシステム。
（１９）  前記１つ又は２つ以上の参照フレームが、前記レーザーエミッター及び画素配列を備えるシステムの起動時に創出され、前記システムに関連付けられたメモリ内に保存される、実施態様１５に記載のシステム。
（２０）  複数の参照フレームが、異なる露光時間で確立され得る、実施態様１９に記載のシステム。
【００６３】
（２１）  前記実行可能及び動作可能なデータが、前記１つ又は２つ以上のプロセッサに、後続の単一ダークフレームの継続するサンプリングによって、前記１つ又は２つ以上の参照フレームの精密さを向上させることを行わせるのに有効である、実施態様１５に記載のシステム。
（２２）  前記実行可能及び動作可能なデータが、前記１つ又は２つ以上のプロセッサに、指数平滑法を使用して後続のダークフレームデータを計算に入れることによって、既存の参照フレームの精密さを向上させることを行わせるのに有効である、実施態様２１に記載のシステム。
（２３）  各画像フレームが、前記ビデオストリームに統合される前に向上させられる、実施態様１５に記載のシステム。
（２４）  前記実行可能及び動作可能なデータが、前記１つ又は２つ以上のプロセッサに、単一のダーク参照バッファからのデータを画像フレームから減算することを行わせるのに有効である、実施態様２３に記載のシステム。
（２５）  前記実行可能及び動作可能なデータが、前記１つ又は２つ以上のプロセッサに、異なる積分時間で確立された２つ又は３つ以上のダーク参照バッファの間を補間することによって、特定の積分時間に対する前記参照データを計算することを行わせるのに有効である、実施態様２３に記載のシステム。
【００６４】
（２６）  前記実行可能及び動作可能なデータが、前記１つ又は２つ以上のプロセッサに、前記参照データを画像フレームから減算することを行わせるのに有効である、実施態様２５に記載のシステム。
【図１Ａ】
0006456912.tif 000004
【図１Ｂ】
0006456912.tif 000005
【図２】
0006456912.tif 000006
【図３】
0006456912.tif 000007
【図４】
0006456912.tif 000008
【図５】
0006456912.tif 000009
【図６】
0006456912.tif 000010
【図７】
0006456912.tif 000011
【図８Ａ】
0006456912.tif 000012
【図８Ｂ】
0006456912.tif 000013
【図９Ａ】
0006456912.tif 000014
【図９Ｂ】
0006456912.tif 000015
【図１０Ａ】
0006456912.tif 000016
【図１０Ｂ】
0006456912.tif 000017