Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4900986B2 - Image handling method and apparatus - Google Patents
[go: Go Back, main page]

JP4900986B2 - Image handling method and apparatus - Google Patents

Image handling method and apparatus Download PDF

Info

Publication number
JP4900986B2
JP4900986B2 JP35283399A JP35283399A JP4900986B2 JP 4900986 B2 JP4900986 B2 JP 4900986B2 JP 35283399 A JP35283399 A JP 35283399A JP 35283399 A JP35283399 A JP 35283399A JP 4900986 B2 JP4900986 B2 JP 4900986B2
Authority
JP
Japan
Prior art keywords
image
processing
client
window
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP35283399A
Other languages
Japanese (ja)
Other versions
JP2001166911A (en
Inventor
賢一 井上
龍夫 川中
Original Assignee
Geヘルスケア・ジャパン株式会社
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 Geヘルスケア・ジャパン株式会社 filed Critical Geヘルスケア・ジャパン株式会社
Priority to JP35283399A priority Critical patent/JP4900986B2/en
Publication of JP2001166911A publication Critical patent/JP2001166911A/en
Application granted granted Critical
Publication of JP4900986B2 publication Critical patent/JP4900986B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Image Analysis (AREA)
  • Medical Treatment And Welfare Office Work (AREA)
  • Measuring And Recording Apparatus For Diagnosis (AREA)
  • Image Processing (AREA)
  • Digital Computer Display Output (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、画像取扱方法および装置に関し、特に、サーバー(server)に保管された画像をクライアント(client)で表示する画像取扱方法および装置に関する。
【0002】
【従来の技術】
画像取扱装置の1つとして、1つまたは複数の医用画像撮像装置、1つまたは複数の画像保管装置(サーバー)および1つまたは複数の画像利用装置(クライアント)を通信回線で接続してなる医用画像ネットワークシステム(network system)システムがある。
【0003】
この医用画像ネットワークシステムでは、医用画像撮像装置が撮像した画像をサーバーに保管し、クライアントからサーバーにアクセス(access)して所望の医用画像を閲覧するようになっている。
【0004】
医用画像撮像装置による撮像の空間分解能の向上にともなって画像のピクセル(pixel)数が増大し、濃度分解能の向上にともなって1ピクセル当たりの画像データ(data)のビット(bit)数が増大するので、サーバーに保存された画像はデータ量が極めて多いものとなっている。
【0005】
そのような画像につき、クライアント側では所望の関心領域(ROI:region of interest)が適切な濃度分解能となるように階調変換(ウィンドウ:window)処理された画像を表示して観察する。あるいは、ROIが適切な大きさになるように拡大または縮小(ズーミング:zooming)された画像を表示して観察する。また、画面に表示しきれない大きな画像については、表示範囲を移動(パンニング:panning)させて所望の画像を表示画面に入れることが行われる。
【0006】
このような表示用の画像処理を行うには、サーバーからクライアントに原画像を取り込み、クライアント側で画像処理する方法と、クライアント側からサーバーを操作して画像処理を行う方法とがある。
【0007】
【発明が解決しようとする課題】
上記のように原画像をサーバーからクライアントに取り込んで処理する方法は大量の画像データからなる原画像の通信が介在し、また、クライアント側からサーバーを操作して画像処理を行わせる方法は各操作ごとに通信が介在するので、リアルタイム(real time)操作可能な程度に応答の高速化を実現しようとすると、いずれも通信の負荷がきわめて大きなものになるという問題があった。
【0008】
本発明は上記の問題点を解決するためになされたもので、その目的は、通信の負荷を増すことなくクライアント表示用の画像処理を応答性良く行う画像処理方法および装置を実現することである。
【0009】
【課題を解決するための手段】
(1)上記の課題を解決するための1つの観点での発明は、サーバーに保管された画像をクライアントで表示するに当たり、前記保管された画像を構成する画像データの一部を前記サーバーから前記クライアントに取り込み、前記取り込んだ画像データにつき前記クライアントで表示用の画像処理の予行を行い、前記予行により確定した画像処理条件を前記クライアントから前記サーバーに伝達し、前記伝達された画像処理条件に基づいて前記サーバーで前記保管された画像を処理し、前記処理済みの画像を前記クライアントに取り込んで表示することを特徴とする画像取扱方法である。
【0010】
上述のように、クライアント側で画像処理を行う場合、実際に必要とされる画像は画像全体の一部である場合が多々あり、かつ、画像処理において全てのデータが必要とされるわけではない。この観点での発明においては、原画像を構成する画像データの一部をサーバーからクライアントに取り込むことから、必要以上のデータが転送されることがない。
【0011】
さらにこのことから、この観点での発明では、サーバーからクライアントに取り込む画像データは原画像を構成する画像データの一部であるので、通信の負荷を増すことなく応答性を良くすることができる。また、この画像データにつきクライアントで表示用の画像処理の予行を行うので、応答性の良い画像処理を行うことができる。また、確定した画像処理条件をサーバーに伝達して原画像の画像処理を行わせ、処理によりデータ量が減少した画像をクライアントに取り込んで表示するので、通信の負荷を増すことなく応答性を良くすることができる。
【0012】
(2)上記の課題を解決するための他の観点での発明は、前記サーバーに保管された画像は医用画像であることを特徴とする(1)に記載の画像取扱方法である。
【0013】
この観点での発明では、医用画像について、通信の負荷を増すことなくクライアント表示用の画像処理を応答性良く行うことができる。
(3)上記の課題を解決するための他の観点での発明は、サーバーに保管された画像をクライアントで表示する画像取扱装置であって、前記保管された画像を構成する画像データの一部を前記クライアントに取り込む画像取込手段と、前記取り込んだ画像データにつき前記クライアント側で表示用の画像処理の予行を行う画像処理予行手段と、前記予行により確定した画像処理条件を前記サーバーに伝達する画像処理条件伝達手段と、前記伝達された画像処理条件に基づいて前記サーバー側で前記保管された画像を処理する画像処理手段と、前記処理済みの画像を前記クライアントに取り込んで表示する画像表示手段とを具備することを特徴とする画像取扱装置である。
【0014】
上述のように、クライアント側で画像処理を行う場合、実際に必要とされる画像は画像全体の一部である場合が多々あり、かつ、画像処理において全てのデータが必要とされるわけではない。この観点での発明においては、原画像を構成する画像データの一部をサーバーからクライアントに取り込むことから、必要以上のデータが転送されることがない。
【0015】
さらにこのことから、この観点での発明では、サーバーからクライアントに取り込む画像データは、画像取込手段により、原画像を構成する画像データの一部としたので、通信の負荷を増すことなく応答性を良くすることができる。また、この画像データについて、画像処理予行手段により、クライアントで表示用の画像処理の予行を行うので、応答性の良い画像処理を行うことができる。また、画像処理条件伝達手段により、確定した画像処理条件をサーバーに伝達して原画像の画像処理を行わせ、処理によりデータ量が減少した画像を画像表示手段でクライアントに取り込んで表示するので、通信の負荷を増すことなく応答性を良くすることができる。
【0016】
(4)上記の課題を解決するための他の観点での発明は、前記サーバーに保管された画像は医用画像であることを特徴とする(3)に記載の画像取扱装置である。
【0017】
この観点での発明では、通信の負荷を増すことなくクライアント表示用の画像処理を応答性良く行う医用画像取扱装置を実現することができる。
【0018】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を詳細に説明する。なお、本発明は実施の形態に限定されるものではない。図1に、医用画像ネットワークシステム(network system)の概念図を示す。本システムは本発明の画像取扱装置の実施の形態の一例である。本システムの構成によって、本発明の装置についての実施の形態の一例が示される。本システムの動作によって、本発明の方法についての実施の形態の一例が示される。
【0019】
図1に示すように、本システムは、例えばイントラネット(intranet)等の通信回線100を介して接続されたサーバー200、クライアント300および医用画像撮像装置400,500を有する。サーバー200は、本発明におけるサーバーの実施の形態の一例である。クライアント300は、本発明におけるクライアントの実施の形態の一例である。
【0020】
なお、サーバーおよびクライアントは、複数台ずつ設けられているが、それぞれ1台ずつを代表的に図示する。また、医用画像撮像装置も2台で代表するが、通常はそれ以上の台数が接続されている。通信回線100はイントラネットに限るものではなく、インターネット(Internet)、LAN(Local Area Network)、WAN(Wide Area Network)等、他の適宜の方式のネットワークであって良い。また、通信回線100は無線によるネットワークであって良い。
【0021】
サーバー200およびクライアント300は、いずれも通信手段を備えたデータ処理装置、例えばエンジニアリング・ワークステーション(EWS:Engineering Work Station)やパーソナルコンピュータ(PC:personal computer)等である。
【0022】
医用画像撮像装置400,500は、例えば、X線CT(Computed Tomography)装置、MRI(Magnetic ResonanceImaging)装置、超音波撮像装置、X線撮影装置、PET(Positron Emission Tomography)、ガンマカメラ(γ camera)等である。医用画像撮像装置400,500はいずれも通信手段を有し、撮像した画像をサーバー200に送信できるようになっている。
【0023】
サーバー200は、医用画像撮像装置400,500から送信された医用画像を保管した画像ライブラリ(library)を有する。クライアント300はサーバー200の画像ライブラリにアクセスして所望の医用画像を獲得し、それを表示部に表示して診断等の用途に供する。以下、画像ライブラリを単にライブラリという。
【0024】
図2に、サーバー200のブロック(block)図を示す。同図に示すように、サーバー200はデータ処理部202を有する。データ処理部202には通信部204が接続され、通信回線100を通じてデータ通信が行えるようになっている。データ処理部202には、また、画像保管部206が接続されている。医用画像撮像装置400,500から受信した医用画像はここに保管されて画像ライブラリを構成する。
【0025】
図3に、クライアント300のブロック図を示す。同図に示すように、クライアント300はデータ処理部302を有する。データ処理部302には表示部304および操作部306が接続され、操作者によるインタラクティブ(interactive)な操作を可能にしている。
【0026】
データ処理部302にはまた通信部308が接続され、通信回線100を通じてデータ通信が行えるようになっている。データ処理部302にはさらに画像メモリ310が接続され、通信を介してサーバーから取り込んだ医用画像をここに記憶する。データ処理部302は、画像メモリ310に記憶した医用画像について、操作者の操作に基づき表示用の種々の画像処理を行う。以下、医用画像を単に画像という。
【0027】
図4に、表示用の画像処理を行う観点での、サーバー200のデータ処理部202およびクライアント300のデータ処理部302のブロック図を示す。同図に示す各ブロックの機能は、例えばコンピュータプログラム(computerprogram)等により実現される。データ処理部202とデータ処理部302は通信を介して接続される。
【0028】
同図に示すように、クライアント300のデータ処理部302は画像データ要求ユニット312を有する。画像データ要求ユニット312は、操作者の操作に基づいてサーバー200に画像データを要求する。画像データの要求に際しては、操作者は所望の画像を特定する情報およびデータ処理に関する情報を入力する。画像データ要求ユニット312は、これらの情報をサーバー200に伝達する。
【0029】
データ処理に関する情報は、画像処理が例えばウィンドウ処理である場合は、ウィンドウ処理であることを示す情報とウィンドウレベル(window level)およびウィンドウ幅(window width)の予想値である。
【0030】
サーバー200のデータ処理部202は画像データ調達ユニット212を有する。画像データ調達ユニット212は、画像データ要求ユニット312からの要求に応じて画像データを調達する。すなわち、クライアントが特定した画像をライブラリから読み出し、その画像データについて、データ処理に関する情報に応じた選択を行う。
【0031】
データ処理に関する情報がウィンドウレベルとウィンドウ幅である場合は、それに基づくウィンドウ処理を行う。ただし、ここでのウィンドウ幅はクライアント300から伝達されたウィンドウ幅の例えば数倍程度の値にしてウィンドウ処理を行う。このようなウィンドウ処理により、原画像を構成する画像データの中からウィンドウ内に入るデータだけが選択される。選択された画像データは、その量(ボリューム:volume)が原画像を構成する画像データのボリュームより例えば数分の1程度に減少したものになる。
【0032】
画像データ調達ユニット212は調達した画像データをクライアント300に伝達する。これによりクライアント300は要求した画像データを取得する。取得した画像は表示部304に表示される。画像データ要求ユニット312および画像データ調達ユニット212からなる部分は、本発明における画像取込手段の実施の形態の一例である。
【0033】
上述のように、クライアント側で画像処理を行う場合、実際に必要とされる画像は画像全体の一部である場合が多々あり、かつ、画像処理において全てのデータが必要とされるわけではない。この観点での発明においては、原画像を構成する画像データの一部をサーバーからクライアントに取り込むことから、必要以上のデータが転送されることがない。
【0034】
画像データのボリュームを原画像より減少させたので、画像データの取り込みを、操作者の操作に対して応答性良く行うことができる。また、画像データの調達の過程で行われるウィンドウ処理はクライアント300側からの操作者の関与なしに行われるので、応答性を阻害しない。したがって、要求した画像は瞬時に表示部304に表示される。
【0035】
クライアント300では、取り込んだ画像データについて、画像処理予行ユニット314により画像処理の予行を行う。画像処理の予行は操作者の操作に基づいて行われる。画像処理予行ユニット314は、本発明における画像処理予行手段の実施の形態の一例である。
【0036】
操作者は取り込んだ画像につきウィンドウ調節を行う。すなわち、操作部306を操作してウィンドウレベルおよびウィンドウ幅を調節し、表示画像が所望の階調性を持つようにする。操作者によるウィンドウ調節はクライアント300に取り込んだ画像データについて行うので、操作に対する応答性が良い。
【0037】
なお、このウィンドウ処理は原画像に対するウィンドウ処理ではなく、画像データ調達ユニット212で予めウィンドウ処理した画像についてのウィンドウ処理であるが、先のウィンドウ処理のウィンドウ幅よりも狭い範囲でのウィンドウ処理なので問題なく行うことができる。
【0038】
ウィンドウ調節により確定したウィンドウレベルおよびウィンドウ幅が処理条件伝達ユニット316に入力される。処理条件伝達ユニット316は確定した画像処理条件をサーバーに伝達する。処理条件伝達ユニット316は、本発明における画像処理条件伝達手段の実施の形態の一例である。
【0039】
サーバー200では画像処理ユニット214が伝達された画像処理条件で原画像を処理する。すなわち、伝達されたウィンドウレベルおよびウィンドウ幅に基づいて原画像をウィンドウ処理する。画像処理ユニット214は、本発明における画像処理手段の実施の形態の一例である。
【0040】
原画像をウィンドウ処理して得られた画像はクライアント300に伝達される。クライアント300は画像表示ユニット318により画像表示を行う。これによってウィンドウ処理済みの画像が表示部304に表示される。画像表示ユニット318は、本発明における画像表示手段の実施の形態の一例である。
【0041】
画像処理ユニット214におけるウィンドウ処理の過程にはクライアント300側からの操作者の関与がないので応答性を阻害しない。また、ウィンドウ処理により画像データの量が減少しているので応答性は低下しない。したがって、原画像をウィンドウ処理した画像は瞬時に表示部304に表示される。
【0042】
表示部304に表示された画像は、予行によって確定したウィンドウ処理条件に基づいて原画像をウィンドウ処理した画像となる。すなわち、はじめから原画像についてウィンドウ調節を行って得られる画像と同じ画像を得ることができる。しかも、この画像は従来のように原画像をクライアントに取り込んでウィンドウ調節する場合や、クライアント側からサーバーを操作してウィンドウ調節する場合よりもはるかに応答性良く得ることができる。
【0043】
画像処理はウィンドウ処理に限らず、例えばズーミング処理やパンニング処理(パンアンドズーム:Pan & Zoom)等であっても良い。パンアンドズームは次のようにして行われる。
【0044】
画像データ要求ユニット312は、操作者の操作に基づき、データ処理に関する情報としてパンアンドズームを表す情報を伝達する。この情報に基づいて、サーバー200の画像データ調達ユニット212は原画像のマトリクサイズ(matrix size)を例えば半分にした画像データをクライアント300に伝達する。
【0045】
上述のように、クライアント側で画像処理を行う場合、実際に必要とされる画像は画像全体の一部である場合が多々あり、かつ、画像処理において全てのデータが必要とされるわけではない。この観点での発明においては、原画像を構成する画像データの一部をサーバーからクライアントに取り込むことから、必要以上のデータが転送されることがない。
【0046】
これにより原画像を構成する画像データのボリュームを4分の1に削減した画像データが得られ、それによる画像が表示部304に表示される。取り込む画像データのボリュームを原画像より減少させたので、画像データの取り込みを、操作者の操作に対して応答性良く行うことができる。また、画像データの調達の過程で行われるマトリクス縮小処理はクライアント300側からの操作者の関与なしに行われるので、応答性は低下しない。したがって、要求した画像は瞬時に表示部304に表示される。
【0047】
この画像データについて、画像処理予行ユニット314によりパンアンドズームの予行を行う。画像処理の予行は操作者の操作に基づいて行われる。すなわち、操作部306を操作して画像のパンニングおよびズーミングを行い、所望のROIを所望の大きさで表示する画像を得る。操作者によるパンアンドズームはクライアント300に取り込んだ画像データについて行うので、操作に対する応答性が良い。
【0048】
なお、このパンアンドズームは原画像に対する処理ではなく、マトリクスサイズを縮小したした画像についての処理であるが、ROIの像を示すのに問題はないので、パンアンドズームを適切に行うことができる。
【0049】
パンアンドズームにより確定したROIの位置およびズーム倍率が処理条件伝達ユニット316を通じてサーバーに伝達される。サーバー200では、画像処理ユニット214が、伝達されたROIの位置およびズーム倍率に応じて原画像を処理する。原画像をパンアンドズームして得られた画像はクライアント300に伝達され、画像表示ユニット318によって表示部304に表示される。
【0050】
画像処理ユニット214における画像処理の過程にはクライアント300側からの操作者の関与がないので応答性を阻害しない。また、パンアンドズーム処理後のデータは原画像データの一部で構成され、データ量が減少しているので応答性は低下しない。したがって、原画像のROIをズーミングした画像は瞬時に表示部304に表示される。
【0051】
表示部304に表示された画像は、予行により確定したROIおよびズーム倍率に基づいて原画像を処理した画像となる。すなわち、はじめから原画像についてパンアンドズームを行って得られる画像と同じ画像を得ることができる。しかも、この画像は従来のように原画像をクライアントに取り込んでパンアンドズームを行う場合や、クライアント側からサーバーを操作してパンアンドズームを行う場合よりもはるかに応答性良く得ることができる。
【0052】
以上、医用画像を取り扱う例について説明したが、本発明は医用画像に限らず他の様々な分野の画像の取扱に適用することができ、それらの分野において同様の効果を奏することができるのはいうまでもない。
【0053】
【発明の効果】
以上詳細に説明したように、本発明によれば、通信の負荷を増すことなくクライアント表示用の画像処理を応答性良く行う画像処理方法および装置を実現することができる。
【図面の簡単な説明】
【図1】本発明の実施の形態の一例の装置の概念図である。
【図2】図1に示した装置におけるサーバーのブロック図である。
【図3】図1に示した装置におけるクライアントのブロック図である。
【図4】図2および図3に示したデータ処理部のブロック図である。
【符号の説明】
100 通信回線
200 サーバー
202,302 データ処理部
204,308 通信部
206 画像保管部
300 クライアント
304 表示部
306 操作部
310 画像メモリ
400,500 医用画像撮像装置
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an image handling method and apparatus, and more particularly to an image handling method and apparatus for displaying an image stored in a server on a client.
[0002]
[Prior art]
As one of the image handling devices, one or more medical image pickup devices, one or more image storage devices (servers), and one or more image utilization devices (clients) are connected by a communication line. There is an image network system.
[0003]
In this medical image network system, an image captured by a medical image capturing apparatus is stored in a server, and a desired medical image is browsed by accessing the server from a client.
[0004]
The number of pixels of an image increases as the spatial resolution of imaging by a medical imaging device increases, and the number of bits of image data (data) per pixel increases as the resolution of density increases. Therefore, the amount of data stored in the server is extremely large.
[0005]
For such an image, the client side displays and observes an image that has been subjected to gradation conversion (window) processing so that a desired region of interest (ROI) has an appropriate density resolution. Alternatively, an image that has been enlarged or reduced (zoomed) so that the ROI has an appropriate size is displayed and observed. For a large image that cannot be displayed on the screen, the display range is moved (panning) to put a desired image on the display screen.
[0006]
In order to perform such image processing for display, there are a method of capturing an original image from a server to a client and performing image processing on the client side, and a method of performing image processing by operating the server from the client side.
[0007]
[Problems to be solved by the invention]
As described above, the method of acquiring and processing the original image from the server to the client involves the communication of the original image consisting of a large amount of image data, and the method of operating the server from the client side to perform image processing is each operation. Since communication is performed every time, there is a problem that the communication load becomes extremely large in all cases when attempting to increase the response speed to such an extent that real-time operation is possible.
[0008]
The present invention has been made to solve the above-described problems, and an object of the present invention is to realize an image processing method and apparatus that performs image processing for client display with high responsiveness without increasing communication load. .
[0009]
[Means for Solving the Problems]
(1) In one aspect of the invention for solving the above-described problem, when displaying an image stored in a server on a client, a part of image data constituting the stored image is transferred from the server to the server. The image processing is performed by the client, the image processing for display is performed by the client for the captured image data, the image processing conditions determined by the replay are transmitted from the client to the server, and based on the transmitted image processing conditions The stored image is processed by the server, and the processed image is captured and displayed on the client.
[0010]
As described above, when image processing is performed on the client side, the image actually required is often a part of the entire image, and not all data is required in the image processing. . In the invention from this point of view, a part of the image data constituting the original image is fetched from the server to the client, so that more data than necessary is not transferred.
[0011]
Further, from this point of view, in the invention in this aspect, the image data captured from the server to the client is a part of the image data constituting the original image, so that the responsiveness can be improved without increasing the communication load. In addition, since the image processing for display is performed by the client for this image data, it is possible to perform image processing with good responsiveness. In addition, the determined image processing conditions are transmitted to the server to perform image processing of the original image, and an image whose data amount has been reduced by the processing is captured and displayed on the client, so that the responsiveness is improved without increasing the communication load. can do.
[0012]
(2) Another aspect of the invention for solving the above problem is the image handling method according to (1), wherein the image stored in the server is a medical image.
[0013]
In the invention from this viewpoint, image processing for client display can be performed with high responsiveness without increasing the communication load for medical images.
(3) Another aspect of the invention for solving the above problem is an image handling apparatus for displaying an image stored in a server on a client, and a part of image data constituting the stored image Image capturing means for capturing the image data into the client, image processing replaying means for performing replay of image processing for display on the client side for the captured image data, and image processing conditions determined by the replaying are transmitted to the server Image processing condition transmission means, image processing means for processing the stored image on the server side based on the transmitted image processing conditions, and image display means for capturing and displaying the processed image on the client And an image handling apparatus.
[0014]
As described above, when image processing is performed on the client side, the image actually required is often a part of the entire image, and not all data is required in the image processing. . In the invention from this point of view, a part of the image data constituting the original image is fetched from the server to the client, so that more data than necessary is not transferred.
[0015]
Furthermore, from this point of view, according to the invention in this aspect, the image data captured from the server to the client is part of the image data constituting the original image by the image capturing means, so that responsiveness is not increased without increasing the communication load. Can be improved. Further, for this image data, the image processing replay means performs the display image processing replay on the client, so that it is possible to perform image processing with good responsiveness. Further, the image processing condition transmission means transmits the confirmed image processing conditions to the server to perform image processing of the original image, and the image whose data amount is reduced by the processing is captured and displayed on the client by the image display means. Responsiveness can be improved without increasing the communication load.
[0016]
(4) According to another aspect of the invention for solving the above problem, the image stored in the server is a medical image. The image handling apparatus according to (3), wherein the image is a medical image.
[0017]
According to the invention from this viewpoint, it is possible to realize a medical image handling apparatus that performs image processing for client display with high responsiveness without increasing communication load.
[0018]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. The present invention is not limited to the embodiment. FIG. 1 shows a conceptual diagram of a medical image network system (network system). This system is an example of an embodiment of an image handling apparatus of the present invention. An example of an embodiment of the apparatus of the present invention is shown by the configuration of the system. An example of an embodiment of the method of the present invention is shown by the operation of the system.
[0019]
As shown in FIG. 1, the system includes a server 200, a client 300, and medical image capturing apparatuses 400 and 500 connected via a communication line 100 such as an intranet. Server 200 is an example of an embodiment of a server in the present invention. The client 300 is an example of an embodiment of a client in the present invention.
[0020]
A plurality of servers and clients are provided, but each one is representatively illustrated. In addition, two medical image capturing apparatuses are also representative, but usually more than that are connected. The communication line 100 is not limited to an intranet, and may be a network of another appropriate system such as the Internet, a LAN (Local Area Network), and a WAN (Wide Area Network). The communication line 100 may be a wireless network.
[0021]
Each of the server 200 and the client 300 is a data processing device provided with a communication unit, such as an engineering workstation (EWS) or a personal computer (PC).
[0022]
The medical image capturing apparatuses 400 and 500 include, for example, an X-ray CT (Computed Tomography) apparatus, an MRI (Magnetic Resonance Imaging) apparatus, an ultrasonic imaging apparatus, an X-ray imaging apparatus, a PET (Positron Emission Tomography), and a gamma camera (γ camera). Etc. The medical image capturing apparatuses 400 and 500 both have communication means, and can transmit captured images to the server 200.
[0023]
The server 200 includes an image library that stores medical images transmitted from the medical image capturing apparatuses 400 and 500. The client 300 accesses the image library of the server 200 to acquire a desired medical image and displays it on the display unit for use in diagnosis or the like. Hereinafter, the image library is simply referred to as a library.
[0024]
FIG. 2 shows a block diagram of the server 200. As shown in the figure, the server 200 has a data processing unit 202. A communication unit 204 is connected to the data processing unit 202 so that data communication can be performed through the communication line 100. An image storage unit 206 is also connected to the data processing unit 202. The medical images received from the medical image capturing apparatuses 400 and 500 are stored here to constitute an image library.
[0025]
FIG. 3 shows a block diagram of the client 300. As shown in the figure, the client 300 has a data processing unit 302. A display unit 304 and an operation unit 306 are connected to the data processing unit 302 to enable an interactive operation by an operator.
[0026]
A communication unit 308 is also connected to the data processing unit 302 so that data communication can be performed through the communication line 100. An image memory 310 is further connected to the data processing unit 302, and medical images captured from the server via communication are stored here. The data processing unit 302 performs various image processing for display on the medical image stored in the image memory 310 based on the operation of the operator. Hereinafter, a medical image is simply referred to as an image.
[0027]
FIG. 4 is a block diagram of the data processing unit 202 of the server 200 and the data processing unit 302 of the client 300 from the viewpoint of performing image processing for display. The function of each block shown in the figure is realized by, for example, a computer program. The data processing unit 202 and the data processing unit 302 are connected via communication.
[0028]
As shown in the figure, the data processing unit 302 of the client 300 has an image data request unit 312. The image data request unit 312 requests image data from the server 200 based on the operation of the operator. When requesting image data, the operator inputs information for specifying a desired image and information regarding data processing. The image data request unit 312 transmits these pieces of information to the server 200.
[0029]
When the image processing is, for example, window processing, the information related to data processing is information indicating that the processing is window processing, and an expected value of a window level and a window width.
[0030]
The data processing unit 202 of the server 200 has an image data procurement unit 212. The image data procurement unit 212 procures image data in response to a request from the image data request unit 312. That is, the image specified by the client is read out from the library, and the image data is selected according to information related to data processing.
[0031]
When the information regarding the data processing is the window level and the window width, the window processing based on the information is performed. However, the window processing is performed by setting the window width here to a value that is, for example, several times the window width transmitted from the client 300. By such window processing, only data that falls within the window is selected from the image data constituting the original image. The selected image data has a volume (volume) that is reduced to, for example, about a fraction of the volume of the image data constituting the original image.
[0032]
The image data procurement unit 212 transmits the procured image data to the client 300. As a result, the client 300 acquires the requested image data. The acquired image is displayed on the display unit 304. The portion composed of the image data request unit 312 and the image data procurement unit 212 is an example of the embodiment of the image capturing means in the present invention.
[0033]
As described above, when image processing is performed on the client side, the image actually required is often a part of the entire image, and not all data is required in the image processing. . In the invention from this point of view, a part of the image data constituting the original image is fetched from the server to the client, so that more data than necessary is not transferred.
[0034]
Since the volume of the image data is reduced from that of the original image, the image data can be captured with high responsiveness to the operation of the operator. Further, since the window processing performed in the process of procuring image data is performed without the operator's involvement from the client 300 side, responsiveness is not hindered. Therefore, the requested image is displayed on the display unit 304 instantly.
[0035]
In the client 300, image processing is performed for the captured image data by the image processing processing unit 314. Image processing is performed based on the operation of the operator. The image processing preliminary unit 314 is an example of an embodiment of the image processing preliminary unit in the present invention.
[0036]
The operator adjusts the window for the captured image. That is, the operation unit 306 is operated to adjust the window level and the window width so that the display image has a desired gradation. Since the window adjustment by the operator is performed on the image data captured in the client 300, the responsiveness to the operation is good.
[0037]
Note that this window processing is not window processing for the original image, but window processing for an image that has been window processed in advance by the image data procurement unit 212, but this is a problem because it is a window processing in a range narrower than the window width of the previous window processing. Can be done without.
[0038]
The window level and the window width determined by the window adjustment are input to the processing condition transmission unit 316. The processing condition transmission unit 316 transmits the determined image processing conditions to the server. The processing condition transmission unit 316 is an example of an embodiment of image processing condition transmission means in the present invention.
[0039]
In the server 200, the image processing unit 214 processes the original image under the transmitted image processing conditions. That is, the original image is windowed based on the transmitted window level and window width. The image processing unit 214 is an example of an embodiment of image processing means in the present invention.
[0040]
An image obtained by windowing the original image is transmitted to the client 300. The client 300 displays an image using the image display unit 318. As a result, the window-processed image is displayed on the display unit 304. The image display unit 318 is an example of an embodiment of the image display means in the present invention.
[0041]
The window processing in the image processing unit 214 does not impede responsiveness because there is no operator involvement from the client 300 side. Further, since the amount of image data is reduced by the window processing, the responsiveness is not lowered. Accordingly, an image obtained by windowing the original image is instantaneously displayed on the display unit 304.
[0042]
The image displayed on the display unit 304 is an image obtained by performing window processing on the original image based on the window processing conditions determined by the preliminary run. That is, the same image as that obtained by performing window adjustment on the original image from the beginning can be obtained. In addition, this image can be obtained with much better responsiveness than when the original image is taken into the client and the window is adjusted as in the prior art, or when the window is adjusted by operating the server from the client side.
[0043]
The image processing is not limited to window processing, and may be zooming processing, panning processing (pan and zoom), or the like. Pan and zoom is performed as follows.
[0044]
The image data request unit 312 transmits information representing pan and zoom as information related to data processing based on the operation of the operator. Based on this information, the image data procurement unit 212 of the server 200 transmits to the client 300 image data in which the matrix size of the original image is halved, for example.
[0045]
As described above, when image processing is performed on the client side, the image actually required is often a part of the entire image, and not all data is required in the image processing. . In the invention from this point of view, a part of the image data constituting the original image is fetched from the server to the client, so that more data than necessary is not transferred.
[0046]
As a result, image data in which the volume of the image data constituting the original image is reduced to a quarter is obtained, and the resulting image is displayed on the display unit 304. Since the volume of the image data to be captured is smaller than that of the original image, the image data can be captured with high responsiveness to the operation of the operator. Further, since the matrix reduction process performed in the process of procuring image data is performed without the operator's involvement from the client 300 side, the responsiveness does not decrease. Therefore, the requested image is displayed on the display unit 304 instantly.
[0047]
This image data is subjected to pan and zoom replay by the image processing replay unit 314. Image processing is performed based on the operation of the operator. That is, the operation unit 306 is operated to perform panning and zooming of an image, and an image displaying a desired ROI in a desired size is obtained. Since panning and zooming by the operator is performed on the image data captured in the client 300, the responsiveness to the operation is good.
[0048]
This pan-and-zoom is not a process for the original image, but a process for an image with a reduced matrix size. However, since there is no problem in displaying an ROI image, pan-and-zoom can be performed appropriately. .
[0049]
The ROI position and zoom magnification determined by pan and zoom are transmitted to the server through the processing condition transmission unit 316. In the server 200, the image processing unit 214 processes the original image in accordance with the transmitted ROI position and zoom magnification. An image obtained by panning and zooming the original image is transmitted to the client 300 and displayed on the display unit 304 by the image display unit 318.
[0050]
Responsiveness is not hindered because there is no operator involvement from the client 300 side in the image processing process in the image processing unit 214. Further, the data after the pan-and-zoom process is composed of a part of the original image data, and since the data amount is reduced, the responsiveness is not lowered. Therefore, an image obtained by zooming the ROI of the original image is instantaneously displayed on the display unit 304.
[0051]
The image displayed on the display unit 304 is an image obtained by processing the original image based on the ROI and zoom magnification determined by the pre-run. That is, it is possible to obtain the same image as that obtained by performing pan and zoom on the original image from the beginning. In addition, this image can be obtained with much better responsiveness than when the original image is taken into the client and panning and zooming is performed as in the prior art, or when panning and zooming is performed by operating the server from the client side.
[0052]
As mentioned above, although the example which handles a medical image was demonstrated, this invention can be applied to the handling of the image of not only a medical image but various other fields, and there can exist the same effect in those fields. Needless to say.
[0053]
【Effect of the invention】
As described above in detail, according to the present invention, it is possible to realize an image processing method and apparatus for performing image processing for client display with high responsiveness without increasing communication load.
[Brief description of the drawings]
FIG. 1 is a conceptual diagram of an example of an apparatus according to an embodiment of the present invention.
FIG. 2 is a block diagram of a server in the apparatus shown in FIG.
FIG. 3 is a block diagram of a client in the apparatus shown in FIG.
4 is a block diagram of a data processing unit shown in FIGS. 2 and 3. FIG.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 100 Communication line 200 Server 202,302 Data processing part 204,308 Communication part 206 Image storage part 300 Client 304 Display part 306 Operation part 310 Image memory 400,500 Medical imaging device

Claims (8)

サーバーに保管された画像について、クライアントで表示するための画像処理を行って、クライアントで表示させるに当たり、
前記サーバーに保管された原画像を構成する画像データについて、階調変換の処理であるウィンドウ処理によってデータ量を原画像より減少させた画像データを前記サーバーから前記クライアントに取り込み、
前記取り込んだ画像データについて、前記クライアントで表示するためのウィンドウ処理の予行をクライアントで行い、該処理の処理条件を確定し、
前記予行により確定した処理条件を前記クライアントから前記サーバーに伝達し、
前記伝達された処理条件で、前記サーバーに保管された画像について前記クライアントで表示するためのウィンドウ処理を前記サーバーで行い、
前記伝達された処理条件によるクライアントで表示するためのウィンドウ処理を行った後の処理済みの画像を、前記サーバーから前記クライアントに取り込んで表示する
ことを特徴とする画像取扱方法。
The image stored on the server is processed for display on the client and displayed on the client.
With respect to the image data constituting the original image stored in the server, the image data in which the data amount is reduced from the original image by the window process which is a gradation conversion process is fetched from the server to the client,
For the captured image data, the client performs a window process for displaying on the client, and confirms the processing conditions of the process,
The processing conditions determined by the rehearsal are transmitted from the client to the server,
Under the transmitted processing conditions, the server performs window processing for displaying the image stored in the server on the client,
An image handling method, wherein a processed image after performing window processing for display on a client according to the transmitted processing conditions is captured from the server and displayed on the client.
前記データ量を原画像より減少させた画像データを得るためのウィンドウ処理は、クライアントから伝達された処理条件に基づいて行われることを特徴とする請求項1に記載の画像取扱方法。2. The image handling method according to claim 1, wherein the window processing for obtaining the image data in which the data amount is reduced from the original image is performed based on the processing conditions transmitted from the client. 前記ウィンドウ処理の処理条件は、ウィンドウレベルおよびウィンドウ幅である、ことを特徴とする請求項1または2に記載の画像取扱方法。The image handling method according to claim 1, wherein the processing conditions of the window processing are a window level and a window width. 前記データ量を原画像より減少させた画像データを得るためのウィンドウ処理は、クライアントから伝達されたウィンドウ幅より大きい処理条件で処理されるものであることを特徴とする請求項3に記載の画像取扱方法。4. The image according to claim 3, wherein the window processing for obtaining the image data in which the data amount is reduced from the original image is processed under a processing condition larger than the window width transmitted from the client. Handling method. サーバーに保管された画像について、クライアントで表示するための画像処理を行って、クライアントで表示させる画像取扱装置であって、
前記サーバーに保管された原画像を構成する画像データについて、階調変換の処理であるウィンドウ処理によってデータ量を原画像より減少させた画像データを前記クライアントに取り込む画像取込手段と、
前記取り込んだ画像データについて、前記クライアントで表示するためのウィンドウ処理の予行をクライアントで行い、該処理の処理条件を確定する画像処理予行手段と、
前記予行により確定した処理条件を前記サーバーに伝達する画像処理条件伝達手段と、
前記伝達された処理条件で、前記サーバーに保管された画像について前記クライアントで表示するためのウィンドウ処理を前記サーバーで行う画像処理手段と、
前記伝達された画像処理条件によるクライアントで表示するためのウィンドウ処理を行った後の処理済みの画像を、前記サーバーから前記クライアントに取り込んで表示する画像表示手段と、
を具備することを特徴とする画像取扱装置。
An image handling device that performs image processing for display on a client for images stored on a server and displays the image on a client.
An image capturing unit that captures, into the client, image data in which the data amount of the original image stored in the server is smaller than that of the original image by window processing that is gradation conversion processing;
Image processing replaying means for performing replay of window processing for displaying on the client with respect to the captured image data, and determining processing conditions of the processing;
Image processing condition transmission means for transmitting the processing conditions determined by the replay to the server;
Image processing means for performing window processing on the server for displaying the image stored in the server on the client under the transmitted processing conditions;
Image display means for fetching and displaying the processed image after performing window processing for display on the client according to the transmitted image processing conditions from the server to the client;
An image handling apparatus comprising:
前記データ量を原画像より減少させた画像データを得るためのウィンドウ処理は、クライアントから伝達された処理条件に基づいて行われることを特徴とする請求項に記載の画像取扱装置。6. The image handling apparatus according to claim 5 , wherein the window processing for obtaining the image data in which the data amount is reduced from the original image is performed based on the processing condition transmitted from the client. 前記ウィンドウ処理の処理条件は、ウィンドウレベルおよびウィンドウ幅である、ことを特徴とする請求項5または6に記載の画像取扱装置。The image handling apparatus according to claim 5 or 6 , wherein the processing conditions of the window processing are a window level and a window width. 前記データ量を原画像より減少させた画像データを得るためのウィンドウ処理は、クライアントから伝達されたウィンドウ幅より大きい処理条件で処理されるものであることを特徴とする請求項に記載の画像取扱装置。8. The image according to claim 7 , wherein the window processing for obtaining the image data in which the data amount is reduced from the original image is processed under a processing condition larger than the window width transmitted from the client. Handling equipment.
JP35283399A 1999-12-13 1999-12-13 Image handling method and apparatus Expired - Fee Related JP4900986B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP35283399A JP4900986B2 (en) 1999-12-13 1999-12-13 Image handling method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP35283399A JP4900986B2 (en) 1999-12-13 1999-12-13 Image handling method and apparatus

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2011161268A Division JP5255099B2 (en) 2011-07-22 2011-07-22 Image handling method and apparatus

Publications (2)

Publication Number Publication Date
JP2001166911A JP2001166911A (en) 2001-06-22
JP4900986B2 true JP4900986B2 (en) 2012-03-21

Family

ID=18426757

Family Applications (1)

Application Number Title Priority Date Filing Date
JP35283399A Expired - Fee Related JP4900986B2 (en) 1999-12-13 1999-12-13 Image handling method and apparatus

Country Status (1)

Country Link
JP (1) JP4900986B2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7116440B2 (en) 2003-02-28 2006-10-03 Aperio Technologies, Inc. Image processing and analysis framework
EP1631872B1 (en) * 2003-02-28 2018-09-12 Leica Biosystems Imaging, Inc. Image processing and analysis framework
US7483557B2 (en) * 2003-09-30 2009-01-27 Kabushiki Kaisha Toshiba Medical imaging communication system, method and software
JP4733953B2 (en) * 2003-09-30 2011-07-27 株式会社東芝 Medical image communication system, medical image communication apparatus, and medical image communication method
JP2005296552A (en) * 2004-04-07 2005-10-27 Terarikon Inc Medical image processing system in wide area network environment
JP4542591B2 (en) 2008-03-05 2010-09-15 富士フイルム株式会社 Image processing system, image storage device, image processing device, image processing method, and program
JP5786110B2 (en) 2009-12-11 2015-09-30 ライカ バイオシステムズ イメージング インコーポレイテッドAperio Technologies, Inc. Improvement of signal-to-noise ratio in digital pathological image analysis

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07122897B2 (en) * 1988-03-11 1995-12-25 株式会社東芝 Image communication system
JPH07288806A (en) * 1994-04-20 1995-10-31 Hitachi Ltd Video communication system
JP3878259B2 (en) * 1996-11-13 2007-02-07 東芝医用システムエンジニアリング株式会社 Medical image processing device
US5987345A (en) * 1996-11-29 1999-11-16 Arch Development Corporation Method and system for displaying medical images

Also Published As

Publication number Publication date
JP2001166911A (en) 2001-06-22

Similar Documents

Publication Publication Date Title
US7212661B2 (en) Image data navigation method and apparatus
US6683933B2 (en) Three-dimensional image display device in network
US6331776B1 (en) MR imaging system with interactive MR geometry prescription control over a network
US20120288064A1 (en) Imaging apparatus and control method thereof
US6298112B1 (en) Methods and apparatus for helical multi-frame image reconstruction in a computed tomography fluoro system including data communications over a network
JP2003085284A (en) Report system in network environment
US8494242B2 (en) Medical image management apparatus and method, and recording medium
JP2011067674A (en) Device and method to display computed tomography fluoroscopy image including data transfer provided over network
JP3167363B2 (en) Region of interest setting method and image processing apparatus
CN103455703B (en) Computer system, medical diagnostic imaging apparatus and image display method
JP5661267B2 (en) Radiation imaging apparatus, control apparatus, control method, and storage medium
JP4900986B2 (en) Image handling method and apparatus
US6847697B2 (en) Medical image processing apparatus, medical image processing method, program and a recording medium thereof
US20050177312A1 (en) Real-time medical data recording system and method
JP2001345961A (en) Medical image storage and delivery device and medical image storage and delivery system using the delivery device
US9269395B2 (en) Display control apparatus, display apparatus, and method for controlling the same
JP5255099B2 (en) Image handling method and apparatus
JP2003135427A (en) Report system in network environment
JP2006061601A (en) Medical image display device, medical image display system, and medical image display program
JP2014042654A (en) Server apparatus, client apparatus, medical image processing system, medical image processing method, and program
JP4681790B2 (en) CT data storage and processing system in network environment
JP2003198940A (en) Medical picture processing device, picture processing method, program, and storage medium
JPH1063817A (en) Method and device for image display
JP6397554B2 (en) Control apparatus, radiation imaging apparatus, control method, and program
JP2838522B2 (en) Digital subtraction angiography device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061010

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081111

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090113

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20090310

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090407

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20090519

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20090710

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110722

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111025

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20111227

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150113

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees