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

JP7037438B2 - Colony detector, colony detection method, and colony detection program - Google Patents

Colony detector, colony detection method, and colony detection program Download PDF

Info

Publication number
JP7037438B2
JP7037438B2 JP2018104759A JP2018104759A JP7037438B2 JP 7037438 B2 JP7037438 B2 JP 7037438B2 JP 2018104759 A JP2018104759 A JP 2018104759A JP 2018104759 A JP2018104759 A JP 2018104759A JP 7037438 B2 JP7037438 B2 JP 7037438B2
Authority
JP
Japan
Prior art keywords
colony
image
medium
colonies
region
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.)
Active
Application number
JP2018104759A
Other languages
Japanese (ja)
Other versions
JP2019208377A (en
Inventor
康二 西田
春水 東
学 山吹
慎吾 水落
聖子 戸松
慎一郎 寺田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nissui Pharmacetuical Co Ltd
Hitachi Solutions Ltd
Original Assignee
Nissui Pharmacetuical Co Ltd
Hitachi Solutions Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=68843805&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JP7037438(B2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Nissui Pharmacetuical Co Ltd, Hitachi Solutions Ltd filed Critical Nissui Pharmacetuical Co Ltd
Priority to JP2018104759A priority Critical patent/JP7037438B2/en
Publication of JP2019208377A publication Critical patent/JP2019208377A/en
Application granted granted Critical
Publication of JP7037438B2 publication Critical patent/JP7037438B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Apparatus Associated With Microorganisms And Enzymes (AREA)
  • Measuring Or Testing Involving Enzymes Or Micro-Organisms (AREA)
  • Image Analysis (AREA)

Description

特許法第30条第2項適用 ウェブサイトへの掲載 掲載日:平成30年5月22日、掲載アドレス等: https://www.nikkei.com/article/DGXMZ030817750S8A520C1TJ2000/Publication on the website to which Article 30, Paragraph 2 of the Patent Law is applied Publication date: May 22, 2018, publication address, etc .: https: // www. nikkei. com / article / DGXMZ030817750S8A520C1TJ2000 /

本発明は、微生物由来のコロニーを検出する技術に関する。 The present invention relates to a technique for detecting a colony derived from a microorganism.

食品の製造、加工、調理などに携わる企業は、安全な食品を消費者に提供するために、常に徹底した品質管理が求められている。そのため、原料をはじめ製造加工、調理、保存、流通、販売などから最終製品に至るあらゆる工程に目を配り、客観性のある科学的な手法で検査が行われている(非特許文献1参照)。 Companies involved in food manufacturing, processing, cooking, etc. are always required to carry out thorough quality control in order to provide consumers with safe food. Therefore, we pay attention to all processes from raw materials, manufacturing and processing, cooking, storage, distribution, sales, etc. to final products, and inspect them by an objective scientific method (see Non-Patent Document 1). ..

品質管理における検査としては、例えば、微生物検査の中でも最も基本的な技術である培養法が行われる。培養法は、目的とする微生物を発育させるために必要な栄養素、pHや浸透圧を調整するための塩類、胆汁酸塩などの選択剤、糖類、アミノ酸類、pH指示薬や発色酵素基質などの分離鑑別剤、固化させるための寒天などにより構成されている培地に検体を供試し、この培地に形成されたコロニー数を測定することで、菌数を得る方法である。培養法により得られる菌数は、あらゆる食品並びにそれらを取り扱う環境材料(容器、まな板など)が検査対象となり、食品の微生物汚染の程度を示す最も有力な指標のひとつである。また、菌数によると、食品の腐敗や変敗の有無、食中毒発症の危険性なども、総合的に推定することができる(非特許文献2参照)。 As an inspection in quality control, for example, a culture method, which is the most basic technique in a microbiological inspection, is performed. The culture method separates nutrients necessary for the growth of the target microorganism, salts for adjusting pH and osmotic pressure, selection agents such as bile salt, sugars, amino acids, pH indicators and color-developing enzyme substrates. This is a method for obtaining the number of bacteria by testing a sample in a medium composed of a differentiating agent, agar for solidification, and the like, and measuring the number of colonies formed in this medium. The number of bacteria obtained by the culture method is one of the most powerful indicators of the degree of microbial contamination of foods, as it is the subject of inspection for all foods and environmental materials (containers, cutting boards, etc.) that handle them. In addition, according to the number of bacteria, the presence or absence of spoilage or spoilage of food, the risk of developing food poisoning, and the like can be comprehensively estimated (see Non-Patent Document 2).

コロニー数を測定する技術としては、従来の目視によってコロニー数を測定する方法だけではなく、画像処理などによって機械的にコロニー数を測定する技術が知られている。画像処理などによって機械的にコロニー数を測定する技術としては、単色のCCDカメラを利用した装置を用いる技術(例えば、特許文献1参照)や、イメージスキャナなど静止画像化装置を用いる技術(例えば、特許文献2参照)が知られている。また、他の技術としては、培地画像データのうち所定の条件を具備するピクセルをコロニーピクセルとして特定して統計的基準を算出し、特定したコロニーピクセルに基づいてコロニーを検出する技術が、知られている(例えば、特許文献3参照)。 As a technique for measuring the number of colonies, not only a conventional method for visually measuring the number of colonies but also a technique for mechanically measuring the number of colonies by image processing or the like is known. As a technique for mechanically measuring the number of colonies by image processing or the like, a technique using a device using a monochromatic CCD camera (see, for example, Patent Document 1) and a technique using a still imaging device such as an image scanner (for example, see). (See Patent Document 2) is known. Further, as another technique, a technique is known in which pixels satisfying a predetermined condition in the medium image data are specified as colony pixels, a statistical standard is calculated, and colonies are detected based on the specified colony pixels. (For example, see Patent Document 3).

特開2006-345750号公報Japanese Unexamined Patent Publication No. 2006-345750 特開2017-035042号公報Japanese Unexamined Patent Publication No. 2017-035042 特開2016-26500号公報Japanese Unexamined Patent Publication No. 2016-26500

日本食品微生物学雑誌31(2)64-69(2014)Journal of Japanese Food Microbiology 31 (2) 64-69 (2014) 食品衛生検査指針微生物編2015、公益社団法人日本食品衛生協会 2015年3月31日Food Sanitation Inspection Guidelines Microorganisms 2015, Japan Food Sanitation Association March 31, 2015

しかしながら、特許文献1や特許文献2に開示されている技術では、コロニーの判別の基準値として、サービスを提供する側又はユーザが事前に最適な閾値を設定する必要があった。そのため、コロニー判別のための固定的な閾値を事前に設定する必要があり、遺伝子変異や検体に含まれる夾雑物の影響により、コロニーの性状が変化した場合や、非典型的な形状をしたコロニーを計測する際、画像ごとに、このようなコロニーを考慮した閾値を手動で再設定する必要があった。また、特許文献3にあるような統計的基準では適切なコロニーを検出及び計測できる基準値となるとは限らないため、多様な撮像条件やコロニー形状の画像に対し、精度よくコロニーを計測できる保証はない。 However, in the techniques disclosed in Patent Document 1 and Patent Document 2, it is necessary for the service provider or the user to set an optimum threshold value in advance as a reference value for colony discrimination. Therefore, it is necessary to set a fixed threshold value for colony discrimination in advance, and when the properties of the colony change due to the influence of gene mutation or impurities contained in the sample, or the colony has an atypical shape. It was necessary to manually reset the threshold value considering such colonies for each image when measuring. In addition, statistical criteria such as those in Patent Document 3 do not always provide reference values that can detect and measure appropriate colonies, so there is no guarantee that colonies can be measured accurately for images with various imaging conditions and colony shapes. do not have.

本発明は、上述の課題を解決するためになされたものであって、その目的は、培養後の培地を撮像した画像データから容易且つ適切にコロニーを検出することのできる技術を提供することにある。 The present invention has been made to solve the above-mentioned problems, and an object of the present invention is to provide a technique capable of easily and appropriately detecting colonies from image data obtained by imaging a culture medium after culturing. be.

上記目的を達成するため、一観点に係るコロニー検出装置は、微生物の培養後の培地の画像である培地画像から微生物由来のコロニーを検出するコロニー検出装置であって、コロニーを検出する対象となる培地画像を取得する培地画像取得部と、取得された培地画像から、コロニーの有無を検出対象とする、コロニー候補領域を抽出する領域抽出部と、コロニー候補領域におけるコロニーの有無を判別するためのニューラルネットワークモデルを用いて、コロニー候補領域にコロニーがあるか否かを判別するコロニー判別部と、コロニー判別部による判別結果に基づいて、培地画像中のコロニーの総数を算出する算出部と、を備える。 In order to achieve the above object, the colony detection device according to one aspect is a colony detection device that detects a colony derived from a microorganism from a medium image which is an image of a medium after culturing the microorganism, and is a target for detecting the colony. A medium image acquisition unit for acquiring a medium image, a region extraction unit for extracting a colony candidate region for detecting the presence or absence of a colony from the acquired medium image, and a region extraction unit for extracting the presence or absence of a colony in the colony candidate region. A colony discrimination unit that determines whether or not there are colonies in the colony candidate region using a neural network model, and a calculation unit that calculates the total number of colonies in the culture medium image based on the discrimination result by the colony discrimination unit. Be prepared.

本発明によれば、画像データから容易かつ適切にコロニーを検出することができる。 According to the present invention, colonies can be easily and appropriately detected from image data.

一実施形態に係るコロニーカウントシステムの全体構成図である。It is an overall block diagram of the colony counting system which concerns on one Embodiment. 一実施形態に係る学習済みモデル対応テーブルの構成図である。It is a block diagram of the trained model correspondence table which concerns on one Embodiment. 一実施形態に係る閾値対応テーブルの構成図である。It is a block diagram of the threshold value correspondence table which concerns on one Embodiment. 一実施形態に係る乾式簡易培地の模式図である。It is a schematic diagram of the dry type simple culture medium which concerns on one Embodiment. 一実施形態に係るコロニーカウント処理のフローチャートである。It is a flowchart of the colony count processing which concerns on one Embodiment. 一実施形態に係る候補領域抽出処理のフローチャートである。It is a flowchart of the candidate area extraction process which concerns on one Embodiment. 一実施形態に係る候補領域抽出処理における画像の状態を説明する図である。It is a figure explaining the state of the image in the candidate area extraction process which concerns on one Embodiment. 一実施形態に係る学習済みモデル生成処理のフローチャートである。It is a flowchart of the trained model generation process which concerns on one Embodiment. 一実施形態に係るモデルの学習及び候補領域の判別を説明する図である。It is a figure explaining the learning of the model which concerns on one Embodiment, and the discrimination of a candidate area. 一実施形態に係る学習済みモデル生成処理及びコロニー数の計数を説明する図である。It is a figure explaining the trained model generation processing and the counting of the number of colonies which concerns on one Embodiment.

実施形態について、図面を参照して説明する。なお、以下に説明する実施形態は特許請求の範囲に係る発明を限定するものではなく、また実施形態の中で説明されている諸要素及びその組み合わせの全てが発明の解決手段に必須であるとは限らない。 The embodiments will be described with reference to the drawings. It should be noted that the embodiments described below do not limit the invention according to the claims, and all of the elements and combinations thereof described in the embodiments are indispensable for the means for solving the invention. Is not always.

図1は、一実施形態に係るコロニーカウントシステムの全体構成図である。 FIG. 1 is an overall configuration diagram of a colony counting system according to an embodiment.

コロニーカウントシステム1は、微生物を培養させた微生物測定用の培地を撮像し、その培地の画像(培地画像)におけるコロニーをカウントするためのシステムである。コロニーカウントシステム1は、培地画像を撮像/管理するための1台以上の携帯端末10と、培地画像を入力/管理するための1台以上の固定端末20と、ネットワーク30と、培地画像を取得して画像解析処理を行うコロニー検出装置の一例としての画像解析サーバ40とを有する。なお、本実施形態では、コロニーカウントシステム1では、可搬性のある携帯端末10と、固定端末20とを有する例を示しているが、携帯端末10又は固定端末20のいずれか一方のみを有するようにしてもよい。 The colony counting system 1 is a system for taking an image of a medium for measuring microorganisms in which microorganisms are cultured and counting colonies in an image (medium image) of the medium. The colony counting system 1 acquires one or more mobile terminals 10 for capturing / managing a culture medium image, one or more fixed terminals 20 for inputting / managing a culture medium image, a network 30, and a culture medium image. It has an image analysis server 40 as an example of a colony detection device that performs image analysis processing. In the present embodiment, the colony counting system 1 shows an example of having a portable mobile terminal 10 and a fixed terminal 20, but it seems that the colony counting system 1 has only one of the mobile terminal 10 and the fixed terminal 20. You may do it.

ネットワーク30は、例えば、有線LAN(Local Area Network)や無線LAN、WAN(Wide Area Network)などのネットワークである。 The network 30 is, for example, a network such as a wired LAN (Local Area Network), a wireless LAN, or a WAN (Wide Area Network).

携帯端末10は、静止画像などの撮像機能(以下、カメラ機能という。)を有する端末であり、例えば、スマートフォン、デジタルカメラ、タブレット、携帯用電話機などである。携帯端末10は、画像データ生成部11と、アプリ制御部12と、データ送受信部13とを有する。 The mobile terminal 10 is a terminal having an image pickup function (hereinafter referred to as a camera function) such as a still image, and is, for example, a smartphone, a digital camera, a tablet, a mobile phone, or the like. The mobile terminal 10 has an image data generation unit 11, an application control unit 12, and a data transmission / reception unit 13.

画像データ生成部11は、所定の対象物を含む範囲を撮像するカメラ機能を有しており、カメラ機能により所定の対象物を含む範囲の画像(画像データ)を生成する。本実施形態では、画像データ生成部11は、携帯端末10の利用者(ユーザ)の操作に従って、後述する乾式簡易培地801の画像(培地画像)を生成する。アプリ制御部12は、ユーザ・アカウントの登録・削除、画像データのプレビュー、画像データの属性設定、コロニーのカウント対象とする培地画像の指定、培地画像に対するコロニーのカウント結果の表示等を行う。データ送受信部13は、ネットワーク30を介して他の装置(例えば、画像解析サーバ40等)との通信を行う。本実施形態では、データ送受信部13は、カウント対象の培地画像の画像解析サーバ40への送信や、画像解析サーバ40からのカウント結果の受信等を行う。 The image data generation unit 11 has a camera function for capturing a range including a predetermined object, and generates an image (image data) in a range including the predetermined object by the camera function. In the present embodiment, the image data generation unit 11 generates an image (medium image) of the dry simple medium 801 described later according to the operation of the user (user) of the mobile terminal 10. The application control unit 12 registers / deletes a user account, previews image data, sets image data attributes, specifies a medium image to be counted as a colony, displays a colony count result for the medium image, and the like. The data transmission / reception unit 13 communicates with another device (for example, an image analysis server 40 or the like) via the network 30. In the present embodiment, the data transmission / reception unit 13 transmits the medium image to be counted to the image analysis server 40, receives the count result from the image analysis server 40, and the like.

なお、本実施形態では、携帯端末10を、通信機能を有する端末としているが、本発明はこれに限らず、通信機能を有さない端末であってもよい。この場合は、携帯端末10に装着された記録媒体(メモリーカードなど)に、撮像された培地画像を格納し、記録媒体に格納された培地画像を、他の通信機能を有する装置によって読み取り、画像解析サーバ40に送信するようにしてもよい。 In the present embodiment, the mobile terminal 10 is a terminal having a communication function, but the present invention is not limited to this, and a terminal having no communication function may be used. In this case, the captured medium image is stored in a recording medium (memory card, etc.) mounted on the mobile terminal 10, and the medium image stored in the recording medium is read by a device having another communication function to obtain an image. It may be sent to the analysis server 40.

固定端末20は、例えば、PC(Personal Computer)等であり、画像データ入力部21と、アプリ制御部22と、データ送受信部23とを有する。 The fixed terminal 20 is, for example, a PC (Personal Computer) or the like, and has an image data input unit 21, an application control unit 22, and a data transmission / reception unit 23.

画像データ入力部21は、メモリカード、USBメモリ、CD-ROM等の記録媒体から、記録媒体に格納されている培地画像を入力する。なお、画像データ入力部21がカメラ機能を有し、そのカメラ機能により培地画像を撮像して入力するようにしてもよく、また、図示しない画像読取装置により読み取られた培地画像を入力するようにしてもよい。アプリ制御部22は、ユーザ・アカウントの登録・削除、画像データのプレビュー、画像データの属性設定、コロニーのカウント対象とする培地画像の指定、培地画像に対するコロニーのカウント結果の表示等を行う。データ送受信部23は、ネットワーク30を介して他の装置(例えば、画像解析サーバ40等)との通信を行う。本実施形態では、データ送受信部23は、カウント対象の培地画像の画像解析サーバ40への送信や、画像解析サーバ40からのカウント結果の受信等を行う。 The image data input unit 21 inputs a medium image stored in the recording medium from a recording medium such as a memory card, a USB memory, or a CD-ROM. The image data input unit 21 has a camera function, and the medium image may be captured and input by the camera function, or the medium image read by an image reading device (not shown) may be input. You may. The application control unit 22 registers / deletes a user account, previews image data, sets image data attributes, specifies a medium image to be counted as a colony, displays a colony count result for the medium image, and the like. The data transmission / reception unit 23 communicates with another device (for example, an image analysis server 40 or the like) via the network 30. In the present embodiment, the data transmission / reception unit 23 transmits the medium image to be counted to the image analysis server 40, receives the count result from the image analysis server 40, and the like.

画像解析サーバ40は、携帯端末10または固定端末20とネットワーク30を介して連動し、培地画像のコロニーをカウントする処理を実行するためのサーバ装置である。画像解析サーバ40は、プロセッサ(CPU)や、メモリ等を備える。画像解析サーバ40は、培地画像取得部の一例としてのデータ送受信部41と、領域抽出部、コロニー判別部、算出部、出力部、及び培地判別部の一例としての画像データ解析部42と、学習済みモデル生成部43と、モデル記憶部の一例としての記憶部44とを備える。 The image analysis server 40 is a server device for interlocking with the mobile terminal 10 or the fixed terminal 20 via the network 30 and executing a process of counting colonies of a culture medium image. The image analysis server 40 includes a processor (CPU), a memory, and the like. The image analysis server 40 includes a data transmission / reception unit 41 as an example of a medium image acquisition unit, an image data analysis unit 42 as an example of a region extraction unit, a colony discrimination unit, a calculation unit, an output unit, and a medium discrimination unit. A completed model generation unit 43 and a storage unit 44 as an example of the model storage unit are provided.

データ送受信部41は、ネットワーク30を介して他の装置(例えば、携帯端末10、固定端末20等)との通信を行う。本実施形態では、データ送受信部41は、携帯端末10又は固定端末20からカウント対象の培地画像を受信し、携帯端末10又は固定端末20にカウント結果を送信する。 The data transmission / reception unit 41 communicates with another device (for example, a mobile terminal 10, a fixed terminal 20, etc.) via the network 30. In the present embodiment, the data transmission / reception unit 41 receives the medium image to be counted from the mobile terminal 10 or the fixed terminal 20, and transmits the count result to the mobile terminal 10 or the fixed terminal 20.

画像データ解析部42は、受信した培地画像を解析してコロニーをカウントする処理を実行する。学習済みモデル生成部43は、教師用の画像データ(学習用データ)に基づいて、学習済みモデルを作成する。 The image data analysis unit 42 analyzes the received medium image and executes a process of counting colonies. The trained model generation unit 43 creates a trained model based on the image data (learning data) for the teacher.

記憶部44は、例えば、HDD(Hard Disk Drive)、SSD(Solid State Drive)等であり、画像データ45と、学習済みモデル対応テーブル46と、閾値対応テーブル47と、1以上のコロニー判別用学習済みモデル48と、製品情報判別用学習済みモデル49とを備える。なお、記憶部44は、図示しないプロセッサにより実行されることにより、データ送受信部41と、画像データ解析部42と、学習済みモデル生成部43とを構成するための図示しないプログラム(コロニー検出プログラム)を記憶する。画像データ45は、コロニー判別用に受信した培地画像や、学習用データを含む。 The storage unit 44 is, for example, an HDD (Hard Disk Drive), SSD (Solid State Drive), or the like, and includes image data 45, a trained model correspondence table 46, a threshold correspondence table 47, and learning for one or more colony discrimination. A trained model 48 and a trained model 49 for discriminating product information are provided. The storage unit 44 is executed by a processor (not shown) to form a data transmission / reception unit 41, an image data analysis unit 42, and a trained model generation unit 43 (colony detection program). Remember. The image data 45 includes a culture medium image received for colony discrimination and learning data.

コロニー判別用学習済みモデル48は、培地画像から抽出される部分画像(コロニー候補画像)に対してコロニーの有無等を判別するためのニューラルネットワークモデルである。コロニー判別用学習済みモデル48は、CNN(畳み込みニューラルネットワークモデル)であってもよい。コロニー判別用学習済みモデル48は、一つであってもよいが、本実施形態では、コロニー判別を行う対象を複数種類の培地としているので、コロニー判別の精度向上の観点から、コロニー判別用学習済みモデル48を培地種別ごと(培地の製品種別ごと)に備えるようにしている。なお、培地が対象とする菌の種別ごと、コロニーの色調ごとにコロニー判別用学習済みモデル48を備えるようにしてもよい。 The learned model 48 for colony discrimination is a neural network model for discriminating the presence or absence of colonies in a partial image (colony candidate image) extracted from a medium image. The trained model 48 for colony discrimination may be a CNN (convolutional neural network model). The learned model 48 for colony discrimination may be one, but in the present embodiment, since the target for colony discrimination is a plurality of types of media, the learning for colony discrimination is performed from the viewpoint of improving the accuracy of colony discrimination. The completed model 48 is prepared for each medium type (for each product type of medium). A learned model 48 for colony discrimination may be provided for each type of fungus targeted by the medium and for each color tone of the colony.

製品情報判別用学習済みモデル49は、培地画像の後述する製品ラベル805の画像から製品情報を識別するためのニューラルネットワークモデルである。 The trained model 49 for discriminating product information is a neural network model for discriminating product information from the image of the product label 805 described later in the culture medium image.

図2は、一実施形態に係る学習済みモデル対応テーブルの構成図である。 FIG. 2 is a configuration diagram of a trained model correspondence table according to an embodiment.

学習済みモデル対応テーブル46は、培地の製品種別ごとのコロニー判別時に用いるコロニー判別用学習済みモデルを管理するテーブルであり、各エントリは、製品種別46aと、学習済みモデル46bとのフィールドを含む。製品種別46aには、培地の製品種別が格納される。学習済みモデル46bには、エントリに対応する製品種別の培地の培地画像に対してコロニー判別を行う際に使用すべきコロニー判別用学習済みモデル48の識別情報が格納される。この学習済みモデル対応テーブル46によると、培地の製品種別に適したコロニー判別用学習済みモデルを特定することができる。 The trained model correspondence table 46 is a table for managing the trained model for colony discrimination used at the time of colony discrimination for each product type of the medium, and each entry includes a field of the product type 46a and the trained model 46b. The product type 46a stores the product type of the medium. The trained model 46b stores the identification information of the trained model 48 for colony discrimination, which should be used when performing colony discrimination on the medium image of the culture medium of the product type corresponding to the entry. According to the trained model correspondence table 46, it is possible to specify a trained model for colony discrimination suitable for the product type of the medium.

図3は、一実施形態に係る閾値対応テーブルの構成図である。 FIG. 3 is a configuration diagram of a threshold value correspondence table according to an embodiment.

閾値対応テーブル47は、後述する候補領域抽出処理の前景・背景分離や所定の面積以上の領域をコロニー候補領域とする処理において使用する閾値を管理するテーブルであり、各エントリは、製品種別47aと、閾値X47bと、閾値Y47cとのフィールドを含む。製品種別47aには、培地の製品種別が格納される。閾値X47bには、エントリに対応する製品種別の培地の培地画像に対して前景・背景分離する場合の閾値が格納される。閾値Y47cには、所定の面積以上の領域をコロニー候補領域とする場合の閾値が格納される。この閾値対応テーブル47によると、培地の製品種別に適した閾値を特定することができる。 The threshold value correspondence table 47 is a table that manages the threshold value used in the foreground / background separation of the candidate area extraction process described later and the process of setting an area larger than a predetermined area as a colony candidate area, and each entry is a product type 47a. , Includes fields of threshold X47b and threshold Y47c. The product type 47a stores the product type of the medium. In the threshold value X47b, a threshold value for separating the foreground and the background with respect to the medium image of the medium of the product type corresponding to the entry is stored. The threshold value Y47c stores a threshold value when a region having a predetermined area or more is used as a colony candidate region. According to the threshold value correspondence table 47, it is possible to specify a threshold value suitable for the product type of the medium.

次に、培地画像を撮像する対象となる培地について説明する。 Next, the medium to be imaged will be described.

図4は、一実施形態に係る乾式簡易培地の模式図である。 FIG. 4 is a schematic diagram of a dry simple medium according to an embodiment.

乾式簡易培地801は、基材802と、基材802上に配置された円形部803と、製品ラベル805とを備える。円形部803には、微生物を培養するための培地層806が納められる。培地層806の培地は、少なくとも微生物の発育に必要な成分を含み、寒天やゲル化剤などを含有する組成であって、微生物を培養し、そのコロニーを単離させることが可能なものであればよい。なお、乾式簡易培地801は、未使用状態において室温保管可能であり、冷蔵設備の必要がないので、保管面では好ましい。乾式簡易培地801としては、例えば、コンパクトドライ(登録商標)がある。なお、コロニーカウント処理の対象とする培地画像の基となる培地としては、上記した乾式簡易培地801に限られず、コロニーを単離しうる培地であればよく、フイルム状培地、シート状培地などの簡易培地または平板培地などの寒天培地を用いてもよい。 The dry simple medium 801 includes a base material 802, a circular portion 803 arranged on the base material 802, and a product label 805. A medium layer 806 for culturing microorganisms is housed in the circular portion 803. The medium of the culture medium layer 806 may have a composition containing at least components necessary for the growth of microorganisms, agar, a gelling agent, and the like, and may be capable of culturing microorganisms and isolating their colonies. Just do it. The dry simple medium 801 can be stored at room temperature in an unused state and does not require refrigerating equipment, and is therefore preferable in terms of storage. Examples of the dry simple medium 801 include Compact Dry (registered trademark). The medium that is the basis of the medium image to be the target of the colony counting process is not limited to the above-mentioned dry simple medium 801 but may be a medium that can isolate colonies, and is a simple medium such as a film-like medium or a sheet-like medium. An agar medium such as a medium or a plate medium may be used.

微生物を培養する際には、検体そのまま又は検体を希釈した溶液が培地層806に供試され、円形部803の上部にカバーシート804が被せられ、その後所定の条件下で培養されることとなる。検体としては、例えば、飲食物、環境検体、臨床検体などがあるが、これに限定されない。本実施形態では、培養が行われた後の乾式簡易培地801を撮像した培地画像がコロニーの判定を行うために使用される。 When culturing microorganisms, the sample as it is or a diluted solution of the sample is tested on the medium layer 806, the cover sheet 804 is put on the upper part of the circular portion 803, and then the sample is cultured under predetermined conditions. .. Examples of the sample include, but are not limited to, food and drink, environmental sample, clinical sample, and the like. In the present embodiment, a medium image obtained by imaging a dry simple medium 801 after culturing is used for determining a colony.

製品ラベル805は、基材802の円形部803の図面下側に配置される。なお、製品ラベル805の配置場所は、コロニーカウント処理に影響がなく、撮像された培地画像から認識可能な場所であればどこでもよい。製品ラベル805には、乾式簡易培地801の種類を識別することのできる製品情報807が表示される。製品情報807としては、培地の種別、培地において生成されるコロニーの種別、培地の製造元、製造に関する情報など培地(製品)に関する様々な情報、又は、これら情報を識別可能な情報(製品識別情報)がある。本実施形態では、製品情報807として、少なくとも培地(製品)の種別(製品種別)に関する情報が表示されているものとする。製品情報807は、英数字や2次元コード、3次元コードなど読み取り可能な形態であればよい。 The product label 805 is arranged on the lower side of the drawing of the circular portion 803 of the base material 802. The product label 805 may be placed anywhere as long as it does not affect the colony counting process and can be recognized from the captured medium image. On the product label 805, product information 807 that can identify the type of the dry simple medium 801 is displayed. Product information 807 includes various information about the medium (product) such as the type of medium, the type of colonies generated in the medium, the manufacturer of the medium, and information about the production, or information that can identify these information (product identification information). There is. In the present embodiment, it is assumed that at least the information regarding the type (product type) of the medium (product) is displayed as the product information 807. The product information 807 may be in a readable form such as an alphanumerical character, a two-dimensional code, or a three-dimensional code.

次に、コロニーカウントシステム1における処理動作について説明する。 Next, the processing operation in the colony counting system 1 will be described.

図5は、一実施形態に係るコロニーカウント処理のフローチャートである。 FIG. 5 is a flowchart of the colony counting process according to the embodiment.

まず、画像解析サーバ40のデータ送受信部41は、携帯端末10(又は固定端末20)から培養後の乾式簡易培地801の画像データ(培地画像データ)を受信(入力)し、記憶部44に格納する(S201)。次に、画像データ解析部42は、乾式簡易培地801の製品ラベル805の製品情報807を判別するための製品情報判別用学習済みモデル49をロードし(S202)、製品情報判別用学習済みモデル49を用いて製品情報807の判別を実施する(S203)。ここで、製品情報判別用学習済みモデル49を用いて製品情報807を判別するようにしているが、これに代えて、OCR(光学文字認識)やバーコード読み取り技術を用いて製品情報807を判別するようにしてもよい。 First, the data transmission / reception unit 41 of the image analysis server 40 receives (inputs) the image data (medium image data) of the dry simple medium 801 after culturing from the mobile terminal 10 (or the fixed terminal 20) and stores it in the storage unit 44. (S201). Next, the image data analysis unit 42 loads the trained model 49 for discriminating product information for discriminating the product information 807 of the product label 805 of the dry simple medium 801 (S202), and the trained model 49 for discriminating product information 49. Is used to determine the product information 807 (S203). Here, the product information 807 is discriminated using the trained model 49 for discriminating product information, but instead of this, the product information 807 is discriminated using OCR (optical character recognition) or barcode reading technology. You may try to do it.

次に、画像データ解析部42は、学習済みモデル対応テーブル46を参照し、ステップS203で判別した製品情報807(製品種別)に対応するコロニー判別用学習済みモデル48を特定し、特定したコロニー判別用学習済みモデル48をロードする(S204)。 Next, the image data analysis unit 42 refers to the trained model correspondence table 46, identifies the trained model 48 for colony discrimination corresponding to the product information 807 (product type) discriminated in step S203, and discriminates the identified colonies. Load the trained model 48 for use (S204).

次に、画像データ解析部42は、ステップS201で取得した培地画像を対象として、候補領域抽出処理(図6参照)を実行することにより、コロニー候補領域を抽出する(S205)。 Next, the image data analysis unit 42 extracts the colony candidate region by executing the candidate region extraction process (see FIG. 6) on the medium image acquired in step S201 (S205).

次に、画像データ解析部42は、ステップS205において抽出したコロニー候補領域のそれぞれを処理対象として、ループAの処理(S206,S207)を実行する。ここで、図5の説明において、処理対象とするコロニー候補領域を対象コロニー候補領域ということとする。 Next, the image data analysis unit 42 executes the loop A processing (S206, S207) with each of the colony candidate regions extracted in step S205 as the processing target. Here, in the description of FIG. 5, the colony candidate region to be processed is referred to as a target colony candidate region.

ループAにおいては、画像データ解析部42は、コロニー判別用学習モデル48を用いて、対象コロニー候補領域に対して付与する識別クラスのラベルを判別する(S206)。ここで、識別クラスとは、対象コロニー候補領域にコロニーがあるか、ないか(例えば背景など)、また、対象コロニー候補領域にコロニーがある場合、対象コロニー候補領域に含まれるコロニーの数はいくつであるかを識別するためのクラスである。例えば、コロニーでないことを示すクラス00、コロニーが1つあることを示すクラス01、コロニーが2つあることを示すクラス02、コロニーが3つあることを示すクラス03等がある。なお、より細分化された単位でコロニー数を計測したい場合は、コロニーを計測したい区分に応じて識別クラスを設定することができる。例えば対象コロニー候補領域にどの菌種(例えばコロニーの色で特定)がいくつあるかを識別する場合は、菌Aのコロニーが1つで菌Bのコロニーが0の場合はクラス10、菌Aのコロニーが1つで菌Bのコロニーが1つ場合はクラス11のように設定すればよい。 In the loop A, the image data analysis unit 42 discriminates the label of the discrimination class given to the target colony candidate region by using the colony discrimination learning model 48 (S206). Here, the discrimination class is whether or not there is a colony in the target colony candidate area (for example, background), and if there is a colony in the target colony candidate area, how many colonies are included in the target colony candidate area? It is a class for identifying whether it is. For example, there are class 00 indicating that it is not a colony, class 01 indicating that there is one colony, class 02 indicating that there are two colonies, class 03 indicating that there are three colonies, and the like. If you want to measure the number of colonies in more subdivided units, you can set the identification class according to the category for which you want to measure colonies. For example, when identifying how many bacterial species (for example, specified by the color of the colony) are in the target colony candidate region, if there is one colony of Bacterial A and 0 colony of Bacterial B, class 10 and Bacterial A When there is one colony and one colony of Bacteria B, it may be set as in class 11.

次いで、画像データ解析部42は、識別クラスのラベルに基づいて、培地画像の中の処理対象とした全てのコロニー候補領域に含まれるコロニー数を計数する(S207)。なお、菌種などの区分ごとにカウントする識別情報を用いている場合は、その区分ごとにコロニーを計測してもよい。 Next, the image data analysis unit 42 counts the number of colonies contained in all the colony candidate regions to be processed in the medium image based on the label of the identification class (S207). When the identification information counted for each category such as a bacterial species is used, the colony may be measured for each category.

対象コロニー候補領域に対してループAの処理を実行した場合には、次のコロニー候補領域を処理対象として、ループAの処理を実行し、すべてのコロニー候補領域に対して、ループAの処理を実行した場合には、ループAの処理を抜けて、コロニーカウント処理を終了する。 When the loop A processing is executed for the target colony candidate area, the loop A processing is executed with the next colony candidate area as the processing target, and the loop A processing is executed for all the colony candidate regions. If it is executed, the process of loop A is exited and the colony count process is terminated.

このコロニーカウント処理が終了した場合には、画像データ解析部42は、データ送受信部41を介して、培地画像の送信元の端末に対して、コロニーカウント処理により計数されたコロニーの数、すなわち、培地画像に含まれるコロニーの総数を送信(出力)する。なお、コロニー数を受信した端末においては、例えば、図示しない表示装置に、コロニー数を表示させるようにしてもよい。なお、菌種ごとにコロニー数を計測している場合は、菌種ごとのコロニー数を表示してもよい。 When this colony counting process is completed, the image data analysis unit 42, via the data transmission / reception unit 41, tells the terminal of the transmission source of the culture medium image the number of colonies counted by the colony counting process, that is, The total number of colonies contained in the medium image is transmitted (output). In the terminal that has received the number of colonies, for example, a display device (not shown) may display the number of colonies. When the number of colonies is measured for each bacterial species, the number of colonies for each bacterial species may be displayed.

次に、候補領域抽出処理(S205)について詳細に説明する。 Next, the candidate region extraction process (S205) will be described in detail.

図6は、一実施形態に係る候補領域抽出処理のフローチャートである。図7は、一実施形態に係る候補領域抽出処理における画像の状態を説明する図である。 FIG. 6 is a flowchart of the candidate region extraction process according to the embodiment. FIG. 7 is a diagram illustrating a state of an image in the candidate region extraction process according to the embodiment.

候補領域抽出処理においては、後工程(S206)においてコロニー識別用学習済みモデル48を用いてコロニーの判別を行うために、培地画像中の特徴のある領域をなるだけ漏らさずに、抽出することを目的としている。 In the candidate region extraction process, in order to discriminate colonies using the learned model 48 for colony identification in the subsequent step (S206), it is necessary to extract characteristic regions in the medium image without leaking as much as possible. I am aiming.

まず、画像データ解析部42は、乾式簡易培地801の培地画像(培地画像データ)に対して、グレースケール変換を行う(S301)。このステップによると、例えば、図7(a)に示すオリジナルの培地画像(オリジナル画像:図示制限により白黒画像となっているが、実際にはカラー画像)が、図7(b)に示すようなグレースケール画像に変換される。 First, the image data analysis unit 42 performs grayscale conversion on the medium image (medium image data) of the dry simple medium 801 (S301). According to this step, for example, the original medium image shown in FIG. 7 (a) (original image: a black-and-white image due to the limitation of illustration, but actually a color image) is as shown in FIG. 7 (b). Converted to a grayscale image.

次に、画像データ解析部42は、グレースケール画像に対して2値化処理(例えば、適応的閾値処理)を行う(S302)。ここで、適応的閾値処理とは、撮像条件により画像領域で異なる光源環境となるような画像に対して有効な2値化処理であり、様々な光源環境で撮像される可能性がある培地画像に対して、有効な手段となる。この処理によると、据置型の装置のような均一な条件で撮像可能な撮像装置によって撮像された培地画像でなくても、精度よくコロニーの判別を行うことができる。なお、2値化処理として、適応的閾値処理を用いた例を示したが、本発明はこれに限られず、画像データに含まれる光源によるムラを緩和できる2値化処理であれば、他の処理であってもよい。ここで、このステップによると、例えば、図7(b)に示すグレースケール画像が、図7(c)に示すような2値化処理が行われた画像(2値化画像という)に変換される。 Next, the image data analysis unit 42 performs binarization processing (for example, adaptive threshold processing) on the grayscale image (S302). Here, the adaptive thresholding process is a binarization process that is effective for an image that has a different light source environment in the image region depending on the imaging conditions, and is a medium image that may be imaged in various light source environments. However, it is an effective means. According to this process, colonies can be accurately discriminated even if the medium image is not captured by an image pickup device capable of capturing images under uniform conditions such as a stationary device. An example in which adaptive thresholding is used as the binarization process has been shown, but the present invention is not limited to this, and any other binarization process that can alleviate unevenness due to the light source included in the image data is used. It may be a process. Here, according to this step, for example, the grayscale image shown in FIG. 7 (b) is converted into an image (referred to as a binarized image) that has been binarized as shown in FIG. 7 (c). To.

次に、画像データ解析部42は、2値化画像に対し、ガウシアンフィルタを一例とする平滑化フィルタを用いて、ノイズ除去処理を適用する(S303)。 Next, the image data analysis unit 42 applies noise reduction processing to the binarized image using a smoothing filter using a Gaussian filter as an example (S303).

次に、画像データ解析部42は、2値化画像に対して、膨張処理を施すことにより、2値化画像に現れている線分をなめらかにし、さらに、前景・背景分離処理により、膨張させた線分によって形成される領域の中から、特定の領域を抽出する(S304)。この処理は、例えば、膨張させた線分により囲まれる領域について、領域中の重心からの距離が、閾値対応テーブル47の製品種別に対応する閾値(閾値X47bの閾値)より小さい領域を削除し、重心からの距離が閾値以上の領域を抽出するものである。この処理により、2値化画像に現れた培地の模様などといった、後景、すなわちコロニーではない可能性の高い領域を効率的に取り除くことができる。このステップによると、図7(c)に示す2値化画像が、図7(d)に示すような画像(前景画像という)となる。前景画像を2値化画像と比較すると、背景(培地の模様や培地の基材)となる構成が画像から取り除かれていることがわかる。 Next, the image data analysis unit 42 smoothes the line segment appearing in the binarized image by performing an expansion process on the binarized image, and further expands the binarized image by the foreground / background separation process. A specific region is extracted from the region formed by the line segment (S304). This process deletes, for example, a region in which the distance from the center of gravity in the region is smaller than the threshold value (threshold value of the threshold value X47b) corresponding to the product type of the threshold value correspondence table 47 for the region surrounded by the expanded line segment. The area where the distance from the center of gravity is equal to or greater than the threshold value is extracted. By this processing, it is possible to efficiently remove the background, that is, the region that is unlikely to be a colony, such as the pattern of the medium appearing in the binarized image. According to this step, the binarized image shown in FIG. 7 (c) becomes an image (referred to as a foreground image) as shown in FIG. 7 (d). Comparing the foreground image with the binarized image, it can be seen that the composition that becomes the background (the pattern of the medium and the base material of the medium) is removed from the image.

次に、画像データ解析部42は、前景画像に対して、Watershed法を適用して、隣接しているコロニーのエリアを分離する(S305)。ここで、Watershed法とは、画像の輝度を用いて、オブジェクトの輪郭を判定するためのアルゴリズムである。なお、後工程(S206)において、コロニー識別用学習済みモデル48を用いて、コロニーを判別する処理において、1つのコロニー候補領域において、複数個のコロニーが含まれることを想定したクラス分類を行うため、ステップS305においては、全ての隣接したコロニーの領域を詳細に分離する必要性はない。なお、コロニーのエリアを分割する方法として、Watershed法を挙げたが、複数のコロニーのエリアを分離することのできる処理方法であれば、他の方法であってもよい。このステップによると、図7(d)に示す前景画像が、図7(e)に示すような画像に変換される。 Next, the image data analysis unit 42 applies the Watershed method to the foreground image to separate the areas of adjacent colonies (S305). Here, the Watershed method is an algorithm for determining the contour of an object by using the brightness of an image. In the subsequent step (S206), in order to perform classification assuming that a plurality of colonies are included in one colony candidate region in the process of discriminating colonies using the learned model 48 for colony identification. , In step S305, it is not necessary to separate the regions of all adjacent colonies in detail. The Watershed method has been mentioned as a method for dividing the colony area, but any other method may be used as long as it is a treatment method capable of separating a plurality of colony areas. According to this step, the foreground image shown in FIG. 7 (d) is converted into an image as shown in FIG. 7 (e).

次に、画像データ解析部42は、相対的にその面積が非常に小さい領域はコロニーではないという経験値に基づいて、所定の閾値以上の面積の領域のみをコロニー候補領域とする(S306)。ここで、使用する閾値は、閾値対応テーブル47の製品種別に対応する閾値Y47cの閾値としてもよい。このように、製品種別に対応する閾値を使用することにより、その培地の画像に適した処理を行うことができ、より適切なコロニー候補領域を抽出することができる。 Next, the image data analysis unit 42 sets only a region having an area equal to or larger than a predetermined threshold as a colony candidate region based on the empirical value that the region having a relatively small area is not a colony (S306). Here, the threshold value used may be the threshold value of the threshold value Y47c corresponding to the product type of the threshold value correspondence table 47. As described above, by using the threshold value corresponding to the product type, processing suitable for the image of the medium can be performed, and a more appropriate colony candidate region can be extracted.

候補領域抽出処理では、コロニーらしき領域を抽出するのではなく、コロニーではない可能性の高い領域を取り除くことに主眼に置いた処理となっており、コロニーの可能性のある領域については積極的に残して、学習済みモデルによるコロニー判別処理に引き継ぎ、コロニーの検出精度を高めることができる。 The candidate area extraction process focuses on removing areas that are unlikely to be colonies, rather than extracting areas that look like colonies. It can be left and handed over to the colony discrimination process by the trained model to improve the colony detection accuracy.

次に、コロニー判別用学習済みモデル48を生成する学習済みモデル生成処理について説明する。 Next, the trained model generation process for generating the trained model 48 for colony discrimination will be described.

コロニー判別処理S206では、あらかじめ所定数以上の学習用データによって学習された学習済みモデルによって行われるため、コロニー判別用学習済みモデル48を生成することが必要である。 Since the colony discrimination process S206 is performed by a trained model trained by a predetermined number or more of training data in advance, it is necessary to generate a trained model 48 for colony discrimination.

図8は、一実施形態に係る学習済みモデル生成処理のフローチャートである。図8は、一つの学習済みモデルを生成するための処理であり、複数種類の学習済みモデルを生成する場合には、異なる学習用データを用いて図8の処理を実行することとなる。 FIG. 8 is a flowchart of the trained model generation process according to the embodiment. FIG. 8 is a process for generating one trained model, and when a plurality of types of trained models are generated, the process of FIG. 8 is executed using different training data.

学習済みモデル生成処理は、各学習用データのそれぞれを対象に、ループBの処理(S701~S705)を実行することにより、各学習用データによる学習が完了する都度その結果が、生成中の学習済みモデルにフィードバックされることとなる。 In the trained model generation process, the loop B process (S701 to S705) is executed for each of the training data, and the result is the learning being generated each time the learning by each learning data is completed. It will be fed back to the finished model.

まず、画像解析サーバ40の学習済みモデル生成部43が、作業者による、学習用データと、学習用データに対応する識別クラスのラベルとの入力を受け付ける(S701)。ここで、学習用データとは、学習済みモデルが対象とする培地画像において、コロニー候補領域としてとりうる形態を想定して用意された画像であり、例えば、実際の培地画像から切り取った、コロニーの領域や、非コロニーの領域の画像である。様々な形態(典型的な画像、非典型的な画像、コロニー数が所定数以下のそれぞれの個数の画像、複数の菌種のコロニーが組み合わさった画像等)の学習用データを学習することにより、コロニー個数、異なる菌種別の組み合わせ等により、コロニーの形状が非典型的な形状を有している場合であっても、非典型的形状に何個のコロニーが含まれているかを判定することが可能となる。なお、様々な照明環境およびコロニー形態を考慮して識別クラスを設計するには、様々な照明環境およびコロニーの形態に対応する十分な数の学習用データを準備しておくことが肝要である。 First, the trained model generation unit 43 of the image analysis server 40 accepts the input of the training data and the label of the identification class corresponding to the training data by the worker (S701). Here, the training data is an image prepared assuming a form that can be taken as a colony candidate region in the culture medium image targeted by the trained model, and is, for example, an image of a colony cut out from an actual culture medium image. It is an image of a region or a non-colony region. By learning training data of various forms (typical image, atypical image, each number of images with a predetermined number of colonies or less, images in which colonies of multiple bacterial species are combined, etc.) , The number of colonies, the combination of different bacterial types, etc., to determine how many colonies are contained in the atypical shape even if the shape of the colony has an atypical shape. Is possible. In order to design the discrimination class in consideration of various lighting environments and colony morphologies, it is important to prepare a sufficient number of learning data corresponding to various lighting environments and colony morphologies.

ここで、学習済みモデルで識別するクラス(すなわち、学習用データとして用意するクラス)としては、例えば、以下のクラスが考えられる。
・コロニーの大きさや形状に差異はあるが、コロニー数は、1つとしてカウントされる画像データで構成されるクラス
・1つの領域中に複数個のコロニーがある画像データで構成されるクラス
・1つの領域中に異なる色(異なる菌種)のコロニーがある画像データで構成されるクラス
・培地背景やその他コロニー領域ではない画像データで構成されるクラス
Here, as a class identified by the trained model (that is, a class prepared as training data), for example, the following class can be considered.
-Although there are differences in the size and shape of colonies, the number of colonies is a class consisting of image data counted as one.-A class consisting of image data with multiple colonies in one area.-1 A class consisting of image data with colonies of different colors (different bacterial species) in one region-A class consisting of image data that is not a culture medium background or other colony region

学習済みモデル生成部43は、入力された学習用データに、畳み込み処理において任意の数のフィルタを適用し、フィルタ適用された画像データごとに特徴量データを抽出する(S702)。次に、学習済みモデル生成部43は、抽出された特徴量データの次元数を削減するためにプーリング処理を実施する(S703)。次に、学習済みモデル生成部43は、ニューラルネットワークモデルに、S703で得られた特徴量データを投入し、学習用データに対応する識別クラスのラベルの予測値を出力する(S704)。次に、学習済みモデル生成部43は、S704で出力された識別クラスのラベルの予測値と、S701で入力された正解の識別クラスのラベルとを比較し、学習済みモデル中のニューラルネットワークモデルにおけるパラメータのズレを最小化するように更新する(S705)。 The trained model generation unit 43 applies an arbitrary number of filters to the input training data in the convolution process, and extracts feature amount data for each filtered image data (S702). Next, the trained model generation unit 43 performs a pooling process in order to reduce the number of dimensions of the extracted feature data (S703). Next, the trained model generation unit 43 inputs the feature amount data obtained in S703 into the neural network model, and outputs the predicted value of the label of the identification class corresponding to the training data (S704). Next, the trained model generation unit 43 compares the predicted value of the identification class label output in S704 with the label of the correct identification class input in S701, and in the neural network model in the trained model. Update to minimize the parameter deviation (S705).

ループB(S701~S705)の処理を学習用データ数分繰り返し実行し、学習済みモデル生成処理を終了する。この学習済みモデル生成処理を実行することにより、コロニー判別用学習済みモデル48が生成されることとなる。なお、製品種別の異なる培地画像用の学習済みモデルを生成する場合には、その製品種別の培地画像についての学習データを用意して、上記同様な処理を実行すればよい。 The processing of loop B (S701 to S705) is repeatedly executed for the number of training data, and the trained model generation processing is completed. By executing this trained model generation process, the trained model 48 for colony discrimination is generated. When generating trained models for culture medium images of different product types, it is sufficient to prepare training data for the culture medium images of the product type and perform the same processing as described above.

図9は、一実施形態に係るモデルの学習及び候補領域の判別を説明する図である。 FIG. 9 is a diagram illustrating learning of the model and determination of the candidate region according to the embodiment.

図9に示すコロニー判別用学習済みモデル48は、背景画像である(コロニーが無い)クラス(背景クラス:クラス00)と、コロニーが1つであるクラス(コロニー個数1クラス:クラス01)と、コロニーが2つであるクラス(コロニー個数2クラス:クラス02)と、コロニーが3つであるクラス(コロニー個数3クラス:クラス03)とのいずれかに識別することのできる学習済みモデルである。このコロニー判別用学習済みモデル48は、図9(a)のクラス分類の画像サンプルに示すような画像を学習用データとし、その学習用データに対応する識別クラスのラベルとして入力されて学習されて生成されている。なお、コロニー判別用学習済みモデル48は、各クラスに対応する多様な撮像条件および態様の所定数以上の学習用データによって学習されて生成されている。 The trained model 48 for colony discrimination shown in FIG. 9 includes a class (background class: class 00) that is a background image (no colonies), a class that has one colony (number of colonies 1 class: class 01), and a class (class 01). It is a trained model that can be discriminated into either a class having two colonies (number of colonies 2 class: class 02) and a class having three colonies (number of colonies 3 classes: class 03). The learned model 48 for colony discrimination uses an image as shown in the image sample of the classification in FIG. 9A as training data, and is input and trained as a label of the identification class corresponding to the training data. Has been generated. The learned model 48 for colony discrimination is trained and generated by learning data of a predetermined number or more of various imaging conditions and modes corresponding to each class.

図9(a)に示すコロニー候補領域の画像(コロニー無し)が処理対象である場合には、このコロニー判別用学習済みモデル48によると、背景画像であると判別されて、このコロニー候補領域に対して、背景クラスの識別クラス(クラス00)が付与される。また、図9(b)に示すコロニー候補領域の画像(コロニーの個数が1つ)が処理対象である場合には、このコロニー判別用学習済みモデル48によると、コロニーが1つ存在すると判別されて、コロニーが1つ存在するコロニー個数1クラスの識別クラス(クラス01)が付与される。また、図9(c)に示すコロニー候補領域の画像(コロニーの個数が2つ)が処理対象である場合には、コロニー判別用学習済みモデル48によると、コロニーが2つ存在すると判別されて、コロニーが2つ存在するコロニー個数2クラスの識別クラス(クラス02)が付与される。 When the image of the colony candidate region (without colony) shown in FIG. 9A is the processing target, it is determined to be a background image according to the learned model 48 for colony discrimination, and the colony candidate region is used. On the other hand, the identification class (class 00) of the background class is given. Further, when the image of the colony candidate region shown in FIG. 9B (the number of colonies is one) is the processing target, it is determined that one colony exists according to the learned model 48 for colony discrimination. Therefore, an identification class (class 01) of one colony number class in which one colony exists is assigned. Further, when the image of the colony candidate region shown in FIG. 9C (the number of colonies is two) is the processing target, it is determined that there are two colonies according to the learned model 48 for colony discrimination. , The identification class (class 02) of the number of colonies 2 in which two colonies exist is given.

なお、図9においては、比較的シンプルな画像に対する識別例を示したが、複数の菌についてのコロニー個数の組み合わせに対応する識別クラスとする場合には、図9に示す識別クラスよりも多くなる場合がある。 Although an example of identification for a relatively simple image is shown in FIG. 9, the identification class corresponding to the combination of the number of colonies for a plurality of bacteria is larger than the identification class shown in FIG. In some cases.

図10は、一実施形態に係る学習済みモデルの生成処理及びコロニー数の計数を説明する図である。 FIG. 10 is a diagram illustrating the generation process of the trained model and the counting of the number of colonies according to the embodiment.

図10(a)は、培地画像に、赤色のコロニー(赤コロニー)を形成する菌(菌種A)と、青色のコロニー(青コロニー)を形成する菌(菌種B)とがある場合の例を示している。このように、菌種Aと、菌種Bとがある場合には、コロニー判別用学習済みモデル48における識別クラスとして、(a1)に示すような赤コロニーが1つであるクラスと、(a2)に示すような青コロニーが1つであるクラスと、(a3)に示すような赤コロニーが1つ且つ青コロニーが1つであるクラス等を含むようにする。すなわち、これらのクラスに対応する学習用データを多数用意して学習をさせておく。 FIG. 10A shows a case where the medium image contains a bacterium (bacterial species A) that forms a red colony (red colony) and a bacterium (bacterial species B) that forms a blue colony (blue colony). An example is shown. As described above, when there are bacterial species A and bacterial species B, the discrimination class in the trained model 48 for colony discrimination includes a class having one red colony as shown in (a1) and (a2). ), A class having one blue colony and a class having one red colony and one blue colony as shown in (a3) are included. That is, a large amount of learning data corresponding to these classes is prepared for learning.

このコロニー判別用学習済みモデルによると、コロニー候補領域が、赤コロニーが1つであるクラスと、青コロニーが1つであるクラスと、赤コロニーが1つ且つ青コロニーが1つであるクラスとのいずれかを判別できる。このように判別された場合には、例えば、画像データ解析部42は、図5のコロニーカウント処理のS207においては、各色のコロニーごとに、コロニーの計数を行う。このようにすると、個々の菌種ごとのコロニーを区別して適切にカウントすることができる。 According to this trained model for colony discrimination, the colony candidate regions include a class having one red colony, a class having one blue colony, and a class having one red colony and one blue colony. Can be determined. When the determination is made in this way, for example, the image data analysis unit 42 counts the colonies for each colony of each color in S207 of the colony counting process of FIG. In this way, colonies for each bacterial species can be distinguished and appropriately counted.

図10(b)は、培地画像に、大きいサイズのコロニーと、小さいサイズのコロニーとが共存している場合の例を示している。このように、大きさサイズのコロニーと、小さいサイズのコロニーとが共存する場合に、コロニー判別用学習済みモデル48は、(b1)に示すような大きいサイズのコロニーが1つである場合と、(b2)に示すような小さいサイズのコロニーが1つである場合とで、同一のコロニーが1つのクラスに判別されるような学習済みモデルとする。すなわち、コロニーが1つのクラスに対応する学習用データとして、コロニーが1つである大きさの異なる学習用データを多数用意して学習をさせておく。 FIG. 10B shows an example in which a large-sized colony and a small-sized colony coexist in the culture medium image. As described above, when the size-sized colonies and the small-sized colonies coexist, the learned model 48 for colony discrimination can be used when there is only one large-sized colony as shown in (b1). A trained model is used in which the same colony is discriminated into one class when there is one small colony as shown in (b2). That is, as learning data corresponding to one class with one colony, a large number of learning data having one colony and different sizes are prepared and trained.

このコロニー判別用学習済みモデルによると、コロニー候補領域が、大きいサイズのコロニーが1つであっても、小さいサイズのコロニーが1つであっても、同一のコロニーが1つであるクラスとして判別できる。このように判別された場合には、例えば、画像データ解析部42は、図5のコロニーカウント処理のS207においては、コロニーの大きさに関わらずコロニーの計数を行う。このようにすると、コロニーの大きさに関わらず、コロニーの個数を適切にカウントすることができる。 According to this trained model for colony discrimination, the colony candidate region is discriminated as a class in which the same colony is one regardless of whether there is one large-sized colony or one small-sized colony. can. When the determination is made in this way, for example, the image data analysis unit 42 counts the colonies regardless of the size of the colonies in S207 of the colony counting process of FIG. By doing so, the number of colonies can be appropriately counted regardless of the size of the colonies.

図10(c)は、様々な要因で培地に着色ムラが生じた場合の例である。これに対して、コロニー判別用学習済みモデル48として、(c1)に示すような着色領域であってもコロニーが1つである場合に、コロニーが1つであるクラスに判別されるとともに、(c2)に示すような着色領域で試液残渣などの非コロニーである場合に、非コロニーであるクラスに判別される学習済みモデルを生成する。すなわち、コロニーが1つのクラスに対応する学習用データとして、着色領域においてコロニーが1つである学習用データを用意して学習をさせておくとともに、非コロニーであるクラスに対応する学習用データとして、着色領域において非コロニーである学習用データを用意して学習させておく。 FIG. 10 (c) shows an example in which uneven coloring occurs in the medium due to various factors. On the other hand, as the trained model 48 for colony discrimination, when there is one colony even in the colored region as shown in (c1), it is discriminated into the class having one colony, and ( In the case of non-colony such as test solution residue in the colored region as shown in c2), a trained model discriminated into the non-colony class is generated. That is, as learning data corresponding to one class with one colony, learning data having one colony in the colored region is prepared and trained, and as learning data corresponding to a non-colony class. , The learning data which is a non-colony in the colored region is prepared and trained.

このコロニー判別用学習済みモデルによると、コロニー候補領域が、着色領域であってコロニーが1つである場合には、コロニーが1つであるクラスに判別でき、着色領域であって非コロニーである場合には、非コロニーであるクラスに判別できる。このように判別された場合には、例えば、画像データ解析部42は、図5のコロニーカウント処理のS207においては、着色領域にあるコロニーについても適切にカウントすることができる。 According to this learned model for colony discrimination, when the colony candidate region is a colored region and has one colony, it can be discriminated into a class having one colony, and it is a colored region and is a non-colony. In some cases, it can be discriminated into a non-colony class. When determined in this way, for example, the image data analysis unit 42 can appropriately count the colonies in the colored region in S207 of the colony counting process of FIG.

図10(d)は、培地画像に、高密度にコロニーが存在する例を示している。このように、高密度にコロニーが存在している場合において、コロニー判別用学習済みモデル48として、(d1)に示すようなコロニーが3つである場合に、コロニーが3つであるクラスに判別されるようにするとともに、(d2)に示すようなコロニーが4つである場合に、コロニーが4つであるクラスに判別されるような学習済みモデルを生成する。すなわち、コロニーが3つのクラスに対応する学習用データとして、コロニーが3つである学習用データを用意して学習をさせておくとともに、コロニーが4つのクラスに対応する学習用データとして、コロニーが4つである学習用データを用意して学習をさせておく。 FIG. 10D shows an example in which colonies are present at high density in the medium image. In this way, when colonies are present at high density, as the learned model 48 for colony discrimination, when there are three colonies as shown in (d1), the class has three colonies. In addition, when there are four colonies as shown in (d2), a trained model is generated so that the class has four colonies. That is, as learning data corresponding to three classes of colonies, learning data having three colonies is prepared and trained, and as learning data corresponding to four classes of colonies, colonies are used. Prepare four learning data and let them learn.

このコロニー判別用学習済みモデル48によると、コロニー候補領域が、コロニーが4つである場合には、コロニーが4つであるクラスに判別でき、コロニーが3つである場合には、コロニーが3つであるクラスに判別できる。このように判別された場合には、例えば、画像データ解析部42は、図5のコロニーカウント処理のS207においては、各クラスにおけるコロニーの数を加算することにより、コロニーの数を適切にカウントすることができる。 According to this learned model 48 for colony discrimination, when the colony candidate region has four colonies, it can be discriminated into a class having four colonies, and when there are three colonies, there are three colonies. It can be identified as one class. When determined in this way, for example, the image data analysis unit 42 appropriately counts the number of colonies by adding the number of colonies in each class in S207 of the colony counting process of FIG. be able to.

なお、本発明は、上述の実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で、適宜変形して実施することが可能である。 The present invention is not limited to the above-described embodiment, and can be appropriately modified and implemented without departing from the spirit of the present invention.

例えば、上記実施形態では、画像解析サーバ40において、コロニー判別用学習済みモデル48及び製品情報判別用学習済みモデル49を生成する例を示していたが、本発明はこれに限られず、画像解析サーバ40と異なる情報処理装置により同様な処理により、コロニー判別用学習済みモデル48又は製品情報判別用学習済みモデル49の少なくとも一方を生成し、生成した学習済みモデルを、画像解析サーバ40に格納するようにしてもよい。 For example, in the above embodiment, the image analysis server 40 has shown an example of generating a learned model 48 for colony discrimination and a learned model 49 for product information discrimination, but the present invention is not limited to this, and the image analysis server is not limited to this. At least one of the learned model 48 for colony discrimination or the trained model 49 for product information discrimination is generated by the same processing by an information processing device different from 40, and the generated trained model is stored in the image analysis server 40. You may do it.

また、上記実施形態において、プロセッサが行っていた処理の一部又は全部を、ハードウェア回路で行うようにしてもよい。また、上記実施形態におけるプログラムは、プログラムソースからインストールされてよい。プログラムソースは、プログラム配布サーバ又は記憶メディア(例えば可搬型の記憶メディア)であってもよい。 Further, in the above embodiment, a part or all of the processing performed by the processor may be performed by the hardware circuit. Further, the program in the above embodiment may be installed from the program source. The program source may be a program distribution server or storage media (eg, portable storage media).

1…コロニーカウントシステム、10…携帯端末、20…固定端末、30…ネットワーク、40…画像解析サーバ、41…データ送受信部、42…画像データ解析部、43…学習済みモデル生成部、44…記憶部、45…画像データ、46…学習済みモデル対応テーブル、47…閾値対応テーブル、48…コロニー判別用学習済みモデル、49…製品情報判別用学習済みモデル




1 ... Colony counting system, 10 ... Mobile terminal, 20 ... Fixed terminal, 30 ... Network, 40 ... Image analysis server, 41 ... Data transmission / reception unit, 42 ... Image data analysis unit, 43 ... Learned model generation unit, 44 ... Storage Part, 45 ... image data, 46 ... trained model correspondence table, 47 ... threshold correspondence table, 48 ... colony discrimination trained model, 49 ... product information discrimination trained model




Claims (13)

微生物の培養後の培地の画像である培地画像から微生物由来のコロニーを検出するコロニー検出装置であって、
コロニーを検出する対象となる培地画像を取得する培地画像取得部と、
取得された前記培地画像から、前記コロニーの有無を検出対象とする領域であるコロニー候補領域を抽出する領域抽出部と、
前記コロニー候補領域における前記コロニーの有無を判別するための学習モデルを用いて、前記コロニー候補領域にコロニーがあるか否かを判別するコロニー判別部と、
前記コロニー判別部による判別結果に基づいて、前記培地画像中のコロニーの総数を算出する算出部と、
を備え
前記コロニーの有無を判別するための複数の学習モデルを記憶するモデル記憶部と、
前記培地画像に対応する培地の培地種別を判別する培地判別部をさらに備え、
前記コロニー判別部は、前記判別された培地種別に適した学習モデルを前記モデル記憶部から取得して、コロニーの有無を判別する
コロニー検出装置。
It is a colony detection device that detects a colony derived from a microorganism from a medium image which is an image of a medium after culturing the microorganism.
A medium image acquisition unit that acquires a medium image to be detected as a colony, and a medium image acquisition unit.
From the acquired culture medium image, a region extraction unit for extracting a colony candidate region, which is a region for detecting the presence or absence of the colony, and a region extraction unit.
Using a learning model for determining the presence or absence of the colony in the colony candidate region, a colony discriminating unit for determining whether or not there is a colony in the colony candidate region, and
A calculation unit that calculates the total number of colonies in the culture medium image based on the discrimination result by the colony discrimination unit, and a calculation unit.
Equipped with
A model storage unit that stores a plurality of learning models for determining the presence or absence of the colony, and
Further, a medium discriminating unit for discriminating the medium type of the medium corresponding to the medium image is provided.
The colony discriminating unit acquires a learning model suitable for the discriminated medium type from the model storage unit, and discriminates the presence or absence of colonies.
Colony detector.
前記算出されたコロニーの総数に関する情報を出力する出力部をさらに備える
請求項1に記載のコロニー検出装置。
The colony detection device according to claim 1, further comprising an output unit that outputs information regarding the calculated total number of colonies.
前記学習モデルは、前記コロニー候補領域におけるコロニー数を判別可能なモデルであり、前記コロニー判別部は、前記コロニー候補領域におけるコロニーの有無及びコロニーがある場合のコロニー数を判別する
請求項1又は請求項2に記載のコロニー検出装置。
The learning model is a model capable of discriminating the number of colonies in the colony candidate region, and the colony discriminating unit determines the presence or absence of colonies in the colony candidate region and the number of colonies when there are colonies. Item 2. The colony detection device according to Item 2.
前記培地画像には、前記培地種別を特定可能な情報を示すラベルの画像が含まれており、
前記培地判別部は、前記培地画像から前記ラベルの情報を識別し、前記培地種別を特定する
請求項に記載のコロニー検出装置。
The culture medium image includes an image of a label showing information that can identify the culture medium type.
The colony detection device according to claim 1 , wherein the culture medium discrimination unit identifies the information of the label from the culture medium image and specifies the culture medium type.
前記領域抽出部は、取得した培地画像をグレースケール化し、2値化処理を実行し、前景・背景の分離処理を行い、輝度に基づいて領域を分割し、分割して得られた領域をコロニー候補領域とする
請求項1から請求項のいずれか一項に記載のコロニー検出装置。
The region extraction unit grayscales the acquired medium image, executes binarization processing, performs background / background separation processing, divides the region based on the brightness, and colonies the divided region. The colony detection device according to any one of claims 1 to 4 , which is a candidate region.
前記培地画像取得部は、ネットワークを介して携帯端末から培地画像を取得する
請求項1から請求項のいずれか一項に記載のコロニー検出装置。
The colony detection device according to any one of claims 1 to 5 , wherein the culture medium image acquisition unit acquires a culture medium image from a mobile terminal via a network.
前記学習モデルとして、ニューラルネットワークモデルを用いる請求項1から請求項のいずれか一項に記載のコロニー検出装置。 The colony detection device according to any one of claims 1 to 6 , which uses a neural network model as the learning model. 前記ニューラルネットワークモデルは、畳み込みニューラルネットワークモデルである
請求項に記載のコロニー検出装置。
The colony detection device according to claim 7 , wherein the neural network model is a convolutional neural network model.
微生物の培養後の培地の画像である培地画像から微生物由来のコロニーを検出するコロニー検出装置であって、
コロニーを検出する対象となる培地画像を取得する培地画像取得部と、
取得された前記培地画像から、前記コロニーの有無を検出対象とする領域であるコロニー候補領域を抽出する領域抽出部と、
前記コロニー候補領域における前記コロニーの有無を判別するための学習モデルを用いて、前記コロニー候補領域にコロニーがあるか否かを判別するコロニー判別部と、
前記コロニー判別部による判別結果に基づいて、前記培地画像中のコロニーの総数を算出する算出部と、
を備え
前記領域抽出部は、取得した培地画像をグレースケール化し、2値化処理を実行し、前景・背景の分離処理を行い、輝度に基づいて領域を分割し、分割して得られた領域をコロニー候補領域とする
コロニー検出装置。
It is a colony detection device that detects a colony derived from a microorganism from a medium image which is an image of a medium after culturing the microorganism.
A medium image acquisition unit that acquires a medium image to be detected as a colony, and a medium image acquisition unit.
From the acquired culture medium image, a region extraction unit for extracting a colony candidate region, which is a region for detecting the presence or absence of the colony, and a region extraction unit.
Using a learning model for determining the presence or absence of the colony in the colony candidate region, a colony discriminating unit for determining whether or not there is a colony in the colony candidate region, and
A calculation unit that calculates the total number of colonies in the culture medium image based on the discrimination result by the colony discrimination unit, and a calculation unit.
Equipped with
The region extraction unit grayscales the acquired medium image, executes binarization processing, performs background / background separation processing, divides the region based on the brightness, and colonies the divided region. Candidate area
Colony detector.
微生物の培養後の培地の画像である培地画像から微生物由来のコロニーを検出するコロニー検出装置によるコロニー検出方法であって、
コロニーを検出する対象となる培地画像を取得しと、
取得された前記培地画像から前記コロニーの有無を検出対象とする領域であるコロニー候補領域を抽出し、
前記コロニー候補領域における前記コロニーの有無を判別するための学習モデルを用いて、前記コロニー候補領域にコロニーがあるか否かを判別し、
前記判別結果に基づいて、前記培地画像中のコロニーの総数を算出し、
前記コロニー候補領域にコロニーがあるか否かを判別する際において前記培地画像に対応する培地の培地種別を判別し、前記判別された培地種別に適した学習モデルを、前記コロニーの有無を判別するための複数の学習モデルを記憶するモデル記憶部から取得して、コロニーの有無を判別する
コロニー検出方法。
It is a colony detection method by a colony detection device that detects a colony derived from a microorganism from a medium image which is an image of a medium after culturing the microorganism.
When you get a medium image to detect colonies,
A colony candidate region, which is a region for which the presence or absence of the colony is to be detected, is extracted from the acquired medium image.
Using a learning model for determining the presence or absence of the colony in the colony candidate region, it is determined whether or not there is a colony in the colony candidate region.
Based on the result of the discrimination, the total number of colonies in the medium image was calculated .
When determining whether or not there is a colony in the colony candidate region, the medium type of the medium corresponding to the medium image is determined, and a learning model suitable for the determined medium type is used to determine the presence or absence of the colony. Obtain from the model storage unit that stores multiple learning models to determine the presence or absence of colonies.
Colony detection method.
微生物の培養後の培地の画像である培地画像から微生物由来のコロニーを検出するコロニー検出装置を構成するコンピュータに実行させるコロニー検出プログラムであって、
前記コロニー検出プログラムは、
前記コンピュータを
コロニーを検出する対象となる培地画像を取得する培地画像取得部と、
取得された前記培地画像から、前記コロニーの有無を検出対象とする領域であるコロニー候補領域を抽出する領域抽出部と、
前記コロニー候補領域における前記コロニーの有無を判別するための学習モデルを用いて、前記コロニー候補領域にコロニーがあるか否かを判別するコロニー判別部と、
前記コロニー判別部による判別結果に基づいて、前記培地画像中のコロニーの総数を算出する算出部と、して機能させ
更に、
前記コロニーの有無を判別するための複数の学習モデルを記憶するモデル記憶部と、
前記培地画像に対応する培地の培地種別を判別する培地判別部として機能させ、
前記コロニー判別部は、前記判別された培地種別に適した学習モデルを前記モデル記憶部から取得して、コロニーの有無を判別する
コロニー検出プログラム。
It is a colony detection program executed by a computer constituting a colony detection device for detecting a colony derived from a microorganism from a medium image which is an image of a medium after culturing the microorganism.
The colony detection program
The computer has a medium image acquisition unit that acquires a medium image to be detected as a colony, and a medium image acquisition unit.
From the acquired culture medium image, a region extraction unit for extracting a colony candidate region, which is a region for detecting the presence or absence of the colony, and a region extraction unit.
Using a learning model for determining the presence or absence of the colony in the colony candidate region, a colony discriminating unit for determining whether or not there is a colony in the colony candidate region, and
Based on the discrimination result by the colony discrimination unit, it functions as a calculation unit for calculating the total number of colonies in the culture medium image .
In addition,
A model storage unit that stores a plurality of learning models for determining the presence or absence of the colony, and
It functions as a medium discriminating unit for discriminating the medium type of the medium corresponding to the medium image.
The colony discriminating unit acquires a learning model suitable for the discriminated medium type from the model storage unit, and discriminates the presence or absence of colonies.
Colony detection program.
微生物の培養後の培地の画像である培地画像から微生物由来のコロニーを検出するコロニー検出装置によるコロニー検出方法であって、
コロニーを検出する対象となる培地画像を取得しと、
取得された前記培地画像から前記コロニーの有無を検出対象とする領域であるコロニー候補領域を抽出し、
前記コロニー候補領域における前記コロニーの有無を判別するための学習モデルを用いて、前記コロニー候補領域にコロニーがあるか否かを判別し、
前記判別結果に基づいて、前記培地画像中のコロニーの総数を算出し、
前記コロニー候補領域を抽出する際に、取得した培地画像をグレースケール化し、2値化処理を実行し、前景・背景の分離処理を行い、輝度に基づいて領域を分割し、分割して得られた領域をコロニー候補領域とする
コロニー検出方法。
It is a colony detection method by a colony detection device that detects a colony derived from a microorganism from a medium image which is an image of a medium after culturing the microorganism.
When you get a medium image to detect colonies,
A colony candidate region, which is a region for which the presence or absence of the colony is to be detected, is extracted from the acquired medium image.
Using a learning model for determining the presence or absence of the colony in the colony candidate region, it is determined whether or not there is a colony in the colony candidate region.
Based on the result of the discrimination, the total number of colonies in the medium image was calculated .
When extracting the colony candidate region, the acquired medium image is grayscaled, binarization processing is performed, foreground / background separation processing is performed, and the region is divided based on the brightness and obtained by dividing. Use the area as a colony candidate area
Colony detection method.
微生物の培養後の培地の画像である培地画像から微生物由来のコロニーを検出するコロニー検出装置を構成するコンピュータに実行させるコロニー検出プログラムであって、
前記コロニー検出プログラムは、
前記コンピュータを
コロニーを検出する対象となる培地画像を取得する培地画像取得部と、
取得された前記培地画像から、前記コロニーの有無を検出対象とする領域であるコロニー候補領域を抽出する領域抽出部と、
前記コロニー候補領域における前記コロニーの有無を判別するための学習モデルを用いて、前記コロニー候補領域にコロニーがあるか否かを判別するコロニー判別部と、
前記コロニー判別部による判別結果に基づいて、前記培地画像中のコロニーの総数を算出する算出部と、して機能させ
前記領域抽出部は、取得した培地画像をグレースケール化し、2値化処理を実行し、前景・背景の分離処理を行い、輝度に基づいて領域を分割し、分割して得られた領域をコロニー候補領域とする
コロニー検出プログラム。
It is a colony detection program executed by a computer constituting a colony detection device for detecting a colony derived from a microorganism from a medium image which is an image of a medium after culturing the microorganism.
The colony detection program
The computer has a culture medium image acquisition unit that acquires a culture medium image to be detected as a colony, and a culture medium image acquisition unit.
From the acquired culture medium image, a region extraction unit for extracting a colony candidate region, which is a region for detecting the presence or absence of the colony, and a region extraction unit.
Using a learning model for determining the presence or absence of the colony in the colony candidate region, a colony discriminating unit for determining whether or not there is a colony in the colony candidate region, and
Based on the discrimination result by the colony discrimination unit, it functions as a calculation unit for calculating the total number of colonies in the culture medium image .
The region extraction unit grayscales the acquired medium image, executes binarization processing, performs background / background separation processing, divides the region based on the brightness, and colonies the divided region. Candidate area
Colony detection program.
JP2018104759A 2018-05-31 2018-05-31 Colony detector, colony detection method, and colony detection program Active JP7037438B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018104759A JP7037438B2 (en) 2018-05-31 2018-05-31 Colony detector, colony detection method, and colony detection program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018104759A JP7037438B2 (en) 2018-05-31 2018-05-31 Colony detector, colony detection method, and colony detection program

Publications (2)

Publication Number Publication Date
JP2019208377A JP2019208377A (en) 2019-12-12
JP7037438B2 true JP7037438B2 (en) 2022-03-16

Family

ID=68843805

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018104759A Active JP7037438B2 (en) 2018-05-31 2018-05-31 Colony detector, colony detection method, and colony detection program

Country Status (1)

Country Link
JP (1) JP7037438B2 (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7192364B2 (en) * 2018-09-28 2022-12-20 大日本印刷株式会社 Colony detection device, computer program and colony detection method
JP2021093951A (en) * 2019-12-17 2021-06-24 株式会社マルコム Microbe determination system
CN111402235B (en) * 2020-03-16 2023-12-26 北京君立康生物科技有限公司 Growth recording method and device for colony image, electronic equipment and storage medium
JP7391285B2 (en) * 2020-07-21 2023-12-05 株式会社シバサキ Program, information processing device, information processing method, and model generation method
JP7620403B2 (en) * 2020-09-10 2025-01-23 合同会社H.U.グループ中央研究所 Bacteria identification support method, multi-colony learning model generation method, bacteria identification support device, and computer program
KR102454880B1 (en) * 2021-02-05 2022-10-14 박병진 CFU recognition method using learned deep-learning model
JP7190534B1 (en) 2021-06-14 2022-12-15 アサヒ飲料株式会社 Microorganism detection method
KR102571993B1 (en) * 2021-11-24 2023-08-29 주식회사 트리톤넷 Apparatus for sterilizing by using the plasma combined with the colony image counter
CN116202978B (en) * 2023-02-20 2025-11-07 华南农业大学 Deep learning-based multi-source spectrum fusion chicken quality detection method and sorting equipment
CN116704502A (en) * 2023-06-20 2023-09-05 重庆科技学院 Airborne bacterial colony automatic identification method, system and electronic equipment
JP2026054034A (en) * 2024-09-13 2026-03-26 ヤマト科学株式会社 Colony counting device and colony counting method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014039519A (en) 2012-08-23 2014-03-06 Dainippon Printing Co Ltd Colony detection device, medium information registration system, hygiene control system, and program
WO2015080001A1 (en) 2013-11-27 2015-06-04 大日本印刷株式会社 Culture medium information registration system, colony detection device, program, and sanitation management system
JP2018503906A (en) 2014-12-30 2018-02-08 ベンタナ メディカル システムズ, インコーポレイテッド System and method for co-expression analysis in immunoscore calculation

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014039519A (en) 2012-08-23 2014-03-06 Dainippon Printing Co Ltd Colony detection device, medium information registration system, hygiene control system, and program
WO2015080001A1 (en) 2013-11-27 2015-06-04 大日本印刷株式会社 Culture medium information registration system, colony detection device, program, and sanitation management system
JP2018503906A (en) 2014-12-30 2018-02-08 ベンタナ メディカル システムズ, インコーポレイテッド System and method for co-expression analysis in immunoscore calculation

Also Published As

Publication number Publication date
JP2019208377A (en) 2019-12-12

Similar Documents

Publication Publication Date Title
JP7037438B2 (en) Colony detector, colony detection method, and colony detection program
Prakash et al. Detection of leaf diseases and classification using digital image processing
Yuan et al. An improved Otsu method using the weighted object variance for defect detection
KR102643990B1 (en) Method and system for automated microbial colony counts from streaked samples on plated media
JP5707399B2 (en) Microorganism detection method, microorganism detection apparatus, and program
US9684958B2 (en) Image processing device, program, image processing method, computer-readable medium, and image processing system
JP2021043203A (en) Colony contrast collection
Vidyarthi et al. Prediction of size and mass of pistachio kernels using random Forest machine learning
JP2018525746A5 (en)
CN114596243A (en) Defect detection method, apparatus, device, and computer-readable storage medium
JP7329196B2 (en) Colony detection system
CN110675400B (en) A fast and intelligent detection method for mutton quality indicators based on mobile APP
WO2014087689A1 (en) Image processing device, image processing system, and program
US20160194597A1 (en) Colony inspection device, colony inspection method, and recording medium
KR101929669B1 (en) The method and apparatus for analyzing an image using an entropy
Ruusuvuori et al. Quantitative analysis of colony morphology in yeast
Kaya et al. An automatic identification method for the comparison of plant and honey pollen based on GLCM texture features and artificial neural network
JP6728592B2 (en) Colony detection system, colony detection method, and program
CN114998290A (en) Fabric flaw detection method, device, equipment and medium based on supervised mode
CN114820597B (en) Smelting product defect detection method, device and system based on artificial intelligence
EP3054002A1 (en) Colony image inspection program, colony image inspection method, and colony image inspection device
JP6500358B2 (en) Colony detection system, colony detection method, and program
CN120352613A (en) Colloidal gold test paper, detection method and device thereof and computer readable storage medium
Desai et al. Object Detection and Segmentation in Indian Flat Bread Chapati Using AI Models
Tuesta-Monteza et al. Automatic classification of citrus aurantifolia based on digital image processing and pattern recognition

Legal Events

Date Code Title Description
A80 Written request to apply exceptions to lack of novelty of invention

Free format text: JAPANESE INTERMEDIATE CODE: A80

Effective date: 20180625

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200805

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210531

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210629

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210816

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: 20220208

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220304

R150 Certificate of patent or registration of utility model

Ref document number: 7037438

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R157 Certificate of patent or utility model (correction)

Free format text: JAPANESE INTERMEDIATE CODE: R157

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250