JP7635661B2 - Determination device, determination method, and determination program - Google Patents
Determination device, determination method, and determination program Download PDFInfo
- Publication number
- JP7635661B2 JP7635661B2 JP2021114016A JP2021114016A JP7635661B2 JP 7635661 B2 JP7635661 B2 JP 7635661B2 JP 2021114016 A JP2021114016 A JP 2021114016A JP 2021114016 A JP2021114016 A JP 2021114016A JP 7635661 B2 JP7635661 B2 JP 7635661B2
- Authority
- JP
- Japan
- Prior art keywords
- abnormality
- captured image
- degree
- unit
- captured
- 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
Links
Images
Landscapes
- Apparatus Associated With Microorganisms And Enzymes (AREA)
- Measuring Or Testing Involving Enzymes Or Micro-Organisms (AREA)
- Image Analysis (AREA)
Description
本発明は、判定装置、判定方法、および判定プログラムに関する。 The present invention relates to a determination device, a determination method, and a determination program.
特許文献1には、「培養容器内で培養される複数の細胞が時系列に撮像されている複数の画像を読み込む画像読込部と、前記画像に含まれる各々の前記細胞について、前記細胞の異なる複数の形態的な特徴を示す複数の異なる特徴量を前記画像からそれぞれ求める特徴量演算部と、前記細胞について評価する対象となる特性を、前記特徴量により評価することが適しているか否かを、各々の前記複数の画像に対応する前記特徴量のそれぞれについて、判定する特徴量判定部と、前記特徴量に対しての前記特徴量判定部による判定結果が、前記時系列において連続しているか否かを、前記特徴量のそれぞれについて判定する連続性判定部と、前記特徴量演算部により求められた特徴量と前記連続性判定部による判定結果とを組み合わせて、前記細胞における前記特性を評価するための計算モデルを構築する計算モデル構築部と、を備えていることを特徴とする細胞評価装置」が記載されている(請求項1)。特許文献2には、「畳み込みニューラルネットワークを用いて、前記明視野画像及び前記蛍光画像の画像特徴を抽出して、前記細胞に係る識別情報を出力するCNN処理部」を備える画像処理装置が記載されている(請求項1)。また、特許文献2には、「前記細胞に係る識別情報は、前記細胞の種別、形態、若しくは分布、又は、前記細胞内に含まれる生体物質の種別、形態、若しくは分布に係る情報を含む」と記載されている(請求項2)。
[先行技術文献]
[特許文献]
[特許文献1] 特開2011-229410号公報
[特許文献2] 特開2018-180635号公報
Patent Document 1 describes a cell evaluation device including: an image reader that reads in a plurality of images of a plurality of cells cultured in a culture vessel in a time series; a feature calculation unit that obtains, from the images, a plurality of different feature amounts that indicate a plurality of different morphological features of the cells for each of the cells included in the images; a feature determination unit that determines, for each of the feature amounts corresponding to each of the images, whether it is appropriate to evaluate a characteristic to be evaluated for the cells using the feature amounts; a continuity determination unit that determines, for each of the feature amounts, whether the determination results by the feature determination unit for the feature amounts are continuous in the time series; and a computational model construction unit that combines the feature amounts obtained by the feature calculation unit and the determination results by the continuity determination unit to construct a computational model for evaluating the characteristics of the cells (claim 1). Patent Document 2 describes an image processing device that includes a CNN processing unit that uses a convolutional neural network to extract image features of the bright field image and the fluorescent image and output identification information related to the cells (claim 1). Furthermore, Patent Document 2 states that "the identification information relating to the cell includes information relating to the type, morphology, or distribution of the cell, or information relating to the type, morphology, or distribution of biological material contained within the cell" (Claim 2).
[Prior Art Literature]
[Patent Documents]
[Patent Document 1] JP 2011-229410 A [Patent Document 2] JP 2018-180635 A
本発明の第1の態様においては、判定装置を提供する。判定装置は、細胞を含む視野を撮影した撮影画像を取得する取得部を備えてよい。判定装置は、正常に培養された細胞を撮影した1または複数の基準画像を基準とする、撮影画像の非正常度を算出する算出部を備えてよい。判定装置は、非正常度に基づいて、撮影画像に撮影された細胞の培養に異常があったか否かを判定する判定部を備えてよい。 In a first aspect of the present invention, a determination device is provided. The determination device may include an acquisition unit that acquires a captured image of a field of view including cells. The determination device may include a calculation unit that calculates the degree of abnormality of the captured image based on one or more reference images of normally cultured cells. The determination device may include a determination unit that determines whether or not there is an abnormality in the culture of the cells captured in the captured image based on the degree of abnormality.
判定装置は、撮影画像上に、判定に対する影響の分布を表示する解析用画像を生成する解析処理部を備えてよい。 The judgment device may be equipped with an analysis processing unit that generates an analysis image that displays the distribution of influences on the judgment on the captured image.
算出部は、撮影画像を1または複数の基準画像に類似するように再構成した再構成画像を生成する再構成画像生成部を有してよい。算出部は、撮影画像および再構成画像の差に基づいて、非正常度を算出する非正常度算出部を有してよい。 The calculation unit may include a reconstructed image generation unit that generates a reconstructed image by reconstructing the captured image so as to resemble one or more reference images. The calculation unit may include an anomaly calculation unit that calculates the anomaly based on the difference between the captured image and the reconstructed image.
再構成画像生成部は、1または複数の基準画像のうちの各基準画像の特徴を抽出し、抽出した特徴から各基準画像を復元するように学習された再構成モデルに撮影画像を入力して、再構成画像を生成してよい。 The reconstructed image generating unit may extract features of each of one or more reference images, input the captured image to a reconstruction model trained to restore each reference image from the extracted features, and generate a reconstructed image.
判定装置は、正常に培養されたと判断された細胞を含む視野を撮影した1または複数の基準画像を用いて再構成モデルの学習処理を行なう学習処理部を備えてよい。 The judgment device may include a learning processing unit that performs learning processing of the reconstruction model using one or more reference images captured of a field of view containing cells that have been judged to have been cultured normally.
学習処理部は、判定部により細胞の培養に異常があったと判定されなかった撮影画像を、新たな基準画像として1または複数の基準画像の組に追加して、再構成モデルの学習処理を行なってよい。 The learning processing unit may add a captured image that is not determined by the determination unit to have an abnormality in the cell culture as a new reference image to a set of one or more reference images, and perform learning processing of the reconstruction model.
判定装置は、複数の算出部を備えてよい。複数の算出部が有する複数の再構成画像生成部は、互いに異なる複数の再構成モデルのそれぞれに撮影画像を入力して、複数の再構成画像を生成してよい。複数の算出部が有する複数の非正常度算出部は、複数の再構成画像のそれぞれについて、非正常度を算出してよい。判定部は、複数の再構成画像のそれぞれの非正常度を統合した判定結果を出力してよい。 The determination device may include a plurality of calculation units. A plurality of reconstructed image generation units included in the plurality of calculation units may input the captured image to a plurality of different reconstructed models, respectively, to generate a plurality of reconstructed images. A plurality of abnormality calculation units included in the plurality of calculation units may calculate the abnormality degree for each of the plurality of reconstructed images. The determination unit may output a determination result that integrates the abnormality degrees of each of the plurality of reconstructed images.
算出部は、撮影画像の特徴量を算出する特徴量算出部を有してよい。算出部は、撮影画像の特徴量と、1または複数の基準画像のそれぞれの基準特徴量とに基づいて、非正常度を算出する非正常度算出部を有してよい。 The calculation unit may have a feature calculation unit that calculates a feature of the captured image. The calculation unit may have an anomaly calculation unit that calculates an anomaly based on the feature of the captured image and each of the reference features of one or more reference images.
取得部は、細胞培養過程を時系列で撮影した撮影画像を取得してよい。算出部は、正常な細胞培養過程を時系列で撮影した1または複数の基準画像を基準とする非正常度を算出してよい。 The acquisition unit may acquire images of the cell culture process captured in time series. The calculation unit may calculate the degree of abnormality based on one or more reference images of the normal cell culture process captured in time series.
判定装置は、撮影画像に前処理を行なう前処理部を備えてよい。算出部は、前処理を行なった撮影画像を用いて非正常度を算出してよい。 The determination device may include a preprocessing unit that performs preprocessing on the captured image. The calculation unit may calculate the degree of abnormality using the captured image that has been preprocessed.
前処理は、細胞または細胞塊の画像の3次元再構成処理またはエッジ強調処理のうちの少なくとも1つを含んでよい。 The pre-processing may include at least one of a 3D reconstruction process or an edge enhancement process of the cell or cell cluster image.
取得部は、複数の視野のそれぞれについて撮影画像を取得してよい。判定装置は、複数の算出部を備えてよい。複数の算出部は、複数の視野のそれぞれの撮影画像の非正常度を算出してよい。判定部は、複数の視野のそれぞれの撮影画像の非正常度を統合した判定結果を出力してよい。 The acquisition unit may acquire a captured image for each of the multiple fields of view. The determination device may include multiple calculation units. The calculation units may calculate the degree of abnormality of each of the captured images for the multiple fields of view. The determination unit may output a determination result that integrates the degree of abnormality of each of the captured images for the multiple fields of view.
判定部は、培養用プレートまたはウェル毎に、非正常度を統合した判定結果を出力してよい。 The determination unit may output a determination result that integrates the degree of abnormality for each culture plate or well.
判定部は、複数の培養用プレートまたはウェルについての非正常度を統合した判定結果を出力してよい。 The determination unit may output a determination result that integrates the degree of abnormality for multiple culture plates or wells.
取得部は、細胞の培養条件を更に取得してよい。算出部は、取得した培養条件に対応する培養条件で正常に培養された細胞を撮影した1または複数の基準画像を基準とする非正常度を算出してよい。 The acquisition unit may further acquire the cell culture conditions. The calculation unit may calculate the degree of abnormality based on one or more reference images of cells normally cultured under culture conditions corresponding to the acquired culture conditions.
本発明の第2の態様によれば、判定方法を提供する。判定方法は、判定装置が、細胞を含む視野を撮影した撮影画像を取得することを含んでよい。判定方法は、判定装置が、正常に培養された細胞を撮影した1または複数の基準画像を基準とする、撮影画像の非正常度を算出することを含んでよい。判定方法は、判定装置が、非正常度に基づいて、撮影画像に撮影された細胞の培養に異常があったか否かを判定することを含んでよい。 According to a second aspect of the present invention, there is provided a determination method. The determination method may include a determination device acquiring a captured image of a field of view including cells. The determination method may include a determination device calculating a degree of abnormality of the captured image based on one or more reference images of normally cultured cells. The determination method may include a determination device determining, based on the degree of abnormality, whether or not there is an abnormality in the culture of the cells captured in the captured image.
本発明の第3の態様によれば、コンピュータにより実行される判定プログラムを提供する。判定プログラムは、コンピュータを細胞を含む視野を撮影した撮影画像を取得する取得部として機能させてよい。判定プログラムは、コンピュータを、正常に培養された細胞を撮影した1または複数の基準画像を基準とする、撮影画像の非正常度を算出する算出部として機能させてよい。判定プログラムは、コンピュータを、非正常度に基づいて、撮影画像に撮影された細胞の培養に異常があったか否かを判定する判定部として機能させてよい。 According to a third aspect of the present invention, there is provided a judgment program executed by a computer. The judgment program may cause the computer to function as an acquisition unit that acquires a captured image of a field of view including cells. The judgment program may cause the computer to function as a calculation unit that calculates the degree of abnormality of the captured image based on one or more reference images of normally cultured cells. The judgment program may cause the computer to function as a judgment unit that judges whether or not there is an abnormality in the culture of the cells captured in the captured image based on the degree of abnormality.
なお、上記の発明の概要は、本発明の特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。 Note that the above summary of the invention does not list all of the features of the present invention. Also, subcombinations of these features may also be inventions.
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。 The present invention will be described below through embodiments of the invention, but the following embodiments do not limit the invention according to the claims. Furthermore, not all of the combinations of features described in the embodiments are necessarily essential to the solution of the invention.
図1は、本実施形態に係る判定装置10の構成を示す。細胞培養等のバイオプロセスには、原理が十分に解明されていない部分も多い。このため、同一プロトコルを用いたとしても、例えば実験者の手技の差異、装置を変更した場合の機差、原料となる細胞の劣化度合、コンタミネーション、およびその他の未解明の要因により、培養過程に変動が生じる。
Figure 1 shows the configuration of a
正常に培養された細胞の画像から特徴を抽出するように学習されたモデルを用いた場合、対象となる細胞の培養に異常があると、培養の異常によって生じた画像から誤った特徴を抽出してしまう可能性がある。判定装置10は、細胞の培養が正常に行なわれたか、または異常があったかを判定することにより、正常に培養された細胞として利用してよいか否か、すなわち例えば、細胞を撮影した撮影画像を細胞の特徴抽出に用いてよいか否か等を示すことを可能とする。
When using a model trained to extract features from images of normally cultured cells, if there is an abnormality in the culture of the target cells, there is a possibility that incorrect features will be extracted from the image resulting from the abnormality in the culture. The
判定装置10は、細胞を含む測定対象20を撮影した撮像画像を用いて、培養に異常があったか否かを判定する。判定装置10は、PC(パーソナルコンピュータ)、タブレット型コンピュータ、スマートフォン、ワークステーション、サーバコンピュータ、または汎用コンピュータ等のコンピュータであってよく、複数のコンピュータが接続されたコンピュータシステムであってもよい。このようなコンピュータシステムもまた広義のコンピュータである。また、判定装置10は、コンピュータ内で1または複数実行可能な仮想コンピュータ環境によって実装されてもよい。これに代えて、判定装置10は、細胞の培養状態の判定用に設計された専用コンピュータであってもよく、専用回路によって実現された専用ハードウェアであってもよい。コンピュータを用いる場合、判定装置10は、コンピュータにより判定プログラムを実行することによって実現される。判定装置10は、撮像部100と、撮影画像記憶部105と、取得部110と、算出部115と、判定部130と、解析処理部132と、結果出力部135と、モデル生成部137とを備える。
The
撮像部100は、細胞を含む視野を撮影する。撮影画像記憶部105は、撮像部100に接続され、撮像部100が撮影した撮影画像を格納する。取得部110は、撮影画像記憶部105に接続され、細胞を含む視野を撮影した撮影画像を撮影画像記憶部105から取得する。なお、他の実施形態においては、判定装置10は、撮像部100および撮影画像記憶部105を備えず、外部の撮像装置または記憶装置等から撮影画像を取得してもよい。
The
算出部115は、取得部110に接続される。算出部115は、正常に培養された細胞を撮影した1または複数の基準画像を基準とする、撮影画像の非正常度を算出する。ここで、「非正常度」は、撮影画像が、1または複数の基準画像を用いて定義される基準(標準)からどの程度乖離しているかを示す指標値である。本実施形態において、算出部115は、再構成画像生成部120および非正常度算出部125を有する。
The
再構成画像生成部120は、取得部110により取得された撮影画像を1または複数の基準画像に類似するように再構成した再構成画像を生成する。これにより、再構成画像生成部120は、撮影画像から、正常に培養された細胞を撮影した1または複数の基準画像には見られないような、培養の異常によって生じる画像の特徴を除去または減衰させた再構成画像を出力することができる。
The reconstructed
非正常度算出部125は、再構成画像生成部120に接続される。非正常度算出部125は、撮影画像および再構成画像の差に基づいて、撮影画像の非正常度を算出する。ここで、再構成画像は、培養の異常によって生じる画像の特徴を除去等したものであるから、培養の異常によって生じる画像の特徴が撮影画像に大きく含まれる程、撮影画像および再構成画像の差は大きくなる。したがって、このような場合には、「非正常度」は、標準からより乖離していることを示す値となる。
The degree of
判定部130は、算出部115に接続される。判定部130は、算出部115が算出した非正常度に基づいて、撮影画像に撮影された細胞の培養に異常があったか否かを判定する。
The
解析処理部132は、判定部130に接続される。解析処理部132は、撮影画像上に、判定部130による判定に対する影響の分布を表示する解析用画像を生成する。解析用画像は、撮影画像中のどの領域が細胞の培養に異常があったとの判定に寄与したかを示す。例えば、解析処理部132は、撮影画像上に、再構成画像との差分を表示した解析用画像を生成する。なお、他の実施形態においては、判定装置10は、解析処理部132を備えず、解析用画像を生成する機能を有しなくてもよい。
The
結果出力部135は、解析処理部132に接続される。結果出力部135は、判定部130による判定結果、および解析処理部132が生成した解析用画像を出力する。例えば、結果出力部135は、判定結果および解析用画像をユーザが使用する表示装置または端末等に表示させる表示処理を行なう。結果出力部135は、判定結果および解析用画像を、記憶装置に格納してもよい。
The
モデル生成部137は、取得部110に接続される。モデル生成部137は、正常に培養されたと判断された細胞を含む視野を撮影した1または複数の基準画像を用いて再構成モデルを生成する。本実施形態に係るモデル生成部137は、取得部110により取得された撮影画像の中から基準画像を選択して、再構成モデルの生成に用いる。なお、他の実施形態においては、判定装置10はモデル生成部137を備えず、結果出力部135は、予め定められた再構成モデルまたは外部から与えられた再構成モデルを用いて再構成画像を生成してもよい。
The
モデル生成部137は、基準画像記憶部145と、学習処理部150と、モデル記憶部155とを有する。基準画像記憶部145は、正常に培養された細胞を撮影した1または複数の基準画像を記憶する。
The
学習処理部150は、取得部110、判定部130、および基準画像記憶部145に接続される。学習処理部150は、基準画像記憶部145に格納された1または複数の基準画像を用いて、再構成画像生成部120が撮影画像を再構成するために用いる再構成モデルの学習処理を行なう。本実施形態において、学習処理部150は、取得部110が取得した撮影画像のうち、判定部130により細胞の培養に異常があったと判定されなかった撮影画像を、新たな基準画像として、基準画像記憶部145に格納された1または複数の基準画像の組に追加する。そして、学習処理部150は、新たな基準画像が追加された1または複数の基準画像を用いて再構成モデルの学習処理を行なう。なお、他の実施形態においては、学習処理部150は、新たな基準画像を基準画像記憶部145に追加して再構成モデルの更新を行なうオンライン学習の機能を有しなくてもよい。
The
モデル記憶部155は、学習処理部150に接続される。モデル記憶部155は、学習処理部150が生成した再構成モデルを格納する。そして、モデル記憶部155は、再構成モデルを算出部115内の再構成画像生成部120に供給する。
The
図2は、本実施形態に係る判定装置10の判定フローを示す。ステップ200(S200)において、撮像部100は、細胞を含む視野を撮影する。撮像部100は、一例として撮影機能を有する顕微鏡であってよい。本実施形態において、撮像部100は、測定対象20における細胞を含む視野の明視野画像を撮影する。撮像部100は、例えば細胞を含む視野の位相差画像を撮影してもよく、染色した細胞を含む視野の染色画像を撮影してもよく、その他の各種の手法を用いた観察画像を撮影してもよい。撮像部100は、撮影画像を撮影画像記憶部105に格納する。S210において、取得部110は、撮影画像を撮影画像記憶部105から取得する。
Figure 2 shows the judgment flow of the
S220において、再構成画像生成部120は、撮影画像を1または複数の基準画像に類似するように再構成した再構成画像を生成する。本実施形態において、再構成画像生成部120は、モデル生成部137により生成され、モデル記憶部155に格納された再構成モデルを用いて、撮影画像を再構成した再構成画像を生成する。ここで、モデル生成部137内の学習処理部150は、1または複数の基準画像のうちの各基準画像の特徴を抽出し、抽出した特徴から各基準画像を復元するように再構成モデルを学習により生成する。再構成画像生成部120は、このような再構成モデルに撮影画像を入力して、再構成画像を生成する。なお、再構成画像生成部120は、再構成前の撮影画像を再構成して、同じ解像度の再構成画像を生成してよく、異なる解像度の再構成画像を生成してもよい。このようにして、再構成画像生成部120は、撮影画像を1または複数の基準画像に類似するように再構成することによって、撮影画像に撮影された状況における、1または複数の基準画像に則した基準(標準)となる画像を生成する。
In S220, the reconstructed
S230において、非正常度算出部125は、撮影画像および再構成画像の差に基づいて、撮影画像の非正常度を算出する。本実施形態において、非正常度算出部125は、撮影画像および再構成画像の各画素の二乗誤差を合計した二乗誤差和を非正常度を表す指標として用いる。すなわち、ある時刻tに撮影された撮影画像x(t)の非正常度a(t)は、再構成画像をxrec(t)とすると、以下の式(1)で表される。ここで、添え字iは、画像内の各画素を表す変数である。
式(1)で表される非正常度a(t)は、撮影画像および再構成画像の差がより大きくなると、より大きくなる指標値である。このようにして算出される非正常度a(t)は、撮影画像に撮影された状況における1または複数の基準画像に則した再構成画像を基準とした、撮影画像の乖離度を示す指標値となる。これに代えて、非正常度は、撮影画像および再構成画像の差がより大きくなると、より小さくなる指標値であってもよい。なお、撮影画像および再構成画像の解像度が異なる場合には、非正常度算出部125は、対応する位置の画素同士の差を用いて式(1)により非正常度a(t)を算出してよい。
The degree of abnormality a(t) expressed by formula (1) is an index value that increases as the difference between the captured image and the reconstructed image increases. The degree of abnormality a(t) calculated in this manner is an index value that indicates the degree of deviation of the captured image based on a reconstructed image that conforms to one or more reference images in the situation in which the captured image was captured. Alternatively, the degree of abnormality may be an index value that decreases as the difference between the captured image and the reconstructed image increases. Note that when the resolutions of the captured image and the reconstructed image are different, the degree of
また、非正常度算出部125は、上記と異なる計算手法を用いて非正常度を算出してもよい。非正常度算出部125は、撮影画像x(t)および再構成画像xrec(t)の各画素の誤差のうちの最大誤差等の、撮像画像および再構成画像の差に応じて変化する任意の統計量を用いてもよい。
Furthermore, the abnormality
S240において、判定部130は、算出部115が算出した非正常度に基づいて、撮影画像に撮影された細胞の培養に異常があったか否かを判定する。判定部130は、非正常度が正常範囲外となったことに応じて細胞の培養に異常があったと判定する。撮影画像および再構成画像の差がより大きくなると値が大きくなる非正常度を用いる場合、判定部130は、非正常度a(t)が予め定められた閾値を超えたことに応じて、細胞の培養に異常があったと判定してよい。
In S240, the
S240において細胞の培養が正常であったと判定されると、モデル生成部137内の学習処理部150は、S270において、細胞の培養が正常であったと判定された撮影画像を、新たな基準画像として、基準画像記憶部145に格納された1または複数の基準画像の組に追加する。そして、判定装置10は、処理をS260へと進める。
When it is determined in S240 that the cell culture was normal, the
S240において細胞の培養に異常があったと判定されると、解析処理部132は、S250において、撮影画像中のどの領域が細胞の培養に異常があったとの判定に寄与したかを示す解析用画像を生成する。解析処理部132は、撮影画像中における判定に影響を与えた部分およびその影響度合いを示す解析用画像を生成してよい。本実施形態において、解析処理部132は、撮影画像上に、再構成画像との差分を表示した解析用画像を生成する。解析処理部132は、ヒートマップまたは等高線等を用いた解析用画像を生成してもよい。例えば、解析処理部132は、撮影画像の各画素について、撮影画像および再構成画像の画素値の差の大きさに応じた色を撮影画像の画素値に加える等により、撮影画像上に再構成画像との差分を反映する。また例えば、解析処理部132は、撮影画像上に、撮影画像および再構成画像の画素値の差を示す等高線を加えてもよい。
When it is determined in S240 that there is an abnormality in the cell culture, the
S260において、結果出力部135は、判定部130による判定結果、すなわち撮影画像に撮影された細胞の培養に異常があったか否かを出力する。また、結果出力部135は、細胞の培養に異常があったと判定された場合には、解析処理部132が生成した解析用画像を出力する。
In S260, the
以上に示した判定装置10によれば、1または複数の基準画像を用いて学習した再構成モデルを用いて撮影画像を再構成した再構成画像と撮影画像とを比較することにより、1または複数の基準画像を基準とする撮影画像の非正常度を算出し、細胞の培養に異常があったか否かを判定することができる。また、判定装置10によれば、撮影画像および再構成画像の差が比較的大きい領域を撮影画像上に表示することができるので、細胞の培養に異常があったと判定された撮影画像における重点的に解析すべき箇所を特定することができる。
According to the
図3は、本実施形態に係る判定装置10の学習フローを示す。学習処理に先立って、基準画像記憶部145は、正常に培養された細胞を撮影した1または複数の基準画像を格納する。ここで、1または複数の基準画像は、培養過程の開始から終了に至るまで正常に培養された細胞を撮影した画像であってよく、培養過程の開始から終了前の任意の時点まで正常に培養された細胞をその時点で撮影した画像であってもよい。
Figure 3 shows the learning flow of the
基準画像記憶部145は、学習前に、正常に培養された細胞が撮影されたものであるとしてユーザが選択した1または複数の基準画像を、初期の基準画像のセットとして格納してよい。また、学習処理部150は、取得部110が取得した撮影画像のうち、判定部130によって細胞の培養が正常であったと判定された撮影画像を選択して、基準画像記憶部145に格納してよい。
The reference
ループの先頭に対応するS300およびループの末尾に対応するS320の間において、学習処理部150は、基準画像記憶部145に格納された基準画像毎にS300およびS320の間の処理を繰り返すループ処理を行なう。S310において、学習処理部150は、学習対象の基準画像について、基準画像の特徴を抽出し、抽出した特徴から基準画像を復元するように、モデル記憶部155に格納された再構成モデルを生成または更新する。
Between S300, which corresponds to the start of the loop, and S320, which corresponds to the end of the loop, the
再構成モデルは、一例として、入力される基準画像を次元数がより小さい特徴ベクトルに圧縮するエンコーダと、特徴ベクトルから基準画像を復元するデコーダとを含み、復元された基準画像が入力された基準画像とより近似するようにエンコーダおよびデコーダがトレーニングされるオートエンコーダであってよい。エンコーダおよびデコーダは、CNN(Convolutional Neural Network)および全結合ニューラルネットワーク等のニューラルネットワークを含んでよい。学習処理部150は、入力された基準画像と復元された基準画像との誤差を用いて、誤差逆伝搬法によりエンコーダおよびデコーダの学習処理を行なってよい。
As an example, the reconstruction model may be an autoencoder that includes an encoder that compresses an input reference image into a feature vector with a smaller number of dimensions, and a decoder that restores the reference image from the feature vector, and that trains the encoder and decoder so that the restored reference image more closely resembles the input reference image. The encoder and decoder may include neural networks such as a convolutional neural network (CNN) and a fully connected neural network. The
また、学習処理部150は、敵対的生成ネットワーク(GAN:Generative Adversarial Network)を用いて、入力画像を次元数がより小さい特徴ベクトルに圧縮し、特徴ベクトルを用いて画像を再構成する再構成モデルを生成してもよい。例えば、学習処理部150は、再構成モデルを用いて基準画像を再構成した画像を生成する生成器と、画像が再構成されたものか否かを判別する判別器とを含む系において、基準画像および基準画像を再構成した画像の判別精度を向上するように判別器の学習処理を行なうと共に、判別器による判別精度を低下させるように生成器の学習処理を行なう。学習処理部150は、このようにして学習された生成器で使用された再構成モデルを、モデル記憶部155に格納する。
The
S330において、学習処理部150は、学習処理が完了したか否かを判定する。例えば、学習処理部150は、再構成モデルを用いて基準画像を再構成した画像と元の基準画像との誤差が予め定められた閾値未満となったことを条件として、学習処理が完了したと判定する。また、学習処理部150は、S300からS320までの学習処理を予め定められた回数繰り返したことに応じて、学習処理が完了したと判定してもよい。学習処理が完了していないと判定した場合、学習処理部150は、処理をS300に進めて学習処理を継続する。
In S330, the
以上に示した学習処理部150によれば、撮影画像を1または複数の基準画像に類似するように再構成する再構成モデルの学習処理を行なうことができる。具体的には、学習処理部150は、基準画像の特徴をできる限り再現するように再構成モデルを学習させるのに対し、基準画像に含まれないような特徴を再現するようには再構成モデルを学習させない。したがって、再構成モデルは、撮影画像に含まれる、基準画像と類似する特徴については再構成画像上に再現し、撮影画像に含まれる、基準画像とは類似しない特徴については再構成画像にほとんど再現できなくなる。このため、再構成モデルは、撮影画像における、正常に培養された細胞を撮影した基準画像には見られない特徴を除去または減衰させ、基準画像により類似する再構成画像に変換することができるようになる。
According to the
なお、学習処理部150は、細胞の培養に異常があったと判断されなかった撮影画像を新たな基準画像として受け取る度に、新たな基準画像についてS310の処理を行なうことにより、再構成モデルのオンライン学習を行なってもよい。
In addition, the
また、判定装置10は、単一時刻tで撮影された撮影画像の代わりに、複数のタイミングのそれぞれで撮影された時系列の撮影画像を用いて細胞の培養状態を判定してもよい。この場合、撮像部100は、図2のS200において、細胞培養過程を時系列で撮影した撮影画像を撮影画像記憶部105に格納し、取得部110は、図2のS210において、時系列の撮影画像を取得する。
In addition, the
算出部115は、正常な細胞培養過程を時系列で撮影した1または複数の基準画像を基準とする、撮影画像の非正常度を算出してよい。ここで、取得部110は、時系列の撮影画像および基準画像として、画素毎に、複数のタイミングのそれぞれにおける画素値をその画素における異なるチャネルにエンコードしたマルチチャネル画像を用いてよい。
The
図4は、本実施形態の第1変形例に係る算出部415の構成を示す。本変形例においては、図1に示した判定装置10における算出部115に代えて、算出部415を用いる。本変形例において、図1の判定装置10における算出部115以外の構成要素は基本的には同様であるから、以下相違点を除き説明を省略する。
Figure 4 shows the configuration of a
算出部415は、取得部110およびモデル生成部137に接続される。算出部415は、正常に培養された細胞を撮影した1または複数の基準画像を基準とする、撮影画像の非正常度を算出する。算出部415は、特徴量算出部420と、非正常度算出部425とを有する。特徴量算出部420は、取得部110により取得された撮影画像の特徴量を算出する。
The
非正常度算出部425は、特徴量算出部420に接続される。非正常度算出部425は、撮影画像の特徴量と、1または複数の基準画像のそれぞれの基準特徴量とに基づいて、非正常度を算出する。これにより、判定装置10は、撮影画像に撮影された細胞の培養に異常があったか否かを、正常に培養された細胞を撮影した1または複数の基準画像との特徴量の相違に基づいて判定することができる。
The abnormality
図5は、本実施形態の第1変形例に係る算出部415の動作を示す。本変形例において、判定装置10は、図2のS220およびS230に代えて、S520およびS530を実行する。
Figure 5 shows the operation of the
S520において、特徴量算出部420は、撮影画像の特徴量を算出する。一例として、特徴量算出部420は、多層パーセプトロン、CNN、全結合ニューラルネットワーク、またはその他のニューラルネットワークを用いて、撮影画像をより低次元の空間へと非線形写像した特徴量を算出する。特徴量算出部420は、ニューラルネットワーク以外の機械学習モデルを用いて、撮影画像よりも低次元の特徴量を算出してもよい。また、特徴量算出部420は、SURF、またはAKAZE等の、画像解析における従来の特徴量抽出法を用いて撮影画像の特徴量を算出してもよい。以上に示した特徴量は、画素毎の輝度値を含むような画像とは異なる形式のデータであってよい。
In S520, the
S530において、非正常度算出部425は、撮影画像の特徴量と、1または複数の基準画像のそれぞれの基準特徴量とに基づいて、非正常度を算出する。例えば、非正常度算出部425は、撮影画像の特徴量h(t)と、1または複数の基準画像のそれぞれの基準特徴量を平均した平均基準特徴量との相違度を非正常度として算出する。この場合、非正常度算出部425は、以下の式(2)を用いて非正常度a(t)を算出してもよい。ここで、μは平均基準特徴量、Σは基準特徴量の共分散である。
このような非正常度a(t)は、撮影画像に撮影された状況が、1または複数の基準画像を基準としてどの程度乖離しているかを、撮影画像および各基準画像の基準特徴量の相違度を用いて算出したものである。このように、非正常度算出部425は、1または複数の基準画像を基準として、撮影画像の非正常度を算出してもよい。
Such an abnormality degree a(t) is calculated by using the degree of difference between the reference features of the captured image and each of the reference images to determine the degree to which the situation captured in the captured image deviates from one or more reference images. In this way, the abnormality
非正常度算出部425は、上記と異なる計算手法を用いて非正常度を算出してもよい。例えば、非正常度算出部425は、1または複数の基準画像における1または複数の基準特徴量の組{hi(t)}(添え字iは、基準特徴量の番号を示す。)から基準特徴量の確率分布モデルp(t)を生成し、確率分布モデルp(t)における撮影画像の特徴量h(t)の尤度に基づく非正常度a(t)を算出する。非正常度算出部425は、非正常度として、負の対数尤度を用いてもよい。このようにして算出した非正常度a(t)は、正常に近い場合(尤度が大きい場合)により小さくなり、異常に近い場合(尤度が小さい場合)に大きくなる。
The
以上に示した算出部415によれば、撮影画像および1または複数の基準画像の特徴量を用いて、1または複数の基準画像を基準とする撮影画像の非正常度を算出し、細胞の培養に異常があったか否かを判定することができる。なお、算出部415を用いる場合、モデル生成部137は、以下に例示する方法を用いて特徴量算出部420が使用する特徴抽出モデルを生成してよい。
The
本変形例に係るモデル生成部137内の学習処理部150は、培養した細胞を撮影した様々な撮影画像の特徴を抽出し、抽出した特徴から撮影画像を復元する機械学習モデルを学習により生成してよい。この学習に用いる撮影画像は、培養に異常があった細胞を撮影したものを含んでもよい。そして、学習処理部150は、この機械学習モデルにおける撮影画像から特徴を抽出する部分を取り出して、特徴抽出モデルとしてモデル記憶部155に格納してよい。例えば、学習処理部150は、様々な撮影画像を用いてオートエンコーダを学習により生成し、オートエンコーダにおけるエンコーダ部分を特徴抽出モデルとして取り出してよい。
The
これに代えて、判定装置10は、特徴抽出モデルとして、例えば、一般的な画像認識(分類、物体検出)のために作られた深層学習モデルの中間特徴量までのネットワークを利用するなど、他ドメインの学習済みモデルを用いてもよい。また、学習処理部150は、培養した細胞を撮影した各撮影画像に、培養に異常があったか否かを人手でラベル付けした学習用データを用いて、培養に異常があったか否かを撮影画像から予測するニューラルネットワークを学習により生成し、このニューラルネットワークの中間段までを取り出して、特徴抽出モデルとしてよい。また、学習処理部150は、同様の学習用データを用いて、正常な培養に対応付けられた各撮影画像に応じて特徴抽出モデルが出力する特徴量同士と、異常な培養に対応付けられた各撮影画像に応じて特徴抽出モデルが出力する特徴量同士とをより近付け、正常な培養に対応付けられた撮影画像に応じて特徴抽出モデルが出力する特徴量と異常な培養に対応付けられた撮影画像に応じて特徴抽出モデルが出力する特徴量とをより遠ざけるように、特徴抽出モデルの学習処理を行なってもよい。
Alternatively, the
また、算出部415を用いる場合、解析処理部132は、撮影画像上に、特徴量および基準特徴量の差に対する領域毎の影響度を表示した解析用画像を生成する。例えば、解析処理部132は、特徴量算出部420に入力される撮影画像に対する非正常度計算の勾配を算出し、撮影画像における勾配がより大きい領域をより強調した解析用画像を生成してよい。また、解析処理部132は、撮影画像中の複数の部分領域のそれぞれに対して、撮影画像におけるその部分領域を変更したことに応じて算出される非正常度と、撮影画像から算出される非正常度との差に基づいて解析用画像を生成してよい。例えば、撮影画像中のある部分領域を例えばマスクした画像から算出される非正常度が、撮影画像自体から算出された非正常度よりも非常に小さい値(標準からの乖離度が小さい値)となった場合、解析処理部132は、その部分領域の影響度が大きいと判断することができる。これに代えて、解析処理部132は、撮影画像の特徴量h(t)と、1または複数の基準画像の平均基準特徴量μとの誤差により大きく寄与した撮影画像上の領域をより強調した解析用画像を生成してもよい。この場合、解析処理部132は、GradCAM等の手法を用いて、特徴量および基準特徴量の差に対する領域毎の影響度を特定することができる。
In addition, when the
また、時系列の撮影画像を用いる場合、算出部415内の特徴量算出部420は、時系列の撮影画像から特徴量を抽出してよく、算出部415内の非正常度算出部425は、時系列の撮影画像の特徴量と、1または複数の時系列の基準画像から抽出した1または複数の基準特徴量とに基づいて、非正常度を算出してもよい。この場合、特徴量算出部420は、特徴抽出モデルとして例えば回帰型ニューラルネットワーク(RNN:Recurrent Neural Network)を用いて、時系列の撮影画像および時系列の基準画像の特徴量および基準特徴量を抽出してよい。
When using time-series captured images, the feature
図6は、本実施形態の第2変形例に係る判定装置600の構成を示す。本変形例に係る判定装置600は、図1に示した判定装置10に前処理部610を加えた構成をとる。なお、図6における、図1と同じ符号を付した構成要素は図1と同様であるから、以下相違点を除き説明を省略する。
Figure 6 shows the configuration of a
判定装置600は、取得部110に接続された前処理部610を更に備える。前処理部610は、撮影画像に前処理を行なって、算出部115と、モデル生成部137とに供給する。撮像部100が視野の深さ方向に焦点位置を変えながら複数枚の撮影画像を撮影可能な場合には、前処理部610は、これらの複数枚の撮影画像を用いて、細胞または細胞塊(コロニー、スフェロイド、またはオルガノイド等)の画像の3次元再構成処理を行なってよい。すなわち、前処理部610は、深さ方向にスライスした複数枚の撮影画像から、細胞または細胞塊を立体データに変換した3次元の撮影画像として再構成してよい。これにより、算出部115は、3次元の撮影画像を用いて非正常度を算出することができる。
The
また、前処理部610は、細胞または細胞塊の画像のエッジ強調処理を行なってもよい。例えば、前処理部610は、取得部110が取得した撮影画像に対し、位相コントラスト法等を用いて3次元情報を2次元情報に畳み込んでエッジ強調を行なった撮影画像を出力してもよい。判定装置600のモデル生成部137は、基準画像記憶部145に格納する1または複数の基準画像のそれぞれとして、前処理部610と同様の前処理を行なった基準画像を用いてよい。なお、前処理部610は、図1における算出部115に代えて算出部415を用いる構成にも適用することができる。
The
図7は、本実施形態の第3変形例に係る判定装置700の構成を示す。本変形例に係る判定装置700は、図1の判定装置10を、細胞の培養条件および撮影条件を加味した判定を行なうように変更したものである。図6における、図1と同じ符号を付した構成要素は、培養条件または撮影条件の少なくとも1つを用いる点を除いて図1と同様であるから、以下相違点を除き説明を省略する。
Figure 7 shows the configuration of a
判定装置700は、培養部710を更に備える。培養部710は、細胞の培養条件を入力し、培養条件に従って測定対象20中の細胞を培養する。細胞の培養条件は、温度等の環境パラメータ、培養過程における薬剤投入等の作業パラメータ、またはその他の培養に関するパラメータ等のうちの少なくとも1つのパラメータのセットによって表されてよい。
The
本変形例において、撮像部100は、測定対象20の撮影条件を入力し、撮影条件に従って測定対象20を撮像する。撮影条件は、レンズ倍率、露光時間、照明、撮影位置(X、Y、Z座標等)、またはその他の、同一の被写体を撮影した場合においても撮影画像に違いを生じうるパラメータのうちの少なくとも1つのパラメータのセットによって表されてよい。
In this modified example, the
撮影画像記憶部105は、撮影画像に培養条件および撮影条件を対応付けて格納する。取得部110は、撮影画像に加えて、処理対象の撮影画像に関する培養条件および撮影条件を取得する。算出部115は、取得した培養条件に対応する培養条件で正常に培養された細胞を、取得した撮影条件に対応する撮影条件で撮影した1または複数の基準画像を基準とする非正常度を算出する。この場合、モデル記憶部155は、培養条件および撮影条件毎の複数の再構成モデルを格納し、算出部115は、モデル記憶部155に格納された複数の再構成モデルのうち、処理対象となる撮影画像に関する培養条件および撮影条件に対応する再構成モデルを用いて、撮影画像を再構成してよい。また、非正常度算出部125は、培養条件および撮影条件に応じて、細胞の培養に異常があったか否かの判定に用いる閾値を切り替えてもよい。学習処理部150は、培養条件および撮影条件毎に、1または複数の基準画像を用いて再構成モデルの学習処理を行なってよい。
The photographed
本変形例によれば、判定装置700は、様々な培養条件および撮影条件で得られた撮影画像に対し、撮影画像に関連する培養条件および撮影条件に適した再構成処理および非正常度計算を行なうことができる。これにより、判定装置700は、様々な培養条件および撮影条件で得られた撮影画像に基づいて、細胞の培養に異常があったか否かを適切に判定することができる。
According to this modified example, the
なお、判定装置700は、培養条件および撮影条件のうち、いずれか一方のみを加味して判定を行なってもよい。また、判定装置700は、算出部115に代えて算出部415を備えてもよい。
The
図8は、本実施形態の第4変形例に係る判定装置800の構成を示す。本変形例に係る判定装置800は、図1の判定装置10を、複数箇所の撮影画像を用いて判定を行なうように変更したものである。図8における、図1と同じ符号を付した構成要素は、培養条件または撮影条件の少なくとも1つを用いる点を除いて図1と同様であるから、以下相違点を除き説明を省略する。
Figure 8 shows the configuration of a
本変形例において、取得部110は、複数の視野のそれぞれについて撮影画像を取得する。取得部110は、複数の視野を含む1枚の撮影画像を取得することによって、複数の視野のそれぞれに対応する部分的な撮影画像を一括して取得してよい。これに代えて、取得部110は、複数の視野のそれぞれを別々に撮像した複数の撮影画像を取得してもよい。
In this modified example, the
ここで、取得部110は、測定対象20の培養に用いたプレートまたはプレート内のウェル等の培養の構成単位内において、複数箇所を撮影した複数の撮影画像を取得してよい。これに代えて、取得部110は、複数のプレートまたは複数のウェルのそれぞれを視野として撮影した各撮影画像を取得してもよい。
Here, the
判定装置800は、図1の算出部115に代えて、分配部810と、複数の算出部815-1~N(「算出部815」とも示す。)とを備える。分配部810は、複数の視野の撮影画像を複数の算出部815-1~Nに分配する。本図の例においては、判定装置800は、N個の算出部815を備える。
In place of the
複数の算出部815-1~Nのそれぞれは、分配部810に接続される。各算出部815は、分配部810から受け取った撮影画像の非正常度を算出する。各算出部815は、図1の算出部115と同様の構成をとってよく、算出部115と同様にして撮影画像の非正常度を算出してよい。これに代えて、各算出部815は、図4の算出部415と同様の構成をとってよく、算出部415と同様にして撮影画像の非正常度を算出してもよい。
Each of the multiple calculation units 815-1 to N is connected to the
判定部130は、複数の算出部815-1~Nのそれぞれに接続される。判定部130は、複数の算出部815のそれぞれが算出した、複数の視野のそれぞれの撮影画像の非正常度を統合した判定結果を出力する。
The
本変形例において、モデル生成部137は、分配部810および複数の算出部815-1~Nに接続される。モデル生成部137内の学習処理部150は、複数の撮影画像を算出部815から受け取る。学習処理部150は、各算出部815が処理対象とした撮影画像の非正常度を各算出部815から受け取り、その撮影画像に撮影された細胞の培養が正常であったことを条件として、撮影画像を新たな基準画像として基準画像記憶部145に追加する。そして、学習処理部150は、新たな基準画像が追加された1または複数の基準画像を用いて再構成モデルまたは特徴抽出モデルの学習処理を行なう。学習処理部150が生成した再構成モデルまたは特徴抽出モデルは、複数の算出部815-1~Nのそれぞれで使用される。
In this modified example, the
図9は、本実施形態の第4変形例に係る判定装置800の判定フローを示す。本変形例の判定フローにおける、図2と同じステップ番号を付したブロックの動作は、図2における対応するブロックの動作と同様であるから、以下相違点を除き説明を省略する。
Figure 9 shows the judgment flow of the
S200において、撮像部100は、複数の視野のそれぞれについての撮影画像を撮影する。S210において、取得部110は、複数の視野のそれぞれについて撮影画像を取得する。ここで、取得部110は、培養用プレートまたはウェル毎に、複数の視野が含まれる撮影画像を取得してよい。これに代えて、取得部110は、複数の培養用プレートまたはウェルのそれぞれに複数の視野のそれぞれが含まれる撮影画像を取得してもよい。
In S200, the
S915において、分配部810は、取得部110が取得した複数の視野の撮影画像を、複数の算出部815に分配する。ここで、複数の視野を含む1枚の撮影画像を受け取った場合、分配部810は、受け取った撮影画像から複数の視野のそれぞれについての部分的な撮影画像を切り出して、複数の算出部815-1~Nのそれぞれに分配する。複数の視野のそれぞれについて個別の撮影画像を受け取った場合、分配部810は、複数の算出部815-1~Nのそれぞれに対して、複数の撮影画像のそれぞれを分配する。
In S915, the
ループの先頭に対応するS917およびループの末尾に対応するS945の間において、算出部815-1~Nは、分配部810により分配された撮影画像毎にS917およびS945の間の処理を実行するループ処理を行なう。本変形例では、S940およびS270において、モデル生成部137内の学習処理部150は、複数の撮影画像のうち、非正常度を用いて細胞の培養が正常であったと判定した撮影画像を(S940の「Y」)、新たな基準画像として基準画像記憶部145に追加する(S270)。すなわち、本変形例においては、学習処理部150は、複数の撮影画像の一部において細胞の培養が正常であったと判定し、残りの撮影画像については細胞の培養に異常があったと判定した場合には、判定部130により全体としては細胞の培養に異常があったと判定されたとしても、個別に細胞の培養が正常であったと判定された一部の撮影画像を新たな基準画像として用いる。
Between S917 corresponding to the beginning of the loop and S945 corresponding to the end of the loop, the calculation units 815-1 to N perform a loop process of executing the process between S917 and S945 for each captured image distributed by the
S947において、判定部130は、複数の算出部815のそれぞれが算出した、複数の視野のそれぞれの撮影画像の非正常度を統合した判定結果を出力する。例えば、判定部130は、細胞の培養が異常であるほど値が大きくなる非正常度を用いている場合に、少なくとも1つの撮影画像の非正常度が閾値を超えたことに応じて、細胞の培養に異常があったとの判定結果を出力する。これに代えて、判定部130は、予め定められた数を超える撮影画像の非正常度が閾値を超えたことに応じて、細胞の培養に異常があったとの判定結果を出力してもよい。
In S947, the
細胞の培養に異常があったとの判定結果が出力されると(S240の「N」)、解析処理部132は、S250において、各撮影画像中のどの領域が細胞の培養に異常があったとの判定に寄与したかを示す解析用画像を生成する。S260において、結果出力部135は、判定部130による統合された判定結果を出力する。また、結果出力部135は、細胞の培養に異常があったと判定された場合には、解析処理部132が生成した、各撮影画像に対応する各解析用画像を出力する。
When a determination result that there was an abnormality in the cell culture is output ("N" in S240), the
以上に示した判定装置800によれば、培養プレートもしくはウェル毎等の、または複数の培養プレートもしくは複数のウェルについて等の、複数の視野の撮影画像を用いて、細胞の培養に異常があったか否かを統合的に判定することができる。これにより、判定装置800は、統計的にはある確率で一部の細胞の培養に異常が生じる可能性がある場合においても、複数の視野の撮像画像を用いて合理的な判定を行なうことができる。
The
図10は、本実施形態の第5変形例に係る判定装置1000の構成を示す。本変形例に係る判定装置800は、図1の判定装置10を、複数種類のモデルを用いて判定を行なうように変更したものである。図10における、図1と同じ符号を付した構成要素は、基本的には図1と同様であるから、以下相違点を除き説明を省略する。
Figure 10 shows the configuration of a
判定装置1000は、図1の算出部115に代えて、複数の算出部1015-1~M(「算出部1015」とも示す。)を備える。本図の例においては、判定装置1000は、M個の算出部1015を備える。
The
複数の算出部1015-1~Mは、取得部110に接続される。各算出部1015は、取得部110が取得した、同じ撮影画像をそれぞれ受け取る。そして、各算出部1015は、各算出部1015に与えられたモデルを用いて、撮影画像の非正常度を算出する。
The multiple calculation units 1015-1 to 1015-M are connected to the
各算出部1015は、図1の算出部115と同様の構成をとってよい。この場合、複数の算出部1015が有する複数の再構成画像生成部120は、互いに異なる複数の再構成モデルのそれぞれに撮影画像を入力して、複数の再構成画像を生成する。複数の算出部1015が有する複数の非正常度算出部125は、複数の再構成画像のそれぞれについて、非正常度を算出する。
Each calculation unit 1015 may have a configuration similar to that of the
また、各算出部1015は、図4の算出部415と同様の構成をとってよい。この場合、複数の算出部1015が有する複数の特徴量算出部420は、互いに異なる複数の特徴抽出モデルのそれぞれに撮影画像を入力して、複数の特徴量を算出する。複数の算出部1015が有する複数の非正常度算出部425のそれぞれは、互いに異なる特徴抽出モデルを用いて撮影画像から算出した特徴量と、その特徴抽出モデルを用いて算出した、1または複数の基準画像のそれぞれの基準特徴量とに基づいて、非正常度を算出する。なお、複数の算出部1015の一部は図1の算出部115と同様の構成をとり、他の一部は図4の算出部415と同様の構成をとってもよい。
Each calculation unit 1015 may have a configuration similar to that of the
判定部130は、複数の算出部1015-1~Mのそれぞれに接続される。判定部130は、複数の算出部1015のそれぞれが算出したモデル毎の非正常度を統合した判定結果を出力する。
The
また、判定装置1000は、図1のモデル生成部137に代えて、複数のモデル生成部1037-1~M(「判定装置1037」とも示す。)を備えてもよい。各判定装置1037は、その撮影画像に撮影された細胞の培養が正常であった判断されたことを条件として、撮影画像を新たな基準画像として各判定装置1037内の基準画像記憶部145に追加する。そして、各判定装置1037内の学習処理部150は、新たな基準画像が追加された1または複数の基準画像を用いて再構成モデルまたは特徴抽出モデルの学習処理を行なう。本変形例において、複数の判定装置1037が生成する複数のモデルは、複数の算出部1015-1~Mでそれぞれ使用される。
In addition, the
ここで、複数の再構成モデルまたは特徴抽出モデルは、例えば、オートエンコーダを用いるモデル、敵対的生成ネットワークを用いるモデル、または、SVMもしくは統計的学習モデル等のニューラルネットワーク以外の機械学習モデルのように、機械学習のアルゴリズムが異なることによって互いに相違するものであってよい。また、複数の再構成モデルまたは特徴抽出モデルは、例えばニューラルネットワークにおける層数または層毎のニューロン数のような、機械学習のパラメータが異なることによって互いに相違するものであってよい。また、複数の再構成モデルまたは特徴抽出モデルは、学習に用いた訓練データのセット(例えば、学習に用いた基準画像のセット)が異なること、または学習強度が異なること等のように、学習の仕方が異なるものであってもよい。 Here, the multiple reconstruction models or feature extraction models may differ from each other by using different machine learning algorithms, such as a model using an autoencoder, a model using a generative adversarial network, or a machine learning model other than a neural network, such as an SVM or a statistical learning model. The multiple reconstruction models or feature extraction models may differ from each other by using different machine learning parameters, such as the number of layers in a neural network or the number of neurons per layer. The multiple reconstruction models or feature extraction models may differ in the way they learn, such as using different sets of training data (e.g., sets of reference images used for learning) or having different learning intensities.
図11は、本実施形態の第5変形例に係る判定装置1000の判定フローを示す。本変形例の判定フローにおける、図2と同じステップ番号を付したブロックの動作は、図2における対応するブロックの動作と同様であるから、以下相違点を除き説明を省略する。
Figure 11 shows the judgment flow of the
S200において、撮像部100は、細胞を含む視野を撮影して、撮影画像を撮影画像記憶部105に格納する。S210において、取得部110は、撮影画像を撮影画像記憶部105から取得する。
In S200, the
判定装置1000は、互いに異なる複数の特徴抽出モデル毎に、ループの先頭に対応するS1117からループの末尾に対応するS1145の間の各処理を実行するループ処理を行なう。ループ処理において、複数の算出部1015-1~Mは、図2のS220およびS230または図5のS520およびS530と同様の処理を実行する。
The
S1147において、判定部130は、複数の算出部1015が出力する複数の非正常度を統合した判定結果を出力する。判定部130は、複数の非正常度の統計量を用いて、細胞の培養に異常があったか否かの判定結果を算出してよい。判定部130は、このような統計量として、平均値、中央値、最大値、最小値、分散、またはその他の値のうちの少なくとも1つを用いてもよい。例えば、判定部130は、複数の非正常度の平均値が、予め定められた閾値を超える場合に、細胞の培養に異常があったと判定する。
In S1147, the
また、判定部130は、各算出部1015が出力する非正常度を用いて、各算出部1015による単独の判定結果を算出し、多数決等により最終的な判定結果を決定してもよい。例えば、判定部130は、細胞の培養に異常があったことに応じて大きな値となる非正常度を用いる場合には、各算出部1015が出力する非正常度が予め定められた閾値を超える場合に、その算出部1015単独の結果としては細胞の培養に異常があったと判定する。そして、判定部130は、各算出部1015の非正常度による判定結果の多数決をとること、または予め定められた数を超える非正常度について細胞の培養に異常があったと判定されたこと等を条件として、細胞の培養に異常があった旨の判定結果を決定する。
The
判定装置1000は、図2のS240~S270と同様にして図11のS240~S270の処理を行なう。ここで、解析処理部132は、S250において、撮影画像上に、各算出部1015が出力した非正常度に対する影響度の分布を表示する解析用画像を生成してよい。例えば、解析処理部132は、撮影画像上に、各算出部1015内の再構成画像生成部120が生成した再構成画像と撮影画像との差分を合成した解析用画像を生成してよい。この場合において、解析処理部132は、算出部1015が出力した非正常度が、予め定められた閾値を超えることを条件として、再構成画像と撮影画像との差分を解析用画像に反映してもよい。これにより、解析処理部132は、例えば算出部1015単独の非正常度に基づけば細胞の培養に異常があったと判定すべき場合に、撮影画像におけるその非正常度に影響を与えた領域を示すことができる。
The
以上に示した判定装置1000によれば、細胞の培養に異常があったか否かの判定を、複数のモデルを用いて行うことができる。これにより、判定装置1000は、判定の精度をより高めることができる。
According to the
なお、撮影画像を解析するモデルの中には、確率的な出力を行なうものがある。複数の算出部1015のうちの少なくとも1つがこのような確率モデルを用いる場合には、判定装置1000は、確率モデルを用いる算出部1015による撮影画像の評価を複数回試行して、この結果得られる複数回分の非正常度の統計量を用いて判定結果を決定してよい。
Note that some models for analyzing captured images provide probabilistic output. When at least one of the multiple calculation units 1015 uses such a probabilistic model, the
本発明の様々な実施形態は、フローチャートおよびブロック図を参照して記載されてよく、ここにおいてブロックは、(1)操作が実行されるプロセスの段階または(2)操作を実行する役割を持つ装置のセクションを表わしてよい。特定の段階およびセクションが、専用回路、コンピュータ可読媒体上に格納されるコンピュータ可読命令と共に供給されるプログラマブル回路、および/またはコンピュータ可読媒体上に格納されるコンピュータ可読命令と共に供給されるプロセッサによって実装されてよい。専用回路は、デジタルおよび/またはアナログハードウェア回路を含んでよく、集積回路(IC)および/またはディスクリート回路を含んでよい。プログラマブル回路は、論理AND、論理OR、論理XOR、論理NAND、論理NOR、および他の論理操作、フリップフロップ、レジスタ、フィールドプログラマブルゲートアレイ(FPGA)、プログラマブルロジックアレイ(PLA)等のようなメモリ要素等を含む、再構成可能なハードウェア回路を含んでよい。 Various embodiments of the present invention may be described with reference to flow charts and block diagrams, where a block may represent (1) a stage of a process in which an operation is performed or (2) a section of an apparatus responsible for performing an operation. Particular stages and sections may be implemented by dedicated circuitry, programmable circuitry provided with computer readable instructions stored on a computer readable medium, and/or a processor provided with computer readable instructions stored on a computer readable medium. Dedicated circuitry may include digital and/or analog hardware circuitry and may include integrated circuits (ICs) and/or discrete circuits. Programmable circuitry may include reconfigurable hardware circuitry including logical AND, logical OR, logical XOR, logical NAND, logical NOR, and other logical operations, memory elements such as flip-flops, registers, field programmable gate arrays (FPGAs), programmable logic arrays (PLAs), and the like.
コンピュータ可読媒体は、適切なデバイスによって実行される命令を格納可能な任意の有形なデバイスを含んでよく、その結果、そこに格納される命令を有するコンピュータ可読媒体は、フローチャートまたはブロック図で指定された操作を実行するための手段を作成すべく実行され得る命令を含む、製品を備えることになる。コンピュータ可読媒体の例としては、電子記憶媒体、磁気記憶媒体、光記憶媒体、電磁記憶媒体、半導体記憶媒体等が含まれてよい。コンピュータ可読媒体のより具体的な例としては、フロッピー(登録商標)ディスク、ディスケット、ハードディスク、ランダムアクセスメモリ(RAM)、リードオンリメモリ(ROM)、消去可能プログラマブルリードオンリメモリ(EPROMまたはフラッシュメモリ)、電気的消去可能プログラマブルリードオンリメモリ(EEPROM)、静的ランダムアクセスメモリ(SRAM)、コンパクトディスクリードオンリメモリ(CD-ROM)、デジタル多用途ディスク(DVD)、ブルーレイ(登録商標)ディスク、メモリスティック、集積回路カード等が含まれてよい。 A computer-readable medium may include any tangible device capable of storing instructions that are executed by a suitable device, such that the computer-readable medium having instructions stored thereon comprises an article of manufacture that includes instructions that can be executed to create means for performing the operations specified in the flowchart or block diagram. Examples of computer-readable media may include electronic storage media, magnetic storage media, optical storage media, electromagnetic storage media, semiconductor storage media, and the like. More specific examples of computer-readable media may include floppy disks, diskettes, hard disks, random access memories (RAMs), read-only memories (ROMs), erasable programmable read-only memories (EPROMs or flash memories), electrically erasable programmable read-only memories (EEPROMs), static random access memories (SRAMs), compact disk read-only memories (CD-ROMs), digital versatile disks (DVDs), Blu-ray disks, memory sticks, integrated circuit cards, and the like.
コンピュータ可読命令は、アセンブラ命令、命令セットアーキテクチャ(ISA)命令、マシン命令、マシン依存命令、マイクロコード、ファームウェア命令、状態設定データ、またはSmalltalk(登録商標)、JAVA(登録商標)、C++等のようなオブジェクト指向プログラミング言語、および「C」プログラミング言語または同様のプログラミング言語のような従来の手続型プログラミング言語を含む、1または複数のプログラミング言語の任意の組み合わせで記述されたソースコードまたはオブジェクトコードのいずれかを含んでよい。 The computer readable instructions may include either assembler instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk®, JAVA®, C++, etc., and conventional procedural programming languages such as the "C" programming language or similar programming languages.
コンピュータ可読命令は、汎用コンピュータ、特殊目的のコンピュータ、若しくは他のコンピュータ等のプログラム可能なデータ処理装置のプロセッサまたはプログラマブル回路に対し、ローカルにまたはローカルエリアネットワーク(LAN)、インターネット等のようなワイドエリアネットワーク(WAN)を介して提供され、フローチャートまたはブロック図で指定された操作を実行するための手段を作成すべく、コンピュータ可読命令を実行してよい。プロセッサの例としては、コンピュータプロセッサ、処理ユニット、マイクロプロセッサ、デジタル信号プロセッサ、コントローラ、マイクロコントローラ等を含む。 The computer-readable instructions may be provided to a processor or programmable circuitry of a programmable data processing apparatus, such as a general-purpose computer, special-purpose computer, or other computer, either locally or over a wide area network (WAN) such as a local area network (LAN), the Internet, etc., to execute the computer-readable instructions to create means for performing the operations specified in the flowcharts or block diagrams. Examples of processors include computer processors, processing units, microprocessors, digital signal processors, controllers, microcontrollers, etc.
図12は、本発明の複数の態様が全体的または部分的に具現化されてよいコンピュータ2200の例を示す。コンピュータ2200にインストールされたプログラムは、コンピュータ2200に、本発明の実施形態に係る装置に関連付けられる操作または当該装置の1または複数のセクションとして機能させることができ、または当該操作または当該1または複数のセクションを実行させることができ、および/またはコンピュータ2200に、本発明の実施形態に係るプロセスまたは当該プロセスの段階を実行させることができる。そのようなプログラムは、コンピュータ2200に、本明細書に記載のフローチャートおよびブロック図のブロックのうちのいくつかまたはすべてに関連付けられた特定の操作を実行させるべく、CPU2212によって実行されてよい。
12 shows an example of a
本実施形態によるコンピュータ2200は、CPU2212、RAM2214、グラフィックコントローラ2216、およびディスプレイデバイス2218を含み、それらはホストコントローラ2210によって相互に接続されている。コンピュータ2200はまた、通信インターフェイス2222、ハードディスクドライブ2224、DVD-ROMドライブ2226、およびICカードドライブのような入/出力ユニットを含み、それらは入/出力コントローラ2220を介してホストコントローラ2210に接続されている。コンピュータはまた、ROM2230およびキーボード2242のようなレガシの入/出力ユニットを含み、それらは入/出力チップ2240を介して入/出力コントローラ2220に接続されている。
The
CPU2212は、ROM2230およびRAM2214内に格納されたプログラムに従い動作し、それにより各ユニットを制御する。グラフィックコントローラ2216は、RAM2214内に提供されるフレームバッファ等またはそれ自体の中にCPU2212によって生成されたイメージデータを取得し、イメージデータがディスプレイデバイス2218上に表示されるようにする。
The
通信インターフェイス2222は、ネットワークを介して他の電子デバイスと通信する。ハードディスクドライブ2224は、コンピュータ2200内のCPU2212によって使用されるプログラムおよびデータを格納する。DVD-ROMドライブ2226は、プログラムまたはデータをDVD-ROM2201から読み取り、ハードディスクドライブ2224にRAM2214を介してプログラムまたはデータを提供する。ICカードドライブは、プログラムおよびデータをICカードから読み取り、および/またはプログラムおよびデータをICカードに書き込む。
The
ROM2230はその中に、アクティブ化時にコンピュータ2200によって実行されるブートプログラム等、および/またはコンピュータ2200のハードウェアに依存するプログラムを格納する。入/出力チップ2240はまた、様々な入/出力ユニットをパラレルポート、シリアルポート、キーボードポート、マウスポート等を介して、入/出力コントローラ2220に接続してよい。
プログラムが、DVD-ROM2201またはICカードのようなコンピュータ可読媒体によって提供される。プログラムは、コンピュータ可読媒体から読み取られ、コンピュータ可読媒体の例でもあるハードディスクドライブ2224、RAM2214、またはROM2230にインストールされ、CPU2212によって実行される。これらのプログラム内に記述される情報処理は、コンピュータ2200に読み取られ、プログラムと、上記様々なタイプのハードウェアリソースとの間の連携をもたらす。装置または方法が、コンピュータ2200の使用に従い情報の操作または処理を実現することによって構成されてよい。
The programs are provided by a computer-readable medium such as a DVD-
例えば、通信がコンピュータ2200および外部デバイス間で実行される場合、CPU2212は、RAM2214にロードされた通信プログラムを実行し、通信プログラムに記述された処理に基づいて、通信インターフェイス2222に対し、通信処理を命令してよい。通信インターフェイス2222は、CPU2212の制御下、RAM2214、ハードディスクドライブ2224、DVD-ROM2201、またはICカードのような記録媒体内に提供される送信バッファ処理領域に格納された送信データを読み取り、読み取られた送信データをネットワークに送信し、またはネットワークから受信された受信データを記録媒体上に提供される受信バッファ処理領域等に書き込む。
For example, when communication is performed between
また、CPU2212は、ハードディスクドライブ2224、DVD-ROMドライブ2226(DVD-ROM2201)、ICカード等のような外部記録媒体に格納されたファイルまたはデータベースの全部または必要な部分がRAM2214に読み取られるようにし、RAM2214上のデータに対し様々なタイプの処理を実行してよい。CPU2212は次に、処理されたデータを外部記録媒体にライトバックする。
The
様々なタイプのプログラム、データ、テーブル、およびデータベースのような様々なタイプの情報が記録媒体に格納され、情報処理を受けてよい。CPU2212は、RAM2214から読み取られたデータに対し、本開示の随所に記載され、プログラムの命令シーケンスによって指定される様々なタイプの操作、情報処理、条件判断、条件分岐、無条件分岐、情報の検索/置換等を含む、様々なタイプの処理を実行してよく、結果をRAM2214に対しライトバックする。また、CPU2212は、記録媒体内のファイル、データベース等における情報を検索してよい。例えば、各々が第2の属性の属性値に関連付けられた第1の属性の属性値を有する複数のエントリが記録媒体内に格納される場合、CPU2212は、第1の属性の属性値が指定される、条件に一致するエントリを当該複数のエントリの中から検索し、当該エントリ内に格納された第2の属性の属性値を読み取り、それにより予め定められた条件を満たす第1の属性に関連付けられた第2の属性の属性値を取得してよい。
Various types of information, such as various types of programs, data, tables, and databases, may be stored in the recording medium and undergo information processing.
上で説明したプログラムまたはソフトウェアモジュールは、コンピュータ2200上またはコンピュータ2200近傍のコンピュータ可読媒体に格納されてよい。また、専用通信ネットワークまたはインターネットに接続されたサーバーシステム内に提供されるハードディスクまたはRAMのような記録媒体が、コンピュータ可読媒体として使用可能であり、それによりプログラムを、ネットワークを介してコンピュータ2200に提供する。
The above-described program or software module may be stored on a computer-readable medium on or near the
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。 The present invention has been described above using an embodiment, but the technical scope of the present invention is not limited to the scope described in the above embodiment. It is clear to those skilled in the art that various modifications and improvements can be made to the above embodiment. It is clear from the claims that forms with such modifications or improvements can also be included in the technical scope of the present invention.
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。 The order of execution of each process, such as operations, procedures, steps, and stages, in the devices, systems, programs, and methods shown in the claims, specifications, and drawings is not specifically stated as "before" or "prior to," and it should be noted that the processes may be performed in any order, unless the output of a previous process is used in a later process. Even if the operational flow in the claims, specifications, and drawings is explained using "first," "next," etc. for convenience, it does not mean that it is necessary to perform the processes in this order.
10 判定装置、20 測定対象、100 撮像部、105 撮影画像記憶部、110 取得部、115 算出部、120 再構成画像生成部、125 非正常度算出部、130 判定部、132 解析処理部、135 結果出力部、137 モデル生成部、145 基準画像記憶部、150 学習処理部、155 モデル記憶部、415 算出部、420 特徴量算出部、425 非正常度算出部、600 判定装置、610 前処理部、700 判定装置、710 培養部、800 判定装置、810 分配部、815-1~N 算出部、1000 判定装置、1015-1~M 算出部、1037-1~M モデル生成部、2200 コンピュータ、2201 DVD-ROM、2210 ホストコントローラ、2212 CPU、2214 RAM、2216 グラフィックコントローラ、2218 ディスプレイデバイス、2220 入/出力コントローラ、2222 通信インターフェイス、2224 ハードディスクドライブ、2226 DVD-ROMドライブ、2230 ROM、2240 入/出力チップ、2242 キーボード 10 Determination device, 20 Measurement object, 100 Imaging unit, 105 Photographed image storage unit, 110 Acquisition unit, 115 Calculation unit, 120 Reconstruction image generation unit, 125 Abnormality calculation unit, 130 Determination unit, 132 Analysis processing unit, 135 Result output unit, 137 Model generation unit, 145 Reference image storage unit, 150 Learning processing unit, 155 Model storage unit, 415 Calculation unit, 420 Feature calculation unit, 425 Abnormality calculation unit, 600 Determination device, 610 Preprocessing unit, 700 Determination device, 710 Culture unit, 800 Determination device, 810 Distribution unit, 815-1 to N Calculation unit, 1000 Determination device, 1015-1 to M Calculation unit, 1037-1 to M Model generation unit, 2200 Computer, 2201 DVD-ROM, 2210 host controller, 2212 CPU, 2214 RAM, 2216 graphic controller, 2218 display device, 2220 input/output controller, 2222 communication interface, 2224 hard disk drive, 2226 DVD-ROM drive, 2230 ROM, 2240 input/output chip, 2242 keyboard
Claims (19)
正常に培養された細胞を撮影した1または複数の基準画像を基準とする、前記撮影画像の非正常度を算出する算出部と、
前記非正常度に基づいて、前記撮影画像に撮影された細胞の培養に異常があったか否かを判定する判定部と
を備え、
前記算出部は、
前記撮影画像を前記1または複数の基準画像に類似するように再構成した再構成画像を生成する再構成画像生成部と、
前記撮影画像および前記再構成画像の差に基づいて、前記非正常度を算出する非正常度算出部と
を有し、
前記再構成画像生成部は、前記1または複数の基準画像のうちの各基準画像の特徴を抽出し、抽出した特徴から各基準画像を復元するように学習された再構成モデルに前記撮影画像を入力して、前記再構成画像を生成し、
正常に培養されたと判断された細胞を含む視野を撮影した前記1または複数の基準画像を用いて前記再構成モデルの学習処理を行なう学習処理部を更に備える
判定装置。 an acquisition unit for acquiring a captured image of a field of view including cells;
A calculation unit that calculates a degree of abnormality of the captured image based on one or more reference images of normally cultured cells;
a determination unit that determines whether or not there is an abnormality in the culture of the cells captured in the captured image based on the degree of abnormality,
The calculation unit is
a reconstructed image generating unit that generates a reconstructed image by reconstructing the captured image so as to be similar to the one or more reference images;
an abnormality degree calculation unit that calculates the abnormality degree based on a difference between the captured image and the reconstructed image,
the reconstructed image generating unit extracts features of each of the one or more reference images, and inputs the captured image into a reconstruction model trained to restore each of the reference images from the extracted features, thereby generating the reconstructed image;
The determination device further comprises a learning processing unit that performs learning processing of the reconstructed model using the one or more reference images obtained by capturing a field of view including cells that have been determined to have been normally cultured.
正常に培養された細胞を撮影した1または複数の基準画像を基準とする、前記撮影画像の非正常度を算出する算出部と、
前記非正常度に基づいて、前記撮影画像に撮影された細胞の培養に異常があったか否かを判定する判定部と
を備え、
前記算出部は、
前記撮影画像を前記1または複数の基準画像に類似するように再構成した再構成画像を生成する再構成画像生成部と、
前記撮影画像および前記再構成画像の差に基づいて、前記非正常度を算出する非正常度算出部と
を有し、
前記再構成画像生成部は、前記1または複数の基準画像のうちの各基準画像の特徴を抽出し、抽出した特徴から各基準画像を復元するように学習された再構成モデルに前記撮影画像を入力して、前記再構成画像を生成し、
複数の前記算出部を備え、
前記複数の算出部が有する複数の前記再構成画像生成部は、互いに異なる複数の前記再構成モデルのそれぞれに前記撮影画像を入力して、複数の前記再構成画像を生成し、
前記複数の算出部が有する複数の前記非正常度算出部は、前記複数の再構成画像のそれぞれについて、前記非正常度を算出し、
前記判定部は、前記複数の再構成画像のそれぞれの前記非正常度を統合した判定結果を出力する
判定装置。 an acquisition unit for acquiring a captured image of a field of view including cells;
A calculation unit that calculates a degree of abnormality of the captured image based on one or more reference images of normally cultured cells;
a determination unit that determines whether or not there is an abnormality in the culture of the cells captured in the captured image based on the degree of abnormality,
The calculation unit is
a reconstructed image generating unit that generates a reconstructed image by reconstructing the captured image so as to be similar to the one or more reference images;
an abnormality degree calculation unit that calculates the abnormality degree based on a difference between the captured image and the reconstructed image,
the reconstructed image generating unit extracts features of each of the one or more reference images, and inputs the captured image into a reconstruction model trained to restore each of the reference images from the extracted features, thereby generating the reconstructed image;
A plurality of the calculation units are provided,
The plurality of reconstructed image generating units included in the plurality of calculation units input the captured image to each of the plurality of reconstructed models different from each other to generate a plurality of reconstructed images;
The plurality of abnormality degree calculation units included in the plurality of calculation units calculate the abnormality degree for each of the plurality of reconstructed images,
The determination unit outputs a determination result obtained by integrating the degrees of abnormality of each of the plurality of reconstructed images.
正常に培養された細胞を撮影した1または複数の基準画像を基準とする、前記撮影画像の非正常度を算出する算出部と、
前記非正常度に基づいて、前記撮影画像に撮影された細胞の培養に異常があったか否かを判定する判定部と
を備え、
前記取得部は、複数の視野のそれぞれについて前記撮影画像を取得し、
複数の前記算出部を備え、
前記複数の算出部は、前記複数の視野のそれぞれの前記撮影画像の前記非正常度を算出し、
前記判定部は、前記複数の視野のそれぞれの前記撮影画像の前記非正常度を統合した判定結果を出力する
判定装置。 an acquisition unit for acquiring a captured image of a field of view including cells;
A calculation unit that calculates a degree of abnormality of the captured image based on one or more reference images of normally cultured cells;
a determination unit that determines whether or not there is an abnormality in the culture of the cells captured in the captured image based on the degree of abnormality,
The acquisition unit acquires the captured image for each of a plurality of fields of view,
A plurality of the calculation units are provided,
The plurality of calculation units calculate the degree of abnormality of the captured image of each of the plurality of fields of view,
The determination unit outputs a determination result that integrates the degrees of abnormality of the captured images in the plurality of fields of view.
正常に培養された細胞を撮影した1または複数の基準画像を基準とする、前記撮影画像の非正常度を算出する算出部と、
前記非正常度に基づいて、前記撮影画像に撮影された細胞の培養に異常があったか否かを判定する判定部と
を備え、
前記取得部は、細胞の培養条件を更に取得し、
前記算出部は、取得した前記培養条件に対応する培養条件で正常に培養された細胞を撮影した前記1または複数の基準画像を基準とする前記非正常度を算出する
判定装置。 an acquisition unit for acquiring a captured image of a field of view including cells;
A calculation unit that calculates a degree of abnormality of the captured image based on one or more reference images of normally cultured cells;
a determination unit that determines whether or not there is an abnormality in the culture of the cells captured in the captured image based on the degree of abnormality,
The acquisition unit further acquires cell culture conditions,
The calculation unit calculates the degree of abnormality based on the one or more reference images obtained by photographing cells normally cultured under culture conditions corresponding to the acquired culture conditions.
前記撮影画像の特徴量を算出する特徴量算出部と、
前記撮影画像の特徴量と、前記1または複数の基準画像のそれぞれの基準特徴量とに基づいて、前記非正常度を算出する非正常度算出部と
を有する請求項1または4から7のいずれか一項に記載の判定装置。 The calculation unit is
A feature amount calculation unit that calculates a feature amount of the captured image;
The determination device according to claim 1 , further comprising: an abnormality degree calculation unit that calculates the abnormality degree based on a feature amount of the captured image and each of the reference feature amounts of the one or more reference images.
前記算出部は、正常な細胞培養過程を時系列で撮影した前記1または複数の基準画像を基準とする前記非正常度を算出する
請求項1から8のいずれか一項に記載の判定装置。 The acquisition unit acquires the captured images of a cell culture process in time series,
The determination device according to claim 1 , wherein the calculation unit calculates the degree of abnormality based on the one or more reference images obtained by capturing a normal cell culture process in time series.
前記算出部は、前処理を行なった前記撮影画像を用いて前記非正常度を算出する
請求項1から9のいずれか一項に記載の判定装置。 A pre-processing unit that performs pre-processing on the captured image is further provided,
The determination device according to claim 1 , wherein the calculation unit calculates the degree of abnormality by using the captured image that has been preprocessed.
前記判定装置が、正常に培養された細胞を撮影した1または複数の基準画像を基準とする、前記撮影画像の非正常度を算出することと、
前記判定装置が、前記非正常度に基づいて、前記撮影画像に撮影された細胞の培養に異常があったか否かを判定することと
を含み、
前記撮影画像の非正常度を算出することは、
前記判定装置が、前記撮影画像を前記1または複数の基準画像に類似するように再構成した再構成画像を生成することと、
前記判定装置が、前記撮影画像および前記再構成画像の差に基づいて、前記非正常度を算出することと
を含み、
前記再構成画像の生成において、前記判定装置が、前記1または複数の基準画像のうちの各基準画像の特徴を抽出し、抽出した特徴から各基準画像を復元するように学習された再構成モデルに前記撮影画像を入力して、前記再構成画像を生成し、
前記判定装置が、正常に培養されたと判断された細胞を含む視野を撮影した前記1または複数の基準画像を用いて前記再構成モデルの学習処理を行なうことを更に含む
判定方法。 The determination device acquires a captured image of a field of view including cells;
The determination device calculates a degree of abnormality of the captured image based on one or more reference images of normally cultured cells;
The determination device determines whether or not there is an abnormality in the culture of the cells captured in the captured image based on the degree of abnormality,
Calculating the degree of abnormality of the captured image
The determination device generates a reconstructed image by reconstructing the captured image so as to be similar to the one or more reference images;
The determination device calculates the degree of abnormality based on a difference between the captured image and the reconstructed image,
In generating the reconstructed image, the determination device extracts features of each of the one or more reference images, and inputs the captured image into a reconstruction model that has been trained to restore each reference image from the extracted features, thereby generating the reconstructed image;
The determination method further includes performing a learning process for the reconstruction model by the determination device using the one or more reference images obtained by capturing a field of view including cells determined to have been normally cultured.
前記判定装置が、正常に培養された細胞を撮影した1または複数の基準画像を基準とする、前記撮影画像の非正常度を算出することと、
前記判定装置が、前記非正常度に基づいて、前記撮影画像に撮影された細胞の培養に異常があったか否かを判定することと
を含み、
前記撮影画像の非正常度を算出することは、
前記判定装置が、前記撮影画像を前記1または複数の基準画像に類似するように再構成した再構成画像を生成することと、
前記判定装置が、前記撮影画像および前記再構成画像の差に基づいて、前記非正常度を算出することと
を含み、
前記再構成画像の生成において、前記判定装置が、前記1または複数の基準画像のうちの各基準画像の特徴を抽出し、抽出した特徴から各基準画像を復元するように学習された、互いに異なる複数の再構成モデルに前記撮影画像を入力して、複数の前記再構成画像を生成し、
前記細胞の培養に異常があったか否かの判定において、前記判定装置が、前記複数の再構成画像のそれぞれの前記非正常度を統合した判定結果を出力する
判定方法。 The determination device acquires a captured image of a field of view including cells;
The determination device calculates a degree of abnormality of the captured image based on one or more reference images of normally cultured cells;
The determination device determines whether or not there is an abnormality in the culture of the cells captured in the captured image based on the degree of abnormality,
Calculating the degree of abnormality of the captured image
The determination device generates a reconstructed image by reconstructing the captured image so as to be similar to the one or more reference images;
The determination device calculates the degree of abnormality based on a difference between the captured image and the reconstructed image,
In generating the reconstructed images, the determination device extracts features of each of the one or more reference images, and inputs the captured images into a plurality of different reconstruction models that are trained to restore each of the reference images from the extracted features, thereby generating a plurality of the reconstructed images;
The determination method, in determining whether or not an abnormality has occurred in the cell culture, wherein the determination device outputs a determination result that integrates the degree of abnormality of each of the plurality of reconstructed images.
前記判定装置が、正常に培養された細胞を撮影した1または複数の基準画像を基準とする、前記撮影画像の非正常度を算出することと、
前記判定装置が、前記非正常度に基づいて、前記撮影画像に撮影された細胞の培養に異常があったか否かを判定することと
を含み、
前記撮影画像の取得において、前記判定装置が、複数の視野のそれぞれについて前記撮影画像を取得し、
前記撮影画像の非正常度の算出において、前記判定装置が、前記複数の視野のそれぞれの前記撮影画像の前記非正常度を算出し、
前記細胞の培養に異常があったか否かの判定において、前記判定装置が、前記複数の視野のそれぞれの前記撮影画像の前記非正常度を統合した判定結果を出力する
判定方法。 The determination device acquires a captured image of a field of view including cells;
The determination device calculates a degree of abnormality of the captured image based on one or more reference images of normally cultured cells;
The determination device determines whether or not there is an abnormality in the culture of the cells captured in the captured image based on the degree of abnormality,
In acquiring the captured images, the determination device acquires the captured images for each of a plurality of fields of view,
In calculating the degree of abnormality of the captured image, the determination device calculates the degree of abnormality of each of the captured images in the plurality of fields of view,
The method of determining whether or not there is an abnormality in the cell culture, the determination device outputs a determination result that integrates the degree of abnormality of the captured images of each of the multiple fields of view.
前記判定装置が、正常に培養された細胞を撮影した1または複数の基準画像を基準とする、前記撮影画像の非正常度を算出することと、
前記判定装置が、前記非正常度に基づいて、前記撮影画像に撮影された細胞の培養に異常があったか否かを判定することと
を含み、
前記判定装置が、細胞の培養条件を更に取得し、
前記撮影画像の非正常度の算出において、前記判定装置が、取得した前記培養条件に対応する培養条件で正常に培養された細胞を撮影した前記1または複数の基準画像を基準とする前記非正常度を算出する
判定方法。 The determination device acquires a captured image of a field of view including cells;
The determination device calculates a degree of abnormality of the captured image based on one or more reference images of normally cultured cells;
The determination device determines whether or not there is an abnormality in the culture of the cells captured in the captured image based on the degree of abnormality,
The determination device further acquires cell culture conditions,
A determination method in which, in calculating the degree of abnormality of the captured image, the determination device calculates the degree of abnormality based on one or more reference images photographing cells normally cultured under culture conditions corresponding to the acquired culture conditions.
細胞を含む視野を撮影した撮影画像を取得する取得部と、
正常に培養された細胞を撮影した1または複数の基準画像を基準とする、前記撮影画像の非正常度を算出する算出部と、
前記非正常度に基づいて、前記撮影画像に撮影された細胞の培養に異常があったか否かを判定する判定部と
して機能させ、
前記算出部は、
前記撮影画像を前記1または複数の基準画像に類似するように再構成した再構成画像を生成する再構成画像生成部と、
前記撮影画像および前記再構成画像の差に基づいて、前記非正常度を算出する非正常度算出部と
を有し、
前記再構成画像生成部は、前記1または複数の基準画像のうちの各基準画像の特徴を抽出し、抽出した特徴から各基準画像を復元するように学習された再構成モデルに前記撮影画像を入力して、前記再構成画像を生成し、
前記コンピュータを、
正常に培養されたと判断された細胞を含む視野を撮影した前記1または複数の基準画像を用いて前記再構成モデルの学習処理を行なう学習処理部
として更に機能させる判定プログラム。 The method is executed by a computer, causing the computer to:
an acquisition unit for acquiring a captured image of a field of view including cells;
A calculation unit that calculates a degree of abnormality of the captured image based on one or more reference images of normally cultured cells;
a determining unit that determines whether or not there is an abnormality in the culture of the cells captured in the captured image based on the degree of abnormality;
The calculation unit is
a reconstructed image generating unit that generates a reconstructed image by reconstructing the captured image so as to be similar to the one or more reference images;
an abnormality degree calculation unit that calculates the abnormality degree based on a difference between the captured image and the reconstructed image,
the reconstructed image generating unit extracts features of each of the one or more reference images, and inputs the captured image into a reconstruction model trained to restore each of the reference images from the extracted features, thereby generating the reconstructed image;
The computer,
a learning processing unit that performs learning processing of the reconstructed model using the one or more reference images obtained by capturing a field of view including cells that have been determined to have been normally cultured.
細胞を含む視野を撮影した撮影画像を取得する取得部と、
正常に培養された細胞を撮影した1または複数の基準画像を基準とする、前記撮影画像の非正常度を算出する算出部と、
前記非正常度に基づいて、前記撮影画像に撮影された細胞の培養に異常があったか否かを判定する判定部と
して機能させ、
前記算出部は、
前記撮影画像を前記1または複数の基準画像に類似するように再構成した再構成画像を生成する再構成画像生成部と、
前記撮影画像および前記再構成画像の差に基づいて、前記非正常度を算出する非正常度算出部と
を有し、
前記再構成画像生成部は、前記1または複数の基準画像のうちの各基準画像の特徴を抽出し、抽出した特徴から各基準画像を復元するように学習された再構成モデルに前記撮影画像を入力して、前記再構成画像を生成し、
前記コンピュータを複数の前記算出部として機能させ、
前記複数の算出部が有する複数の前記再構成画像生成部は、互いに異なる複数の前記再構成モデルのそれぞれに前記撮影画像を入力して、複数の前記再構成画像を生成し、
前記複数の算出部が有する複数の前記非正常度算出部は、前記複数の再構成画像のそれぞれについて、前記非正常度を算出し、
前記判定部は、前記複数の再構成画像のそれぞれの前記非正常度を統合した判定結果を出力する
判定プログラム。 The method is executed by a computer, causing the computer to:
an acquisition unit for acquiring a captured image of a field of view including cells;
A calculation unit that calculates a degree of abnormality of the captured image based on one or more reference images of normally cultured cells;
a determining unit that determines whether or not there is an abnormality in the culture of the cells captured in the captured image based on the degree of abnormality;
The calculation unit is
a reconstructed image generating unit that generates a reconstructed image by reconstructing the captured image so as to be similar to the one or more reference images;
an abnormality degree calculation unit that calculates the abnormality degree based on a difference between the captured image and the reconstructed image,
the reconstructed image generating unit extracts features of each of the one or more reference images, and inputs the captured image into a reconstruction model trained to restore each of the reference images from the extracted features, thereby generating the reconstructed image;
causing the computer to function as a plurality of the calculation units;
The plurality of reconstructed image generating units included in the plurality of calculation units input the captured image to each of the plurality of reconstructed models different from each other to generate a plurality of reconstructed images;
The plurality of abnormality degree calculation units included in the plurality of calculation units calculate the abnormality degree for each of the plurality of reconstructed images,
The determination unit outputs a determination result obtained by integrating the degrees of abnormality of each of the plurality of reconstructed images.
細胞を含む視野を撮影した撮影画像を取得する取得部と、
正常に培養された細胞を撮影した1または複数の基準画像を基準とする、前記撮影画像の非正常度を算出する算出部と、
前記非正常度に基づいて、前記撮影画像に撮影された細胞の培養に異常があったか否かを判定する判定部と
して機能させ、
前記取得部は、複数の視野のそれぞれについて前記撮影画像を取得し、
前記コンピュータを複数の前記算出部として機能させ、
前記複数の算出部は、前記複数の視野のそれぞれの前記撮影画像の前記非正常度を算出し、
前記判定部は、前記複数の視野のそれぞれの前記撮影画像の前記非正常度を統合した判定結果を出力する
判定プログラム。 The method is executed by a computer, causing the computer to:
an acquisition unit for acquiring a captured image of a field of view including cells;
A calculation unit that calculates a degree of abnormality of the captured image based on one or more reference images of normally cultured cells;
a determining unit that determines whether or not there is an abnormality in the culture of the cells captured in the captured image based on the degree of abnormality;
The acquisition unit acquires the captured image for each of a plurality of fields of view,
causing the computer to function as a plurality of the calculation units;
The plurality of calculation units calculate the degree of abnormality of the captured image of each of the plurality of fields of view,
The determination unit outputs a determination result that integrates the degrees of abnormality of the captured images of the plurality of fields of view.
細胞を含む視野を撮影した撮影画像を取得する取得部と、
正常に培養された細胞を撮影した1または複数の基準画像を基準とする、前記撮影画像の非正常度を算出する算出部と、
前記非正常度に基づいて、前記撮影画像に撮影された細胞の培養に異常があったか否かを判定する判定部と
して機能させ、
前記取得部は、細胞の培養条件を更に取得し、
前記算出部は、取得した前記培養条件に対応する培養条件で正常に培養された細胞を撮影した前記1または複数の基準画像を基準とする前記非正常度を算出する
判定プログラム。 The method is executed by a computer, causing the computer to:
an acquisition unit for acquiring a captured image of a field of view including cells;
A calculation unit that calculates a degree of abnormality of the captured image based on one or more reference images of normally cultured cells;
a determining unit that determines whether or not there is an abnormality in the culture of the cells captured in the captured image based on the degree of abnormality;
The acquisition unit further acquires cell culture conditions,
The calculation unit calculates the degree of abnormality based on the one or more reference images obtained by photographing cells normally cultured under culture conditions corresponding to the acquired culture conditions.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021114016A JP7635661B2 (en) | 2021-07-09 | 2021-07-09 | Determination device, determination method, and determination program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021114016A JP7635661B2 (en) | 2021-07-09 | 2021-07-09 | Determination device, determination method, and determination program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023010124A JP2023010124A (en) | 2023-01-20 |
| JP7635661B2 true JP7635661B2 (en) | 2025-02-26 |
Family
ID=85118206
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021114016A Active JP7635661B2 (en) | 2021-07-09 | 2021-07-09 | Determination device, determination method, and determination program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7635661B2 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011002995A (en) | 2009-06-18 | 2011-01-06 | Riron Soyaku Kenkyusho:Kk | Cell recognition device, incubator and program |
| JP2011229410A (en) | 2010-04-23 | 2011-11-17 | Nagoya Univ | Cell evaluation device, incubator, program, and culture method |
| JP2014502151A (en) | 2010-11-12 | 2014-01-30 | ジョージタウン ユニヴァーシティ | Immortalization and use of epithelial cells |
| JP2015114172A (en) | 2013-12-10 | 2015-06-22 | オリンパスソフトウェアテクノロジー株式会社 | Image processing apparatus, microscope system, image processing method, and image processing program |
| JP2021069667A (en) | 2019-10-30 | 2021-05-06 | キヤノン株式会社 | Image processing device, image processing method and program |
-
2021
- 2021-07-09 JP JP2021114016A patent/JP7635661B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011002995A (en) | 2009-06-18 | 2011-01-06 | Riron Soyaku Kenkyusho:Kk | Cell recognition device, incubator and program |
| JP2011229410A (en) | 2010-04-23 | 2011-11-17 | Nagoya Univ | Cell evaluation device, incubator, program, and culture method |
| JP2014502151A (en) | 2010-11-12 | 2014-01-30 | ジョージタウン ユニヴァーシティ | Immortalization and use of epithelial cells |
| JP2015114172A (en) | 2013-12-10 | 2015-06-22 | オリンパスソフトウェアテクノロジー株式会社 | Image processing apparatus, microscope system, image processing method, and image processing program |
| JP2021069667A (en) | 2019-10-30 | 2021-05-06 | キヤノン株式会社 | Image processing device, image processing method and program |
Non-Patent Citations (1)
| Title |
|---|
| 田中孝二郎 外4名,回帰型CNNを用いたiPS細胞の分化・未分化検出,電子情報通信学会技術研究報告,一般社団法人電子情報通信学会,2018年02月12日,第117巻 第443号,pp.109~114 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023010124A (en) | 2023-01-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12183059B2 (en) | Ai-based object classification method and apparatus, and medical imaging device and storage medium | |
| CN111524137B (en) | Cell identification counting method and device based on image identification and computer equipment | |
| US20220058446A1 (en) | Image processing method and apparatus, terminal, and storage medium | |
| US20210118144A1 (en) | Image processing method, electronic device, and storage medium | |
| CN109389129B (en) | Image processing method, electronic device and storage medium | |
| WO2020260936A1 (en) | Medical image segmentation using an integrated edge guidance module and object segmentation network | |
| CN112241952B (en) | Brain midline identification method, device, computer equipment and storage medium | |
| CN111814902A (en) | Target detection model training method, target recognition method, device and medium | |
| CN108629772B (en) | Image processing method and device, computer equipment and computer storage medium | |
| CN110807362A (en) | Image detection method and device and computer readable storage medium | |
| CN106056595A (en) | Method for automatically identifying whether thyroid nodule is benign or malignant based on deep convolutional neural network | |
| CN111382616B (en) | Video classification method and device, storage medium and computer equipment | |
| CN118485643B (en) | Medical image analysis processing system based on image analysis | |
| CN117690128B (en) | Embryo cell multi-core target detection system, method and computer readable storage medium | |
| CN114170224B (en) | System and method for cellular pathology classification using generative staining normalization | |
| CN115222713A (en) | A calculation method, device and storage medium for coronary artery calcification integral | |
| CN111709929A (en) | A lung cancerous region segmentation and classification detection system | |
| CN114140465B (en) | Self-adaptive learning method and system based on cervical cell slice image | |
| CN118116576B (en) | Intelligent case analysis method and system based on deep learning | |
| CN117409021A (en) | Ultrasound image segmentation system and segmentation method based on multiple attention guidance | |
| CN114897782B (en) | Gastric cancer pathological section image segmentation prediction method based on generative adversarial network | |
| Mohammed et al. | Detection lung nodules using medical CT images based on deep learning techniques | |
| CN121074416A (en) | Passive field self-adaptive fundus image segmentation method and device based on difficulty perception | |
| CN115359066A (en) | Focus detection method and device for endoscope, electronic device and storage medium | |
| JP7635661B2 (en) | Determination device, determination method, and determination program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230928 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240624 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240702 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240815 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241022 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241206 |
|
| 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: 20250114 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250127 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7635661 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |

