JP6494294B2 - 画像処理装置、及び撮像システム - Google Patents
画像処理装置、及び撮像システムInfo
- Publication number
- JP6494294B2 JP6494294B2 JP2015006071A JP2015006071A JP6494294B2 JP 6494294 B2 JP6494294 B2 JP 6494294B2 JP 2015006071 A JP2015006071 A JP 2015006071A JP 2015006071 A JP2015006071 A JP 2015006071A JP 6494294 B2 JP6494294 B2 JP 6494294B2
- Authority
- JP
- Japan
- Prior art keywords
- image data
- correction amount
- partial image
- state
- acquisition
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B21/00—Microscopes
- G02B21/36—Microscopes arranged for photographic purposes or projection purposes or digital imaging or video purposes including associated control and data processing arrangements
- G02B21/365—Control or image processing arrangements for digital or video microscopes
- G02B21/367—Control or image processing arrangements for digital or video microscopes providing an output produced by processing a plurality of individual source images, e.g. image tiling, montage, composite images, depth sectioning, image comparison
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/698—Control of cameras or camera modules for achieving an enlarged field of view, e.g. panoramic image capture
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/265—Mixing
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- General Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Image Processing (AREA)
- Studio Devices (AREA)
- Microscoopes, Condenser (AREA)
Description
一つの病理標本全面を撮像したとき、顕微鏡撮像システムにより取得されるタイルは1000枚を超える(1タイル2000万画素の場合)程膨大であるため、継合せの高速化が望まれている。
特許文献2に開示されている複数画像の編成方法は、サーバーから送られてきた部分画像データを、PC上で全体画像に再構成する。この方法は、サーバーに送られてくる部分画像の位置や大きさが既知であることを利用し、PCに部分画像が到着する際の待ち時間に再構成処理を実行することで高速化している。
このように、画像処理装置へのタイルの到着順序が定まっていない場合、特許文献2に記載の手法のようにタイル到着の待ち時間を利用しようとしても、隣接タイルの到着が遅れ、十分に高速化されない。
マルチプロセッサによる並列処理を用いて、継合せ処理を高速化することも考えられる。しかしながら、画像処理装置へのタイルの到着順序が定まっていない場合には、隣接タイルの到着の遅れが影響し、アルゴリズムの並列性から期待できる継合せ速度性能を達成できない。
本発明の第二態様は、複数の部分画像データを継合せて合成画像データを生成する画像処理装置であって、複数の部分画像データを順次取得する画像取得手段と、前記複数の部分画像データそれぞれに対する処理の状態を示す状態情報として、前記画像取得手段によるデータの取得が完了したか否かを示す情報を少なくとも含む状態情報を管理する状態管理手段と、部分画像データの継合せ個所ごとに、継ぎ合わせる部分画像データのあいだの局所的なずれを補正するための補正量を取得する補正量取得手段と、前記補正量取得手段によって取得された継合せ個所ごとの補正量に基づき前記複数の部分画像データをそれぞれ補正し、補正後の部分画像データを継合せた合成画像データを生成する画像合成手段と、前記補正量取得手段によって取得された複数の継合せ個所の補正量に基づき、前記画像合成手段において前記複数の部分画像データのそれぞれに対し実際に施す補正処理で用いる第2の補正量を決定するグローバル補正量取得手段と、を有し、前記補正量取得手段は、前記状態情報に基づき、補正量を取得するのに必要なデータの取得が完了した部分画像データ又は継合せ個所から、補正量の取得処理を開始するよう制御されることを特徴とする画像処理装置である。
分画像データのあいだの局所的なずれを補正するための補正量を取得する補正量取得ステップと、前記補正量取得ステップによって取得された継合せ個所ごとの補正量に基づき前記複数の部分画像データをそれぞれ補正し、補正後の部分画像データを継合せた合成画像データを生成する画像合成ステップと、を有し、前記状態情報は、部分画像データごと又は継合せ個所ごとに、前記補正量取得ステップによる補正量の取得処理が完了したか否かを示す情報、又は、前記補正量取得ステップによる補正量の取得処理が実行中であるか否かを示す情報をさらに含み、前記補正量取得ステップは、前記状態情報に基づき、補正量を取得するのに必要なデータの取得が完了した部分画像データ又は継合せ個所から、補正量の取得処理を開始するよう制御されることを特徴とする画像処理装置の制御方法である。
本発明の第五態様は、複数の部分画像データを継合せて合成画像データを生成する画像処理装置の制御方法であって、複数の部分画像データを順次取得する画像取得ステップと、前記複数の部分画像データそれぞれに対する処理の状態を示す状態情報として、前記画像取得ステップによるデータの取得が完了したか否かを示す情報を少なくとも含む状態情報を管理する状態管理ステップと、部分画像データの継合せ個所ごとに、継ぎ合わせる部分画像データのあいだの局所的なずれを補正するための補正量を取得する補正量取得ステップと、前記補正量取得ステップによって取得された継合せ個所ごとの補正量に基づき前記複数の部分画像データをそれぞれ補正し、補正後の部分画像データを継合せた合成画像データを生成する画像合成ステップと、前記補正量取得ステップによって取得された複数の継合せ個所の補正量に基づき、前記画像合成ステップにおいて前記複数の部分画像データのそれぞれに対し実際に施す補正処理で用いる第2の補正量を決定するグローバル補正量取得ステップと、を有し、前記補正量取得ステップは、前記状態情報に基づき、補正量を取得するのに必要なデータの取得が完了した部分画像データ又は継合せ個所から、補正量の取得処理を開始するよう制御されることを特徴とする画像処理装置の制御方法である。
本発明の第1実施形態について、図2を用いて説明する。第1実施形態の顕微鏡撮像システム101は、撮像装置102と画像処理装置103から構成される。この顕微鏡撮像システム101は、臓器の組織片や細胞などの検体を固定したスライド(標本と呼ぶ)の顕微鏡像を撮像し、高倍率かつ高解像度のデジタル画像データを生成するシステムである。このシステムは、例えば病理診断における病変の発見や診断などに利用される。
次に、図4に記載されている手順に従い、タイルの取得を行う。状態テーブル作成工程201では、制御装置104が、選択された標本の番号と撮像範囲を基に、状態テーブルを作成する。状態テーブルは、初期状態(以後、状態を表わす数値を状態番号と呼び、初期状態を状態番号0とする)から最終状態(状態番号Nとする)までの三軸ステージのx,y座標値を記載したテーブルである。つまり、状態番号0〜Nは、標本の撮像範囲全体を(N+1)個の撮像エリアに分けて分割撮像する場合の、各撮像エリアの番号を表しているともいえる。本明細書では、光軸に垂直な平面を為す2座標軸に沿った座標をx,y座標、光軸に沿った座標はz座標とする。状態テーブルに記述されるx,y座標は、ラスタスキャンのように一定の順序に等間隔に並んでいる必要はない。例えば、撮像範囲内に組織構造を持たない背景部が存在する場合には、背景部の撮像を省略して撮像時間を短縮する。あるいは、すでに撮像したタイルの周囲の領域を撮像したい場合には、撮像済みタイルと同じ位置を再度撮像し、ステージ高さを前回撮像時と一致させてから、元の位置に戻って撮像を行う。
深さ)が異なる画像データをレイヤーと呼ぶこととする。各々のレイヤーの中心部において、正規化分散のような公知のフォーカスアルゴリズムを適用し、最もピントのあうステージ高さ(合焦z座標値と呼ぶ)を算出する。
次に、状態番号Sを1ずつ増やしながら、ステージ駆動工程202、合焦位置検出工程203、タイル取得工程204を繰り返し、全ての状態番号に対応する単色タイルを取得する。
撮像装置内画像処理は、複数の構成要素間でデータ交換しながら実行される。最初に、構成要素間で行われるデータ交換について図5、図6、図7を用いて説明し、その後、処理を担当する構成要素内で実行される画像処理(以後、個別処理と呼ぶ)について説明する。
次に、個別処理について説明する。
センサ補正部134によるセンサ補正処理501について図9に示すフローチャートを用いて説明する。メモリ132から読みだされた単色タイルデータに対し、傷欠陥補正工程502、パターンノイズ抑制工程503、ゲイン調整工程504、照明ムラ補正工程505、歪曲・回転補正工程506の順で実施し、出力値をメモリ132上に記録する。各工程は、一般的な画像処理において行われ、よく知られているため説明は省略する。
ここで、P1〜P3は、同じ状態番号に属する三つのセンサ補正後単色タイルにおいて、同一位置で得られる画素値、a11〜a33は色補正行列の係数である。色補正行列の係数は、カラーバランスやカラーフィルタの分光透過率に応じて事前に与えられる。上記RGB値から構成されるデータを出力(色変換処理後タイル)とする。
上記手順により、撮像装置102において一つの標本に対する複数のタイル(部分画像データ)が取得される。これらのデータは順次画像処理装置103へと転送され、画像処理装置103においてタイル同士の継合せが行われ、標本全体の画像データが生成される
。このとき、継合せる順番どおりにタイルデータが画像処理装置103に送られ、かつ、その取得タイミングも予め決まっていれば、それに従って継合せ処理の順番や並列処理を最適化しやすい。しかし実際は、撮像装置102側では撮像効率や撮像品質を優先してタイルの撮像順が決定されたり、検体が含まれない背景部だけのタイルは撮像がスキップされたりするため、継合せ順にタイルデータが取得されるとは限らない。また、撮像装置102の処理負荷やデータ伝送負荷の変動が原因で、タイルデータの取得タイミングも変化する可能性がある。従って、本実施形態の画像処理装置103は、タイルデータの取得順や取得タイミングが不定である(予測できない)という前提のなかで、可及的に継合せ処理の効率化及び並列処理を実現するための工夫を行っている。
合せ処理を効率的に実行することを可能としている。
以下、図1に示す機能を実現するための処理の流れの具体例を説明する。
画像処理装置103内で行われる画像処理は、複数の構成要素(プログラムで実行される複数のプロセスと、共有メモリに割り当てられた状態管理用のテーブル)の間でデータ交換しながら実行される。撮像装置内画像処理の説明と同様に、上記データ交換について図10、図11、図12を用いて説明し、次に構成要素内で実行される個別処理について説明する。
ント実行不能状態931は、隣接タイルが無い等の理由でローカルアライメント処理が実行できない状態である。ローカルアライメント実行状態932は、ローカルアライメント処理を実行中である状態である。ローカルアライメント完了状態933は、ローカルアライメント処理の実行が完了した状態である。
グローバルアライメント実行状態変数905は、グローバルアライメントの実行状態を保持する変数である。初期値は、グローバルアライメント未実行状態935である。
用することで自律的に動作の開始や可否を判断している。ただし、各プロセスによる状態情報の監視がボトルネックになり処理効率が低下する場合には、各プロセスの調停(スケジューリング)を行う専用のプロセスを設けてもよい。すなわち、専用のプロセスが画像処理実行状態値(あるいは継合せ処理実行状態値)の検索、監視を行い、検索結果に基づいて子プロセス(位置ずれ・変形量取得プロセスや画像合成プロセス)に処理命令を発行するのである。あるいは、データ受信プロセスが、タイルデータの受信直後に子プロセスに処理命令を送っても良い。これらの構成はプロデューサーコンシューマーデザインパターンとして一般に知られている。子プロセスでは、位置ずれ・変形量取得プロセス、あるいは画像合成プロセスから画像処理実行状態(あるいは継合せ処理実行状態)の検索、監視を除いた処理を実行する。
図10を用いてデータ受信プロセス1001と構成要素間で行われるデータ交換について説明する。データ受信プロセス1001は、ネットワークの特定のポートを監視し、撮像装置102からのデータ伝送を待つ。データ受信プロセス1001は、撮像装置102から色変換処理後タイルのデータを受信したら、そのデータをメインメモリに格納する。データの保存が完了したら、データ受信プロセス1001は、プロセス管理テーブル901の値をタイル受信済状態923に更新した後、ポートの監視状態に戻る。
図11を用いて位置ずれ・変形量取得プロセス1002と構成要素間で行われるデータ交換について説明する。位置ずれ・変形量取得プロセス1002の実行開始時には、処理対象とする状態番号(以後、対象状態番号と呼ぶ)を1あるいは所定の値に初期化する。プロセス1002は、対象状態番号のタイルへの画像処理実行状態がタイル受信済み状態923になるまで監視する。本実施形態では、複数の位置ずれ・変形量取得プロセス1002が並列に実行されるため、各プロセス1002の対象状態番号が重複しないようプロセス間での調整が行われる。例えば、親プロセスが子プロセス1002それぞれが監視する対象状態番号を指定してもよいし、各プロセス1002が他のプロセス1002が監視中又は処理中の状態番号と重複しないように自律的に対象状態番号を設定してもよい。また、各プロセス1002が一つの対象状態番号をタイル受信済み状態923になるまで監視し続けるのでなく、対象状態番号を順に変更し(例えば1ずつインクリメントする)タイル受信済み状態923となっている状態番号を探索してもよい。以上のような仕組みにより、隣接タイルのデータの準備が整ったタイルから順次、以後のローカルアライメント処理が開始されることとなる。
アクセスすることが禁止される(排他制御)。以上が継合せ状態検索である。
図12を用いて画像合成プロセス1003と構成要素間で行われるデータ交換について説明する。位置ずれ・変形量取得プロセス1002と同様に、プロセス開始時に対象状態番号を1あるいは所定の値に初期化する。その後、画像合成プロセス1003は、グローバルアライメント実行状態変数905の監視を行い、数値がグローバルアライメント完了状態937になるのを確認する。次に、画像合成プロセス1003は、プロセス管理テーブル901の値をタイル受信済み状態923から変形補正実行状態942に更新し、後述する変形補正処理を対象状態番号に対する色変換後タイルに施す。変形補正処理の出力は、対象状態番号に対応する位置ずれ・変形補正後タイルと、位置ずれ・変形補正後タイルに対し縮小または拡大を施した画像データである。それらは、画像処理装置103のメインメモリに保持される。変形補正処理の終了後に、画像合成プロセス1003は、プロセス管理テーブル901の値を変形補正完了状態943に更新する。対象状態番号がNではない場合には、画像合成プロセス1003は、対象状態番号を更新してプロセス管理テーブル901の監視状態に戻る。更新する数値は、位置ずれ・変形量取得プロセス1002の場合と同じである。
ハードディスクへの保存と同時に、共有メモリに割り当てた全てのテーブル及び変数と、全てのプロセスが保持する状態番号を初期化することで、画像処理装置内で行われる画像処理が終了する。
次に、画像処理装置103内で行われる各画像処理の詳細について説明する。
ローカルアライメント処理は、隣接する2つのタイルの局所的な(相対的な)ずれ、すなわち一方のタイルを基準としたときの他方のタイルの位置ずれ・変形量を、2つのタイルのあいだの重複領域(以後、重複部位データと呼ぶ)を用いて計算する処理である。以後、基準となるタイルを「基準タイル」、基準ではないタイルを「比較タイル」と呼ぶ。隣接タイルが左右に配置されている場合には、左側のタイルを基準タイルとし、上下の場合には上側のタイルを基準タイルとする。上記位置ずれ・変形は、式2により与えられるアフィン変換で表現できる。
x,yは基準タイル内の画素位置を表す座標値、x’,y’(式2中ではベクトルx’で表記)は比較タイル内の画素位置を表す座標値である。m11〜m22は変形に関する行列成分、s1,s2は位置ずれに関する行列成分、t1,t2は基準タイルの中心を原点としたときの比較タイルの中心座標である。
ここで、I0(x)は基準タイルのパッチにおいて位置xに存在する画素の画素値、I1(x)は比較タイルのパッチにおいて位置xに存在する画素の画素値、iはパッチ内の画素の番号、Nはパッチ内の画素数である。uは両パッチの位置ずれを表すベクトルである。正規化相関関数が最大の値を示すuをパッチ間位置ずれとして用いる。
るM1,4、s1,4を決めることができる。
ただし、x,yは注目画素の座標値、x’,y’(式6中ではベクトルx’で表記)は補正対象タイル内における注目画素の座標値(ただし、原点は基準タイルの中心点)である。t’1,t’2は補正に用いるタイルの中心点の座標値(ただし、原点は基準タイルの中心)である。m’11〜m’22、s’1、s’2は、グローバルアライメント処理1021により得られたタイル毎の位置ずれ・変形量である。
以上のように、顕微鏡撮像システムの出力である合成後画像データを生成することができる。
際に、複数のプロセスが独立かつ並列に各タイルに対する局所的な補正量を計算する。また、状態管理部によって管理されている各タイルの状態情報を基に各プロセスの動作を制御することで、必要なデータが揃ったタイルから順次補正量の算出処理が開始される。また、既に補正量の算出処理等が進行中のタイルに対しては、他のプロセスが重複処理をしないよう、排他制御が行われる。したがって、タイルの取得タイミングや取得順が定まっていない(変化し得る)環境下においても、継ぎ合わせの補正量を効率的に算出し、合成画像データを短時間で生成できる顕微鏡撮像システムを提供することができる。
本発明の第2実施形態について説明する。
第2実施形態は、異なる倍率で撮影された複数のタイル(部分画像データ)を継合せる機能を持つ画像処理装置である。第1実施形態と同じく、画像処理装置へのタイルの到着順や到着タイミングが定まっていない状態でも、並列処理を利用し高速に継合せを実行する。
第1実施形態の画像処理装置と同じく、画像処理装置103で行われる画像処理は、複数の構成要素(プログラムで実行される複数のプロセスと、共有メモリに割り当てられた状態管理用のテーブル)の間でデータ交換しながら実行される。上記データ交換について図16、図17を用いて説明する。構成要素内で実行される個別処理は、第1実施形態の画像処理装置と異なるもののみ後述する。
画像処理実行前には、実行開始フラグを初期値0とし、データ受信を担当するプロセス(以後、データ受信プロセス)のみを実行する。
変換処理は、すべてのタイルの大きさ(解像度)を揃えるために、低い倍率の対物レンズで撮像されたタイルに対しデジタルズーム(画像処理による拡大処理)を行う処理である。本実施形態では各タイルの大きさ(解像度)を最大倍率のものに合わせるが、逆に、高い倍率のタイルに対し縮小処理を行うことで、低い倍率の解像度に合わせてもよい。プロセス1101は、プロセス管理テーブル1201の値をタイル受信済状態923に更新後、上記ポートの監視状態に戻る。
データ受信したタイルに対し各プロセス1102が順次上記処理を実行し、一つのグループPに属する状態番号(P0〜Pnとする)のタイルに対する処理が実行される。グローバル補正量取得部13は、アライメント管理テーブル1202のグループPに属する重複部位番号P0〜Pmの実行状態値がローカルアライメント完了状態933になったことを確認後、グローバルアライメント処理を開始する。グローバルアライメント処理及びその後の画像合成処理については、第1実施形態のものと同じであるが、グローバルアライメント実行状態の更新、監視は、グローバルアライメント実行状態配列1205の要素に対して行う。グローバルアライメント実行状態配列1205は、上記状態番号グループの数に対応する要素を持ち、上記状態番号グループに対応するインデックスを指定することで、実行状態を保持する要素を選択できる。
次に、第2実施形態の画像処理の詳細について、説明する。
データ受信プロセス1102による状態割当処理1301について、図19に記載のフローチャートを用いて説明する。状態割当処理とは、撮像範囲データ(各タイルの大きさ及び配置に関する情報)を基に、図18(A)〜図18(E)に示すテーブル及び配列の生成及び初期化を行う処理である。
ここで、YH,YL,XL,XHは上記状態番号組に属する一つ目のタイルの上下左右に位置する辺の座標値であり、Y’H,Y’L,X’L,X’Hは二つ目のタイルの上下左右に位置する辺の座標値である。
ここで、Y”H=min(YH,Y’H)、Y”L=max(YL,Y’L)、X”H=min(XH,X’H)、X”L=max(XL,X’L)である。また、Mxは重複部位の左右に与えるマージンの幅、Myは重複部位の上下に与えるマージンの幅である。撮像時に回転・位置ずれがある場合、タイルの位置がずれることで、重複部位の大きさが減少する。辺の座標値から推定される理想的な幅から、上記マージンをあらかじめ減算することで、重複部位の幅を小さく設定している。
方法がわかりにくい。本実施形態では、二つのタイル間の経路を求めるために、順方向対応関係テーブル1203と逆方向対応関係テーブル1204を用いる。二つの内の一方のタイルに対する隣接タイルは、順方向対応関係テーブル1203により全重複部位を求めた後に、各重複部位により接しているタイルを逆方向対応関係テーブル1204により求めることで得られる。隣接タイルの検索を一定回数繰り返すことにより、二つのタイルのもう一方のタイルの状態番号が得られる。その間に得られた隣接タイルを上記2タイル間の経路とする。
次に本発明の第3実施形態について説明する。第3実施形態は、第1実施形態の画像処理装置の機能が撮像装置内に全て実装されている点とローカルアライメント処理で行っていたパッチの位置選択を撮像処理ボード内で実施する点が異なる。それ以外は第1実施形態の構成と同じである。
上述した各実施形態の構成は本発明の一具体例であり、本発明の範囲はこれらの実施形態のものには限定されない。例えば、上記実施形態では、ローカルアライメントに必要なデータの取得が完了したか否かをタイルごとに監視・判断しているが、隣接2タイル間の重複部位(継合せ個所)ごとに監視・判断してもよい。一つのタイルに継ぎ合わせる隣接タイルは通常4つあるため、タイルごとに監視した場合には5つのタイルのデータが揃うまで処理を開始できない。これに対し、継合せ個所ごとに監視・判断する場合には、少なくとも隣接2タイルのデータが揃えばローカルアライメント処理を開始できる。したがって、より効率的な処理が可能となる。
12:補正量取得部
13:グローバル補正量取得部
14:状態管理部
15:画像合成部
101:顕微鏡撮像システム
102:撮像装置
103:画像処理装置
Claims (13)
- 複数の部分画像データを継合せて合成画像データを生成する画像処理装置であって、
複数の部分画像データを順次取得する画像取得手段と、
前記複数の部分画像データそれぞれに対する処理の状態を示す状態情報として、前記画像取得手段によるデータの取得が完了したか否かを示す情報を少なくとも含む状態情報を管理する状態管理手段と、
部分画像データの継合せ個所ごとに、継ぎ合わせる部分画像データのあいだの局所的なずれを補正するための補正量を取得する補正量取得手段と、
前記補正量取得手段によって取得された継合せ個所ごとの補正量に基づき前記複数の部分画像データをそれぞれ補正し、補正後の部分画像データを継合せた合成画像データを生成する画像合成手段と、を有し、
前記状態情報は、部分画像データごと又は継合せ個所ごとに、前記補正量取得手段による補正量の取得処理が完了したか否かを示す情報、又は、前記補正量取得手段による補正量の取得処理が実行中であるか否かを示す情報をさらに含み、
前記補正量取得手段は、前記状態情報に基づき、補正量を取得するのに必要なデータの取得が完了した部分画像データ又は継合せ個所から、補正量の取得処理を開始するよう制御される
ことを特徴とする画像処理装置。 - 前記補正量取得手段は、互いに独立に動作する複数の補正量取得手段から構成され、
異なる部分画像データ又は異なる継合せ個所に対する処理が、前記複数の補正量取得手段により並列に実行される
ことを特徴とする請求項1に記載の画像処理装置。 - 前記複数の補正量取得手段は、前記状態情報に基づき、すでに補正量の取得処理が完了した部分画像データ又は継合せ個所に対し、重複して補正量の取得処理が行われないよう制御される
ことを特徴とする請求項2に記載の画像処理装置。 - 前記複数の補正量取得手段は、前記状態情報に基づき、補正量の取得処理が実行中である部分画像データ又は継合せ個所に対し、他の補正量取得手段により重複して補正量の取
得処理が行われないよう制御される
ことを特徴とする請求項2又は3に記載の画像処理装置。 - 複数の部分画像データを継合せて合成画像データを生成する画像処理装置であって、
複数の部分画像データを順次取得する画像取得手段と、
前記複数の部分画像データそれぞれに対する処理の状態を示す状態情報として、前記画像取得手段によるデータの取得が完了したか否かを示す情報を少なくとも含む状態情報を管理する状態管理手段と、
部分画像データの継合せ個所ごとに、継ぎ合わせる部分画像データのあいだの局所的なずれを補正するための補正量を取得する補正量取得手段と、
前記補正量取得手段によって取得された継合せ個所ごとの補正量に基づき前記複数の部分画像データをそれぞれ補正し、補正後の部分画像データを継合せた合成画像データを生成する画像合成手段と、
前記補正量取得手段によって取得された複数の継合せ個所の補正量に基づき、前記画像合成手段において前記複数の部分画像データのそれぞれに対し実際に施す補正処理で用いる第2の補正量を決定するグローバル補正量取得手段と、を有し、
前記補正量取得手段は、前記状態情報に基づき、補正量を取得するのに必要なデータの取得が完了した部分画像データ又は継合せ個所から、補正量の取得処理を開始するよう制御される
ことを特徴とする画像処理装置。 - 前記状態情報は、部分画像データごと又は継合せ個所ごとに、前記補正量取得手段による補正量の取得処理が完了したか否かを示す情報をさらに含み、
前記グローバル補正量取得手段は、前記状態情報に基づき、複数の部分画像データ又は複数の継合せ個所の補正量の取得処理が完了したことを確認した後、前記第2の補正量の決定処理を開始する
ことを特徴とする請求項5に記載の画像処理装置。 - 前記画像取得手段によって取得される前記複数の部分画像データのなかに、異なる倍率で撮像された画像データが含まれている場合に、
前記画像取得手段は、すべての部分画像データの解像度を揃えるために、前記異なる倍率で撮像された画像データに対し倍率変換処理を行う
ことを特徴とする請求項1〜6のうちいずれか1項に記載の画像処理装置。 - 前記状態管理手段は、前記複数の部分画像データの継合せ処理を開始する際に、前記複数の部分画像データの大きさ及び配置に関する情報に基づき、前記複数の部分画像データのあいだの継ぎ合わせの対応関係を決定する
ことを特徴とする請求項1〜7のうちいずれか1項に記載の画像処理装置。 - 前記画像取得手段は、被写体を分割撮像して複数の部分画像データを得る撮像装置、もしくは、前記撮像装置により得られた複数の部分画像データを格納する画像サーバー、又は、その両方から、継合せの対象とする複数の部分画像データを取得する
ことを特徴とする請求項1〜8のうちいずれか1項に記載の画像処理装置。 - 被写体を分割撮像して複数の部分画像データを得る撮像装置と、
前記撮像装置から前記複数の部分画像データを取得し、前記複数の部分画像データを継合せて合成画像データを生成する、請求項1〜9のうちいずれか1項に記載の画像処理装置と、を有する
ことを特徴とする撮像システム。 - 前記撮像装置は顕微鏡装置であることを特徴とする請求項10に記載の撮像システム。
- 複数の部分画像データを継合せて合成画像データを生成する画像処理装置の制御方法であって、
複数の部分画像データを順次取得する画像取得ステップと、
前記複数の部分画像データそれぞれに対する処理の状態を示す状態情報として、前記画像取得ステップによるデータの取得が完了したか否かを示す情報を少なくとも含む状態情報を管理する状態管理ステップと、
部分画像データの継合せ個所ごとに、継ぎ合わせる部分画像データのあいだの局所的なずれを補正するための補正量を取得する補正量取得ステップと、
前記補正量取得ステップによって取得された継合せ個所ごとの補正量に基づき前記複数の部分画像データをそれぞれ補正し、補正後の部分画像データを継合せた合成画像データを生成する画像合成ステップと、を有し、
前記状態情報は、部分画像データごと又は継合せ個所ごとに、前記補正量取得ステップによる補正量の取得処理が完了したか否かを示す情報、又は、前記補正量取得ステップによる補正量の取得処理が実行中であるか否かを示す情報をさらに含み、
前記補正量取得ステップは、前記状態情報に基づき、補正量を取得するのに必要なデータの取得が完了した部分画像データ又は継合せ個所から、補正量の取得処理を開始するよう制御される
ことを特徴とする画像処理装置の制御方法。 - 複数の部分画像データを継合せて合成画像データを生成する画像処理装置の制御方法であって、
複数の部分画像データを順次取得する画像取得ステップと、
前記複数の部分画像データそれぞれに対する処理の状態を示す状態情報として、前記画像取得ステップによるデータの取得が完了したか否かを示す情報を少なくとも含む状態情報を管理する状態管理ステップと、
部分画像データの継合せ個所ごとに、継ぎ合わせる部分画像データのあいだの局所的なずれを補正するための補正量を取得する補正量取得ステップと、
前記補正量取得ステップによって取得された継合せ個所ごとの補正量に基づき前記複数の部分画像データをそれぞれ補正し、補正後の部分画像データを継合せた合成画像データを生成する画像合成ステップと、
前記補正量取得ステップによって取得された複数の継合せ個所の補正量に基づき、前記画像合成ステップにおいて前記複数の部分画像データのそれぞれに対し実際に施す補正処理で用いる第2の補正量を決定するグローバル補正量取得ステップと、を有し、
前記補正量取得ステップは、前記状態情報に基づき、補正量を取得するのに必要なデータの取得が完了した部分画像データ又は継合せ個所から、補正量の取得処理を開始するよう制御される
ことを特徴とする画像処理装置の制御方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015006071A JP6494294B2 (ja) | 2014-05-15 | 2015-01-15 | 画像処理装置、及び撮像システム |
| US15/303,945 US10241317B2 (en) | 2014-05-15 | 2015-05-08 | Image processing apparatus and imaging apparatus |
| PCT/JP2015/002351 WO2015174057A1 (en) | 2014-05-15 | 2015-05-08 | Image processing apparatus and imaging apparatus |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014101078 | 2014-05-15 | ||
| JP2014101078 | 2014-05-15 | ||
| JP2015006071A JP6494294B2 (ja) | 2014-05-15 | 2015-01-15 | 画像処理装置、及び撮像システム |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2015233267A JP2015233267A (ja) | 2015-12-24 |
| JP2015233267A5 JP2015233267A5 (ja) | 2018-02-22 |
| JP6494294B2 true JP6494294B2 (ja) | 2019-04-03 |
Family
ID=54479608
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015006071A Active JP6494294B2 (ja) | 2014-05-15 | 2015-01-15 | 画像処理装置、及び撮像システム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US10241317B2 (ja) |
| JP (1) | JP6494294B2 (ja) |
| WO (1) | WO2015174057A1 (ja) |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6746310B2 (ja) | 2015-05-22 | 2020-08-26 | キヤノン株式会社 | 画像処理装置、撮像システム、画像処理方法 |
| CN114979648B (zh) * | 2016-05-27 | 2024-02-13 | 松下电器(美国)知识产权公司 | 编码方法、解码方法、及编码和解码方法 |
| CN107945101B (zh) * | 2016-10-13 | 2021-01-29 | 华为技术有限公司 | 图像处理方法和装置 |
| JP6583209B2 (ja) * | 2016-10-28 | 2019-10-02 | 京セラドキュメントソリューションズ株式会社 | 画像処理装置、および画像処理方法 |
| JP6842387B2 (ja) | 2017-08-31 | 2021-03-17 | 浜松ホトニクス株式会社 | 画像取得装置及び画像取得方法 |
| KR102592061B1 (ko) | 2018-02-14 | 2023-10-23 | 삼성전자주식회사 | 전자 장치 및 전자 장치의 이미지 처리 방법 |
| KR102733063B1 (ko) | 2019-03-19 | 2024-11-21 | 삼성전자주식회사 | 합성 이미지를 생성하는 전자 장치 및 방법 |
| CN112464724B (zh) * | 2020-10-30 | 2023-10-24 | 中科院成都信息技术股份有限公司 | 选票识别方法及系统 |
| EP4274483A1 (en) * | 2021-01-05 | 2023-11-15 | Shenzhen Xpectvision Technology Co., Ltd. | Imaging methods using multiple radiation beams |
| US12498505B2 (en) * | 2022-10-11 | 2025-12-16 | National Taiwan University | Mesoscale nonlinear optical gigascope system with real-time gigapixel mosaic-stitching and digital display |
| EP4354196B1 (en) * | 2022-10-11 | 2025-04-09 | National Taiwan University | Mesoscale nonlinear optical gigascope system with real-time gigapixel mosaic-stitching and digital display |
| US12114093B1 (en) * | 2023-09-05 | 2024-10-08 | Grundium Oy | Continuous image stitching during imaging |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3747737B2 (ja) | 2000-05-10 | 2006-02-22 | 日本電気株式会社 | 広域精細画像生成方法及びシステム並びにコンピュータ可読記録媒体 |
| JP2002150262A (ja) | 2000-11-06 | 2002-05-24 | Mitsuhiro Tsuda | 複数画像の編成方法及び編成装置 |
| JP2009063658A (ja) * | 2007-09-04 | 2009-03-26 | Nikon Corp | 顕微鏡システム |
| JP5560966B2 (ja) * | 2010-07-01 | 2014-07-30 | ソニー株式会社 | 顕微鏡制御装置、画像管理サーバ、画像処理方法、プログラム及び画像管理システム |
| JP2012138891A (ja) | 2010-12-08 | 2012-07-19 | Canon Inc | 撮像装置 |
| JP2013179581A (ja) | 2012-02-07 | 2013-09-09 | Canon Inc | 画像生成装置及びその制御方法 |
| JP6099477B2 (ja) * | 2012-11-16 | 2017-03-22 | オリンパス株式会社 | 撮像装置、顕微鏡システム及び撮像方法 |
| JP6270388B2 (ja) * | 2013-09-13 | 2018-01-31 | オリンパス株式会社 | 撮像装置、顕微鏡システム、撮像方法及び撮像プログラム |
| JP2015154324A (ja) | 2014-02-17 | 2015-08-24 | キヤノン株式会社 | 撮像システム、撮像装置、画像処理装置 |
-
2015
- 2015-01-15 JP JP2015006071A patent/JP6494294B2/ja active Active
- 2015-05-08 WO PCT/JP2015/002351 patent/WO2015174057A1/en not_active Ceased
- 2015-05-08 US US15/303,945 patent/US10241317B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| WO2015174057A1 (en) | 2015-11-19 |
| JP2015233267A (ja) | 2015-12-24 |
| US10241317B2 (en) | 2019-03-26 |
| US20170038576A1 (en) | 2017-02-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6494294B2 (ja) | 画像処理装置、及び撮像システム | |
| WO2021120407A1 (zh) | 一种基于多对双目相机的视差图像拼接与可视化方法 | |
| US20040047033A1 (en) | Microscopic image capture apparatus and microscopic image capturing method | |
| CN102256057A (zh) | 信息处理装置、方法及程序,以及摄像设备 | |
| JP5984493B2 (ja) | 画像処理装置、画像処理方法、撮像装置およびプログラム | |
| CN102298785A (zh) | 信息处理装置,信息处理方法及其程序 | |
| JP2014090401A (ja) | 撮像システム及びその制御方法 | |
| CN113905219A (zh) | 图像处理设备和方法、图像处理系统、控制方法和介质 | |
| JP2015108837A (ja) | 画像処理装置及び画像処理方法 | |
| WO2020194541A1 (ja) | 検査装置 | |
| WO2021014775A1 (ja) | 画像表示装置、方法及びプログラム | |
| WO2021049281A1 (ja) | 画像処理装置、ヘッドマウントディスプレイ、および空間情報取得方法 | |
| JP2013068706A (ja) | 情報処理装置、情報処理方法、プログラム及び記録媒体 | |
| JP2012013696A (ja) | 撮影装置とその撮影方法 | |
| EP2908286A1 (en) | Imaging system, imaging apparatus, and image processing apparatus | |
| WO2021014751A1 (ja) | 画像表示装置、方法及びプログラム | |
| CN101329453B (zh) | 一种基于光纤的大视场高分辨率成像装置及其拼接方法 | |
| EP3992901B1 (en) | Image correction device | |
| CN103473754A (zh) | 新型壁画数字化存档方法 | |
| JPWO2006006525A1 (ja) | 画像処理装置及び方法 | |
| RU2647645C1 (ru) | Способ устранения швов при создании панорамных изображений из видеопотока кадров в режиме реального времени | |
| JP2013152429A (ja) | 画像処理装置、画像処理方法、およびプログラム | |
| CN117501303A (zh) | 一种图像拼接方法及装置 | |
| JP2011182084A (ja) | 画像処理装置および画像処理プログラム | |
| JP4888306B2 (ja) | 画像処理装置および画像処理方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180110 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180110 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20181116 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190205 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190305 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 6494294 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |