(57)【要約】  取得部（１１１）は、Ｉ／Ｆを介して各端末装置から計数データを取得し、記憶部に記憶する。計数部（１１２）は、画像データとして記憶されている各シャーレ画像を基にシャーレに含まれるコロニー数をカウントする。また、計数部（１１２）は、各シャーレ画像の画像特徴量を算出する。算出部（１１３）は、画像特徴量データとして記憶されている各シャーレ画像に係る画像特徴量に基づき、対応するシャーレ画像間の類似度を算出する。判定部（１１４）は、シャーレ間のコロニー数の相違、およびシャーレ画像間の類似度に基づき検査対象のシャーレに菌が混入したか否かを判定する。判定部（１１４）は、検査対象のシャーレに菌が混入したと判定した場合に、アラームを出力する。
2015045012.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに
細菌コロニーが含まれた複数のシャーレのそれぞれについて撮影された画像を取得し、
複数の前記画像の間で、類似度を算出し、
算出した前記類似度に基づいて、アラームを出力するか否か制御する処理を実行させることを特徴とする、コロニー検査プログラム。
【請求項２】
前記アラームを出力するか否かを変更する処理は、算出した前記類似度が、所定の値以上の差分を示す場合に、アラームを出力することを特徴とする請求項１に記載のコロニー検査プログラム。
【請求項３】
さらに、複数の前記画像のそれぞれに含まれる前記細菌コロニーの数を計数し、
前記アラームを出力するか否かを変更する処理は、複数の前記画像のそれぞれについて計数された値が、予め決められていた数以上の差分がある場合、および、前記類似度が、所定の値以上の差分を示す場合に、アラームを出力することを特徴とする請求項１に記載のコロニー検査プログラム。
【請求項４】
細菌コロニーが含まれた複数のシャーレのそれぞれについて撮影された画像を取得する取得部と、
複数の前記画像の間で、類似度を算出する算出部と、
算出した前記類似度に基づいて、アラームを出力するか否かを変更する出力部と、を有することを特徴とするコロニー検査装置。
【請求項５】
前記出力部は、算出した前記類似度が、所定の値以上の差分を示す場合に、アラームを出力することを特徴とする請求項４に記載のコロニー検査装置。
【請求項６】
複数の前記画像のそれぞれに含まれる前記細菌コロニーの数を計数する計数部をさらに有し、
前記出力部は、複数の前記画像のそれぞれについて計数された値が、予め決められていた数以上の差分がある場合、および、前記類似度が、所定の値以上の差分を示す場合に、アラームを出力することを特徴とする請求項４に記載のコロニー検査装置。
【請求項７】
コンピュータが
細菌コロニーが含まれた複数のシャーレのそれぞれについて撮影された画像を取得し、
複数の前記画像の間で、類似度を算出し、
算出した前記類似度に基づいて、アラームを出力するか否かを変更する処理を実行することを特徴とする、コロニー検査方法。
【請求項８】
前記アラームを出力するか否かを変更する処理は、算出した前記類似度が、所定の値以上の差分を示す場合に、アラームを出力させることを特徴とする請求項７に記載のコロニー検査方法。
【請求項９】
さらに、複数の前記画像のそれぞれに含まれる前記細菌コロニーの数を計数し、
前記アラームを出力するか否かを変更する処理は、複数の前記画像のそれぞれについて計数された値が、予め決められていた数以上の差分がある場合、および、前記類似度が、所定の値以上の差分を示す場合に、アラームを出力させることを特徴とする請求項７に記載のコロニー検査方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コロニー検査プログラム、コロニー検査装置およびコロニー検査方法に関する。
【背景技術】
【０００２】
食品に関する検査として、菌類の混入を検査する衛生検査以外にも、衛生検査自体が正確に行われているかを点検するために、検査品質の調査が行われることがある。かかる検査品質調査では、例えば、検査室内にて日々行う検査の手順や検査機器、試薬類に問題がないかを確認するために、調査用検体を選び、一定期間または一定検査件数ごとに測定する場合がある。また、日々の衛生検査業務においても、検査品質を確認する場合がある。シャーレが撮像された画像から自動的にコロニー数をカウントする装置がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２３９６８３号公報
【特許文献２】特開２０１１−２１２０１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述の自動的にコロニー数をカウントする装置を用いれば、衛生検査以外にも、検査品質自体の調査を行うことができるだろう。例えば、同一検体の同一条件で作成した複数のシャーレ間では、コロニー数が同等になるはずである。そこで、衛生検査で取り扱われた同一検体について同一条件で作成した複数のシャーレ間でのコロニー数の差が一定範囲内であれば衛生検査の品質に問題がないと判断できるだろう。しかしながら、上記の技術では、検査品質を適切に評価できない場合がある。【０００５】
すなわち、コロニー自動カウント装置を用いて複数のシャーレ内のコロニー数を比較するだけでは、検査品質を適切に評価するのに不十分な場合がある。なぜなら、培養の過程での事故（コンタミネーション）や検査環境の不備をコロニー数の情報のみで発見できない場合があるからである。例えば、複数のシャーレ間でコロニー数が同等であっても、いずれかのシャーレが、培養の過程で検査員の手指が触れて汚染された場合には、そのシャーレ内に発育する菌の種類や大きさが異なることがある。このような場合であっても、複数のシャーレ間でコロニー数が同等の場合、コロニー数の比較による検査品質の調査では、衛生検査の品質に問題がないと判断されてしまう場合がある。【０００６】
１つの側面では、本発明は、検査品質を適切に評価できるコロニー検査プログラム、コロニー検査装置およびコロニー検査方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
第１の案では、コロニー検査プログラムは、コンピュータに細菌コロニーが含まれた複数のシャーレのそれぞれについて撮影された画像を取得し、複数の画像の間で、類似度を算出する処理を実行させる。さらに、コロニー検査プログラムは、コンピュータに算出した類似度に基づいて、アラームを出力するか否かを制御する処理を実行させる。
【発明の効果】
【０００８】
衛生検査の品質を適切に評価できる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施例１に係るシステム全体の構成を示す図である。
【図２】図２は、実施例１に係るコロニー検査装置の構成を示す機能ブロック図である。
【図３】図３は、検査ＤＢのデータ構造の一例を示す図である。
【図４】図４は、カラーヒストグラムの第一の例を示した図である。
【図５】図５は、カラーヒストグラムの第二の例を示した図である。
【図６】図６は、コロニー面積の分布ヒストグラムの第一の例を示した図である。
【図７】図７は、コロニー面積の分布ヒストグラムの第二の例を示した図である。
【図８】図８は、判定画面におけるアラーム表示の第一の例を示した図である。
【図９】図９は、判定画面におけるアラーム表示の第二の例を示した図である。
【図１０】図１０は、コロニー検査装置の処理マトリクスの一例を示す図である。
【図１１】図１１は、コロニー検査装置がアラームを出力するまでの処理動作の第一の例を示す図である。
【図１２】図１２は、コロニー検査装置がアラームを出力するまでの処理動作の第二の例を示す図である。
【図１３】図１３は、コロニー検査装置がアラームを出力するまでの処理動作の第三の例を示す図である。
【図１４】図１４は、コロニー検査装置に係るコンピュータのハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下に、本願の開示するコロニー検査プログラム、コロニー検査装置およびコロニー検査方法の実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。各実施例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【実施例１】
【００１１】
（システム全体の構成）
次に、実施例１に係るシステム全体の構成について説明する。図１は、実施例１に係るシステム全体の構成を示す図である。図１に示すように、システム１０は、撮像装置２００ａ〜２００ｃと、端末装置３００ａ〜３００ｃと、ネットワーク５０と、コロニー検査装置１００とを有する。【００１２】
撮像装置２００ａは、端末装置３００ａに接続される。また、撮像装置２００ｂは、端末装置３００ｂに接続される。また、撮像装置２００ｃは、端末装置３００ｃに接続される。ここで、各撮像装置が撮影したシャーレの画像をシャーレ画像と呼ぶことにする。各撮像装置２００は、設置されたシャーレの画像を撮影し、画像データをそれぞれの端末装置３００に送信する。端末装置３００は、ネットワーク５０を介して画像データをコロニー検査装置１００に送信する。コロニー検査装置１００は、各端末装置３００から送信された画像データに基づきシャーレが検査過程において不備だったか否かを判定する。コロニー検査装置１００は、シャーレに不備があった可能性が高いと判定した場合に、アラームを出力する。【００１３】
なお、実施例１では、各撮像装置２００がシャーレ画像を撮影し、コロニー検査装置１００がシャーレ画像からコロニー数をカウントする例を例示するが、各端末装置３００がシャーレ画像を基にコロニー数をカウントしてもよい。また、コロニー検査装置１００がアラームを出力する処理に関する詳細は、後述する。【００１４】
（検査部門におけるシャーレの作成）
次に、各撮像装置２００に設置するシャーレの作成について説明する。検査部門は、食品製造工場で衛生検査をおこなう部門である。検査部門に所属する検査員は、衛生検査を実施する。一方、同じく検査部門に所属する責任者は、検査員が行った衛生検査の最終判定を行うとともに、検査員がおこなった衛生検査の品質を評価する。【００１５】
検査部門の検査員は、出荷する食品に対して衛生検査をおこなうために、食品から検体を採取し、所定の方法でシャーレを作成する。【００１６】
例えば、検査員は以下のようにしてシャーレを作成する。まず、検査員は、検査対象の食品から採取された検体に他の検体と区別するための識別番号である検査Ｎｏを付す。次いで、検体に付した検査Ｎｏと同じ番号を、２枚のシャーレの蓋にそれぞれ記入する。次いで、検査員は、検体をすりつぶして希釈水を加え試料原液を作成する。試料原液の一部をスポイトで抽出し、２枚のシャーレに加え、さらに希釈水を加えて所定濃度に希釈し、１希釈２枚のシャーレを作成する。次いで、検査員は、シャーレに寒天等の培地を流し込みシャーレ中で混釈する。【００１７】
次いで、検査員は、寒天が固化した後に蓋を下にして倒置し、インキュベータにより２枚のシャーレ内の温度を所定温度に保ち、各シャーレを１〜２日程度放置する。これにより、同一検体を同一条件により２枚のシャーレにて菌を培養する。なお、食品から採取される検体は一部、再検査用に冷凍保存される。次いで、検査員は、生成されたシャーレを各撮像装置２００に設置する。なお、上記では、初めから同一希釈段階の２枚のシャーレを作成する旨を説明したが、連続した２〜３段階の希釈のシャーレを２枚ずつ作成し、適切な１つの希釈段階を選択してコロニー数をカウントしてもよい。【００１８】
（コロニー自動カウント装置の利用に関して）
なお、コロニー数のカウント作業は、目視でおこなうのが一般的である。ところが、検査員が精度よくカウント作業をおこなうには、検査員にある程度の実務経験が必要となる。このため、検査部門は、実務経験が十分でない検査員にカウント作業を依頼することができない。また、検査部門は限られた検査員数にて定常的に業務をこなす必要があるため、検査実務経験を有する検査員が他の検査員にカウント作業のノウハウを伝えるのは困難という事情がある。さらに、検査部門は、各検査員の実務経験の差によりカウントに誤差が出るので、カウント作業における検査レベルを一定に保つのが難しいという問題もある。このような事情により検査部門は、検査員に目視でカウント作業をさせると、作業品質を一定に保つことが困難となる。【００１９】
そこで、検査員は、自動でシャーレ内のコロニー数をカウントするコロニー自動カウント装置を検査に用いることが増えている。コロニー自動カウント装置は、自動でコロニー数をカウントするので実務経験の少ない検査員でも使用できる。また、検査部門は検査員にコロニー自動カウント装置を使用させることにより、検査レベルを一定に保つことが容易となる。このため、検査部門は、検査員にコロニー自動カウント装置を使用させることが多くなりつつある。【００２０】
（コロニー検査装置の機能構成）
実施例１に係るコロニー検査装置１００の機能構成の一例について説明する。図２は、実施例１に係るコロニー検査装置の構成を示す機能ブロック図である。図２に示すように、コロニー検査装置１００は、Ｉ／Ｆ(Interface)１０１と、表示部１０２、制御部１１０と、記憶部１２０とを有する。Ｉ／Ｆ１０１は、ネットワーク５０に接続され、ネットワーク５０を介して各端末装置３００にデータを送信するための通信インターフェースである。表示部１０２は、コロニー検査装置１００でなされた処理結果をモニタに表示する。また、表示部１０２は、コロニー検査装置１００から出力されたアラームを表示する。【００２１】
（記憶部の各構成）
記憶部１２０は、検査ＤＢ(Database)１２１と、画像データ１２２と、画像特徴量データ１２３と、閾値データ１２４とを記憶する。記憶部１２０は、例えば、ＲＡＭ（Random  access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ（Flash  Memory）などの半導体メモリ素子、ハードディスクや光ディスクなどの記憶装置に対応する。【００２２】
検査ＤＢ１２１は、検査毎に検査に関するデータ、シャーレ画像間の類似度および判定結果を対応付けて記憶するためのデータベースである。図３は、検査ＤＢのデータ構造の一例を示す図である。図３に示すように、検査ＤＢ１２１は、検査Ｎｏと、検体１と、検体２と、検査日と、検体名と、ｃｆｕと、希釈倍率と、カウント数１と、カウント数２と、類似度と、判定結果とを対応付ける。「検査Ｎｏ」は、検査日における検体毎に一意に付される番号である。また、「検査Ｎｏ」は、同一シャーレから生成された検体のグループに対して一つ付される。「検体１」は、同一シャーレから生成された複数の２つの検体のうちの一方の検体１の画像を示す。「検体２」は、同一シャーレから生成された複数の２つの検体のうちの他方の検体２の画像を示す。「検査日」は、検査がなされた日を示す。「検体名」は、検体を採取した食品名を示す。「ｃｆｕ」は、検体のグラム当たりの菌の数を示す。「希釈倍率」は、もとの溶液を希釈した倍率を示す。「カウント数１」は、検体１に含まれるコロニー数を示す。「カウント数２」は、検体２に含まれるコロニー数を示す。「類似度」は、検体１および検体２に係る画像間の類似度を示す。「類似度」は０〜１で示され、比較する画像が同一である場合、１となる。「判定結果」は、責任者が判定した結果を示す。例えば、「判定結果」は、検査員がカウントしたｃｆｕについて、食品グループ毎に定められた規定値内に収まっていると責任者が判断した場合、「規定内」となる。また、「判定結果」は、食品グループ毎に定められた規定値を超えていると責任者が判断した場合、「規定外」となる。また、「判定結果」は、責任者が検査品質に問題があると判断した場合、「Ｌ.Ａ.(Laboratory  Accident)」となる。【００２３】
画像データ１２２は、各端末装置３００から受信したシャーレ画像のデータである。後述するようにコロニー検査装置１００は、検査対象の検体を分割することにより作成された２枚のシャーレに係る画像データを、検査ＤＢ１２１で対応付けて画像データ１２２として記憶する。なお、画像データ１２２のファイル形式は、例えば、ＧＩＦファイル、ＪＰＥＧファイル、ＢＭＰファイル等である。【００２４】
画像特徴量データ１２３は、対応する各シャーレ画像の画像特徴量に関するデータである。コロニー検査装置１００は、画像特徴量データ１２３を様々な方法で取得する。例えば、コロニー検査装置１００は、各シャーレ画像に対応するカラーヒストグラムを作成する。そして、コロニー検査装置１００は、作成されたカラーヒストグラムを画像特徴量データ１２３として記憶部１２０に記憶する。また、コロニー検査装置１００は、シャーレ画像を基にコロニーの面積の平均値を算出する。そして、コロニー検査装置１００は、コロニー面積の平均値を画像特徴量データ１２３として記憶部１２０に記憶する。また、コロニー検査装置１００は、各シャーレ画像のＳＩＦＴ（Scale-Invariant  Feature  Transform）特徴量を算出する。そして、コロニー検査装置１００は、ＳＩＦＴ特徴量を画像特徴量データ１２３として記憶部１２０に記憶する。なお、コロニー検査装置１００は、ＳＵＲＦ(Speed  Up  Robust  Features)またはＨＯＧ(Histogram  of  Oriented  Gradients)により画像特徴量を算出してもよい。上記は、コロニー検査装置１００により算出される画像特徴量の一例であり、コロニー検査装置１００は、他の方法で画像特徴量を算出してもよい。また、画像特徴量の算出に関する詳細は、後述する。【００２５】
閾値データ１２４は、コロニー検査装置１００がアラームを出力するか否かを判定する際に使用される各閾値を示すデータである。後述するようにコロニー検査装置１００は、対応するシャーレ画像間の類似度を算出し、類似度が閾値以上であるか否かによりアラームを出力するか否かを判定する。例えば、コロニー検査装置１００は、野菜類のシャーレ画像を比較する場合に、閾値データ１２４に基づき閾値を「0.6」に設定する。なお、コロニー検査装置１００は、責任者からのフィードバックに基づき閾値を適宜更新してもよい。また、閾値の更新に関する詳細は、後述する。【００２６】
（制御部の各構成）
制御部１１０は、取得部１１１と、計数部１１２と、算出部１１３と、判定部１１４とを有する。制御部１１０の機能は、例えば、ＣＰＵ（Central  Processing  Unit）が所定のプログラムを実行することで実現することができる。また、制御部１１０の機能は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）などの集積回路により実現することができる。なお、判定部１１４は、出力部の一例である。【００２７】
取得部１１１は、Ｉ／Ｆ１０１を介して各端末装置３００から計数データを取得し、記憶部１２０に記憶する。例えば、取得部１１１は、各端末装置３００から、検査対象である検体を分割することにより作成された２枚のシャーレ画像を受信する。次いで、取得部１１１は、対応する２枚のシャーレ画像を、一つの検査Ｎｏで対応付けて検査ＤＢ１２１に記憶する。その他にも取得部１１１は、検査ごとに検査日、検体名、ｃｆｕおよび希釈倍率のデータを各端末装置３００から受信し、これらを同じ検査Ｎｏに対応付けて記憶する。【００２８】
計数部１１２は、画像データ１２２として記憶されている各シャーレ画像を基にシャーレに含まれるコロニー数をカウントする。また、計数部１１２は、各シャーレ画像の画像特徴量を算出する。例えば、計数部１１２は、各端末装置３００から受信したシャーレ画像を基に、シャーレに含まれるコロニー数をそれぞれカウントする。次いで、計数部１１２は、同一検体から作成された一方のシャーレの画像を画像１とし、他方を画像２としたとき、画像１のコロニー数を検査ＤＢ１２１の「カウント数１」に挿入し、画像２のコロニー数を「カウント数２」に挿入する。なお、計数部１１２は、シャーレ内のコロニーが重なっている場合、画像処理によりコロニーを分離してカウントしてもよい。【００２９】
次いで、計数部１１２は、画像１および画像２の画像特徴量として、カラーヒストグラム、コロニーの面積の平均値またはＳＩＦＴ特徴量等を計算する。例えば、計数部１１２は、画像１および画像２の画像特徴量としてカラーヒストグラムを求める場合、以下のように処理する。まず、計数部１１２は、画像１および画像２に含まれる各ピクセルの赤成分Ｒ、緑成分Ｇ、青成分Ｂの各色成分を４色まで減色し、赤成分Ｒ、緑成分Ｇ、青成分Ｂの組み合わせが６４通りになるようにする。次いで、計数部１１２は、６４通りに対応する各色に０から６３番までの番号を付けてビン番号とする。次いで、計数部１１２は、ビン番号に対応するピクセルが画像１および画像２内にいくつ含まれるかをカウントし、カラーヒストグラムを作成する。【００３０】
図４は、カラーヒストグラムの第一の例を示した図である。図４に示したようにカラーヒストグラムは、画像１における０−６３までのビン番号に対応するピクセル数をそれぞれ表す。例えば、カラーヒストグラムは、画像１においてビン番号０のピクセルが約５０００個あることを示す。また、カラーヒストグラムは、画像１においてビン番号１０のピクセルが約２５０００個あることを示す。また、カラーヒストグラムは、画像１においてビン番号２０のピクセルが約１０００個あることを示す。なお、カラーヒストグラムは、画像１において他のビン番号においても各ビン番号に対応するピクセル数を示す。【００３１】
図５は、カラーヒストグラムの第二の例を示した図である。図５に示したようにカラーヒストグラムは、図４と同様に画像２における０−６３までのビン番号に対するピクセル数をそれぞれ表す。例えば、カラーヒストグラムは、画像２においてビン番号０のピクセルが約４０００個あることを示す。また、カラーヒストグラムは、画像２においてビン番号１０のピクセルが約２３０００個あることを示す。また、カラーヒストグラムは、画像２においてビン番号２０のピクセルが約２０００個あることを示す。なお、カラーヒストグラムは、画像２において、他のビン番号においても各ビン番号に対応するピクセル数を示す。【００３２】
次いで、計数部１１２は、図４の画像１に係るカラーヒストグラムと、図５の画像２に係るカラーヒストグラムとを画像特徴量データ１２３としてそれぞれ記憶部１２０に記憶する。なお、カラーヒストグラムを用いた類似度の算出については、後述する。【００３３】
なお、計数部１１２が作成するヒストグラムは、カラーヒストグラムに限られず、他のヒストグラムを作成してもよい。例えば、計数部１１２は、以下の手順でコロニー面積の分布ヒストグラムを作成してもよい。まず、計数部１１２は、画像１のエッジ抽出処理を行い、閉じられた部分をコロニーとして検出する。次いで、計数部１１２は、画像１に含まれる各コロニーの面積を計算する。なお、計数部１１２は、同様にして、画像２に含まれる各コロニーの面積を計算する。【００３４】
次いで、計数部１１２は、画像１のコロニーを面積の大きさに応じてＮ段階に区分し、各段階に属するコロニー数をカウントする。例えば、計数部１１２は、コロニーの面積を７段階に区分した場合、１段階目に面積が最も小さい範囲に属するコロニーの数をカウントする。また、計数部１１２は、２段階目に面積が次に小さい範囲に属するコロニーの数をカウントする。このようにして、計数部１１２は、各段階に属するコロニーの数をカウントする。次いで、計数部１１２は、縦軸にコロニー数、横軸にコロニーの面積をとり、画像１のコロニー面積の分布ヒストグラムを作成する。なお、計数部１１２は、同様にして、画像２のコロニー面積の分布ヒストグラムを作成する。【００３５】
図６は、コロニー面積の分布ヒストグラムの第一の例を示した図である。図６に示したコロニー面積の分布ヒストグラムは、画像１に対応する。また、コロニー面積の分布ヒストグラムは、縦軸方向にコロニー数をとり、横軸方向にコロニー面積をとる。また、コロニー面積の分布ヒストグラムは、コロニー面積を７段階に区分して、各段階のコロニー数を示す。例えば、一方、コロニー面積の分布ヒストグラムは、１段階目のコロニー数が約３０であることを示す。また、コロニー面積の分布ヒストグラムは、２段階目のコロニー数が約２３であることを示す。コロニー面積の分布ヒストグラムは、他の段階に属するコロニー数をそれぞれ示す。一方、図７は、コロニー面積の分布ヒストグラムの第二の例を示した図である。図７に示したコロニー面積の分布ヒストグラムは、画像２に対応する。なお、コロニー面積の分布ヒストグラムを用いた類似度の算出については、後述する。【００３６】
また、計数部１１２は、他の方法で画像特徴量を計算してもよい。例えば、計数部１１２は、コロニー面積の平均値を画像特徴量データとして計算してもよい。具体的には、計数部１１２は、画像１および画像２のエッジ抽出処理を行い、閉じられた部分をコロニーとして検出する。なお、計数部１１２は、コロニーを閉じられた部分の面積、色、大きさ等で検出してもよい。次いで、計数部１１２は、検出した各コロニーのピクセル数をカウントしてコロニーの総面積を求める。次いで、計数部１１２は、コロニーの総面積をコロニー数で除算することによりコロニーの面積の平均値を求める。そして、計数部１１２は、コロニーの面積の平均値を画像特徴量データ１２３として記憶部１２０に記憶させる。【００３７】
もしくは、計数部１１２は、画像１および画像２のＳＩＦＴ特徴量を算出し、画像特徴量データ１２３として記憶部１２０に記憶させてもよい。なお、ＳＩＦＴは、物体認識等に用いられるアルゴリズムであり、画像の回転や拡大縮小、照明変化に強いといわれている。計数部１１２は、画像内から特徴点を検出し、その特徴点ごとの輝度変化を算出することによりＳＩＦＴ特徴量を求める。そして、計数部１１２は、求めた各ＳＩＦＴ特徴量を画像特徴量データ１２３として記憶部１２０に記憶させる。【００３８】
算出部１１３は、画像特徴量データ１２３として記憶されている各シャーレ画像に係る画像特徴量に基づき、対応するシャーレ画像間の類似度を算出する。例えば、算出部１１３は、計数部１１２が画像特徴量として画像１および画像２のカラーヒストグラムを計算した場合、Histogram  Intersectionという方法により、下記の手順でヒストグラムを比較する。なお、各ビン番号の値は、各ビン番号に相当するピクセル数を示す。まず、算出部１１３は、画像１と画像２のカラーヒストグラムにおけるビン番号０の値を比較し、値の小さいほうを合計値に加算する。例えば、算出部１１３は、画像１のビン番号０の値を「5000」、画像２のビン番号０の値を「4000」とすると、小さいほうの「4000」を合計値「0」に加算して、合計値を「4000」とする。次いで、算出部１１３は、画像１のビン番号１の値を「2000」、画像２のビン番号１の値を「1500」とすると、小さいほうの「1500」を合計値「4000」に加算して、合計値を「5500」とする。次いで、算出部１１３は、画像１のビン番号２の値を「1000」、画像２のビン番号２の値を「1500」とすると、小さいほうの「1000」を合計値「5500」に加算して、合計値を「6500」とする。なお、算出部１１３は、ビン番号３−６３までも同様に値の小さいほうを合計値に加算し、合計値を算出する。また、算出部１１３は、画像２においても同様に合計値Ｘ１を算出する。また、算出部１１３が算出する合計値Ｘ１は、画像１のビン番号ｉの値をＨ1［i］、画像２のビン番号ｉの値をＨ2［i］としたとき、以下の式で表すことができる。【００３９】
【数１】
2015045012.tif 000003
【００４０】
そして、算出部１１３は、求めた合計値を画像１または画像２の総ピクセル数で除算することにより、０から１の範囲で表される類似度Ｘ２を算出する。すなわち、類似度Ｘ２は、画像１のビン番号ｉの値をＨ1［i］、画像２のビン番号ｉの値をＨ2［i］としたとき、以下の式で表すことができる。【００４１】
【数２】
2015045012.tif 000004
【００４２】
また、上記のHistogram  Intersectionによるヒストグラムの比較方法は、一例であり、算出部１１３は、他の方法でヒストグラムを比較してもよい。例えば、算出部１１３は、以下の手順により、Bhattacharyya距離でヒストグラムを比較してもよい。まず、計数部１１２は、画像１のヒストグラムの各ビン番号の値を、画像１の総ピクセル数で除算することにより正規化する。これにより、画像１のヒストグラムは、出現確率分布で表現されることになる。次いで、計数部１１２は、同様の手順により、画像２のヒストグラムを出現確率分布で表現する。【００４３】
次いで、算出部１１３は、各ビン番号に対して、画像１および画像２における出現確率の積の平方根の和を、画像１および画像２の類似度Ｘ３とする。これにより、類似度は０〜１の値をとることになる。すなわち、この場合、類似度Ｘ３は、画像１のビン番号ｉの出現確率をｐ［i］、画像２のビン番号ｉの出現確率をｑ［i］としたとき、以下の式で表すことができる。【００４４】
【数３】
2015045012.tif 000005
【００４５】
また、算出部１１３は、計数部１１２が画像特徴量として画像１および画像２のコロニー面積のヒストグラムを計算した場合、以下の手順により、類似度を算出してもよい。まず、算出部１１３は、画像１と画像２のコロニー面積のヒストグラムにおける１段階目の値を比較し、値の小さいほうを合計値に加算する。次いで、算出部１１３は、画像１と画像２のコロニー面積のヒストグラムにおける２段階目の値を比較し、値の小さいほうを合計値に加算する。算出部１１３は、コロニー面積の最も大きい範囲である７段階目まで上記計算を繰り返して合計値を算出する。次いで、算出部１１３は、算出した合計値を、画像１または画像２の総コロニー数で除算することにより、画像１および画像２の類似度Ｘ４を算出する。すなわち、この場合、類似度Ｘ４は、画像１のｉ段階目のコロニー数をＨ1［i］、画像２のｉ段階目のコロニー数をＨ2［i］としたとき、以下の式で表すことができる。【００４６】
【数４】
2015045012.tif 000006
【００４７】
また、算出部１１３は、画像１および画像２のコロニーの面積の平均値により類似度を算出してもよい。例えば、算出部１１３は、コロニー面積の平均値が小さい画像１を平均値が大きい画像２で除算することにより類似度を算出する。類似度は、二つのシャーレに同じ種類のコロニーが存在する場合、類似度が１に近くなると考えられる。【００４８】
また、算出部１１３は、画像１および画像２のＳＩＦＴ特徴量により類似度を算出してもよい。例えば、算出部１１３は、画像１および画像２のＳＩＦＴ特徴量から特徴ベクトルをそれぞれ生成し、それぞれの特徴ベクトルの比較に基づいて類似度を算出する。【００４９】
判定部１１４は、シャーレ間のコロニー数の相違、およびシャーレ画像間の類似度に基づき、検査品質が低いか否かを判定する。判定部１１４は、検査品質が低いと判定した場合に、アラームを出力する。例えば、判定部１１４は、シャーレ間のコロニー数の相違が閾値以上である場合に、検査対象のシャーレが検査過程において不備があったと判定し、アラームを出力する。また、判定部１１４は、シャーレ画像間の類似度が閾値以下である場合に、検査対象のシャーレが検査過程において不備があったと判定し、アラームを出力する。具体的には、判定部１１４は、検査対象のシャーレが検査過程において不備があったと判定した場合、責任者が検査結果を判定する画面に、シャーレが検査過程において不備があった可能性が高い旨のアラームを表示させる。なお、閾値は食品グループ、検査項目ごとに設定される。また、判定画面への表示に関する詳細は、後述する。【００５０】
図３を用いて、判定部１１４のアラームの出力の有無について説明する。例えば、判定部１１４は、シャーレ間のコロニー数のカウントが「7」以上相違する場合、もしくはシャーレ画像間の類似度が「0.6」以下の場合にアラームを出力するものとする。この場合において判定部１１４は、図３の検査ＤＢ１２１の検査Ｎｏ「105」において類似度が「0.55」で類似度が「0.6」以下であるのでアラームの条件を満たすと判定し、判定画面４００にアラームを出力する。また、判定部１１４は、検査Ｎｏ「106」においてカウント数１とカウント数２との相違が「12」で「7」以上であるのでアラームの条件を満たすと判定し、判定画面４００にアラームを出力する。また、検査Ｎｏ「108」においてカウント数１とカウント数２との相違が「1」でカウント数が「7」より小さく、かつ類似度が「0.71」で類似度が「0.6」より大きいので、アラームの条件を満たさないと判定し、判定画面４００にアラームを出力しない。また、判定部１１４は、検査Ｎｏ「109」において類似度が「0.55」で類似度が「0.6」以下であるのでアラームの条件を満たすと判定し、判定画面４００にアラームを出力する。なお、検査Ｎｏが「107」である場合のアラームの出力に関しては、後述する。【００５１】
また、判定部１１４は、シャーレ間のコロニー数のカウント比によりアラームを出力するか否かを判定してもよい。例えば、判定部１１４は、シャーレ間のコロニー数のカウント比が４倍以上である場合、もしくはシャーレ画像間の類似度が「0.6」以下の場合にアラームを出力するものとしてもよい。この場合において判定部１１４は、カウント数１が「4」で、カウント数２が「17」である場合、カウント数２がカウント数１の４倍以上であるのでアラーム条件を満たすと判定し、判定画面４００にアラームを出力する。一方、判定部１１４は、カウント数１が「4」でカウント数２が「15」であり、かつシャーレ画像間の類似度が「0.6」より大きい場合、アラーム条件を満たさないと判定し、判定画面４００にアラームを出力しない。【００５２】
（判定画面におけるアラーム表示例）
図８は、判定画面におけるアラーム表示の第一の例を示した図である。また、図９は、判定画面におけるアラーム表示の第二の例を示した図である。図８は、図３において検査Ｎｏ「105」に係る画像１の表示に対応する。また、図９は、図３において検査Ｎｏ「105」に係る画像２の表示に対応する。判定画面４００は、例えば、タブ４０２ａが選択状態の場合に、図８に示したように画像１に係るシャーレ画像を画像表示部４０１ａに表示する。一方、判定画面４００は、タブ４０２ｂが選択状態の場合に、図９に示したように画像２に係るシャーレ画像を画像表示部４０１ｂに表示する。また、表示部１０２は、判定画面４００の検査情報表示欄４１０に「検査Ｎｏ」と、「検査日」と、「検体名」と、「ｃｆｕ」と、「希釈倍率」と、「カウント数１」と、「カウント数２」とを表示する。また、表示部１０２は、判定部１１４が検査過程において不備があった可能性が高いと判定した場合に、図８および図９に示すように、検査情報表示欄４１０内のアラーム表示部４１１に「検査品質に問題がある可能性あり」という内容のアラームを表示する。【００５３】
また、表示部１０２は、判定画面４００の下部に規定内ボタン４２１、規定外ボタン４２２、Ｌ．Ａ．ボタン４２３および確定ボタン４３０を表示する。コロニー検査装置１００は、検査部門の責任者により規定内ボタン４２１が押下され、さらに、確定ボタン４３０が押下された場合、「規定内」である旨の判定結果を検査ＤＢ１２１に記憶させる。また、コロニー検査装置１００は、検査部門の責任者により規定外ボタン４２２が押下され、さらに、確定ボタン４３０が押下された場合、「規定外」である旨の判定結果を検査ＤＢ１２１に記憶させる。また、コロニー検査装置１００は、検査部門の責任者によりＬ．Ａ．ボタン４２３が押下され、さらに、確定ボタン４３０が押下された場合、「L.A.」である旨の判定結果を検査ＤＢ１２１に記憶させる。【００５４】
なお、検査部門は、判定結果が「規定内」であった場合、検査した検体のコロニー数が定められた規定値内に収まっていると判断する。また、検査部門は、判定結果が「規定外」であった場合、検査した検体のコロニー数が定められた規定値を超えていると判断し、直ちに製造工場ライン等の検査依頼元に対して報告を行う。また、検査部門は、判定結果が「L.A.」であった場合、再度検査が必要と判断し、冷凍保存しておいた同じ検体を用いて再度シャーレを作成する旨の指示を検査員に通知する。さらに、検査業務を改善させるために検査員を指導する。【００５５】
このように、コロニー検査装置１００は、検査過程において不備があった可能性が高い場合、判定画面４００にアラームを出力することで、検査品質に問題があるか否かを判定するのに有用な情報を提供することができる。なお、表示部１０２は、判定画面４００にアラームを出力するのに限られず、ポップアップを表示することによりアラームを出力してもよい。また、コロニー検査装置１００は、責任者にメール送信することによりアラームを出力してもよい。【００５６】
（コロニー検査装置の処理マトリクス）
次に、図１０の処理マトリクスを用いてコロニー検査装置１００でなされる処理内容を説明する。図１０は、コロニー検査装置の処理マトリクスの一例を示す図である。判定部１１４は、計数部１１２がカウントしたシャーレ間のコロニー数の相違が閾値以上の場合、どちらかのシャーレにて検査過程で不備があった可能性が高いと判定する。この場合、表示部１０２は、判定画面４００にアラームを出力する。【００５７】
また、判定部１１４は、シャーレ間のコロニー数の相違が閾値以内で、シャーレ画像間の類似度が閾値以上である場合、検査品質に問題がないと判定する。この場合、表示部１０２は、判定画面４００にアラームを出力しない。また、判定部１１４は、シャーレ間のコロニー数の相違が閾値以内で、シャーレ画像間の類似度が閾値以下である場合、コロニー数の発育状況が異なると予想されるので、どちらかのシャーレにて検査過程に不備があった可能性が高いと判定する。この場合、表示部１０２は、判定画面４００にアラームを出力する。【００５８】
（コロニー検査装置における処理の流れ）
次に、コロニー検査装置１００における処理の流れについて説明する。図１１は、コロニー検査装置がアラームを出力するまでの処理動作の第一の例を示す図である。まず、取得部１１１は、１つの検体を同一希釈倍率で２枚のシャーレに分割した後、それぞれを同一環境で培養することにより作成された２枚のシャーレに係る画像をそれぞれ取得する（ステップＳ１０）。取得部１１１は、対応する２つのシャーレ画像を、一つの検査Ｎｏで対応付けて検査ＤＢ１２１に記憶させる。【００５９】
次いで、計数部１１２は、検査ＤＢ１２１に記憶されている対応する各シャーレ画像からそれぞれコロニー数を算出する（ステップＳ１１）。次いで、計数部１１２は、対応する２つのシャーレ画像からそれぞれ画像特徴量を算出する（ステップＳ１２）。例えば、計数部１１２は、画像特徴量として２つのシャーレ画像のカラーヒストグラムをそれぞれ算出する。計数部１１２は、算出した画像特徴量を、画像特徴量データ１２３として記憶部１２０に記憶させる。【００６０】
次いで、算出部１１３は、２つのシャーレ画像の類似度を計算する（ステップＳ１３）。例えば、算出部１１３は、２つのシャーレ画像に対応するカラーヒストグラムの各ビン番号における値を比較し、各ビン番号における値の小さい方を足し合わせて合計値を求める。そして、算出部１１３は、求めた合計値を二つのシャーレ画像のうちの一方の総ピクセル数で除算することにより類似度を算出する。【００６１】
次いで、判定部１１４は、計数部１１２がカウントしたシャーレ間のコロニー数の相違が閾値Ｍ以上である場合（ステップＳ１４Yes）、アラームを出力し（ステップＳ１６）、処理を終了させる。一方、判定部１１４は、計数部１１２がカウントしたシャーレ間のコロニー数の相違が閾値Ｍより小さい場合（ステップＳ１４No）、ステップＳ１５の処理に移る。【００６２】
次いで、判定部１１４は、ステップＳ１５において画像類似度が閾値Ｎより小さい場合（ステップＳ１５No）、アラームを出力し（ステップＳ１６）、処理を終了させる。一方、判定部１１４は、ステップＳ１５において画像類似度が閾値Ｎ以上である場合（ステップＳ１５Yes）、アラームを出力せず、処理を終了させる。【００６３】
（効果）
すなわち、コロニー検査装置１００は、細菌コロニーが含まれた複数のシャーレのそれぞれについて撮影された画像を取得する取得部１１１と、複数の画像の間で、類似度を算出する算出部１１３とを有する。さらに、コロニー検査装置１００は、算出した類似度に基づいて、アラームを出力するか否かを変更する判定部１１４を有する。【００６４】
また、判定部１１４は、算出した類似度が、所定の値以上の差分を示す場合に、アラームを出力する。【００６５】
また、コロニー検査装置１００は、複数の画像のそれぞれに含まれる細菌コロニーの数を計数する計数部１１２をさらに有してもよい。そして、判定部１１４は、複数の画像のそれぞれについて計数された値に、予め決められていた数以上の差分がある場合、および、類似度が、所定の値以上の差分を示す場合に、アラームを出力してもよい。【００６６】
これにより、コロニー検査装置１００は、対応する２つのシャーレ画像のコロニー数の相違以外の要素を考慮して、検査品質を適切に評価できる。【００６７】
（実施例１に関連する他の実施例）
実施例１においては、コロニー検査装置１００が各シャーレのコロニー数および各シャーレ画像の画像特徴量を算出する。これに限定されず、図１の各端末装置３００は、撮像装置２００が撮影した各シャーレ画像に基づき、各シャーレのコロニー数、および各シャーレ画像の画像特徴量の一方または両方を算出し、算出されたデータをコロニー検査装置１００に送信し、コロニー検査装置１００が当該データを使用してもよい。【００６８】
実施例１においては、表示部１０２は、判定部１１４がシャーレを検査する過程において不備があった可能性が高いと判定した場合に、判定画面４００上にアラームを出力する。これに限定されず、判定部１１４は、判定画面４００とは別にポップアップを表示することによりアラームを出力してもよい。また、判定部１１４は、責任者等にメール送信することによりアラームを出力してもよい。【００６９】
実施例１においては、計数部１１２は、ＳＩＦＴ特徴量を計算する旨を説明した。これに限定されず、計数部１１２は、ＳＵＲＦ(Speed  Up  Robust  Features)またはＨＯＧ(Histogram  of  Oriented  Gradients)により画像特徴量を算出してもよい。【００７０】
実施例１においては、計数部１１２は、カラーヒストグラム、コロニー面積のヒストグラム、コロニーの面積の平均値またはＳＩＦＴ特徴量をシャーレ画像の画像特徴量として計算する旨を説明した。これに限定されず、計数部１１２は、次のように画像特徴量を計算してもよい。例えば、計数部１１２は、シャーレ画像の各座標位置に複数の波長光を含む光をそれぞれ照射し、透過光をフーリエ変換する。次いで、計数部１１２は、各座標における波長ごとの透過光の光量に基づき、行列を作成する。次いで、算出部１１３は、作成された行列を基にシャーレ画像間の類似度を算出する。【００７１】
実施例１においては、計数部１１２は、カラーヒストグラム、コロニー面積のヒストグラム、コロニーの面積の平均値またはＳＩＦＴ特徴量のいずれかを、シャーレ画像の画像特徴量として計算する旨を説明した。これに限定されず、コロニー検査装置１００は、以下のように検査品質を評価してもよい。例えば、計数部１１２は、カラーヒストグラム、コロニー面積のヒストグラム、コロニーの面積の平均値およびＳＩＦＴ特徴量を画像特徴量として算出する。次いで、算出部１１３は、カラーヒストグラム、コロニー面積のヒストグラム、コロニーの面積の平均値およびＳＩＦＴ特徴量のそれぞれの類似度を算出する。そして、判定部１１４は、全ての類似度がそれぞれに設定された閾値以上であるか否かを判定することにより、検査対象のシャーレが検査過程に不備があったか否かを判定する。【００７２】
また、食品製造工場の検査部門が検査品質を改善するためにコロニー検査装置１００を使用する旨を説明したが、他部門の品質管理部門が検査部門における検査品質を監査するためにコロニー検査装置１００を使用してもよい。また、公的機関、外部の第三者機関がコロニー検査装置１００を使用して検査部門における検査を監査してもよい。【００７３】
（類似度に対する閾値の更新）
判定部１１４は、検査対象のシャーレが検査過程において不備があったか否かを、類似度が閾値以上であるか否かにより判定する。閾値は、食品グループ、検査項目ごとに設定される。閾値は、責任者により適宜更新されてもよい。【００７４】
例えば、コロニー検査装置１００は、以下の場合に閾値を更新してもよい。表示部１０２は、類似度が閾値以下である場合にアラームを出力する。このとき、コロニー検査装置１００は、責任者により判定結果に「規定内」が選択された場合に、閾値を現在の値よりも低めの値に更新してもよい。このように、コロニー検査装置１００は、責任者によりなされた判定結果をフィードバックして閾値データ１２３に反映させ、判定結果に基づき適宜閾値を学習させることにより、より適切な閾値を設定することができる。【００７５】
（同一画像の混同防止）
実施例１においては、判定部１１４は、シャーレ画像間の類似度が第一の閾値以下である場合に、検査対象のシャーレが検査過程において不備があったと判定する。さらに、判定部１１４は、シャーレ画像間の類似度が、第一の閾値よりも大きい第二の閾値以上である場合に、シャーレ画像が同一であると判定してもよい。これにより、コロニー検査装置１００は、責任者の誤認により同じシャーレ画像を混同して判定画面４００に表示させるのを防止することができる。なお、コロニー検査装置１００は、シャーレ画像間の類似度が第二の閾値以上である場合に「表示されているシャーレ画像が同一の可能性あり」という内容のアラームを出力してもよい。これにより、同じシャーレ画像を使って検査品質を評価するという不正を防止することができる。【００７６】
例えば、判定部１１４は、カウント数が「7」以上相違する場合、もしくは類似度が「0.6」以下もしくは「0.95」以上の場合にアラームを出力するものとする。この場合において判定部１１４は、図３の検査ＤＢ１２１の検査Ｎｏ「107」において、類似度が「0.99」で類似度が「0.95」以上であるのでアラームの条件を満たすと判定し、判定画面４００にアラームを出力する。【００７７】
次に、同一画像の混同を防止するためにアラームを出力する場合のコロニー検査装置１００における処理の流れについて説明する。図１２は、コロニー検査装置がアラームを出力するまでの処理動作の第二の例を示す図である。【００７８】
まず、取得部１１１は、１つの検体から分割され、同一希釈倍率で培養された２枚のシャーレに係る画像をそれぞれ取得する（ステップＳ２０）。次いで、計数部１１２は、検査ＤＢ１２１に記憶されている対応する各シャーレ画像からそれぞれコロニー数を算出する（ステップＳ２１）。次いで、計数部１１２は、対応する２つのシャーレ画像からそれぞれ画像特徴量を算出する（ステップＳ２２）。次いで、算出部１１３は、２つのシャーレ画像の類似度を計算する（ステップＳ２３）。【００７９】
次いで、判定部１１４は、計数部１１２がカウントしたシャーレ間のコロニー数の相違が閾値Ｍ以上である場合（ステップＳ２４Yes）、アラームを出力し（ステップＳ２６）、処理を終了させる。一方、判定部１１４は、計数部１１２がカウントしたシャーレ間のコロニー数の相違が閾値Ｍより小さい場合（ステップＳ２４No）、ステップＳ２５の処理に移る。次いで、判定部１１４は、ステップＳ２５において画像類似度が閾値Ｎより小さい場合、もしくは閾値Ｏより大きい場合（ステップＳ２５No）、アラームを出力し（ステップＳ２６）、処理を終了させる。一方、判定部１１４は、ステップＳ２５において画像類似度が閾値Ｎ以上で閾値Ｏ以下である場合（ステップＳ２５Yes）、アラームを出力せず、処理を終了させる。なお、閾値Ｎは、第一の閾値に対応する。また、閾値Ｏは、第二の閾値に対応する。【００８０】
（シャーレ内におけるコロニーの総面積）
計数部１１２は、１つのコロニーが極度に成長する等の理由によりシャーレ内のコロニーの総面積が半分以上となった場合に、コロニー数を精度よくカウントすることができない場合がある。そこで、判定部１１４は、算出部１１３が算出したシャーレ内のコロニーの総面積が閾値以上の場合に、責任者に追加検査を促すためにアラームを出力してもよい。これにより、コロニー検査装置１００は、成長の度合いが大きいコロニーが他のコロニーに重なることにより、コロニー数のカウントの精度が低下するのを防止することができる。【００８１】
計数部１１２は、以下のようにしてコロニーの総面積を算出する。例えば、計数部１１２は、画像１および画像２のエッジ抽出処理を行い、閉じられた部分をコロニーとして検出する。次いで、計数部１１２は、検出した各コロニーのピクセル数をカウントしてコロニーの総面積を求める。もしくは、計数部１１２は、暗い色の台に載せて撮影されたシャーレ画像に含まれる白色の画素数をカウントし、白色の画素数がシャーレ内全体の画素数のどのくらいの割合を占めるかに基づいて、コロニーの総面積を算出してもよい。【００８２】
次に、シャーレ内のコロニーの総面積を算出する場合のコロニー検査装置１００における処理の流れについて説明する。図１３は、コロニー検査装置がアラームを出力するまでの処理動作の第三の例を示す図である。【００８３】
まず、取得部１１１は、１つの検体から分割され、同一希釈倍率で培養された２枚のシャーレに係る画像をそれぞれ取得する（ステップＳ３０）。次いで、計数部１１２は、検査ＤＢ１２１に記憶されている対応する各シャーレ画像からそれぞれコロニー数を算出する（ステップＳ３１）。次いで、計数部１１２は、対応する２つのシャーレ画像から、それぞれ画像特徴量およびコロニー総面積を算出する（ステップＳ３２）。次いで、算出部１１３は、２つのシャーレ画像の類似度を計算する（ステップＳ３３）。【００８４】
次いで、判定部１１４は、計数部１１２がカウントしたシャーレ間のコロニー数の相違が閾値Ｍ以上である場合（ステップＳ３４Yes）、アラームを出力し（ステップＳ３７）、処理を終了させる。一方、判定部１１４は、計数部１１２がカウントしたシャーレ間のコロニー数の相違が閾値Ｍより小さい場合（ステップＳ３４No）、ステップＳ３５の処理に移る。次いで、判定部１１４は、ステップＳ３５において画像類似度が閾値Ｎより小さい場合（ステップＳ３５No）、アラームを出力し（ステップＳ３７）、処理を終了させる。一方、判定部１１４は、ステップＳ３５において画像類似度が閾値Ｎ以上の場合（ステップＳ３５Yes）、ステップＳ３６の処理に移る。次いで、判定部１１４は、コロニーの総面積が閾値Ｐ以上である場合（ステップＳ３６No）、アラームを出力し（ステップＳ３７）、処理を終了させる。一方、判定部１１４は、コロニーの総面積が閾値Ｐより小さい場合（ステップＳ３６Yes）、アラームを出力せず、処理を終了させる。【００８５】
（表示端末のハードウェア構成）
図１４は、コロニー検査装置に係るコンピュータのハードウェア構成を示す図である。図１４が示すように、コンピュータ５００は、各種演算処理を実行するＣＰＵ５０１と、ユーザからのデータ入力を受け付ける入力装置５０２と、モニタ５０３とを有する。また、コンピュータ５００は、記憶媒体からプログラム等を読み取る媒体読取装置５０４と、他の装置と接続するためのインターフェース装置５０５と、他の装置と無線により接続するための無線通信装置５０６とを有する。また、コンピュータ５００は、各種情報を一時記憶するＲＡＭ（Random  Access  Memory）５０７と、ハードディスク装置５０８とを有する。また、各装置５０１〜５０８は、バス５０９に接続される。【００８６】
ハードディスク装置５０８には、図２に示した制御部１１０の取得部１１１、計数部１１２、算出部１１３および判定部１１４の各処理部と同様の機能を有するコロニー検査プログラムが記憶される。また、ハードディスク装置５０８には、コロニー検査プログラムを実現するための各種データが記憶される。【００８７】
ＣＰＵ５０１は、ハードディスク装置５０８に記憶された各プログラムを読み出して、ＲＡＭ５０７に展開して実行することで、各種の処理を行う。また、これらのプログラムは、コンピュータ５００を、図２に示した取得部１１１、計数部１１２、算出部１１３および判定部１１４として機能させることができる。【００８８】
なお、上記のコロニー検査プログラムは、必ずしもハードディスク装置５０８に記憶されている必要はない。例えば、コンピュータ５００が読み取り可能な記憶媒体に記憶されたプログラムを、コンピュータ５００が読み出して実行するようにしてもよい。コンピュータ５００が読み取り可能な記憶媒体は、例えば、ＣＤ−ＲＯＭやＤＶＤディスク、ＵＳＢ（Universal  Serial  Bus）メモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ、ハードディスクドライブ等が対応する。また、公衆回線、インターネット、ＬＡＮ（Local  Area  Network）等に接続された装置にこのプログラムを記憶させておき、コンピュータ５００がこれらからプログラムを読み出して実行するようにしてもよい。
【符号の説明】
【００８９】
１００      コロニー検査装置
１０１      Ｉ／Ｆ
１０２      表示部
１１０      制御部
１１１      取得部
１１２      計数部
１１３      算出部
１１４      判定部
１２０      記憶部
１２１      検査ＤＢ
１２２      画像データ
１２３      画像特徴量データ
１２４      閾値データ
【図１】
2015045012.tif 000007
【図２】
2015045012.tif 000008
【図３】
2015045012.tif 000009
【図４】
2015045012.tif 000010
【図５】
2015045012.tif 000011
【図６】
2015045012.tif 000012
【図７】
2015045012.tif 000013
【図８】
2015045012.tif 000014
【図９】
2015045012.tif 000015
【図１０】
2015045012.tif 000016
【図１１】
2015045012.tif 000017
【図１２】
2015045012.tif 000018
【図１３】
2015045012.tif 000019
【図１４】
2015045012.tif 000020
【手続補正書】
【提出日】平成28年3月14日(2016.3.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータに
細菌コロニーが含まれた複数のシャーレのそれぞれについて撮影された画像を取得し、
複数の前記画像の間で、類似度を算出し、
算出した前記類似度に基づいて、アラームを出力するか否か制御する処理を実行させることを特徴とする、コロニー検査プログラム。
【請求項２】
前記アラームを出力するか否かを変更する処理は、算出した前記類似度が、所定の値以上の差分を示す場合に、アラームを出力することを特徴とする請求項１に記載のコロニー検査プログラム。
【請求項３】
さらに、複数の前記画像のそれぞれに含まれる前記細菌コロニーの数を計数し、
前記アラームを出力するか否かを変更する処理は、複数の前記画像のそれぞれについて計数された値が、予め決められていた数以上の差分がある場合、および、前記類似度が、所定の値以上の差分を示す場合に、アラームを出力することを特徴とする請求項１に記載のコロニー検査プログラム。
【請求項４】
細菌コロニーが含まれた複数のシャーレのそれぞれについて撮影された画像を取得する取得部と、
複数の前記画像の間で、類似度を算出する算出部と、
算出した前記類似度に基づいて、アラームを出力するか否かを変更する出力部と、を有することを特徴とするコロニー検査装置。
【請求項５】
コンピュータが
細菌コロニーが含まれた複数のシャーレのそれぞれについて撮影された画像を取得し、
複数の前記画像の間で、類似度を算出し、
算出した前記類似度に基づいて、アラームを出力するか否かを変更する処理を実行することを特徴とする、コロニー検査方法。
【国際調査報告】
2015045012.tif 000021
2015045012.tif 000022
2015045012.tif 000023