Apparatus, method, and program

The microbiome analysis system improves microbial flora analysis by using hyperspectral imaging and machine learning to predict microorganism states, addressing inaccuracies in reflectance-based methods by employing texture features for precise content ratio and type identification.

JP2025150825APending Publication Date: 2025-10-09SUMITOMO CHEM CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024051947
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-27
Publication Date
2025-10-09

AI Technical Summary

Technical Problem

Existing methods for analyzing microbial flora using reflectance spectra struggle to accurately determine the state of various microorganisms, particularly when different microorganisms with varying reflection characteristics are mixed, leading to inaccuracies in content ratio and type identification.

Method used

A microbiome analysis system that utilizes hyperspectral imaging and machine learning to predict the state of microorganisms by generating trained models based on hyperspectral images and microbiome data, incorporating features representing texture to improve analytical accuracy.

Benefits of technology

Enhances the analytical accuracy of microorganism states by accurately determining content ratios and dominant species even in mixed microbial samples.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025150825000001_ABST
    Figure 2025150825000001_ABST
Patent Text Reader

Abstract

To improve analysis accuracy in analyzing the state of various microorganisms for a microbiota.SOLUTION: An apparatus has: an acquisition unit that acquires a spectral image created by spectrally dividing a photographed signal obtained by photographing an object; a feature quantity calculation unit that calculates a feature quantity representing a texture on the basis of the spectral image; and a prediction unit that inputs the feature quantity calculated for an object for prediction to a trained model trained by using data for training including the feature quantity calculated for an object for training and data representing the state of microorganisms included in the object for training, and thereby predicts data representing the state of the microorganisms included in the object for prediction.SELECTED DRAWING: Figure 11
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to an apparatus, a method, and a program. [Background technology]

[0002] Known methods for investigating the intestinal bacteria of livestock include, for example, collecting ileal contents or feces from livestock and analyzing the bacterial flora. Generally, bacterial flora analysis is performed using culture methods or 16S rRNA analysis.

[0003] On the other hand, a method for analyzing microbial flora, including bacterial flora, has been proposed that uses a reflectance spectrum obtained by irradiating a target object with light of a predetermined wavelength. This analysis method allows the types of microorganisms contained in the target object to be analyzed at low cost. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2013-235014 Summary of the Invention [Problem to be solved by the invention]

[0005] However, the above-mentioned method using the reflectance spectrum analyzes the reflection intensity at each wavelength of light reflected from the object, and the analysis results depend on the reflection characteristics of various microorganisms. Therefore, for example, in the case of a microbial flora in which microorganisms with different reflection characteristics are mixed in the object, it is difficult to accurately analyze the state of various microorganisms (e.g., content ratio, etc.) using the above-mentioned method.

[0006] The present disclosure aims to improve the analytical accuracy when analyzing the state of various microorganisms in a microbiome. [Means for solving the problem]

[0007] According to one aspect, an apparatus includes: an acquisition unit that acquires a spectral image generated by dispersing an image signal obtained by capturing an image of an object; a feature amount calculation unit that calculates a feature amount representing a texture based on the spectral image; The system has a prediction unit that predicts data representing the state of microorganisms contained in an object for prediction by inputting the feature values ​​calculated for the object for prediction into a trained model that has been trained using training data including the feature values ​​calculated for the object for learning and data representing the state of microorganisms contained in the object for learning. [Effects of the Invention]

[0008] According to the present disclosure, it is possible to improve the analytical accuracy when analyzing the state of various microorganisms in a microbiome. [Brief explanation of the drawings]

[0009] [Figure 1] FIG. 1 is a diagram illustrating an example of a system configuration of a microbiome analysis system in a learning phase. [Figure 2] FIG. 1 is a diagram illustrating an example of the hardware configuration of a microbiome analyzer. [Figure 3] FIG. 1 is a diagram illustrating an example of a hyperspectral image. [Figure 4] FIG. 10 is a diagram showing an example of microbiota data. [Figure 5] FIG. 1 is a diagram illustrating an example of the functional configuration of a microbiome analyzer in the learning phase. [Figure 6] FIG. 10 is a diagram illustrating an example of processing by an image feature amount calculation unit. [Figure 7] FIG. 10 is a diagram illustrating an example of processing by a learning data generation unit. [Figure 8] FIG. 10 is a diagram illustrating an example of processing by a learning unit. [Figure 9] 1 is an example of a flowchart showing the flow of a learning process performed by the microbiome analysis system. [Figure 10] FIG. 1 is a diagram illustrating an example of the system configuration of the microbiome analysis system in the prediction phase. [Figure 11] FIG. 10 is a diagram illustrating an example of the functional configuration of the microbiome analyzer in the prediction phase. [Figure 12] FIG. 10 is a diagram illustrating an example of processing by a prediction unit. [Figure 13] FIG. 10 is a diagram illustrating an example of processing by an output unit. [Figure 14] 1 is an example of a flowchart showing the flow of prediction processing by the microbiome analysis system. [Figure 15] FIG. 10 is a diagram showing an example of verification of the prediction accuracy of a trained model that predicts the content ratio of various microorganisms. [Figure 16] FIG. 10 is a diagram showing an example of verification of the prediction accuracy of a trained model that predicts the type of microorganism with the highest content ratio. DETAILED DESCRIPTION OF THE INVENTION

[0010] Hereinafter, each embodiment will be described with reference to the accompanying drawings. In this specification and drawings, components having substantially the same functional configurations are designated by the same reference numerals, and redundant description will be omitted.

[0011] [First embodiment] <System configuration in the learning phase of the microbiome analysis system> First, the system configuration of a microbiome analysis system that analyzes microbiomes will be described. In the first embodiment, the microbiome analysis system has different system configurations for the learning phase in which learning processing is performed and the prediction phase in which prediction processing is performed. Here, the system configuration of the microbiome analysis system in the learning phase will be described.

[0012] In the first embodiment, the microbiota analyzed by the microbiota analysis system is the bacterial flora contained in the ileal contents or feces of livestock. Therefore, in the first embodiment, the "object" includes livestock, and the "target sample" (target object) refers to the ileal contents or feces.

[0013] However, the "object" is not limited to livestock but may be other living organisms. Alternatively, in a scenario where the microbiome contained in soil is analyzed, the "object" may be a non-living organism such as soil. Furthermore, the "target sample" is not limited to ileal contents or feces but may be other intestinal contents or excrement, and if the object is soil, it may be a portion of the soil collected from the soil. In other words, the "target sample" is a biologically or environmentally derived sample containing a single or multiple types of microorganisms.

[0014] Figure 1 shows an example of the system configuration of a microbiome analysis system in the learning phase. As shown in Figure 1, the microbiome analysis system 100 in the learning phase includes a near-infrared light output device 110, a hyperspectral camera 120, a next-generation sequencer 130, and a microbiome analysis device 140, which is the "device" according to the first embodiment.

[0015] The near-infrared light output device 110 is a device that emits near-infrared light (light with a wavelength of 800 [nm] to 2500 nm). The near-infrared light emitted from the near-infrared light output device 110 is irradiated onto a learning target sample 102 collected from an object 101.

[0016] The hyperspectral camera 120 captures the light reflected from the learning target sample 102 and disperses the captured signal into individual wavelengths to generate spectral images (hereinafter referred to as "hyperspectral images") that are captured images for each wavelength. The hyperspectral camera 120 transmits the hyperspectral images for each wavelength to the microbiome analyzer 140.

[0017] The next-generation sequencer 130 is an instrument that identifies the type and distribution of microorganisms by amplifying and analyzing the 16S rRNA genes of microorganisms using PCR (Polymerase Chain Reaction). By analyzing a learning target sample 102 collected from an object 101, the next-generation sequencer 130 generates microbiota data for the learning target sample 102. The microbiota data generated by the next-generation sequencer 130 is data that represents the state of microorganisms contained in the learning target sample 102. In the first embodiment, the data that represents the state of microorganisms contained in the learning target sample 102 includes, for example, - The types of microorganisms contained in the target sample 102 for learning, A content ratio representing the ratio of the amount of each type of microorganism contained in the learning target sample 102 to the total amount of all types of microorganisms; The type of microorganism with the highest content ratio among the microorganisms contained in the learning target sample 102 (i.e., the type of microorganism that is most abundant in the learning target sample 102), The next-generation sequencer 130 transmits the generated microbiota data to the microbiota analyzer 140.

[0018] In the learning phase, the microbiome analyzer 140 acquires hyperspectral images of the learning target sample 102 from the hyperspectral camera 120. The microbiome analyzer 140 also acquires microbiome data of the learning target sample 102 from the next-generation sequencer 130.

[0019] The microbiome analyzer 140 generates training data based on the acquired hyperspectral image and microbiome data, and uses the generated training data to train a machine learning model (hereinafter simply referred to as "model") to generate a trained model. The trained model generated by the microbiome analyzer 140 is a trained model that predicts data representing the state of microorganisms contained in a target sample for prediction. In the first embodiment, the trained model that predicts data representing the state of microorganisms contained in a target sample for prediction includes: A trained model that predicts the content ratio of various microorganisms in the target sample for prediction, A trained model that predicts the type of microorganism with the highest concentration among the microorganisms contained in the target sample for prediction; Includes:

[0020] <Hardware configuration of the microbiome analyzer> Next, we will explain the hardware configuration of the microbiome analyzer 140. Figure 2 is a diagram showing an example of the hardware configuration of a microbiome analyzer. As shown in Figure 2, the microbiome analyzer 140 has a processor 201, memory 202, an auxiliary storage device 203, a connection device 204, a communication device 205, and a drive device 206. The pieces of hardware included in the microbiome analyzer 140 are connected to each other via a bus 207.

[0021] The processor 201 has various arithmetic devices such as a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), etc. The processor 201 reads various programs (for example, a microbiome analysis program, which is the "program" according to the first embodiment) into the memory 202 and executes them.

[0022] The memory 202 has a main storage device such as a ROM (Read Only Memory), a RAM (Random Access Memory), etc. The processor 201 and the memory 202 form a so-called computer, and the processor 201 executes various programs read onto the memory 202, causing the computer to realize various functions.

[0023] The auxiliary storage device 203 stores various programs and various information used when the various programs are executed by the processor 201. An image storage unit 511, a data storage unit 512, a training data storage unit 513, and a trained model storage unit 514, which will be described later, are realized in the auxiliary storage device 203.

[0024] The connection device 204 is a connection device that connects to external devices (such as an operation device 211 and a display device 212).

[0025] The communication device 205 is a communication device for transmitting and receiving various types of information to and from the hyperspectral camera 120 and the next-generation sequencer 130 .

[0026] The drive device 206 is a device for setting the recording medium 213. The recording medium 213 here includes media that record information optically, electrically, or magnetically, such as a CD-ROM, a flexible disk, a magneto-optical disk, etc. The recording medium 213 may also include semiconductor memories that record information electrically, such as ROMs, flash memories, etc.

[0027] The various programs to be installed in the auxiliary storage device 203 are installed, for example, by setting the distributed recording medium 213 in the drive device 206 and reading the various programs recorded on the recording medium 213 by the drive device 206. Alternatively, the various programs to be installed in the auxiliary storage device 203 may be installed by being downloaded from a network (not shown) via the communication device 205.

[0028] <Examples of hyperspectral images> Next, a description will be given of a specific example of a hyperspectral image generated by the hyperspectral camera 120. Fig. 3 is a diagram showing an example of a hyperspectral image.

[0029] 3, the horizontal axis represents wavelength. Also, in FIG. 3, reference numerals 300_1, 300_2, 300_3, . . . , 300_81, etc. represent hyperspectral images of the respective wavelengths generated by the hyperspectral camera 120.

[0030] In the example of Fig. 3, reference numeral 300_1 represents a hyperspectral image with a wavelength of 900 [nm], reference numeral 300_2 represents a hyperspectral image with a wavelength of 910 [nm], reference numeral 300_3 represents a hyperspectral image with a wavelength of 920 [nm], and reference numeral 300_81 represents a hyperspectral image with a wavelength of 1700 [nm].

[0031] In this way, the hyperspectral image generated by the hyperspectral camera 120 is ·Wavelength range: 900"nm" ~ 1700[nm], Wavelength step size: 10 [nm], Number of images: 81, However, the hyperspectral image generated by the hyperspectral camera 120 is not limited to the above wavelength range, and may be in a different wavelength range. Furthermore, the hyperspectral image generated by the hyperspectral camera 120 is not limited to the above wavelength interval, and may be in a different interval.

[0032] In FIG. 3, each pixel value of the hyperspectral image for each wavelength, indicated as reference numerals 300_1, 300_2, 300_3, . . . 300_81, etc., correlates with the reflection intensity of light of each wavelength at each position on the target sample 102.

[0033] Therefore, for example, if microorganisms with predetermined reflectance characteristics that reflect light of a specific wavelength are distributed within the target sample 102, the hyperspectral image of the specific wavelength will be a textured image. Specifically, the hyperspectral image of the specific wavelength will be a textured image in which shading appears at each position within the image that corresponds to each position of the microorganism within the target sample 102. Texture refers to a pattern expressed by some kind of regular, fine change in density within the image.

[0034] The microorganisms referred to here may be the microorganisms themselves, or may be metabolic products (substances related to the microorganisms) produced by decomposition by the microorganisms. In other words, data representing the state of the microorganisms contained in the target sample 102 includes data representing the state of the microorganisms and substances related to the microorganisms.

[0035] <Examples of microbiome data> Next, we will explain a specific example of the microbiome data generated by the next-generation sequencer 130. Figure 4 is a diagram showing an example of the microbiome data.

[0036] As shown in FIG. 4, the microbiome data 400 includes information items such as "target sample," "microorganism species," "content ratio," and "highly abundant microorganism species."

[0037] In the "target sample" field, an identifier ("sample 1" in the example of FIG. 4) for identifying the target sample for learning (for example, target sample 102) used to generate the microbiome data 400 is stored.

[0038] "Microbial species" stores the type of microorganism (in the example of Figure 4, "Microorganism A," "Microorganism B," "Microorganism C," etc.) contained in the learning target sample (e.g., target sample 102) used to generate the microbiome data 400.

[0039] "Content ratio" stores the content ratio (in the example of Figure 4, "a%", "b%", "c%", ... etc.) of various microorganisms contained in the learning target sample (e.g., target sample 102) used to generate the microbiome data 400.

[0040] The "highly abundant microbial species" stores the type of microorganism with the highest abundance ratio ("microorganism F" in the example of Figure 4) among the microorganisms contained in the learning target sample (e.g., target sample 102) used to generate the microbiome data 400.

[0041] <Functional configuration of the microbiome analyzer> Next, the functional configuration of the microbiota analyzer in the learning phase will be described. Figure 5 is a diagram showing an example of the functional configuration of the microbiota analyzer in the learning phase. As described above, a microbiota analysis program is installed in the microbiota analyzer 140, and by executing this microbiota analysis program in the learning phase, the microbiota analyzer 140: Hyperspectral image acquisition unit 501, Image feature amount calculation unit 502, a microbiota data acquisition unit 503; A learning data generation unit 504, ·Learning Department 505, It functions as:

[0042] The hyperspectral image acquisition unit 501 acquires hyperspectral images of each wavelength from the hyperspectral camera 120 and stores them in the image storage unit 511 .

[0043] The image feature amount calculation unit 502 reads out the hyperspectral images of each wavelength stored in the image storage unit 511, calculates the image feature amount for each wavelength, and notifies the learning data generation unit 504 of the calculated image feature amount.

[0044] The image feature amount calculated by the image feature amount calculation unit 502 is a feature amount that represents the texture in the hyperspectral image of each wavelength. The feature amount that represents the texture refers to a quantitative representation of the properties of the texture.

[0045] By calculating the feature amount representing the texture in this way, the image feature amount calculation unit 502 can grasp the distribution of microorganisms contained in the target sample for each wavelength. Therefore, compared to the conventional method of simply analyzing the reflection intensity at each wavelength (method using the reflection spectrum), the image feature amount calculation unit 502 can calculate the feature amount that accurately represents the amount of microorganisms contained in the target sample.

[0046] As a result, by using the features representing the texture, it becomes possible to accurately analyze the state of various microorganisms (e.g., content ratio, etc.) even when microorganisms with different reflection characteristics are mixed within the target sample.

[0047] The features representing the texture include any features such as features (statistics) based on a histogram representing the frequency distribution of pixel values ​​of each pixel, difference statistics, a density co-occurrence matrix, and Fourier features. In the first embodiment, the features based on a histogram are used.

[0048] The microbiome data acquisition unit 503 acquires the microbiome data 400 from the next-generation sequencer 130 and stores it in the data storage unit 512.

[0049] When the image feature amount is notified from the image feature amount calculation unit 502, the learning data generation unit 504 reads the corresponding microbiota data 400 from the data storage unit 512 and generates learning data. The learning data generated by the learning data generation unit 504 is All or part of the image features of the learning target sample 102 notified by the image feature calculation unit 502 are used as input data. Of the microbiome data 400 read from the data storage unit 512, data that represents the state of the microorganisms contained in the learning target sample 102 is taken as correct answer data.

[0050] Specifically, in the first embodiment, the learning data generation unit 504 Learning data in which the content ratio of various microorganisms contained in the learning target sample 102 is used as correct data; Learning data in which the type of microorganism with the highest content ratio among the microorganisms contained in the learning target sample 102 is used as correct answer data; At least two types of learning data are generated.

[0051] The learning data generation unit 504 stores the two types of learning data that it has generated in the learning data storage unit 513. The learning data storage unit 513 stores the learning data generated by the learning data generation unit 504 for a plurality of target samples for learning.

[0052] The learning unit 505 learns a model using the learning data stored in the learning data storage unit 513, thereby generating a trained model that predicts data representing the state of microorganisms contained in the target sample for prediction, and stores the trained model in the trained model storage unit 514.

[0053] The trained model generated by the training unit 505 includes: A trained model trained using training data in which the content ratios of various microorganisms contained in the training target sample 102 are used as correct answer data (a trained model that predicts the content ratios of various microorganisms in the prediction target sample), A trained model trained using training data in which the type of microorganism with the highest content ratio among the microorganisms contained in the training target sample 102 is used as correct data (a trained model for predicting the type of microorganism with the highest content ratio in the prediction target sample), The number of trained models that predict the content ratio of each type of microorganism is generated according to the number of types of microorganisms.

[0054] <Specific examples of processing by each functional unit of the microbiome analyzer> Next, a specific example of processing by each functional unit (here, the image feature amount calculation unit 502, the learning data generation unit 504, and the learning unit 505) in the learning phase of the microbiome analyzer 140 will be described.

[0055] (1) Specific example of processing by the image feature amount calculation unit 502 First, a specific example of processing by the image feature amount calculation unit 502 will be described. Fig. 6 is a diagram showing an example of processing by the image feature amount calculation unit. As shown in Fig. 6, the image feature amount calculation unit 502 further includes a normalization unit 610, a histogram generation unit 620, and a feature amount calculation unit 630.

[0056] The normalization unit 610 performs normalization processing on the hyperspectral images (reference numerals 300_1, 300_2, . . . 300_81) of each wavelength read out from the image storage unit 511. Specifically, the normalization unit 610 performs normalization processing on the hyperspectral images (reference numerals 300_1, 300_2, . . . 300_81) of each wavelength read out from the image storage unit 511. The pixel value of each pixel included in the hyperspectral image of each wavelength (hyperspectral image excluding the hyperspectral image of a specific wavelength) is The pixel value of a specific pixel contained in a hyperspectral image of a specific wavelength. Normalization is performed by division.

[0057] The pixel value of a specific pixel included in a hyperspectral image of a specific wavelength is, for example, the pixel value of a pixel in a water region included in a hyperspectral image of wavelength 1440 [nm]. By performing normalization in this way, the influence of variations in reflection intensity between hyperspectral images of each wavelength can be reduced.

[0058] The hyperspectral images for each wavelength normalized by the normalization unit 610 are notified to the histogram generation unit 620 .

[0059] To calculate features representing texture, the histogram generation unit 620 generates histograms (frequency distributions of pixel values ​​of each pixel) of the normalized hyperspectral image for each wavelength and notifies the feature calculation unit 630. In Fig. 6, reference numeral 600_1 represents the histogram of the normalized hyperspectral image (reference numeral 300_1), reference numeral 600_2 represents the histogram of the normalized hyperspectral image (reference numeral 300_2), and reference numeral 600_81 represents the histogram of the normalized hyperspectral image (reference numeral 300_81).

[0060] When the histogram is notified from the histogram generation unit 620, the feature calculation unit 630 calculates a feature based on the histogram as a feature representing the texture. Specifically, the feature calculation unit 630 calculates, for example, the following as the feature based on the histogram: ·Average value, Standard deviation, · Variance value, Minimum value, Maximum value, Median, ·1st quartile, ·3rd quartile, Mode, ·kurtosis, ·skewness, Calculate.

[0061] The feature calculation unit 630 calculates feature amounts based on histograms for each of the normalized hyperspectral images for each wavelength. Therefore, if the number of images (number of wavelengths) in the hyperspectral image is 81 and the number of feature amounts based on each histogram is 11, the image feature amount group 602 notified to the training data generation unit 504 by the feature amount calculation unit 630 will include 891 image feature amounts.

[0062] (2) Specific example of processing by the learning data generation unit 504 Next, a specific example of processing by the learning data generation unit 504 will be described. Fig. 7 is a diagram showing an example of processing by the learning data generation unit. As shown in Fig. 7, the learning data generation unit 504 further includes an image feature narrowing unit 710 and a combination unit 720.

[0063] When the image feature group 602 is notified from the feature calculation unit 630, the image feature narrowing unit 710 selects a predetermined image feature from the multiple image features included in the notified image feature group 602, and notifies the combination unit 720. The image feature selected by the image feature narrowing unit 710 is an image feature that is useful for predicting data representing the state of microorganisms contained in the learning target sample 102, and is assumed to be determined in advance.

[0064] The image features selected by the image feature narrowing unit 710 are determined in advance based on the best verification results obtained by repeating learning and verification using various combinations of image features. The selected image features may be different for each piece of training data generated by the combining unit 720, or may be common to all pieces of training data. For example, the image features selected when generating training data for predicting the content ratios of various microorganisms may be the same as or different from the image features selected when generating training data for predicting the type of microorganism with the highest content ratio. Furthermore, the image features selected when generating training data for predicting the content ratios of various microorganisms may be different for each type of microorganism, or may be the same.

[0065] When the combining unit 720 is notified of the refined image features by the image feature narrowing unit 710, the combining unit 720 reads the corresponding microbiome data 400 from the data storage unit 512 and generates learning data.

[0066] 7, reference numeral 730_1 denotes training data used when generating a trained model that predicts the content ratio of "microorganism A." Similarly, reference numerals 730_2 and 730_3 denote training data used when generating trained models that predict the content ratios of "microorganism B" and "microorganism C," respectively.

[0067] Reference numeral 730_1 denotes training data generated for the training target sample 102 identified by “sample 1,” Image feature (λ1) to image feature (λ 80 ) as input data, The microbial species "Microorganism A" and the content ratio "a%" included in the microbiota data 400 read from the data storage unit 512 are regarded as correct data. The training data shown is:

[0068] In addition, in the reference numeral 730_1, input data = image feature amount (λ1) ~ image feature amount (λ 80 ) indicates that five wavelengths have been selected by the image feature narrowing-down unit 710. As described above, each wavelength includes 11 image features, so in the example of reference symbol 730_1, the input data includes 55 image features.

[0069] 7, reference numeral 740 denotes training data used to generate a trained model that predicts the type of microorganism with the highest content ratio. Reference numeral 740 denotes training data generated for the training target sample 102 identified by "sample 1," Image feature (λ1) to image feature (λ 80 ) as input data, The highly abundant microbial species "Microorganism F" included in the microbiota data 400 read from the data storage unit 512 is determined as the correct data. The training data shown is:

[0070] In addition, in the reference numeral 730_1, input data = image feature amount (λ1) ~ image feature amount (λ 80 ) indicates that five wavelengths have been selected by the image feature narrowing unit 710. As described above, each wavelength includes 11 image features, so in the example of reference numeral 740, the input data includes 55 image features.

[0071] (3) Specific example of processing by the learning unit 505 Next, a specific example of processing by the learning unit 505 will be described. Fig. 8 is a diagram showing an example of processing by the learning unit. As shown in Fig. 8, the learning unit 505 further includes a model A 801, a model B 802, a model C 803, ..., a model α 821, a comparison and change unit 811, a comparison and change unit 812, a comparison and change unit 813, ..., a comparison and change unit 831.

[0072] The model A801 ​​is a model for predicting the content ratio of "microorganism A." The model A801 ​​outputs output data when "input data" of the learning data indicated by the reference numeral 730_1 is input.

[0073] The comparison and modification unit 811 compares the output data output from the model A 801 with the "correct data" of the learning data indicated by the reference numeral 730_1, and updates the model parameters of the model A 801 based on the error. In this way, learning is performed on the model A 801, and a learned model A is generated.

[0074] Similarly, model B802 is a model for predicting the content ratio of "microorganism B." Model B802 outputs output data when "input data" of learning data indicated by reference numeral 730_2 is input.

[0075] The comparison and modification unit 812 compares the output data output from the model B 802 with the "correct data" of the learning data indicated by the reference numeral 730_2, and updates the model parameters of the model B 802 based on the error. In this way, learning is performed on the model B 802, and a learned model B is generated.

[0076] Similarly, model C803 is a model for predicting the content ratio of "microorganism C." Model C803 outputs output data when "input data" of learning data indicated by reference numeral 730_3 is input.

[0077] The comparison and modification unit 813 compares the output data output from the model C 803 with the "correct answer data" of the learning data indicated by the reference numeral 730_3, and updates the model parameters of the model C 803 based on the error. In this way, learning is performed on the model C 803, and a learned model C is generated.

[0078] The model α 821 is a model for predicting the type of microorganism with the highest content ratio. The model α 821 receives the "input data" of the learning data indicated by the reference numeral 740 and outputs output data.

[0079] The comparison and modification unit 831 compares the output data output from the model α 821 with the "correct data" of the learning data indicated by the reference numeral 740, and updates the model parameters of the model α 821 based on the error. In this way, learning is performed on the model α 821, and a learned model α is generated.

[0080] As is clear from the above description, the trained model A801, the trained model B802, the trained model C803, ..., the trained model α821 are generated by machine learning. The machine learning here includes, for example, Linear regression, logistic regression, naive Bayes, decision tree, random forest, boosting, LASSO, Ridge, ElasticNet, neural network (deep learning, CNN, Transformer), This includes any machine learning algorithms such as:

[0081] <Learning process flow> Next, we will explain the flow of the learning process performed by the microbiome analysis system 100. Figure 9 is an example of a flowchart showing the flow of the learning process performed by the microbiome analysis system.

[0082] In step S901, the microbiome analysis system 100 acquires a target sample 102 for learning collected from an object 101.

[0083] In step S902, the microbiome analysis system 100 irradiates the target sample 102 with near-infrared light and captures the reflected light using the hyperspectral camera 120 to generate hyperspectral images for each wavelength.

[0084] In step S903, the microbiome analysis system 100 performs normalization processing on the acquired hyperspectral images for each wavelength.

[0085] In step S904, the microbiome analysis system 100 calculates image features for the normalized hyperspectral images at each wavelength.

[0086] In step S905, the microbiome analysis system 100 narrows down the image features by selecting predetermined image features from the calculated image features.

[0087] Furthermore, in step S906, the microbiome analysis system 100 uses the next-generation sequencer 130 to generate microbiome data 400 for the target sample 102 for learning.

[0088] In step S907, the microbiome analysis system 100 acquires the narrowed-down image feature amounts as input data, and acquires data representing the state of the microorganisms included in the microbiome data 400 as correct answer data.

[0089] In step S911, the microbiome analysis system 100 generates learning data based on the acquired input data and the acquired correct answer data (here, the content ratio of the target microorganism contained in the learning target sample 102).

[0090] In step S912, the microbiome analysis system 100 uses the generated training data to generate a trained model for predicting the content ratio of the target microorganism contained in the target sample for prediction.

[0091] In step S913, the microbiome analysis system 100 determines whether or not a trained model for predicting the content ratio of the target microorganism contained in the target sample for prediction has been generated for all types of microorganism.

[0092] In step S913, if it is determined that there is a microorganism for which a trained model has not been generated (NO in step S913), the process returns to step S911.

[0093] Meanwhile, in step S921, the microbiome analysis system 100 generates learning data based on the acquired input data and the acquired correct answer data (here, the type of microorganism with the highest content ratio among the microorganisms contained in the learning target sample 102).

[0094] In step S922, the microbiome analysis system 100 uses the generated training data to generate a trained model that predicts the type of microorganism that is most abundant among the microorganisms contained in the target sample for prediction.

[0095] If it is determined in step S913 that trained models have been generated for all types of microorganisms, and if the generation of trained models is completed in step S922, the microbiome analysis system 100 terminates the learning process.

[0096] <System configuration for the prediction phase of the microbiome analysis system> Next, the system configuration of the microbiota analysis system in the prediction phase will be described. Fig. 10 is a diagram showing an example of the system configuration of the microbiota analysis system in the prediction phase. As shown in Fig. 10, the microbiota analysis system 1000 in the prediction phase comprises a near-infrared light output device 110, a hyperspectral camera 120, and a microbiota analysis device 140, which is the "device" according to the first embodiment.

[0097] The near-infrared light output device 110 is a device that emits near-infrared light (light with a wavelength of 800 [nm] to 2500 nm). The near-infrared light emitted from the near-infrared light output device 110 is irradiated onto a target sample 1002 for prediction that has been collected from an object 1001.

[0098] The hyperspectral camera 120 captures the light reflected from the prediction target sample 1002 and disperses the signal (captured signal) obtained by capturing the image into individual wavelengths to generate a hyperspectral image, which is an image captured for each wavelength. The hyperspectral camera 120 transmits the hyperspectral images for each wavelength to the microbiome analyzer 140.

[0099] In the prediction phase, the microbiome analyzer 140 acquires a hyperspectral image of the target sample 1002 for prediction from the hyperspectral camera 120. Using the trained model generated in the learning phase, the microbiome analyzer 140 predicts data representing the state of microorganisms contained in the target sample for prediction from the acquired hyperspectral image. As described above, the trained model generated in the learning phase includes: A trained model for predicting the content ratio of various microorganisms contained in the target sample 1002 for prediction, A trained model that predicts the type of microorganism with the highest content among the microorganisms contained in the target sample 1002 for prediction, For this reason, the microbiome analyzer 140 outputs as prediction results the content ratios of various microorganisms contained in the prediction target sample 1002 and the type of microorganism with the highest content ratio among the microorganisms contained in the prediction target sample 1002.

[0100] <Functional configuration of the microbiome analyzer> Next, the functional configuration of the microbiota analyzer in the prediction phase will be described. FIG. 11 is a diagram showing an example of the functional configuration of the microbiota analyzer in the prediction phase. As described above, a microbiota analysis program is installed in the microbiota analyzer 140, and by executing this microbiota analysis program in the prediction phase, the microbiota analyzer 140: Hyperspectral image acquisition unit 501, Image feature amount calculation unit 502, Image feature refinement unit 701, Prediction unit 1101, Output unit 1102, It functions as:

[0101] Of these, the hyperspectral image acquisition unit 501 and the image feature amount calculation unit 502 have already been described using Fig. 5, and therefore their description will be omitted here. Also, the image feature amount narrowing down unit 701 has already been described using Fig. 7, and therefore their description will be omitted here.

[0102] The prediction unit 1101 reads out the trained model stored in the trained model storage unit 514, and inputs the narrowed-down image features notified by the image feature narrowing unit 701. As a result, the trained model predicts data representing the state of microorganisms contained in the target sample 1002 for prediction.

[0103] As mentioned above, the trained model includes: A trained model for predicting the content ratio of various microorganisms contained in the target sample 1002 for prediction, A trained model that predicts the type of microorganism with the highest content among the microorganisms contained in the target sample 1002 for prediction, Therefore, the prediction unit 1101 notifies the output unit 1102 of the content ratios of various microorganisms contained in the target sample for prediction 1002 and the type of microorganism with the highest content ratio among the microorganisms contained in the target sample for prediction 1002.

[0104] The output unit 1102 outputs the content ratio of various microorganisms contained in the target sample 1002 for prediction, which have been notified by the prediction unit 1101, and the type of microorganism with the highest content ratio among the microorganisms contained in the target sample 1002 for prediction, as prediction results.

[0105] <Specific examples of processing by each functional unit of the microbiome analyzer> Next, a specific example of processing by each functional unit (here, the prediction unit 1101 and the output unit 1102) in the prediction phase of the microbiome analyzer 140 will be described.

[0106] (1) Specific example of processing by the prediction unit 1101 First, a specific example of processing by the prediction unit 1101 will be described. Fig. 12 is a diagram showing an example of processing by the prediction unit. As shown in Fig. 12, the prediction unit 1101 has trained models read out from the trained model storage unit 514. The example in Fig. 12 shows how trained models A 1201, trained model B 1202, trained model C 1203, ... trained model α 1221 have been read out.

[0107] In FIG. 12, reference numeral 1200 indicates that the image feature quantity (λ1) to the image feature quantity (λ2) are input as input data from the image feature quantity narrowing unit 701 for the target sample 1002 for prediction identified by “sample X.” 80 ) is notified.

[0108] The trained model A1201 is a trained model that predicts the content ratio of "microorganism A." When the "input data" of the reference numeral 1200 is input, the trained model A1201 predicts the content ratio of microorganism A contained in the target sample for prediction 1002 identified by "sample X" as follows: X Predict %".

[0109] Similarly, trained model B1202 is a trained model that predicts the content ratio of "microorganism B." When "input data" 1200 is input, trained model B1202 predicts the content ratio of microorganism B contained in the target sample for prediction 1002 identified by "sample X." X Predict %".

[0110] Similarly, the trained model C1203 is a trained model that predicts the content ratio of "microorganism C." When the "input data" of reference numeral 1200 is input, the trained model C1203 predicts the content ratio of microorganism C contained in the target sample for prediction 1002 identified by "sample X" as "c X Predict %".

[0111] Trained model α1221 is a trained model that predicts the type of microorganism with the highest content ratio. When the "input data" of symbol 1200 is input, trained model α1221 outputs the type of microorganism with the highest content ratio "microorganism G" among the microorganisms contained in the target sample for prediction 1002 identified by "sample X."

[0112] (2) Specific example of processing by the output unit 1102 Next, a specific example of processing by the output unit 1102 will be described. Fig. 13 is a diagram showing an example of processing by the output unit.

[0113] As shown in FIG. 13, the prediction result 1300 includes information items such as "target sample," "microorganism species," "content ratio," and "high content microorganism species."

[0114] In the "target sample" field, an identifier ("sample X" in the example of FIG. 13) for identifying the target sample for prediction (for example, target sample 1002) is stored.

[0115] "Microorganism species" stores the type of microorganism (in the example of Figure 13, "Microorganism A," "Microorganism B," "Microorganism C," etc.) contained in the target sample for prediction (e.g., target sample 1002).

[0116] The "content ratio" indicates the content ratio of various microorganisms contained in the target sample for prediction (for example, target sample 1002) (in the example of Figure 13, "a X %, "b X %, "c X %", "···", etc.) are stored.

[0117] The "high content microorganism species" stores the type of microorganism with the highest content ratio ("microorganism G" in the example of FIG. 13) among the microorganisms contained in the target sample for prediction (for example, target sample 1002).

[0118] <Prediction process flow> Next, we will explain the flow of prediction processing by the microbiome analysis system 1000. Figure 14 is an example of a flowchart showing the flow of prediction processing by the microbiome analysis system.

[0119] In step S1401, the microbiome analysis system 1000 acquires a target sample 1002 for prediction collected from an object 1001.

[0120] In step S1402, the microbiome analysis system 1000 irradiates the target sample 1002 with near-infrared light and captures the reflected light using the hyperspectral camera 120 to generate hyperspectral images for each wavelength.

[0121] In step S1403, the microbiome analysis system 1000 performs normalization processing on the acquired hyperspectral images for each wavelength.

[0122] In step S1404, the microbiome analysis system 1000 calculates image features for the normalized hyperspectral images at each wavelength.

[0123] In step S1405, the microbiome analysis system 1000 narrows down the image features by selecting predetermined image features from the calculated image features.

[0124] In step S1406, the microbiome analysis system 1000 inputs the narrowed-down image features into each trained model that predicts the content ratio of various microorganisms contained in the target sample 1002 for prediction, and predicts the content ratio of various microorganisms.

[0125] In step S1407, the microbiome analysis system 1000 inputs the image features after narrowing down into a trained model that predicts the type of microorganism that is most abundant among the microorganisms contained in the target sample for prediction. This allows the microbiome analysis system 1000 to predict the type of microorganism that is most abundant.

[0126] In step S1408, the microbiome analysis system 1000 outputs the prediction results.

[0127] In step S1409, the microbiome analysis system 1000 determines whether or not there are other target samples for prediction. If it is determined in step S1409 that there are other target samples for prediction (YES in step S1409), the process returns to step S1401.

[0128] On the other hand, if it is determined in step S1409 that there are no other target samples for prediction (NO in step S1409), the prediction process ends.

[0129] <Example of verification of the predictive accuracy of a trained model> Next, the prediction accuracy of the trained model possessed by the prediction unit 1101 of the microbiome analyzer 140 will be described.

[0130] (1) A trained model for predicting the content ratio of various microorganisms FIG. 15 is a diagram showing an example of verification of the prediction accuracy of a trained model that predicts the content ratio of various microorganisms.

[0131] Of these, graph 1510 shows an example of verification of the prediction accuracy of the trained model that predicts the content ratio of Lactobacillus. In graph 1510, the horizontal axis shows the content ratio of Lactobacillus (actual measured value %) obtained by analyzing each target sample to be verified using the next-generation sequencer 130. In addition, in graph 1510, the vertical axis shows the content ratio of Lactobacillus (predicted value %) predicted for each target sample to be verified using the trained model that predicts the content ratio of Lactobacillus.

[0132] Each point in graph 1510 is plotted at a position corresponding to the actual measured value and predicted value of each target sample. Also, a straight line 1511 in graph 1510 indicates a linear regression equation with the actual measured value as the explanatory variable and the predicted value as the objective variable. According to graph 1510, the coefficient of determination R 2= 0.7971, indicating that the prediction accuracy of the trained model for predicting the Lactobacillus content ratio was good.

[0133] Graph 1520 shows an example of verification of the prediction accuracy of a trained model that predicts the content ratio of Streptococcus (Streptococcus). In graph 1520, the horizontal axis shows the content ratio (actual measured value %) of Streptococcus obtained by analyzing each target sample to be verified using the next-generation sequencer 130. In addition, in graph 1520, the vertical axis shows the content ratio (predicted value %) of Streptococcus predicted for each target sample to be verified using the trained model that predicts the content ratio of Streptococcus.

[0134] Each point in graph 1520 is plotted at a position corresponding to the actual measured value and predicted value of each target sample. Also, a straight line 1521 in graph 1520 indicates a linear regression equation with the actual measured value as the explanatory variable and the predicted value as the objective variable. According to graph 1520, the coefficient of determination R 2 = 0.7616, which indicates that the prediction accuracy of the trained model for predicting the Streptococcus content ratio is good.

[0135] Graph 1530 shows an example of verification of the prediction accuracy of a trained model that predicts the content ratio of Clostridium. In graph 1530, the horizontal axis shows the content ratio of Clostridium (actual measured value %) obtained by analyzing each target sample to be verified using the next-generation sequencer 130. In addition, in graph 1530, the vertical axis shows the content ratio of Clostridium (predicted value %) predicted for each target sample to be verified using the trained model that predicts the content ratio of Clostridium.

[0136] Each point in graph 1530 is plotted at a position corresponding to the actual measured value and predicted value of each target sample. Also, a straight line 1531 in graph 1530 indicates a linear regression equation with the actual measured value as the explanatory variable and the predicted value as the objective variable. According to graph 1530, the coefficient of determination R 2= 0.7584, which indicates that the trained model for predicting the Clostridium content ratio has good predictive accuracy.

[0137] Graph 1540 shows an example of verification of the prediction accuracy of a trained model that predicts the content ratio of Escherichia (E. coli). In graph 1540, the horizontal axis shows the content ratio of Escherichia (actual measured value %) obtained by analyzing each target sample to be verified using the next-generation sequencer 130. In addition, in graph 1540, the vertical axis shows the content ratio of Escherichia (predicted value %) predicted for each target sample to be verified using the trained model that predicts the content ratio of Escherichia.

[0138] Each point in graph 1540 is plotted at a position corresponding to the actual measured value and predicted value of each target sample. Also, a straight line 1541 in graph 1540 indicates a linear regression equation with the actual measured value as the explanatory variable and the predicted value as the objective variable. According to graph 1540, the coefficient of determination R 2 = 0.9154, which indicates that the trained model for predicting the Escherichia content ratio has good prediction accuracy.

[0139] (2) A trained model that predicts the most abundant microorganism species 16 is a diagram showing an example of verification of the prediction accuracy of a trained model that predicts the type of microorganism with the highest content ratio. In table 1600, each bacterial species arranged horizontally indicates the type of bacterial species with the highest content ratio (predicted value) predicted for each target sample to be verified using a trained model that predicts the type of microorganism with the highest content ratio. In table 1600, each bacterial species arranged vertically indicates the type of microorganism with the highest content ratio (actual value) obtained by analyzing each target sample to be verified using the next-generation sequencer 130.

[0140] Row 1601 in table 1600 shows that 18 validation samples were analyzed to have the highest content of Lactobacillus as an actual measurement. The trained model for predicting the type of microorganism with the highest content was able to predict that Lactobacillus was the microorganism with the highest content in 17 of these target samples.

[0141] Furthermore, row 1602 in table 1600 shows that 17 target samples under validation were analyzed and found to have the highest content of Streptococcus (Streptococcus) as an actual measurement value. The trained model for predicting the type of microorganism with the highest content ratio was able to predict that Streptococcus was the microorganism with the highest content ratio for 16 of these target samples.

[0142] Furthermore, row 1603 in table 1600 shows that 12 target samples under validation were analyzed to have the highest content ratio of Clostridium as an actual measured value. The trained model for predicting the type of microorganism with the highest content ratio was able to predict that Clostridium was the microorganism with the highest content ratio for 11 of these target samples.

[0143] Furthermore, row 1604 in table 1600 shows that 18 target samples under validation were analyzed and found to have the highest content ratio of Escherichia (E. coli) as the actual measured value. The trained model for predicting the type of microorganism with the highest content ratio was able to predict that Escherichia was the microorganism with the highest content ratio for 18 of these target samples.

[0144] As a result, it was verified that the accuracy rate of the trained model for predicting the type of microorganism with the highest content ratio was 95.4% (= 62 / 65 × 100).

[0145] <Summary> As is clear from the above explanation, the microbiome analyzer 140 according to the first embodiment performs the following in the learning phase: A hyperspectral image is obtained by dispersing signals (photographed signals) obtained by photographing the target sample 102 for learning. Calculate features that represent texture based on hyperspectral images. A trained model is generated by training using training data including image features calculated for the training target sample 102 and data representing the state of microorganisms contained in the training target sample 102.

[0146] Furthermore, the microbiome analyzer 140 according to the first embodiment performs the following in the prediction phase: By inputting the feature values ​​representing the texture calculated for the target sample 1002 for prediction into the trained model, data representing the state of the microorganisms contained in the target sample 1002 for prediction is predicted.

[0147] In this way, the microbiome analyzer 140 according to the first embodiment calculates feature amounts that represent texture based on hyperspectral images, thereby capturing the distribution of microorganisms contained in a target sample for each wavelength. Therefore, according to the first embodiment, it is possible to calculate feature amounts that accurately represent the amount of microorganisms contained in a target sample, compared to conventional methods that simply analyze the reflection intensity at each wavelength (methods that use the reflection spectrum).

[0148] As a result, according to the first embodiment, even when microorganisms with different reflection characteristics are mixed in a target sample for prediction, it is possible to accurately predict data representing the states of various microorganisms.

[0149] In other words, the microbiome analyzer 140 according to the first embodiment can improve the accuracy of analysis when analyzing the states of various microorganisms in a microbiome.

[0150] [Second embodiment] In the first embodiment, the near-infrared light emitted from the near-infrared light output device 110 is irradiated onto a target sample, and the hyperspectral camera 120 captures the light reflected from the target sample. However, the light captured by the hyperspectral camera 120 is not limited to the light reflected from the target sample. For example, the hyperspectral camera 120 may capture the light transmitted through the target sample.

[0151] In the first embodiment, the microbiome analysis system is equipped with a near-infrared light output device and is configured to irradiate the target sample with near-infrared light. However, the light irradiated onto the target sample is not limited to near-infrared light, and light in other wavelength ranges may also be irradiated.

[0152] Furthermore, in the first embodiment described above, the microbiome analysis system is configured to include a hyperspectral camera 120 and generate hyperspectral images. However, the configuration of the microbiome analysis system is not limited to this, and instead of the hyperspectral camera 120, for example, a near-infrared camera and a spectral filter may be provided to generate spectral images by spectrally dividing the captured signal.

[0153] In the first embodiment, the pixel value of a pixel in a water region included in a hyperspectral image of wavelength 1440 nm is used as the pixel value of the specific pixel when normalizing by the normalization unit 610. However, the pixel value of the specific pixel used when normalizing by the normalization unit 610 is not limited to this, and the pixel value of another pixel included in a hyperspectral image of another wavelength may be used.

[0154] In the first embodiment, the features representing the texture include arbitrary features, and specific examples include features (statistics) based on a histogram representing the frequency distribution of pixel values ​​of each pixel, difference statistics, a density co-occurrence matrix, Fourier features, etc. However, the arbitrary features referred to here are not limited to features calculated using classical image processing techniques, and may be, for example, variables calculated using deep learning techniques such as CNN and Vision Transformer.

[0155] Furthermore, in the above-described first embodiment, as a specific example of the processing of the image feature amount calculation unit 502, a case has been described in which the image feature amount calculation unit 502 performs processing in the order of normalization, generation of a histogram, and feature amount calculation. However, the order of processing performed by the image feature amount calculation unit 502 is not limited to this, and the image feature amount calculation unit 502 may perform processing in the order of histogram generation, feature amount calculation, and normalization, for example. However, regardless of the processing order, the image feature amount calculation unit 502 calculates image feature amounts that have been normalized.

[0156] In the first embodiment, as an example of normalization processing in the image feature amount calculation unit 502, The pixel value of each pixel included in the hyperspectral image of each wavelength (hyperspectral image excluding the hyperspectral image of a specific wavelength) is The pixel value of a specific pixel contained in a hyperspectral image of a specific wavelength. Although the division method has been described above, the normalization method is not limited to this. For example, normalization may be performed by subtraction instead of division, or by performing other operations. Note that the normalization process in the image feature amount calculation unit 502 is not an essential component, and the image feature amount calculation unit 502 does not necessarily have to include the normalization unit 610.

[0157] The present invention is not limited to the configurations described in the above embodiments, but may be combined with other elements, etc. These aspects can be changed without departing from the spirit of the present invention, and can be appropriately determined depending on the application form. [Explanation of symbols]

[0158] 100: Microbiota analysis system 110:Near infrared light output equipment 120: Hyperspectral camera 130: Next-generation sequencer 140: Microbiome analysis device 400: Microbiota data 501: Hyperspectral image acquisition unit 502: Image feature calculation unit 503: Microbiota Data Acquisition Department 504: Learning data generation unit 505: Learning Department 610: Normalization section 620: Histogram generation unit 630: Feature calculation unit 710: Image feature refinement unit 720:Joining part 1101: Prediction Department 1102: Output section

Claims

1. an acquisition unit that acquires a spectral image generated by dispersing an image signal obtained by capturing an image of an object; a feature amount calculation unit that calculates a feature amount representing a texture based on the spectral image; a prediction unit that predicts data representing the state of microorganisms contained in an object for prediction by inputting the feature amounts calculated for the object for prediction into a trained model that has been trained using training data including the feature amounts calculated for the object for learning and data representing the state of microorganisms contained in the object for learning; A device having:

2. The imaging signal is a signal obtained by irradiating a target with light in a predetermined wavelength range.

10. The apparatus of claim 1.

3. some of the feature amounts of some of the spectroscopic images are selected from the plurality of feature amounts of the respective spectroscopic images calculated by the feature amount calculation unit, and are used for the learning or the prediction.

10. The apparatus of claim 1.

4. the feature amount includes a statistical amount of pixel values ​​of pixels included in the spectroscopic image; 10. The apparatus of claim 1.

5. the feature amount calculation unit calculates the feature amount after normalization processing; 10. The apparatus of claim 1.

6. the normalization process is a process of performing an operation on pixel values ​​of a spectroscopic image of a specific wavelength among the spectroscopic images acquired by the acquisition unit, excluding the spectroscopic image of the specific wavelength, using pixel values ​​of the spectroscopic image of the specific wavelength.

6. The apparatus of claim 5.

7. The subject is a biologically or environmentally derived sample containing a single or multiple species of microorganisms.

10. The apparatus of claim 1.

8. The data representing the state of the microorganisms includes any one of the type, amount, and content ratio of the microorganisms contained in the target object.

10. The apparatus of claim 1.

9. The data representing the state of microorganisms is a content ratio of each type of microorganism, which represents a ratio of the amount of each type of microorganism contained in the target object to the total amount of all types of microorganisms, the prediction unit predicts the content ratio of each type of microorganism contained in the prediction target object using trained models, the number of which corresponds to the number of types of microorganisms; 9. The apparatus of claim 8.

10. the data representing the state of the microorganisms is data representing the type of microorganism most commonly found in the target object; the prediction unit predicts the type of microorganism most frequently contained in the object for prediction using a trained model that predicts the type of microorganism most frequently contained in the object; 9. The apparatus of claim 8.

11. acquiring a spectral image generated by dispersing an image signal obtained by capturing an image of an object; calculating a feature quantity representing a texture based on the spectral image; a step of predicting data representing the state of microorganisms contained in an object for prediction by inputting the feature amounts calculated for the object for prediction into a trained model trained using training data including the feature amounts calculated for the object for learning and data representing the state of microorganisms contained in the object for learning; How a computer runs.

12. acquiring a spectral image generated by dispersing an image signal obtained by capturing an image of an object; calculating a feature quantity representing a texture based on the spectral image; a step of predicting data representing the state of microorganisms contained in an object for prediction by inputting the feature amounts calculated for the object for prediction into a trained model trained using training data including the feature amounts calculated for the object for learning and data representing the state of microorganisms contained in the object for learning; A program that causes a computer to execute the following.

Citation Information

Patent Citations

  • Method and device for measuring number or quantity of microorganism

    JP2013235014A