JP2015065870A - Medium information registration system, colony detection device, hygiene control system, and program - Google Patents
Medium information registration system, colony detection device, hygiene control system, and program Download PDFInfo
- Publication number
- JP2015065870A JP2015065870A JP2013202650A JP2013202650A JP2015065870A JP 2015065870 A JP2015065870 A JP 2015065870A JP 2013202650 A JP2013202650 A JP 2013202650A JP 2013202650 A JP2013202650 A JP 2013202650A JP 2015065870 A JP2015065870 A JP 2015065870A
- Authority
- JP
- Japan
- Prior art keywords
- colony
- detection
- medium
- detection process
- information
- 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.)
- Granted
Links
Landscapes
- Apparatus Associated With Microorganisms And Enzymes (AREA)
- Measuring Or Testing Involving Enzymes Or Micro-Organisms (AREA)
Abstract
Description
本発明は、食品用の衛生管理システム等に関する。 The present invention relates to a food hygiene management system and the like.
近年、ファーストフードその他の外食産業の成長や手軽な加工食品の増加により、他人が調理した食品を食する機会が著しく増加している。その一方で、加工食材や加工食品等の食品に毒物又は微生物等の危険なものが混入すると、人体に直接影響を与えるため、加工食品を取り扱う場合には、原材料の安全性だけでなく、製造工程の衛生面を厳しく管理し、食品の生産加工の全般に渡る食品の安全性が求められている。 In recent years, due to the growth of fast food and other food service industries and the increase in easy processed foods, the opportunity to eat food prepared by others has increased remarkably. On the other hand, when foods such as processed foods and processed foods are mixed with dangerous substances such as poisons or microorganisms, it directly affects the human body. When handling processed foods, not only the safety of raw materials but also the production There is a need for food safety that strictly controls the hygiene of the process and covers the entire production and processing of food.
特に、各地で発生して問題となっている食中毒事件を発端に、食品の一層の安全性を図ることが命題となっており、食品衛生法を遵守するだけでなく、「HACCP(Hazard Analysis Critical Control Point) System」や「FSSC(Food Safety System Certification)22000」を導入する企業も増加している。 In particular, food poisoning incidents that have occurred in various places are the starting point, and it is a proposition to further improve the safety of foods. In addition to complying with the Food Sanitation Law, “HACCP (Hazard Analysis Critical) The number of companies introducing “Control Point System” and “FSSC (Food Safety System Certification) 22000” is also increasing.
このような加工食品に混入する微生物を検出するシステムとしては、フィルム型培地を用いるとともに、当該フィルム型培地において培養された検体に発生するコロニーを画像によってカウントするものが知られている(例えば、特許文献1)。 As a system for detecting microorganisms mixed in such processed foods, a system using a film-type medium and counting colonies generated in a specimen cultured in the film-type medium by an image is known (for example, Patent Document 1).
しかしながら、上述のような特許文献1等のシステムにあっては、コロニーを正確に検出し、その未検出を防止するためには、コロニー検出を行うための各種のパラメータや検出基準についての検出感度を高くする必要があるが、各種のパラメータや検出基準について検出感度を高くすると、気泡その他のコロニー以外のものもコロニーとして検出する過検出が発生し、適切なコロニー検出を行うことができない場合も多い。 However, in the system such as Patent Document 1 as described above, in order to accurately detect a colony and prevent its non-detection, detection sensitivity for various parameters and detection criteria for performing colony detection. However, if the detection sensitivity is increased for various parameters and detection criteria, over-detection that detects bubbles and other colonies as colonies may occur, and appropriate colony detection may not be possible. Many.
本発明は、上述の課題を解決するためになされたものであって、その目的は、過検出及び未検出を防止し、コロニーの検出及びその計数を的確に行うことが可能な培地情報登録システム等を提供することにある。 The present invention has been made to solve the above-mentioned problems, and its purpose is to prevent over-detection and non-detection, and to detect and count colonies accurately, and a culture medium information registration system Is to provide etc.
上述した課題を解決するため、本発明に係る培地情報登録システム等は、コロニーを培養する培地が撮像されることによって画像化された培地画像のデータを培地画像データとして取得する取得手段と、前記取得された培地画像データの培地画像を構成するピクセルの色に関する色特徴量を抽出する抽出手段と、前記抽出されたピクセルの色特徴量に基づいて、前記培地画像におけるコロニーを構成するコロニーピクセルを特定し、当該特定したコロニーピクセルに基づいて、前記培地に培養された前記コロニーを検出し、かつ、当該検出したコロニーを計数する第1コロニー検出処理を実行する第1検出手段と、前記検出手段の検出条件及び検出結果の少なくともいずれか一方が予め定められた判定条件を具備するか否かを判定する判定手段と、前記検出条件、検出結果又は双方が予め定められた判定条件を具備すると判定された場合に、前記抽出されたピクセルの色特徴量に基づいて、前記第1コロニー検出処理とは異なるコロニー検出処理を第2コロニー検出処理として実行する第2検出手段と、前記第1コロニー検出処理又は前記第2コロニー検出処理のいずれか一方の検出処理において検出されたコロニーに関する情報を培地情報としてデータベースに登録する登録手段と、を備える構成を有している。 In order to solve the above-described problem, the culture medium information registration system and the like according to the present invention includes an acquisition unit that acquires, as culture medium image data, data of a culture medium imaged by imaging a culture medium in which a colony is cultured, Extraction means for extracting a color feature amount relating to the color of a pixel constituting the medium image of the obtained medium image data, and a colony pixel constituting a colony in the medium image based on the color feature amount of the extracted pixel A first detection unit for performing a first colony detection process for identifying and detecting the colonies cultured in the medium based on the identified colony pixels and counting the detected colonies; and the detection unit A determination unit that determines whether at least one of the detection condition and the detection result satisfies a predetermined determination condition When the detection condition, the detection result, or both are determined to have a predetermined determination condition, colony detection different from the first colony detection process is performed based on the color feature amount of the extracted pixel. Second detection means for executing the process as a second colony detection process, and information on colonies detected in either the first colony detection process or the second colony detection process is registered in the database as medium information. And a registration unit for performing the above-described registration.
本発明に係る培地情報登録システム等は、例えば、汎用コロニー検出処理が実行された際にコロニーが未検出である場合に、予め定められた条件を具備すると判定し、コロニーの検出感度を高感度となるようにパラメータや検出基準を設定し、又は、検出手法を用いる、汎用コロニー検出処理よりコロニーの検出感度が高い特別コロニー検出処理を実行すれば、未検出を防止することができるなど、コロニーの過検出及び未検出を防止することができる。 The medium information registration system or the like according to the present invention determines that the predetermined condition is satisfied when, for example, the colony is not detected when the general-purpose colony detection process is executed, and the colony detection sensitivity is high sensitivity. If the special colony detection process with a higher colony detection sensitivity than the general-purpose colony detection process is performed, the parameters and detection criteria are set so that Over-detection and non-detection can be prevented.
したがって、本実施形態の衛生管理システム等は、コロニーの検出及びその計数を的確に実行することができるとともに、的確に検出されたコロニー及びその数に関する情報を含む培地情報をデータベースに登録することができる。 Therefore, the hygiene management system and the like of the present embodiment can accurately execute detection and counting of colonies, and register medium information including information on accurately detected colonies and the number thereof in the database. it can.
以下、本発明に係る実施形態について、図面を参照しながら説明する。なお、以下の実施形態は、食品の製造ライン又は検査ライン(以下、「作業ライン」という。)におけるフィルム型培地を用いた衛生管理システムに対して、本発明に係る培地情報登録システム、コロニー検出装置、プログラム、及び、衛生管理システムを適用した場合の実施形態である。ただし、本発明は、その技術的思想を含む範囲内で以下の実施形態に限定されない。 Hereinafter, embodiments according to the present invention will be described with reference to the drawings. In the following embodiment, the medium information registration system, colony detection according to the present invention is applied to a hygiene management system using a film-type medium in a food production line or an inspection line (hereinafter referred to as “work line”). It is embodiment at the time of applying a device, a program, and a hygiene management system. However, the present invention is not limited to the following embodiments within the scope including the technical idea.
[1]衛生管理システム
まず、図1を用いて本実施形態の衛生管理システムSについて説明する。なお、図1は、本実施形態の衛生管理システムSの構成を示す構成図である。
[1] Hygiene management system First, the hygiene management system S of this embodiment will be described with reference to FIG. In addition, FIG. 1 is a block diagram which shows the structure of the sanitary management system S of this embodiment.
本実施形態の衛生管理システムSは、加工中又は加工後の食品を製造する製造工程又は当該食品を検査する検査工程を有する作業ライン80において、製造中又は製造後の食品を検体として抽出し、フィルム型培地60で検体に発生した一般性菌又は大腸菌等の予め特定した菌(コロニー)を培養させた際の培養状況などのフィルム型培地60に関する情報(以下、「培地情報」という。)を、検体が抽出された作業に関する情報(以下、「作業情報」という。)に対応付けてデータ管理し、食品の製造上又は検査上の衛生状態を管理するためのシステムである。 The sanitary management system S of the present embodiment extracts a food during or after manufacture as a specimen in a work line 80 having a manufacturing process for manufacturing a processed or processed food or an inspection process for inspecting the food, Information relating to the film-type medium 60 (hereinafter referred to as “medium information”) such as the culture status when cultivated bacteria (colonies) such as common bacteria or E. coli generated in the specimen in the film-type medium 60 are cultured. This is a system for managing data in association with information relating to the work from which the specimen is extracted (hereinafter referred to as “work information”), and for managing the hygienic state in the manufacture or inspection of food.
特に、本実施形態の衛生管理システムSは、
(1)フィルム型培地60を画像化した培地画像のデータ(以下、「培地画像データ」という。)の培地画像を構成する各ピクセルの色特徴量に基づいて、当該各ピクセルが前記コロニーの画像を構成するピクセル(以下、「コロニーピクセル」という。)を特定し、
(2)特定したコロニーピクセルに基づいてコロニーを検出し、かつ、当該検出したコロニーの数を計数するコロニー検出処理(以下、「汎用コロニー検出処理」又は「第1コロニー検出処理」という。)を実行し、
(3)汎用コロニー検出処理の検出条件又は検出結果が予め定められた条件を具備すると判定した場合に、汎用コロニー検出処理とは異なり、当該汎用コロニー検出処理よりコロニーの検出感度が高いコロニー検出処理(以下、「特別コロニー検出処理」又は「第2コロニー検出処理」という。)を実行し、
(4)汎用コロニー検出処理又は特別コロニー検出処理のいずれか一方の各検出処理において検出したコロニーに関する情報を培地情報としてデータベースに登録する、構成を有している。
In particular, the sanitary management system S of this embodiment is
(1) Based on the color feature amount of each pixel constituting the medium image of the medium image data obtained by imaging the film-type medium 60 (hereinafter referred to as “medium image data”), each pixel is an image of the colony. Identify the pixels that make up (hereinafter referred to as “colony pixels”),
(2) Colony detection processing (hereinafter referred to as “general colony detection processing” or “first colony detection processing”) that detects colonies based on the identified colony pixels and counts the number of the detected colonies. Run,
(3) When it is determined that the detection condition or detection result of the general-purpose colony detection process has a predetermined condition, unlike the general-purpose colony detection process, the colony detection process with higher colony detection sensitivity than the general-purpose colony detection process (Hereinafter referred to as “special colony detection process” or “second colony detection process”),
(4) It has the structure which registers the information regarding the colony detected in each detection process of any one of a general-purpose colony detection process or a special colony detection process into a database as culture-medium information.
このような構成を実現するために、本実施形態の衛生管理システムSは、図1に示すように、各フィルム型培地60に関する培地情報を登録する際に用いる複数の携帯用通信端末装置10と、当該衛生管理システムSを管理する管理者端末装置20と、ネットワーク30と、データベース400を有し、かつ、携帯用通信端末装置10又は管理者端末装置20と連動し、培地情報の登録管理を含む各種の処理を実行するサーバ装置40と、を有している。 In order to realize such a configuration, the sanitary management system S of the present embodiment, as shown in FIG. 1, includes a plurality of portable communication terminal devices 10 used when registering culture medium information regarding each film-type culture medium 60. In addition, the administrator terminal device 20 that manages the sanitary management system S, the network 30, and the database 400, and in conjunction with the portable communication terminal device 10 or the administrator terminal device 20, registration management of medium information is performed. And a server device 40 that executes various types of processing.
本実施形態の作業情報は、製造工程又は検査工程に係わる各種の情報の他に、検体として製造工程又は検査工程から抽出された食品及び当該検体の培養に関する情報を含み、作業毎に、固有の識別情報(以下、「作業ID」という。)71を用いてデータベース400に登録されるようになっている。具体的には、各作業情報には、
(1)作業ID71と、
(2)検体を抽出すべき作業ライン80の識別情報(以下、「ラインID」という。)又は作業ライン80が複数の工程を有している場合には、ラインID及び工程の識別情報(以下、「工程ID」という。)71bと、
(3)検体としての食品の製品名、ロットの識別情報(以下、「ロットID」という。)及びロット名と、
(4)作業開始時刻及び終了時刻を示す作業日時と、
(5)作業者の識別情報(以下、「作業者ID(社員ID)」という。)及び作業者名と、
が含まれる。そして、作業情報の各情報は、種別毎にかつ作業毎にデータベース400に登録されている。
The work information of this embodiment includes, in addition to various types of information related to the manufacturing process or inspection process, food extracted as a specimen from the manufacturing process or inspection process and information related to the culture of the specimen, and is unique to each work. Identification information (hereinafter referred to as “work ID”) 71 is used to be registered in the database 400. Specifically, each work information includes
(1) work ID 71;
(2) Identification information (hereinafter referred to as “line ID”) of the work line 80 from which the sample is to be extracted or, if the work line 80 has a plurality of processes, the line ID and process identification information (hereinafter referred to as “line ID”). , Referred to as “process ID”) 71b;
(3) Product name of food as a sample, identification information of lot (hereinafter referred to as “lot ID”), lot name,
(4) work date and time indicating the work start time and end time;
(5) worker identification information (hereinafter referred to as “worker ID (employee ID)”) and worker name;
Is included. Each piece of work information is registered in the database 400 for each type and for each work.
携帯用通信端末装置10は、例えば、通信機能を有するデジタルカメラ、タブレット型情報端末装置、スマートフォン又は携帯用電話機等、静止画像等の撮像機能又は録画機能(以下、単に「カメラ機能」という。)を有し、かつ、作業者によって携帯可能な通信端末装置である。 The portable communication terminal device 10 is, for example, a digital camera having a communication function, a tablet-type information terminal device, a smartphone or a portable telephone, or the like, or an imaging function such as a still image or a recording function (hereinafter simply referred to as “camera function”). And a communication terminal device portable by an operator.
特に、携帯用通信端末装置10は、カメラ機能によって、フィルム型培地60を画像化して培地画像データを生成すること、及び、作業指示書70を画像化して指示書画像データを生成することが可能な構成を有している。そして、携帯用通信端末装置10は、作業ID71と、フィルム型培地60の培地画像データと、当該培地画像データのメタデータと、を培地情報として、サーバ装置40のデータベース400に登録することが可能な構成を有している。 In particular, the portable communication terminal device 10 can generate a culture medium image data by imaging the film-type culture medium 60 using a camera function, and can generate an instruction sheet image data by imaging the work instruction sheet 70. It has a configuration. And the portable communication terminal device 10 can register the work ID 71, the medium image data of the film-type medium 60, and the metadata of the medium image data as medium information in the database 400 of the server device 40. It has a configuration.
一方、携帯用通信端末装置10は、培地情報をサーバ装置40に送信する際には、BLUETOOTH(登録商標)、ワイヤレスLAN(WLAN:Wireless Local Area Network)又はワイヤレスPAN(WPAN:Wireless Personal Area Network)等の近距離無線用の通信規格を用いて直接若しくはアクセスポイント50を介してサーバ装置40に送信し、又は、図示しない移動基地局を介して公衆電話回線網を用いてサーバ装置40に送信する構成を有している。そして、携帯用通信端末装置10は、XML(eXtensible Markup Language)等のマークアップ言語によって構築されたブラウザ機能を有し、当該ブラウザ機能を用いて作業者の操作入力指示及び操作確認を実行するとともに、当該ブラウザ機能を介して培地情報をサーバ装置40に送信するようになっている。 On the other hand, when the portable communication terminal device 10 transmits the culture medium information to the server device 40, BLUETOOTH (registered trademark), wireless LAN (WLAN: Wireless Local Area Network), or wireless PAN (WPAN: Wireless Personal Area Network). The data is transmitted to the server device 40 directly or via the access point 50 using a communication standard for short-range wireless communication or the like, or is transmitted to the server device 40 using a public telephone line network via a mobile base station (not shown). It has a configuration. The portable communication terminal device 10 has a browser function constructed by a markup language such as XML (extensible Markup Language), and executes an operation input instruction and an operation confirmation by the operator using the browser function. The culture medium information is transmitted to the server device 40 via the browser function.
管理者端末装置20は、例えば、タブレット型情報端末装置、スマートフォン、パーソナルコンピュータ又はワークステーション等の情報通信端末装置である。 The administrator terminal device 20 is an information communication terminal device such as a tablet information terminal device, a smartphone, a personal computer, or a workstation.
また、管理者端末装置20は、管理者の識別情報(以下、「管理者ID」という。)と管理者のパスワード及び作業者IDを管理し、サーバ装置40へのアクセス権限の管理、携帯用通信端末装置10の端末IDの管理、及び、登録された培地情報の修正その他の管理を行うことができる制御装置として機能する。 The administrator terminal device 20 manages administrator identification information (hereinafter referred to as “manager ID”), the administrator password, and the worker ID, manages access authority to the server device 40, and is portable. It functions as a control device capable of performing management of the terminal ID of the communication terminal device 10, correction of registered medium information, and other management.
そして、管理者端末装置20は、携帯用通信端末装置10と同様に、マークアップ言語によって構築されたブラウザ機能を有し、当該ブラウザ機能を用いてサーバ装置40とのデータの授受、報告書の閲覧等を実行することができる構成を有している。 The administrator terminal device 20 has a browser function built in a markup language, like the portable communication terminal device 10, and uses the browser function to exchange data with the server device 40 and to generate a report. It has a configuration capable of executing browsing and the like.
なお、管理者端末装置20は、同一ロット内において、工程を実行する機械の故障その他によって各作業が中断した場合、作業者における培地情報の登録ミス等が発生した場合に、培地情報その他の情報を修正することができる構成を有している。 Note that the administrator terminal device 20 is configured so that, in the same lot, when each operation is interrupted due to a failure of a machine that executes a process or the like, when a registration error of medium information or the like occurs in the operator, medium information or other information It has the structure which can correct.
ネットワーク30は、例えば、携帯電話網を含む公衆電話回線網(以下、「長距離通信ネットワーク」という)、近距離無線ネットワーク等のIP(Internet Protocol)ネットワーク、又は、その双方が相互接続されて構成されている。ただし、当該ネットワーク30の構成は、これに限られない。 The network 30 includes, for example, a public telephone line network (hereinafter referred to as “long-distance communication network”) including a mobile phone network, an IP (Internet Protocol) network such as a short-distance wireless network, or both of which are interconnected. Has been. However, the configuration of the network 30 is not limited to this.
サーバ装置40は、携帯用通信端末装置10又は管理者端末装置20と連動し、培地情報のデータ処理及びその登録を実行するために用いられるサーバ装置である。 The server device 40 is a server device used in conjunction with the portable communication terminal device 10 or the administrator terminal device 20 to execute data processing of medium information and registration thereof.
具体的には、サーバ装置40は、フィルム型培地60を画像化した培地画像データから当該フィルム型培地60に培養されたコロニー及びその数を、汎用的な検出処理である汎用コロニー検出処理を用いて検出する構成を有している。 Specifically, the server device 40 uses a general-purpose colony detection process, which is a general-purpose detection process, for the colonies cultured in the film-type medium 60 from the medium image data obtained by imaging the film-type medium 60 and the number thereof. It has the structure to detect.
そして、サーバ装置40は、汎用コロニー検出処理において、検体の種別又は菌種などの検出条件、及び、検出したコロニーの数などの検出結果が予め定められた条件(以下、「判定条件」という。)を具備した場合に、例えば、コロニーを検出する際に用いるパラメータ、その検出基準、及び、当該コロニーの検出手法のうち、1又は2以上が汎用コロニー検出処理とは異なる特別コロニー検出処理を実行し、フィルム型培地60に培養されたコロニー及びその数の再検出を実行する構成を有している。 In the general colony detection process, the server device 40 is a condition (hereinafter referred to as “determination condition”) in which detection conditions such as the type of specimen or fungus and detection results such as the number of colonies detected are determined in advance. ), For example, one or more of the parameters used when detecting a colony, its detection criteria, and the colony detection method execute a special colony detection process different from the general-purpose colony detection process The colony cultured in the film-type medium 60 and the number of the colonies are re-detected.
このような構成を有することによって、本実施形態の衛生管理システムSにおいては、例えば、汎用コロニー検出処理が実行された際にコロニーが未検出である場合に、予め定められた条件を具備すると判定し、コロニーの検出感度を高感度となるようにパラメータや検出基準を設定し、又は、汎用コロニー検出処理よりコロニーの検出感度が高い検出手法を用いる特別コロニー検出処理を実行すれば、未検出を防止することができるなど、コロニーの過検出及び未検出を防止することができる。 By having such a configuration, in the sanitary management system S of the present embodiment, for example, when a general colony detection process is executed and a colony is not detected, it is determined that a predetermined condition is satisfied. If a special colony detection process that uses a detection method with a higher colony detection sensitivity than the general colony detection process is performed, the undetected state is detected. It is possible to prevent overdetection and non-detection of colonies.
したがって、本実施形態の衛生管理システムSにおいては、コロニーの検出及びその計数を的確に実行することができるとともに、的確に検出されたコロニー及びその数に関する情報を含む培地情報をデータベースに登録することができるようになっている。 Therefore, in the sanitary management system S of the present embodiment, colony detection and counting can be accurately performed, and medium information including information regarding the accurately detected colonies and the number thereof is registered in the database. Can be done.
また、本実施形態の衛生管理システムSにおいては、紙媒体などの物理的な資源を利用して種々のデータ解析及びその提供を行う場合に比べて省資源化をも図ることができるとともに、培地に関する培地情報をデータベース400に登録させることによって登録ミスが著しく減少し、難しい培地の管理を容易にすることができるので、無駄に培地を消費すること無く省資源化を図ることができる。 Further, in the sanitary management system S of the present embodiment, it is possible to save resources as compared with the case where various data analyzes and provisions are performed using physical resources such as paper media, and the culture medium. By registering the culture medium information in the database 400, registration mistakes can be remarkably reduced, and management of difficult culture media can be facilitated. Therefore, resource saving can be achieved without consuming wasteful culture media.
[2]フィルム型培地
次に、図2を用いて本実施形態のフィルム型培地60について説明する。なお、図2は、本実施形態に用いるフィルム型培地60の一例である。
[2] Film Type Medium Next, the film type medium 60 of the present embodiment will be described with reference to FIG. FIG. 2 is an example of a film-type medium 60 used in this embodiment.
本実施形態に用いるフィルム型培地60は、フィルム又はシ−ト状の乾燥培地によって作業ライン80の各工程から検出した検体としての食品に発生した菌を培養するための培地である。例えば、フィルム型培地60は、一般生菌、大腸菌群及び黄色ブドウ球菌を培養する培地として用いられる。なお、カビや酵母、リステリア菌、水質用微生物、乳酸菌、タンパク質等の各種の菌、物質又は微生物を培養する培地として用いてもよい。 The film-type medium 60 used in the present embodiment is a medium for culturing bacteria generated in food as a specimen detected from each step of the work line 80 using a film or sheet-like dry medium. For example, the film-type medium 60 is used as a medium for culturing general live bacteria, coliforms, and Staphylococcus aureus. In addition, you may use as a culture medium which culture | cultivates various bacteria, substances, or microorganisms, such as mold | fungi, yeast, a Listeria bacterium, a microorganism for water quality, lactic acid bacteria, and a protein.
また、フィルム型培地60は、例えば、図2に示すように、フィルムによって形成される基材シート61と、基材シート61の中心を基準に当該基材シート61上に形成される円形の枠(以下、「円形枠」という。)62と、当該枠内に設けられる菌を培養する培養層63と、当該培養層63を被覆するカバーシート64と、基材シート61の右上に形成された培地ID66と、を有している。 The film-type medium 60 includes, for example, a base sheet 61 formed of a film and a circular frame formed on the base sheet 61 with reference to the center of the base sheet 61 as shown in FIG. (Hereinafter referred to as “circular frame”) 62, a culture layer 63 for culturing bacteria provided in the frame, a cover sheet 64 covering the culture layer 63, and a base sheet 61. Medium ID66.
例えば、培地ID66は、2次元バーコード等のバーコード又は英数字で形成されており、フィルム型培地60の撮像時に一緒に画像化され、バーコード認識機能又はOCR(Optical Character Recognition)機能などの画像解析機能を用いて、携帯用通信端末装置10又はサーバ装置40において取得される。 For example, the culture medium ID 66 is formed of a barcode such as a two-dimensional barcode or alphanumeric characters, and is imaged together when the film-type culture medium 60 is imaged, such as a barcode recognition function or an OCR (Optical Character Recognition) function. It is acquired in the portable communication terminal device 10 or the server device 40 using the image analysis function.
基材シート61は、フィルム状又はシート状の基材であれば特に限定されず、例えば、プラスチックフィルムや紙等を用いることができる。プラスチックフィルムの例としては、ポリエチレン、ポリプロピレン、ポリエチレンテレフタレート、ポリエチレンナフタレート、ポリメタクリレート、ポリメチルメタクリレート、ポリメチルアクリレート、ポリエステル、ポリカーボネート等の樹脂フィルムを好ましく挙げることができる。ポリエチレンテレフタレート、ポリプロピレン系の合成紙等が好ましく挙げることができる。なお、ポリプロピレン系合成紙は、ポリプロピレンを主原料とするフィルム合成紙である。 The base material sheet 61 is not particularly limited as long as it is a film-like or sheet-like base material, and for example, a plastic film or paper can be used. Preferred examples of plastic films include resin films such as polyethylene, polypropylene, polyethylene terephthalate, polyethylene naphthalate, polymethacrylate, polymethyl methacrylate, polymethyl acrylate, polyester, and polycarbonate. Preferred examples include polyethylene terephthalate and polypropylene synthetic paper. Note that the polypropylene-based synthetic paper is a film synthetic paper whose main raw material is polypropylene.
なお、フィルム型培地60は、培地ID66を記憶させたICタグを有し、携帯用通信端末装置10が有する近距離無線通信インターフェース140(例えば、ICタグリーダ)によって当該携帯用通信端末装置10に培地ID66を取得させてもよい。 The film-type culture medium 60 has an IC tag in which a culture medium ID 66 is stored. The short-range wireless communication interface 140 (for example, an IC tag reader) included in the portable communication terminal apparatus 10 causes the medium to be connected to the portable communication terminal apparatus 10. ID66 may be acquired.
[3]作業指示書
次に、図3を用いて本実施形態の作業指示書70について説明する。なお、図3は、本実施形態に用いる作業指示書70の一例である。
[3] Work instruction sheet Next, the work instruction sheet 70 of this embodiment will be described with reference to FIG. FIG. 3 is an example of a work instruction sheet 70 used in the present embodiment.
本実施形態の作業指示書70は、同一条件によって製造又は検査された食品群毎、すなわち、ロット毎に、一以上の製造工程又は検査工程の作業名称及びその内容と、使用する作業ライン80と、製造又は検査される食品(加工食品)名称、数量その他の情報と、が記載された指示書である。 The work instruction sheet 70 of the present embodiment includes, for each food group manufactured or inspected under the same conditions, that is, for each lot, work names and contents of one or more manufacturing processes or inspection processes, and work lines 80 to be used. It is an instruction document that describes the name of the food (processed food) to be manufactured or inspected, the quantity, and other information.
また、本実施形態の作業指示書70は、右上に印刷その他の方法によって形成された指示書ID71aと、所定の領域に印刷その他の方法によって形成された複数の工程ID71bと、を有している。指示書ID71a及び各工程ID71bは、作業ID71として用いられ、例えば、2次元バーコード等のバーコード又は英数字で形成されている。そして、指示書ID71a及び各工程ID71bは、フィルム型培地60の登録が実行される際に当該フィルム型培地60と同様に画像化され、携帯用通信端末装置10又はサーバ装置40において解析することによって認識される。 Further, the work instruction sheet 70 of the present embodiment has an instruction sheet ID 71a formed by printing or other methods on the upper right and a plurality of process IDs 71b formed by printing or other methods on a predetermined area. . The instruction sheet ID 71a and each process ID 71b are used as the work ID 71, and are formed of, for example, a barcode such as a two-dimensional barcode or alphanumeric characters. The instruction ID 71a and each process ID 71b are imaged in the same manner as the film-type medium 60 when the registration of the film-type medium 60 is executed, and analyzed by the portable communication terminal device 10 or the server device 40. Be recognized.
なお、作業指示書70は、フィルム型培地60と同様に、指示書ID71a又は工程ID71bの作業ID71を記憶させたICタグを有し、タグリーダなどの携帯用通信端末装置10が有するインターフェース(近距離無線通信インターフェース140)によって当該携帯用通信端末装置10に作業ID71を取得させてもよい。また、以下の説明においては、特別に言及しない場合には、作業ID71とは、指示書ID71a又は工程ID71bを示す。 The work instruction sheet 70 has an IC tag in which the work ID 71 of the instruction sheet ID 71a or the process ID 71b is stored, like the film type culture medium 60, and has an interface (short distance) that the portable communication terminal device 10 such as a tag reader has. The portable communication terminal device 10 may acquire the work ID 71 by the wireless communication interface 140). In the following description, unless otherwise specified, the work ID 71 indicates an instruction ID 71a or a process ID 71b.
[4]携帯用通信端末装置
次に、図4を用いて本実施形態の携帯用通信端末装置10の構成について説明する。なお、図4は、本実施形態の携帯用通信端末装置10の構成を示すブロック図である。
[4] Portable Communication Terminal Device Next, the configuration of the portable communication terminal device 10 of the present embodiment will be described using FIG. FIG. 4 is a block diagram showing the configuration of the portable communication terminal device 10 of the present embodiment.
本実施形態の携帯用通信端末装置10は、各種のプログラムが実行される際に用いられるメモリ機能を有するデータ記憶部100と、撮像機能を有し、フィルム型培地60の画像データその他の画像データを生成する画像データ生成部110と、サーバ装置40と連動して培地情報をサーバ装置40に初期登録及び培養直後を含む培養後登録する処理(以下、「培地情報登録処理」という。)その他の処理を実行するアプリケーション制御部120と、を備えている。 The portable communication terminal device 10 of the present embodiment has a data storage unit 100 having a memory function used when various programs are executed, an imaging function, image data of the film-type medium 60, and other image data. In addition to the image data generation unit 110 that generates the media information, the media information is registered in the server device 40 after the initial registration and the post-cultivation registration immediately after the culture in conjunction with the server device 40 (hereinafter referred to as “medium information registration processing”). And an application control unit 120 that executes processing.
また、携帯用通信端末装置10は、サーバ装置40及び他の通信装置と通信を行うネットワーク通信部130と、ICタグその他の通信用のインターフェースとデータの授受を行う近距離無線通信インターフェース140と、現在位置を検出する現在位置検出部150と、表示部160と、表示部160を制御する表示制御部161と、ユーザの操作を入力するための操作部170と、タイマー180と、装置全体を制御する携帯端末管理制御部190と、を有している。 The portable communication terminal device 10 includes a network communication unit 130 that communicates with the server device 40 and other communication devices, a short-range wireless communication interface 140 that exchanges data with an IC tag and other communication interfaces, Controls the current position detection unit 150 that detects the current position, the display unit 160, the display control unit 161 that controls the display unit 160, the operation unit 170 for inputting user operations, the timer 180, and the entire apparatus. A portable terminal management control unit 190.
そして、携帯用通信端末装置10は、例えば、電話機能及び電子メール等のメール機能を有する場合には、マイク、スピーカ及び電子メールの送受信機能等の種々の必要な部材を有している。さらに、上述の各部は、バス11によって互いに接続され、データの授受が実行される。 And the portable communication terminal device 10 has various necessary members such as a microphone, a speaker, and an e-mail transmission / reception function when having a mail function such as a telephone function and e-mail. Further, the above-described units are connected to each other by a bus 11 to exchange data.
データ記憶部100は、各種のアプリケーションプログラムが記憶されるアプリケーション記憶部101と、画像データ生成部110によって撮像されることによって生成された画像データが記憶される画像データ記憶部102と、携帯用通信端末装置10の管理及び制御に関するプログラム、並びに、各プログラムの実行中にワークエリアとして用いられるとともに、携帯用通信端末装置10で実行される各処理において用いられるデータが記憶されるROM/RAM103と、を有している。 The data storage unit 100 includes an application storage unit 101 that stores various application programs, an image data storage unit 102 that stores image data generated by being captured by the image data generation unit 110, and portable communication. A program relating to management and control of the terminal device 10, and a ROM / RAM 103 that is used as a work area during the execution of each program and stores data used in each process executed by the portable communication terminal device 10; have.
特に、アプリケーション記憶部101には、画像データ生成部110、操作部170、表示制御部161及び画像データ記憶部102と連動し、アプリケーション制御部120によって実行されるアプリケーションプログラム(以下、「アプリ」という。)が記録されている。また、アプリケーション記憶部101には、上述のブラウジング機能を実現するためのブラウザ用のプログラムも記録されている。 In particular, the application storage unit 101 includes an application program (hereinafter referred to as “application”) that is executed by the application control unit 120 in conjunction with the image data generation unit 110, the operation unit 170, the display control unit 161, and the image data storage unit 102. .) Is recorded. The application storage unit 101 also stores a browser program for realizing the above browsing function.
画像データ記憶部102には、撮像した培地画像データ及び指示書画像データと、各画像データを管理するための画像IDと、撮像時刻等の各画像データに対応する各種のメタデータと、作業ID71と、培地ID66と、各種のフラグ情報と、が対応付けられて記憶される。なお、画像IDとは、各携帯用通信端末装置10において適宜付与される任意の識別情報である。 In the image data storage unit 102, the imaged medium image data and instruction sheet image data, the image ID for managing each image data, various metadata corresponding to each image data such as the imaging time, and the work ID 71 The medium ID 66 and various flag information are stored in association with each other. The image ID is arbitrary identification information that is appropriately given in each portable communication terminal device 10.
画像データ生成部110は、光学システムと、当該光学システムから入力された光学画像を電気信号に変換するCCDIセンサ(Charge Coupled Device Image Sensor)と、CCDIセンサにおいて生成された電気信号に基づいて画像データを生成する生成部と、を有する。 The image data generation unit 110 includes an optical system, a CCDI sensor (Charge Coupled Device Image Sensor) that converts an optical image input from the optical system into an electrical signal, and image data based on the electrical signal generated by the CCDI sensor. And a generating unit that generates
特に、画像データ生成部110は、作業指示書70を撮像した際に、当該撮像された作業指示書70を画像化し、指示書画像データを生成する。また、画像データ生成部110は、検体に発生した菌が培養される、又は、培養されたフィルム型培地60を撮像した際に、当該撮像されたフィルム型培地60を画像化し、当該フィルム型培地60の培地画像データを培地画像データとして生成する。 In particular, when the work instruction sheet 70 is imaged, the image data generation unit 110 converts the imaged work instruction sheet 70 into an image and generates instruction sheet image data. The image data generation unit 110 images the film-type medium 60 that has been imaged when the bacteria generated in the specimen are cultured or the film-type medium 60 that has been cultured is imaged. 60 pieces of medium image data are generated as medium image data.
アプリケーション制御部120は、所定のアプリによって培地情報登録処理を実現する。特に、アプリケーション制御部120は、アプリケーション記憶部101に記憶された培地登録アプリによって携帯用通信端末装置10の各部を制御するための各種制御プログラムを実行し、ネットワーク通信部130、表示制御部161及び操作部170と連動して、又は、制御して各種の処理を実行する。 The application control part 120 implement | achieves culture-medium information registration process with a predetermined application. In particular, the application control unit 120 executes various control programs for controlling each unit of the portable communication terminal device 10 using the culture medium registration application stored in the application storage unit 101, and the network communication unit 130, the display control unit 161, and Various processes are executed in conjunction with or under control of the operation unit 170.
アプリケーション制御部120は、アプリケーション記憶部101に記録された培地登録アプリを実行し、画像データ生成部110を制御して撮像されたフィルム型培地60の培地画像データを取得して画像データ記憶部102に記憶する。 The application control unit 120 executes the medium registration application recorded in the application storage unit 101, controls the image data generation unit 110 to acquire the medium image data of the film-type medium 60 captured and the image data storage unit 102. To remember.
そして、アプリケーション制御部120は、画像化された培地画像データから培地ID66を取得し、当該取得した培地ID66とともに、培地画像データと当該培地画像データのメタデータと各種のフラグ情報を画像データ記憶部102に記憶する。なお、アプリケーション制御部120は、通信回線を介して他の通信装置又はデータベース400と連動してバーコード認識又はOCR認識を実行してもよい。 Then, the application control unit 120 acquires the medium ID 66 from the imaged medium image data, and together with the acquired medium ID 66, the image data storage unit displays the medium image data, the metadata of the medium image data, and various flag information. 102. Note that the application control unit 120 may execute barcode recognition or OCR recognition in conjunction with another communication device or the database 400 via a communication line.
また、アプリケーション制御部120は、培地画像データの撮像後、又は、所定のタイミングによって、検体の培養開始時に培地情報をサーバ装置40に登録する初期登録及び当該検体の培養開始後に培地情報を登録する培養後登録を実行する。特に、アプリケーション制御部120は、作業者の指示に基づいて、初期登録か又は培養後登録かを特定し、いずれかの登録かを示す情報(フラグ情報)を培地情報に含めてサーバ装置40に送信する。 In addition, the application control unit 120 performs initial registration for registering the culture medium information in the server device 40 at the start of the culture of the specimen after imaging of the culture medium image data or at a predetermined timing, and registers the culture medium information after the start of the culture of the specimen. Perform registration after incubation. In particular, the application control unit 120 identifies whether the registration is initial registration or post-cultivation registration based on the operator's instruction, and includes information (flag information) indicating either registration in the culture medium information in the server device 40. Send.
また、アプリケーション制御部120は、フィルム型培地60を撮像した際に、タイマー180から現在時刻を取得し、当該現在時刻を撮像時刻として所定の画像IDとともに培地画像データのメタデータとして画像データ記憶部102に記憶し、サーバ装置40に培地画像データを送信する際に一緒に送信する。 The application control unit 120 acquires the current time from the timer 180 when the film-type medium 60 is imaged, and the image data storage unit as the metadata of the medium image data together with a predetermined image ID using the current time as the imaging time. 102. When the medium image data is transmitted to the server device 40, it is transmitted together.
なお、アプリケーション制御部120は、培地ID66と、指示書ID71a及び工程ID71bである作業ID71と、がICタグに記憶されている場合には、操作部170及び表示制御部161及び近距離無線通信インターフェース140と連動して培地ID66及び作業ID71を取得する。 In addition, the application control unit 120, when the culture medium ID 66 and the work ID 71 that is the instruction ID 71a and the process ID 71b are stored in the IC tag, the operation unit 170, the display control unit 161, and the short-range wireless communication interface The medium ID 66 and the work ID 71 are acquired in conjunction with 140.
また、アプリケーション制御部120は、サーバ装置40によって培地ID66及び作業ID71を培地画像データ及び指示書画像データから認識する場合には、培地情報として培地画像データの他に指示書画像データを送信する。 When the server device 40 recognizes the medium ID 66 and the work ID 71 from the medium image data and the instruction sheet image data, the application control unit 120 transmits instruction sheet image data in addition to the medium image data as the medium information.
さらに、アプリケーション制御部120は、実装上、携帯端末管理制御部190を構成するCPU(中央処理装置)が、アプリを実行した際の機能として実現されるものであってもよい。 Furthermore, the application control unit 120 may be realized as a function when the CPU (central processing unit) constituting the mobile terminal management control unit 190 executes an application in terms of implementation.
ネットワーク通信部130は、アプリケーション制御部120及び携帯端末管理制御部190の制御の下、ネットワーク30に接続されるサーバ装置40との通信回線を構築し、培地画像データ等の種々のデータの授受を行う。 The network communication unit 130 establishes a communication line with the server device 40 connected to the network 30 under the control of the application control unit 120 and the mobile terminal management control unit 190, and exchanges various data such as culture medium image data. Do.
近距離無線通信インターフェース140は、アプリケーション制御部120及び携帯端末管理制御部190の制御の下、ICタグを用いた近距離無線通信を行う。 The short-range wireless communication interface 140 performs short-range wireless communication using an IC tag under the control of the application control unit 120 and the mobile terminal management control unit 190.
現在位置検出部150は、アプリケーション制御部120又は携帯端末管理制御部190の制御の下、ネットワーク30を介してGPS(Global Positioning System)衛生の位置を認識し、当該GPS衛星から送信された衛星信号(GPS信号)を検出する。 The current position detection unit 150 recognizes the position of GPS (Global Positioning System) hygiene via the network 30 under the control of the application control unit 120 or the mobile terminal management control unit 190, and a satellite signal transmitted from the GPS satellite (GPS signal) is detected.
そして、現在位置検出部150は、当該検出されたGPS信号に基づいて携帯用通信端末装置10の現在位置の緯度及び経度によって示される座標値を算出(すなわち、検出)する。また、この現在位置検出部150は、この算出された座標値を位置情報としてアプリケーション制御部120に提供する。 Then, the current position detection unit 150 calculates (that is, detects) coordinate values indicated by the latitude and longitude of the current position of the portable communication terminal device 10 based on the detected GPS signal. In addition, the current position detection unit 150 provides the calculated coordinate value to the application control unit 120 as position information.
なお、携帯用通信端末装置10が、電話機能や近距離無線機能を有している場合には、電話や近距離無線に用いる電波を電話基地局等において受信した方角と電波強度に基づいて当該携帯用通信端末装置10の現在位置を算出(検出)してもよい。 In addition, when the portable communication terminal device 10 has a telephone function or a short-range wireless function, the portable communication terminal device 10 is based on the direction and the radio field intensity received by the telephone base station or the like for the radio wave used for the telephone or the short-range radio. The current position of the portable communication terminal device 10 may be calculated (detected).
表示部160は、所定のサイズ(例えば、5インチ、W480×H960ピクセル)の画像表示領域を有し、液晶素子又はEL(Electro Luminescence)素子のパネルによって構成され、表示制御部161において生成された表示データに基づいて所定の画像を表示するようになっている。特に、本実施形態では、表示部160は、培地登録アプリが実行されている際に、操作部170と連動し、各種の表示及び撮像されることによって画像化された作業指示書70とフィルム型培地60との画像を表示する。 The display unit 160 has an image display area of a predetermined size (for example, 5 inches, W480 × H960 pixels), is configured by a panel of liquid crystal elements or EL (Electro Luminescence) elements, and is generated by the display control unit 161. A predetermined image is displayed based on the display data. In particular, in this embodiment, the display unit 160 is linked with the operation unit 170 when the culture medium registration application is being executed, and the work instruction sheet 70 and the film type imaged by various displays and images. An image with the culture medium 60 is displayed.
表示制御部161は、アプリケーション制御部120又は携帯端末管理制御部190の制御の下、表示部160に所定の画像を描画させるために必要な描画データを生成し、生成した描画データを当該表示部160に出力するようになっている。 The display control unit 161 generates drawing data necessary to cause the display unit 160 to draw a predetermined image under the control of the application control unit 120 or the mobile terminal management control unit 190, and the generated drawing data is displayed on the display unit. 160 is output.
操作部170は、各種の確認ボタン、各操作指令を入力する操作ボタン、テンキー等の多数のキー及び表示部160上に設けられたタッチセンサにより構成され、各操作を行う際に用いられるようになっている。具体的には、操作部170は、培地登録アプリの起動時に上述の各種の処理を実行するための操作を行う際に用いられるようになっている。 The operation unit 170 includes various confirmation buttons, operation buttons for inputting operation commands, a number of keys such as a numeric keypad, and a touch sensor provided on the display unit 160, and is used when performing each operation. It has become. Specifically, the operation unit 170 is used when performing operations for executing the various processes described above when the culture medium registration application is activated.
なお、本実施形態においては、操作部170は、培地ID66を直接手入力する際に用いることも可能である。 In the present embodiment, the operation unit 170 can also be used when manually inputting the culture medium ID 66 directly.
タイマー180は、画像データ生成部110がフィルム型培地を撮像するときの日付及び時刻をアプリケーション制御部120に提供する。 The timer 180 provides the application control unit 120 with the date and time when the image data generation unit 110 images the film-type medium.
携帯端末管理制御部190は、主に中央演算処理装置(CPU)によって構成されるとともに、キー入力ポート、表示制御ポート等の各種入出力ポートを含み、携帯用通信端末装置10の全般的な機能及び情報提供プログラムを実行するための全般的な機能を総括的に制御するようになっている。 The portable terminal management control unit 190 is mainly configured by a central processing unit (CPU) and includes various input / output ports such as a key input port and a display control port, and the overall functions of the portable communication terminal device 10. In addition, overall functions for executing the information providing program are generally controlled.
[5]サーバ装置
[5.1]構成
次に、図5を用いて本実施形態のサーバ装置40の構成について説明する。なお、図5は、本実施形態のサーバ装置40の構成を示す構成図である。
[5] Server Device [5.1] Configuration Next, the configuration of the server device 40 of this embodiment will be described with reference to FIG. FIG. 5 is a configuration diagram showing the configuration of the server device 40 of the present embodiment.
本実施形態のサーバ装置40は、図5に示すように、作業情報及び培地情報等の各種の情報が記憶されるデータベース400と、携帯用通信端末装置10及び管理者端末装置20と通信を行う通信制御部410と、培地情報登録処理等の各種の処理を実行するデータ処理部420と、サーバ装置40の各部を制御するサーバ管理制御部430と、各部の制御に用いるROM/RAM440と、時刻管理を行うために用いるタイマー450と、を有する。なお、上述の各部は、バス41によって相互に接続され、各構成要素間におけるデータの転送が実行される。 As shown in FIG. 5, the server device 40 of the present embodiment communicates with a database 400 in which various information such as work information and culture medium information is stored, and the portable communication terminal device 10 and the administrator terminal device 20. A communication control unit 410, a data processing unit 420 that executes various processes such as a culture medium information registration process, a server management control unit 430 that controls each unit of the server device 40, a ROM / RAM 440 that is used to control each unit, and a time And a timer 450 used for management. The above-described units are connected to each other by a bus 41, and data transfer is performed between the components.
通信制御部410は、所定のネットワークインターフェースであり、携帯用通信端末装置10又は管理者端末装置20と通信回線を構築し、携帯用通信端末装置10又は管理者端末装置20と種々のデータの授受を行う。 The communication control unit 410 is a predetermined network interface, establishes a communication line with the portable communication terminal device 10 or the administrator terminal device 20, and exchanges various data with the portable communication terminal device 10 or the administrator terminal device 20. I do.
データベース400は、HDDにより構成され、培地情報データベース(以下、「培地情報DB」と略す。)401、ライン情報データベース(以下、「ライン情報DB」と略す。)402、ロット情報データベース(以下、「ロット情報DB」と略す。)403及び作業管理データベース(以下、「作業管理DB」と略す。)404を有する。 The database 400 includes an HDD, and includes a medium information database (hereinafter abbreviated as “medium information DB”) 401, a line information database (hereinafter abbreviated as “line information DB”) 402, and a lot information database (hereinafter referred to as “line information DB”). Lot information DB ”) 403 and a work management database (hereinafter abbreviated as“ work management DB ”) 404.
培地情報DB401は、各作業ライン80の工程毎に抽出され、かつ、携帯用通信端末装置10によって撮像されることによって取得した検体のフィルム型培地60に関する培地情報が作業ID71毎に、登録時に培地IDを付与し、格納されるデータベースである。例えば、培地情報DB401には、
(1)培地ID
(2)作業ID71
(3)撮像された培地画像データ
(4)撮像時刻
(5)フラグ情報を含むその他の情報
(6)コロニー数
(7)培地判定結果
(8)サイズ(ピクセル数)、重心位置、各ピクセルの特徴量など検出された各コロニーに関する情報(以下、「コロニー情報」という。)
(9)コロニー検出時に用いたプロファイル情報の種別(プロファイルID)
の9つデータが対応付けて記録される。
The medium information DB 401 is extracted for each process of each work line 80, and the medium information regarding the film-type medium 60 of the specimen acquired by being imaged by the portable communication terminal device 10 is registered for each work ID 71 at the time of registration. It is a database to which an ID is assigned and stored. For example, in the culture medium information DB 401,
(1) Medium ID
(2) Work ID 71
(3) Imaged medium image data (4) Image capture time (5) Other information including flag information (6) Number of colonies (7) Medium determination result (8) Size (number of pixels), barycentric position, each pixel Information on each detected colony such as feature amount (hereinafter referred to as “colony information”)
(9) Type of profile information (profile ID) used at the time of colony detection
Are recorded in association with each other.
なお、各培地情報における、コロニー情報、コロニー数及び培地判定としては、データ処理部420によって判定された結果が記憶される。また、各培地情報におけるコロニー情報、コロニー数及び培地判定は、培地情報が登録される際に登録されてもよいし、当該培地情報の登録タイミングと異なる所定のタイミングで登録されてもよい。 As the colony information, the number of colonies, and the medium determination in each medium information, the results determined by the data processing unit 420 are stored. The colony information, the number of colonies, and the medium determination in each medium information may be registered when the medium information is registered, or may be registered at a predetermined timing different from the registration timing of the medium information.
また、抽出すべき検体が、同一のロットにおいて、常に同一の作業ライン80の同一の工程から抽出する場合には、作業ID71は、ロットIDであればよく、抽出すべき検体が、同一のロットであっても異なる作業ライン80又は異なる工程から抽出する場合には、ラインID又は工程ID71bとなる。 When the specimen to be extracted is always extracted from the same process on the same work line 80 in the same lot, the work ID 71 may be a lot ID, and the specimen to be extracted is the same lot. However, when extracting from a different work line 80 or a different process, the line ID or the process ID 71b is obtained.
さらに、同一のフィルム型培地60の培地情報の撮像時刻が複数登録される場合には(すなわち、培養検査時刻が複数の場合には)、同一の培地ID66において、培養検査時刻毎に培地画像、撮像時刻、コロニー数、培地判定の各培地情報が記憶される。 Further, when a plurality of imaging times of medium information of the same film type culture medium 60 are registered (that is, when there are a plurality of culture examination times), in the same culture medium ID 66, a culture medium image for each culture examination time, Each medium information of imaging time, number of colonies, and medium determination is stored.
ライン情報DB402は、各作業ライン80に関するライン情報がラインID毎に格納されるデータベースである。例えば、ライン情報DB402には、
(1)ラインID
(2)作業ライン80が有する工程の工程ID71b及びその種別
の2つデータが対応付けて記録される。なお、工程種別としては、材料投入、調合、充填、ボイル、包装、及び、梱包等の各工程を特定する名称が用いられる。
The line information DB 402 is a database in which line information regarding each work line 80 is stored for each line ID. For example, the line information DB 402 includes
(1) Line ID
(2) The process ID 71b of the process included in the work line 80 and the two types of data are recorded in association with each other. In addition, as a process classification, the name which identifies each process, such as material injection | pouring, mixing | blending, filling, boiling, packaging, and packaging, is used.
ロット情報DB403は、各ロットに関するロット情報がロットID毎に格納されるデータベースである。例えば、ロット情報DB403には、
(1)ロットID
(2)ロットの製造又は検査に用いる作業ラインのラインID
(3)ロットの作業開始時刻
(4)ロットの作業終了時刻
(5)ロットの作業を実行する作業者の作業班
(6)ロットによって製造される各商品に用いられる原材料
(7)原材料の納入業者又は原産地
の7つデータが対応付けて記録される。
The lot information DB 403 is a database in which lot information regarding each lot is stored for each lot ID. For example, in the lot information DB 403,
(1) Lot ID
(2) Line ID of work line used for production or inspection of lots
(3) Lot work start time (4) Lot work end time (5) Work team of workers who perform lot work (6) Raw materials used for each product manufactured by lots (7) Delivery of raw materials Seven data of a trader or a place of origin are recorded in association with each other.
作業管理DB404は、作業内容に関する各種の情報が格納されるデータベースである。例えば、作業管理DB404には、
(1)作業ID71
(2)検体を抽出すべき作業ラインのラインID(又はラインID及び工程ID71b)
(3)検体(食品)の種別(製品名、ロットID及び/又はロット名)
(4)検査種別(一般性菌、大腸菌又は黄色ブドウ球菌などコロニーとして検出する菌種)及びフィルム型培地60上に発生する際の色(発色)情報(RGB階調値又はその範囲)
(5)培養条件(希釈倍率、希釈液の種別、培養温度及び培養湿度)
(6)培養開始時刻
(7)培養開始から所定の時間経過後までの培養時間
(8)培養場所(例えば、インキュベータ番号及びインキュベータ内の段数等の位置)
(9)ゴミなどの余分な固形物を除去するために検体を抽出した際にフィルタを使用した否か(以下、単に「フィルタ使用の有無」という。)を示す情報(以下、「フィルタ情報」という。)
(10)作業日時(作業開始時刻及び終了時刻)
(11)作業者ID(及び/又は作業者名)
の11つデータが対応付けて記録される。
The work management DB 404 is a database that stores various types of information related to work contents. For example, the work management DB 404 includes
(1) Work ID 71
(2) Line ID of the work line from which the sample is to be extracted (or line ID and process ID 71b)
(3) Type of sample (food) (product name, lot ID and / or lot name)
(4) Inspection type (genus of bacteria detected as colonies such as general bacteria, Escherichia coli or Staphylococcus aureus) and color (coloring) information (RGB gradation value or range thereof) generated on the film-type medium 60
(5) Culture conditions (dilution rate, type of diluent, culture temperature and culture humidity)
(6) Culture start time (7) Culture time from the start of culture until a predetermined time has elapsed (8) Culture location (for example, the position of the incubator number and the number of steps in the incubator)
(9) Information (hereinafter simply referred to as “presence / absence of use of filter”) indicating whether or not a filter is used when a specimen is extracted in order to remove extra solid matter such as dust (hereinafter referred to as “filter information”). Called.)
(10) Work date and time (work start time and end time)
(11) Worker ID (and / or worker name)
11 data are recorded in association with each other.
なお、培養検査時刻には、単一の時刻(すなわち、検体における菌の培養を終了させる終了時刻)だけが設定されてもよいし、培養開始時刻から法定された又は所定の時間経過後、例えば、培養開始時刻から24時間経過後、48時間経過後又は72時間経過後等の複数の時刻が設定されてもよい。 Note that only a single time (that is, an end time for ending the culture of the bacteria in the sample) may be set as the culture examination time, or after legal time from the culture start time or after a predetermined time has elapsed, for example, A plurality of times such as 24 hours from the start of culture, 48 hours, or 72 hours may be set.
データ処理部420は、ROM/RAM440に記録されているアプリケーションに応じて各種のデータ処理を実行する。特に、データ処理部420は、所定のプログラムを実行することによって、
(1)通信制御部410の動作管理と、
(2)各携帯用通信端末装置10と連動して実行する培地情報登録処理と、
(3)培地情報登録処理時に取得した培地ID66及び作業ID71に基づいて培地画像に画像化されているコロニーのコロニー検出基準(すなわち、プロファイル)を特定し、培地情報登録処理時に取得した培地ID66及び作業ID71に基づいて培地画像に画像化されたコロニーを検出し、かつ、検出したコロニー数の計数及び当該コロニー数に基づく培地判定を実行する汎用コロニー検出処理と、
(4)汎用コロニー検出処理において、所定の条件を具備した場合に、汎用コロニー検出処理と検査処理が異なるコロニー検出処理を実行する特別コロニー検出処理と、
(5)汎用コロニー検出処理又は特別コロニー検出処理によって検出されたコロニー数に基づいて培地判定を行う培地判定処理を実行し、
(6)登録した培地情報に基づいてロットの判定を行うロット判定処理と、
(7)判定結果を所定の報告書形式で出力する報告処理と、
(8)データベース400の管理及び制御と、
を行う。具体的には、データ処理部420は、培地情報登録処理を実行する登録処理部421、プロファイル特定処理、汎用コロニー検出処理及び特別コロニー検出処理を実行するコロニー検出判定部422、ロット判定処理を実行するロット判定処理部424、及び、報告処理を実行する報告処理部425を含む。
The data processing unit 420 executes various types of data processing according to the application recorded in the ROM / RAM 440. In particular, the data processing unit 420 executes a predetermined program,
(1) Operation management of the communication control unit 410;
(2) Medium information registration processing executed in conjunction with each portable communication terminal device 10;
(3) Based on the culture medium ID 66 and the work ID 71 acquired during the culture medium information registration process, the colony detection standard (that is, profile) of the colony imaged in the culture medium image is specified, and the culture medium ID 66 and the culture medium ID 66 acquired during the culture medium information registration process A general colony detection process for detecting colonies imaged in the culture medium image based on the work ID 71, and performing a culture medium determination based on the count of the detected number of colonies and the number of colonies;
(4) In the general colony detection process, when a predetermined condition is satisfied, a special colony detection process for executing a colony detection process different from the general colony detection process and the inspection process;
(5) A medium determination process for performing medium determination based on the number of colonies detected by the general-purpose colony detection process or the special colony detection process,
(6) lot determination processing for determining a lot based on registered medium information;
(7) Report processing for outputting the determination result in a predetermined report format;
(8) Management and control of the database 400;
I do. Specifically, the data processing unit 420 executes a registration processing unit 421 that executes culture information registration processing, a colony detection determination unit 422 that executes profile identification processing, general-purpose colony detection processing, and special colony detection processing, and lot determination processing. A lot determination processing unit 424 for executing the report processing and a report processing unit 425 for executing the reporting processing.
なお、例えば、本実施形態の登録処理部421は、本発明に係る取得手段及び登録手段を構成し、コロニー検出判定部422は、本発明に係る抽出手段、第1検出手段、判定手段及び第2検出手段を構成する。さらに、本実施形態の登録処理部421、コロニー検出判定部422、ロット判定処理部424及び報告処理部425の詳細については後述する。 For example, the registration processing unit 421 of the present embodiment constitutes an acquisition unit and a registration unit according to the present invention, and the colony detection determination unit 422 includes an extraction unit, a first detection unit, a determination unit, and a first unit according to the present invention. 2 constitutes detection means. Furthermore, details of the registration processing unit 421, colony detection determination unit 422, lot determination processing unit 424, and report processing unit 425 of this embodiment will be described later.
サーバ管理制御部430は、主に中央演算処理装置(CPU)によって構成され、プログラムを実行することによって、サーバ装置40の各部を統合制御する。具体的には、サーバ管理制御部430は、ユーザの操作による携帯用通信端末装置10からのログイン要求に基づいて各ユーザのログイン処理、及び、その他の各種の制御を行う。 The server management control unit 430 is mainly configured by a central processing unit (CPU), and integrally controls each unit of the server device 40 by executing a program. Specifically, the server management control unit 430 performs login processing for each user and various other controls based on a login request from the portable communication terminal device 10 by a user operation.
ROM/RAM440には、サーバ装置40の駆動に必要な各種のプログラムが記録されている。特に、ROM/RAM440には、各フィルム型培地60の培地判定(合否判定)、工程判定、ライン判定及びロット判定の各判定を実行する際に用いる判定基準の情報(以下、「培地判定基準情報」ともいう。)と、特別コロニー検出処理を実行するための予め定められた条件(以下、「条件情報」という。)等のそれぞれの各情報が記憶される。また、ROM/RAM440は、各プログラムの実行中にワークエリアとして用いられる。 Various programs necessary for driving the server device 40 are recorded in the ROM / RAM 440. In particular, the ROM / RAM 440 includes information on determination criteria (hereinafter referred to as “medium determination criterion information”) used in performing each determination of medium determination (pass / fail determination), process determination, line determination, and lot determination of each film type medium 60. And each condition information such as a predetermined condition for executing the special colony detection process (hereinafter referred to as “condition information”) is stored. The ROM / RAM 440 is used as a work area during execution of each program.
なお、条件情報には、特別コロニー検出処理を実行する検体の種別及び菌種(コロニーの種別)と、汎用コロニー検出処理において検出されたコロニーの数における閾値と、の各情報が含まれる。 Note that the condition information includes information on the type and fungus type (colony type) of the specimen that executes the special colony detection process, and the threshold value for the number of colonies detected in the general-purpose colony detection process.
タイマー450は、培地情報の登録処理及びロット判定処理を実行する際に必要な時刻を管理するために用いられる。 The timer 450 is used for managing the time required when the medium information registration process and the lot determination process are executed.
[5.2]登録処理部
次に、本実施形態のサーバ装置40における登録処理部421の詳細について説明する。
[5.2] Registration Processing Unit Next, details of the registration processing unit 421 in the server device 40 of the present embodiment will be described.
本実施形態の登録処理部421は、携帯用通信端末装置10と連動し、作業ID71に対応付けつつ、各培地情報を培地情報DB401に登録する登録処理を実行する。特に、登録処理部421は、培地情報に含まれる、初期登録か又は培養後登録かを示すフラグ情報に基づいて、異なる培地情報登録処理を実行する。 The registration processing unit 421 of the present embodiment performs a registration process for registering each medium information in the medium information DB 401 while being associated with the work ID 71 in conjunction with the portable communication terminal device 10. In particular, the registration processing unit 421 executes different medium information registration processing based on flag information indicating whether the registration is initial registration or post-culture registration included in the culture medium information.
(初期登録)
登録処理部421は、初期登録を示すフラグ情報が携帯用通信端末装置10から送信された培地情報に含まれている場合には、初期登録に基づく登録処理を実行する。
(Initial registration)
When the flag information indicating the initial registration is included in the culture medium information transmitted from the portable communication terminal device 10, the registration processing unit 421 executes a registration process based on the initial registration.
具体的には、登録処理部421は、通信制御部410介して培地情報を取得すると、作業ID71を特定する。また、登録処理部421は、特定した作業ID71に基づいて、作業管理DB404を検索し、該当する作業情報を特定し、当該特定した作業情報に対応付けて、取得した培地画像データ及び撮像時刻を培地情報DB401に登録する。 Specifically, when the registration processing unit 421 acquires the culture medium information via the communication control unit 410, the registration processing unit 421 specifies the work ID 71. Further, the registration processing unit 421 searches the work management DB 404 based on the identified work ID 71, identifies the corresponding work information, and associates the acquired medium image data and imaging time with the identified work information. Register in the medium information DB 401.
特に、登録処理部421は、取得した作業ID71に基づいて検体を抽出した作業ライン80が含まれるロットID、当該作業ライン80のラインID、当該検体を抽出した工程ID71bを特定するとともに、当該特定したロットID、ラインID及び工程ID71bに対応付けて、固有の培地IDを付与し、培地情報に含まれる培地画像データ及び撮像時刻を培地情報DB401に登録する。 In particular, the registration processing unit 421 specifies the lot ID including the work line 80 from which the sample is extracted based on the acquired work ID 71, the line ID of the work line 80, the process ID 71b from which the sample is extracted, and the specification. The unique medium ID is assigned in association with the lot ID, line ID, and process ID 71b, and the medium image data and the imaging time included in the medium information are registered in the medium information DB 401.
なお、登録処理部421は、撮像時刻を培養開始時刻として培地情報DB401に登録する。また、培養開始時刻は、当該時刻に培地情報の登録処理を実行することを前提に撮像時刻に代えて予め設定された時刻を用いてもよい。 Note that the registration processing unit 421 registers the imaging time as the culture start time in the culture medium information DB 401. Further, as the culture start time, a preset time may be used instead of the imaging time on the assumption that the medium information registration process is executed at the time.
(培養後登録)
登録処理部421は、培養後登録を示すフラグ情報が携帯用通信端末装置10から送信された培地情報に含まれている場合には、培養後登録に基づく登録処理を実行する。
(Registration after culture)
When the flag information indicating post-cultivation registration is included in the culture medium information transmitted from the portable communication terminal device 10, the registration processing unit 421 performs a registration process based on post-cultivation registration.
具体的には、登録処理部421は、初期登録と同様に、通信制御部410を介し培地情報を取得すると、当該培地情報に含まれる作業ID71を特定する。そして、登録処理部421は、特定した作業ID71に基づいて、作業管理DB404を検索し、該当する作業情報を特定し、当該特定した作業情報に対応付けて、培地画像データ及び撮像時刻を培地情報DB401に登録する。 Specifically, when the medium processing information is acquired via the communication control unit 410, the registration processing unit 421 specifies the work ID 71 included in the medium information, as in the initial registration. Then, the registration processing unit 421 searches the work management DB 404 based on the specified work ID 71, specifies the corresponding work information, associates the medium image data and the imaging time with the specified work information, and the medium information. Register in the DB 401.
特に、登録処理部421は、作業情報のうち、検体の種別及び検査する菌種を特定し、検体の種別の情報(以下、「検体種別情報」という。)及び菌種の情報(以下、「菌種情報」という。)を含む培地情報をコロニー検出判定部422に提供し、当該培地情報に基づいて、汎用コロニー検出処理を実行させ、又は、所定の条件を具備した場合には特別コロニー検出処理を実行させる。 In particular, the registration processing unit 421 identifies the type of specimen and the type of bacteria to be examined in the work information, information on the type of specimen (hereinafter referred to as “specimen type information”) and information on the type of bacteria (hereinafter referred to as “ Medium information including "bacterial species information") is provided to the colony detection determination unit 422, and based on the medium information, a general-purpose colony detection process is executed, or special colonies are detected when predetermined conditions are satisfied. Execute the process.
そして、登録処理部421は、汎用コロニー検出処理又は特別コロニー検出処理の各処理によって検出されたコロニー数に基づいて、コロニー検出判定部422に培地判定を実行させつつ、当該コロニー検出判定部422に取得させたコロニー情報、コロニー数及び判定結果を培地情報として該当する作業ID71に対応付けて培地情報DB401に登録する。 Then, the registration processing unit 421 causes the colony detection determination unit 422 to execute the medium determination on the colony detection determination unit 422 based on the number of colonies detected by the general colony detection process or the special colony detection process. The acquired colony information, the number of colonies, and the determination result are registered as medium information in the medium information DB 401 in association with the corresponding work ID 71.
なお、培地情報における培養検査時刻は、培養開始時刻と同様に、当該時刻に培地情報の登録処理を実行することを前提に撮像時刻に代えて予め設定された時刻を用いてもよい。 Note that the culture examination time in the culture medium information may use a preset time instead of the imaging time on the assumption that the registration process of the culture medium information is executed at the same time as the culture start time.
[5.3]コロニー検出判定部
[5.3.1]動作原理
次に、図6を用いて本実施形態のコロニー検出判定部422の動作原理について説明する。なお、図6は、本実施形態のコロニー検出判定部422の動作原理を説明するための図である。
[5.3] Colony Detection Determination Unit [5.3.1] Operation Principle Next, the operation principle of the colony detection determination unit 422 of the present embodiment will be described with reference to FIG. In addition, FIG. 6 is a figure for demonstrating the operation | movement principle of the colony detection determination part 422 of this embodiment.
コロニー検出判定部422は、フィルム型培地60を画像化した培地画像データから当該フィルム型培地60に培養されたコロニー及びその数を、汎用的な検出処理である汎用コロニー検出処理を用いて検出するとともに、汎用コロニー検出処理に用いた検出条件及び当該汎用コロニー検出処理によって検出した検出結果が予め定められた判定条件を具備した場合には、汎用コロニー検出処理とはコロニーを検出する際に用いるパラメータ、その検出基準、及び、当該コロニーの検出手法のうち、1又は2以上が異なる特別コロニー検出処理を実行し、フィルム型培地60に培養されたコロニー及びその数の再検出を実行する。 The colony detection determination unit 422 detects the colonies cultured on the film-type medium 60 and the number thereof from the medium image data obtained by imaging the film-type medium 60 using a general-purpose colony detection process that is a general-purpose detection process. In addition, when the detection conditions used in the general colony detection process and the detection result detected by the general colony detection process have predetermined determination conditions, the general colony detection process is a parameter used when detecting a colony Then, a special colony detection process in which one or two or more of the detection standard and the colony detection method are different is executed, and re-detection of the colonies cultured in the film-type medium 60 and the number thereof is executed.
通常、培地画像からコロニーの検出及びその計数を行う場合には、コロニーの発生状況によっては商品の出荷停止に影響を与えるだけでなく、最悪、食中毒の原因となることから、誤検出を防止するかが重要である。 Normally, when colonies are detected and counted from a medium image, depending on the occurrence of colonies, not only will the product stop shipping, but it will cause food poisoning in the worst case, thus preventing false detection. Is important.
また、一般性菌等の菌種又は未加工食品等の検体によっては、100%でなくても100%に近い検出精度であれば検査として十分であるものの、大腸菌等の特別な菌種又加工食品等の特別な検体においては、1つでもコロニーが検出された場合にフィルム型培地60が異常であると判定しなければならず、この場合には、100%の検出精度が求められている。 In addition, depending on the type of bacteria such as general bacteria or unprocessed food samples, a detection accuracy close to 100% is sufficient even if it is not 100%. In a special specimen such as food, it is necessary to determine that the film-type medium 60 is abnormal when at least one colony is detected. In this case, 100% detection accuracy is required. .
しかしながら、全ての菌種に対して100%の検出精度を要求する場合には、培地上に発生した気泡又は残渣等のコロニー以外のものについても検出する過検出という問題が発生し、却って検出結果を見誤ることになる。また、大腸菌や加工食品の場合には、コロニーの未検出が発生すると、上述のように多大な影響を与えることになる。 However, when 100% detection accuracy is required for all bacterial species, there is a problem of overdetection that detects other than colonies such as bubbles or residues generated on the medium. Will be mistaken. In addition, in the case of E. coli or processed food, if undetected colonies occur, it will have a great influence as described above.
例えば、検体の種別及び菌種によっては、図6(A)に示すように、コロニーとしての色特徴量の階調値が高く、画像上において明確にコロニーとして検出可能なオブジェクト(例えば図6(A)のオブジェクトα)がフィルム型培地60上に形成されている場合には、コロニーまで成長していないオブジェクトであって、かつ、にじみ領域としても画像上において検出不能なオブジェクト(例えば、図6(A)のオブジェクトβ1からβ3)については、重要視されない傾向がある。 For example, depending on the type of specimen and the type of fungus, as shown in FIG. 6A, the tone value of the color feature amount as a colony is high, and an object (for example, FIG. When the object α) of A) is formed on the film-type medium 60, it is an object that has not grown to a colony and that cannot be detected on the image even as a blurred area (for example, FIG. 6). The objects β1 to β3) in (A) tend not to be regarded as important.
すなわち、画像上において、明らかにコロニーが存在する場合に、培地自体の色に近く、かつ、色特徴量の階調値が低い(色の薄い)コロニーであるか否かがはっきりとしないオブジェクトについては検出する必要がない傾向がある。なお、図6(A)において、オブジェクトβ2及びβ3は、拡大図も合わせて示す。 In other words, when there are clearly colonies on the image, it is not clear whether the colony is close to the color of the medium itself and the color feature value gradation value is low (light color). Tend not to detect. In FIG. 6A, objects β2 and β3 are also shown in an enlarged view.
その一方、加工食品の場合や大腸菌などの1つでもあると衛生上問題が発生する場合においては、図6(B)に示すように、コロニーであるか否かがはっきりとしないもの、すなわち、図6(A)におけるオブジェクトβと同様な色特徴量を有するオブジェクトγ1〜γ3だけで、汎用コロニー検出処理においてはコロニーとして検出されない場合には、当該オブジェクトγ1〜γ3についてもコロニーとして検出し、慎重を期すために場合によってはその部分を取り出して再度培養させてコロニーの有無を判定する釣菌したい場合がある。なお、図6(B)において、図6(A)と同様に、オブジェクトγ2及びγ3は、拡大図も合わせて示す。 On the other hand, in the case of processed food or when hygiene problems occur when it is one of Escherichia coli, as shown in FIG. 6 (B), it is not clear whether it is a colony, If only the objects γ1 to γ3 having the same color feature amount as the object β in FIG. 6A are not detected as colonies in the general-purpose colony detection process, the objects γ1 to γ3 are also detected as colonies, In some cases, it may be desired to take out the portion and culture it again to determine the presence of colonies. In FIG. 6B, as in FIG. 6A, objects γ2 and γ3 are also shown in an enlarged view.
そこで、本実施形態のコロニー検出判定部422は、まずは、汎用的にコロニーを検出する汎用コロニー検出処理を実行し、汎用コロニー検出処理の検出情報、検出結果又はその双方が予め設定された判定条件を具備した場合には、菌種又は検体の種類において、未検出又は過検出が疑われるコロニーが画像上に存在するとして推定し、汎用コロニー検出処理よりコロニーの検出感度が高い特別コロニー検出処理を実行するようになっている。 Therefore, the colony detection determination unit 422 according to the present embodiment first executes a general-purpose colony detection process for detecting colonies in general, and determination conditions in which detection information, detection results, or both of the general-purpose colony detection processes are set in advance. In the case of the bacterial species or the type of specimen, it is estimated that colonies that are undetected or suspected to be over-detected are present on the image, and a special colony detection process with higher colony detection sensitivity than the general colony detection process is performed. It is supposed to run.
したがって、本実施形態においては、過検出及び未検出を防止することができるとともに、コロニーの検出及びその計数を的確に行うことができるようになっている。 Therefore, in the present embodiment, overdetection and non-detection can be prevented, and colony detection and counting can be accurately performed.
具体的には、本実施形態のコロニー検出判定部422は、まず、汎用コロニー検出処理を実行するとともに、登録処理部421から提供された検体種別情報及び菌種情報、及び、当該汎用コロニー検出処理によって検出されたコロニーの数と、ROM/RAM430に記憶され、特別コロニー検出処理を実行する検体種別及び菌種とコロニー数の閾値が規定された条件情報と、を比較する。 Specifically, the colony detection determination unit 422 of the present embodiment first executes general-purpose colony detection processing, specimen type information and fungus information provided from the registration processing unit 421, and the general-purpose colony detection processing. The number of colonies detected by the above is compared with the condition information that is stored in the ROM / RAM 430 and that defines the specimen type and bacterial species for which the special colony detection process is executed and the threshold value for the number of colonies.
そして、コロニー検出判定部422は、予め定められた判定条件として、検体種別情報及び菌種情報が一致し、かつ、検出されたコロニーの数が条件情報に規定された閾値以上である場合に、汎用コロニー検出処理よりはコロニーの検出感度が高い特別コロニー検出処理を実行する。 Then, the colony detection determination unit 422, as a predetermined determination condition, when the specimen type information and the fungus species information match and the number of detected colonies is equal to or greater than the threshold specified in the condition information, A special colony detection process having higher colony detection sensitivity than the general colony detection process is executed.
また、コロニー検出判定部422は、特別コロニー検出処理を実行した場合には、その結果を培地情報として登録処理部421に提供し、予め定められた判定条件を具備せずに特別コロニー検出処理を実行しない場合には、すなわち、検体種別情報若しくは菌種情報が一致せず、又は、検出されたコロニーの数が条件情報に規定された閾値より小さい場合には、特別コロニー検出処理を実行せずに、汎用コロニー検出処理による検出結果を登録処理部421に培地情報として提供する。 In addition, when the colony detection determination unit 422 executes the special colony detection process, the colony detection determination unit 422 provides the result to the registration processing unit 421 as the medium information, and performs the special colony detection process without providing the predetermined determination condition. When not executed, that is, when the specimen type information or the bacterial species information does not match or the number of detected colonies is smaller than the threshold specified in the condition information, the special colony detection process is not executed. In addition, the detection result by the general colony detection process is provided to the registration processing unit 421 as the medium information.
なお、本実施形態の判定条件については、検体種別情報、菌種情報及びコロニー数の各条件が一致する点に代えて、検体種別情報、菌種情報及びコロニー数のいずれか1又は2の条件が一致した場合に、コロニー検出判定部422は、特別コロニー検出処理を実行してもよい。 In addition, about the determination conditions of this embodiment, it replaces with the point that each condition of sample classification information, fungus species information, and the number of colonies agrees, and any one or two conditions of sample classification information, fungus species information, and the number of colonies If they match, the colony detection determination unit 422 may execute a special colony detection process.
[5.3.2]汎用コロニー検出処理
次に、本実施形態のコロニー検出判定部422における汎用コロニー検出処理の詳細について説明する。
[5.3.2] General-purpose colony detection processing Next, details of the general-purpose colony detection processing in the colony detection determination unit 422 of the present embodiment will be described.
コロニー検出判定部422は、登録処理部421によって特定された作業ID71、及び、必要な場合には、当該登録処理部421によって取得された培地情報に含まれる情報に基づいて、作業情報DB404又は必要な場合には他のデータベースに記憶された情報を検索し、該当する作業情報を取得する。 The colony detection determination unit 422 uses the work information DB 404 or necessary information based on the work ID 71 specified by the registration processing unit 421 and, if necessary, information included in the culture medium information acquired by the registration processing unit 421. In such a case, information stored in another database is searched to obtain corresponding work information.
また、コロニー検出判定部422は、取得した作業情報に含まれる検体の種別、菌種、培養時間及び培養条件などのコロニーを検出するための条件に基づいて、
(1)培地画像からコロニーピクセルを検出する際の色に関する特徴量の種別、
(2)コロニーを検出するための検出手法、並びに、
(3)検出手法に用いるパラメータ及び検出基準、
を含むプロファイルをROM/RAM430に記憶された複数のプロファイルの中から1のプロファイルを特定する。
In addition, the colony detection determination unit 422 is based on conditions for detecting colonies such as the type of specimen, the bacterial species, the culture time, and the culture conditions included in the acquired work information.
(1) Type of characteristic amount related to color when colony pixels are detected from the medium image,
(2) Detection method for detecting colonies, and
(3) Parameters and detection criteria used in the detection method,
Among the plurality of profiles stored in the ROM / RAM 430, one profile is specified.
そして、コロニー検出判定部422は、特定したプロファイルに基づいて各種の閾値又はパラメータを設定し、コロニーピクセルの検出手法、コロニー候補の検出手法、及び、コロニーの特定手法を定めつつ、汎用コロニー検出処理を実行する。 The colony detection determination unit 422 sets various thresholds or parameters based on the specified profile, and determines the colony pixel detection method, the colony candidate detection method, and the colony specification method, Execute.
具体的には、コロニー検出判定部422は、汎用コロニー検出処理としては、
(1)培地画像から画像化されたコロニーを構成すると想定されるピクセルを検出するために、当該培地画像を構成する各ピクセルの中から、色に関する特徴量について設定した条件を具備するコロニーピクセルを検出し、
(2)設定した基準に基づいてコロニーピクセルを連結してラベリングを実行してIDを付与し、連結したコロニーピクセル群を一のオブジェクトのコロニー候補として検出し、
(3)設定した基準を具備するコロニー候補をコロニーとして特定し、その数を計数する。
Specifically, the colony detection determination unit 422 performs general-purpose colony detection processing as follows:
(1) In order to detect pixels that are supposed to form an imaged colony from the medium image, a colony pixel having a condition set for a color-related feature amount is selected from the pixels that form the medium image. Detect
(2) Link colony pixels based on the set criteria, perform labeling to give ID, detect the connected colony pixel group as a colony candidate of one object,
(3) A colony candidate having the set standard is specified as a colony, and the number is counted.
特に、コロニー検出判定部422は、特徴量の種別が輝度又は彩度の場合には、各ピクセルのRGBの個々のサブピクセルの階調値に基づいて所定の演算を実行して得られた値と当該プロファイルに規定されるパラメータに基づいて、コロニーピクセルを検出する。 また、コロニー検出判定部422は、プロファイルに規定されるコロニーピクセルの検出手法が「2値化」を用いる場合には、プロファイルに規定された特徴量を当該プロファイルによって規定された閾値によって2値化して一方の値を具備するピクセルをコロニーピクセルとして検出する。 In particular, when the type of feature quantity is luminance or saturation, the colony detection determination unit 422 is a value obtained by executing a predetermined calculation based on the gradation value of each RGB sub-pixel of each pixel. And colony pixels are detected based on parameters defined in the profile. In addition, when the colony pixel detection method defined in the profile uses “binarization”, the colony detection determination unit 422 binarizes the feature amount defined in the profile with a threshold defined in the profile. Then, a pixel having one value is detected as a colony pixel.
さらに、コロニー検出判定部422は、画像フィルタノイズを低減させるための膨張処理及び縮小処理を含む画像フィルタ処理を実行し、隣接するコロニーピクセルを連結してラベリングを実行してIDを付与する際の連結方法とそのパラメータに基づいて、コロニー候補を検出する。 Furthermore, the colony detection determination unit 422 executes image filter processing including expansion processing and reduction processing for reducing image filter noise, connects adjacent colony pixels, performs labeling, and assigns an ID. Colony candidates are detected based on the connection method and its parameters.
すなわち、コロニー検出判定部422は、コロニーピクセルの連結に関しては、プロファイルによって特定された各コロニーピクセルの色に関する特徴量と同一と判定されるべき範囲に基づいて、隣接するコロニーピクセルについて同一のコロニー候補であると判定したものを連結する。 That is to say, the colony detection determination unit 422, regarding the connection of the colony pixels, based on the range that should be determined to be the same as the feature amount relating to the color of each colony pixel specified by the profile, the same colony candidate for the adjacent colony pixels Concatenate those determined to be.
そして、コロニー検出判定部422は、隣接するコロニーピクセルを連結してコロニーピクセル群を形成させ、コロニーピクセル群毎の色特性又は培地画像上の重心位置を用いて同一のコロニーピクセルを構成するピクセル群同士を連結させる。 And the colony detection determination part 422 connects the colony pixel which adjoins, forms a colony pixel group, The pixel group which comprises the same colony pixel using the color characteristic for every colony pixel group, or the gravity center position on a culture medium image Connect them together.
一方、コロニー検出判定部422は、検出した各コロニー候補について、特定されたプロファイルに規定される特徴量によって、色特性、真円度、形状及びサイズなどの特徴量を設定し、当該設定した特徴量に基づいて、コロニーらしさを示す尤度を算出する。そして、コロニー検出判定部422は、算出した尤度が閾値以上など所定の条件を有するコロニー候補をコロニーとして特定し、その数をコロニー数として計数する。 On the other hand, for each detected colony candidate, the colony detection determination unit 422 sets feature amounts such as color characteristics, roundness, shape, and size according to the feature amounts specified in the specified profile, and the set features Based on the amount, a likelihood indicating the likelihood of colony is calculated. And the colony detection determination part 422 specifies the colony candidate which has predetermined conditions, such as the calculated likelihood more than a threshold value, as a colony, and counts the number as a colony number.
なお、コロニー検出判定部422は、検出したコロニーピクセル(例えば培地画像上の位置及び自ピクセルが属するコロニー候補のID)、検出したコロニー候補(例えばコロニーピクセルの培地画像上の配置位置、色特性又は重心位置などの所定の情報)、特定したコロニー(例えばコロニーピクセルの培地画像上の配置位置、色特性又は重心位置などの所定の情報)、計数したコロニー数を培地情報として登録処理部421を介して培地情報DB401に記憶する。 The colony detection determination unit 422 may detect the detected colony pixel (for example, the position on the medium image and the ID of the colony candidate to which the own pixel belongs), the detected colony candidate (for example, the arrangement position of the colony pixel on the medium image, color characteristics, or (Predetermined information such as the center of gravity position), the identified colony (for example, predetermined information such as the arrangement position of the colony pixel on the medium image, color characteristics, or the center of gravity position), and the counted number of colonies as the medium information via the registration processing unit 421 And stored in the medium information DB 401.
また、膨張処理とは、画像フィルタ処理の一つであって、各コロニーピクセルに隣接して他のコロニーピクセルが存在する場合に、コロニーピクセルに隣接する全てのピクセルをコロニーピクセルに置き換える処理である。 In addition, the expansion process is one of image filter processes, and is a process of replacing all pixels adjacent to a colony pixel with colony pixels when other colony pixels exist adjacent to each colony pixel. .
さらに、収縮処理とは、コロニーピクセルに隣接して非検出したピクセル(以下、「非コロニーピクセル」という。)が存在する場合に当該コロニーピクセルに隣接するピクセルを全て非コロニーピクセルに置き換える処理である。 Further, the contraction process is a process of replacing all pixels adjacent to the colony pixel with non-colony pixels when there is a non-detected pixel adjacent to the colony pixel (hereinafter referred to as “non-colony pixel”). .
[5.3.3]特別コロニー検出処理
次に、図7を用いて本実施形態のコロニー検出判定部422における特別コロニー検出処理の詳細について説明する。なお、図7は、コロニー検出判定部422の特別コロニー検出処理を説明するための図である。
[5.3.3] Special Colony Detection Processing Next, details of the special colony detection processing in the colony detection determination unit 422 of the present embodiment will be described with reference to FIG. FIG. 7 is a diagram for explaining the special colony detection process of the colony detection determination unit 422.
本実施形態のコロニー検出判定部422は、汎用コロニー検出処理において取得した作業情報及び汎用コロニー検出処理によって検出されたコロニー数が、ROM/RAM430に記憶された条件情報によって示される特別コロニー検出処理を実行するための判定を具備するか否かを判定する。 The colony detection determination unit 422 of the present embodiment performs a special colony detection process in which the work information acquired in the general colony detection process and the number of colonies detected by the general colony detection process are indicated by the condition information stored in the ROM / RAM 430. It is determined whether or not a determination for execution is provided.
そして、コロニー検出判定部422は、判定条件を具備すると判定した場合に、汎用コロニー検出処理とはコロニーを検出する際に用いるパラメータ、その検出基準、及び、当該コロニーの検出手法のうち、1又は2以上が異なる特別コロニー検出処理を実行する。 When the colony detection determination unit 422 determines that the determination condition is satisfied, the general-purpose colony detection process is a parameter used when detecting a colony, a detection criterion thereof, and a detection method of the colony. Two or more different special colony detection processes are executed.
例えば、本実施形態において、条件情報には、
(1)特別コロニー検出処理を実行する菌種として、大腸菌群(CC)、大腸菌(EC)又は黄色ブドウ球菌(SA)
(2)検体の種別として、加工食品
(3)コロニー数の閾値として、「0」
が規定されている場合に、コロニー検出判定部422は、取得した作業情報及び汎用コロニー検出処理によって検出されたコロニー数のいずれの判定条件をも該当する場合に、特別コロニー検出処理を実行する。すなわち、コロニー検出判定部422は、検査する菌種が大腸菌群であり、かつ、検体が加工食品であって、汎用コロニー検出処理によって検出したコロニー数が「0」の場合に、判定条件を具備すると判定し、取得した培地情報に基づいて汎用コロニー検出処理よりコロニーの検出感度が高い特別コロニー検出処理を実行する。
For example, in the present embodiment, the condition information includes
(1) Escherichia coli (CC), Escherichia coli (EC), or Staphylococcus aureus (SA) as a bacterial species for executing the special colony detection process
(2) Processed food as the type of specimen (3) “0” as the threshold for the number of colonies
Is defined, the colony detection determination unit 422 executes the special colony detection process when any of the determination conditions of the acquired work information and the number of colonies detected by the general-purpose colony detection process is satisfied. That is, the colony detection determination unit 422 has the determination condition when the bacterial species to be examined is the coliform group, the sample is processed food, and the number of colonies detected by the general-purpose colony detection process is “0”. Then, based on the acquired culture medium information, a special colony detection process having higher colony detection sensitivity than the general colony detection process is executed.
一方、コロニー検出判定部422は、特別コロニー検出処理を実行する場合には、汎用コロニー検出処理とは、検出基準、パラメータを変更し、又は、検出手法自体を変更して同一の培地画像、すなわち、培地情報におけるコロニー検出処理を実行する。 On the other hand, when the colony detection determination unit 422 executes the special colony detection process, the general colony detection process is to change the detection criteria and parameters, or change the detection method itself, that is, the same medium image, The colony detection process in the medium information is executed.
具体的には、コロニー検出判定部422は、汎用コロニー検出処理によって検出されたコロニー候補がよりコロニーとして検出するように、すなわち、汎用コロニー検出処理よりコロニーの検出感度が高くなるように、コロニーか非コロニーかを判定する検出基準などを変更する。 Specifically, the colony detection determination unit 422 determines whether the colony candidate detected by the general colony detection process is a colony, that is, the colony detection sensitivity is higher than that of the general colony detection process. Change detection criteria to determine whether it is non-colony.
例えば、コロニー検出判定部422は、図7のような培地画像において特別コロニー検出処理を実行する場合には、コロニーとしての色特徴量(青)を勘案し、RGBの3次元空間においてコロニーとして検出可能な範囲(RGBの各階調値で規定される3次元空間上の範囲)を予め決定するとともに、当該範囲に属するコロニー候補をコロニーとして検出し、より培地の色に近い(具体的には、通常のコロニーより薄い)コロニー候補を検出する。すなわち、コロニー検出判定部422は、汎用コロニー検出処理ではコロニーとは検出されなかったオブジェクトγ1〜γ4をコロニーとして検出することができるように、パラメータや検出基準を設定する。 For example, when executing the special colony detection process on the medium image as shown in FIG. 7, the colony detection determination unit 422 detects the colony in the RGB three-dimensional space in consideration of the color feature amount (blue) as the colony. A possible range (a range in a three-dimensional space defined by each gradation value of RGB) is determined in advance, colony candidates belonging to the range are detected as colonies, and are closer to the color of the medium (specifically, Detect colony candidates (thinner than normal colonies). That is, the colony detection determination unit 422 sets parameters and detection criteria so that the objects γ1 to γ4 that are not detected as colonies in the general-purpose colony detection process can be detected as colonies.
なお、本実施形態においては、コロニー検出判定部422は、汎用コロニー検出処理と同一の検出手法を用いつつ、当該検出手法におけるパラメータや検出基準を変更してもよいし、汎用コロニー検出処理とは異なり、より培地の色に近いコロニーが検出可能な検出手法に変更してもよい。 In this embodiment, the colony detection determination unit 422 may use the same detection method as the general colony detection process, change the parameters and detection criteria in the detection method, and the general colony detection process. Differently, the detection method may be changed so that colonies closer to the color of the medium can be detected.
この場合には、例えば、汎用コロニー検出処理と同一の検出手法を用いてパラメータを変更する場合には、コロニー検出判定部422は、
(1)コロニーピクセルを検出するための感度を高くするために、例えば2値化する際の閾値など、当該コロニーピクセルを検出するための色特徴量の階調値の閾値を培地の色に近くてもコロニーピクセルと検出できるように変更し、
(2)コロニーピクセル同士の同一と判定すべきコロニーピクセルの階調値の範囲を広くし、コロニーピクセルの連結をしやすくしてコロニー候補を数多く検出し、
(3)色特性、真円度、形状及びサイズなどの特徴量に基づいて、算出された尤度に基づいてコロニー候補をコロニーとして特定する際に用いる閾値を汎用コロニー検出処理より低くし、
(4)特定したコロニーを計数する。
In this case, for example, when changing the parameters using the same detection method as the general-purpose colony detection process, the colony detection determination unit 422
(1) In order to increase the sensitivity for detecting a colony pixel, the threshold value of the color feature amount for detecting the colony pixel, such as a threshold value for binarization, is close to the color of the medium. Change it so that it can be detected as a colony pixel,
(2) Widen the range of gradation values of colony pixels that should be determined to be the same among colony pixels, facilitate the connection of colony pixels, and detect many colony candidates,
(3) Based on feature quantities such as color characteristics, roundness, shape, and size, the threshold value used when identifying a colony candidate as a colony based on the calculated likelihood is lower than the general-purpose colony detection process,
(4) Count the identified colonies.
また、コロニー検出判定部422は、検出手法を変更する場合に、例えば、汎用コロニー検出処理においてコロニーピクセルを検出する際に色特徴量として明度を用いる一方、特別コロニー検出処理において、当該色特徴量として彩度を用いる。また、コロニー検出判定部422は、汎用コロニー検出処理において、単純に隣接するコロニーピクセルの階調値に基づいてコロニー候補を連結する一方、特別コロニー検出処理においては、コロニーピクセル間の輝度勾配を用いてコロニー候補と連結させる。 In addition, when the colony detection determination unit 422 changes the detection method, for example, the brightness is used as the color feature amount when the colony pixel is detected in the general-purpose colony detection process, while the color feature amount is used in the special colony detection process. Saturation is used as In addition, the colony detection determination unit 422 simply connects colony candidates based on the tone values of adjacent colony pixels in the general colony detection process, while using a brightness gradient between colony pixels in the special colony detection process. Connect with colony candidates.
[5.3.4]培地判定処理
次に、本実施形態のコロニー検出判定部422における培地判定処理の詳細について説明する。
[5.3.4] Medium determination processing Next, details of the medium determination processing in the colony detection determination unit 422 of the present embodiment will be described.
本実施形態のコロニー検出判定部422は、汎用コロニー検出処理によって計数されたコロニー数が予め定められた条件を具備せずに、特別コロニー検出処理を実行していない場合には、当該汎用コロニー検出処理によって計数されたコロニー数に基づいて、培地判定を実行する。 The colony detection determination unit 422 of the present embodiment does not perform the special colony detection process when the number of colonies counted by the general colony detection process does not have a predetermined condition and performs the general colony detection process. Based on the number of colonies counted by the processing, the medium determination is executed.
また、コロニー検出判定部422は、汎用コロニー検出処理によって計数されたコロニー数が予め定められた条件を具備し、特別コロニー検出処理を実行した場合には、当該特別コロニー検出処理によって計数されたコロニー数に基づいて、培地判定を実行する。 In addition, the colony detection determination unit 422 has a predetermined number of colonies counted by the general-purpose colony detection process, and when the special colony detection process is executed, the colony counted by the special colony detection process Based on the number, medium determination is performed.
一方、コロニー検出判定部422は、培地判定処理としては、汎用コロニー検出処理であっても、また、特別コロニー検出処理であっても、汎用コロニー検出処理そのもの又は該当する汎用コロニー検出処理において取得したプロファイルに基づいて、予め設定された閾値と検出したコロニー数を比較し、当該検出したコロニー数が閾値以上の場合には、異常と判定し、また、当該閾値より小さい場合には、正常であると判定し、各フィルム型培地60の検体が異常であるか正常であるかの培地判定(すなわち、検体の合否判定)を実行する。 On the other hand, the colony detection determination unit 422 is obtained in the general colony detection process itself or the corresponding general colony detection process, whether the medium determination process is a general colony detection process or a special colony detection process. Based on the profile, the threshold value set in advance is compared with the number of colonies detected, and if the detected colony number is equal to or greater than the threshold value, it is determined as abnormal, and if it is smaller than the threshold value, it is normal And the medium determination of whether the specimen of each film type culture medium 60 is abnormal or normal (that is, pass / fail judgment of the specimen) is executed.
[5.4]ロット判定処理部
次に、本実施形態のサーバ装置40におけるロット判定処理部424の詳細について説明する。
[5.4] Lot Determination Processing Unit Next, details of the lot determination processing unit 424 in the server device 40 of the present embodiment will be described.
本実施形態のロット判定処理部424は、管理者端末装置20に入力された管理者の指示に基づいて、指定されたロット、作業ライン80又は工程における衛生管理に関するデータ解析(すなわち、合否判定)を実行する。 The lot determination processing unit 424 of the present embodiment analyzes data on hygiene management in the designated lot, work line 80 or process based on the instructions of the administrator input to the administrator terminal device 20 (ie, pass / fail determination). Execute.
具体的には、ロット判定処理部424は、各ロットについて、該当するロットに用いられる作業ライン80のライン情報と、該当する作業ライン80に対応付けられて登録された培地情報(少なくともコロニー数)と、に基づいて、同一条件によって製造又は検査された食品群が所定の条件を具備しているか否かを判定する。 Specifically, the lot determination processing unit 424, for each lot, line information of the work line 80 used for the corresponding lot, and medium information registered in association with the corresponding work line 80 (at least the number of colonies). Based on the above, it is determined whether the food group manufactured or inspected under the same condition has a predetermined condition.
また、ロット判定処理部424は、ロット判定が指示されると、該当するロットに含まれる作業ライン80及び当該作業ライン80に属する工程が衛生管理上において異常であるか正常であるかの作業ライン80のライン判定(すなわち、衛生管理上の合否の判定)及び各工程の工程判定(すなわち、衛生管理上の合否の判定)を実行し、工程判定及びライン判定を用いてロット判定を実行する。 In addition, when the lot determination is instructed, the lot determination processing unit 424 determines whether the work line 80 included in the corresponding lot and the processes belonging to the work line 80 are abnormal or normal in terms of hygiene management. 80 line determinations (that is, pass / fail determination for hygiene management) and process determinations for each process (that is, determination of pass / fail for hygiene management) are performed, and lot determination is performed using the process determination and line determination.
特に、ロット判定処理部424は、ロット判定が指示された際に、例えば、培養開始後から24時間、48時間等の所定の培養検査時刻を経過した培地情報におけるフィルム型培地60のコロニー数や検体の合否判定の培地情報に基づいて当該工程の衛生管理上の合否を判定し、該当する作業ライン80に含まれる工程の合否判定に基づいて当該作業ライン80の衛生管理上の合否を判定し、該当するロットに含まれる作業ライン80の合否判定に基づいて当該ロットの衛生管理上の合否を判定する。 In particular, when the lot determination is instructed, the lot determination processing unit 424, for example, the number of colonies of the film-type medium 60 in the medium information that has passed a predetermined culture inspection time such as 24 hours or 48 hours from the start of culture, Based on the medium information of the pass / fail determination of the specimen, the pass / fail of hygienic management of the process is determined, and the pass / fail of hygiene management of the work line 80 is determined based on the pass / fail determination of the process included in the corresponding work line 80. Based on the pass / fail determination of the work line 80 included in the corresponding lot, the pass / fail in sanitary management of the lot is determined.
なお、本実施形態のロット判定処理部424は、ロット判定だけでなく、工程判定又はライン判定のみをデータ解析として実行してもよい。 Note that the lot determination processing unit 424 of the present embodiment may execute not only lot determination but also process determination or line determination as data analysis.
(工程判定)
ロット判定処理部424は、同一タイミングの培養開始時刻、同一タイミングの培養検査時刻、予め設定された第1時刻から第2時刻までの時間内の時刻を有する培養開始時刻又は、予め設定された第1時刻から第2時刻までの時間内の時刻を有する培養検査時刻を有するなど、培養開始時刻又は培養検査時刻が所定の条件を有し、かつ、同一のロットの同一の工程に対応付けて登録された複数のフィルム型培地60の培地情報に基づいて、各工程判定を実行する。すなわち、ロット判定処理部424は、複数のフィルム型培地60の各培地判定の結果に基づく、総合判定によって各工程判定を実行する。
(Process judgment)
The lot determination processing unit 424 has a culture start time at the same timing, a culture examination time at the same timing, a culture start time having a time within a preset time from the first time to the second time, or a preset first time. The culture start time or the culture test time has a predetermined condition, such as having a culture test time having a time within the time from the first time to the second time, and is registered in association with the same process in the same lot. Each process determination is performed based on the culture medium information of the plurality of film-type culture media 60 that has been performed. That is, the lot determination processing unit 424 executes each process determination by comprehensive determination based on each medium determination result of the plurality of film-type mediums 60.
具体的には、ロット判定処理部424は、該当するフィルム型培地60の培地判定結果(すなわち、工程判定を実行すべき工程の工程ID71bを有する培地情報に登録されたすべての培地判定結果)を取得するとともに、判定結果の合否の数が所定の条件を具備している場合には、判定すべき工程の工程判定を合格と判定し、当該条件を具備していない場合には、判定すべき工程の工程判定を不合格と判定する。 Specifically, the lot determination processing unit 424 displays the medium determination results of the corresponding film-type medium 60 (that is, all the medium determination results registered in the medium information having the process ID 71b of the process to be subjected to the process determination). In addition to obtaining, if the number of pass / fail of the judgment result satisfies a predetermined condition, the process judgment of the process to be judged is judged to be acceptable, and if not, the judgment should be made The process judgment of the process is judged as rejected.
例えば、ロット判定処理部424は、該当する工程における個々のフィルム型培地60において、合格のフィルム型培地60が所定の割合(60%)以上の場合、全てのフィルム型培地60が該当する条件(コロニー数が一定数以下)を具備している場合、又は、各フィルム型培地60のコロニー数が該当する条件(単一のフィルム型培地60の平均コロニー数が一定数以下)を具備している場合に、該当する工程を合格と判定する。 For example, the lot determination processing unit 424 determines that the conditions for all the film-type culture media 60 when the acceptable film-type culture media 60 are a predetermined ratio (60%) or more in the individual film-type culture media 60 in the corresponding process ( The number of colonies is equal to or less than a certain number), or the condition that the number of colonies of each film-type medium 60 corresponds (the average number of colonies of a single film-type medium 60 is equal to or less than a certain number). In this case, the corresponding process is determined to be acceptable.
なお、本実施形態のロット判定処理部424は、検体の種別、検出する菌種等によって条件を変更することが可能となっており、管理者によって設定可能、又は、プログラムの一部として提供される。 Note that the lot determination processing unit 424 of the present embodiment can change conditions depending on the type of specimen, the type of bacteria to be detected, etc., and can be set by an administrator or provided as part of a program. The
(ライン判定)
ロット判定処理部424は、所定のタイミングで判定され、かつ、該当するライン情報に対応付けて登録された複数の工程の衛生管理上の合否判定に基づいて、各作業ライン80のライン判定を実行する。すなわち、ロット判定処理部424は、所定のタイミングで判定された同一ロットの複数の工程の各判定結果に基づく、総合判定によってライン判定を実行する。
(Line judgment)
The lot determination processing unit 424 performs line determination for each work line 80 based on the pass / fail determination for hygiene management of a plurality of processes that are determined at a predetermined timing and registered in association with the corresponding line information. To do. That is, the lot determination processing unit 424 performs line determination by comprehensive determination based on the determination results of a plurality of processes of the same lot determined at a predetermined timing.
具体的には、ロット判定処理部424は、同タイミング又は所定の条件を具備するタイミングに判定され、かつ、上述のように、ライン判定を実行すべき作業ライン80のラインIDを有する工程の工程判定の判定結果を取得するとともに、判定結果の合否の数が所定の条件を具備している場合には、判定すべき作業ライン80のライン判定を合格と判定し、当該条件を不具備の場合には、判定すべき作業ライン80のライン判定を不合格と判定する。 Specifically, the lot determination processing unit 424 is determined at the same timing or a timing satisfying a predetermined condition, and has the line ID of the work line 80 to be subjected to line determination as described above. When the determination result of the determination is acquired and the number of pass / fail of the determination result satisfies a predetermined condition, the line determination of the work line 80 to be determined is determined to be acceptable, and the condition is not satisfied The line determination of the work line 80 to be determined is determined to be unacceptable.
例えば、3つの工程が判定すべき作業ライン80のラインIDを有している場合であって、第1工程が「合格」、第2工程が「合格」及び第3工程が「不合格」で、所定の条件が「60%」の合格した工程から作業ライン80が構成されている場合には、ロット判定処理部424は、判定すべき作業ライン80のライン判定を合格と判定する。 For example, when the three processes have the line ID of the work line 80 to be determined, the first process is “pass”, the second process is “pass”, and the third process is “fail”. In the case where the work line 80 is configured from a process in which the predetermined condition is “60%”, the lot determination processing unit 424 determines that the line determination of the work line 80 to be determined is acceptable.
(ロット判定)
ロット判定処理部424は、所定のタイミングで判定され、かつ、該当するロット情報に対応付けて登録された複数の作業ライン80の衛生管理上の合否判定に基づいて、各ロットのロット判定を実行する。すなわち、ロット判定処理部424は、複数の作業ライン80の各判定結果に基づく総合判定によってロット判定を実行する。
(Lot judgment)
The lot determination processing unit 424 executes the lot determination for each lot based on the hygiene management pass / fail determination of the plurality of work lines 80 that are determined at a predetermined timing and registered in association with the corresponding lot information. To do. That is, the lot determination processing unit 424 executes lot determination by comprehensive determination based on the determination results of the plurality of work lines 80.
具体的には、ロット判定処理部424は、ロット判定を実行すべきロットのロットIDを有する作業ライン80における合否判定に基づいて、ロット判定を実行する。 Specifically, the lot determination processing unit 424 executes the lot determination based on the pass / fail determination in the work line 80 having the lot ID of the lot for which the lot determination is to be performed.
例えば、ロット判定処理部424は、ロットIDを有する作業ライン80の60%においてライン判定が合格の場合に、判定すべきロットのロット判定を合格とし、3つの作業ライン80が判定すべきロットのロットIDを有している場合を想定する。この場合において、第1作業ライン80が「合格」、第2作業ライン80が「合格」及び第3作業ライン80が「不合格」の場合には、ロット判定処理部424は、判定すべきロットのロット判定を合格と判定する。 For example, the lot determination processing unit 424 determines that the lot determination of the lot to be determined is acceptable when the line determination is successful in 60% of the work lines 80 having the lot ID, and the three work lines 80 determine the lot to be determined. Assume that a lot ID is included. In this case, when the first work line 80 is “pass”, the second work line 80 is “pass”, and the third work line 80 is “fail”, the lot determination processing unit 424 determines the lot to be determined. It is determined that the lot determination is acceptable.
なお、ロットの作業時間が長時間に及ぶ場合には、所定の時間(例えば8時間又は12時間)毎に時間を区切ってロットの判定を実行してもよい。この場合には、作業が中断している間のロット判定を実行する場合には、ダミーの結果を用いてもよいし、作業中断中として判定してもよい。 When the lot work time is long, the lot determination may be executed by dividing the time every predetermined time (for example, 8 hours or 12 hours). In this case, when the lot determination is performed while the work is suspended, a dummy result may be used, or it may be determined that the work is being suspended.
(その他)
ロット判定処理部424は、培地情報、ライン情報、ロット情報及び作業管理DB404を用いて、上述以外の判定及びデータ解析を行うことができるとともに、報告処理部425を介して当該判定結果又はデータ解析結果を管理者が閲覧可能に管理者端末装置20に提供することができるようになっている。
(Other)
The lot determination processing unit 424 can perform determinations and data analysis other than those described above using the culture medium information, line information, lot information, and work management DB 404, and the determination result or data analysis via the report processing unit 425. The result can be provided to the administrator terminal device 20 so that the administrator can view the result.
具体的には、ロット判定処理部424は、各フィルム型培地60に培養された検体の信頼性を確認するために、すなわち、検査ミスが発生していない否かを確認するために、一の培地IDにおける培地情報を培養開始時時刻から培養の終了まで、時系列に培地情報又は培地画像データの所定の解析を実行する。 Specifically, the lot determination processing unit 424 checks the reliability of the sample cultured in each film-type medium 60, that is, checks whether or not an inspection error has occurred. The medium information in the medium ID is subjected to a predetermined analysis of the medium information or the medium image data in time series from the culture start time to the end of the culture.
例えば、ロット判定処理部424は、管理者端末装置20を介して受信した管理者の指示に基づいて、特定の培地ID(同一の培地ID)66を有し、培養開始時刻から所定の時刻までの複数の培地情報を、培地画像データとともに抽出する。そして、ロット判定処理部424は、各培地情報及び各画像データについて所定の時系列に沿って所定の解析を実行し、又は、各培地情報及び各画像データを時系列に沿って集約する。また、ロット判定処理部424は、報告処理部425に、解析結果又は集約結果を所定のデータ形式を有する閲覧データに生成させ、当該生成させた閲覧データを管理者に閲覧可能に管理者端末装置20に提供させる。 For example, the lot determination processing unit 424 has a specific culture medium ID (same culture medium ID) 66 based on an instruction from the administrator received via the administrator terminal device 20, and starts from the culture start time to a predetermined time. Are extracted together with the medium image data. Then, the lot determination processing unit 424 performs a predetermined analysis on each medium information and each image data along a predetermined time series, or aggregates each medium information and each image data along a time series. In addition, the lot determination processing unit 424 causes the report processing unit 425 to generate the analysis result or the aggregation result as browsing data having a predetermined data format, and allows the administrator to browse the generated browsing data. 20 to provide.
なお、ロット判定処理部424は、報告処理部425と連動して、このとき、管理者端末装置20の指示に基づいて、法定された衛生管理の報告用に、一の培地ID66における各培地情報を個々に閲覧可能にさせてもよい。 Note that the lot determination processing unit 424 is linked to the report processing unit 425, and at this time, based on an instruction from the manager terminal device 20, each medium information in one medium ID 66 is used for legal hygiene management reporting. May be made individually viewable.
また、ロット判定処理部424は、培地情報、ライン情報、ロット情報又は作業管理情報の検索機能を有していてもよい。具体的には、ロット判定処理部424は、ロットID(指示書ID71a)、作業ラインID、工程ID71b、作業ID71、培養開始時刻、ロットの作業日時、培地ID66、検体の種別などを検索キーとしてデータベース400を検索し、報告処理部425と連動し、該当する培地情報や各種の情報を管理者に閲覧可能なデータを生成してもよい。 Further, the lot determination processing unit 424 may have a search function for medium information, line information, lot information, or work management information. Specifically, the lot determination processing unit 424 uses the lot ID (instruction ID 71a), the work line ID, the process ID 71b, the work ID 71, the culture start time, the lot work date and time, the culture medium ID 66, the specimen type, and the like as search keys. The database 400 may be searched, and the report processing unit 425 may be linked to generate data that allows the administrator to view the corresponding medium information and various types of information.
[5.5]報告処理部
なお、報告処理部425は、管理者端末装置20を介して受信した管理者の指示に基づいて、検索によって特定された培地情報(培地画像データ、コロニー数及び培地判定結果)、工程情報、ライン情報、又は、ロットに関する情報を所定の報告形式で提供することも可能である。すなわち、報告処理部425は、法定の検査報告その他の場合においてその証拠又は報告書として種々の情報を提供することができるように構成されている。
[5.5] Report Processing Unit Note that the report processing unit 425 determines the medium information (medium image data, the number of colonies, and the culture medium) specified by the search based on the administrator's instruction received via the administrator terminal device 20. (Judgment result), process information, line information, or lot-related information can be provided in a predetermined report format. That is, the report processing unit 425 is configured to be able to provide various information as evidence or reports in legal inspection reports and other cases.
[6]衛生管理システムの動作処理
[6.1]培地情報登録処理(携帯用通信端末装置)
次に、図8を用いて本実施形態の携帯用通信端末装置10における培地情報登録処理の動作について説明する。なお、図8は、本実施形態の携帯用通信端末装置10における培地情報の登録処理動作を示すフローチャートである。
[6] Hygiene management system operation process [6.1] Medium information registration process (portable communication terminal device)
Next, operation | movement of the culture medium information registration process in the portable communication terminal device 10 of this embodiment is demonstrated using FIG. FIG. 8 is a flowchart showing the culture information registration processing operation in the portable communication terminal device 10 of the present embodiment.
本動作においては、ライン情報DB402及びロット情報DB403には、既に作業指示書70に対応付けられた該当するロット情報及びライン情報が記憶されているものとする。 In this operation, it is assumed that corresponding lot information and line information associated with the work instruction sheet 70 are already stored in the line information DB 402 and the lot information DB 403.
また、フィルム型培地60及び作業指示書70には、2次元バーコードによって培地ID66又は指示書ID71aが付されているものとする。 Further, it is assumed that the medium ID 66 or the instruction ID 71a is attached to the film-type medium 60 and the work instruction sheet 70 by a two-dimensional barcode.
さらに、本動作においては、各フィルム型培地60におけるコロニー数の検出は、培地情報のデータベース400への登録時に実行されるものとし、携帯用通信端末装置10においては培地画像を撮像するためのRGBの階調値又は輝度値に対するキャリブレーションが実行されているものとする。 Further, in this operation, the number of colonies in each film-type medium 60 is detected at the time of registration in the medium information database 400, and the portable communication terminal device 10 uses RGB for capturing a medium image. It is assumed that calibration for the gradation value or the luminance value is performed.
まず、携帯用通信端末装置10において、アプリケーション制御部120は、操作部170を介して培地登録アプリの起動指示を検出すると(ステップS101)、アプリケーション記憶部101から培地登録アプリを読み出して起動する(ステップS102)。このとき、アプリケーション制御部120は、携帯端末管理制御部190の制御下、ワークメモリの初期化その他の必要な処理を実行する。 First, in the portable communication terminal device 10, when the application control unit 120 detects an activation instruction for the culture medium registration application via the operation unit 170 (step S101), the application control unit 120 reads the culture medium registration application from the application storage unit 101 and activates it ( Step S102). At this time, the application control unit 120 performs initialization of the work memory and other necessary processes under the control of the mobile terminal management control unit 190.
次いで、アプリケーション制御部120は、表示制御部161と連動し、フィルム型培地60の初期登録であるか、又は、培養開始から所定の時間経過した培養後登録であるか選択させるための画像を表示部160に表示させてその入力を待機する(ステップS103)。 Next, the application control unit 120 displays an image for interlocking with the display control unit 161 to select whether the initial registration of the film-type medium 60 or the post-culture registration after a predetermined time has elapsed from the start of the culture. It is displayed on the unit 160 and waits for its input (step S103).
次いで、アプリケーション制御部120は、操作部170による選択指示の入力を検出すると(ステップS104)、初期登録か培養後登録かを判断し、フラグ情報にその結果を設定する(ステップS105)。 Next, when detecting an input of a selection instruction from the operation unit 170 (step S104), the application control unit 120 determines whether initial registration or post-cultivation registration and sets the result in flag information (step S105).
次いで、アプリケーション制御部120は、フィルム型培地60の撮像を促す画面を表示部160に表示させるとともに、操作部170と連動し、画像データ生成部110による撮像を待機する(ステップS106)。なお、このとき、アプリケーション制御部120は、取得すべき培地画像の位置合わせするために所定の画像を表示部160に重畳表示させる。 Next, the application control unit 120 causes the display unit 160 to display a screen that prompts the imaging of the film-type medium 60, and waits for imaging by the image data generation unit 110 in conjunction with the operation unit 170 (step S106). At this time, the application control unit 120 causes a predetermined image to be superimposed on the display unit 160 in order to align the medium image to be acquired.
次いで、アプリケーション制御部120は、画像データ生成部110、表示制御部161及び操作部170と連動し、画像データ生成部110による撮像を検出すると(ステップS107)、画像データ生成部110によって培地ID66とともに画像化されたフィルム型培地60の培地画像データを取得し、画像データ記憶部102に所定の画像IDを付与し記憶する(ステップS108)。 Next, when the application control unit 120 detects image capturing by the image data generation unit 110 in conjunction with the image data generation unit 110, the display control unit 161, and the operation unit 170 (step S107), the application data generation unit 110 and the medium ID 66 are detected. The imaged medium image data of the film-type medium 60 is acquired, and a predetermined image ID is assigned and stored in the image data storage unit 102 (step S108).
次いで、アプリケーション制御部120は、タイマー180より現在時刻を培地画像データの撮像時刻として取得し、当該培地画像データに対応付けてメタデータとして画像データ記憶部102に記憶する(ステップS109)。 Next, the application control unit 120 acquires the current time from the timer 180 as the imaging time of the medium image data, and stores it in the image data storage unit 102 as metadata in association with the medium image data (step S109).
次いで、アプリケーション制御部120は、取得した画像化された培地画像データの所定の領域に形成された2次元バーコードを解析して培地ID66を取得し、当該培地画像データに対応付けて画像データ記憶部102に記憶する(ステップS110)。 Next, the application control unit 120 analyzes the two-dimensional barcode formed in a predetermined area of the acquired imaged culture medium image data, acquires the culture medium ID 66, and stores the image data in association with the culture medium image data. The information is stored in the unit 102 (step S110).
次いで、アプリケーション制御部120は、表示制御部161と連動して指示書ID71a及び工程ID71bとともに指示書画像データを取得するための画面を表示部160に表示させ、指示書画像データの取得を待機する(ステップS111)。 Next, the application control unit 120 causes the display unit 160 to display a screen for acquiring the instruction sheet image data together with the instruction sheet ID 71a and the process ID 71b in conjunction with the display control unit 161, and waits for acquisition of the instruction sheet image data. (Step S111).
次いで、アプリケーション制御部120は、画像データ生成部110、表示制御部161及び操作部170と連動し、画像データ生成部110による撮像を検出すると(ステップS112)、作業ID71が画像化された指示書画像データを取得し、ステップS108によって取得した培地画像データに対応付けて画像データ記憶部102に記憶する(ステップS113)。 Next, when the application control unit 120 detects imaging by the image data generation unit 110 in conjunction with the image data generation unit 110, the display control unit 161, and the operation unit 170 (step S112), the instruction sheet in which the work ID 71 is imaged. Image data is acquired and stored in the image data storage unit 102 in association with the culture medium image data acquired in step S108 (step S113).
なお、アプリケーション制御部120は、工程ID71bを作業ID71として取得する場合、又は、複数の工程ID71bから一の工程ID71bを取得する場合には、表示制御部161及び操作部170と連動し、ユーザに取得すべき工程ID71bを選択させる表示をし、該当する工程ID71bを取得する。 In addition, when acquiring the process ID 71b as the work ID 71, or when acquiring the one process ID 71b from the plurality of process IDs 71b, the application control unit 120 works in conjunction with the display control unit 161 and the operation unit 170 to inform the user. A display for selecting the process ID 71b to be acquired is displayed, and the corresponding process ID 71b is acquired.
次いで、アプリケーション制御部120は、取画像化された指示書画像データ及び培地画像データの所定の領域に形成された2次元バーコードを解析して作業ID71を取得し、当該指示書画像データに対応付けて画像データ記憶部102に記憶する(ステップS114)。 Next, the application control unit 120 analyzes the two-dimensional barcode formed in the predetermined region of the captured instruction image data and the medium image data, acquires the work ID 71, and corresponds to the instruction image data In addition, the image data is stored in the image data storage unit 102 (step S114).
次いで、アプリケーション制御部120は、タイマー180より現在時刻を培地画像データの撮像時刻として取得し、表示制御部161及び操作部170と連動して作業者に、取得した指示書画像データ、作業ID71、培地画像データ、培地ID66、及び、撮像時刻を確認させる(ステップS115)。 Next, the application control unit 120 acquires the current time as the imaging time of the medium image data from the timer 180, and in conjunction with the display control unit 161 and the operation unit 170, the application control unit 120 acquires the acquired instruction image data, work ID 71, The medium image data, medium ID 66, and imaging time are confirmed (step S115).
なお、アプリケーション制御部120は、取得した培地情報の作業者による確認時に、作業者の指示に基づいて、培地画像データの再取得を行っていてもよい。また、このとき、アプリケーション制御部120は、表示制御部161及び操作部170と連動して作業者によって培地画像データの補正を行うことができるようにしてもよい。 Note that the application control unit 120 may re-acquire the culture image data based on an instruction from the operator when the acquired medium information is confirmed by the operator. At this time, the application control unit 120 may be able to correct the medium image data by the operator in conjunction with the display control unit 161 and the operation unit 170.
次いで、アプリケーション制御部120は、作業者の指示に基づいて、端末IDと作業ID71とともに、取得した培地画像データとそのメタデータ、及び、初期登録か培養後登録かを示すフラグ情報を培地情報として、ネットワーク通信部130を介してサーバ装置40に送信し(ステップS116)、携帯用通信端末装置10の登録処理を終了する。 Next, based on the operator's instruction, the application control unit 120 uses the terminal ID and the work ID 71 as well as the acquired medium image data and its metadata, and flag information indicating whether initial registration or post-culture registration as medium information. Then, the data is transmitted to the server device 40 via the network communication unit 130 (step S116), and the registration process of the portable communication terminal device 10 is terminated.
このとき、ネットワーク通信部130は、培地情報を送信する際に、端末IDや入力されたID及びパスワードに基づいてサーバ装置40へのアクセスをするためのログインを実行し、ログイン完了後にサーバ装置40との通信回線を確立し、培地情報を送信する。 At this time, when transmitting the culture medium information, the network communication unit 130 executes login for accessing the server device 40 based on the terminal ID or the input ID and password, and the server device 40 is completed after the login is completed. Communication line is established and medium information is transmitted.
[6.2]培地情報登録処理(サーバ装置)
次に、図9を用いて本実施形態のサーバ装置40における培地情報の登録処理動作について説明する。なお、図9は、本実施形態のサーバ装置40における培地情報の登録処理動作を示すフローチャートである。
[6.2] Medium information registration processing (server device)
Next, the medium information registration processing operation in the server device 40 of the present embodiment will be described with reference to FIG. FIG. 9 is a flowchart showing the culture information registration processing operation in the server device 40 of this embodiment.
なお、本動作は、携帯用通信端末装置10によって実行された培地情報登録処理と連動して実行される処理であり、サーバ装置40は、携帯用通信端末装置10から送信された培地情報を培地情報DB401に登録するための処理である。 In addition, this operation | movement is a process performed in conjunction with the culture medium information registration process performed by the portable communication terminal device 10, and the server apparatus 40 uses the culture medium information transmitted from the portable communication terminal apparatus 10 as a culture medium. This is a process for registering in the information DB 401.
まず、サーバ装置40においては、通信制御部410が携帯用通信端末装置10から送信された培地情報を受信すると(ステップS300)、登録処理部421は、受信した培地情報に含まれるフラグ情報に基づいて、初期登録か培養後登録であるかを判定する(ステップS301)。 First, in the server device 40, when the communication control unit 410 receives the culture medium information transmitted from the portable communication terminal device 10 (step S300), the registration processing unit 421 is based on the flag information included in the received culture medium information. Whether the registration is initial registration or post-culture registration is determined (step S301).
このとき、登録処理部421は、初期登録と判定した場合には、ステップS302の処理に移行し、初期登録でないと判定した場合には、すなわち、培養後登録と判定した場合には、ステップS304の処理に移行する。 At this time, if the registration processing unit 421 determines initial registration, the process proceeds to step S302. If the registration processing unit 421 determines that it is not initial registration, that is, if it is determined to be post-culture registration, step S304 is performed. Move on to processing.
次いで、登録処理部421は、初期登録と判定した場合には、培地情報に含まれる作業ID71を抽出して特定する(ステップS302)。 Next, when it is determined as initial registration, the registration processing unit 421 extracts and specifies the work ID 71 included in the culture medium information (step S302).
次いで、登録処理部421は、特定した作業ID71に基づいて培地情報を培地情報DB401に登録し(ステップS303)、本動作を終了する。なお、培養開始時刻は作業管理DB404に予め記憶されているが、登録処理部421は、ステップS303の処理において、受信した培地情報に含まれる撮像時刻を培養開始時刻として作業管理DB404に登録してもよい。 Next, the registration processing unit 421 registers the culture medium information in the culture medium information DB 401 based on the identified work ID 71 (step S303), and ends this operation. Although the culture start time is stored in advance in the work management DB 404, the registration processing unit 421 registers the imaging time included in the received medium information as the culture start time in the work management DB 404 in the process of step S303. Also good.
一方、登録処理部421は、培養後登録と判定した場合には、培地情報に含まれる作業ID71を抽出して特定し(ステップS304)、培地情報に含まれる撮像時刻に基づいて培地情報を登録する培養検査時刻を特定する(ステップS305)。 On the other hand, if the registration processing unit 421 determines that the registration is after culture, it extracts and specifies the work ID 71 included in the culture medium information (step S304), and registers the culture medium information based on the imaging time included in the culture medium information. The culture examination time to be specified is specified (step S305).
なお、このとき、登録処理部421は、携帯用通信端末装置10と連動して培地情報を登録する培養検査時刻を指定させて登録してもよいし、受信した培地情報に含まれる撮像時刻を培養検査時刻としてそのまま登録してもよい。また、登録処理部421は、既に実行された培養検査時刻における培地登録を管理し、培地情報を受信したタイミング及び既に培地情報の登録に用いた培養検査時刻に基づいて、培養検査時刻を特定してもよい。すなわち、登録処理部421は、培地情報の登録を実行する毎に実行フラグを書き換え、当該フラグの情報を参照し、受信した撮像時刻と比較して、培養検査時刻を特定してもよい。 At this time, the registration processing unit 421 may be registered by designating a culture examination time for registering the culture medium information in conjunction with the portable communication terminal device 10, or the imaging time included in the received culture medium information. The culture examination time may be registered as it is. In addition, the registration processing unit 421 manages the culture medium registration at the culture test time that has already been performed, and specifies the culture test time based on the timing at which the culture medium information is received and the culture test time that has already been used to register the culture medium information. May be. That is, the registration processing unit 421 may specify the culture examination time by rewriting the execution flag each time the culture medium information is registered, referring to the information of the flag, and comparing the received imaging time.
次いで、登録処理部421は、コロニー検出判定部422に、取得した培地情報及び特定した作業ID71に基づいて、汎用コロニー検出処理を実行させる(ステップS307〜ステップS309)
具体的には、コロニー検出判定部422は、作業情報を用いてコロニーを検出するためのプロファイルを特定させる(ステップS307)。
Next, the registration processing unit 421 causes the colony detection determination unit 422 to execute a general-purpose colony detection process based on the acquired medium information and the specified work ID 71 (steps S307 to S309).
Specifically, the colony detection determination unit 422 specifies a profile for detecting a colony using the work information (step S307).
そして、コロニー検出判定部422は、特定させたプロファイルに基づいて、受信した培地画像データに対して画像解析を実行し、培地画像を構成する各ピクセルの特徴量(輝度値)を抽出させるとともに(ステップS308)、当該培地画像を構成する各ピクセルの特徴量に基づいて画像化された検体に発生したコロニーを検出し、その数を検出させる(ステップS309)。 And the colony detection determination part 422 performs image analysis with respect to the received culture medium image data based on the specified profile, and extracts the feature amount (luminance value) of each pixel constituting the culture medium image ( In step S308), colonies generated in the specimen imaged based on the feature amount of each pixel constituting the culture medium image are detected, and the number thereof is detected (step S309).
一方、コロニー検出判定部422は、ROM/RAM430から条件情報を取得し、登録処理部421から提供された培地情報に含まれる検出条件(具体的には、検体種別及び菌種)及びステップS309によって検出された検出結果(具体的には、コロニー数)が取得した条件情報によって示される判定条件を具備するか否かを判定する(ステップS310)。例えば、本実施形態においては、コロニー検出判定部422は、検体が加工食品であって、菌種が大腸菌、大腸菌群又は黄色ブドウ球菌であり、かつ、汎用コロニー検出処理によって検出されたコロニー数が「0」の場合に、判定条件を具備すると判定する。 On the other hand, the colony detection determination unit 422 acquires the condition information from the ROM / RAM 430, and the detection conditions (specifically, the specimen type and the bacterial species) included in the culture medium information provided from the registration processing unit 421 and step S309. It is determined whether or not the detected detection result (specifically, the number of colonies) satisfies the determination condition indicated by the acquired condition information (step S310). For example, in the present embodiment, the colony detection determination unit 422 is configured such that the specimen is processed food, the bacterial species is Escherichia coli, coliform group, or Staphylococcus aureus, and the number of colonies detected by the general-purpose colony detection process is In the case of “0”, it is determined that the determination condition is satisfied.
このとき、コロニー検出判定部422は、登録処理部421から提供された培地情報などが判定条件を具備すると判定した場合には、特別コロニー検出処理を実行して(ステップS311)ステップS312の処理に移行し、登録処理部421から提供された培地情報などが判定条件を具備しない判定した場合には、直接ステップS312の処理に移行する。 At this time, if the colony detection determination unit 422 determines that the medium information provided from the registration processing unit 421 has the determination condition, the colony detection determination unit 422 executes a special colony detection process (step S311) and performs the process of step S312. If it is determined that the medium information provided from the registration processing unit 421 does not satisfy the determination condition, the process directly proceeds to step S312.
なお、コロニー検出判定部422は、特別コロニー検出処理としては、汎用コロニー検出処理によって検出されたコロニー候補に対して、上述のように、コロニーとして判定すべき予め定められた色特徴量(例えば、RGBの3次元階調値)に基づいて、再検出を実行し、コロニーを特定する。 In addition, the colony detection determination unit 422, as the special colony detection process, for the colony candidate detected by the general-purpose colony detection process, as described above, a predetermined color feature amount to be determined as a colony (for example, Based on RGB three-dimensional gradation values), re-detection is performed to identify colonies.
次いで、コロニー検出判定部422は、汎用コロニー検出処理において特定されたプロファイルに基づいて、検出したコロニー数が所定の条件を具備するか否かを判定する(ステップS312)。すなわち、コロニー検出判定部422は、所定の条件を具備する場合には、合格(正常)と判定し、所定の条件を不具備な場合には、不合格(異常)と判定する。 Next, the colony detection determination unit 422 determines whether or not the detected number of colonies satisfies a predetermined condition based on the profile specified in the general-purpose colony detection process (step S312). That is, the colony detection determination unit 422 determines that it is acceptable (normal) when the predetermined condition is satisfied, and determines that it is unacceptable (abnormal) when the predetermined condition is not satisfied.
なお、コロニー検出判定部422は、携帯用通信端末装置10と連動し、検出したコロニー数及び合否判定の結果を当該携帯用通信端末装置10の表示部160に表示させ、ユーザに閲覧及び確認させるようにしてもよい。 The colony detection determination unit 422 is linked to the portable communication terminal device 10 to display the detected number of colonies and the result of the pass / fail determination on the display unit 160 of the portable communication terminal device 10 to allow the user to browse and check. You may do it.
次いで、登録処理部421は、培地画像データ、認識した培地ID66、判定された合否、検出されたコロニー数及び培地情報に含まれる撮像時刻を培養開始時刻とした培養開始時刻情報を、特定した作業ID71対応付けて培地情報DB401に登録し(ステップS321)、本動作を終了する。 Next, the registration processing unit 421 specifies the culture start time information using the culture image data, the recognized medium ID 66, the determined pass / fail, the detected colony number, and the imaging time included in the medium information as the culture start time. The ID 71 is associated and registered in the culture medium information DB 401 (step S321), and this operation ends.
なお、登録処理部421は、ライン情報及び登録すべき情報を携帯用通信端末装置10の表示部160に表示させ、当該携帯用通信端末装置10を介して入力されたユーザ指示に基づいて、培地情報等の登録をするようにしてもよい。 The registration processing unit 421 displays line information and information to be registered on the display unit 160 of the portable communication terminal device 10, and based on a user instruction input via the portable communication terminal device 10, the culture medium Information or the like may be registered.
また、携帯用通信端末装置10から培地画像データが送信され、サーバ装置40によって各画像データを解析することによって培地ID66を認識する場合には、登録処理部421は、ステップS201の処理において、受信した培地画像データのそれぞれの所定の領域上に画像化された培地ID66を解析して当該培地ID66を認識して取得するようになる。同様に、指示書画像データにおける作業ID71についても、サーバ装置40において認識させる。 Further, when the culture medium image data is transmitted from the portable communication terminal apparatus 10 and the medium ID 66 is recognized by analyzing each image data by the server apparatus 40, the registration processing unit 421 receives the reception in the process of step S201. The medium ID 66 imaged on each predetermined area of the medium image data thus obtained is analyzed, and the medium ID 66 is recognized and acquired. Similarly, the server device 40 also recognizes the work ID 71 in the instruction image data.
さらに、上述の動作は、携帯用通信端末装置10によって培地情報を取得した際に実行しているが、携帯用通信端末装置10によって取得した培地情報が培地情報DB401に記録され、その後に実行されてもよい。 Furthermore, although the above-mentioned operation is executed when the culture medium information is acquired by the portable communication terminal apparatus 10, the culture medium information acquired by the portable communication terminal apparatus 10 is recorded in the culture medium information DB 401 and then executed. May be.
[7]変形例
[7.1]変形例1
本実施形態において、タブレット型情報端末装置、スマートフォン又は携帯用電話機等の携帯用通信端末装置10を用いて培地情報の登録処理を実行している点に代えて、ラップトップ型又はデスクトップ型のパーソナルコンピュータと、スキャナ、デジタルカメラ又はスマートフォン等の画像入力装置と、によって当該培地情報の登録処理を実現してもよい。
[7] Modification [7.1] Modification 1
In this embodiment, instead of performing the culture information registration process using a portable communication terminal device 10 such as a tablet information terminal device, a smartphone, or a mobile phone, a laptop or desktop personal computer is used. The registration process of the culture medium information may be realized by a computer and an image input device such as a scanner, a digital camera, or a smartphone.
この場合には、パーソナルコンピュータと画像入力装置とを所定の通信規格によって接続し、パーソナルコンピュータと画像入力装置とを一体的に用いて当該培地情報の登録処理を実現してもよいし、メモリカードその他の物理的なメモリに画像入力装置によって先に取得した培地画像データ及び指示書画像データを記憶させ、当該記憶させた各画像データをパーソナルコンピュータによって取り込みつつ、当該培地情報の登録処理を実現してもよい。 In this case, the personal computer and the image input device may be connected according to a predetermined communication standard, and the registration process of the culture medium information may be realized by using the personal computer and the image input device integrally, or a memory card. The medium image data and instruction sheet image data previously acquired by the image input device are stored in other physical memory, and the registration process of the medium information is realized while the stored image data is captured by the personal computer. May be.
また、この場合には、サーバ装置40の機能をパーソナルコンピュータに持たせて上記の各種の処理を実行してもよい。 In this case, the functions of the server device 40 may be provided in a personal computer to execute the various processes described above.
[7.2]変形例2
本実施形態においては、携帯用通信端末装置10、管理者端末装置20、サーバ装置40が同一敷地内で設置又は使用されてもよいし、それぞれが国外などの遠隔地に設置され、又は、遠隔地にて使用されて上述の各処理が実行されてもよい。ただし、携帯用通信端末装置10は、同一ロットにおいて使用させることが前提となる。
[7.2] Modification 2
In the present embodiment, the portable communication terminal device 10, the administrator terminal device 20, and the server device 40 may be installed or used in the same site, or each may be installed in a remote place such as outside the country or remotely. It may be used on the ground and each process described above may be executed. However, it is assumed that the portable communication terminal device 10 is used in the same lot.
[7.3]変形例3
本実施形態においては、フィルム型培地60を用いて当該フィルム型培地60に培養された検体における培地情報の登録を実行しているが、寒天培地を用いて当該寒天培地に培養された菌及びその検体における培地情報の登録を実行してもよい。
[7.3] Modification 3
In the present embodiment, registration of the medium information in the specimen cultured on the film type medium 60 using the film type medium 60 is performed. However, the bacteria cultured on the agar medium using the agar medium and the bacteria Registration of medium information in a specimen may be executed.
[7.4]変形例4
本実施形態において、画像データ生成部110によってフィルム型培地60を撮像して培地ID66を取得する点に代えて、作業者の操作入力によって培地ID66を入力させるようにしてもよい。
[7.4] Modification 4
In the present embodiment, instead of acquiring the culture medium ID 66 by imaging the film-type culture medium 60 by the image data generation unit 110, the culture medium ID 66 may be input by an operator's operation input.
この場合には、アプリケーション制御部120は、表示制御部161及び操作部170と連動し、作業者に培地ID66を操作部170を用いて直接手入力させる。 In this case, the application control unit 120 interlocks with the display control unit 161 and the operation unit 170 and causes the operator to manually input the culture medium ID 66 directly using the operation unit 170.
また、アプリケーション制御部120は、クリック又はタッチ選択等によって、プルダウンメニュー等の表示項目を選択させるように表示制御部161及び操作部170を制御させて、作業者に培地ID66を入力させる。 In addition, the application control unit 120 controls the display control unit 161 and the operation unit 170 to select a display item such as a pull-down menu by clicking or touch selection, and causes the operator to input the culture medium ID 66.
[7.5]変形例5
本実施形態においては、単一のサーバ装置40によって各種の処理を実行しているが、複数のサーバ装置40から構成されるサーバシステムによって各種の処理を実行するようにしてもよい。
[7.5] Modification 5
In the present embodiment, various processes are executed by the single server device 40, but various processes may be executed by a server system including a plurality of server devices 40.
[7.6]変形例6
本実施形態においては、コロニー検出判定部422は、検体種別情報、菌種情報及びコロニー数など汎用コロニー検出処理における検出条件又は検出結果が判定条件を具備する場合に、特別コロニー検出処理を実行するようになっているが、コロニーが検出されなかった場合など、当該特別コロニー検出処理によってさらに予め定められた条件を具備しない場合には、再度、特別コロニー検出処理を実行してもよい。
[7.6] Modification 6
In the present embodiment, the colony detection determination unit 422 executes the special colony detection process when the detection condition or the detection result in the general-purpose colony detection process such as the specimen type information, the bacterial species information, and the number of colonies includes the determination condition. However, the special colony detection process may be executed again when the conditions predetermined by the special colony detection process are not satisfied, such as when no colony is detected.
この場合には、コロニー検出判定部422は、特別コロニー検出処理に用いるパラメータ、検査基準又は検出手法を変更し、再度、特別コロニー検出処理を実行してもよい。例えば、コロニー検出判定部422は、検出基準を規定する値又はパラメータの値を変化させて第2コロニー検出処理を再度実行する。 In this case, the colony detection determination unit 422 may change the parameter, the inspection standard, or the detection method used for the special colony detection process, and execute the special colony detection process again. For example, the colony detection determination unit 422 changes the value that defines the detection criterion or the value of the parameter, and executes the second colony detection process again.
なお、コロニー検出判定部422は、コロニーが検出されるまでなどの当該特別コロニー検出処理によって予め定められた条件を具備するまで繰り返し特別コロニー検出処理を実行してもよい。この場合には、例えば、コロニー検出判定部422は、検出基準を規定する値又はパラメータの値を段階的に変化させて第2コロニー検出処理を繰り返し実行する。 Note that the colony detection determination unit 422 may repeatedly execute the special colony detection process until a condition predetermined by the special colony detection process such as until a colony is detected is satisfied. In this case, for example, the colony detection determination unit 422 repeatedly executes the second colony detection process while changing the value defining the detection criterion or the parameter value stepwise.
[7.7]変形例7
本実施形態においては、コロニー検出判定部422は、汎用コロニー検出処理又は特別コロニー検出処理においてコロニーを検出した場合には、培地画像上の位置(該当するコロニーの重心の位置におけるXY座標)を管理者端末装置20又は携帯用通信端末装置10によって該当する培地画像上に表示可能な画像加工を実施し、登録処理部421は、当該画像加工の情報を含めて培地情報を培地情報DB401に登録してもよい。
[7.7] Modification 7
In the present embodiment, the colony detection determination unit 422 manages the position on the medium image (the XY coordinate at the position of the center of gravity of the corresponding colony) when a colony is detected in the general colony detection process or the special colony detection process. The user terminal device 20 or the portable communication terminal device 10 performs image processing that can be displayed on the corresponding medium image, and the registration processing unit 421 registers the medium information including the image processing information in the medium information DB 401. May be.
[7.8]変形例8
本実施形態においては、コロニー検出判定部422は、検体種別情報、菌種情報及びコロニー数など汎用コロニー検出処理における検出条件又は検出結果が判定条件を具備する場合に、特別コロニー検出処理を実行するようになっているが、フィルム型培地60を撮像する際に作業者の指示に基づいて実行するようにしてもよい。
[7.8] Modification 8
In the present embodiment, the colony detection determination unit 422 executes the special colony detection process when the detection condition or the detection result in the general-purpose colony detection process such as the specimen type information, the bacterial species information, and the number of colonies includes the determination condition. However, it may be performed based on an operator's instruction when imaging the film-type medium 60.
この場合には、登録処理部421は、受信した培地情報に特別コロニー検出処理を強制実行する作業者の指示が含まれている場合には、コロニー検出判定部422に、判定条件が具備するかしないかにかかわらず、強制的に特別コロニー検出処理を実行する。 In this case, the registration processing unit 421 determines whether the colony detection determination unit 422 has a determination condition when the received medium information includes an instruction from an operator forcibly executing the special colony detection processing. Regardless of whether or not, the special colony detection process is forcibly executed.
以上、本実施形態の衛生管理システムSにおいては、例えば、汎用コロニー検出処理が実行された際にコロニーが未検出である場合に、予め定められた条件を具備すると判定し、コロニーの検出感度を高感度となるようにパラメータや検出基準を設定し、又は、検出手法を用いる特別コロニー検出処理を実行すれば、未検出を防止することができるなど、コロニーの過検出及び未検出を防止することができる。 As described above, in the sanitary management system S of the present embodiment, for example, when the colony is not detected when the general-purpose colony detection process is executed, it is determined that the predetermined condition is satisfied, and the colony detection sensitivity is set. To prevent overdetection and undetection of colonies, such as by setting parameters and detection criteria so as to be highly sensitive, or by performing special colony detection processing using a detection method, it is possible to prevent undetection. Can do.
したがって、本実施形態の衛生管理システムSにおいては、コロニーの検出及びその計数を的確に実行することができるとともに、的確に検出されたコロニー及びその数に関する情報を含む培地情報をデータベースに登録することができる。 Therefore, in the sanitary management system S of the present embodiment, colony detection and counting can be accurately performed, and medium information including information regarding the accurately detected colonies and the number thereof is registered in the database. Can do.
また、本実施形態の衛生管理システムSにおいては、紙媒体などの物理的な資源を利用して種々のデータ解析及びその提供を行う場合に比べて省資源化をも図ることができるとともに、培地に関する培地情報をデータベース400に登録させることによって登録ミスが著しく減少し、難しい培地の管理を容易にすることができるので、無駄に培地を消費すること無く省資源化を図ることができる。 Further, in the sanitary management system S of the present embodiment, it is possible to save resources as compared with the case where various data analyzes and provisions are performed using physical resources such as paper media, and the culture medium. By registering the culture medium information in the database 400, registration mistakes can be remarkably reduced, and management of difficult culture media can be facilitated. Therefore, resource saving can be achieved without consuming wasteful culture media.
なお、本実施形態の衛生管理システムSにおいては、食品を用いて説明したが、当該食品に限らず、薬品や薬剤の人体をはじめとする生物全般に提供される生産品について適用することができる。 In the sanitary management system S of the present embodiment, the description has been made using food. However, the present invention is not limited to the food, and can be applied to products that are provided to all living organisms including drugs and drugs. .
S … 衛生管理システム
10 … 携帯用通信端末装置
20 … 管理者端末装置
30 … ネットワーク
40 … サーバ装置
60 … フィルム型培地
70 … 作業指示書
80 … 作業ライン
100 … データ記憶部
101 … アプリケーション記憶部
102 … 画像データ記憶部
110 … 画像データ生成部
120 … アプリケーション制御部
130 … ネットワーク通信部
140 … 近距離無線通信インターフェース
150 … 現在位置検出部
160 … 表示部
170 … 操作部
180 … タイマー
190 … 携帯端末管理制御部
400 … データベース
401 … 培地情報DB
402 … ライン情報DB
403 … ロット情報DB
404 … 作業管理DB
410 … 通信制御部
420 … データ処理部
421 … 登録処理部
422 … コロニー検出判定部
424 … ロット判定処理部
425 … 報告処理部
430 … サーバ管理制御部
DESCRIPTION OF SYMBOLS S ... Hygiene management system 10 ... Portable communication terminal device 20 ... Manager terminal device 30 ... Network 40 ... Server device 60 ... Film type culture medium 70 ... Work instruction sheet 80 ... Work line 100 ... Data storage part 101 ... Application storage part 102 Image data storage unit 110 Image data generation unit 120 Application control unit 130 Network communication unit 140 Short-range wireless communication interface 150 Current position detection unit 160 Display unit 170 Operation unit 180 Timer 190 Mobile device management Control unit 400 ... database 401 ... medium information DB
402 ... Line information DB
403 ... Lot information DB
404 ... Work management DB
410 ... Communication control unit 420 ... Data processing unit 421 ... Registration processing unit 422 ... Colony detection determination unit 424 ... Lot determination processing unit 425 ... Report processing unit 430 ... Server management control unit
Claims (13)
前記取得された培地画像データの培地画像を構成するピクセルの色に関する色特徴量を抽出する抽出手段と、
前記抽出されたピクセルの色特徴量に基づいて、前記培地画像におけるコロニーを構成するコロニーピクセルを特定し、当該特定したコロニーピクセルに基づいて、前記培地に培養された前記コロニーを検出し、かつ、当該検出したコロニーを計数する第1コロニー検出処理を実行する第1検出手段と、
前記検出手段の検出条件及び検出結果の少なくともいずれか一方が予め定められた判定条件を具備するか否かを判定する判定手段と、
前記検出条件、検出結果又は双方が予め定められた判定条件を具備すると判定された場合に、前記抽出されたピクセルの色特徴量に基づいて、前記第1コロニー検出処理とは異なるコロニー検出処理を第2コロニー検出処理として実行する第2検出手段と、
前記第1コロニー検出処理又は前記第2コロニー検出処理の一方の検出処理において検出されたコロニーに関する情報を培地情報としてデータベースに登録する登録手段と、
を備えることを特徴とする培地情報登録システム。 An acquisition means for acquiring data of a medium image imaged by imaging a medium for culturing a colony as medium image data;
An extraction means for extracting a color feature amount relating to a color of a pixel constituting the culture medium image of the acquired culture medium image data;
Based on the color feature amount of the extracted pixel, identify a colony pixel constituting a colony in the medium image, detect the colony cultured in the medium based on the identified colony pixel, and First detection means for executing a first colony detection process for counting the detected colonies;
A determination unit that determines whether at least one of the detection condition and the detection result of the detection unit includes a predetermined determination condition;
When it is determined that the detection condition, the detection result, or both have predetermined determination conditions, a colony detection process different from the first colony detection process is performed based on the color feature amount of the extracted pixel. Second detection means to be executed as a second colony detection process;
Registration means for registering information on colonies detected in one detection process of the first colony detection process or the second colony detection process in the database as medium information;
A culture medium information registration system comprising:
前記第2検出手段が、前記検出されたコロニー数が予め定められた条件を具備すると判定された場合に、前記抽出されたピクセルの色特徴量に基づいて、前記第1コロニー検出処理よりコロニーの検出感度が高い前記第2コロニー検出処理を実行する、培地情報登録システム。 In the culture medium information registration system according to claim 1,
When the second detection means determines that the detected number of colonies has a predetermined condition, based on the color feature amount of the extracted pixel, the first colony detection process determines the number of colonies. A culture medium information registration system that executes the second colony detection process with high detection sensitivity.
前記第2検出手段が、前記検出されたコロニー数が予め定められた条件を具備すると判定された場合に、前記抽出されたピクセルの色特徴量に基づいて、前記第1コロニー検出処理とはコロニーを検出する際に用いる検出基準、検出する際のパラメータ、及び、前記コロニーの検出手法のうち、1又は2以上が異なる前記第2コロニー検出処理を実行する、培地情報登録システム。 In the culture medium information registration system according to claim 1 or 2,
When the second detection means determines that the detected number of colonies has a predetermined condition, the first colony detection process is based on the color feature amount of the extracted pixel. The culture medium information registration system which performs the said 2nd colony detection process from which the detection reference used when detecting this, the parameter at the time of detection, and the said colony detection method differ in 1 or 2 or more.
前記第2検出手段が、前記第2コロニー検出処理の検出結果が予め定められた条件を具備しない場合には、前記検出基準、前記パラメータ、及び、前記コロニーの検出手法のうち、1又は2以上を変更して前記第2コロニー検出処理を再度実行する、培地情報登録システム。 In the culture medium information registration system according to any one of claims 1 to 3,
When the detection result of the second colony detection process does not have a predetermined condition, the second detection unit includes one or more of the detection standard, the parameter, and the colony detection method. The culture medium information registration system which changes and changes the said 2nd colony detection process again.
前記第2検出手段が、前記第2コロニー検出処理の検出結果が予め定められた条件を具備するまで、前記検出基準、前記パラメータ、及び、前記コロニーの検出手法の少なくともいずれか一方を変更して前記第2コロニー検出処理を繰り返し実行する、培地情報登録システム。 In the culture medium information registration system according to claim 4,
The second detection means changes at least one of the detection standard, the parameter, and the colony detection method until the detection result of the second colony detection process satisfies a predetermined condition. A culture medium information registration system for repeatedly executing the second colony detection process.
前記第2検出手段が、前記第2コロニー検出処理を再度実行する場合には、前記検出基準を規定する値又は前記パラメータの値を変化させて前記第2コロニー検出処理を再度実行する、培地情報登録システム。 In the culture medium information registration system according to claim 4 or 5,
When the second detection means executes the second colony detection process again, medium information for changing the value defining the detection criterion or the parameter value and executing the second colony detection process again Registration system.
前記検出条件には、検出すべき前記コロニーの種別及び前記検体の種別の少なくともいずれか一方が含まれる、培地情報登録システム。 In the culture medium information registration system according to any one of claims 1 to 6,
The culture medium information registration system, wherein the detection condition includes at least one of a type of the colony to be detected and a type of the specimen.
前記検出結果には、前記検出されたコロニーの数が少なくとも含まれる、培地情報登録システム。 In the culture medium information registration system according to any one of claims 1 to 7,
The culture information registration system, wherein the detection result includes at least the number of colonies detected.
前記判定条件には、第1コロニー検出処理によって前記コロニーが未検出であることが含まれる、培地情報登録システム。 In the culture medium information registration system according to claim 8,
The medium information registration system, wherein the determination condition includes that the colony has not been detected by the first colony detection process.
コロニーを培養する培地が撮像されることによって画像化された培地画像のデータを培地画像データとして取得する取得手段、
前記取得された培地画像データの培地画像を構成するピクセルの色に関する色特徴量を抽出する抽出手段、
前記抽出されたピクセルの色特徴量に基づいて、前記培地画像におけるコロニーを構成するコロニーピクセルを特定し、前記培地に培養された前記コロニーを検出し、かつ、当該検出したコロニーを計数する第1コロニー検出処理を実行する第1検出手段、
前記検出手段の検出条件及び検出結果の少なくともいずれか一方が予め定められた判定条件を具備するか否かを判定する判定手段、
前記検出条件、検出結果又は双方が予め定められた判定条件を具備すると判定された場合に、前記抽出されたピクセルの色特徴量に基づいて、前記第1コロニー検出処理とは異なるコロニー検出処理を第2コロニー検出処理として実行する第2検出手段、及び、
前記第1コロニー検出処理及び前記第2コロニー検出処理の少なくともいずれか一方の検出処理において検出されたコロニーに関する情報を培地情報としてデータベースに登録する登録手段、
として機能させるプログラム。 Computer
An acquisition means for acquiring data of a medium image imaged by imaging a medium for culturing a colony as medium image data,
Extraction means for extracting a color feature amount relating to a color of a pixel constituting the medium image of the acquired medium image data;
First, a colony pixel constituting a colony in the medium image is identified based on the color feature amount of the extracted pixel, the colony cultured in the medium is detected, and the detected colony is counted. First detection means for executing colony detection processing;
A determination means for determining whether at least one of the detection condition and the detection result of the detection means has a predetermined determination condition;
When it is determined that the detection condition, the detection result, or both have predetermined determination conditions, a colony detection process different from the first colony detection process is performed based on the color feature amount of the extracted pixel. Second detection means to be executed as a second colony detection process; and
Registration means for registering information on colonies detected in at least one of the first colony detection process and the second colony detection process in the database as medium information;
Program to function as.
前記取得された培地画像データの培地画像を構成するピクセルの色に関する色特徴量を抽出する抽出手段と、
前記抽出されたピクセルの色特徴量に基づいて、前記培地画像におけるコロニーを構成するコロニーピクセルを特定し、前記培地に培養された前記コロニーを検出し、かつ、当該検出したコロニーを計数する第1コロニー検出処理を実行する第1検出手段と、
前記検出手段の検出条件及び検出結果の少なくともいずれか一方が予め定められた判定条件を具備するか否かを判定する判定手段と、
前記検出条件、検出結果又は双方が予め定められた判定条件を具備すると判定された場合に、前記抽出されたピクセルの色特徴量に基づいて、前記第1コロニー検出処理とは異なるコロニー検出処理を第2コロニー検出処理として実行する第2検出手段と、
を備えることを特徴するコロニー検出装置。 An acquisition means for acquiring data of a medium image imaged by imaging a medium for culturing a colony as medium image data;
An extraction means for extracting a color feature amount relating to a color of a pixel constituting the culture medium image of the acquired culture medium image data;
First, a colony pixel constituting a colony in the medium image is identified based on the color feature amount of the extracted pixel, the colony cultured in the medium is detected, and the detected colony is counted. First detection means for executing a colony detection process;
A determination unit that determines whether at least one of the detection condition and the detection result of the detection unit includes a predetermined determination condition;
When it is determined that the detection condition, the detection result, or both have predetermined determination conditions, a colony detection process different from the first colony detection process is performed based on the color feature amount of the extracted pixel. Second detection means to be executed as a second colony detection process;
A colony detection device comprising:
コロニーを培養する培地が撮像されることによって画像化された培地画像のデータを培地画像データとして取得する取得手段、
前記取得された培地画像データの培地画像を構成するピクセルの色に関する色特徴量を抽出する抽出手段、
前記抽出されたピクセルの色特徴量に基づいて、前記培地画像におけるコロニーを構成するコロニーピクセルを特定し、当該特定したコロニーピクセルに基づいて、前記培地に培養された前記コロニーを検出し、かつ、当該検出したコロニーを計数する第1コロニー検出処理を実行する第1検出手段、
前記検出手段の検出条件及び検出結果の少なくともいずれか一方が予め定められた判定条件を具備するか否かを判定する判定手段、及び、
前記検出条件、検出結果又は双方が予め定められた判定条件を具備すると判定された場合に、前記抽出されたピクセルの色特徴量に基づいて、前記第1コロニー検出処理とは異なるコロニー検出処理を第2コロニー検出処理として実行する第2検出手段、
として機能させることを特徴するプログラム。 Computer
An acquisition means for acquiring data of a medium image imaged by imaging a medium for culturing a colony as medium image data,
Extraction means for extracting a color feature amount relating to a color of a pixel constituting the medium image of the acquired medium image data;
Based on the color feature amount of the extracted pixel, identify a colony pixel constituting a colony in the medium image, detect the colony cultured in the medium based on the identified colony pixel, and A first detection means for executing a first colony detection process for counting the detected colonies;
A determination means for determining whether at least one of the detection condition and the detection result of the detection means has a predetermined determination condition; and
When it is determined that the detection condition, the detection result, or both have predetermined determination conditions, a colony detection process different from the first colony detection process is performed based on the color feature amount of the extracted pixel. Second detection means to be executed as a second colony detection process;
A program characterized by functioning as
前記培地画像データに基づいて前記培地に発生したコロニー及び当該コロニーの数を検出し、当該検出結果を培地情報としてデータベースに登録するサーバ装置と、
を備え、
前記サーバ装置が、
前記培地画像データとして取得する取得手段と、
前記取得された培地画像データの培地画像を構成するピクセルの色に関する色特徴量を抽出する抽出手段と、
前記抽出されたピクセルの色特徴量に基づいて、前記培地画像におけるコロニーを構成するコロニーピクセルを特定し、当該特定したコロニーピクセルに基づいて、前記培地に培養された前記コロニーを検出し、かつ、当該検出したコロニーを計数する第1コロニー検出処理を実行する第1検出手段と、
前記検出手段の検出条件及び検出結果の少なくともいずれか一方が予め定められた判定条件を具備するか否かを判定する判定手段と、
前記検出条件、検出結果又は双方が予め定められた判定条件を具備すると判定された場合に、前記抽出されたピクセルの色特徴量に基づいて、前記第1コロニー検出処理とは異なるコロニー検出処理を第2コロニー検出処理として実行する第2検出手段と、
前記第1コロニー検出処理及び前記第2コロニー検出処理の少なくともいずれか一方の検出処理において検出されたコロニーに関する情報を培地情報としてデータベースに登録する登録手段と、
を備えることを特徴とする衛生管理システム。 A communication terminal device that generates a medium image imaged by imaging a medium for culturing colonies as medium image data;
A server device that detects colonies generated in the medium based on the medium image data and the number of the colonies, and registers the detection result in a database as medium information;
With
The server device is
Obtaining means for obtaining the medium image data;
An extraction means for extracting a color feature amount relating to a color of a pixel constituting the culture medium image of the acquired culture medium image data;
Based on the color feature amount of the extracted pixel, identify a colony pixel constituting a colony in the medium image, detect the colony cultured in the medium based on the identified colony pixel, and First detection means for executing a first colony detection process for counting the detected colonies;
A determination unit that determines whether at least one of the detection condition and the detection result of the detection unit includes a predetermined determination condition;
When it is determined that the detection condition, the detection result, or both have predetermined determination conditions, a colony detection process different from the first colony detection process is performed based on the color feature amount of the extracted pixel. Second detection means to be executed as a second colony detection process;
Registration means for registering information on colonies detected in the detection process of at least one of the first colony detection process and the second colony detection process in the database as medium information;
Hygiene management system characterized by comprising.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013202650A JP6287000B2 (en) | 2013-09-27 | 2013-09-27 | Medium information registration system, colony detection device, hygiene management system, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013202650A JP6287000B2 (en) | 2013-09-27 | 2013-09-27 | Medium information registration system, colony detection device, hygiene management system, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015065870A true JP2015065870A (en) | 2015-04-13 |
JP6287000B2 JP6287000B2 (en) | 2018-03-07 |
Family
ID=52833350
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013202650A Active JP6287000B2 (en) | 2013-09-27 | 2013-09-27 | Medium information registration system, colony detection device, hygiene management system, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6287000B2 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003344309A (en) * | 2002-05-30 | 2003-12-03 | Olympus Optical Co Ltd | Method of setting parameter for inspection equipment |
JP2005215712A (en) * | 2002-01-21 | 2005-08-11 | Nisca Corp | Imaging device for counting individual number and control means |
JP2010104301A (en) * | 2008-10-30 | 2010-05-13 | Eiken Chem Co Ltd | Method, apparatus, and program for detecting microorganism |
-
2013
- 2013-09-27 JP JP2013202650A patent/JP6287000B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005215712A (en) * | 2002-01-21 | 2005-08-11 | Nisca Corp | Imaging device for counting individual number and control means |
JP2003344309A (en) * | 2002-05-30 | 2003-12-03 | Olympus Optical Co Ltd | Method of setting parameter for inspection equipment |
JP2010104301A (en) * | 2008-10-30 | 2010-05-13 | Eiken Chem Co Ltd | Method, apparatus, and program for detecting microorganism |
Also Published As
Publication number | Publication date |
---|---|
JP6287000B2 (en) | 2018-03-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5998744B2 (en) | Colony detection device, medium information registration system, hygiene management system, and program | |
JP5850205B2 (en) | Medium information registration system, colony detection device, program and hygiene management system | |
JP5522333B1 (en) | Medium information registration system, colony detection device, program and hygiene management system | |
JP5971391B2 (en) | Hygiene management system, program and film-type medium | |
JP5910417B2 (en) | Medium information registration system, colony detection device, program and hygiene management system | |
JP2014140335A (en) | Medium image analyzing device, medium information registration system and program, and hygiene management system | |
JP5943314B2 (en) | Image analysis system, medium information registration system, program and hygiene management system | |
JP6471689B2 (en) | Colony detector, medium information registration system, program and hygiene management system | |
JP5962330B2 (en) | Colony detection device, medium information registration system, hygiene management system, and program | |
JP6287000B2 (en) | Medium information registration system, colony detection device, hygiene management system, and program | |
JP6337885B2 (en) | Colony detector, medium information registration system, program and hygiene management system | |
JP6135268B2 (en) | Colony detector, medium information registration system, program and hygiene management system | |
JP2017201992A (en) | Culture medium information registration system, colony detection device, hygiene management system, program, and film type medium | |
JP6277718B2 (en) | Medium information registration system, colony detection device, program and hygiene management system | |
JP6036201B2 (en) | Medium information registration system, colony detection device, program and hygiene management system | |
JP2015008692A (en) | Information providing system, hygiene management system, and program | |
JP5880715B2 (en) | Medium information registration system, hygiene management system, and program | |
JP5605529B1 (en) | Medium inspection device, medium information registration system, hygiene management system, and program | |
JP6286999B2 (en) | Medium information registration system, colony detection device, hygiene management system, and program | |
JP6287140B2 (en) | Medium information registration system, colony detection device, hygiene management system, program, and film type medium | |
JP6291717B2 (en) | Colony detector, medium information registration system, program and hygiene management system | |
JP2014135949A (en) | Culture medium information registration system, culture medium image analysis device, program, and health management system | |
JP2015139417A (en) | Culture medium information registration system, colony detection device, hygiene control system, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160728 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170627 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170825 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20180109 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180122 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6287000 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |