(57)【要約】【課題】データ量を抑えつつ、高精度の色再現を実現することを課題とする。【解決手段】画像処理装置は、第１の色空間の画像を、第１の色空間の画像が持つビット深度未満のビット深度となる第２の色空間の画像に変換する変換手段（４０４）と、第２の色空間の画像を用いて第１の認識処理を行う第１の認識手段（４０６）と、第１の認識処理の結果に基づいて、第１の色空間の画像に対して第２の認識処理を行う画像領域が決定され、その決定された画像領域に対して第２の認識処理を行う第２の認識手段（４１２）と、を有することを特徴とする。【選択図】図４
2019153286.tif 000002
【特許請求の範囲】
【請求項１】
第１の色空間の画像を、前記第１の色空間の画像が持つビット深度未満のビット深度となる第２の色空間の画像に変換する変換手段と、
前記第２の色空間の画像を用いて第１の認識処理を行う第１の認識手段と、
前記第１の認識処理の結果に基づいて、前記第１の色空間の画像に対して第２の認識処理を行う画像領域を決定する制御手段と、
前記第１の色空間の画像の前記決定された画像領域に対して前記第２の認識処理を行う第２の認識手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記制御手段は、前記第１の認識処理の結果に応じて、前記第２の認識処理を実行するか否かを制御することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第１の色空間の画像を保持する保持手段を有し、
前記制御手段は、前記第１の認識処理の結果によって前記第２の認識処理を実行しないと決定した場合には、前記第２の認識処理を実行しないと決定した前記第１の色空間の画像を前記保持手段から削除することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
外部の装置と通信するための通信手段を有し、
前記制御手段は、前記第２の色空間の画像と前記第２の認識処理の結果とを関連付けて、前記通信手段を介して前記外部の装置へ送信することを特徴とする請求項１または２に記載の画像処理装置。
【請求項５】
前記第１の色空間の画像を保持する保持手段を有し、
前記制御手段は、
前記第１の認識処理の結果によって前記第２の認識処理を実行しないと決定した場合には、前記第２の認識処理を実行しないと決定した前記第１の色空間の画像を前記保持手段から削除し、
前記第１の認識処理の結果によって前記第２の認識処理を実行すると決定し、前記決定した画像領域に対して行われた前記第２の認識処理の結果が送信された場合には、前記外部の装置からの要求に応じて、前記前記第２の認識処理が行われた前記第１の色空間の画像を前記保持手段から削除することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記保持手段は、複数のフレームの前記第１の色空間の画像とともに、複数のフレームに対応した前記第２の認識処理の結果を保持し、
前記制御手段は、
前記複数のフレームの前記第２の認識処理の結果を基に少なくとも一つのフレームを選択し、前記選択されなかったフレームの前記第２の認識処理の結果を前記保持手段から削除し、
前記選択したフレームの前記第２の認識処理の結果を、前記通信手段を介して前記外部の装置へ送信することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記通信手段は、前記変換手段で使用される色変換プロファイルを、前記外部の装置へ送信することを特徴とする請求項４から６のいずれか１項に記載の画像処理装置。
【請求項８】
撮影した第１の色空間の画像を保持するとともに当該第１の色空間の画像が持つビット深度未満のビット深度となる第２の色空間の画像に変換する撮像装置から、前記第２の色空間の画像を取得する取得手段と、
前記撮像装置から取得した前記第２の色空間の画像を用いて第１の認識処理を行う第１の認識手段と、
前記第１の認識処理の結果に応じた前記第１の色空間の画像を前記撮像装置に要求する制御手段と、
前記要求に対応して前記撮像装置から取得した前記第１の色空間の画像に対して、第２の認識処理を行う第２の認識手段と、
を有することを特徴とする画像処理装置。
【請求項９】
前記制御手段は、前記第１の認識処理の結果に基づいて、前記第１の色空間の画像に対して前記第２の認識処理を行う画像領域を決定し、
前記第２の認識手段では、前記第１の色空間の画像の前記決定された画像領域に対して前記第２の認識処理を行うことを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記制御手段は、前記撮像装置に対し、前記第１の認識処理が行われた前記第２の色空間の画像に対応した前記第１の色空間の画像を要求することを特徴とする請求項８または９に記載の画像処理装置。
【請求項１１】
前記制御手段は、前記第１の認識処理の結果に応じて、前記第２の認識処理を実行するか否かを制御することを特徴とする請求項８から１０のいずれか１項に記載の画像処理装置。
【請求項１２】
前記制御手段は、前記第１の認識処理の結果によって前記第２の認識処理を実行しないと決定した場合には、前記第２の認識処理を実行しないと決定した前記第１の色空間の画像を削除するように前記撮像装置に要求することを特徴とする請求項１１に記載の画像処理装置。
【請求項１３】
前記制御手段は、
前記第１の認識処理の結果によって前記第２の認識処理を実行しないと決定した場合には、前記第２の認識処理を実行しないと決定した前記第１の色空間の画像を削除するように前記撮像装置に要求し、
前記第１の認識処理の結果によって前記第２の認識処理を実行すると決定し、前記決定した画像領域に対して前記第２の認識処理が行われた場合には、前記前記第２の認識処理が行われた前記第１の色空間の画像を削除するように前記撮像装置に要求することを特徴とする請求項１１または１２に記載の画像処理装置。
【請求項１４】
前記第１の認識処理は、前記第２の色空間の画像から所定の被写体を検出する処理であることを特徴とする請求項１から１３のいずれか１項に記載の画像処理装置。
【請求項１５】
前記第２の認識処理は、前記第１の色空間の画像から色の差を取得する処理であることを特徴とする請求項１から１４のいずれか１項に記載の画像処理装置。
【請求項１６】
画像処理装置が実行する画像処理方法であって、
第１の色空間の画像を、前記第１の色空間の画像が持つビット深度未満のビット深度となる第２の色空間の画像に変換する変換工程と、
前記第２の色空間の画像を用いて第１の認識処理を行う第１の認識工程と、
前記第１の認識処理の結果に基づいて、前記第１の色空間の画像に対して第２の認識処理を行う画像領域を決定する制御工程と、
前記第１の色空間の画像の前記決定された画像領域に対して前記第２の認識処理を行う第２の認識工程と、
を有することを特徴とする画像処理方法。
【請求項１７】
画像処理装置が実行する画像処理方法であって、
撮影した第１の色空間の画像を保持するとともに当該第１の色空間の画像が持つビット深度未満のビット深度となる第２の色空間の画像に変換する撮像装置から、前記第２の色空間の画像を取得する取得工程と、
前記撮像装置から取得した前記第２の色空間の画像を用いて第１の認識処理を行う第１の認識工程と、
前記第１の認識処理の結果に応じた前記第１の色空間の画像を前記撮像装置に要求する制御工程と、
前記要求に対応して前記撮像装置から取得した前記第１の色空間の画像に対して、第２の認識処理を行う第２の認識工程と、
を有することを特徴とする画像処理方法。
【請求項１８】
コンピュータを、請求項１から１５のいずれか１項に記載の画像処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を処理する画像処理技術に関する。
【背景技術】
【０００２】
ネットワークカメラなどに用いられる画像データは、国際電気通信連合無線通信部門（ＩＴＵ−Ｒ）で作成された勧告ＢＴ．７０９などの規格に対応させることで色の再現性をとっている。このような標準化された規格（標準規格とする。）に対応することにより、色空間の色域も定義される。また、標準規格の色空間外となっている広い色空間の画像データは、標準規格の狭い色空間内にガマットマッピングされることとなる。
【０００３】
一方、例えば被写体の特定や偽造判定などを行う場合には、色を高精度に再現することが望まれる。例えば標準規格の色空間よりも広い色空間の画像を用いれば、より高精度の色再現を実現できることになる。なお、特許文献１には、ＲＧＢ座標系に基づく３次元色空間座標系よりなる検査面色情報と予め設定した良品基準色情報との差を基に、検査面色情報の３次元色空間座標とは異なる３次元色空間座標系を用いて、検査面の不良判定を行う方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−３０２３５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前述したように標準規格の色空間よりも広い色空間の画像を用いれば高精度な色再現を行えるが、広色空間の画像は、標準規格の色空間の画像よりもビット深度が深くデータ量が多くなる。このため、広色空間の画像データを送受信する場合には通信帯域が圧迫されることになり、またその画像データを処理する際の処理負荷も増大し、メモリ等も圧迫されることになる。
【０００６】
そこで、本発明は、データ量を抑えつつ高精度の色再現を実現可能にすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の画像処理装置は、第１の色空間の画像を、前記第１の色空間の画像が持つビット深度未満のビット深度となる第２の色空間の画像に変換する変換手段と、前記第２の色空間の画像を用いて第１の認識処理を行う第１の認識手段と、前記第１の認識処理の結果に基づいて、前記第１の色空間の画像に対して第２の認識処理を行う画像領域を決定する制御手段と、前記第１の色空間の画像の前記決定された画像領域に対して前記第２の認識処理を行う第２の認識手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、データ量を抑えつつ高精度の色再現を実現可能となる。
【図面の簡単な説明】
【０００９】
【図１】概略的なシステム構成例を示す図である。
【図２】撮像装置の概略構成例を示す図である。
【図３】クライアント装置の概略構成例を示す図である。
【図４】撮像装置の処理部のブロック図である。
【図５】第１実施形態の画像処理のフローチャートである。
【図６】検出処理の説明に用いる図である。
【図７】表示例を示す図である。
【図８】ＰＴＺの構成を示す図である。
【図９】第２実施形態における処理の概要を示すフローチャートである。
【図１０】第２実施形態の表示例を示す図である。
【図１１】第３実施形態の画像処理のフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の好ましい実施形態を、添付の図面に基づいて詳細に説明する。
本実施形態では、画像処理装置の一適用例として、例えばネットワークに接続された監視カメラ等の撮像装置（ネットワークカメラとする。）により撮影された画像を処理する装置を挙げて説明する。なお、本実施形態の撮像装置は、ネットワークカメラに限らず、例えばデジタル一眼レフカメラ、ミラーレス一眼カメラ、コンパクトデジタルカメラ、カムコーダ、車載カメラ、医療用カメラ、工業用カメラ等であってもよい。その他にも、撮像装置は、タブレット端末、ＰＨＳ、スマートフォン、フィーチャフォン、携帯ゲーム機などの携帯情報端末に搭載されている撮影デバイスでもよい。また、本実施形態の画像処理装置は、ネットワークカメラ等の撮像装置内に備えられてもよいし、撮像装置の制御や撮像装置から送信された画像データを受信して処理する専用の制御装置、パーソナルコンピュータ（ＰＣ）、携帯情報端末等に備えられていてもよい。
【００１１】
図１は、本実施形態のネットワークカメラシステムの概略構成例を示した図である。
図１に示すように、本実施形態のネットワークカメラシステムは、ネットワークカメラ（以下、カメラ１１０とする。）とビューワクライアント装置（以下、クライアント装置１２０とする。）とネットワーク１３０とにより構成されている。
カメラ１１０は、カメラの他に、ネットワーク１３０に接続する通信装置をも有し、撮影（撮像）した画像データを、ネットワーク１３０を介して送信する。また、カメラ１１０は、画像データ以外のデータの通信も行うことができるように構成されている。また、カメラは、静止画の撮影と動画像の撮影が可能となるように構成されている。なお、動画像は連続した複数のフレームの画像からなり、また静止画には連写等による連続した複数のフレームの画像も含まれる。
【００１２】
クライアント装置１２０は、ネットワーク１３０を介して、カメラ１１０にアクセスし、カメラの各種設定の変更、当該カメラで撮像されて送信されてきた画像データの受信等を行う。また本実施形態の場合、クライアント装置１２０は、ネットワーク１３０を介してカメラ１１０から受信した画像データ或いは予め蓄積した画像データなどに対する各種処理や、その処理後の画像データに基づく画像の表示等をも行う。
【００１３】
ネットワーク１３０は、カメラ１１０とクライアント装置１２０とを通信可能に接続するものであり、例えば、Ｅｔｈｅｒｎｅｔ（登録商標）等の通信規格を満足する複数のルータ、スイッチ、ケーブル等から構成されている。なお、本実施形態において、ネットワーク１３０は、カメラ１１０とクライアント装置１２０との間の通信が支障なく行えるものであれば、その通信規格や規模、構成は問わない。したがって、ネットワーク１３０としては、インターネットから無線ＬＡＮ等にいたるまで適用が可能である。
【００１４】
図２は、本実施形態のカメラ１１０の構成例を示した図である。
図２において、図中の一点鎖線は光軸Ｏ１を示しており、光軸Ｏ１上には、対物レンズ２０１、フォーカスレンズ２０２、撮影レンズ２０３からなるレンズ光学系が配置され、さらに絞り２０４、フィルタ２０５、撮像素子２０６が配置されている。撮像素子２０６は、ＣＣＤまたはＣＭＯＳセンサにより構成され、レンズ光学系、絞り２０４、フィルタ２０５を通って撮像面上に結像された光学像を光電変換して画像信号を生成し、さらにアナログデジタル変換して出力する。撮像素子２０６から出力された画像データは、処理部２０７に送られる。処理部２０７の構成および動作の詳細については後述する。
【００１５】
また、撮像素子２０６から出力された画像データは、処理部２０７を介して、制御部２０８にも送られる。
制御部２０８には記録部２０９が接続されており、制御部２０８は、撮像素子２０６からの画像データを記録部２０９に記録させる。また、制御部２０８は、ＣＰＵを有していてもよい。この場合、制御部２０８のＣＰＵは、例えば記録部２０９或いは不図示のＲＯＭ等に保持されている制御プログラム等を実行することにより、カメラ１１０における各種の機能動作を実現する。また、カメラ１１０において信号処理に係る各要素の一部または全部の機能は、制御部２０８のＣＰＵがプログラムを実行することで実現してもよい。また、カメラ１１０の各要素のうち少なくとも一部が専用のハードウェアにより動作するようになされていてもよい。この場合、専用のハードウェアは、制御部２０８の制御に基づいて動作する。制御部２０８には、通信部２１０も接続されている。
【００１６】
通信部２１０にはネットワーク１３０が接続されている。通信部２１０は、撮影された画像データや撮影画像に関わるメタデータなどを、ネットワーク１３０を介して、外部の装置であるクライアント装置１２０に送信する。また、通信部２１０は、ネットワーク１３０を介して、クライアント装置１２０からのコマンドを受信し、制御部２０８へ伝えることが可能なように構成されている。さらに、通信部２１０は、不図示の外部ストレージや外部コンピュータ等の外部機器を制御部２０８に接続することも可能となされており、撮影画像をそれら外部機器へ転送可能となされている。なお、外部コンピュータ等の外部機器は、通信部２１０を介して制御部２０８にコマンドを送信することで、例えば撮影の開始や終了を指示することも可能であるとする。
【００１７】
図３は、本実施形態におけるクライアント装置１２０の概略構成例を示すブロック図である。
図３において、ＣＰＵ３０１は、クライアント装置１２０における動作を統括的に制御するものである。ＲＯＭ３０２は、ＣＰＵ３０１が処理を実行するために必要な制御プログラム等を記憶する不揮発性メモリである。ＲＡＭ３０３は、ＣＰＵ３０１の主メモリ、ワークエリア等として機能する。すなわち、ＣＰＵ３０１は、処理の実行に際してＲＯＭ３０２から必要なプログラム等をＲＡＭ３０３にロードし、当該プログラム等を実行することで各種の機能動作や信号処理を実現する。クライアント装置１２０の各要素の一部または全部の機能は、ＣＰＵ３０１がプログラムを実行することで実現することができる。ただし、クライアント装置１２０の各要素のうち少なくとも一部が専用のハードウェアにより動作するようになされていてもよい。この場合、専用のハードウェアは、ＣＰＵ３０１の制御に基づいて動作する。
【００１８】
ＨＤＤ３０４は、例えば、ＣＰＵ３０１がプログラムを用いた処理を行う際に必要な各種データや各種情報等を記憶している。また、ＨＤＤ３０４は、例えば、ＣＰＵ３０１がプログラム等を用いた処理を行うことにより得られた各種データや各種情報等を記憶する。
操作入力部３０５は、不図示の電源ボタンやキーボード、マウス等の操作デバイスからの操作信号を取得する入力部である。
表示部３０７は、カメラ１１０から取得した画像や、カメラ１１０の各種制御パラメータ等を入力するためのＧＵＩ（グラフィカルユーザインタフェース）等を表示する。
【００１９】
通信部３０６は、クライアント装置１２０とネットワーク１３０との通信の処理を行う。具体的には、カメラ１１０で撮影された画像データを、ネットワーク１３０を経由して受信する。また通信部３０６は、例えば操作入力部３０５を介して入力された操作信号に基づいてＣＰＵ３０１が生成したカメラ設定コマンド等を、ネットワーク１３０を介してカメラ１１０へ送信し、そのレスポンスや画像データ以外の必要なデータの受信等も行う。
【００２０】
図４は本実施形態のカメラ１１０における処理部２０７の内部構成例を示したブロック図である。
図４において、補正部４０１は、入力された画像データに対し、レンズ光学系の特性や撮像素子２０６のセンサ特性などに応じた補正を行う。
前処理部４０２は、入力された画像データに対し、ゲイン調整やノイズリダクション処理、ＷＢ（ホワイトバランス）の調整、シャープネス処理など、現像前の処理を行う。
記録部４０３は、前処理部４０２による前処理が終了した画像データや、後述する現像処理部４０４による現像処理後の画像データ等を、メモリ等に記録する。記録部４０３は、いわゆるＳＤカード等のような着脱可能な半導体メモリ等を有していてもよい。
後処理部４０５は、後述する現像処理後の画像データに対し、ノイズリダクション処理や色補正などの画像処理を行う。
【００２１】
検出部４０６は、撮影された画像や記録部４０３から読み出された画像等から、特定の被写体等を認識する認識処理を行い、その認識された領域を被写体の画像領域として検出するような検出処理を行う。検出部４０６における検出処理の詳細については後述する。読み出し部４１１は、記録部４０３にて記録されている画像を読み出す。読み出し部４１１は、記録されている画像の中の部分的な画像をも読み出し可能となされている。読み出し部４１１より読み出される部分的な画像の詳細については後述する。
判定処理部４１２は、読み出し部４１１により読み出された画像内から、例えば検出部４０６にて検出された画像領域を、色を判定する領域として決定し、その決定した画像領域の各画素について色を認識して判定する色判定処理を行う。判定処理部４１２における色判定処理の詳細については後述する。
【００２２】
現像処理部４０４は、撮像素子２０６より入力されたＲＡＷ画像データに対し、デモザイク処理、色空間圧縮を含むトーンカーブ処理、色空間変換処理などの現像処理を行う。現像処理部４０４の現像処理には、ＲＡＷ画像が有する色空間（以下、ＲＡＷ色空間とする。）の色を、カメラ１１０が画像を送信する際の送信色空間である標準規格の色空間（以下、標準色空間とする。）に変換する色空間変換処理が含まれる。なお、本実施形態において、現像処理部４０４の現像処理で行われる色空間変換処理では、例えば色変換テーブル（３次元ルックアップテーブル）が用いられる。
【００２３】
ここで、本実施形態のようにカメラ１１０にて撮影された画像をクライアント装置１２０に送信して表示する場合のユースケースと、その際に注意しなければならない点について説明する。
【００２４】
本実施形態では、一例として、画像内の色が重要視されるユースケースを挙げて説明する。画像内の色が重要視されるユースケースとしては、例えば遊技場（カジノ等）で用いられているコインを監視カメラ等で撮影し、その撮影画像に写っているコインの色を基に、そのコインが正規品か模造品かを判定するようなケースが想定できる。このユースケースでは、カメラ１１０の撮影画像における正規品のコインの色と模造品のコインの色が、クライアント装置１２０側で正しく再現されることが重要になり、色の再現性が低い場合には正規品と模造品の真贋判定を誤る虞がある。その他のユースケースとして、例えば農場の果実をカメラで撮影し、その撮影画像内の果実の色が成熟時の目標色か成熟前の色であるかを見ることで成熟度合いを判断するようなケースも想定可能である。このユースケースの場合も同様に、撮影画像における果実の成熟時の色と成熟前の色とが、クライアント装置１２０側でも正しく再現される必要があり、色が正しく再現されない場合には果実の成熟度合いの判断を誤る虞がある。
【００２５】
一方で、カメラ１１０から撮影画像をクライアント装置１２０に送信する場合、カメラ１１０の現像処理部４０４では、撮影画像の色空間であるＲＡＷ色空間を、規格に定められた色空間である標準色空間に変換する色空間変換処理が行われる。カメラ１１０からクライアント装置１２０には、その色空間変換処理後の画像データが送信される。そして、このようにＲＡＷ色空間の撮影画像を標準色空間の画像の色空間変換処理した場合、撮影画像における色が、クライアント装置１２０側で正確に再現できなくなることがある。
【００２６】
この場合、カメラ１１０で撮影されたＲＡＷ色空間の画像データつまり広色域の画像データを、クライアント装置１２０に送信すれば、撮影された画像の色をクライアント装置１２０側でも高精度に再現可能になると考えられる。例えば、ＳＭＰＴＥ  ＳＴ  ２０６５−１：２０１２（Academy Color Encoding Specification：ＡＣＥＳとする。）の場合、人間が知覚できる範囲よりも広いレンジの色空間を定義することができる。しかしながら、ＲＡＷ色空間のような広色域の画像はビット深度が深くデータ量も多くなる。例えばＡＣＥＳの場合には、１６ビットの符号化浮動小数点を扱うことになるため、データ量が多くなる。このためＲＡＷ色空間の画像データをクライアント装置１２０に送信する場合、通信帯域が圧迫され、また画像データの処理負荷が増大し、メモリ等も圧迫されることになる。一方で、標準色空間のような狭色域の画像のビット深度は、一般に、広色域の画像のビット深度未満（ビット深度が浅い）であり、広色域の画像よりもデータ量は少なくなる。
【００２７】
そこで、本実施形態では、以下に説明する画像処理を行うことにより、データ量を抑えつつ広色域による高精度な色再現を実現する。本実施形態における画像処理は、カメラ１１０側で行われてもよいし、クライアント装置１２０側で行われてもよい。
【００２８】
＜第１実施形態＞
以下、第１実施形態として、データ量を抑えつつ広色域による高精度な色再現を実現可能とする画像処理を、カメラ１１０側で行う例について、図５のフローチャートを参照しながら説明する。図５のフローチャートに示す処理は、カメラ１１０において、制御部２０８による制御の下で、主に処理部２０７により行われる。またここでは、遊技場においてコインの色を認識することで正規のコインか模造品のコインかの真贋判定を行う場合を例に挙げる。なお図５のフローチャートの説明では、ステップＳ５０１〜Ｓ５０８をそれぞれＳ５０１〜Ｓ５０８と略記する。このことは後述する他のフローチャートにおいても同様とする。
【００２９】
図５のＳ５０１において、処理部２０７では、現像処理部４０４による現像処理前のＲＡＷ色空間の画像（以下、ＲＡＷ画像とする。）に対する画像処理が行われる。Ｓ５０１で行われる現像処理前の画像処理は、補正部４０１による補正処理、前処理部４０２による前処理、記録部４０３による記録処理などを含む。補正部４０１では前述した光学的な特性やセンサの特性に応じた補正処理が行われ、前処理部４０２ではゲイン調整やノイズリダクション処理といった前処理が行われる。これら現像処理前の画像処理が行われた後の画像データは、記録部４０３により不図示のメモリ等に記録される。すなわち、Ｓ５０１において記録部４０３に記録される画像は、広色域であるＲＡＷ画像であり、ビット深度の深い画像である。
【００３０】
次にＳ５０２において、処理部２０７では、現像処理部４０４による現像処理と後処理部４０５による後処理とが行われる。現像処理部４０４による現像処理は前述したデモザイク処理と色空間変換処理を含み、後処理部４０５による後処理はノイズリダクション処理や色補正処理などを含む。このＳ５０２における処理後の画像は、ＲＡＷ色空間から標準色空間への変換、つまり広色域から狭色域への変換、さらに言い換えると深いビット深度から浅いビット深度に変換された後の画像である。
【００３１】
次にＳ５０３において、処理部２０７では、Ｓ５０２で現像処理等が行われた後の画像から検出部４０６による被写体の検出処理が行われる。本実施形態の場合、検出部４０６は、遊技場で使用されているコインを被写体として検出する処理を行う。検出処理のアルゴリズムとしては、例えばＳＩＦＴ（Scale-Invariant Feature Transform）特徴を用いたマッチング処理が挙げられる。ＳＩＦＴ特徴を用いたマッチング処理では、事前にコインの画像から検出して登録しておいたＳＩＦＴ特徴と、撮影画像から検出部４０６により抽出されたＳＩＦＴ特徴とでマッチングを行い、撮影画像内に写っているコイン画像を含む画像領域を検出する。なお検出のアルゴリズムはＳＩＦＴ特徴を用いたマッチングに限らず、ＬＢＰ（Local Binary Pattern）特徴、ＳＵＲＦ（Speed-Up Robust Features）特徴等を用いてもよい。
【００３２】
ここで、図６（ａ）と図６（ｂ）を参照して、Ｓ５０３における被写体検出処理について説明する。
図６（ａ）は撮影画像６００の一例を示した図であり、撮影画像６００内にはコイン６０１が写っているとする。検出部４０６は、撮影画像６００からＳＩＦＴ特徴を抽出し、その抽出したＳＩＦＴ特徴と、事前に辞書データとして登録されているＳＩＦＴ特徴とのマッチングを行う。
【００３３】
図６（ｂ）は辞書データ６１０の内容を説明するための図である。辞書データ６１０の中には、コインの種類別のＳＩＦＴ特徴、それら各種類のコインの姿勢別（姿勢が変化した状態のコイン）のＳＩＦＴ特徴などが、学習により取得されて登録されている。図６（ｂ）の例において、ＳＩＦＴ特徴６１１とＳＩＦＴ特徴６１３は異なる種類のコインのＳＩＦＴ特徴を表しており、ＳＩＦＴ特徴６１１とＳＩＦＴ特徴６１２は同種類で姿勢が異なっているコインのＳＩＦＴ特徴を表している。
【００３４】
検出部４０６は、撮影画像６００から抽出したＳＩＦＴ特徴と、辞書データ６１０に登録されている各ＳＩＦＴ特徴とでマッチングを行い、ＳＩＦＴ特徴が予め決めた閾値以内となって略々一致するコイン画像を含む画像領域を、撮影画像６００から検出する。図６（ａ）の例では、撮影画像６００のＳＩＦＴ特徴と略々一致したＳＩＦＴ特徴として、辞書データ６１０のＳＩＦＴ特徴６１１が選択される。そして、検出部４０６は、撮影画像６００の中で、ＳＩＦＴ特徴６１１に対応したコイン画像を含む矩形の画像領域（矩形エリア６０２とする。）を、検出結果として取得する。
【００３５】
また辞書データ６１０には、コインの色判定に用いられる標準色空間における色情報が、コインの種類別のＳＩＦＴ特徴に対して紐付けられて登録されている。これらコイン種類別の標準色空間の色情報は、予め学習により求められた色情報となされている。図６（ｂ）の例では、同種類のコインのＳＩＦＴ特徴６１１，６１２には色情報６２１が紐付けられ、それらとは別種類のコインのＳＩＦＴ特徴６１３には色情報６２３が紐付けられている。本実施形態の場合、辞書データ６１０には、色情報として、標準色空間における三原色のＲ，Ｇ，Ｂの値とそれらの値の変動範囲Δとが登録されている。なお、変動範囲Δとしては、想定される模造品コイン（偽造コイン）の標準色空間における色の変化よりも大きな値に変動量が設定されている。また、変動範囲Δは、人が明らかに見分けられる色の変動量に設定されていてもよい。
【００３６】
そして、検出部４０６は、撮影画像６００から検出したコイン６０１を含む矩形エリア６０２の中から、辞書データ６１０のＳＩＦＴ特徴６１１に紐付けされた色情報６２１の色を中心とした変動範囲Δ内にある色を持つ画素位置を検出する。図６（ａ）の例の場合、矩形エリア６０２からは、図中に網掛けで示した色範囲６０３が検出されることになる。なお、辞書データ６１０には、後述するＳ５０５でコインの色判定に用いられる色範囲６０３が予め設定されて登録されていてもよい。
【００３７】
次にＳ５０４において、処理部２０７の判定処理部４１２は、Ｓ５０３の検出処理でコインが検出されたか否か、すなわち検出部４０６の検出処理によりコイン画像を含む矩形エリアが検出されたか否かの判定を行う。そして、判定処理部４１２において検出されていないと判定された場合、これ以降の処理を行う必要がないため、カメラ１１０における処理はＳ５０８に遷移する。一方、Ｓ５０４において検出されたと判定した場合、判定処理部４１２は、Ｓ５０５に処理を進める。
【００３８】
Ｓ５０５に進むと、判定処理部４１２は、広色域の画像を用いて色を認識して判定する色判定処理を行う。このとき色の認識および判定に用いられる広色域の画像は、Ｓ５０１において記録部４０３に記録された現像処理前のＲＡＷ画像である。この場合、読み出し部４１１は、記録部４０３に保持されている現像処理前の広色域の画像のうちの部分的な画像、すなわちＳ５０３で検出された色範囲６０３に対応した各画素位置のデータを読み出して、判定処理部４１２に送る。そして、判定処理部４１２は、色範囲６０３に対応して読み出し部４１１により読み出された現像処理前の広色域の画像について、各画素位置の色を認識して判定する色判定処理を行う。
【００３９】
ここで本実施形態において、判定処理部４１２では、認識した色の差を用いた判定処理を行う。本実施形態では、現像処理前のＲＡＷ画像のＲＧＢ値からＬ＊ａ＊ｂ＊空間への色変換プロファイルを用いてＬ＊ａ＊ｂ＊空間への変換を行い、この変換後の色について判定を行う。なお、色変換プロファイルとは、撮像素子２０６によるデバイスカラーであるＲＡＷ画像の信号値からデバイス独立な色空間を結びつける変換式、若しくは、この変換を予めルックアップテーブル（ＬＵＴ）として作成した変換テーブルを記述したものである。また、本実施形態において、色の差としては例えばＣＩＥ  ΔＥ１９７６の色空間における色差を用いるとするが、それ以外にもＣＩＥ  ΔＥ１９９４やＣＩＥ  ΔＥ２０００などを用いてもよいし、標準化されていない色差を用いてもよい。
【００４０】
次にＳ５０６において、判定処理部４１２は、判定状態の比較処理を行う。本実施形態において、判定状態の比較処理とは、動画像においてコイン画像が検出された複数のフレームの中で、判定に適したコイン画像が含まれているフレームを選択する処理である。本実施形態の場合、判定処理部４１２は、Ｓ５０３の前述した色情報を中心とした変動範囲Δ内にある色を持つ画素がより多く検出されたフレームを、判定に適したフレームとして選択する。
【００４１】
より詳細に説明すると、本実施形態の場合、処理部２０７は、動画内で時間的に前の過去フレームで検出された画素及びその数と、当該過去フレームで検出されたコインの種別の情報とを、過去の判定結果の情報として例えば記録部４０３に保持している。判定処理部４１２は、現フレームから検出した画素の数と過去フレームで検出された画素の数とを比較し、現フレームで検出された画素数が過去フレームで検出された画素数より多いかどうかを判定する。また判定処理部４１２は、現フレームで検出された画素が予め定めた所定の閾値以内かどうか、および、現フレームで検出されたコインの種別と過去フレームで検出されたコインの種別とが同一であるかどうかを判定する。そして、判定処理部４１２は、現フレームの検出画素数が過去フレームの検出画素数より多く、且つ検出した画素数が所定の閾値以内で、コインの種別も同一である場合に、現フレームの方が、より適したフレームであると判定する。また、判定処理部４１２は、現フレームの方がより適したフレームであると判定した場合、現フレームで検出した画素及びその数と現フレームで検出されたコインの種別等の情報を、新たな判定結果として記録部４０３の情報を更新する。
【００４２】
前述のようにしてＳ５０６の判定状態の比較処理が行われ、判定処理部４１２が判定結果を更新した場合、処理部２０７の処理はＳ５０７に遷移し、一方、それ以外の場合つまり判定結果を更新しない場合、処理部２０７の処理はＳ５０８に遷移する。
【００４３】
Ｓ５０７に遷移すると、処理部２０７は前述した各処理で得られた処理結果の情報を、制御部２０８に送る。これにより、制御部２０８は、その処理結果の情報を通信部２１０からクライアント装置１２０に向けて送信する。このとき送信される処理結果の情報には、Ｓ５０３の検出処理で得られた矩形エリア６０２を表す矩形情報、Ｓ５０１で記録部４０３に記録された画像から矩形エリア６０２を切り出したＲＡＷ画像領域、Ｓ５０５の色判定処理で得られた色差情報が含まれる。制御部２０８は、これら処理結果の情報を、標準色空間の画像（フレーム）と関連付けるようにして、通信部２１０からクライアント装置１２０に送信する。
【００４４】
そして、制御部２０８は、Ｓ５０７において処理結果の情報をクライアント装置１２０へ送信した後、記録部４０３に記録されているＲＡＷ画像のうち矩形エリア６０２に対応したＲＡＷ画像領域のみを残し、それ以外の画像領域を削除する。また、制御部２０８は、Ｓ５０１で記録部４０３に記録された画像から矩形エリア６０２を切り出したＲＡＷ画像領域についてはクライアント装置１２０から受信完了通知を受けた後に削除する。
【００４５】
次にＳ５０８において、制御部２０８は、記録部４０３に記録している画像の削除を行う。このＳ５０８において削除する画像は、Ｓ５０１で記録部４０３に記録されたＲＡＷ画像である。すなわち前述したようにクライアント装置１２０への送信を行ったことで、これ以降は、不必要となるＲＡＷ画像が記録部４０３から削除される。これにより、記録部４０３のメモリ等の記憶容量の圧迫を軽減することができ、その後の処理をスムーズに行うために必要な容量を確保しておくことが可能となる。
【００４６】
前述のようにしてカメラ１１０から処理結果の情報を受け取ったクライアント装置１２０では、ＣＰＵ３０１による処理および制御により、表示部３０７のモニターやディスプレイなどの画面上に、受信した処理結果の情報に基づく画像等を表示する。本実施形態の場合、クライアント装置１２０のＣＰＵ３０１は、表示部３０７の画面上において、カメラ１１０から送られてきた標準色空間の撮影画像に処理結果の情報に基づく画像等を重畳して表示させる。
【００４７】
すなわち、ＣＰＵ３０１は、受信した処理結果の情報を基に表示部３０７の画面上に、撮影画像から検出されたコイン、それら検出されたコインで色判定がなされた領域、その色判定の結果を表すような表示を行う。表示例としては、検出されたコインを含む矩形エリアを枠で囲った表示、コインの色判定の結果に応じた異なる色や塗りつぶし、点滅させるような表示などを挙げることができる。また、それらの表示は、例えばクライアント装置１２０のユーザが操作入力部３０５を介して行うクリック選択等がなされた時に行ってもよい。また、色判定の結果についても同様に、例えば別ウィンドウ枠で表示してもよいし、或いは、枠で囲む表示、異なる色で塗りつぶす表示、点滅表示などされ、それら表示はクリック選択等がなされた時に行われてもよい。
【００４８】
図７（ａ）、図７（ｂ）、図７（ｃ）は、例えばユーザがクリック選択した時に処理結果に基づく表示がなされた表示画面の一例を示す図である。表示部３０７に処理結果の情報に基づく画面表示を行う場合、ＣＰＵ３０１は、前述した矩形エリアを例えば枠７１０により表示させる。図７（ａ）は、処理結果の情報に基づく表示の例として、図中点線で示すように矩形エリアに対応した枠７１０とハッチングが表示された例を示している。また、ＣＰＵ３０１は、前述した色判定の結果を表す情報を表示部３０７の表示画面に表示させる。ＣＰＵ３０１は、色判定の結果を表す情報の一例として、色判定の結果を基に正規品のコインの色との一致度を判定し、その一致度を示す数字を表示させてもよい。図７（ｂ）は、図７（ａ）の枠７１０に対して、正規品のコインの色との一致度を示す数字を表示した例を示している。その他にも、ＣＰＵ３０１は、例えば色差を表す数値を生成して表示させてもよいし、色情報そのものをプロットした色度図を生成して表示させてもよい。図７（ｃ）は、色情報そのものを色度図上にプロットした場合の表示例を示している。また、ＣＰＵ３０１は、色差から想定される一致度を予め設定しておき、それを数値で表示させてもよいし、過去に判定された色の頻度を示してもよく、過去に判定された色の偏差を表示させてもよい。また、一致度の閾値についてはユーザにより設定されてもよく、ＣＰＵ３０１は、前述のように生成した一致度が閾値になった場合には、自動でアラート７２０を表示または発報させてユーザに知らせるようにしてもよい。なお、これらの表示方法の何れを用いるかは、例えばクライアント装置１２０の操作入力部３０５を介してユーザが自由に選択することができる。
【００４９】
前述した実施形態の辞書データは、カメラ１１０における撮影条件や照度条件などについては特に考慮されていないが、例えば判定対象となる被写体に対して複数の異なる撮影条件や照度条件などで撮影して事前に学習した辞書データを用意しておいてもよい。例えばカメラの画角やパンやチルトといった撮影条件に変化がある場面や、照度に変化がある場面（一例として画面中を明るい被写体が移動するような場面）等について事前に学習した辞書データを用意する。このような辞書データを用いることで、それら撮影条件や照度条件などが異なる場合であっても、正確な色の判定処理や一致度の算出を行うことが可能となる。
【００５０】
以上説明したようの第１実施形態においては、標準色空間の画像から色判定したい領域を検出し、その検出した領域について広色域のＲＡＷ色空間の画像を用いた高精度の色認識及び色判定を行う。これにより、第１実施形態によれば、処理データ量を抑えつつ、広色域による高精度の色再現を実現可能である。
【００５１】
＜第２実施形態＞
次に、第２実施形態について図面を用いて説明する。本実施形態ではＰＴＺ（パン、チルト、ズーム）機能が搭載されているカメラを用いた例について説明する。なお、第１実施形態と同一機能を有する構成や工程には同一符号を付するとともに、構成的、機能的に変わらないものについてはその説明を省略し、本実施形態に特有の部分を中心に説明する。本実施形態のカメラは、ＰＴＺ機能を有する。そのため、図８、図９および図１０を用いてＰＴＺ制御部に関して示す。
【００５２】
まず、ＰＴＺ制御の構成を図８に示す。撮像装置は雲台制御部９０１を介して、それぞれパン駆動装置９０２、チルト駆動装置９０３の制御を行い撮影方向を決定する。また、撮像装置はレンズ制御部９０４を介してレンズ鏡筒９０５の制御を行う。雲台制御およびレンズ制御は、Ｓ５０３の検出結果に応じて駆動するが、ユーザが操作し指示してもよい。
【００５３】
図９に本実施形態のネットワークカメラシステムの処理の概略を示すフローチャートを示す。Ｓ５０４までの処理は第１実施形態と同様のため説明を省略する。本実施形態の撮像装置は、Ｓ５０４においてコインが検出された場合に、Ｓ５０３により抽出された画素位置が画角の中心から所定の割合（例えば７０％以内）に入らない、または画素数が所定のしきい値以下の場合、Ｓ９０１においてＰＴＺ制御を行う。たとえば、図１０（ａ）のような画像を取得した場合、コインとしては検出できるものの、所定の画角１００１内に検出したコインが入っていないため、撮像装置は図１０（ｂ）に示すように、色判定に適したコイン位置になるようにＰＴＺを制御する。
【００５４】
本実施形態では、ＰＴＺ制御し色判定を行う順番は、コインの種類が判定できたもののうち、高額なコインの順とする。なお、色判定処理結果を早く取得するために画角中央から近いコインから開始し、一番短い経路でＰＴ駆動できる順番でもよい。または、順番はユーザが指定してもよい。ＰＴＺ制御により判定するコインの順番または順番のモードを決定しておくことで、ユーザが必要な情報を早く取得することができる。Ｓ５０５以降は、第１実施形態と同様のため省略する。
【００５５】
次に、コインが検出されＰＴＺ制御を行った場合のユーザ表示画面の一例を図１０（ｃ）に示す。第１実施形態と同様に検出結果を重畳し、判定結果および事前に登録した参照コインの画像と検出したコインの画像を比較し、判定結果と色差の比較結果を表示した例である。もちろん、第１実施形態と同様の表示でもよい。
【００５６】
本実施形態のように、ＰＴＺ機能を所持している場合、選択された判定領域が中心かつ十分な画素数になるようにカメラのＰＴＺ制御することにより、色収差や周辺光量落ちの影響による色判定結果の精度低下を防ぐことができる。
【００５７】
＜第３実施形態＞
次に、第３実施形態として、データ量を抑えつつ広色域による高精度な色再現を実現可能とする画像処理を、クライアント装置１２０側で行う例について説明する。第３実施形態では、前述同様の被写体の検出処理や色判定処理等がクライアント装置１２０側で行われる。
【００５８】
図１１は、第３実施形態においてクライアント装置１２０側で行われる画像処理の流れを示すフローチャートである。図１１のフローチャートに示す処理は、クライアント装置１２０において、プログラムの実行により主にＣＰＵ３０１により行われる。また第３実施形態においても前述の第１実施形態と同様にコインの真贋判定を行う場合を例に挙げる。
【００５９】
図８のフローチャートの処理に先立ち、カメラ１１０側では、前述したＳ５０１のように現像処理が行われ、その現像処理後の標準色空間の画像データがクライアント装置１２０に送信される。そして、Ｓ１１０１において、クライアント装置１２０のＣＰＵ３０１は、通信部３０６を介して、カメラ１１０から現像処理後の標準色空間の画像データを受信する。
【００６０】
次にＳ１１０２において、ＣＰＵ３０１は、受信した画像から、後に色判定の対象となる被写体を検出する。被写体の検出処理に関しては、第１実施形態でカメラ１１０の検出部４０６で行われたのと同様の処理が行われる。なお第３実施形態の場合、クライアント装置１２０で検出処理が行われるため、例えば複数台のカメラから送られてきた画像からそれぞれ被写体を検出することも可能である。また、複数台のカメラの画像から被写体を検出する際に用いる辞書データ（例えば辞書データ６１０）は、共通化することができる。さらに、辞書データの更新についても一括で行うことができ、更新処理等の効率化が可能となる。
【００６１】
次に１１０３において、ＣＰＵ３０１は、Ｓ１１０２で色判定の対象となる被写体が一つ以上検出されたか否かを判定し、対象の被写体が一つ以上検出された場合にはＳ１１０４に処理を遷移させ、一つも検出されなかった場合にはＳ１１０８に処理を遷移させる。
【００６２】
Ｓ１１０４に進むと、ＣＰＵ３０１は、通信部３０６を介して、カメラ１１０に対し、ＲＡＷ画像の送信を要求する。このとき、ＣＰＵ３０１は、カメラ１１０に対して、要求するＲＡＷ画像のフレーム情報（例えばフレーム番号のように動画内でフレームを特定可能な情報）と、Ｓ１１０２において画像内で検出された被写体の位置情報とを、送信要求に含めて送信する。カメラ１１０側では、送信要求を受けると、その送信要求に応じたＲＡＷ画像データをクライアント装置１２０側に送信する。このときカメラ１１０側は、受信した送信要求のフレーム情報に応じたＲＡＷ画像の中で被写体の位置情報に応じたＲＡＷ画像領域の画像データをクライアント装置１２０に送る。なお、カメラ１１０側は、フレーム情報に応じた１枚分のＲＡＷ画像データを送ってもよいが、この場合は被写体の位置情報に応じたＲＡＷ画像領域の画像データを送る場合よりもデータ量が増えることになる。これにより、次のＳ１１０５において、クライアント装置１２０のＣＰＵ３０１は、カメラ１１０から送られたＲＡＷ画像を、通信部３０６を介して受信する。
【００６３】
次にＳ１１０６において、ＣＰＵ３０１は、Ｓ１１０５で受信したＲＡＷ画像領域を用いて色認識及び判定処理と判定状態の比較処理を行ってコインの真贋判定を行う。Ｓ１１０６において行われる、色認識及び色判定処理は前述した第１実施形態のＳ５０５と同様の処理であり、判定状態の比較処理はＳ５０６と同様の処理である。そして、ＣＰＵ３０１は、Ｓ１１０６において、前述同様の判定結果の更新を行う場合にはＳ１１０７の処理に遷移し、一方、それ以外の場合にはＳ１１０８の処理に遷移する。
【００６４】
次にＳ１１０７に遷移した場合、ＣＰＵ３０１は、表示部３０７の画面上にＳ１１０６による処理結果に基づく表示を行う。この処理結果に基づく表示は、前述した第１実施形態において、カメラ１１０からの処理結果の情報を受け取ったクライアント装置１２０で行われる表示の処理と同様である。
【００６５】
一方、Ｓ１１０３で対象の被写体が一つも検出されなかった場合、または、Ｓ１１０６で判定結果を更新しない場合に遷移するＳ１１０８において、ＣＰＵ３０１は、カメラ１１０に対し、保持しているＲＡＷ画像を削除する要求を送信する。カメラ１１０では、その削除の要求に応じて画像の削除を行う。このカメラ１１０における画像の削除は、前述のＳ５０７やＳ５０８にて行われた画像の削除と同様である。
【００６６】
これにより、第３実施形態においても、カメラ１１０は、不必要なデータを持たず、メモリ等の容量圧迫を軽減することができ、その後の処理をスムーズに行うことができることになる。また、クライアント装置１２０においても不要なデータの受信を行わないため、処理を軽減でき、またメモリの容量圧迫も軽減することができる。
【００６７】
なお、第３実施形態のクライアント装置１２０においても、色判定の結果や判定に用いた画像はＳＤカード等に保存しておくようにしてもよい。また例えば、同一の被写体に対して複数の判定結果が得られている場合には、判定された範囲が一番広い画像、解像度が一番高い画像、事前に登録されているデータとの形状の一致度が一番高い画像を選出して保存してもよい。この場合、選出されなかった画像については削除する要求をカメラ１１０に送信することで削除させることができる。これらにより、データ量を抑えると共に高精度の情報を残すことができる。
【００６８】
また、クライアント装置１２０において、カラープロファイルを同時に取得するようにし、広色域に対応した表示装置を表示部３０７に用いることにより、判定した画像をより精度よく再現することができる。また例えば、カラープロファイルと取得画像をセットで保存することで、標準色空間において色の差を確認することができるようになり、複数のカメラの違いを吸収することができるようになる。
また本実施形態によれば、クライアント装置１２０側で被写体の検出や色判定処理等を行うことで、カメラ１１０側に検出機能を持たせる必要がなくなり装置コストが削減可能となる。
【００６９】
＜その他の実施形態＞
その他の実施形態としては、第１実施形態〜第３実施形態ではマッチングまたはユーザ指定でコインを検出するが、予め特定の人物の顔を登録し、その人物をカメラが検出した場合に、人物付近のコイン検出を開始してもよい。
【００７０】
また、コインが偽物と判定された場合、検出したコインのＲＡＷ画像を記録するだけでなく、図１０（ｃ）のような撮影画像と検出結果を静止画で記録してもよい。これにより、偽造コインと判定された際に近辺の状況を動画を巻き戻して確認しなくても確認することができる。
【００７１】
また、コインの種類、各種のコインの姿勢の変化が登録されている辞書データ６１０において、露光条件やＷＢ等のカメラ設定条件ごとの色空間におけるＲ，Ｇ，Ｂの値の変動範囲Δを登録することもできる。これにより、撮影し検出されたコインのカメラ設定条件に合わせた比較をすることができ、照明条件などによる誤判定結果を低減することができる。一方、前述したように予め辞書データにカメラ設定条件ごとの変動範囲Δを登録してもよいが、撮影画像に対してカメラ設定条件をもとに補正し、辞書データと比較してもよい。
【００７２】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
上述の実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明は、その技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００７３】
１１０：カメラ、１２０：ビューワクライアント装置、２０７：処理部、２０８：制御部、２０９：記録部、２１０：通信部、３０１：ＣＰＵ、４０３：記録部、４０４：現像処理部、４０６：検出部、４１１：読み出し部、４１２：判定処理部
【図１】
2019153286.tif 000003
【図２】
2019153286.tif 000004
【図３】
2019153286.tif 000005
【図４】
2019153286.tif 000006
【図５】
2019153286.tif 000007
【図６】
2019153286.tif 000008
【図７】
2019153286.tif 000009
【図８】
2019153286.tif 000010
【図９】
2019153286.tif 000011
【図１０】
2019153286.tif 000012
【図１１】
2019153286.tif 000013