Embryo quality evaluation method
By combining multiple evaluation systems and artificial intelligence models, embryo quality is automatically assessed, which solves the problems of low efficiency and accuracy in existing technologies and achieves efficient and accurate embryo quality screening.
Patent Information
- Application Number
- CN202510750274.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-06
- Publication Date
- 2025-09-09
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The efficiency and accuracy of embryo quality assessment are low and need to be improved urgently.
By obtaining data from the embryo culture process, automated evaluation is performed using evaluation scripts from multiple evaluation systems. By combining artificial intelligence models and traditional data analysis algorithms, a comprehensive assessment of embryo quality is conducted, and weights are set according to different situations to improve accuracy.
It realizes the automated comprehensive evaluation of embryo quality, improves the evaluation efficiency and accuracy, and assists in the rapid screening of high-quality embryos.
Smart Images

Figure CN120613128A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of data processing technology, and in particular to a method for evaluating embryo quality. Background Art
[0002] Hospital assisted reproductive departments typically have multiple embryo incubators for culturing embryos. Embryo data generated during the embryo culture process can now be used to assess embryo quality, screening for high-quality embryos and improving the success rate of embryo transfer.
[0003] In the process of realizing the present invention, the inventors discovered that the following technical problems exist in the prior art: the efficiency and accuracy of embryo quality assessment are low and need to be solved urgently. Summary of the Invention
[0004] The embodiments of the present invention provide an embryo quality assessment method, which solves the problem of low efficiency and accuracy in embryo quality assessment.
[0005] According to one aspect of the present invention, a method for evaluating embryo quality is provided, which may include:
[0006] For the target embryo to be evaluated for embryo quality, obtaining embryo data generated during the culture process of the target embryo, and analyzing the embryo data to obtain analysis results;
[0007] For each of the plurality of evaluation scripts, evaluating a target embryo quality of the target embryo according to an analysis result by executing the evaluation script, wherein the plurality of evaluation scripts are pre-coded based on different evaluation systems, and the evaluation system is a system for performing embryo quality evaluation;
[0008] According to the target embryo qualities corresponding to each evaluation system, the comprehensive embryo quality of the target embryo is obtained.
[0009] According to another aspect of the present invention, there is provided an embryo quality assessment device, which may include:
[0010] An analysis result obtaining module is used to obtain embryo data generated during the culture process of the target embryo to be evaluated for embryo quality, and analyze the embryo data to obtain an analysis result;
[0011] a target embryo quality assessment module, configured to assess the target embryo quality of each of a plurality of assessment scripts by executing the assessment script and, based on analysis results, assessing the target embryo quality of the target embryo, wherein the plurality of assessment scripts are pre-coded based on different assessment systems, each of which is a system for performing embryo quality assessment;
[0012] The comprehensive embryo quality obtaining module is used to obtain the comprehensive embryo quality of the target embryo according to the target embryo quality corresponding to each evaluation system.
[0013] According to another aspect of the present invention, there is provided an electronic device, which may include:
[0014] at least one processor; and
[0015] a memory communicatively connected to at least one processor; wherein,
[0016] The memory stores a computer program that can be executed by at least one processor. The computer program is executed by the at least one processor so that the at least one processor implements the embryo quality assessment method provided by any embodiment of the present invention when executing the computer program.
[0017] According to another aspect of the present invention, a computer-readable storage medium is provided, on which computer instructions are stored. The computer instructions are used to enable a processor to implement the embryo quality assessment method provided by any embodiment of the present invention when executed.
[0018] According to another aspect of the present invention, a computer program product is provided, on which a computer program is stored. When the computer program is executed by a processor, the embryo quality assessment method provided by any embodiment of the present invention is implemented.
[0019] The technical solution of the embodiment of the present invention, for the target embryo to be evaluated for embryo quality, can obtain the embryo data generated during the culture process of the target embryo, and analyze the embryo data to obtain an analysis result; further, for each evaluation script in each evaluation script that is encoded based on different evaluation systems in advance, by executing the evaluation script, to utilize the corresponding evaluation system, the target embryo quality of the target embryo is evaluated according to the analysis result; in this way, the comprehensive embryo quality of the target embryo can be obtained according to the target embryo quality corresponding to each evaluation system. The above technical solution, by utilizing multiple evaluation systems to evaluate embryo quality, can improve the evaluation accuracy compared to utilizing a single evaluation system, and this evaluation process is fully automated, without manual operation, thereby improving the evaluation efficiency. In other words, the above technical solution solves the problem of low efficiency and accuracy of embryo quality evaluation, realizes the automated comprehensive evaluation of embryo quality, thereby assisting relevant personnel to quickly and accurately screen high-quality embryos.
[0020] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present invention, nor is it intended to limit the scope of the present invention. Other features of the present invention will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0022] Figure 1 is a flow chart of an embryo quality assessment method provided according to an embodiment of the present invention;
[0023] Figure 2 is a flow chart of another embryo quality assessment method provided according to an embodiment of the present invention;
[0024] Figure 3 is a flow chart of another embryo quality assessment method provided according to an embodiment of the present invention;
[0025] Figure 4 is a flow chart of another embryo quality assessment method provided according to an embodiment of the present invention;
[0026] Figure 5 is a schematic diagram of an optional example of another embryo quality assessment method provided according to an embodiment of the present invention;
[0027] Figure 6 This is a structural block diagram of an embryo quality assessment device provided according to an embodiment of the present invention;
[0028] Figure 7 Schematic diagram of the structure of an electronic device for implementing the embryo quality assessment method according to an embodiment of the present invention. DETAILED DESCRIPTION
[0029] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.
[0030] It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. The situations of "target", "original", etc. are similar and will not be repeated here. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0031] It should be noted that the collection, collection, updating, analysis, processing, use, transmission, and storage of user personal information involved in the technical solution of the present invention all comply with relevant laws and regulations, are used for legitimate purposes, and do not violate public order and good morals. Necessary measures are taken with respect to user personal information to prevent unauthorized access to user personal information data and maintain the security of user personal information and network security.
[0032] Figure 1 1 is a flow chart of an embryo quality assessment method provided by an embodiment of the present invention. This embodiment is applicable to situations where embryo quality is assessed, and is particularly applicable to situations where embryo quality is comprehensively assessed using multiple assessment systems. The method can be performed by an embryo quality assessment device provided by an embodiment of the present invention. The device can be implemented by software and / or hardware, and the device can be integrated into an electronic device, such as various user terminals or servers.
[0033] See also Figure 1 The method of the embodiment of the present invention specifically includes the following steps:
[0034] S110. For the target embryo to be evaluated for embryo quality, obtain embryo data generated during the culture process of the target embryo, analyze the embryo data, and obtain analysis results.
[0035] Wherein, the target embryo can be understood as the embryo to be subjected to embryo quality assessment. Embryo data can be understood as the data generated during the culture process of the target embryo. Exemplarily, the data can be at least one of an embryo image, a timestamp of the embryo image, a hierarchical relationship of the embryo image, a developmental stage marker of the target embryo, environmental parameters of the embryo incubator where the target embryo is located, and a culture operation timeline event of the target embryo. This is related to actual conditions and is not specifically limited herein.
[0036] Obtain this embryo data, and analyze this embryo data, obtain analysis result, this analysis result can assist the assessment system in subsequent steps to carry out embryo quality assessment.On this basis, optionally, this analysis process can be based on artificial intelligence (Artificial Intelligence, AI) model realization completed by pre-training, be incorporated into the embodiment of the present invention, optionally, this AI model can be at least one of prokaryotic detection model, nucleolus detection model, cell detection model and developmental stage detection model etc., this is relevant to actual situation, do not make specific limit at this;Can also be based on traditional data analysis algorithm realization, this data analysis algorithm can for example include descriptive statistical analysis, exploratory data analysis, regression analysis, cluster analysis, correlation analysis, time series analysis and spatial data analysis etc. at least one;Certainly, can also be based on the remaining data analysis mode to carry out, this can be selected according to actual demand, do not make specific limit at this.
[0037] S120. For each of the plurality of evaluation scripts, evaluating the target embryo quality of the target embryo according to the analysis results by executing the evaluation script;
[0038] Among them, multiple evaluation scripts are pre-coded based on different evaluation systems, and the evaluation system is a system for evaluating embryo quality.
[0039] The evaluation system can be understood as a preset system for embryo quality assessment. In the embodiments of the present invention, there are multiple different evaluation systems. On this basis, the evaluation system can also be optionally referred to as an evaluation strategy or evaluation rule, because it represents the rules or strategies applied in the embryo quality assessment process. Alternatively, in combination with the application scenarios that may be involved in the embodiments of the present invention, the evaluation system can be refined based on authoritative papers and / or conference consensus in the field of assisted reproduction.
[0040] For each assessment system, coding is performed in advance based on the assessment system, so that the assessment system can be converted into a corresponding assessment script. By executing the assessment script, the assessment system can be applied to perform embryo quality assessment. In embodiments of the present invention, the assessment script can also be referred to as a programmed logic module or program module. Thus, an assessment script corresponding to each assessment system can be obtained.
[0041] On this basis, for each evaluation script in whole evaluation scripts, by executing this evaluation script, to utilize the evaluation system corresponding to this evaluation script, according to analysis result, the embryo quality of evaluation target embryo, i.e., the developmental potential of evaluation target embryo. In order to distinguish with the embryo quality obtained in S130, here the embryo quality obtained in S120 can be referred to as target embryo quality, and the embryo quality obtained in S130 is referred to as comprehensive assessment quality. In embodiments of the present invention, optionally, this target embryo quality can be represented by modes such as scoring or rank, and this can be selected according to actual demand, is not specifically limited at this.
[0042] On this basis, optionally, the evaluation script execution process in this step can be executed serially or in parallel, especially in parallel, to help improve the efficiency of embryo quality assessment.
[0043] S130. Obtain the comprehensive embryo quality of the target embryo according to the target embryo quality corresponding to each evaluation system.
[0044] The target embryo quality corresponding to each assessment system can be used to determine the final target embryo quality, i.e., the comprehensive embryo quality described above. Furthermore, the comprehensive embryo quality can be directly derived from each target embryo quality, or by weighting each target embryo quality to determine the comprehensive embryo quality, etc., without further limitation.
[0045] The technical solution of the embodiment of the present invention, for the target embryo to be evaluated for embryo quality, can obtain the embryo data generated during the culture process of the target embryo, and analyze the embryo data to obtain an analysis result; further, for each evaluation script in each evaluation script that is encoded based on different evaluation systems in advance, by executing the evaluation script, to utilize the corresponding evaluation system, the target embryo quality of the target embryo is evaluated according to the analysis result; in this way, the comprehensive embryo quality of the target embryo can be obtained according to the target embryo quality corresponding to each evaluation system. The above technical solution, by utilizing multiple evaluation systems to evaluate embryo quality, can improve the evaluation accuracy compared to utilizing a single evaluation system, and this evaluation process is fully automated, without manual operation, thereby improving the evaluation efficiency. In other words, the above technical solution solves the problem of low efficiency and accuracy of embryo quality evaluation, realizes the automated comprehensive evaluation of embryo quality, thereby assisting relevant personnel to quickly and accurately screen high-quality embryos.
[0046] Figure 2Flowchart of another embryo quality assessment method provided in an embodiment of the present invention. This embodiment is optimized based on the above-mentioned technical solutions. In this embodiment, optionally, according to the target embryo quality corresponding to each evaluation system, the comprehensive embryo quality of the target embryo is obtained, including: obtaining the target weight corresponding to each evaluation system; according to the target weight and target embryo quality corresponding to each evaluation system, the comprehensive embryo quality of the target embryo is obtained. Wherein, the explanation of the terms that are the same as or corresponding to the above-mentioned embodiments will not be repeated here.
[0047] See also Figure 2 The method of this embodiment may specifically include the following steps:
[0048] S210. For the target embryo to be evaluated for embryo quality, obtain embryo data generated during the culture process of the target embryo, and analyze the embryo data to obtain an analysis result.
[0049] S220. For each evaluation script in the plurality of evaluation scripts, evaluating the target embryo quality of the target embryo according to the analysis results by executing the evaluation script;
[0050] Among them, multiple evaluation scripts are pre-coded based on different evaluation systems, and the evaluation system is a system for evaluating embryo quality.
[0051] S230. Obtain the target weights corresponding to each evaluation system, and obtain the comprehensive embryo quality of the target embryo based on the target weights and target embryo quality corresponding to each evaluation system.
[0052] Different assessment systems have their own target weights, which reflect the accuracy of the corresponding assessment system in assessing embryo quality. This means that there is a positive correlation between the target weight and the accuracy. By obtaining the target weights for each assessment system, the target embryo quality corresponding to each assessment system can be weighted based on these target weights to obtain the overall embryo quality.
[0053] The technical solution of the embodiment of the present invention utilizes target weights that can reflect the accuracy of the evaluation system in evaluating embryo quality, and performs weighted processing on the target embryo qualities corresponding to each evaluation system to obtain the comprehensive embryo quality, thereby further improving the accuracy of embryo quality evaluation.
[0054] An optional technical solution for obtaining target weights corresponding to each evaluation system includes:
[0055] Acquire a plurality of candidate weight sets, wherein the candidate weight sets may include candidate weights corresponding to each evaluation system;
[0056] For the target object to which the target embryo belongs, the clinical data of the target object is obtained, and based on the clinical data, a target weight group is determined from multiple candidate weight groups, and each candidate weight in the target weight group is used as the target weight corresponding to each evaluation system.
[0057] Clinical studies have found that different assessment systems may be more suitable for different patient situations. For example, using age as an example, assuming there are two assessment systems, Assessment A and B, the accuracy of embryo quality assessment using Assessment A is higher for patients aged 26-30 than using Assessment B. However, the opposite is true for patients aged 31-35. This shows that applying a single set of weights to all patients cannot effectively guarantee accuracy.
[0058] Therefore, in the present technical solution, a corresponding weight group is set for each patient in different situations, and the weight group includes a set of weights corresponding to the patient in the corresponding situation, and each weight in the set of weights corresponds to each evaluation system one by one. On this basis, optionally, this weight group setting process can be based on clinical guidelines related to embryo quality assessment; it can also be based on the actual embryo quality of the sample embryo and the sample embryo quality given by each evaluation system for the sample embryo; etc., which are not specifically limited here. It should be noted that, in order to distinguish it from the target weight in the foregoing text, the weight set here is referred to as a candidate weight, and the corresponding weight group can be referred to as a candidate weight group.
[0059] On this basis, the target subject can be understood as the subject to which the target embryo belongs (or is referred to as the subject of the embryo). In conjunction with the present technical solution, the subject can also be optionally referred to as the patient. Obtaining clinical data of the target subject can particularly include obtaining clinical data related to embryo quality assessment, such as age and / or previous cycle results, etc. This is related to actual circumstances and is not specifically limited here.
[0060] From a plurality of candidate weight groups, a target weight group that is adapted to the clinical data is determined, and then each candidate weight in the target weight group can be used as the target weight corresponding to each evaluation system.
[0061] The above technical solution pre-sets multiple sets of weights (i.e., candidate weights), and then screens out a set of weights (i.e., target weights) that are suitable for the target object based on the clinical data of the target object, and performs weighted processing of the quality of each target embryo on this basis. Compared with using only one set of weights, it has better clinical adaptability, thereby further improving the accuracy of embryo quality assessment.
[0062] Another optional technical solution is to determine the target weight as follows:
[0063] Obtain the weights to be adjusted corresponding to each evaluation system, as well as the sample embryo quality corresponding to each evaluation system and the actual embryo quality of the sample embryo;
[0064] Based on the sample embryo masses and the actual embryo masses corresponding to the multiple sample embryos, each weight to be adjusted is adjusted to obtain a corresponding target weight.
[0065] The weights currently applied to each assessment system may not be completely accurate. Therefore, in order to further improve the accuracy of embryo quality assessment, these weights can be adjusted. It should be noted that in order to distinguish them from the target weights that are ultimately applied, the weights to be adjusted are referred to as "to-be-adjusted weights."
[0066] The sample embryo can be understood as the embryo used in the weight adjustment process. Each evaluation system is used to evaluate the sample embryo's quality to obtain the corresponding sample embryo quality and the actual embryo quality of the sample embryo. In this technical solution, the actual embryo quality can optionally be determined based on whether the sample embryo was successfully transplanted, etc., which is not specifically limited here.
[0067] Further, by counting the quality of each sample embryo and the true embryo quality corresponding to each sample embryo, the evaluation system that can more accurately evaluate the quality of the embryo can be determined in each evaluation system, and on this basis, each weight to be adjusted is adjusted, for example, by using a Bayesian optimization algorithm to adjust, and obtain the corresponding target weight. Exemplary, assuming that according to clinical guidelines, it is initially believed that the accuracy of evaluation system A is higher than that of evaluation system B, and therefore a larger weight (i.e., weight to be adjusted) is assigned to evaluation system A, but later, after verification by sample embryos, it is found that evaluation system B is more accurate, then the weight of evaluation system B can be increased and the weight of evaluation system A can be reduced, thereby obtaining the target weights corresponding to evaluation system A and evaluation system B, respectively.
[0068] The above technical solution further improves the accuracy of embryo quality assessment by dynamically adjusting the weights corresponding to different assessment systems. Optionally, this weight adjustment process can be combined with the multiple sets of weights described above. Specifically, multiple sets of weights can be pre-set, and then the corresponding set of weights can be adjusted based on the verification results of sample embryos in different situations. This combination can significantly improve the accuracy of embryo quality assessment.
[0069] Figure 3It is a flow chart of another embryo quality assessment method provided in an embodiment of the present invention. The present embodiment is optimized based on the above-mentioned technical solutions. In the present embodiment, optionally, the analysis result includes the target embryo's corresponding index values under a plurality of preset indicators that can characterize the quality of the embryo; by executing the evaluation script, according to the analysis result, the target embryo quality of the target embryo is assessed, including: by executing the evaluation script, according to the index value of the target embryo under the first indicator, the target embryo quality of the target embryo is assessed, wherein the first indicator is the indicator applied by the evaluation system corresponding to the evaluation script in the embryo quality assessment process. Wherein, the explanation of the terms identical or corresponding to the above-mentioned embodiments will not be repeated here.
[0070] See also Figure 3 The method of this embodiment may specifically include the following steps:
[0071] S310. For the target embryo to be evaluated for embryo quality, obtain the embryo data generated during the culture process of the target embryo, and analyze the embryo data to obtain the indicator values corresponding to the target embryo under multiple preset indicators that can characterize the embryo quality.
[0072] Wherein, index can be understood as the index that can characterize embryo quality in advance, in embodiments of the present invention, optional, this index can for example be zona pellucida thickness, inner cell mass rating, embryonic cell number embryonic development rate, embryonic fragmentation rate, pronuclear number, whether contact and nucleolus distribution mode etc. between two pronuclei, this is relevant to actual situation, is not specifically limited at this;Again optional, this index is because of supplying assessment system application, is more basic index, therefore also can be referred to as basic index.By analyzing embryo data, obtain the index value that target embryo corresponds respectively under multiple indexes.
[0073] S320. For each evaluation script in the plurality of evaluation scripts, evaluating the target embryo quality of the target embryo according to the indicator value of the target embryo under the first indicator by executing the evaluation script;
[0074] Among them, multiple evaluation scripts are pre-coded based on different evaluation systems, and the evaluation system is a system for evaluating embryo quality;
[0075] The first indicator is an indicator used by the evaluation system corresponding to the evaluation script in the embryo quality evaluation process.
[0076] Among them, for the multiple indicators mentioned in S310, different evaluation systems may use different indicators in the multiple indicators. For example, assuming there are indicators 1, 2, and 3, evaluation system A uses indicators 1 and 2 to evaluate embryo quality, while evaluation system B uses indicators 2 and 3 to evaluate embryo quality.
[0077] On this basis, taking any evaluation script as an example, by executing the evaluation script, the evaluation system corresponding to the evaluation script evaluates the quality of the target embryo according to the indicator value of the target embryo under the first indicator. The first indicator can be understood as the indicator applied by the evaluation system among multiple indicators.
[0078] S330. Obtain the comprehensive embryo quality of the target embryo based on the target embryo quality corresponding to each evaluation system.
[0079] The technical solution of the embodiment of the present invention obtains the indicator values corresponding to the target embryo under multiple indicators by analyzing embryo data. In this way, each evaluation system can apply the indicator value under the corresponding indicator (i.e., the first indicator) to perform embryo quality evaluation, thereby further improving the accuracy of embryo quality evaluation.
[0080] An optional technical solution for analyzing embryo data to obtain analysis results includes:
[0081] For each of the plurality of pre-trained artificial intelligence models, inputting the embryo data into the artificial intelligence model to obtain an output result outputted by the artificial intelligence model after analyzing the embryo data;
[0082] For the second indicator corresponding to the artificial intelligence model among the multiple indicators, the indicator value of the target embryo under the second indicator is obtained according to the output result.
[0083] Among them, in this technical solution, multiple AI models can be pre-trained, such as two or more of the prokaryotic detection model, nucleolus detection model, cell detection model, and developmental stage detection model mentioned above, to analyze embryo data from different angles.
[0084] On this basis, for each AI model, the embryo data can be input into the AI model, to obtain the output result of the AI model output after analyzing the embryo data. It should be noted that the output result may be the result that confidence, bounding box (bounding box) and label etc. cannot be understood by the evaluation system, so the output result needs to be converted into an index, that is, converted into a result that can be understood by the evaluation system. Specifically, for the second index corresponding to the AI model in all indicators, the output result can be converted into the index value under the second index, then the evaluation system of the second index needs to be applied subsequently, and embryo quality assessment can be directly performed according to the index value under the second index.
[0085] The above technical solution uses an AI model to effectively analyze embryo data, and then converts the output results of the AI model into indicator values under a certain indicator that can be understood by the evaluation system, thereby realizing the effective use of the analysis results and further improving the accuracy of embryo quality assessment.
[0086] On this basis, optionally, the embryo data includes a plurality of embryo images, each embryo image being acquired at a different time point during the development of the target embryo;
[0087] The embryo data is input into the artificial intelligence model to obtain the output results output by the artificial intelligence model after analyzing the embryo data, including:
[0088] Inputting multiple embryo images into an artificial intelligence model to analyze the multiple embryo images using the artificial intelligence model, determining key time points from the time points corresponding to the multiple embryo images, and analyzing the embryo images corresponding to the key time points;
[0089] Obtain the output results output by the artificial intelligence model after embryo image analysis.
[0090] Wherein, embryo data may include multiple embryo images, and each embryo image is collected at different time points in the development process of target embryo.On this basis, it is found through clinical practice that it is not that the target images collected at each time point are conducive to embryo quality assessment, therefore by inputting the multiple embryo images into the AI model, to utilize the AI model, analyze the multiple embryo images, to determine the key time point from the time points corresponding to the multiple embryo images, the key time point can be considered as the more critical time point in the development process, such as t2 time point and / or t3 time point, and then the embryo image corresponding to the key time point is analyzed.Thus, the output result of the AI model output after performing embryo image analysis can be obtained.
[0091] The above technical solution uses AI models to identify key time points, and then analyzes the embryo images collected at these key time points, rather than analyzing all embryo images, thereby further improving the accuracy and efficiency of embryo quality assessment.
[0092] Another optional technical solution is to evaluate the target embryo quality of the target embryo according to the indicator value of the target embryo under the first indicator by executing the evaluation script, including:
[0093] evaluating the target embryo quality of the target embryo according to the indicator value of the target embryo under the first indicator and the indicator value range corresponding to the first indicator by executing the evaluation script;
[0094] Among them, the indicator value range is the evaluation system corresponding to the evaluation script, and the value range applied to the first indicator.
[0095] Among them, for the same indicator and the assessment system that uses the indicator to assess embryo quality, the value range (i.e., the indicator value range) applied by each assessment system for the indicator may differ. Therefore, when executing the assessment script and using the corresponding assessment system to assess the embryo quality based on the indicator value of the target embryo under the corresponding first indicator, it is also necessary to refer to the indicator value range applied by the assessment system for the first indicator, thereby further improving the accuracy of the embryo quality assessment.
[0096] Figure 4 Flowchart of another embryo quality assessment method provided in an embodiment of the present invention. This embodiment is optimized based on the above-mentioned technical solutions. In this embodiment, optionally, the above-mentioned embryo quality assessment method further includes: for the same target embryo, on a visual interface, displaying each target embryo quality and comprehensive embryo quality corresponding to the target embryo. Wherein, the explanation of the terms identical or corresponding to the above-mentioned embodiments will not be repeated here.
[0097] See also Figure 4 The method of this embodiment may specifically include the following steps:
[0098] S410. For the target embryo to be evaluated for embryo quality, obtain embryo data generated during the culture process of the target embryo, analyze the embryo data, and obtain analysis results.
[0099] S420. For each evaluation script in the plurality of evaluation scripts, evaluating the target embryo quality of the target embryo according to the analysis results by executing the evaluation script;
[0100] Among them, multiple evaluation scripts are pre-coded based on different evaluation systems, and the evaluation system is a system for evaluating embryo quality.
[0101] S430. Obtain the comprehensive embryo quality of the target embryo according to the target embryo quality corresponding to each evaluation system.
[0102] S440. For the same target embryo, the target embryo qualities and the comprehensive embryo quality corresponding to the target embryo are displayed on the visual interface.
[0103] The technical solution of the embodiment of the present invention, through the visualization of embryo quality, especially by simultaneously displaying the qualities of each target embryo and the comprehensive embryo quality corresponding to the same target embryo, can enable relevant personnel to intuitively compare the differential evaluation results (i.e., target embryo quality) and the comprehensive evaluation results (i.e., comprehensive embryo quality) of the target embryo under different evaluation systems. That is, this multi-dimensional comparison method can assist relevant personnel in quickly screening out high-quality target embryos, thereby supporting real-time decision-making.
[0104] An optional technical solution, the above-mentioned embryo quality assessment method further includes:
[0105] For the target object to which the target embryo belongs, sorting the target embryos according to the comprehensive embryo qualities corresponding to the multiple target embryos belonging to the target object;
[0106] The obtained sorting results are displayed on the visual interface.
[0107] The above technical solution ranks the comprehensive embryo qualities corresponding to multiple target embryos belonging to the same target object, and displays the ranking results of each target embryo. On this basis, it can optionally highlight (for example, mark in red and / or pin to the top, etc.) the target embryos with better embryo quality in the ranking results, thereby further assisting relevant personnel to quickly screen out high-quality target embryos.
[0108] On this basis, in order to better understand the above-mentioned technical solutions as a whole, an example of automated embryo evaluation based on a multi-evaluation system will be used for illustration.
[0109] For example, see Figure 5 , organize multiple evaluation systems, and for each evaluation system organized, use a rule engine to convert the evaluation system into an evaluation script. Then, input the embryo image into the AI model to use the AI model for reasoning to obtain the index value of the target embryo under the basic indicators. Then, for each evaluation script, by executing the evaluation script, apply the corresponding evaluation system, and perform embryo quality evaluation according to the index value under the corresponding basic indicator, so as to obtain the comprehensive embryo quality by combining the evaluation results of each evaluation system. After obtaining the comprehensive embryo quality corresponding to each target embryo, each target embryo can be sorted accordingly, and the sorting results can be displayed on a visual interface to assist relevant personnel in quickly and accurately screening out high-quality target embryos.
[0110] Figure 6This is a structural block diagram of an embryo quality assessment device provided in an embodiment of the present invention, which is used to perform the embryo quality assessment method provided in any of the above embodiments. This device and the embryo quality assessment method of the above embodiments belong to the same inventive concept. For details not fully described in the embodiment of the embryo quality assessment device, please refer to the embodiment of the above embryo quality assessment method. Figure 6 The device may specifically include: an analysis result obtaining module 510, a target embryo quality assessment module 520 and a comprehensive embryo quality obtaining module 530.
[0111] The analysis result obtaining module 510 is used to obtain embryo data generated during the culture process of the target embryo for embryo quality assessment, and analyze the embryo data to obtain an analysis result;
[0112] a target embryo quality assessment module 520 for assessing the target embryo quality of each of a plurality of assessment scripts by executing the assessment script and, based on analysis results, assessing the target embryo quality of the target embryo, wherein the plurality of assessment scripts are pre-coded based on different assessment systems, each of which is a system for performing embryo quality assessment;
[0113] The comprehensive embryo quality obtaining module 530 is used to obtain the comprehensive embryo quality of the target embryo according to the target embryo quality corresponding to each evaluation system.
[0114] Optionally, the comprehensive embryo quality obtaining module 530 may include:
[0115] A target weight acquisition unit, used to acquire the target weights corresponding to each evaluation system;
[0116] The comprehensive embryo quality obtaining unit is used to obtain the comprehensive embryo quality of the target embryo according to the target weights and target embryo qualities corresponding to each evaluation system.
[0117] On this basis, an optional target weight acquisition unit may include:
[0118] a candidate weight group acquisition subunit, configured to acquire a plurality of candidate weight groups, wherein the candidate weight groups include candidate weights corresponding to respective evaluation systems;
[0119] The target weight obtaining subunit is used to obtain the clinical data of the target object to which the target embryo belongs, determine the target weight group from multiple candidate weight groups based on the clinical data, and use each candidate weight in the target weight group as the target weight corresponding to each evaluation system.
[0120] Alternatively, the target weight is determined by the following unit:
[0121] A true embryo quality acquisition unit is used to acquire the weights to be adjusted corresponding to each evaluation system, and to acquire the sample embryo quality corresponding to each evaluation system and the true embryo quality of the sample embryo;
[0122] The target weight obtaining unit is used to adjust each weight to be adjusted based on the sample embryo masses and the actual embryo masses corresponding to the multiple sample embryos to obtain the corresponding target weight.
[0123] Optionally, the analysis result may include the corresponding index values of the target embryo under multiple preset indicators that can characterize the quality of the embryo;
[0124] The target embryo quality assessment module 520 may include:
[0125] The target embryo quality assessment submodule is used to evaluate the target embryo quality of the target embryo according to the indicator value of the target embryo under the first indicator by executing the assessment script, wherein the first indicator is the indicator applied by the assessment system corresponding to the assessment script in the embryo quality assessment process.
[0126] On this basis, an optional analysis result obtaining module 510 may include:
[0127] An output result obtaining submodule is used to input the embryo data into each of the plurality of pre-trained artificial intelligence models to obtain an output result outputted by the artificial intelligence model after analyzing the embryo data;
[0128] The indicator value obtaining submodule is used to obtain the indicator value of the target embryo under the second indicator according to the output result for the second indicator corresponding to the artificial intelligence model among multiple indicators.
[0129] On this basis, optionally, the embryo data may include multiple embryo images, each embryo image being acquired at a different time point during the development of the target embryo;
[0130] The output results in submodules, which may include:
[0131] An embryo image analysis unit, configured to input a plurality of embryo images into an artificial intelligence model, analyze the plurality of embryo images using the artificial intelligence model, determine a key time point from the time points corresponding to the plurality of embryo images, and analyze the embryo images corresponding to the key time point;
[0132] The output result obtaining unit is used to obtain the output result output by the artificial intelligence model after performing embryo image analysis.
[0133] Another optional target embryo quality assessment submodule is specifically used to:
[0134] By executing the evaluation script, the target embryo quality of the target embryo is evaluated based on the indicator value of the target embryo under the first indicator and the indicator value range corresponding to the first indicator; wherein the indicator value range is the evaluation system corresponding to the evaluation script, and the value range applied to the first indicator.
[0135] Optionally, the above-mentioned embryo quality assessment device may further include:
[0136] The comprehensive embryo quality display module is used to display the target embryo qualities and comprehensive embryo quality corresponding to the same target embryo on a visual interface.
[0137] On this basis, optionally, the above-mentioned embryo quality assessment device may further include:
[0138] A target embryo sorting module is used to sort the target embryos according to the comprehensive embryo qualities corresponding to the target embryos belonging to the target object;
[0139] The sorting result display module is used to display the obtained sorting results on a visual interface.
[0140] The embryo quality assessment device provided by the embodiment of the present invention obtains a module through an analysis result, obtains embryo data generated during the culture process of the target embryo for the target embryo to be evaluated for embryo quality, and analyzes the embryo data to obtain an analysis result; further, through the target embryo quality assessment module, for each evaluation script encoded in advance based on different evaluation systems, by executing the evaluation script, the target embryo quality of the target embryo is evaluated according to the analysis result using the corresponding evaluation system; in this way, the comprehensive embryo quality is obtained by obtaining a module based on the target embryo quality corresponding to each evaluation system. The above-mentioned device, by utilizing multiple evaluation systems to perform embryo quality assessment, can improve the assessment accuracy compared to utilizing a single evaluation system, and this assessment process is fully automated, without manual operation, thereby improving the assessment efficiency. In other words, the above-mentioned device solves the problem of low efficiency and accuracy of embryo quality assessment, realizes the automated comprehensive assessment of embryo quality, thereby assisting relevant personnel to quickly and accurately screen high-quality embryos.
[0141] The embryo quality assessment device provided in the embodiment of the present invention can execute the embryo quality assessment method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0142] It is worth noting that in the embodiment of the above-mentioned embryo quality assessment device, the various units and modules included are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of the present invention.
[0143] Figure 7 A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or claimed herein.
[0144] like Figure 7 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., which is communicatively connected to the at least one processor 11. The memory stores a computer program that can be executed by the at least one processor. The processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. Various programs and data required for the operation of the electronic device 10 can also be stored in the RAM 13. The processor 11, ROM 12, and RAM 13 are connected to each other via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0145] Multiple components in the electronic device 10 are connected to the I / O interface 15, including an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.
[0146] The processor 11 can be any general-purpose and / or specialized processing component with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the embryo quality assessment method.
[0147] In some embodiments, the embryo quality assessment method can be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the embryo quality assessment method described above can be performed. Alternatively, in other embodiments, processor 11 can be configured to perform the embryo quality assessment method by any other appropriate means (e.g., by means of firmware).
[0148] Various embodiments of the systems and techniques described above can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips or systems on chips (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0149] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when the computer program is executed by the processor, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The computer program may be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0150] In the context of the present invention, computer-readable storage media can be tangible media that can contain or store a computer program for use with an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. Computer-readable storage media can include but are not limited to electronic, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, computer-readable storage media can be machine-readable signal media. More specific examples of machine-readable storage media can include electrical connections based on one or more lines, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0151] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0152] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0153] A computing system may include clients and servers. The clients and servers are typically remote from each other and typically interact via a communication network. This client-server relationship arises through computer programs running on the respective computers, creating a client-server relationship. The server may be a cloud server, also known as a cloud computing server or cloud host. This server is a hosting product within the cloud computing service ecosystem that addresses the management difficulties and limited scalability of traditional physical hosting and VPS services.
[0154] In particular, according to an embodiment of the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present invention includes a computer program product that includes a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via the communication unit 19, or installed from the storage unit 18, or installed from the ROM 12. When the computer program is executed by the processor 11, the above-mentioned functions defined in the method of the embodiment of the present invention are performed.
[0155] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in the present invention can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved. This is not limited herein.
[0156] The above specific embodiments do not limit the scope of protection of the present invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention are intended to be included within the scope of protection of the present invention.
Claims
1. A method for embryo quality assessment, characterized in that: include: For a target embryo to be evaluated for embryo quality, obtaining embryo data generated during the culture process of the target embryo, and analyzing the embryo data to obtain an analysis result; For each of a plurality of evaluation scripts, evaluating the target embryo quality of the target embryo according to the analysis result by executing the evaluation script, wherein the plurality of evaluation scripts are pre-coded based on different evaluation systems, and the evaluation system is a system for performing embryo quality evaluation; According to the target embryo qualities corresponding to each of the evaluation systems, the comprehensive embryo quality of the target embryo is obtained.
2. The method according to claim 1, characterized in that Obtaining the comprehensive embryo quality of the target embryo according to the target embryo quality corresponding to each of the evaluation systems includes: Obtaining target weights corresponding to each of the evaluation systems; The comprehensive embryo quality of the target embryo is obtained according to the target weights and the target embryo quality corresponding to each evaluation system.
3. The method according to claim 2, characterized in that The obtaining of target weights corresponding to the respective evaluation systems includes: Acquire a plurality of candidate weight groups, wherein the candidate weight groups include candidate weights corresponding to the respective evaluation systems; For the target object to which the target embryo belongs, clinical data of the target object is obtained, and based on the clinical data, a target weight group is determined from multiple candidate weight groups, and each candidate weight in the target weight group is used as the target weight corresponding to each evaluation system.
4. The method according to claim 2, characterized in that The target weight is determined as follows: Obtaining the weights to be adjusted corresponding to each of the evaluation systems, and obtaining the sample embryo quality corresponding to each of the evaluation systems and the actual embryo quality of the sample embryo; Based on the sample embryo masses and the actual embryo masses respectively corresponding to the plurality of sample embryos, each weight to be adjusted is adjusted to obtain the corresponding target weight.
5. The method according to claim 1, wherein The analysis results include the index values corresponding to the target embryo under a plurality of preset indicators that can characterize the quality of the embryo; Then, evaluating the target embryo quality of the target embryo according to the analysis result by executing the evaluation script includes: By executing the evaluation script, the target embryo quality of the target embryo is evaluated according to the indicator value of the target embryo under the first indicator, wherein the first indicator is the indicator applied by the evaluation system corresponding to the evaluation script in the embryo quality evaluation process.
6. The method according to claim 5, characterized in that Analyze the embryo data to obtain analysis results, including: For each of the plurality of pre-trained artificial intelligence models, inputting the embryo data into the artificial intelligence model to obtain an output result outputted by the artificial intelligence model after analyzing the embryo data; For the second indicator corresponding to the artificial intelligence model among the multiple indicators, the indicator value of the target embryo under the second indicator is obtained according to the output result.
7. The method according to claim 6, characterized in that The embryo data includes a plurality of embryo images, each of which is collected at a different time point during the development of the target embryo; Then, the embryo data is input into the artificial intelligence model to obtain an output result outputted by the artificial intelligence model after analyzing the embryo data, including: Inputting the plurality of embryo images into the artificial intelligence model, analyzing the plurality of embryo images using the artificial intelligence model, determining key time points from the time points corresponding to the plurality of embryo images, and analyzing the embryo images corresponding to the key time points; Obtain an output result output by the artificial intelligence model after performing the embryo image analysis.
8. The method according to claim 5, characterized in that The step of evaluating the target embryo quality of the target embryo according to the indicator value of the target embryo under the first indicator by executing the evaluation script includes: By executing the evaluation script, the target embryo quality of the target embryo is evaluated according to the indicator value of the target embryo under the first indicator and the indicator value range corresponding to the first indicator; The indicator value range is the value range of the evaluation system corresponding to the evaluation script, applied to the first indicator.
9. The method according to claim 1, characterized in that Also includes: For the same target embryo, the target embryo masses and the comprehensive embryo mass corresponding to the target embryo are displayed on a visual interface.
10. The method according to claim 9, characterized in that Also includes: For the target object to which the target embryo belongs, sorting the target embryos according to the comprehensive embryo qualities respectively corresponding to the multiple target embryos belonging to the target object; The obtained sorting results are displayed on the visual interface.