Fetal sound monitoring and artificial intelligence-assisted diagnosis method and system

Through fetal image recognition model and fetal heart monitoring, the number of fetal heartbeats, acceleration rate and deceleration rate are obtained, which solves the problem of lack of targeted fetal sound monitoring and low diagnostic effect, and achieves targeted and diagnostic accuracy of fetal sound monitoring.

CN119949874BActive Publication Date: 2025-08-26HEFEI GUOYAN HANYIN TESTING TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510034313.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-09
Publication Date
2025-08-26
Estimated Expiration
2045-01-09

AI Technical Summary

Technical Problem

The existing fetal sound monitoring methods fail to classify fetal types based on medical images, resulting in a lack of targeted monitoring and the inability to provide comprehensive auxiliary diagnostic data, resulting in poor diagnostic results.

Method used

Create a fetal image recognition model through fetal medical images, identify the fetal type and conduct targeted monitoring, obtain the number of fetal heartbeats, acceleration rate and deceleration rate, and calculate the fetal sound monitoring data to assist in diagnosis.

Benefits of technology

It improves the targeted and accurate diagnosis of fetal sound monitoring, and can conduct targeted monitoring and diagnosis according to fetal type, providing more comprehensive diagnostic data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119949874B_ABST
    Figure CN119949874B_ABST
Patent Text Reader

Abstract

The present invention discloses a fetal sound monitoring and artificial intelligence-assisted diagnosis method and system, which relates to the medical field and solves the problem of poor diagnostic effect of existing fetal sound monitoring and artificial intelligence-assisted diagnosis methods. The method comprises the following steps: S1: using a fetal image recognition model to identify maternal and fetal medical images, and dividing the target fetus into a first type of diagnostic fetus and a second type of diagnostic fetus according to the recognition result to obtain preliminary fetal diagnostic data; S2: respectively obtaining the average number of fetal heart beats per period, the fetal heart acceleration monitoring coefficient and the fetal heart deceleration monitoring coefficient to obtain fetal sound monitoring data; S3: performing auxiliary diagnosis on the target fetus according to the preliminary fetal diagnostic data and the fetal sound monitoring data, and issuing an early warning according to the diagnosis result. The present invention can improve the pertinence and accuracy of the fetal sound-assisted diagnosis results.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the medical field and relates to artificial intelligence technology, specifically a fetal sound monitoring and artificial intelligence-assisted diagnosis method and system. Background Art

[0002] Existing fetal sound monitoring and AI-assisted diagnosis methods have the following specific drawbacks when performing medical-assisted diagnosis of the fetus:

[0003] 1. Existing fetal tone monitoring methods do not classify the monitored fetuses according to medical images, and do not develop targeted monitoring methods for specific fetuses, resulting in a lack of targeted monitoring process;

[0004] 2. The existing fetal sound monitoring method can only provide a single fetal sound data and cannot further analyze the fetal heart monitoring data, thus failing to provide comprehensive auxiliary diagnosis data for medical staff, resulting in poor auxiliary diagnosis effect.

[0005] To this end, we propose a fetal sound monitoring and artificial intelligence-assisted diagnosis method and system. Summary of the Invention

[0006] In view of the shortcomings of the existing technology, the present invention aims to provide a fetal sound monitoring and artificial intelligence-assisted diagnosis method and system. The present invention aims to improve the comprehensiveness and pertinence of the fetal sound-assisted diagnosis method;

[0007] To achieve the above objectives, the present invention adopts the following technical solution: a fetal sound monitoring and artificial intelligence-assisted diagnosis method, comprising the following specific steps:

[0008] Step S1: obtaining maternal-fetal medical images and multiple fetal medical images, creating a fetal image recognition model based on the fetal medical images, using the fetal image recognition model to recognize the maternal-fetal medical images, and classifying the target fetus into a first type of diagnostic fetus and a second type of diagnostic fetus based on the recognition results, thereby obtaining preliminary fetal diagnostic data;

[0009] Step S2: obtaining a fetal heart monitoring cycle, monitoring the fetal heart beats of the second type of diagnosed fetus in the fetal heart monitoring cycle to obtain an average fetal heart beat rate during the cycle, monitoring the fetal heart acceleration rate of the second type of diagnosed fetus in the fetal heart monitoring cycle to obtain a fetal heart acceleration monitoring coefficient, monitoring the fetal heart deceleration rate of the second type of diagnosed fetus in the fetal heart monitoring cycle to obtain a fetal heart deceleration monitoring coefficient, and defining the average fetal heart beat rate during the cycle, the fetal heart acceleration monitoring coefficient, and the fetal heart deceleration monitoring coefficient as fetal sound monitoring data;

[0010] Step S3: Perform auxiliary diagnosis on the target fetus based on the preliminary fetal diagnosis data and fetal sound monitoring data, and issue an early warning based on the diagnosis results.

[0011] Furthermore, the step S1 further includes the following specific steps:

[0012] Step S11: obtaining a medical image of the target fetus in the pregnant woman's belly through medical detection equipment to obtain a medical image of the mother and the fetus;

[0013] Step S12: Acquire the gestational month of the target fetus to obtain the gestational month of the target fetus;

[0014] Step S13: creating a fetal image recognition model;

[0015] Step S14: Use the fetal image recognition model to identify the maternal and fetal medical images, and classify the target fetus into a first type of diagnostic fetus and a second type of diagnostic fetus according to the recognition results to obtain preliminary fetal diagnostic data.

[0016] Furthermore, the step S13 further includes the following specific steps:

[0017] Step S131: Acquire multiple fetal medical images of the same gestational month as the target fetus, and manually classify the multiple fetal medical images into first-type medical images and second-type medical images by manual identification and labeling, thereby obtaining fetal medical image labeling data;

[0018] Step S132: dividing the fetal image labeled data into a fetal image training set and a fetal image test set according to the image training and testing ratio;

[0019] Step S133: creating an image recognition model through an existing artificial intelligence platform, and training the image recognition model using the fetal image training set until the image recognition model is trained once for each medical fetal image in the fetal image training set;

[0020] Step S134: Use the fetal image test set to test the image recognition model and obtain the recognition accuracy. When the recognition accuracy is greater than or equal to the target recognition accuracy, the image recognition model training is completed and the fetal image recognition model is obtained. When the recognition accuracy is less than the target recognition accuracy, continue to use the fetal image training set to train the image recognition model until the recognition accuracy is greater than or equal to the target recognition accuracy.

[0021] Furthermore, the step S2 further includes the following specific steps:

[0022] Step S21: during the process of fetal heart monitoring of the target fetus, marking a fetal heart monitoring cycle;

[0023] Step S22: dividing the fetal heart monitoring cycle into a number of fetal heart monitoring periods of equal duration, and naming the fetal heart monitoring periods as the first fetal heart monitoring period to the tth fetal heart monitoring period in chronological order;

[0024] Step S23: acquiring the fetal heart beats of the target fetus corresponding to the first fetal heart monitoring period to the t-th fetal heart monitoring period, and obtaining the fetal heart beats from the first period to the t-th period;

[0025] Step S24: Calculate the average of the fetal heart beats from the first period to the t-th period to obtain the average fetal heart beats per period;

[0026] Step S25: monitoring the fetal heart rate and fetal movement frequency of the target fetus, and obtaining multiple fetal heart acceleration periods and multiple fetal heart deceleration periods according to the monitoring results;

[0027] Step S26: Analyze multiple fetal heart acceleration periods to obtain a fetal heart acceleration monitoring coefficient corresponding to the target fetus;

[0028] Step S27: Analyze multiple fetal heart deceleration periods to obtain a fetal heart deceleration monitoring coefficient corresponding to the target fetus;

[0029] Step S28: The average number of fetal heart beats per period, the fetal heart acceleration monitoring coefficient, and the fetal heart deceleration monitoring coefficient are defined as fetal sound monitoring data.

[0030] Furthermore, the step S25 further includes the following specific steps:

[0031] Step S251: marking a number of fetal heart monitoring time points within a fetal heart monitoring cycle, and naming the marked fetal heart monitoring time points as the first fetal heart monitoring time point to the jth fetal heart monitoring time point in chronological order;

[0032] Step S252: acquiring the fetal heart rate corresponding to the first fetal heart monitoring time point to the j-th fetal heart monitoring time point respectively, to obtain the first fetal heart rate to the j-th fetal heart rate;

[0033] Step S253: Using the fetal heart monitoring time point as the horizontal coordinate and the fetal heart rate as the vertical coordinate, a plane rectangular coordinate system is created to obtain a fetal heart monitoring coordinate system;

[0034] Step S254: Using the first fetal heart monitoring time point as the abscissa and the first fetal heart rate as the ordinate to obtain the first fetal heart coordinate point; using the second fetal heart monitoring time point as the abscissa and the second fetal heart rate as the ordinate to obtain the second fetal heart coordinate point; and so on, using the j-th fetal heart monitoring time point as the abscissa and the j-th fetal heart rate as the ordinate to obtain the j-th fetal heart coordinate point;

[0035] Step S255: Mark the first fetal heart coordinate point to the j-th fetal heart coordinate point in the fetal heart monitoring coordinate system, connect the first fetal heart coordinate point with the second fetal heart coordinate point to obtain a first fetal heart monitoring line, connect the second fetal heart coordinate point with the third fetal heart coordinate point to obtain a second fetal heart monitoring line, and so on, connect the j-1-th fetal heart coordinate point with the j-th fetal heart coordinate point to obtain a j-1-th fetal heart monitoring line;

[0036] Step S256: in the fetal heart monitoring coordinate system, respectively obtaining the slopes of the lines corresponding to the first fetal heart monitoring line to the j-1th fetal heart monitoring line, to obtain the slopes of the first fetal heart monitoring line to the j-1th fetal heart monitoring line;

[0037] Step S257: Obtaining a reference value of the slope of the fetal heart line;

[0038] Step S258: If the slope of the first fetal heart line is greater than the fetal heart line slope reference value, the period between the first fetal heart monitoring time point and the second fetal heart monitoring time point is marked as a fetal heart acceleration period, and the first fetal heart line slope is named the fetal heart acceleration rate; if the slope of the first fetal heart line is less than or equal to the fetal heart line slope reference value, the period between the first fetal heart monitoring time point and the second fetal heart monitoring time point is marked as a fetal heart deceleration period, and the absolute value of the first fetal heart line slope is named the fetal heart deceleration rate;

[0039] Step S259: numerically comparing the slopes of the second fetal heart line to the (j-1)th fetal heart line with the fetal heart line slope reference value to obtain multiple fetal heart acceleration periods and multiple fetal heart deceleration periods.

[0040] Furthermore, the step S26 further includes the following specific steps:

[0041] Step S261: obtaining the fetal heart acceleration rate corresponding to each fetal heart acceleration period, obtaining a fetal heart acceleration rate threshold, comparing the fetal heart acceleration rate with the fetal heart acceleration rate threshold, and dividing the fetal heart acceleration period into a normal fetal heart acceleration period and an abnormal fetal heart acceleration period based on the numerical comparison;

[0042] The details are as follows:

[0043] When the fetal heart acceleration rate is greater than or equal to the fetal heart acceleration rate threshold, the corresponding fetal heart acceleration period is marked as an abnormal fetal heart acceleration period;

[0044] When the fetal heart acceleration rate is less than the fetal heart acceleration rate threshold, the corresponding fetal heart acceleration period is marked as a normal fetal heart acceleration period;

[0045] Step S262: Obtain the number of fetal heart acceleration periods to obtain the number value of the first acceleration period, obtain the number value corresponding to the abnormal fetal heart acceleration period, and obtain the number value of the second acceleration period;

[0046] Step S263: Acquire the fetal heart acceleration rate corresponding to each abnormal fetal heart acceleration period to obtain multiple fetal heart acceleration rates, compare the values ​​of the obtained multiple fetal heart acceleration rates, and mark the fetal heart acceleration rate with the largest value as the peak fetal heart acceleration rate;

[0047] Step S264: Calculating the peak fetal heart acceleration rate, the number of the first acceleration period, and the number of the second acceleration period to obtain a fetal heart acceleration monitoring coefficient corresponding to the target fetus;

[0048] Calculate the fetal heart acceleration monitoring coefficient corresponding to the target fetus. The specific formula is as follows:

[0049]

[0050] Among them, Tjx is the fetal heart acceleration monitoring coefficient corresponding to the target fetus, Js1 is the number value of the first acceleration period, Js2 is the number value of the second acceleration period, and Jsf is the peak fetal heart acceleration rate.

[0051] Furthermore, the step S27 further includes the following specific steps:

[0052] Step S271: obtaining the fetal heart deceleration rate corresponding to each fetal heart deceleration period, obtaining a fetal heart deceleration rate threshold, comparing the fetal heart deceleration rate with the fetal heart deceleration rate threshold, and dividing the fetal heart deceleration period into a normal fetal heart deceleration period and an abnormal fetal heart deceleration period based on the numerical comparison;

[0053] The details are as follows:

[0054] When the fetal heart deceleration rate is greater than or equal to the fetal heart deceleration rate threshold, the corresponding fetal heart deceleration period is marked as an abnormal fetal heart deceleration period;

[0055] When the fetal heart deceleration rate is less than the fetal heart deceleration rate threshold, the corresponding fetal heart deceleration period is marked as a normal fetal heart deceleration period;

[0056] Step S272: obtaining the number of fetal heart deceleration periods, obtaining the number of first deceleration periods, obtaining the number of abnormal fetal heart deceleration periods, and obtaining the number of second deceleration periods;

[0057] Step S273: Acquire the fetal heart deceleration rate corresponding to each abnormal fetal heart deceleration period to obtain multiple fetal heart deceleration rates, compare the values ​​of the obtained multiple fetal heart deceleration rates, and mark the fetal heart deceleration rate with the largest value as the peak fetal heart deceleration rate;

[0058] Step S274: Calculating the peak fetal heart rate deceleration rate, the number of first deceleration periods, and the number of second deceleration periods to obtain a fetal heart rate deceleration monitoring coefficient corresponding to the target fetus;

[0059] Calculate the fetal heart rate deceleration monitoring coefficient corresponding to the target fetus. The specific formula is as follows:

[0060]

[0061] Among them, Tsx is the fetal heart deceleration monitoring coefficient corresponding to the target fetus, Ss1 is the number of the first deceleration period, Ss2 is the number of the second deceleration period, and Ssf is the peak fetal heart deceleration rate.

[0062] Furthermore, the step S3 further includes the following specific steps:

[0063] Step S31: obtaining preliminary fetal diagnostic data. If the target patient is diagnosed as a type 1 fetus in the preliminary fetal diagnostic data, it is determined that the target fetus has a diagnostic abnormality and an abnormality warning is issued.

[0064] Step S32: When the target fetus is diagnosed as a second type fetus in the preliminary fetal diagnosis data, further auxiliary diagnosis is performed on the target fetus;

[0065] The step S32 further includes the following specific steps:

[0066] Step S321: Obtain fetal sound monitoring data, and obtain the average fetal heart beat rate, fetal heart acceleration monitoring coefficient, and fetal heart deceleration monitoring coefficient according to the fetal sound monitoring data;

[0067] Step S322: Calculating the average number of fetal heart beats per cycle, the fetal heart acceleration monitoring coefficient, and the fetal heart deceleration monitoring coefficient to obtain a fetal sound auxiliary diagnosis coefficient;

[0068] The fetal sound auxiliary diagnosis coefficient is calculated as follows:

[0069] Tyf=Tsx 2 +Tjx 2 +Ztc;

[0070] Among them, Tyf is the fetal sound auxiliary diagnosis coefficient, Tsx is the fetal heart deceleration monitoring coefficient, Tjx is the fetal heart acceleration monitoring coefficient, and Ztc is the average number of fetal heart beats per cycle;

[0071] Step S323: Obtain the fetal sound auxiliary diagnosis coefficient threshold, perform numerical comparison between the fetal sound auxiliary diagnosis coefficient and the fetal sound auxiliary diagnosis coefficient threshold, and perform auxiliary diagnosis warning on the fetus based on the numerical comparison result.

[0072] Furthermore, the step S323 further includes the following specific steps:

[0073] Step S3231: respectively obtaining a threshold value for the average number of fetal heart beats per cycle, a threshold value for a fetal heart acceleration monitoring coefficient, and a threshold value for a fetal heart deceleration monitoring coefficient;

[0074] Step S3232: Calculating the average fetal heart beat count threshold, the fetal heart acceleration monitoring coefficient threshold, and the fetal heart deceleration monitoring coefficient threshold to obtain a fetal sound auxiliary diagnosis coefficient threshold;

[0075] The fetal sound auxiliary diagnosis coefficient threshold is calculated using the following formula:

[0076] Tyfy=Tsxy 2 +Tjxy 2 +Ztcy;

[0077] Among them, Tyfy is the fetal sound auxiliary diagnosis coefficient threshold, Tsxy is the fetal heart deceleration monitoring coefficient threshold, Tjxy is the fetal heart acceleration monitoring coefficient threshold, and Ztcy is the cycle average fetal heart beat threshold;

[0078] Step S3233: If the fetal sound auxiliary diagnosis coefficient is greater than or equal to the fetal sound auxiliary diagnosis coefficient threshold, it is determined that the target fetus has a diagnosis abnormality, and a diagnosis abnormality warning is issued;

[0079] Step S3234: If the fetal sound auxiliary diagnosis coefficient is less than the fetal sound auxiliary diagnosis coefficient threshold, it is determined that there is no diagnostic abnormality in the target fetus, and no diagnostic abnormality warning is issued.

[0080] Fetal sound monitoring and AI-assisted diagnosis system, including:

[0081] Image data module: obtains maternal and fetal medical images and multiple fetal medical images, creates a fetal image recognition model based on the fetal medical images, uses the fetal image recognition model to recognize the maternal and fetal medical images, and classifies the target fetus into a first-type diagnostic fetus and a second-type diagnostic fetus based on the recognition results, thereby obtaining preliminary fetal diagnostic data;

[0082] Fetal sound data module: obtains the fetal heart monitoring cycle, monitors the fetal heart beats of the second type of diagnosed fetus in the fetal heart monitoring cycle, obtains the average fetal heart beats of the cycle, monitors the fetal heart acceleration rate of the second type of diagnosed fetus in the fetal heart monitoring cycle, obtains the fetal heart acceleration monitoring coefficient, monitors the fetal heart deceleration rate of the second type of diagnosed fetus in the fetal heart monitoring cycle, obtains the fetal heart deceleration monitoring coefficient, and defines the average fetal heart beats of the cycle, the fetal heart acceleration monitoring coefficient, and the fetal heart deceleration monitoring coefficient as fetal sound monitoring data;

[0083] Auxiliary diagnosis module: Perform auxiliary diagnosis on the target fetus based on the preliminary fetal diagnosis data and fetal sound monitoring data, and issue early warning based on the diagnosis results.

[0084] In summary, due to the adoption of the above technical solution, the beneficial effects of the present invention are:

[0085] 1. The present invention creates a fetal image recognition model from fetal medical images, uses the fetal image recognition model to recognize maternal and fetal medical images, and classifies the target fetus into a first type of diagnosis fetus and a second type of diagnosis fetus based on the recognition results. Targeted fetal tone monitoring is then performed on the second type of diagnosis fetus, thereby improving the pertinence of the fetal tone monitoring process.

[0086] 2. The present invention performs auxiliary diagnosis on the second type of diagnosed fetus by obtaining the average number of fetal heart beats per cycle, the fetal heart acceleration monitoring coefficient and the fetal heart deceleration monitoring coefficient, which can improve the accuracy of the auxiliary diagnosis results. BRIEF DESCRIPTION OF THE DRAWINGS

[0087] To facilitate understanding by those skilled in the art, the present invention is further described below with reference to the accompanying drawings.

[0088] Figure 1 It is a diagram of the implementation steps of the present invention;

[0089] Figure 2 is a block diagram of the overall system of the present invention;

[0090] Figure 3 It is the fetal heart monitoring coordinate system of the present invention. DETAILED DESCRIPTION

[0091] The technical solutions of the present invention will be clearly and completely described below in conjunction with the embodiments. Obviously, the embodiments described are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.

[0092] Example 1

[0093] See also Figure 1 The present invention provides a technical solution: a fetal sound monitoring and artificial intelligence-assisted diagnosis method, comprising the following specific steps:

[0094] Step S1: obtaining maternal-fetal medical images and multiple fetal medical images, creating a fetal image recognition model based on the fetal medical images, using the fetal image recognition model to recognize the maternal-fetal medical images, and classifying the target fetus into a first type of diagnostic fetus and a second type of diagnostic fetus based on the recognition results, thereby obtaining preliminary fetal diagnostic data;

[0095] The step S1 further includes the following specific steps:

[0096] Step S11: obtaining a medical image of the target fetus in the pregnant woman's belly through medical detection equipment to obtain a medical image of the mother and the fetus;

[0097] Step S12: Acquire the gestational month of the target fetus to obtain the gestational month of the target fetus;

[0098] Step S13: creating a fetal image recognition model;

[0099] The step S13 further includes the following specific steps:

[0100] Step S131: Acquire multiple fetal medical images of the same gestational month as the target fetus, and manually classify the multiple fetal medical images into first-type medical images and second-type medical images by manual identification and labeling, thereby obtaining fetal medical image labeling data;

[0101] Step S132: dividing the fetal image labeled data into a fetal image training set and a fetal image test set according to the image training and testing ratio;

[0102] Step S133: creating an image recognition model through an existing artificial intelligence platform, and training the image recognition model using the fetal image training set until the image recognition model is trained once for each medical fetal image in the fetal image training set;

[0103] Step S134: Testing the image recognition model using the fetal image test set and obtaining the recognition accuracy. When the recognition accuracy is greater than or equal to the target recognition accuracy, the image recognition model training is completed, and a fetal image recognition model is obtained. When the recognition accuracy is less than the target recognition accuracy, the image recognition model is continuously trained using the fetal image training set until the recognition accuracy is greater than or equal to the target recognition accuracy.

[0104] Step S14: using a fetal image recognition model to recognize maternal and fetal medical images, and classifying the target fetus into a first type of diagnosis fetus and a second type of diagnosis fetus according to the recognition result, to obtain preliminary fetal diagnostic data;

[0105] The step S14 further includes the following specific steps:

[0106] Step S141: when the maternal-fetal medical image identifies the maternal-fetal medical image as a first type of fetal image, classifying the target fetus as a first type of diagnostic fetus;

[0107] Step S142: when the maternal-fetal medical image identifies the maternal-fetal medical image as a second type of fetal image, classifying the target fetus as a second type of diagnostic fetus;

[0108] Step S2: fetal sound monitoring is performed on the second type of diagnosed fetus, and the average number of fetal heart beats per cycle, the fetal heart acceleration monitoring coefficient, and the fetal heart deceleration monitoring coefficient are obtained to obtain fetal sound monitoring data;

[0109] The step S2 further includes the following specific steps:

[0110] Step S21: during the process of fetal heart monitoring of the target fetus, marking a fetal heart monitoring cycle;

[0111] Step S22: dividing the fetal heart monitoring cycle into a number of fetal heart monitoring periods of equal duration, and naming the fetal heart monitoring periods as the first fetal heart monitoring period to the tth fetal heart monitoring period in chronological order;

[0112] Step S23: acquiring the fetal heart beats of the target fetus corresponding to the first fetal heart monitoring period to the t-th fetal heart monitoring period, and obtaining the fetal heart beats from the first period to the t-th period;

[0113] Step S24: Calculate the average of the fetal heart beats from the first period to the t-th period to obtain the average fetal heart beats per period;

[0114] Step S25: monitoring the fetal heart rate and fetal movement frequency of the target fetus, and obtaining multiple fetal heart acceleration periods and multiple fetal heart deceleration periods according to the monitoring results;

[0115] The step S25 further includes the following specific steps:

[0116] Step S251: marking a number of fetal heart monitoring time points within a fetal heart monitoring cycle, and naming the marked fetal heart monitoring time points as the first fetal heart monitoring time point to the jth fetal heart monitoring time point in chronological order;

[0117] Step S252: acquiring the fetal heart rate corresponding to the first fetal heart monitoring time point to the j-th fetal heart monitoring time point respectively, to obtain the first fetal heart rate to the j-th fetal heart rate;

[0118] Step S253: Using the fetal heart monitoring time point as the horizontal coordinate and the fetal heart rate as the vertical coordinate, a plane rectangular coordinate system is created to obtain a fetal heart monitoring coordinate system;

[0119] Step S254: Using the first fetal heart monitoring time point as the abscissa and the first fetal heart rate as the ordinate to obtain the first fetal heart coordinate point; using the second fetal heart monitoring time point as the abscissa and the second fetal heart rate as the ordinate to obtain the second fetal heart coordinate point; and so on, using the j-th fetal heart monitoring time point as the abscissa and the j-th fetal heart rate as the ordinate to obtain the j-th fetal heart coordinate point;

[0120] Step S255: Mark the first fetal heart coordinate point to the j-th fetal heart coordinate point in the fetal heart monitoring coordinate system, connect the first fetal heart coordinate point with the second fetal heart coordinate point to obtain a first fetal heart monitoring line, connect the second fetal heart coordinate point with the third fetal heart coordinate point to obtain a second fetal heart monitoring line, and so on, connect the j-1-th fetal heart coordinate point with the j-th fetal heart coordinate point to obtain a j-1-th fetal heart monitoring line;

[0121] Step S256: in the fetal heart monitoring coordinate system, respectively obtaining the slopes of the lines corresponding to the first fetal heart monitoring line to the j-1th fetal heart monitoring line, to obtain the slopes of the first fetal heart monitoring line to the j-1th fetal heart monitoring line;

[0122] Step S257: Obtaining a reference value of the slope of the fetal heart line;

[0123] Step S258: If the slope of the first fetal heart line is greater than the fetal heart line slope reference value, the period between the first fetal heart monitoring time point and the second fetal heart monitoring time point is marked as a fetal heart acceleration period, and the first fetal heart line slope is named the fetal heart acceleration rate; if the slope of the first fetal heart line is less than or equal to the fetal heart line slope reference value, the period between the first fetal heart monitoring time point and the second fetal heart monitoring time point is marked as a fetal heart deceleration period, and the absolute value of the first fetal heart line slope is named the fetal heart deceleration rate;

[0124] Step S259: numerically comparing the slopes of the second fetal heart line to the (j-1)th fetal heart line with the fetal heart line slope reference value to obtain multiple fetal heart acceleration periods and multiple fetal heart deceleration periods;

[0125] Step S26: Analyze multiple fetal heart acceleration periods to obtain a fetal heart acceleration monitoring coefficient corresponding to the target fetus;

[0126] The step S26 further includes the following specific steps:

[0127] Step S261: obtaining the fetal heart acceleration rate corresponding to each fetal heart acceleration period, obtaining a fetal heart acceleration rate threshold, comparing the fetal heart acceleration rate with the fetal heart acceleration rate threshold, and dividing the fetal heart acceleration period into a normal fetal heart acceleration period and an abnormal fetal heart acceleration period based on the numerical comparison;

[0128] The details are as follows:

[0129] When the fetal heart acceleration rate is greater than or equal to the fetal heart acceleration rate threshold, the corresponding fetal heart acceleration period is marked as an abnormal fetal heart acceleration period;

[0130] When the fetal heart acceleration rate is less than the fetal heart acceleration rate threshold, the corresponding fetal heart acceleration period is marked as a normal fetal heart acceleration period;

[0131] Step S262: Obtain the number of fetal heart acceleration periods to obtain the number value of the first acceleration period, obtain the number value corresponding to the abnormal fetal heart acceleration period, and obtain the number value of the second acceleration period;

[0132] Step S263: Acquire the fetal heart acceleration rate corresponding to each abnormal fetal heart acceleration period to obtain multiple fetal heart acceleration rates, compare the values ​​of the obtained multiple fetal heart acceleration rates, and mark the fetal heart acceleration rate with the largest value as the peak fetal heart acceleration rate;

[0133] Step S264: Calculating the peak fetal heart acceleration rate, the number of the first acceleration period, and the number of the second acceleration period to obtain a fetal heart acceleration monitoring coefficient corresponding to the target fetus;

[0134] Calculate the fetal heart acceleration monitoring coefficient corresponding to the target fetus. The specific formula is as follows:

[0135]

[0136] Wherein, Tjx is the fetal heart acceleration monitoring coefficient corresponding to the target fetus, Js1 is the number value of the first acceleration period, Js2 is the number value of the second acceleration period, and Jsf is the peak fetal heart acceleration rate;

[0137] Step S27: Analyze multiple fetal heart deceleration periods to obtain a fetal heart deceleration monitoring coefficient corresponding to the target fetus;

[0138] The step S27 further includes the following specific steps:

[0139] Step S271: obtaining the fetal heart deceleration rate corresponding to each fetal heart deceleration period, obtaining a fetal heart deceleration rate threshold, comparing the fetal heart deceleration rate with the fetal heart deceleration rate threshold, and dividing the fetal heart deceleration period into a normal fetal heart deceleration period and an abnormal fetal heart deceleration period based on the numerical comparison;

[0140] The details are as follows:

[0141] When the fetal heart deceleration rate is greater than or equal to the fetal heart deceleration rate threshold, the corresponding fetal heart deceleration period is marked as an abnormal fetal heart deceleration period;

[0142] When the fetal heart deceleration rate is less than the fetal heart deceleration rate threshold, the corresponding fetal heart deceleration period is marked as a normal fetal heart deceleration period;

[0143] Step S272: obtaining the number of fetal heart deceleration periods, obtaining the number of first deceleration periods, obtaining the number of abnormal fetal heart deceleration periods, and obtaining the number of second deceleration periods;

[0144] Step S273: Acquire the fetal heart deceleration rate corresponding to each abnormal fetal heart deceleration period to obtain multiple fetal heart deceleration rates, compare the values ​​of the obtained multiple fetal heart deceleration rates, and mark the fetal heart deceleration rate with the largest value as the peak fetal heart deceleration rate;

[0145] Step S274: Calculating the peak fetal heart rate deceleration rate, the number of first deceleration periods, and the number of second deceleration periods to obtain a fetal heart rate deceleration monitoring coefficient corresponding to the target fetus;

[0146] Calculate the fetal heart rate deceleration monitoring coefficient corresponding to the target fetus. The specific formula is as follows:

[0147]

[0148] Wherein, Tsx is the fetal heart rate deceleration monitoring coefficient corresponding to the target fetus, Ss1 is the number of the first deceleration period, Ss2 is the number of the second deceleration period, and Ssf is the peak fetal heart rate deceleration rate;

[0149] Step S28: defining the average number of fetal heart beats per cycle, the fetal heart acceleration monitoring coefficient, and the fetal heart deceleration monitoring coefficient as fetal sound monitoring data;

[0150] Step S3: Perform auxiliary diagnosis on the target fetus based on the preliminary fetal diagnosis data and fetal sound monitoring data, and issue an early warning based on the diagnosis results;

[0151] The step S3 further includes the following specific steps:

[0152] Step S31: obtaining preliminary fetal diagnostic data. If the target patient is diagnosed as a type 1 fetus in the preliminary fetal diagnostic data, it is determined that the target fetus has a diagnostic abnormality and an abnormality warning is issued.

[0153] Step S32: When the target fetus is diagnosed as a second type fetus in the preliminary fetal diagnosis data, further auxiliary diagnosis is performed on the target fetus;

[0154] The step S32 further includes the following specific steps:

[0155] Step S321: Obtain fetal sound monitoring data, and obtain the average fetal heart beat rate, fetal heart acceleration monitoring coefficient, and fetal heart deceleration monitoring coefficient according to the fetal sound monitoring data;

[0156] Step S322: Calculating the average number of fetal heart beats per cycle, the fetal heart acceleration monitoring coefficient, and the fetal heart deceleration monitoring coefficient to obtain a fetal sound auxiliary diagnosis coefficient;

[0157] The fetal sound auxiliary diagnosis coefficient is calculated as follows:

[0158] Tyf=Tsx 2 +Tjx 2 +Ztc;

[0159] Among them, Tyf is the fetal sound auxiliary diagnosis coefficient, Tsx is the fetal heart deceleration monitoring coefficient, Tjx is the fetal heart acceleration monitoring coefficient, and Ztc is the average number of fetal heart beats per cycle;

[0160] Step S323: obtaining a fetal sound auxiliary diagnosis coefficient threshold, performing a numerical comparison between the fetal sound auxiliary diagnosis coefficient and the fetal sound auxiliary diagnosis coefficient threshold, and performing an auxiliary diagnosis warning for the fetus based on the numerical comparison result;

[0161] The step S323 further includes the following specific steps:

[0162] Step S3231: respectively obtaining a threshold value for the average number of fetal heart beats per cycle, a threshold value for a fetal heart acceleration monitoring coefficient, and a threshold value for a fetal heart deceleration monitoring coefficient;

[0163] Step S3232: Calculating the average fetal heart beat count threshold, the fetal heart acceleration monitoring coefficient threshold, and the fetal heart deceleration monitoring coefficient threshold to obtain a fetal sound auxiliary diagnosis coefficient threshold;

[0164] The fetal sound auxiliary diagnosis coefficient threshold is calculated using the following formula:

[0165] Tyfy=Tsxy 2 +Tjxy 2 +Ztcy;

[0166] Among them, Tyfy is the threshold value of the fetal sound auxiliary diagnosis coefficient, Tsxy is the threshold value of the fetal heart deceleration monitoring coefficient, Tfxy is the threshold value of the fetal heart acceleration monitoring coefficient, and Ztcy is the threshold value of the average number of fetal heart beats per cycle;

[0167] Step S3233: If the fetal sound auxiliary diagnosis coefficient is greater than or equal to the fetal sound auxiliary diagnosis coefficient threshold, it is determined that the target fetus has a diagnosis abnormality, and a diagnosis abnormality warning is issued;

[0168] Step S3234: If the fetal sound auxiliary diagnosis coefficient is less than the fetal sound auxiliary diagnosis coefficient threshold, it is determined that there is no diagnostic abnormality in the target fetus, and no diagnostic abnormality warning is issued.

[0169] In this application, if a corresponding calculation formula appears, the above calculation formula is dimensionless and its numerical calculation is performed. The weight coefficient, proportional coefficient and other coefficients in the formula are set to a result value obtained by quantifying each parameter. Regarding the size of the weight coefficient and the proportional coefficient, as long as it does not affect the proportional relationship between the parameter and the result value, it is acceptable.

[0170] Example 2

[0171] See also Figure 2 Based on another concept of the same invention, a fetal sound monitoring and artificial intelligence-assisted diagnosis system is proposed, including an image data module, a fetal sound data module, an auxiliary diagnosis module, and a server. The image data module, fetal sound data module, and auxiliary diagnosis module are respectively connected to the server, and the server controls the image data module, fetal sound data module, and auxiliary diagnosis module respectively:

[0172] The image data module obtains maternal and fetal medical images and multiple fetal medical images, creates a fetal image recognition model based on the fetal medical images, uses the fetal image recognition model to recognize the maternal and fetal medical images, and classifies the target fetus into a first type of diagnostic fetus and a second type of diagnostic fetus based on the recognition results, thereby obtaining preliminary fetal diagnostic data;

[0173] The details are as follows:

[0174] Obtain medical images of the target fetus in the pregnant woman's belly through medical detection equipment to obtain medical images of the mother and fetus;

[0175] It should be noted here that:

[0176] In this application, the medical image designed here is specifically a B-ultrasound image;

[0177] In this application, the target fetus referred to herein is specifically the fetus that requires auxiliary diagnosis in this application;

[0178] The gestational month of the target fetus is obtained to obtain the gestational month of the target fetus;

[0179] Create a fetal image recognition model;

[0180] The details are as follows:

[0181] Acquire multiple fetal medical images of the same gestational month as the target fetus, and manually classify the multiple fetal medical images into first-type medical images and second-type medical images through manual identification and manual labeling to obtain fetal medical image labeling data;

[0182] It should be noted here that:

[0183] In this application, the first type of fetal image referred to herein is a normal fetal image, and the second type of fetal image referred to herein is an abnormal fetal image;

[0184] In the present application, the specific abnormality types corresponding to the abnormal fetal images designed herein include but are not limited to nervous system abnormalities, cardiac structural abnormalities, and digestive system abnormalities.

[0185] The fetal image labeled data is divided into a fetal image training set and a fetal image test set according to the image training and testing ratio;

[0186] It should be noted here that:

[0187] In this application, the image training-test ratio involved herein is specifically 7:3, that is, the ratio of the number of images in the fetal image training set and the fetal image test set is 7:3;

[0188] Create an image recognition model using an existing artificial intelligence platform and train the image recognition model using the fetal image training set until the image recognition model is trained once for each medical fetal image in the fetal image training set;

[0189] It should be noted here that:

[0190] In this application, the artificial intelligence platform designed here is specifically TensorFlow;

[0191] The image recognition model is tested using the fetal image test set, and the recognition accuracy is obtained. When the recognition accuracy is greater than or equal to the target recognition accuracy, the image recognition model training is completed and the fetal image recognition model is obtained. When the recognition accuracy is less than the target recognition accuracy, the image recognition model is trained using the fetal image training set until the recognition accuracy is greater than or equal to the target recognition accuracy.

[0192] Using a fetal image recognition model to identify maternal and fetal medical images, the target fetus is divided into a first-type diagnostic fetus and a second-type diagnostic fetus based on the recognition results to obtain preliminary fetal diagnostic data;

[0193] The details are as follows:

[0194] When the maternal-fetal medical image identifies the maternal-fetal medical image as a first type of fetal image, the target fetus is classified as a first type of diagnostic fetus;

[0195] When the maternal-fetal medical image identifies the maternal-fetal medical image as a second type of fetal image, the target fetus is classified as a second type of diagnostic fetus;

[0196] The image data module acquires preliminary fetal diagnostic data and transmits it to the fetal sound data module;

[0197] The fetal sound data module monitors the fetal sound of the second type of diagnosed fetus and obtains the average number of fetal heart beats per cycle, the fetal heart acceleration monitoring coefficient, and the fetal heart deceleration monitoring coefficient to obtain fetal sound monitoring data;

[0198] The details are as follows:

[0199] During the fetal heart rate monitoring process of the target fetus, a fetal heart rate monitoring cycle is marked;

[0200] Divide the fetal heart monitoring cycle into a number of fetal heart monitoring periods of equal time, and name the fetal heart monitoring periods in chronological order as the first fetal heart monitoring period to the tth fetal heart monitoring period;

[0201] It should be noted here that:

[0202] In this application, the fetal sound involved is specifically the sound of the fetal heartbeat;

[0203] In this application, t referred to herein is a numerical value corresponding to a fetal heart monitoring period, and t is an integer greater than 0;

[0204] The fetal heart beats of the target fetus corresponding to the first fetal heart monitoring period to the t-th fetal heart monitoring period are respectively acquired to obtain the fetal heart beats from the first period to the t-th period;

[0205] Calculate the average of the fetal heart beats from the first period to the t-th period to obtain the average fetal heart beats per period;

[0206] Perform fetal heart acceleration monitoring on the target fetus to obtain a fetal heart acceleration monitoring coefficient;

[0207] The details are as follows:

[0208] In a fetal heart monitoring cycle, a number of fetal heart monitoring time points are marked, and the marked fetal heart monitoring time points are named as the first fetal heart monitoring time point to the jth fetal heart monitoring time point in chronological order;

[0209] It should be noted here that:

[0210] In this application, j referred to herein is the quantity value corresponding to the fetal heart monitoring time point, and j is an integer greater than 0;

[0211] Acquire the fetal heart rate corresponding to the first fetal heart monitoring time point to the jth fetal heart monitoring time point respectively, and obtain the first fetal heart rate to the jth fetal heart rate;

[0212] See also Figure 3, using the fetal heart monitoring time point as the horizontal coordinate and the fetal heart rate as the vertical coordinate, a plane rectangular coordinate system is created to obtain the fetal heart monitoring coordinate system;

[0213] The first fetal heart monitoring time point is used as the abscissa and the first fetal heart beat rate is used as the ordinate to obtain the first fetal heart coordinate point. The second fetal heart monitoring time point is used as the abscissa and the second fetal heart beat rate is used as the ordinate to obtain the second fetal heart coordinate point. Similarly, the j-th fetal heart monitoring time point is used as the abscissa and the j-th fetal heart beat rate is used as the ordinate to obtain the j-th fetal heart coordinate point.

[0214] Mark the first to j-th fetal heart coordinate points in the fetal heart monitoring coordinate system respectively, connect the first fetal heart coordinate point with the second fetal heart coordinate point to obtain the first fetal heart monitoring line, connect the second fetal heart coordinate point with the third fetal heart coordinate point to obtain the second fetal heart monitoring line, and so on, connect the j-1-th fetal heart coordinate point with the j-th fetal heart coordinate point to obtain the j-1-th fetal heart monitoring line;

[0215] In the fetal heart monitoring coordinate system, the slopes of the lines corresponding to the first fetal heart monitoring line and the j-1th fetal heart monitoring line are respectively obtained to obtain the slope of the first fetal heart line to the j-1th fetal heart line;

[0216] Obtaining a baseline value of the slope of the fetal heart line, performing numerical comparison on the slopes of the first fetal heart line to the slopes of the j-1th fetal heart line, and obtaining multiple fetal heart acceleration periods and multiple fetal heart deceleration periods according to the numerical comparison results;

[0217] It should be noted here that:

[0218] In this application, the reference value of the slope of the fetal heart line involved here is a value of 0;

[0219] The details are as follows:

[0220] If the slope of the first fetal heart line is greater than the reference value of the slope of the fetal heart line, the period between the first fetal heart monitoring time point and the second fetal heart monitoring time point is marked as the fetal heart acceleration period, and the slope of the first fetal heart line is named the fetal heart acceleration rate; if the slope of the first fetal heart line is less than or equal to the reference value of the slope of the fetal heart line, the period between the first fetal heart monitoring time point and the second fetal heart monitoring time point is marked as the fetal heart deceleration period, and the absolute value of the slope of the first fetal heart line is named the fetal heart deceleration rate;

[0221] Repeat the process of numerically comparing the first fetal heart line slope with the fetal heart line slope reference value, and numerically compare the second fetal heart line slope to the j-1th fetal heart line slope with the fetal heart line slope reference value, to obtain multiple fetal heart acceleration periods and multiple fetal heart deceleration periods;

[0222] Analyze multiple fetal heart acceleration periods to obtain the fetal heart acceleration monitoring coefficient corresponding to the target fetus;

[0223] The details are as follows:

[0224] Obtaining the fetal heart acceleration rate corresponding to each fetal heart acceleration period, obtaining a fetal heart acceleration rate threshold, performing a numerical comparison between the fetal heart acceleration rate and the fetal heart acceleration rate threshold, and dividing the fetal heart acceleration period into a normal fetal heart acceleration period and an abnormal fetal heart acceleration period based on the numerical comparison;

[0225] The details are as follows:

[0226] When the fetal heart acceleration rate is greater than or equal to the fetal heart acceleration rate threshold, the corresponding fetal heart acceleration period is marked as an abnormal fetal heart acceleration period;

[0227] When the fetal heart acceleration rate is less than the fetal heart acceleration rate threshold, the corresponding fetal heart acceleration period is marked as a normal fetal heart acceleration period;

[0228] Obtain the number of fetal heart acceleration periods to obtain the number value of the first acceleration period, obtain the number value corresponding to the abnormal fetal heart acceleration period, and obtain the number value of the second acceleration period;

[0229] Acquiring the fetal heart acceleration rate corresponding to each abnormal fetal heart acceleration period to obtain multiple fetal heart acceleration rates, comparing the values ​​of the multiple fetal heart acceleration rates obtained, and marking the fetal heart acceleration rate with the largest value as the peak fetal heart acceleration rate;

[0230] The peak fetal heart acceleration rate, the number of the first acceleration period, and the number of the second acceleration period are calculated to obtain a fetal heart acceleration monitoring coefficient corresponding to the target fetus;

[0231] Calculate the fetal heart acceleration monitoring coefficient corresponding to the target fetus. The specific formula is as follows:

[0232]

[0233] Wherein, Tjx is the fetal heart acceleration monitoring coefficient corresponding to the target fetus, Js1 is the number value of the first acceleration period, Js2 is the number value of the second acceleration period, and Jsf is the peak fetal heart acceleration rate;

[0234] Analyze multiple fetal heart deceleration periods to obtain the fetal heart deceleration monitoring coefficient corresponding to the target fetus;

[0235] The details are as follows:

[0236] Obtaining the fetal heart deceleration rate corresponding to each fetal heart deceleration period, obtaining a fetal heart deceleration rate threshold, comparing the fetal heart deceleration rate with the fetal heart deceleration rate threshold, and dividing the fetal heart deceleration period into a normal fetal heart deceleration period and an abnormal fetal heart deceleration period based on the numerical comparison;

[0237] The details are as follows:

[0238] When the fetal heart deceleration rate is greater than or equal to the fetal heart deceleration rate threshold, the corresponding fetal heart deceleration period is marked as an abnormal fetal heart deceleration period;

[0239] When the fetal heart deceleration rate is less than the fetal heart deceleration rate threshold, the corresponding fetal heart deceleration period is marked as a normal fetal heart deceleration period;

[0240] Obtain the number of fetal heart deceleration periods to obtain the number value of the first deceleration period, obtain the number value corresponding to the abnormal fetal heart deceleration period, and obtain the number value of the second deceleration period;

[0241] Acquiring the fetal heart deceleration rate corresponding to each abnormal fetal heart deceleration period to obtain multiple fetal heart deceleration rates, comparing the values ​​of the obtained multiple fetal heart deceleration rates, and marking the fetal heart deceleration rate with the largest value as the peak fetal heart deceleration rate;

[0242] The peak fetal heart rate deceleration rate, the number of the first deceleration period, and the number of the second deceleration period are calculated to obtain a fetal heart rate deceleration monitoring coefficient corresponding to the target fetus;

[0243] Calculate the fetal heart rate deceleration monitoring coefficient corresponding to the target fetus. The specific formula is as follows:

[0244]

[0245] Wherein, Tsx is the fetal heart rate deceleration monitoring coefficient corresponding to the target fetus, Ss1 is the number of the first deceleration period, Ss2 is the number of the second deceleration period, and Ssf is the peak fetal heart rate deceleration rate;

[0246] The average number of fetal heart beats per cycle, the fetal heart acceleration monitoring coefficient, and the fetal heart deceleration monitoring coefficient are defined as fetal sound monitoring data;

[0247] The fetal sound data module acquires the fetal sound monitoring data and transmits it to the auxiliary diagnosis module;

[0248] The auxiliary diagnosis module performs auxiliary diagnosis on the target fetus based on the preliminary fetal diagnosis data and fetal sound monitoring data, and issues an early warning based on the diagnosis results;

[0249] Obtaining preliminary fetal diagnostic data. If the target patient is diagnosed as a Type 1 fetus in the preliminary fetal diagnostic data, the target fetus is judged to have a diagnostic abnormality and an abnormality warning is issued.

[0250] When the target fetus is diagnosed as the second type of fetus in the preliminary fetal diagnosis data, further auxiliary diagnosis will be performed on the target fetus;

[0251] The details are as follows:

[0252] Obtaining fetal sound monitoring data, and obtaining the average number of fetal heart beats per cycle, the fetal heart acceleration monitoring coefficient, and the fetal heart deceleration monitoring coefficient according to the fetal sound monitoring data;

[0253] The fetal heart rate auxiliary diagnosis coefficient is obtained by calculating the average number of fetal heart beats per cycle, the fetal heart acceleration monitoring coefficient and the fetal heart deceleration monitoring coefficient;

[0254] The fetal sound auxiliary diagnosis coefficient is calculated as follows:

[0255] Tyf=Tsx 2 +Tjx 2 +Ztc;

[0256] Among them, Tyf is the fetal sound auxiliary diagnosis coefficient, Tsx is the fetal heart deceleration monitoring coefficient, Tjx is the fetal heart acceleration monitoring coefficient, and Ztc is the average number of fetal heart beats per cycle;

[0257] Obtaining a fetal sound auxiliary diagnosis coefficient threshold, numerically comparing the fetal sound auxiliary diagnosis coefficient with the fetal sound auxiliary diagnosis coefficient threshold, and performing auxiliary diagnosis and early warning for the fetus based on the numerical comparison result;

[0258] The details are as follows:

[0259] Obtain the threshold value of the average number of fetal heart beats per cycle, the threshold value of the fetal heart acceleration monitoring coefficient, and the threshold value of the fetal heart deceleration monitoring coefficient respectively;

[0260] It should be noted here that:

[0261] The fetal heart rate threshold, fetal heart acceleration monitoring coefficient threshold, and fetal heart deceleration monitoring coefficient threshold involved here are the minimum fetal heart rate threshold, fetal heart acceleration monitoring coefficient, and fetal heart deceleration monitoring coefficient corresponding to a fetus without diagnostic abnormalities;

[0262] The threshold of the average number of fetal heart beats in a cycle, the threshold of the fetal heart acceleration monitoring coefficient, and the threshold of the fetal heart deceleration monitoring coefficient are calculated to obtain the threshold of the fetal sound auxiliary diagnosis coefficient;

[0263] The fetal sound auxiliary diagnosis coefficient threshold is calculated using the following formula:

[0264] Tyfy=Tsxy 2 +Tjxy 2 +Ztcy;

[0265] Among them, Tyfy is the fetal sound auxiliary diagnosis coefficient threshold, Tsxy is the fetal heart deceleration monitoring coefficient threshold, Tjxy is the fetal heart acceleration monitoring coefficient threshold, and Ztcy is the cycle average fetal heart beat threshold;

[0266] If the fetal sound auxiliary diagnosis coefficient is greater than or equal to the fetal sound auxiliary diagnosis coefficient threshold, the target fetus is judged to have a diagnostic abnormality and a diagnostic abnormality warning is issued;

[0267] If the fetal sound auxiliary diagnosis coefficient is less than the fetal sound auxiliary diagnosis coefficient threshold, it is determined that there is no diagnostic abnormality in the target fetus and no diagnostic abnormality warning is issued.

[0268] The preferred embodiments of the present invention disclosed above are intended only to help illustrate the present invention. These preferred embodiments do not exhaustively describe all details, nor do they limit the present invention to specific embodiments. Obviously, many modifications and variations are possible based on the contents of this specification. These embodiments are selected and described in detail in this specification to better explain the principles and practical applications of the present invention, thereby enabling those skilled in the art to better understand and utilize the present invention.

Claims

1. Fetal sound monitoring and artificial intelligence-assisted diagnosis method, characterized in that: include: Step S1: obtaining a maternal-fetal medical image and multiple fetal medical images, creating a fetal image recognition model based on the multiple fetal medical images, using the fetal image recognition model to recognize the maternal-fetal medical images, and classifying the target fetus into a first type of diagnostic fetus and a second type of diagnostic fetus based on the recognition results, thereby obtaining preliminary fetal diagnostic data; Step S2: obtaining a fetal heart monitoring cycle, monitoring the fetal heart beats of the second type of diagnosed fetus in the fetal heart monitoring cycle to obtain an average fetal heart beat rate during the cycle, monitoring the fetal heart acceleration rate of the second type of diagnosed fetus in the fetal heart monitoring cycle to obtain a fetal heart acceleration monitoring coefficient, monitoring the fetal heart deceleration rate of the second type of diagnosed fetus in the fetal heart monitoring cycle to obtain a fetal heart deceleration monitoring coefficient, and defining the average fetal heart beat rate during the cycle, the fetal heart acceleration monitoring coefficient, and the fetal heart deceleration monitoring coefficient as fetal sound monitoring data; Step S2 includes the following specific steps: Step S25: monitoring the fetal heart rate and fetal movement frequency of the target fetus, and obtaining multiple fetal heart acceleration periods and multiple fetal heart deceleration periods according to the monitoring results; Step S26: Analyze multiple fetal heart acceleration periods to obtain a fetal heart acceleration monitoring coefficient corresponding to the target fetus; The step S26 further includes the following specific steps: Step S261: obtaining the fetal heart acceleration rate corresponding to each fetal heart acceleration period, obtaining a fetal heart acceleration rate threshold, comparing the fetal heart acceleration rate with the fetal heart acceleration rate threshold, and dividing the fetal heart acceleration period into a normal fetal heart acceleration period and an abnormal fetal heart acceleration period based on the numerical comparison; The details are as follows: When the fetal heart acceleration rate is greater than or equal to the fetal heart acceleration rate threshold, the corresponding fetal heart acceleration period is marked as an abnormal fetal heart acceleration period; When the fetal heart acceleration rate is less than the fetal heart acceleration rate threshold, the corresponding fetal heart acceleration period is marked as a normal fetal heart acceleration period; Step S262: Obtain the number of fetal heart acceleration periods to obtain the number value of the first acceleration period, obtain the number value corresponding to the abnormal fetal heart acceleration period, and obtain the number value of the second acceleration period; Step S263: Acquire the fetal heart acceleration rate corresponding to each abnormal fetal heart acceleration period to obtain multiple fetal heart acceleration rates, compare the values ​​of the obtained multiple fetal heart acceleration rates, and mark the fetal heart acceleration rate with the largest value as the peak fetal heart acceleration rate; Step S264: Calculating the peak fetal heart acceleration rate, the number of the first acceleration period, and the number of the second acceleration period to obtain a fetal heart acceleration monitoring coefficient corresponding to the target fetus; Calculate the fetal heart acceleration monitoring coefficient corresponding to the target fetus. The specific formula is as follows: ; Wherein, Tjx is the fetal heart acceleration monitoring coefficient corresponding to the target fetus, Js1 is the number value of the first acceleration period, Js2 is the number value of the second acceleration period, and Jsf is the peak fetal heart acceleration rate; Step S27: Analyze multiple fetal heart deceleration periods to obtain a fetal heart deceleration monitoring coefficient corresponding to the target fetus; The step S27 further includes the following specific steps: Step S271: obtaining the fetal heart deceleration rate corresponding to each fetal heart deceleration period, obtaining a fetal heart deceleration rate threshold, comparing the fetal heart deceleration rate with the fetal heart deceleration rate threshold, and dividing the fetal heart deceleration period into a normal fetal heart deceleration period and an abnormal fetal heart deceleration period based on the numerical comparison; The details are as follows: When the fetal heart deceleration rate is greater than or equal to the fetal heart deceleration rate threshold, the corresponding fetal heart deceleration period is marked as an abnormal fetal heart deceleration period; When the fetal heart deceleration rate is less than the fetal heart deceleration rate threshold, the corresponding fetal heart deceleration period is marked as a normal fetal heart deceleration period; Step S272: obtaining the number of fetal heart deceleration periods, obtaining the number of first deceleration periods, obtaining the number of abnormal fetal heart deceleration periods, and obtaining the number of second deceleration periods; Step S273: Acquire the fetal heart deceleration rate corresponding to each abnormal fetal heart deceleration period to obtain multiple fetal heart deceleration rates, compare the values ​​of the obtained multiple fetal heart deceleration rates, and mark the fetal heart deceleration rate with the largest value as the peak fetal heart deceleration rate; Step S274: Calculating the peak fetal heart rate deceleration rate, the number of first deceleration periods, and the number of second deceleration periods to obtain a fetal heart rate deceleration monitoring coefficient corresponding to the target fetus; Calculate the fetal heart rate deceleration monitoring coefficient corresponding to the target fetus. The specific formula is as follows: ; Wherein, Tsx is the fetal heart rate deceleration monitoring coefficient corresponding to the target fetus, Ss1 is the number of the first deceleration period, Ss2 is the number of the second deceleration period, and Ssf is the peak fetal heart rate deceleration rate; Step S28: defining the average number of fetal heart beats per cycle, the fetal heart acceleration monitoring coefficient, and the fetal heart deceleration monitoring coefficient as fetal sound monitoring data; Step S3: Perform auxiliary diagnosis on the target fetus based on the preliminary fetal diagnosis data and fetal sound monitoring data, and issue an early warning based on the diagnosis results.

2. The fetal sound monitoring and artificial intelligence-assisted diagnosis method according to claim 1, characterized in that: The step S1 further includes the following specific steps: Step S11: obtaining a medical image of the target fetus in the pregnant woman's belly through medical detection equipment to obtain a medical image of the mother and the fetus; Step S12: Acquire the gestational month of the target fetus to obtain the gestational month of the target fetus; Step S13: creating a fetal image recognition model; Step S14: Use the fetal image recognition model to identify the maternal and fetal medical images, and classify the target fetus into a first type of diagnostic fetus and a second type of diagnostic fetus according to the recognition results to obtain preliminary fetal diagnostic data.

3. The fetal sound monitoring and artificial intelligence-assisted diagnosis method according to claim 2, characterized in that: The step S13 further includes the following specific steps: Step S131: Acquire multiple fetal medical images of the same gestational month as the target fetus, and manually classify the multiple fetal medical images into first-type medical images and second-type medical images by manual identification and labeling, thereby obtaining fetal medical image labeling data; Step S132: dividing the fetal image labeled data into a fetal image training set and a fetal image test set according to the image training and testing ratio; Step S133: creating an image recognition model through an existing artificial intelligence platform, and training the image recognition model using a fetal image training set; Step S134: Use the fetal image test set to test the image recognition model and obtain the recognition accuracy. When the recognition accuracy is greater than or equal to the target recognition accuracy, the image recognition model training is completed and the fetal image recognition model is obtained. When the recognition accuracy is less than the target recognition accuracy, continue to use the fetal image training set to train the image recognition model until the recognition accuracy is greater than or equal to the target recognition accuracy.

4. The fetal sound monitoring and artificial intelligence-assisted diagnosis method according to claim 1, characterized in that: The step S2 further includes the following specific steps: Step S21: during the process of fetal heart monitoring of the target fetus, marking a fetal heart monitoring cycle; Step S22: dividing the fetal heart monitoring cycle into a number of fetal heart monitoring periods of equal duration, and naming the fetal heart monitoring periods as the first fetal heart monitoring period to the tth fetal heart monitoring period in chronological order; Step S23: acquiring the fetal heart beats of the target fetus corresponding to the first fetal heart monitoring period to the t-th fetal heart monitoring period, and obtaining the fetal heart beats from the first period to the t-th period; Step S24: Calculate the average of the fetal heart beats from the first period to the t-th period to obtain the average fetal heart beats per period.

5. The fetal sound monitoring and artificial intelligence-assisted diagnosis method according to claim 4, characterized in that: The step S25 further includes the following specific steps: Step S251: marking a number of fetal heart monitoring time points within a fetal heart monitoring cycle, and naming the marked fetal heart monitoring time points as the first fetal heart monitoring time point to the jth fetal heart monitoring time point in chronological order; Step S252: acquiring the fetal heart rate corresponding to the first fetal heart monitoring time point to the j-th fetal heart monitoring time point respectively, to obtain the first fetal heart rate to the j-th fetal heart rate; Step S253: Using the fetal heart monitoring time point as the horizontal coordinate and the fetal heart rate as the vertical coordinate, a plane rectangular coordinate system is created to obtain a fetal heart monitoring coordinate system; Step S254: Using the first fetal heart monitoring time point as the abscissa and the first fetal heart rate as the ordinate to obtain the first fetal heart coordinate point; using the second fetal heart monitoring time point as the abscissa and the second fetal heart rate as the ordinate to obtain the second fetal heart coordinate point; and so on, using the j-th fetal heart monitoring time point as the abscissa and the j-th fetal heart rate as the ordinate to obtain the j-th fetal heart coordinate point; Step S255: Mark the first fetal heart coordinate point to the j-th fetal heart coordinate point in the fetal heart monitoring coordinate system, connect the first fetal heart coordinate point with the second fetal heart coordinate point to obtain a first fetal heart monitoring line, connect the second fetal heart coordinate point with the third fetal heart coordinate point to obtain a second fetal heart monitoring line, and so on, connect the j-1-th fetal heart coordinate point with the j-th fetal heart coordinate point to obtain a j-1-th fetal heart monitoring line; Step S256: In the fetal heart monitoring coordinate system, the slope of the line corresponding to the first fetal heart monitoring line to the j-1th fetal heart monitoring line is obtained to obtain the slope of the first fetal heart monitoring line to the j-1th fetal heart monitoring line; Step S257: Obtaining a reference value of the slope of the fetal heart line; Step S258: If the slope of the first fetal heart line is greater than the fetal heart line slope reference value, the period between the first fetal heart monitoring time point and the second fetal heart monitoring time point is marked as a fetal heart acceleration period, and the first fetal heart line slope is named the fetal heart acceleration rate; if the slope of the first fetal heart line is less than or equal to the fetal heart line slope reference value, the period between the first fetal heart monitoring time point and the second fetal heart monitoring time point is marked as a fetal heart deceleration period, and the absolute value of the first fetal heart line slope is named the fetal heart deceleration rate; Step S259: numerically comparing the slopes of the second fetal heart line to the (j-1)th fetal heart line with the fetal heart line slope reference value to obtain multiple fetal heart acceleration periods and multiple fetal heart deceleration periods.

6. The fetal sound monitoring and artificial intelligence-assisted diagnosis method according to claim 1, characterized in that: The step S3 further includes the following specific steps: Step S31: obtaining preliminary fetal diagnostic data. If the target patient is diagnosed as a type 1 fetus in the preliminary fetal diagnostic data, it is determined that the target fetus has a diagnostic abnormality and an abnormality warning is issued. Step S32: When the target fetus is diagnosed as a second type fetus in the preliminary fetal diagnosis data, further auxiliary diagnosis is performed on the target fetus; The step S32 further includes the following specific steps: Step S321: Obtain fetal sound monitoring data, and obtain the average fetal heart beat rate, fetal heart acceleration monitoring coefficient, and fetal heart deceleration monitoring coefficient according to the fetal sound monitoring data; Step S322: Calculating the average number of fetal heart beats per cycle, the fetal heart acceleration monitoring coefficient, and the fetal heart deceleration monitoring coefficient to obtain a fetal sound auxiliary diagnosis coefficient; The fetal sound auxiliary diagnosis coefficient is calculated as follows: ; Among them, Tyf is the fetal sound auxiliary diagnosis coefficient, Tsx is the fetal heart deceleration monitoring coefficient, Tjx is the fetal heart acceleration monitoring coefficient, and Ztc is the average number of fetal heart beats per cycle; Step S323: Obtain the fetal sound auxiliary diagnosis coefficient threshold, perform numerical comparison between the fetal sound auxiliary diagnosis coefficient and the fetal sound auxiliary diagnosis coefficient threshold, and perform auxiliary diagnosis warning on the fetus based on the numerical comparison result.

7. The fetal sound monitoring and artificial intelligence-assisted diagnosis method according to claim 6, characterized in that: The step S323 further includes the following specific steps: Step S3231: respectively obtaining a threshold value for the average number of fetal heart beats per cycle, a threshold value for a fetal heart acceleration monitoring coefficient, and a threshold value for a fetal heart deceleration monitoring coefficient; Step S3232: Calculating the average fetal heart beat count threshold, the fetal heart acceleration monitoring coefficient threshold, and the fetal heart deceleration monitoring coefficient threshold to obtain a fetal sound auxiliary diagnosis coefficient threshold; The fetal sound auxiliary diagnosis coefficient threshold is calculated using the following formula: ; Among them, Tyfy is the fetal sound auxiliary diagnosis coefficient threshold, Tsxy is the fetal heart deceleration monitoring coefficient threshold, Tjxy is the fetal heart acceleration monitoring coefficient threshold, and Ztcy is the cycle average fetal heart beat threshold; Step S3233: If the fetal sound auxiliary diagnosis coefficient is greater than or equal to the fetal sound auxiliary diagnosis coefficient threshold, it is determined that the target fetus has a diagnosis abnormality, and a diagnosis abnormality warning is issued; Step S3234: If the fetal sound auxiliary diagnosis coefficient is less than the fetal sound auxiliary diagnosis coefficient threshold, it is determined that there is no diagnostic abnormality in the target fetus, and no diagnostic abnormality warning is issued.

8. A fetal sound monitoring and artificial intelligence-assisted diagnosis system, applicable to the fetal sound monitoring and artificial intelligence-assisted diagnosis method according to any one of claims 1 to 7, characterized in that: The auxiliary diagnosis system comprises: Image data module: obtains maternal and fetal medical images and multiple fetal medical images, creates a fetal image recognition model based on the fetal medical images, uses the fetal image recognition model to recognize the maternal and fetal medical images, and classifies the target fetus into a first-type diagnostic fetus and a second-type diagnostic fetus based on the recognition results, thereby obtaining preliminary fetal diagnostic data; Fetal sound data module: obtains the fetal heart monitoring cycle, monitors the fetal heart beats of the second type of diagnosed fetus in the fetal heart monitoring cycle, obtains the average fetal heart beats of the cycle, monitors the fetal heart acceleration rate of the second type of diagnosed fetus in the fetal heart monitoring cycle, obtains the fetal heart acceleration monitoring coefficient, monitors the fetal heart deceleration rate of the second type of diagnosed fetus in the fetal heart monitoring cycle, obtains the fetal heart deceleration monitoring coefficient, and defines the average fetal heart beats of the cycle, the fetal heart acceleration monitoring coefficient, and the fetal heart deceleration monitoring coefficient as fetal sound monitoring data; Auxiliary diagnosis module: Perform auxiliary diagnosis on the target fetus based on the preliminary fetal diagnosis data and fetal sound monitoring data, and issue early warning based on the diagnosis results.

Citation Information

Patent Citations

  • Extraction method for cardiotocography acceleration characteristic parameters

    CN105030231A

  • Fetal heart monitoring auxiliary diagnosis system based on artificial intelligence

    CN116687369A