(57)【要約】      （修正有）【課題】軽微な異常の検知が可能で、画像処理手段に異常があった場合に問題箇所の特定が可能となる画像処理システムおよび異常検出方法を提供する。【解決手段】テストパターンを画像Iorgとし、画像処理有りの画像をIprocとし、異常検出処理時に画像処理システム内の構成要素を介して伝達された画像IorgをIorg_checkとし、伝達された画像IprocをIproc_checkとし、Iorg，Iorg_checkが一致し、かつIproc，Iproc_checkが一致した場合には、異常無しであるとし、Iorg，Iorg_checkが一致し、かつIproc，Iproc_checkが一致しない場合には、画像処理手段が異常であるとし、Iorg，Iorg_checkが一致せず、かつIproc，Iproc_checkが一致しない場合には、画像処理システム内部が異常であるとする。【選択図】図８
2019197307.tif 000002
【特許請求の範囲】
【請求項１】
画像を処理する画像処理システムであって、
画像を出力する画像出力手段と、
前記画像出力手段から出力された画像を処理する画像処理手段と、
前記画像処理手段によって処理された画像を受信する画像受信手段と、
前記画像出力手段から前記画像処理手段、および前記画像処理手段から前記画像受信手段へ画像を伝達する画像伝達手段と、
前記画像処理手段による画像処理を有効または無効のいずれかに切り替え設定する切替設定手段と、
テストパターン画像Iorgと、テストパターン画像Iorgに対して前記画像処理手段による画像処理を行った画像Iprocとを記憶する画像記憶手段と、
画像処理システム内部の異常判定を行う異常判定手段と
を備え、
前記異常判定手段は、
前記切替設定手段によって画像処理が無効に切り替えられた状態で、前記画像出力手段によって画像Iorgを出力し、前記画像処理手段および前記画像伝達手段を介して、前記画像受信手段で受信した画像Iorg_checkと、
前記切替設定手段によって画像処理が有効に切り替えられた状態で、前記画像処理手段および前記画像伝達手段を介して、前記画像受信手段で受信した画像Iproc_checkとを前記画像記憶手段に記憶し、
画像Iorgと画像Iorg_checkとを比較するとともに、画像Iprocと画像Iproc_checkとを比較し、
（ａ）画像処理無しの画像Iorg，Iorg_checkが一致し、かつ画像処理有りの画像Iproc，Iproc_checkが一致した場合には、異常無しであると判定し、
（ｂ）画像処理無しの画像Iorg，Iorg_checkが一致し、かつ画像処理有りの画像Iproc，Iproc_checkが一致しない場合には、前記画像処理手段が異常であると判定する
画像処理システム。
【請求項２】
請求項１に記載の画像処理システムにおいて、
前記異常判定手段は、
（ｃ）画像処理無しの画像Iorg，Iorg_checkが一致せず、かつ画像処理有りの画像Iproc，Iproc_checkが一致しない場合には、画像処理システム内部が異常であると判定する
画像処理システム。
【請求項３】
請求項１または請求項２に記載の画像処理システムにおいて、
前記異常判定手段は、
画像処理無しの画像Iorg，Iorg_checkにおいて全ての画素における画素値が一致すれば、画像処理無しの画像Iorg，Iorg_checkが一致すると判定し、画像処理無しの画像Iorg，Iorg_checkにおいて少なくとも１つの画素でも画素値が一致しなければ、画像処理無しの画像Iorg，Iorg_checkが一致しないと判定し、
画像処理有りの画像Iproc，Iproc_checkにおいて全ての画素における画素値が一致すれば、画像処理有りの画像Iproc，Iproc_checkが一致すると判定し、画像処理有りの画像Iproc，Iproc_checkにおいて少なくとも１つの画素でも画素値が一致しなければ、画像処理有りの画像Iproc，Iproc_checkが一致しないと判定する
画像処理システム。
【請求項４】
画像を処理する画像処理システムの異常検出方法であって、
画像処理システム内部の異常判定を行うトリガに同期して、テストパターン画像Iorgに基づく画像Iorg_checkと、テストパターン画像Iorgに対して画像処理手段による画像処理を行った画像Iprocに基づく画像Iproc_checkとを画像記憶手段に記憶する画像記憶工程と、
画像処理システム内部の異常判定を行う異常判定工程と
を備え、
前記画像記憶工程では、
前記画像処理手段による画像処理が無効に切り替えられた状態で、画像Iorgを出力し、前記画像処理手段を介して、受信した画像Iorg_checkと、
前記画像処理手段による画像処理が有効に切り替えられた状態で、前記画像処理手段を介して、受信した画像Iproc_checkとを前記画像記憶手段に記憶し、
前記異常判定工程では、
画像Iorgと画像Iorg_checkとを比較するとともに、画像Iprocと画像Iproc_checkとを比較し、
（Ａ）画像処理無しの画像Iorg，Iorg_checkが一致し、かつ画像処理有りの画像Iproc，Iproc_checkが一致した場合には、異常無しであると判定し、
（Ｂ）画像処理無しの画像Iorg，Iorg_checkが一致し、かつ画像処理有りの画像Iproc，Iproc_checkが一致しない場合には、前記画像処理手段が異常であると判定する
異常検出方法。
【請求項５】
請求項４に記載の異常検出方法において、
画像処理システム内部の異常判定を行うためのコマンドを入力するコマンド入力工程を備え、
前記コマンド入力工程での前記コマンドを前記トリガとして、前記コマンドに同期して前記画像記憶工程および前記異常判定工程を実施する
異常検出方法。
【請求項６】
請求項４または請求項５に記載の異常検出方法において、
前記異常判定工程では、
（Ｃ）画像処理無しの画像Iorg，Iorg_checkが一致せず、かつ画像処理有りの画像Iproc，Iproc_checkが一致しない場合には、画像処理システム内部が異常であると判定する
異常検出方法。
【請求項７】
請求項６に記載の異常検出方法において、
（Ｄ）前記（Ｂ）の場合には画像処理有りの画像が一致しないことを表示し、前記（Ｃ）の場合には、画像処理有りの画像，画像処理無しの画像が一致しないことを表示する
異常検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を処理する画像処理システムおよび異常検出方法に関する。
【背景技術】
【０００２】
図１０に示すように、従来の画像処理システム１０１は、撮影された画像を出力する画像出力部１０２と、画像出力部１０２から出力された画像を処理する画像処理部１０３と、画像処理部１０３によって処理された画像を受信する画像受信部１０４とを備えている。その他に、画像処理システム１０１は、画像出力部１０２から画像処理部１０３へ画像を伝達する第１画像伝達部１１１と、画像処理部１０３から画像受信部１０４へ画像を伝達する第２画像伝達部１１２とを備えている。したがって、画像出力部１０２と画像処理部１０３とは第１画像伝達部１１１によって接続され、画像処理部１０３と画像受信部１０４とは第２画像伝達部１１２によって接続される。
【０００３】
従来の画像処理システム１０１は、以下の順序で画像を画像受信部１０４まで伝達していた。
（１）画像出力部１０２は、撮影された画像を出力する。
（２）第１画像伝達部１１１は、画像出力部１０２から出力された画像を画像処理部１０３へ伝達する。
（３）画像処理部１０３は、第１画像伝達部１１１を介して伝達された画像を受信する。
（４）画像処理部１０３は、受信した画像に対して画像処理を行う。
（５）画像処理部１０３は、画像処理を行った画像を出力する。
（６）第２画像伝達部１１２は、画像処理部１０３によって処理された画像を画像受信部１０４へ伝達する。
（７）画像受信部１０４は、第２画像伝達部１１２を介して伝達された画像を受信する。
【０００４】
しかしながら、このような構成を有する従来の画像処理システムの場合には、次のような問題がある。
すなわち、画像出力部，画像伝達部，画像処理部，画像受信部のいずれかに異常が生じた場合、画像受信部で受信した画像（受信画像）には異常が生じるという問題がある。画像出力部の異常としては、例えば画像出力部のコネクタの故障などがある。コネクタが故障すると１ライン分の画素値の情報が抜ける（欠落する）。また、画像出力部自体が故障するとパターン画像がランダムなパターンとなる。画像処理部の異常としては、例えば画像処理がエッジ処理（輪郭抽出処理）である場合には、エッジが不自然に際立ったり、逆にエッジ部分がぼけたりする。また、画像受信部そのものは故障がないが、画像受信部の接続先がパーソナルコンピュータ（ＰＣ）のアプリケーションによる故障や、パーソナルコンピュータ（ＰＣ）の記憶媒体の故障などがある。
【０００５】
そこで、故障診断モードのＸ線撮影によって収集された故障診断用画像と予め収集された標準画像データとの比較によって、故障モードを決定する医用画像診断装置がある（例えば、特許文献１参照）。このように、撮影された画像における故障診断用画像と標準画像データとを比較して異常検出が可能である。また、一定のテストパターンを送信してテスト用画像と比較する医用装置の検査システムがある（例えば、特許文献２参照）。この場合には、テスト用の生データ（一定のテストパターン）を出力して、再構成（画像処理）を行い、再構成した画像と予め記憶されたテスト用画像とを比較して異常検出が可能である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１３−１６５９５７号公報
【特許文献２】特開２００２−３０１０６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、このような構成を有する従来の画像処理システムの場合には、次のような新たな問題がある。
すなわち、従来の画像処理システムでは、システムの異常が検出された場合に、画像出力部，画像伝達部，画像処理部，画像受信部のいずれの箇所が異常なのかを判別するのが困難である。また、軽微な故障により受信画像に僅かな異常が発生した場合、視認によって異常を検知することは困難である。
【０００８】
本発明は、このような事情に鑑みてなされたものであって、軽微な異常の検知が可能で、画像処理手段に異常があった場合に問題箇所の特定が可能となる画像処理システムおよび異常検出方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、このような目的を達成するために、次のような構成をとる。
すなわち、本発明に係る画像処理システムは、画像を処理する画像処理システムであって、画像を出力する画像出力手段と、前記画像出力手段から出力された画像を処理する画像処理手段と、前記画像処理手段によって処理された画像を受信する画像受信手段と、前記画像出力手段から前記画像処理手段、および前記画像処理手段から前記画像受信手段へ画像を伝達する画像伝達手段と、前記画像処理手段による画像処理を有効または無効のいずれかに切り替え設定する切替設定手段と、テストパターン画像Iorgと、テストパターン画像Iorgに対して前記画像処理手段による画像処理を行った画像Iprocとを記憶する画像記憶手段と、画像処理システム内部の異常判定を行う異常判定手段とを備え、前記異常判定手段は、前記切替設定手段によって画像処理が無効に切り替えられた状態で、前記画像出力手段によって画像Iorgを出力し、前記画像処理手段および前記画像伝達手段を介して、前記画像受信手段で受信した画像Iorg_checkと、前記切替設定手段によって画像処理が有効に切り替えられた状態で、前記画像処理手段および前記画像伝達手段を介して、前記画像受信手段で受信した画像Iproc_checkとを前記画像記憶手段に記憶し、画像Iorgと画像Iorg_checkとを比較するとともに、画像Iprocと画像Iproc_checkとを比較し、（ａ）画像処理無しの画像Iorg，Iorg_checkが一致し、かつ画像処理有りの画像Iproc，Iproc_checkが一致した場合には、異常無しであると判定し、（ｂ）画像処理無しの画像Iorg，Iorg_checkが一致し、かつ画像処理有りの画像Iproc，Iproc_checkが一致しない場合には、前記画像処理手段が異常であると判定するものである。
【００１０】
［作用・効果］本発明に係る画像処理システムによれば、テストパターンを画像Iorgとし、画像処理無しの画像Iorgが画像記憶手段に事前に記憶され、画像Iorgに対して画像処理手段による画像処理を行った画像処理有りの画像をIprocとし、画像処理有りの画像Iprocが画像記憶手段に事前に記憶されている。ここで、画像Iorg，Iprocを画像記憶手段に事前に記憶する処理（事前処理）は、システムの工場出荷時に行われてもよい。
【００１１】
また、画像処理システム内部の異常判定を行うべく問題箇所を特定するために、後述する異常検出処理時または自動診断時に記憶されるテストパターンからなる画像は画像出力手段から出力され、画像処理手段および画像伝達手段を介して、画像受信手段で受信した画像を画像記憶手段に記憶する。それに対して、事前処理の場合には、テストパターンからなる画像Iorgを画像出力手段から出力して、画像処理手段および画像伝達手段を介して、画像受信手段で受信した画像Iorg，Iprocを画像記憶手段に記憶する必要はない。画像Iorg，Iprocを各構成に伝達せずに、画像Iorg，Iprocを画像記憶手段に直接に記憶すればよい。もちろん、事前処理時には各構成に故障が生じていないので、画像Iorg，Iprocを各構成に伝達して画像記憶手段に記憶してもよい。
【００１２】
異常検出処理時または自動診断時に、切替設定手段によって画像処理が無効に切り替えられた状態で、画像処理手段および画像伝達手段を介して、画像受信手段で受信した画像処理無しの画像IorgをIorg_checkとし、画像Iorg_checkを画像記憶手段に記憶する。同様に、異常検出処理時または自動診断時に、切替設定手段によって画像処理が有効に切り替えられた状態で、画像処理手段および画像伝達手段を介して、画像受信手段で受信した画像処理有りの画像IprocをIproc_checkとし、画像Iproc_checkを画像記憶手段に記憶する。異常検出処理時または自動診断時での画像Iorg_check，Iproc_checkの画像記憶手段への順序については特に限定されない。
【００１３】
また、異常検出処理時に画像処理システム内部の異常判定を行ってもよい。異常検出処理としては、画像処理システム内部の異常判定を行うためのコマンドを術者が入力し、当該コマンドを（画像処理システム内部の異常判定を行う）トリガとして、当該コマンドに同期して画像処理システム内部の異常判定を行う。また、自動診断時に画像処理システム内部の異常判定を行ってもよい。自動診断としては、画像処理システム内部の異常判定を行うトリガを定期的に出力し、当該トリガに同期して画像処理システム内部の異常判定を行う。前者の異常検出処理の場合には、術者がコマンドを任意のタイミングで入力することにより、画像処理システム内部の異常判定を任意のタイミングで行うことができるという効果を奏する。後者の自動診断の場合には、術者がコマンドを入力しなくても画像処理システム内部の異常判定を定期的に自動的に行うことができるという効果を奏する。
【００１４】
異常判定手段は、（画像記憶手段に事前に記憶された画像処理無しの）画像Iorgと、（画像記憶手段に異常検出処理時または自動診断時に記憶された画像処理無しの）画像Iorg_checkとを比較する。同様に、異常判定手段は、（画像記憶手段に事前に記憶された画像処理有りの）画像Iprocと、（画像記憶手段に異常検出処理時または自動診断時に記憶された画像処理有りの）画像Iproc_checkとを比較する。
【００１５】
異常判定手段は、上記の比較結果を用いて画像処理システム内部の異常判定を下記のように行う。
すなわち、（ａ）画像処理無しの画像Iorg，Iorg_checkが一致し、かつ画像処理有りの画像Iproc，Iproc_checkが一致した場合には、異常無しであると判定する。（ａ）の場合には、事前処理時・異常検出処理時（または自動診断時）での画像処理無しの画像Iorg，Iorg_checkが一致し、かつ事前処理時・異常検出処理時（または自動診断時）での画像処理有りの画像Iproc，Iproc_checkが一致するので、異常検出処理時または自動診断時に画像処理システム内部に異常が発生していないことが判る。
【００１６】
（ｂ）画像処理無しの画像Iorg，Iorg_checkが一致し、かつ画像処理有りの画像Iproc，Iproc_checkが一致しない場合には、画像処理手段が異常であると判定する。（ｂ）の場合には、事前処理時・異常検出処理時（または自動診断時）での画像処理無しの画像Iorg，Iorg_checkが一致し、かつ事前処理時・異常検出処理時（または自動診断時）での画像処理有りの画像Iproc，Iproc_checkが一致しないので、画像処理手段に起因して画像処理有りの画像Iproc，Iproc_checkのみの不一致が生じていることが判り、異常検出処理時または自動診断時に画像処理手段に異常が発生していることが判る。
【００１７】
以上より、テストパターンは画素値の揺らぎ（すなわち統計的誤差）がないので、正常・異常を正確に判定することができる。また、視認では検知困難な僅かな異常を検知することができる。また、画像処理有りの画像だけではなく、画像処理無しの画像に対しても異常判定手段を適用するので、画像処理手段に異常があった場合に問題箇所の特定が可能となる。
【００１８】
また、異常判定手段は、（ｃ）画像処理無しの画像Iorg，Iorg_checkが一致せず、かつ画像処理有りの画像Iproc，Iproc_checkが一致しない場合には、画像処理システム内部が異常であると判定してもよい。（ｃ）の場合には、事前処理時・異常検出処理時（または自動診断時）での画像処理無しの画像Iorg，Iorg_checkが一致せず、かつ事前処理時・異常検出処理時（または自動診断時）での画像処理有りの画像Iproc，Iproc_checkが一致しないので、異常検出処理時または自動診断時に画像処理システム内部に異常が発生していることが判る。なお、（ｃ）の場合には画像処理システムの問題箇所がどの箇所であるのかまでは特定されないが、軽微な故障による受信画像における（視認では検知困難な）僅かな異常を検知することができる。
【００１９】
なお、上述したようにテストパターンは画素値の揺らぎ（統計的誤差）がないので、一致／不一致の具体的な判定については、下記のように行うのが好ましい。
すなわち、異常判定手段は、画像処理無しの画像Iorg，Iorg_checkにおいて全ての画素における画素値が一致すれば、画像処理無しの画像Iorg，Iorg_checkが一致すると判定し、画像処理無しの画像Iorg，Iorg_checkにおいて少なくとも１つの画素でも画素値が一致しなければ、画像処理無しの画像Iorg，Iorg_checkが一致しないと判定する。また、異常判定手段は、画像処理有りの画像Iproc，Iproc_checkにおいて全ての画素における画素値が一致すれば、画像処理有りの画像Iproc，Iproc_checkが一致すると判定し、画像処理有りの画像Iproc，Iproc_checkにおいて少なくとも１つの画素でも画素値が一致しなければ、画像処理有りの画像Iproc，Iproc_checkが一致しないと判定する。つまり、テストパターンは画素値の揺らぎ（統計的誤差）がないことを利用すると、事前処理時での画像（Iorg，Iproc）と異常検出処理時または自動診断時での受信画像（Iorg_check，Iproc_check）とが全く同じでなければ（たとえ１つの画素でも画素値が一致しなければ）、両者の画像は一致しないと判定することができる。もちろん、両者の画像間で画素値が一致しない画素の個数のうち、所定個数を閾値として設定する，または両者の画像間の画素値の差分値の絶対値のうち、所定値を閾値として設定し、閾値未満であれば両者の画像は一致すると判定し、閾値以上であれば両者の画像は一致しないと判定し、許容範囲を持たせてもよい。
【００２０】
また、本発明に係る異常検出方法は、画像を処理する画像処理システムの異常検出方法であって、画像処理システム内部の異常判定を行うトリガに同期して、テストパターン画像Iorgに基づく画像Iorg_checkと、テストパターン画像Iorgに対して画像処理手段による画像処理を行った画像Iprocに基づく画像Iproc_checkとを画像記憶手段に記憶する画像記憶工程と、画像処理システム内部の異常判定を行う異常判定工程とを備え、前記画像記憶工程では、前記画像処理手段による画像処理が無効に切り替えられた状態で、画像Iorgを出力し、前記画像処理手段を介して、受信した画像Iorg_checkと、前記画像処理手段による画像処理が有効に切り替えられた状態で、前記画像処理手段を介して、受信した画像Iproc_checkとを前記画像記憶手段に記憶し、前記異常判定工程では、画像Iorgと画像Iorg_checkとを比較するとともに、画像Iprocと画像Iproc_checkとを比較し、（Ａ）画像処理無しの画像Iorg，Iorg_checkが一致し、かつ画像処理有りの画像Iproc，Iproc_checkが一致した場合には、異常無しであると判定し、（Ｂ）画像処理無しの画像Iorg，Iorg_checkが一致し、かつ画像処理有りの画像Iproc，Iproc_checkが一致しない場合には、前記画像処理手段が異常であると判定するものである。
【００２１】
［作用・効果］本発明に係る異常検出方法によれば、テストパターンを画像Iorgとし、画像Iorgに対して画像処理手段による画像処理を行った画像処理有りの画像をIprocとすると、画像処理システム内部の異常判定を行うトリガに同期して、画像記憶工程では、テストパターン画像Iorgに基づく画像Iorg_checkと、テストパターン画像Iorgに対して画像処理手段による画像処理を行った画像Iprocに基づく画像Iproc_checkとを画像記憶手段に記憶する。
【００２２】
具体的には、画像処理手段による画像処理を有効または無効のいずれか一方に切り替えた状態で、画像Iorgを画像処理手段に伝達して、さらに画像受信手段に画像を伝達して画像記憶手段に書き込んで記憶する。同様に、画像処理手段による画像処理を有効または無効のいずれか他方に切り替えた状態で、画像Iorgを画像処理手段に伝達して、さらに画像受信手段に画像を伝達して画像記憶手段に書き込んで記憶する。本発明に係る画像処理システムでも述べたように、異常検出処理時または自動診断時での画像処理無しの画像Iorg_check，異常検出処理時または自動診断時での画像処理有りの画像Iproc_checkの画像記憶手段への順序については特に限定されない。
【００２３】
異常検出処理時または自動診断時に、画像処理手段による画像処理が無効に切り替えられた状態で、画像Iorgを出力し、画像処理手段を介して、受信した画像Iorg_checkを画像記憶手段に記憶する。同様に、異常検出処理時または自動診断時に、画像処理手段による画像処理が有効に切り替えられた状態で、画像処理手段を介して、受信した画像Iproc_checkを画像記憶手段に記憶する。
【００２４】
異常判定工程では、（画像記憶手段に事前に記憶された画像処理無しの）画像Iorgと、（画像記憶手段に異常検出処理時または自動診断時に記憶された画像処理無しの）画像Iorg_checkとを比較する。同様に、異常判定工程では、（画像記憶手段に事前に記憶された画像処理有りの）画像Iprocと、（画像記憶手段に異常検出処理時または自動診断時に記憶された画像処理有りの）画像Iproc_checkとを比較する。
【００２５】
本発明に係る画像処理システムでも述べたように、異常検出処理時に画像処理システム内部の異常判定を行ってもよいし、自動診断時に画像処理システム内部の異常判定を行ってもよい。前者の異常検出処理の場合には、先ず、コマンド入力工程では画像処理システム内部の異常判定を行うためのコマンドを入力する。コマンド入力工程でコマンドを入力すると、コマンド入力工程でのコマンドを（画像処理システム内部の異常判定を行う）トリガとして、当該コマンドに同期して画像処理システム内部の異常判定を行う（すなわち、画像記憶工程および異常判定工程を実施する）。
【００２６】
異常判定工程では、上記の比較結果を用いて画像処理システム内部の異常判定を下記のように行う。
すなわち、本発明に係る画像処理システムと同様に、（Ａ）画像処理無しの画像Iorg，Iorg_checkが一致し、かつ画像処理有りの画像Iproc，Iproc_checkが一致した場合には、異常無しであると判定する。また、（Ｂ）画像処理無しの画像Iorg，Iorg_checkが一致し、かつ画像処理有りの画像Iproc，Iproc_checkが一致しない場合には、画像処理手段が異常であると判定する。
【００２７】
以上より、テストパターンは画素値の揺らぎ（すなわち統計的誤差）がないので、正常・異常を正確に判定することができる。また、視認では検知困難な僅かな異常を検知することができる。また、画像処理有りの画像だけではなく、画像処理無しの画像に対しても異常判定工程における異常判定を適用するので、画像処理手段に異常があった場合に問題箇所の特定が可能となる。
【００２８】
また、本発明に係る画像処理システムと同様に、（Ｃ）画像処理無しの画像Iorg，Iorg_checkが一致せず、かつ画像処理有りの画像Iproc，Iproc_checkが一致しない場合には、画像処理システム内部が異常であると判定してもよい。上述したように（Ｃ）の場合には画像処理システムの問題箇所がどの箇所であるのかまでは特定されないが、軽微な故障による受信画像における（視認では検知困難な）僅かな異常を検知することができる。
【００２９】
また、（Ｄ）前記（Ｂ）の場合には画像処理有りの画像が一致しないことを表示し、前記（Ｃ）の場合には、画像処理有りの画像，画像処理無しの画像が一致しないことを表示する。これによって、（Ｂ）の場合，（Ｃ）の場合に応じて、それぞれの画像の不一致を表示結果から把握することができる。
【発明の効果】
【００３０】
本発明に係る画像処理システムおよび異常検出方法によれば、（画像記憶手段に事前に記憶された画像処理無しの）画像Iorgと、（画像記憶手段に異常検出処理時または自動診断時に記憶された画像処理無しの）画像Iorg_checkとを比較する。同様に、（画像記憶手段に事前に記憶された画像処理有りの）画像Iprocと、（画像記憶手段に異常検出処理時または自動診断時に記憶された画像処理有りの）画像Iproc_checkとを比較する。（ａ）画像処理無しの画像Iorg，Iorg_checkが一致し、かつ画像処理有りの画像Iproc，Iproc_checkが一致した場合には、異常無しであると判定する（異常検出方法では（Ａ））。また、（ｂ）画像処理無しの画像Iorg，Iorg_checkが一致し、かつ画像処理有りの画像Iproc，Iproc_checkが一致しない場合には、画像処理手段が異常であると判定する（異常検出方法では（Ｂ））。テストパターンは画素値の揺らぎ（統計的誤差）がないので、正常・異常を正確に判定することができる。また、視認では検知困難な僅かな異常を検知することができる。また、画像処理有りの画像だけではなく、画像処理無しの画像に対しても異常判定を適用するので、画像処理手段に異常があった場合に問題箇所の特定が可能となる。
【図面の簡単な説明】
【００３１】
【図１】実施例に係る画像処理システムのブロック図である。
【図２】撮影部およびパーソナルコンピュータ（ＰＣ）を具備した画像処理システムのブロック図である。
【図３】本実施例に係る一連の異常検出方法のフローチャートである。
【図４】異常検出処理時での各画像データの流れを併記した画像処理部のブロック図である。
【図５】テストパターンからなる画像の模式図である。
【図６】パーソナルコンピュータ（ＰＣ）内のモニタにおけるコマンド入力画面の表示態様である。
【図７】バイナリデータを用いた事前処理時・異常検出処理時での画像の一致・不一致の判定手法の説明に供する模式図であり、（ａ）は画素値とバイナリデータとの関係を表した模式図、（ｂ）は画像処理無しの画像Iorg，Iorg_checkにおけるバイナリデータの比較に関する模式図である。
【図８】各判定結果のときの異常判定の有無を表した表である。
【図９】変形例に係る事前処理時・異常検出処理時での画像の一致・不一致の判定手法の説明に供する模式図であり、両者の画像間で画素値が一致しない画素の個数のうち、所定個数を閾値として設定した場合での模式図である。
【図１０】従来の画像処理システムのブロック図である。
【実施例】
【００３２】
以下、図面を参照して本発明の実施例を説明する。
図１は、実施例に係る画像処理システムのブロック図であり、図２は、撮影部およびパーソナルコンピュータ（ＰＣ）を具備した画像処理システムのブロック図である。本実施例では、異常検出処理時に画像処理システム内部の異常判定を行う場合を例に採って説明する。
【００３３】
図１に示すように、画像処理システム１は、撮影された画像を出力する画像出力部２と、画像出力部２から出力された画像を処理する画像処理部３と、画像処理部３によって処理された画像を受信する画像受信部４とを備えている。その他に、画像処理システム１は、画像出力部２から画像処理部３へ画像を伝達する第１画像伝達部１１と、画像処理部３から画像受信部４へ画像を伝達する第２画像伝達部１２と備えている。画像出力部２は、本発明における画像出力手段に相当し、画像処理部３は、本発明における画像処理手段に相当し、画像受信部４は、本発明における画像受信手段に相当し、第１画像伝達部１１および第２画像伝達部１２は、本発明における画像伝達手段に相当する。
【００３４】
さらに、本実施例では、画像処理システム１は、画像処理部３による画像処理を有効または無効のいずれかに切り替え設定する切替設定部２１と、画像を記憶する画像メモリ部２２と、画像メモリ部２２に事前に記憶された画像と、画像メモリ部２２に異常検出処理時に記憶された画像とを比較する比較器２３と、比較器２３での比較結果を用いて画像処理システム１内部の異常判定を行う異常判定部２４とを備えている。切替設定部２１は、本発明における切替設定手段に相当し、画像メモリ部２２は、本発明における画像記憶手段に相当し、比較器２３および異常判定部２４は、本発明における異常判定手段に相当する。
【００３５】
本実施例では、図２に示すように画像出力部２（図１を参照）はコネクタ２Ａで構成され、コネクタ２Ａは撮影部３１に電気的に接続されている。撮影部３１は固体撮像素子(CCD: Charge Coupled Device)またはフラットパネル型Ｘ線検出器(FPD: Flat Panel Detector)などで構成されている。このように接続することにより、コネクタ２Ａで構成された画像出力部２は、撮影部３１で撮影された画像を出力する。
【００３６】
本実施例では、第１画像伝達部１１（図１を参照）はケーブル１１Ａで構成され、ケーブル１１Ａはコネクタ２Ａと画像処理部３とに電気的に接続されている。このように接続することにより、ケーブル１１Ａで構成された第１画像伝達部１１は、コネクタ２Ａで構成された画像出力部２から画像処理部３へ画像を伝達する。
【００３７】
本実施例では、画像処理部３は、複数の処理部３Ａ，３Ｂ，３Ｃ，…（図２では５つの処理部３Ａ，３Ｂ，３Ｃ，３Ｄ，３Ｅ）を直列に接続して構成されている。画像処理部３による各画像処理については、画像の特性に合わせた画像処理であれば、ゲイン補正やラグ補正やオフセット補正や階調変換などに例示されるように、特に限定されない。画像処理部３は、中央演算処理装置（ＣＰＵ）などで構成されている。なお、画像処理部３については、ＧＰＵ(Graphics Processing Unit) あるいはプログラムデータに応じて内部の使用するハードウェア回路（例えば論理回路）が変更可能なプログラマブルデバイス（例えばＦＰＧＡ(Field Programmable Gate Array)）などで構成されてもよい。
【００３８】
第１画像伝達部１１と同様に、第２画像伝達部１２（図１を参照）はケーブル１２Ａで構成され、画像出力部２と同様に、画像受信部４（図１を参照）はコネクタ４Ａで構成されている。ケーブル１２Ａは画像処理部３とコネクタ４Ａとに電気的に接続されている。このように接続することにより、ケーブル１２Ａで構成された第２画像伝達部１２は、画像処理部３からコネクタ４Ａで構成された画像受信部４へ画像を伝達する。なお、第１画像伝達部１１および第２画像伝達部１２は、無線ＬＡＮ(Local Area Network)であってもよく、無線で画像を伝達してもよい。
【００３９】
コネクタ４Ａはパーソナルコンピュータ（ＰＣ）４１に電気的に接続されている。ＰＣ４１は、ＣＰＵ４２と記憶媒体４３と入力部４４とを備えている。ＰＣ４１内のＣＰＵ４２および記憶媒体４３はコネクタ４Ａに電気的に接続されている。
【００４０】
本実施例ではＣＰＵ４２は、切替設定部２１（図１を参照），比較器２３（図１を参照）および異常判定部２４（図１を参照）の機能を有している。これらの具体的な機能については、図３〜図８で後述する。
【００４１】
記憶媒体４３は、ＲＯＭ（Read-only Memory）やＲＡＭ（Random-Access Memory）などで構成されている。本実施例では、記憶媒体４３は画像メモリ部２２（図１を参照）の機能を有している。画像メモリ部２２の具体的な機能についても、図３〜図８で後述する。
【００４２】
入力部４４は、マウスやキーボードやジョイスティックやトラックボールやタッチパネルなどに代表されるポインティングデバイスで構成されている。本実施例では、ＰＣ４１内のモニタ（図１および図２では図示省略）に表示されたソフトウェア上のボタン（図６の実行ボタン４５Ａを参照）を入力部４４によって押下（入力部４４がマウスの場合にはクリック）することで、異常判定を開始する。
【００４３】
次に、具体的な異常検出方法について、図３〜図８を参照して説明する。図３は、本実施例に係る一連の異常検出方法のフローチャートであり、図４は、異常検出処理時での各画像データの流れを併記した画像処理部のブロック図であり、図５は、テストパターンからなる画像の模式図であり、図６は、パーソナルコンピュータ（ＰＣ）内のモニタにおけるコマンド入力画面の表示態様であり、図７は、バイナリデータを用いた事前処理時・異常検出処理時での画像の一致・不一致の判定手法の説明に供する模式図であり、図７（ａ）は、画素値とバイナリデータとの関係を表した模式図であり、図７（ｂ）は、画像処理無しの画像Iorg，Iorg_checkにおけるバイナリデータの比較に関する模式図であり、図８は、各判定結果のときの異常判定の有無を表した表である。
【００４４】
テストパターンを画像Iorgとし、画像Iorgに対して画像処理部３（図１を参照）による画像処理を行った画像処理有りの画像をIprocとしたときに、システムの工場出荷時に画像Iorg，Iprocを画像メモリ部２２（図１を参照）に事前に記憶している。例えば画像Iorgは、図５に示すように、中央部になるにしたがって画素値が段階的に小さくなり、両端になるにしたがって画素値が段階的に大きくなるパターンを有している。画像Iorgは、予め決められたパターンであれば、図５に示すようなパターンに限定されない。なお、画像Iorg，Iprocを画像メモリ部２２に事前に記憶するタイミングは、システムの工場出荷時に限定されない。後述するステップＳ２の異常検出処理時での画像Iorg_check，Iproc_checkの記憶よりも前のタイミングであればよい。
【００４５】
なお、事前処理の場合には、テストパターンからなる画像Iorgを画像出力部２（図１を参照）から出力して、第１画像伝達部１１（図１を参照），画像処理部３（図１および図２を参照）および第２画像伝達部１２（図１を参照）を介して、画像受信部４（図１を参照）で受信した画像Iorg，Iprocを画像メモリ部２２（図１を参照）に記憶する必要はない。例えば、画像Iorg，Iprocを外部の記憶媒体に記憶し、外部の記憶媒体に記憶された画像Iorg，Iprocを画像メモリ部２２に直接に記憶すればよい。
【００４６】
（ステップＳ１）コマンド入力
図６に示すように、ＰＣ４１（図２を参照）内のモニタ４５にコマンド入力画面を表示し、コマンド入力画面上の実行ボタン４５Ａ（図６では「Start」で表記されたボタン）を術者が入力部４４（図２を参照）によって押下する。入力部４４がマウスの場合には、術者がマウスで実行ボタン４５Ａをクリックし、入力部４４がタッチパネルの場合には、術者がタッチパネルを指で実行ボタン４５Ａに触れる。このように入力部４４によって実行ボタン４５Ａを押下することで、画像処理システム１内部の異常判定を行うためのコマンドを術者は入力して、異常判定を開始する。ステップＳ１は、本発明におけるコマンド入力工程に相当する。
【００４７】
（ステップＳ２）画像記憶
ステップＳ１でコマンドを入力すると、異常検出処理時に、各々の画像を、図４に示すように画像メモリ部２２（図１も参照）に記憶する。異常検出処理時に、切替設定部２１（図１を参照）によって画像処理部３（図１および図２も参照）による画像処理が無効に切り替えられた状態で、第１画像伝達部１１（図１も参照），画像処理部３および第２画像伝達部１２（図１も参照）を介して、画像受信部４（図１も参照）で受信した画像処理無しの画像IorgをIorg_checkとし、画像Iorg_checkを画像メモリ部２２に記憶する。同様に、異常検出処理時に、切替設定部２１によって画像処理部３による画像処理が無効に切り替えられた状態で、第１画像伝達部１１，画像処理部３および第２画像伝達部１２を介して、画像受信部４で受信した画像処理有りの画像IprocをIproc_checkとし、画像Iproc_checkを画像メモリ部２２に記憶する。
【００４８】
異常検出処理時での画像Iorg_check，Iproc_checkの画像メモリ部２２への順序については特に限定されない。画像処理が無効に切り替えられた状態で画像処理無しの画像Iorg_checkを画像メモリ部２２に記憶した後に、画像処理が有効に切り替えられた状態で画像処理有りの画像Iproc_checkを画像メモリ部２２に記憶してもよい。逆に、画像処理が有効に切り替えられた状態で画像処理有りの画像Iproc_checkを画像メモリ部２２に記憶した後に、画像処理が無効に切り替えられた状態で画像処理無しの画像Iorg_checkを画像メモリ部２２に記憶してもよい。ステップＳ２は、本発明における画像記憶工程に相当する。
【００４９】
（ステップＳ３）画像比較
画像メモリ部２２に事前に記憶された画像処理無しの画像Iorgと、ステップＳ２で画像メモリ部２２に異常検出処理時に記憶された画像処理無しの画像Iorg_checkとを比較する。同様に、画像メモリ部２２に事前に記憶された画像処理有りの画像Iprocと、ステップＳ２で画像メモリ部２２に異常検出処理時に記憶された画像処理有りの画像Iproc_checkとを比較する。
【００５０】
図５に示すテストパターンは画素値の揺らぎ（統計的誤差）がない。したがって、比較器２３（図１を参照）は、画像処理無しの画像Iorg，Iorg_checkにおいて全ての画素における画素値が一致すれば、画像処理無しの画像Iorg，Iorg_checkが一致すると判定し、画像処理無しの画像Iorg，Iorg_checkにおいて少なくとも１つの画素でも画素値が一致しなければ、画像処理無しの画像Iorg，Iorg_checkが一致しないと判定する。また、比較器２３は、画像処理有りの画像Iproc，Iproc_checkにおいて全ての画素における画素値が一致すれば、画像処理有りの画像Iproc，Iproc_checkが一致すると判定し、画像処理有りの画像Iproc，Iproc_checkにおいて少なくとも１つの画素でも画素値が一致しなければ、画像処理有りの画像Iproc，Iproc_checkが一致しないと判定する。
【００５１】
図７に示すように、画素値はバイナリデータ(binary data)で表される。図７では画素値は8bitで表される。すなわち、画素値は10進数で0~255の範囲となる。図７（ａ）では8bit毎に画素が並べられており、”00001111”は10進数で画素値は”15”であって、”00000111”は10進数で画素値は”7”である。したがって、”0000111100000111”は、10進数で”15”の画素値を有した画素，10進数で”7”の画素値を有した画素が並べられていることを意味する。
【００５２】
図７（ｂ）に示すように、画像処理無しの画像Iorgにおけるバイナリデータと、画像処理無しの画像Iorg_checkにおけるバイナリデータとを比較する。全てのbitでバイナリデータが一致していれば、画像処理無しの画像Iorg，Iorg_checkにおいて全ての画素における画素値が一致すると判定する。その結果、画像処理無しの画像Iorg，Iorg_checkが一致すると判定する。たとえ1bitでもバイナリデータが一致していなければ、画像処理無しの画像Iorg，Iorg_checkにおいて少なくとも１つの画素でも画素値が一致しないと判定する。その結果、画像処理無しの画像Iorg，Iorg_checkが一致しないと判定する。同様に、画像処理有りの画像Iproc，Iproc_checkの一致・不一致を判定する際にも、画像処理有りの画像Iprocにおけるバイナリデータと、画像処理有りの画像Iproc_checkにバイナリデータとを比較する。バイナリデータを用いた画像処理有りの画像Iproc，Iproc_checkの一致・不一致の判定手法については、バイナリデータを用いた画像処理無しの画像Iorg_checkの一致・不一致の判定手法と同じであるので、その説明については省略する。
【００５３】
（ステップＳ４）異常判定
ステップＳ３で比較器２３での比較結果を用いて画像処理システム１内部の異常判定を行う異常判定部２４（図１を参照）は、図８に示すように判定する。図８では、画像処理無しの画像Iorg，Iorg_checkにおいて全ての画素における画素値が一致すれば「〇」と判定し、画像処理無しの画像Iorg，Iorg_checkにおいて少なくとも１つの画素でも画素値が一致しなければ「×」と判定する。同様に、画像処理有りの画像Iproc，Iproc_checkにおいて全ての画素における画素値が一致すれば「〇」と判定し、画像処理有りの画像Iproc，Iproc_checkにおいて少なくとも１つの画素でも画素値が一致しなければ「×」と判定する。
【００５４】
図８の表の通りに、異常判定部２４は画像処理システム１（図１および図２を参照）内部の異常判定を行う。画像処理無しの画像Iorg，Iorg_checkが一致し（図８の「画像処理無し」の行の２列目の「〇」を参照）、かつ画像処理有りの画像Iproc，Iproc_checkが一致した（図８の「画像処理有り」の行の２列目の「〇」を参照）場合には、異常無しであると判定する（図８の「異常判定」の行の２列目の「異常無し」を参照）。
【００５５】
画像処理無しの画像Iorg，Iorg_checkが一致し（図８の「画像処理無し」の行の３列目の「〇」を参照）、かつ画像処理有りの画像Iproc，Iproc_checkが一致しない（図８の「画像処理有り」の行の３列目の「×」を参照）場合には、画像処理部３（図１，図２および図４も参照）が異常であると判定する（図８の「異常判定」の行の３列目の「画像処理部異常」を参照）。
【００５６】
画像処理無しの画像Iorg，Iorg_checkが一致せず（図８の「画像処理無し」の行の４列目の「×」を参照）、かつ画像処理有りの画像Iproc，Iproc_checkが一致しない（図８の「画像処理有り」の行の４列目の「×」を参照）場合には、画像処理システム１内部が異常であると判定する（図８の「異常判定」の行の４列目の「画像処理システム異常」を参照）。ステップＳ３およびステップＳ４は、本発明における異常判定工程に相当する。
【００５７】
なお、図８において、図８の２列目のように画像処理無しの画像Iorg，Iorg_checkが一致し、かつ画像処理有りの画像Iproc，Iproc_checkが一致しない場合には、画像処理有りの画像が一致しないことを表示する。表示の態様としては、特に限定されないが、例えば「画像処理有りの画像のみ一致しません」というメッセージをモニタのダイアログボックス(dialog box)に表示する。もちろん、「画像処理有りの画像のみ一致しません」の替わりに「画像処理部が異常です」というメッセージをモニタのダイアログボックスに表示してもよい。つまり、画像処理有りの画像が一致しないことと同義の内容（画像処理部が異常であること）を表示してもよい。
【００５８】
同様に、図８の３列目のように画像処理無しの画像Iorg，Iorg_checkが一致せず、かつ画像処理有りの画像Iproc，Iproc_checkが一致しない場合には、画像処理有りの画像，画像処理無しの画像が一致しないことを表示する。表示の態様としては、特に限定されないが、例えば「画像処理有りの画像，画像処理無しの画像がともに一致しません」というメッセージをモニタのダイアログボックスに表示する。もちろん、「画像処理有りの画像，画像処理無しの画像がともに一致しません」の替わりに「画像処理システム内部が異常です」というメッセージをモニタのダイアログボックスに表示してもよい。つまり、画像処理有りの画像，画像処理無しの画像が一致しないことと同義の内容（画像処理システム内部が異常であること）を表示してもよい。
【００５９】
本実施例に係る画像処理システム１によれば、テストパターンを画像Iorgとし、画像処理無しの画像Iorgが画像メモリ部２２に事前に記憶され、画像Iorgに対して画像処理部３による画像処理を行った画像処理有りの画像をIprocとし、画像処理有りの画像Iprocが画像メモリ部２２に事前に記憶されている。ここで、「課題を解決するための手段」の欄や具体的な異常検出方法でも述べたように、画像Iorg，Iprocを画像メモリ部２２に事前に記憶する処理（事前処理）は、システムの工場出荷時に行われてもよい。
【００６０】
また、画像処理システム１内部の異常判定を行うべく問題箇所を特定するために、異常検出処理時に記憶されるテストパターンからなる画像は画像出力部２から出力され、第１画像伝達部１１，画像処理部３および第２画像伝達部１２を介して、画像受信部４で受信した画像を画像メモリ部２２に記憶する。それに対して、事前処理の場合には、「課題を解決するための手段」の欄や具体的な異常検出方法でも述べたように、テストパターンからなる画像Iorgを画像出力部２から出力して、第１画像伝達部１１，画像処理部３および第２画像伝達部１２を介して、画像受信部４で受信した画像Iorg，Iprocを画像メモリ部２２に記憶する必要はない。画像Iorg，Iprocを各構成に伝達せずに、画像Iorg，Iprocを画像メモリ部２２に直接に記憶すればよい。もちろん、事前処理時には各構成に故障が生じていないので、画像Iorg，Iprocを各構成に伝達して画像メモリ部２２に記憶してもよい。
【００６１】
異常検出処理時に、切替設定部２１によって画像処理が無効に切り替えられた状態で、第１画像伝達部１１，画像処理部３および第２画像伝達部１２を介して、画像受信部４で受信した画像処理無しの画像IorgをIorg_checkとし、画像Iorg_checkを画像メモリ部２２に記憶する。同様に、異常検出処理時に、切替設定部２１によって画像処理が有効に切り替えられた状態で、第１画像伝達部１１，画像処理部３および第２画像伝達部１２を介して、画像受信部４で受信した画像処理有りの画像IprocをIproc_checkとし、画像Iproc_checkを画像メモリ部２２に記憶する。「課題を解決するための手段」の欄や具体的な異常検出方法でも述べたように、異常検出処理時での画像Iorg_check，Iproc_checkの画像メモリ部２２への順序については特に限定されない。
【００６２】
また、本実施例では異常検出処理時に画像処理システム１内部の異常判定を行っている。異常検出処理としては、ステップＳ１のように画像処理システム１内部の異常判定を行うためのコマンドを術者が入力し、当該コマンドを（画像処理システム１内部の異常判定を行う）トリガとして、当該コマンドに同期して画像処理システム１内部の異常判定を行う。本実施例の異常検出処理の場合には、術者がコマンドを任意のタイミングで入力することにより、画像処理システム１内部の異常判定を任意のタイミングで行うことができるという効果を奏する。
【００６３】
比較器２３は、（画像メモリ部２２に事前に記憶された画像処理無しの）画像Iorgと、画像メモリ部２２に（異常検出処理時に記憶された画像処理無しの）画像Iorg_checkとを比較する。同様に、比較器２３は、（画像メモリ部２２に事前に記憶された画像処理有りの）画像Iprocと、（画像メモリ部２２に異常検出処理時に記憶された画像処理有りの）画像Iproc_checkとを比較する。
【００６４】
異常判定部２４は、上記の比較結果を用いて画像処理システム１内部の異常判定を下記のように行う。
すなわち、（ａ）画像処理無しの画像Iorg，Iorg_checkが一致し、かつ画像処理有りの画像Iproc，Iproc_checkが一致した場合には、異常無しであると判定する（図８の２列目を参照）。（ａ）の場合には、事前処理時・異常検出処理時での画像処理無しの画像Iorg，Iorg_checkが一致し、かつ事前処理時・異常検出処理時での画像処理有りの画像Iproc，Iproc_checkが一致するので、異常検出処理時に画像処理システム１内部に異常が発生していないことが判る。
【００６５】
（ｂ）画像処理無しの画像Iorg，Iorg_checkが一致し、かつ画像処理有りの画像Iproc，Iproc_checkが一致しない場合には、画像処理部３が異常であると判定する（図８の３列目を参照）。（ｂ）の場合には、事前処理時・異常検出処理時での画像処理無しの画像Iorg，Iorg_checkが一致し、かつ事前処理時・異常検出処理時での画像処理有りの画像Iproc，Iproc_checkが一致しないので、画像処理部３に起因して画像処理有りの画像Iproc，Iproc_checkのみの不一致が生じていることが判り、異常検出処理時に画像処理部３に異常が発生していることが判る。
【００６６】
以上より、テストパターンは画素値の揺らぎ（すなわち統計的誤差）がないので、正常・異常を正確に判定することができる。また、視認では検知困難な僅かな異常を検知することができる。また、画像処理有りの画像だけではなく、画像処理無しの画像に対しても異常判定部２４を適用するので、画像処理部３に異常があった場合に問題箇所の特定が可能となる。
【００６７】
本実施例では異常判定部２４は、（ｃ）画像処理無しの画像Iorg，Iorg_checkが一致せず、かつ画像処理有りの画像Iproc，Iproc_checkが一致しない場合には、画像処理システム１内部が異常であると判定する（図８の４列目を参照）。（ｃ）の場合には、事前処理時・異常検出処理時での画像処理無しの画像Iorg，Iorg_checkが一致せず、かつ事前処理時・異常検出処理時での画像処理有りの画像Iproc，Iproc_checkが一致しないので、異常検出処理時に画像処理システム１内部に異常が発生していることが判る。なお、（ｃ）の場合には画像処理システム１の問題箇所がどの箇所であるのかまでは特定されないが、軽微な故障による受信画像における（視認では検知困難な）僅かな異常を検知することができる。
【００６８】
なお、上述したようにテストパターンは画素値の揺らぎ（統計的誤差）がないので、一致／不一致の具体的な判定については、図７（ｂ）に示すように行うのが好ましい。
すなわち、比較器２３は、画像処理無しの画像Iorg，Iorg_checkにおいて全ての画素における画素値が一致すれば、画像処理無しの画像Iorg，Iorg_checkが一致すると判定し、画像処理無しの画像Iorg，Iorg_checkにおいて少なくとも１つの画素でも画素値が一致しなければ、画像処理無しの画像Iorg，Iorg_checkが一致しないと判定する。また、比較器２３は、画像処理有りの画像Iproc，Iproc_checkにおいて全ての画素における画素値が一致すれば、画像処理有りの画像Iproc，Iproc_checkが一致すると判定し、画像処理有りの画像Iproc，Iproc_checkにおいて少なくとも１つの画素でも画素値が一致しなければ、画像処理有りの画像Iproc，Iproc_checkが一致しないと判定する。つまり、テストパターンは画素値の揺らぎ（統計的誤差）がないことを利用すると、事前処理時での画像（Iorg，Iproc）と異常検出処理時での受信画像（Iorg_check，Iproc_check）とが全く同じでなければ（たとえ１つの画素でも画素値が一致しなければ）、両者の画像は一致しないと判定することができる。
【００６９】
ここで、各先行技術文献および本発明の特徴部分について述べる。
特許文献１：特開２０１３−１６５９５７号公報では、故障診断モードのＸ線撮影によって収集された故障診断用画像と予め収集された標準画像データとの比較によって、故障モードを決定している。このように、特許文献１：特開２０１３−１６５９５７号公報では、撮影された画像における故障診断用画像と標準画像データとを比較して異常検出を行うことを特徴としている。
【００７０】
これに対し、本発明では、診断を行う画像が、診断のために撮影された画像ではなく、一定のテストパターンであるという点で特許文献１：特開２０１３−１６５９５７号公報と相違する。これにより、画像処理部の故障判定に特化するという特有の効果を奏している。また、テストパターンは画素値の揺らぎ（すなわち統計的誤差）がないので、正常・異常を正確に判定することができる。
【００７１】
一方、特許文献２：特開２００２−３０１０６０号公報では、一定のテストパターンを送信する診断装置という点では本発明と共通する。特許文献２：特開２００２−３０１０６０号公報では、テスト用の生データ（一定のテストパターン）を出力して、再構成（画像処理）を行い、再構成した画像と予め記憶されたテスト用画像とを比較して異常検出を行うことを特徴としている。
【００７２】
これに対し、本発明では、画像処理を行った画像Iprocだけでなく、画像処理を行わない画像Iorgも、画像伝達部を介して伝達されるという点で特許文献２：特開２００２−３０１０６０号公報と相違する。これによって、画像処理部に異常が場合と、画像処理システムのいずれかの構成要素に異常がある場合とで切り分けを行うことが可能である。
【００７３】
また、本実施例に係る異常検出方法によれば、テストパターンを画像Iorgとし、画像Iorgに対して画像処理部３による画像処理を行った画像処理有りの画像をIprocとすると、画像処理システム１内部の異常判定を行うトリガに同期して、（画像記憶工程に相当する）ステップＳ２では、テストパターン画像Iorgに基づく画像Iorg_checkと、テストパターン画像Iorgに対して画像処理部３による画像処理を行った画像Iprocに基づく画像Iproc_checkとを画像メモリ部２２に記憶する。
【００７４】
具体的には、画像処理部３による画像処理を有効または無効のいずれか一方に切り替えた状態で、画像Iorgを画像処理部３に伝達して、さらに画像受信部４に画像を伝達して画像メモリ部２２に書き込んで記憶する。同様に、画像処理部３による画像処理を有効または無効のいずれか他方に切り替えた状態で、画像Iorgを画像処理部３に伝達して、さらに画像受信部４に画像を伝達して画像メモリ部２２に書き込んで記憶する。本実施例に画像処理システム１でも述べたように、異常検出処理時での画像処理無しの画像Iorg_check，異常検出処理時での画像処理有りの画像Iproc_checkの画像メモリ部２２への順序については特に限定されない。
【００７５】
異常検出処理時に、画像処理部３による画像処理が無効に切り替えられた状態で、画像Iorgを出力し、画像処理部３を介して、受信した画像Iorg_checkを画像メモリ部２２に記憶する。同様に、異常検出処理時に、画像処理部３による画像処理が有効に切り替えられた状態で、画像処理部３を介して、受信した画像Iproc_checkを画像メモリ部２２に記憶する。
【００７６】
（異常判定工程に相当する）ステップＳ３では、（画像メモリ部２２に事前に記憶された画像処理無しの）画像Iorgと、（画像メモリ部２２に異常検出処理時に記憶された画像処理無しの）画像Iorg_checkとを比較する。同様に、ステップＳ３（異常判定工程）では、（画像メモリ部２２に事前に記憶された画像処理有りの）画像Iprocと、（画像メモリ部２２に異常検出処理時に記憶された画像処理有りの）画像Iproc_checkとを比較する。
【００７７】
本実施例に係る画像処理システム１でも述べたように、異常検出処理時に画像処理システム１内部の異常判定を行っている。本実施例の異常検出処理の場合には、先ず、（コマンド入力工程に相当する）ステップＳ１では、画像処理システム１内部の異常判定を行うためのコマンドを術者は入力する。ステップＳ１（コマンド入力工程）でコマンドを入力すると、ステップＳ１（コマンド入力工程）でのコマンドを（画像処理システム１内部の異常判定を行う）トリガとして、当該コマンドに同期して画像処理システム１内部の異常判定を行う（すなわち、画像記憶工程に相当するステップＳ２および異常判定工程に相当するステップＳ３，Ｓ４を実施する）。
【００７８】
（異常判定工程に相当する）ステップＳ４では、上記の比較結果を用いて画像処理システム１内部の異常判定を下記のように行う。
すなわち、本実施例に係る画像処理システム１と同様に、（Ａ）画像処理無しの画像Iorg，Iorg_checkが一致し、かつ画像処理有りの画像Iproc，Iproc_checkが一致した場合には、異常無しであると判定する（図８の２列目を参照）。また、（Ｂ）画像処理無しの画像Iorg，Iorg_checkが一致し、かつ画像処理有りの画像Iproc，Iproc_checkが一致しない場合には、画像処理部３が異常であると判定する（図８の３列目を参照）。
【００７９】
以上より、本実施例に係る画像処理システム１でも述べたように、テストパターンは画素値の揺らぎ（すなわち統計的誤差）がないので、正常・異常を正確に判定することができる。また、視認では検知困難な僅かな異常を検知することができる。また、画像処理有りの画像だけではなく、画像処理無しの画像に対しても異常判定工程（ステップＳ４）における異常判定を適用するので、画像処理部３に異常があった場合に問題箇所の特定が可能となる。
【００８０】
また、本発明に係る画像処理システム１と同様に、（Ｃ）画像処理無しの画像Iorg，Iorg_checkが一致せず、かつ画像処理有りの画像Iproc，Iproc_checkが一致しない場合には、画像処理システム内部が異常であると判定する（図８の４列目を参照）。上述したように（Ｃ）の場合には画像処理システムの問題箇所がどの箇所であるのかまでは特定されないが、軽微な故障による受信画像における（視認では検知困難な）僅かな異常を検知することができる。
【００８１】
また、（Ｄ）前記（Ｂ）の場合には画像処理有りの画像が一致しないことを表示し、前記（Ｃ）の場合には、画像処理有りの画像，画像処理無しの画像が一致しないことを表示する。これによって、（Ｂ）の場合，（Ｃ）の場合に応じて、それぞれの画像の不一致を表示結果から把握することができる。
【００８２】
本発明は、上記実施形態に限られることはなく、下記のように変形実施することができる。
【００８３】
（１）上述した実施例では、医用画像診断装置などの医用装置における画像処理システムに適用したが、撮影された画像を処理する画像処理システムであれば、医用装置における画像処理システムに限定されない。例えば、非破壊検査装置などの工業用装置における画像処理システムに適用してもよい。
【００８４】
（２）上述した実施例では、画像処理無しの画像Iorg，Iorg_checkにおいて少なくとも１つの画素でも画素値が一致しなければ、画像処理無しの画像Iorg，Iorg_checkが一致しないと判定し、画像処理有りの画像Iproc，Iproc_checkにおいて少なくとも１つの画素でも画素値が一致しなければ、画像処理有りの画像Iproc，Iproc_checkが一致しないと判定したが、下記のような許容範囲を持たせてもよい。例えば、図９に示すように両者の画像間で画素値が一致しない画素の個数（図９では〇を併記した画素の個数）のうち、所定個数を閾値として設定し、閾値未満であれば両者の画像は一致すると判定し、閾値以上であれば両者の画像は一致しないと判定する。または、両者の画像間の画素値の差分値の絶対値のうち、所定値を閾値として設定し、閾値未満であれば両者の画像は一致すると判定し、閾値以上であれば両者の画像は一致しないと判定する。このように閾値未満を許容範囲としてもよい。また、閾値として設定された両者の画像間で画素値が一致しない画素の所定個数（個数に関する閾値）と、閾値として設定された両者の画像間の画素値の所定差分値の絶対値（画素値に関する閾値）とを組み合わせて、例えば個数に関する閾値未満、かつ画素値に関する閾値未満であれば、両者の画像は一致すると判定してもよい。
【００８５】
（３）上述した実施例では、異常検出処理時に画像処理システム内部の異常判定を行ったが、自動診断時に画像処理システム内部の異常判定を行ってもよい。自動診断としては、画像処理システム内部の異常判定を行うトリガを定期的に出力し、当該トリガに同期して画像処理システム内部の異常判定を行う。変形例（３）の自動診断の場合には、術者がコマンドを入力しなくても画像処理システム内部の異常判定を定期的に自動的に行うことができるという効果を奏する。
【００８６】
（４）上述した実施例では、図８の４列目に示すように、（ｃ）画像処理無しの画像Iorg，Iorg_checkが一致せず、かつ画像処理有りの画像Iproc，Iproc_checkが一致しない場合には、画像処理システム内部が異常であると判定した（異常検出方法では（Ｃ））が、（ｃ）の判定（異常検出方法では（Ｃ）の判定）を必ずしも行わなくてもよい。上述したように（ｃ）（異常検出方法では（Ｃ））の場合には画像処理システムの問題箇所がどの箇所であるのかまでは特定されない。したがって、（ａ）画像処理無しの画像Iorg，Iorg_checkが一致し、かつ画像処理有りの画像Iproc，Iproc_checkが一致した場合には、異常無しであると判定し（異常検出方法では（Ａ））、（ｂ）画像処理無しの画像Iorg，Iorg_checkが一致し、かつ画像処理有りの画像Iproc，Iproc_checkが一致しない場合には、画像処理手段（実施例では画像処理部３）が異常であると判定する（異常検出方法では（Ｂ））ことを実施するのみで、画像処理手段（画像処理部３）の正常・異常を正確に判定することができる。
【産業上の利用可能性】
【００８７】
以上のように、本発明は、医用装置や工業用装置における画像処理システムに適している。
【符号の説明】
【００８８】
１  …  画像処理システム
２  …  画像出力部
３  …  画像処理部
４  …  画像受信部
１１  …  第１画像伝達部
１２  …  第２画像伝達部
２１  …  切替設定部
２２  …  画像メモリ部
２３  …  比較器
２４  …  異常判定部
Iorg  …  （事前に記憶された）画像処理無しの画像
Iproc  …  （事前に記憶された）画像処理有りの画像
Iorg_check  …  （異常検出処理時に記憶された）画像処理無しの画像
Iproc_check  …  （異常検出処理時に記憶された）画像処理有りの画像
【図１】
2019197307.tif 000003
【図２】
2019197307.tif 000004
【図３】
2019197307.tif 000005
【図４】
2019197307.tif 000006
【図５】
2019197307.tif 000007
【図６】
2019197307.tif 000008
【図７】
2019197307.tif 000009
【図８】
2019197307.tif 000010
【図９】
2019197307.tif 000011
【図１０】
2019197307.tif 000012