Bowel sound recognition and sound source positioning method and device, electronic equipment and storage medium
By using a dedicated auxiliary device and algorithm for bowel sound recognition and source localization, the time-series information of bowel sound signals is processed automatically, solving the problem of low accuracy in bowel sound recognition and source localization, and achieving higher diagnostic accuracy and automated identification of bowel obstruction types.
Patent Information
- Application Number
- CN202411716515.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-27
- Publication Date
- 2025-12-12
- Estimated Expiration
- 2044-11-27
AI Technical Summary
Current technologies for bowel sound recognition and sound source localization rely on manual auscultation, resulting in low accuracy.
The placement of at least three bowel sound sensors is marked using a dedicated auxiliary device. Time-series information of bowel sound signals is obtained using synchronous acquisition technology. Pre-set bowel sound recognition and sound source localization algorithms are invoked for automatic recognition and localization. The time difference and sound source location of the bowel sound signals are calculated.
It improves the accuracy of bowel sound recognition and sound source localization, reduces human interference, and achieves more accurate bowel sound signal analysis and automated diagnosis of bowel obstruction types.
Smart Images

Figure CN119732699B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of data processing, and particularly relates to a method and device for recognizing intestinal sound and locating sound source, an electronic device and a storage medium. BACKGROUND
[0002] As a physiological acoustic signal of human body, intestinal sound is a sound caused by the friction and collision between the intestinal wall and the contents when the intestinal canal is pushed by the gas, liquid and chyme in the intestinal canal during the segmentation movement or peristalsis of the human intestinal tract. As one of the important signs of digestive diseases, intestinal sound recognition and sound source positioning can better understand the patient's condition.
[0003] In the related art of intestinal sound recognition and sound source positioning, the intestinal sound is recognized and the sound source is positioned by artificial auscultation. Due to the randomness of intestinal sound, artificial recognition and sound source positioning depend on the subjective experience and judgment of the auscultator, resulting in low accuracy of intestinal sound recognition and sound source positioning. SUMMARY
[0004] The present disclosure provides a method and device for recognizing intestinal sound and locating sound source, an electronic device and a storage medium. The main purpose is to solve the problem of low accuracy of intestinal sound recognition and sound source positioning.
[0005] According to a first aspect of the present disclosure, a method for recognizing intestinal sound and locating sound source is provided, which comprises:
[0006] Marking the pasting positions of at least three intestinal sound sensors by using a dedicated auxiliary device, and acquiring time sequence information of intestinal sound signals generated by the patient's intestinal tract picked up by the at least three intestinal sound sensors respectively by using a synchronous acquisition technology; the at least three intestinal sound sensors are respectively attached to different marked positions of the patient's abdomen;
[0007] Calling a preset intestinal sound recognition algorithm to recognize the intestinal sound signals to obtain a recognition result of the intestinal sound signals;
[0008] According to the time sequence information, time differences between the intestinal sound signals of each channel of the intestinal sound signals are respectively calculated;
[0009] Calling a sound source positioning recognition algorithm to calculate the time differences and the pasting positions to obtain a first estimated position of the sound source of the intestinal sound signals.
[0010] Optionally, the calling of the preset intestinal sound recognition algorithm to recognize the intestinal sound signals to obtain the recognition result of the intestinal sound signals comprises:
[0011] Respectively acquiring the intestinal sound signals picked up by the at least three intestinal sound sensors;
[0012] identify a target bowel sound signal of each channel of the bowel sound signal by using the preset bowel sound recognition algorithm in the bowel sound signal;
[0013] find a target reference bowel sound signal with the highest similarity to the target bowel sound signal in a preset reference bowel sound signal library;
[0014] find a target bowel obstruction type corresponding to the target reference bowel sound signal according to a preset mapping relationship between reference bowel sound signals and bowel obstruction types, and determine the target bowel obstruction type as the bowel obstruction type of the patient;
[0015] The identification result includes the target bowel obstruction type and the bowel obstruction type of the patient.
[0016] Optionally, the time difference between the target bowel sound signal and other bowel sound signals is calculated according to the time sequence information, the other bowel sound signals being any bowel sound signal in the processed bowel sound signals except the target bowel sound signal.
[0017] synchronously align the same type of bowel sound signals in the bowel sound signal in adjacent time periods, and perform amplitude normalization processing on the aligned bowel sound signals to obtain a processed bowel sound signal;
[0018] determine the bowel sound signal with the largest amplitude in the processed bowel sound signal as a target bowel sound signal;
[0019] Optionally, the time difference between the target bowel sound signal and other bowel sound signals is calculated according to the time sequence information, the other bowel sound signals being any bowel sound signal in the processed bowel sound signals except the target bowel sound signal.
[0020] determine the time difference value as the time difference.
[0021] Optionally, the sound source positioning recognition algorithm is called to calculate the time difference and the pasting position to obtain a first sound source estimation position of the bowel sound signal.
[0022] determine the pasting position of the bowel sound sensor with the largest amplitude in the bowel sound signal as a target position reference;
[0023] calculate the position difference between the remaining pasting positions in the pasting position and the target position reference; the remaining pasting positions being any pasting position in the pasting position except the target position reference;
[0024] calculate the position difference and the time difference to obtain a first sound source estimation position of the bowel sound signal.
[0025] Optionally, after calling the sound source positioning recognition algorithm, calculating the time difference and the pasting position to obtain the first sound source estimation position of the intestinal sound signal, the method further comprises:
[0026] respectively acquiring the amplitude of the intestinal sound signal, and acquiring the amplitude attenuation coefficient of the intestinal sound signal;
[0027] Based on the amplitude and the amplitude attenuation coefficient, the amplitude decay curves between the at least three intestinal sound sensors and the sound source of the intestinal sound are drawn respectively;
[0028] The intersection position between the amplitude decay curves is determined as the second sound source estimation position of the intestinal sound signal.
[0029] Optionally, after determining the intersection position between the amplitude decay curves as the second sound source estimation position of the intestinal sound signal, the method further comprises:
[0030] The first sound source estimation position and the second sound source estimation position are averaged or weighted averaged to obtain a calculation result;
[0031] The calculation result is determined as the final sound source position of the intestinal sound signal.
[0032] According to a second aspect of the present disclosure, an intestinal sound recognition device is provided, comprising:
[0033] The pickup unit is configured to mark the pasting positions of the at least three intestinal sound sensors by using a dedicated auxiliary device, and acquire the time sequence information of the intestinal sound signals generated by the patient's intestinal tract picked up by the at least three intestinal sound sensors by using a synchronous acquisition technology; the at least three intestinal sound sensors are respectively attached to different marked positions of the patient's abdomen;
[0034] The recognition unit is configured to call a preset intestinal sound recognition algorithm to recognize the intestinal sound signals to obtain a recognition result of the intestinal sound signals;
[0035] The first calculation unit is configured to calculate the time difference between the intestinal sound signals of each channel of the intestinal sound signals according to the time sequence information;
[0036] The second calculation unit is configured to call a sound source positioning recognition algorithm to calculate the time difference and the pasting position to obtain the first sound source estimation position of the intestinal sound signal.
[0037] Optionally, the recognition unit comprises:
[0038] The acquisition module is configured to acquire the intestinal sound signals picked up by the at least three intestinal sound sensors respectively;
[0039] The identification module is configured to identify target bowel sound signals of each channel of the bowel sound signals by using the preset bowel sound identification algorithm in the bowel sound signals.
[0040] The searching module is configured to search for a target reference bowel sound signal with the highest similarity to the target bowel sound signal in a preset reference bowel sound signal library.
[0041] The searching module is further configured to search for a target bowel obstruction type corresponding to the target reference bowel sound signal according to a preset mapping relationship between reference bowel sound signals and bowel obstruction types, and determine the target bowel obstruction type as the bowel obstruction type of the patient.
[0042] The identification result includes the target bowel obstruction type and the bowel obstruction type of the patient.
[0043] Optionally, the first calculation unit includes:
[0044] The processing module is configured to perform time synchronization alignment processing on the same type of bowel sound signals in adjacent time periods in the bowel sound signals, and perform amplitude normalization processing on the aligned bowel sound signals to obtain processed bowel sound signals.
[0045] The determination module is configured to determine a bowel sound signal with the largest amplitude in the processed bowel sound signals as a target bowel sound signal.
[0046] The calculation module is configured to calculate a time difference value between time sequence information of the target bowel sound signal and time sequence information of other bowel sound signals by using a time difference domain analysis technique, the other bowel sound signals being any bowel sound signal except the target bowel sound signal in the processed bowel sound signals.
[0047] The determination module is further configured to determine the time difference value as the time difference.
[0048] Optionally, the second calculation unit includes:
[0049] The determination module is configured to determine a pasting position of a bowel sound sensor with the largest amplitude in the bowel sound signals as a target position reference.
[0050] The calculation module is configured to calculate a position difference value between each remaining pasting position in the pasting positions and the target position reference; the remaining pasting position being any pasting position except the target position reference in the pasting positions.
[0051] The calculation module is further configured to calculate the position difference value and the time difference to obtain a first sound source estimation position of the bowel sound signals.
[0052] Optionally, the apparatus further comprises:
[0053] an acquisition unit, configured to acquire the amplitude of the bowel sound signal and acquire the amplitude attenuation coefficient of the bowel sound signal respectively after calling a sound source positioning recognition algorithm, calculating the time difference and the pasting position, and obtaining a first sound source estimation position of the bowel sound signal;
[0054] a drawing unit, configured to draw an amplitude attenuation curve between the at least three bowel sound sensors and the bowel sound source respectively based on the amplitude and the amplitude attenuation coefficient;
[0055] a determination unit, configured to determine a position corresponding to an intersection point between the amplitude attenuation curves as a second sound source estimation position of the bowel sound signal.
[0056] Optionally, the apparatus further comprises:
[0057] a third calculation unit, configured to, after determining the position corresponding to the intersection point between the amplitude attenuation curves as the second sound source estimation position of the bowel sound signal, perform average calculation or weighted average calculation on the first sound source estimation position and the second sound source estimation position to obtain a calculation result;
[0058] The determination unit is further configured to determine the calculation result as a final sound source position of the bowel sound signal.
[0059] According to a third aspect of the present disclosure, an electronic device is provided, comprising:
[0060] at least one processor; and
[0061] a memory connected to the at least one processor in communication; wherein
[0062] The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method of the first aspect.
[0063] According to a fourth aspect of the present disclosure, a non-transitory computer readable storage medium storing computer instructions is provided, wherein the computer instructions are used to enable the computer to perform the method of the first aspect.
[0064] According to a fifth aspect of the present disclosure, a computer program product is provided, comprising a computer program which, when executed by a processor, implements the method of the first aspect.
[0065] The method and device for borborygmus recognition and sound source positioning provided by the present disclosure, through a special auxiliary device, mark the pasting positions of at least three borborygmus sensors, and use a synchronous acquisition technology to respectively acquire time sequence information of borborygmus signals generated by a patient's intestinal tract and picked up by the at least three borborygmus sensors; the at least three borborygmus sensors are respectively closely attached to different marked positions of the patient's abdomen; a preset borborygmus recognition algorithm is called to recognize the borborygmus signals and obtain a recognition result of the borborygmus signals; according to the time sequence information, time differences between the borborygmus signals of each channel of the borborygmus signals are respectively calculated; a sound source positioning recognition algorithm is called to calculate the time differences and the pasting positions, and obtain a first sound source estimated position of the borborygmus signals. Compared with related technologies, the present disclosure automatically recognizes borborygmus and positions a sound source according to the pasting positions of the at least three borborygmus sensors and the time sequence information of the borborygmus signals generated by the patient's intestinal tract and picked up by the at least three borborygmus sensors, reduces human interference, and improves the accuracy of borborygmus recognition and sound source positioning.
[0066] It should be understood that the content described in this part is not intended to identify key or important features of the embodiments of the present application, nor to limit the scope of the present application. Other features of the present application will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS
[0067] The accompanying drawings are used to better understand the present scheme and do not limit the present disclosure. Among them:
[0068] Figure 1 A flowchart of a borborygmus recognition and sound source positioning method provided by an embodiment of the present disclosure;
[0069] Figure 2 A flowchart of a borborygmus signal recognition method provided by an embodiment of the present disclosure;
[0070] Figure 3 A structural diagram of a borborygmus recognition and sound source positioning device provided by an embodiment of the present disclosure;
[0071] Figure 4 A structural diagram of another borborygmus recognition and sound source positioning device provided by an embodiment of the present disclosure;
[0072] Figure 5 A schematic block diagram of an example electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0073] The exemplary embodiments of this disclosure are described below with reference to the accompanying drawings, including various details of the embodiments to aid understanding, and should be considered merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this disclosure. Similarly, for clarity and brevity, descriptions of well-known functions and structures are omitted in the following description.
[0074] The following describes, with reference to the accompanying drawings, a method and apparatus for recognizing bowel sounds and locating sound sources, an electronic device, and a storage medium according to embodiments of the present disclosure.
[0075] Figure 1 This is a flowchart illustrating a method for recognizing and locating bowel sounds according to an embodiment of the present disclosure.
[0076] like Figure 1 As shown, this method is applied to a bowel sound recognition and sound source localization system, and the method includes the following steps:
[0077] Step 101: Using a dedicated auxiliary device, mark the attachment positions of at least three bowel sound sensors, and use synchronous acquisition technology to acquire the time sequence information of the bowel sound signals generated by the patient's intestines picked up by the at least three bowel sound sensors; the at least three bowel sound sensors are respectively attached to different marked positions on the patient's abdomen.
[0078] Specialized auxiliary devices refer to equipment or tools used to mark the placement of bowel sound sensors. These devices are used to accurately determine the location of the bowel sound sensors on the patient's abdomen and ensure that multiple sensors are placed in different locations. These devices include, but are not limited to, positioning marking tools, adhesive patches, or devices with visual aids for calibrating sensor positions. A bowel sound sensor is a device used to capture and record the sounds (i.e., bowel sounds) produced by the movement of gas, liquid, and chyme within the intestines. Bowel sound sensors are typically designed to fit snugly against the patient's skin (especially the abdominal area) to effectively capture sound signals from inside the intestines. Internally, the bowel sound sensor contains a microphone or similar acoustic sensing element to convert the sound signals into electrical or digital signals for subsequent analysis and processing.
[0079] The attachment location refers to the specific position where the bowel sound sensor is placed or attached to the patient's abdomen. Since the intestines are distributed in three dimensions within the abdomen, each bowel sound sensor has a unique location on the abdominal surface. The attachment location can be determined by measurement (e.g., using a ruler or specific positioning device) or by pre-defined markings, and is used for subsequent analysis of the spatial distribution and characteristics of the bowel sound signals. This disclosure does not limit the specific placement location or the number of bowel sound sensors.
[0080] To facilitate understanding, an example is provided, which installs the indication bracket of the intestinal sound sensor to guide the installation of the intestinal sound sensor; the indication bracket of the intestinal sound sensor is composed of a safe laser bracket positioning marker indicator, an azimuth indicator and three sensor installation marker indicators. The sensor installer aligns the patient's umbilical region through the positioning marker, and the azimuth marker line aligns the abdominal midline to realize the positioning of the bracket. After the bracket is positioned, the medical staff accurately paste the three intestinal sound sensors according to the installation indication marker. However, it should be clear that this statement is not intended to limit the method of installing the intestinal sound sensor to only the above method, but also to other methods.
[0081] The intestinal sound signal refers to the data obtained after the sound generated by the flow of gas, liquid and chyme in the intestinal tract is captured by the intestinal sound sensor and converted into an electrical signal or a digital signal. The intestinal sound signal contains important information about the intestinal movement state and the content flow, which is of great significance for diagnosing intestinal diseases.
[0082] The synchronous acquisition technology refers to an acquisition method for simultaneously acquiring data from multiple sensors. In the application of intestinal sound recognition and sound source positioning, the synchronous acquisition technology ensures that the intestinal sound sensors pasted at different positions can record intestinal sound signals at the same time, thereby providing accurate time reference for subsequent signal processing and sound source positioning. The time sequence information refers to the specific time point at which the intestinal sound signal is recorded or captured by the intestinal sound sensor. Because the intestinal sound sensors are installed at different positions, different intestinal sound sensors will capture intestinal sound signals at different time points. The time sequence information is crucial for subsequent analysis of the time characteristics and spatial distribution of intestinal sound signals. By comparing the differences in time sequence information between different intestinal sound sensors, the propagation speed and direction of intestinal sound signals in the abdomen can be inferred, thereby helping to determine the location of the sound source of the intestinal sound signal.
[0083] The data collected by the intestinal sound sensor can be sent to a remote server or a mobile device through wireless transmission, supporting remote monitoring and diagnosis. This is particularly important for patients in remote areas or with limited mobility, allowing them to receive professional medical services at home or other non-medical environments.
[0084] Step 102, calling a preset intestinal sound recognition algorithm to recognize the intestinal sound signal and obtaining a recognition result of the intestinal sound signal.
[0085] The preset intestinal sound recognition algorithm is a pre-set algorithm for recognizing intestinal sound signals. The preset intestinal sound recognition algorithm is based on machine learning, deep learning or other artificial intelligence technologies and has been trained and optimized to accurately identify the characteristics of intestinal sound signals.
[0086] The preset bowel sound recognition algorithm acquires bowel sound signals picked up by at least three bowel sound sensors respectively; identifies target bowel sound signals of each channel of the bowel sound signals by using the preset bowel sound recognition algorithm in the bowel sound signals; finds a target reference bowel sound signal with the highest similarity to the target bowel sound signal in a preset reference bowel sound signal library; finds a target bowel obstruction type corresponding to the target reference bowel sound signal according to a preset mapping relationship between reference bowel sound signals and bowel obstruction types, and determines the target bowel obstruction type as the bowel obstruction type of the patient; and the recognition result includes the target bowel obstruction type and the bowel obstruction type of the patient. By using the preset algorithm, the subjectivity and errors of manual auscultation can be reduced, because the algorithm is based on pre-set standards and parameters for recognition.
[0087] In step 103, time differences between the bowel sound signals of each channel of the bowel sound signals are calculated respectively according to the time sequence information.
[0088] The time difference refers to the time difference of the bowel sound signals captured by two or more bowel sound sensors. By calculating the time difference, the propagation speed and direction of the bowel sound signals in the patient's abdomen can be inferred.
[0089] For ease of understanding, an example is provided, assuming that the number of bowel sound sensors close to different positions of the patient's abdomen is 3, and the three bowel sound sensors are a, b and c, wherein the time sequence information of the bowel sound signal received by a is 9:10:06:032 milliseconds, the time sequence information of the bowel sound signal received by b is 9:10:06:037 milliseconds, and the time sequence information of the bowel sound signal received by c is 9:10:06:040 milliseconds. The time difference between the time sequence information of a and b is 5 milliseconds, the time difference between the time sequence information of a and c is 8 milliseconds, and the time difference between the time sequence information of b and c is 3 milliseconds.
[0090] Since the sound propagation inside the intestine is affected by various factors (such as the shape of the intestine, the density and flowability of the contents, etc.), the time sequence information of the bowel sound signals captured by the bowel sound sensors at different positions will be different. By accurately calculating the time difference between the time sequence information and considering the relative positions of the bowel sound sensors, the sound source position of the bowel sound signals can be more accurately inferred, thereby improving the accuracy of identifying the sound source position of the bowel sound.
[0091] In step 104, a sound source positioning recognition algorithm is called to calculate the time difference and the pasting position, and the first sound source estimated position of the bowel sound signals is obtained.
[0092] The sound source positioning recognition algorithm is a pre-designed algorithm for processing and analyzing intestinal sound signals and related information. The sound source positioning recognition algorithm can determine the first sound source estimation position of the intestinal sound signal according to the input time difference and the pasting position through a series of calculations and inferences. The sound source positioning recognition algorithm is developed based on acoustic principles, signal processing techniques or machine learning methods.
[0093] The first sound source estimation position refers to the position of the main source of the intestinal sound signal in the patient's abdomen calculated by the sound source positioning recognition algorithm.
[0094] Taking the number of intestinal sound sensors as 3, the calculation formula of the sound source positioning recognition algorithm can be realized by formula (1):
[0095]
[0096] Where x is the horizontal coordinate of the first sound source estimation position, y is the vertical coordinate of the first sound source estimation position, x A is the horizontal coordinate in the pasting position of intestinal sound sensor A, y A is the vertical coordinate in the pasting position of intestinal sound sensor A, x B is the horizontal coordinate in the pasting position of intestinal sound sensor B, y B is the vertical coordinate in the pasting position of intestinal sound sensor B, x C is the horizontal coordinate in the pasting position of intestinal sound sensor C, y C is the vertical coordinate in the pasting position of intestinal sound sensor C, v is the average value of the propagation speed of intestinal sound in the patient's body, t AB is the time difference between the collection time of intestinal sound signal generated by the patient's intestinal tract collected by intestinal sound sensor A and the collection time of intestinal sound signal generated by the patient's intestinal tract collected by intestinal sound sensor B, t AC is the time difference between the collection time of intestinal sound signal generated by the patient's intestinal tract collected by intestinal sound sensor A and the collection time of intestinal sound signal generated by the patient's intestinal tract collected by intestinal sound sensor C.
[0097] Through automatic and accurate algorithm processing, the influence of human factors (such as the subjective judgment and experience difference of the listener) on the diagnosis result can be reduced, thereby improving the accuracy of the diagnosis. Determining the first sound source estimation position of the intestinal sound signal helps the doctor to more accurately judge the health status of the patient's digestive tract, whether there is an abnormality or disease.
[0098] The method for borborygmus recognition and sound source positioning provided by the present disclosure comprises the following steps: marking the pasting positions of at least three borborygmus sensors by using a special auxiliary device, and acquiring the time sequence information of the borborygmus signals generated by the patient's intestines picked up by the at least three borborygmus sensors by using a synchronous acquisition technology; the at least three borborygmus sensors are respectively closely attached to different marked positions of the patient's abdomen; calling a preset borborygmus recognition algorithm to recognize the borborygmus signals and obtain the recognition result of the borborygmus signals; calculating the time difference between the borborygmus signals of each channel of the borborygmus signals according to the time sequence information; calling a sound source positioning recognition algorithm to calculate the time difference and the pasting positions, and obtaining the first estimated position of the sound source of the borborygmus signals. Compared with the related art, the present embodiment automatically recognizes the borborygmus and positions the sound source according to the pasting positions of the at least three borborygmus sensors and the time sequence information of the borborygmus signals generated by the patient's intestines picked up by the at least three borborygmus sensors, reduces the human interference, and improves the accuracy of borborygmus recognition and sound source positioning.
[0099] As a refinement of step 102, when the preset borborygmus recognition algorithm is called to recognize the borborygmus signals and obtain the recognition result of the borborygmus signals, the following implementation methods can be used, but are not limited to, such as Figure 2 As shown in Figure 2 The flowchart of the borborygmus signal recognition method provided by the present embodiment comprises the following steps:
[0100] Step 201: acquiring the borborygmus signals picked up by the at least three borborygmus sensors.
[0101] A single borborygmus sensor can be disturbed by various factors such as external environment, patient position, respiratory movement, etc., resulting in errors or distortions in the collected borborygmus signals. By simultaneously collecting signals from multiple borborygmus sensors and comprehensively analyzing and comparing them, the influence of these interference factors on the results can be reduced, and the reliability and accuracy of the signals can be improved.
[0102] Acquiring the borborygmus signals collected by multiple borborygmus sensors can further preprocess, extract features, and identify the type of intestinal obstruction of the borborygmus signals. The processing and analysis process of the borborygmus signals needs to be based on a data set of multiple borborygmus signals, so as to more accurately identify the features and patterns of the borborygmus signals, and further judge the health status of the patient's intestines.
[0103] Step 202: identifying the target borborygmus signals of each channel of the borborygmus signals by using the preset borborygmus recognition algorithm in the borborygmus signals.
[0104] During the collection of the bowel sound signal, it may be affected by various interference factors, such as external noise, patient breathing, body position change, etc. These interference factors may produce some noise signals with small amplitude but high frequency. By selecting the signal with the largest amplitude as the target bowel sound signal, the influence of these interferences and noises on the diagnostic results can be reduced to some extent, and the signal-to-noise ratio and accuracy of the signal can be improved.
[0105] For ease of understanding, an example is provided, assuming that the number of bowel sound sensors close to different positions of the patient's abdomen is 3, and the 3 bowel sound sensors are a, b, and c, respectively. The amplitude of the bowel sound signal A received by a is 10, the amplitude of the bowel sound signal B received by b is 8, and the amplitude of the bowel sound signal C received by c is 7. Then, the bowel sound signal A is determined as the target bowel sound signal.
[0106] Step 203: searching for a target reference bowel sound signal with the highest similarity to the target bowel sound signal in a preset reference bowel sound signal library.
[0107] The preset reference bowel sound signal library is a database that stores a large number of reference bowel sound signals corresponding to known types of intestinal obstruction. The reference bowel sound signals are usually collected through previous research, experiments or clinical practice, and are carefully screened and processed to ensure their representativeness and accuracy. Each reference bowel sound signal is associated with a specific type of intestinal obstruction or intestinal state, forming a large data set that can be compared and referenced, i.e., the preset reference bowel sound signal library.
[0108] Similarity refers to the degree of similarity between the target bowel sound signal and each reference bowel sound signal in the preset reference bowel sound signal library. By calculating the similarity, it can be assessed which reference bowel sound signal is closest to the target bowel sound signal, so as to find the target reference bowel sound signal with the highest similarity.
[0109] Intestinal obstruction refers to a disease in which the contents of the intestinal tract are blocked in the intestinal tract, causing abnormal function of the intestinal tract. Intestinal obstruction can be classified according to its causes, locations, degrees, etc., forming various types, such as mechanical intestinal obstruction, dynamic intestinal obstruction, and blood supply intestinal obstruction. Each type of intestinal obstruction may have differences in clinical manifestations, treatment options, and prognosis. Therefore, accurately determining the type of intestinal obstruction of a patient is crucial for developing an effective treatment plan.
[0110] Since different diseases or intestinal states may have similar clinical manifestations, but the bowel sound signals may have subtle differences. Therefore, by searching for the reference signal with the highest similarity to the target bowel sound signal, the type of intestinal obstruction of the patient can be more accurately determined, reducing the possibility of misdiagnosis and missed diagnosis.
[0111] At step 204, according to the pre-established mapping relationship between the reference bowel sound signal and the intestinal obstruction type, the target reference bowel sound signal corresponding to the target intestinal obstruction type is searched, and the target intestinal obstruction type is determined as the intestinal obstruction type of the patient; the identification result includes the target intestinal obstruction type and the intestinal obstruction type of the patient.
[0112] Through the pre-established mapping relationship, the target reference bowel sound signal can be automatically associated with a specific intestinal obstruction type, thereby realizing automatic diagnosis of intestinal obstruction. The automatic diagnosis method not only improves the diagnosis efficiency, but also reduces the influence of human factors on the diagnosis result, and improves the accuracy and reliability of the diagnosis
[0113] As a refinement of step 102, when performing the calculation of the time difference between each channel of the bowel sound signal according to the time sequence information, the following implementation can be adopted, but is not limited to: the same type of bowel sound signals in the bowel sound signal within the adjacent time period are time-synchronized and aligned, and the aligned bowel sound signal is subjected to amplitude normalization processing to obtain a processed bowel sound signal; the bowel sound signal with the maximum amplitude in the processed bowel sound signal is determined as a target bowel sound signal; the time difference value between the time sequence information of the target bowel sound signal and the time sequence information of other bowel sound signals is calculated by using time difference domain analysis technology, and the other bowel sound signals are any bowel sound signal in the processed bowel sound signal except the target bowel sound signal; the time difference value is determined as the time difference. Since multiple bowel sound sensors are used and the time difference between the bowel sound signals collected by the bowel sound sensors is calculated, the sound source position can be more accurately located. By considering the time factor of sound propagation, the positioning error is reduced.
[0114] As a refinement of step 103, when performing the calculation of the first sound source estimated position of the bowel sound signal by calling the sound source positioning identification algorithm and the time difference and the pasting position, the following implementation can be adopted, but is not limited to: the pasting position of the bowel sound sensor with the maximum amplitude in the bowel sound signal is determined as a target position reference; the position difference between the remaining pasting positions in the pasting position and the target position reference is calculated; the remaining pasting positions are any pasting position in the pasting position except the target position reference; the position difference and the time difference are calculated to obtain the first sound source estimated position of the bowel sound signal.
[0115] Specifically, the implementation process of the present embodiment is a textual description of formula (1).
[0116] In practical applications, after calling the sound source positioning and identification algorithm, calculating the time difference and the pasting position, and obtaining the first sound source estimation position of the intestinal sound signal, in addition to calling the sound source positioning and identification algorithm, calculating the time difference and the pasting position, and obtaining the first sound source estimation position of the intestinal sound signal, the sound source position of the intestinal sound signal can also be calculated through the amplitude attenuation of the intestinal sound signal. The following methods can be used, but are not limited to, to achieve the above purpose. The amplitude of the intestinal sound signal is obtained, and the amplitude attenuation coefficient of the intestinal sound signal is obtained. Based on the amplitude and the amplitude attenuation coefficient, the amplitude attenuation curves between the at least three intestinal sound sensors and the intestinal sound source are drawn respectively. The position corresponding to the intersection point between the amplitude attenuation curves is determined as the second sound source estimation position of the intestinal sound signal.
[0117] Exemplarily, the amplitude attenuation coefficient refers to the proportion or rate of the gradual decrease of the amplitude of the intestinal sound signal with the increase of the distance in the propagation process due to the absorption, scattering, and reflection effects of the medium (such as abdominal tissue). The amplitude attenuation coefficient reflects the energy loss of the intestinal sound signal in the propagation process. Based on the amplitude of the intestinal sound signal collected by each intestinal sound sensor and the known amplitude attenuation coefficient, the curve of the amplitude change with the distance (or time) between the sensor and the intestinal sound source can be drawn. This curve is the amplitude attenuation curve, which describes the trend that the signal amplitude gradually decreases with the increase of the propagation distance. When the amplitude attenuation curves between at least three intestinal sound sensors and the intestinal sound source are drawn, the amplitude attenuation curves intersect at a certain position. The intestinal sound signal is generated at the intersection position, and through the amplitude attenuation, the amplitude of the intestinal sound signal received by the intestinal sound sensor can be achieved.
[0118] In practical applications, after determining the position corresponding to the intersection point between the amplitude attenuation curves as the second sound source estimation position of the intestinal sound signal, there is a slight deviation between the true sound source position of the intestinal sound reflected by the first sound source estimation position and the second sound source estimation position. In order to reduce the deviation, the following methods can be used, but are not limited to, to achieve the above purpose. The first sound source estimation position and the second sound source estimation position are averaged or weightedly averaged to obtain a calculation result. The calculation result is determined as the final sound source position of the intestinal sound signal. The result obtained by a single method may have certain contingency or deviation, while the result obtained by combining multiple methods is more reliable. By calculating the average value, it can be considered that the final sound source position is the common direction of the results of two different methods, thereby enhancing the reliability of the result.
[0119] In summary, the embodiments of the present disclosure can achieve the following effects:
[0120] The embodiments of the present disclosure automatically recognize and locate the sound source of the bowel sounds according to the pasting positions of the at least three bowel sound sensors and the time sequence information of the bowel sound signals generated by the patient's intestinal tract picked up by the at least three bowel sound sensors, reduce human interference, and improve the accuracy of bowel sound recognition and sound source positioning.
[0121] Corresponding to the above-mentioned bowel sound recognition and sound source positioning method, the present disclosure further provides a bowel sound recognition and sound source positioning device. Since the device embodiments of the present disclosure correspond to the above-mentioned method embodiments, the details not disclosed in the device embodiments can be referred to the above-mentioned method embodiments, which will not be described in detail herein.
[0122] Figure 3 A structural schematic diagram of a bowel sound recognition and sound source positioning device provided by the embodiments of the present disclosure is shown in FIG. 1. The device is applied in a bowel sound recognition and sound source positioning system and includes: Figure 3
[0123] A pickup unit 31 is configured to mark the pasting positions of the at least three bowel sound sensors by using a special auxiliary device and acquire the time sequence information of the bowel sound signals generated by the patient's intestinal tract picked up by the at least three bowel sound sensors by using a synchronous acquisition technology. The at least three bowel sound sensors are respectively closely attached to different marked positions of the patient's abdomen.
[0124] A recognition unit 32 is configured to call a preset bowel sound recognition algorithm to recognize the bowel sound signals and obtain the recognition result of the bowel sound signals.
[0125] A first calculation unit 33 is configured to calculate the time difference between the bowel sound signals of each channel of the bowel sound signals according to the time sequence information.
[0126] A second calculation unit 34 is configured to call a sound source positioning and recognition algorithm to calculate the time difference and the pasting positions and obtain the first estimated position of the sound source of the bowel sound signals.
[0127] The present disclosure provides an intestinal sound recognition and sound source positioning device. A special auxiliary device is used to mark the pasting positions of at least three intestinal sound sensors, and a synchronous acquisition technology is used to acquire time sequence information of intestinal sound signals generated by a patient's intestines and picked up by the at least three intestinal sound sensors. The at least three intestinal sound sensors are respectively attached to different marked positions of the patient's abdomen. A preset intestinal sound recognition algorithm is called to recognize the intestinal sound signals and obtain recognition results of the intestinal sound signals. Time differences between channels of the intestinal sound signals are respectively calculated according to the time sequence information. A sound source positioning recognition algorithm is called to calculate the time differences and the pasting positions, and first sound source estimation positions of the intestinal sound signals are obtained. Compared with related technologies, the present disclosure automatically recognizes intestinal sounds and positions sound sources according to the pasting positions of the at least three intestinal sound sensors and the time sequence information of the intestinal sound signals generated by the patient's intestines and picked up by the at least three intestinal sound sensors, reduces human interference, and improves the accuracy of intestinal sound recognition and sound source positioning.
[0128] Further, in a possible implementation manner of the present embodiment, as shown in Figure 4 The recognition unit 32 comprises:
[0129] The acquisition module 321 is configured to acquire intestinal sound signals picked up by the at least three intestinal sound sensors respectively.
[0130] The recognition module 322 is configured to recognize target intestinal sound signals of channels of the intestinal sound signals in the intestinal sound signals by using the preset intestinal sound recognition algorithm.
[0131] The searching module 323 is configured to search for a target reference intestinal sound signal with the highest similarity to the target intestinal sound signal in a preset reference intestinal sound signal library.
[0132] The searching module 323 is further configured to search for a target intestinal obstruction type corresponding to the target reference intestinal sound signal according to a mapping relationship between reference intestinal sound signals and intestinal obstruction types established in advance, and determine the target intestinal obstruction type as the intestinal obstruction type of the patient.
[0133] The recognition result comprises the target intestinal obstruction type and the intestinal obstruction type of the patient.
[0134] Further, in a possible implementation manner of the present embodiment, as shown in Figure 4 The first calculation unit 33 comprises:
[0135] The processing module 331 is configured to perform time synchronization alignment processing on the same type of intestinal sound signals in adjacent time periods in the intestinal sound signals, perform amplitude normalization processing on the aligned intestinal sound signals, and obtain processed intestinal sound signals.
[0136] determining module 332 is configured to determine the bowel sound signal with the maximum amplitude in the processed bowel sound signals as a target bowel sound signal;
[0137] The computing module 333 is configured to calculate a time difference value between the time sequence information of the target bowel sound signal and the time sequence information of any other bowel sound signal in the processed bowel sound signals by using a time difference domain analysis technique, the other bowel sound signal being any bowel sound signal in the processed bowel sound signals except the target bowel sound signal.
[0138] The determining module 332 is further configured to determine the time difference value as the time difference.
[0139] Further, in a possible implementation manner of the embodiment, as shown in Figure 4 The second computing unit 34 includes:
[0140] The determining module 341 is configured to determine the paste position of the bowel sound sensor with the maximum amplitude in the bowel sound signals as a target position reference.
[0141] The computing module 342 is configured to calculate a position difference value between each of the remaining paste positions and the target position reference; the remaining paste position being any paste position in the paste positions except the target position reference.
[0142] The computing module 342 is further configured to calculate the position difference value and the time difference to obtain a first sound source estimation position of the bowel sound signal.
[0143] Further, in a possible implementation manner of the embodiment, as shown in Figure 4 The apparatus further includes:
[0144] The obtaining unit 35 is configured to, after calling a sound source positioning and recognition algorithm to calculate the time difference and the paste positions to obtain a first sound source estimation position of the bowel sound signal, respectively obtain the amplitudes of the bowel sound signals and obtain amplitude attenuation coefficients of the bowel sound signals.
[0145] The drawing unit 36 is configured to respectively draw amplitude attenuation curves between the at least three bowel sound sensors and a bowel sound source based on the amplitudes and the amplitude attenuation coefficients.
[0146] The determining unit 37 is configured to determine a position corresponding to an intersection point between the amplitude attenuation curves as a second sound source estimation position of the bowel sound signal.
[0147] Further, in a possible implementation manner of the embodiment, as shown in Figure 4As shown, the device further comprises:
[0148] The third computing unit 38 is configured to, after determining the position corresponding to the intersection point between the amplitude decay curves as the second sound source estimation position of the bowel sound signal, average or weighted average the first sound source estimation position and the second sound source estimation position to obtain a calculation result.
[0149] The determination unit 37 is further configured to determine the calculation result as the final sound source position of the bowel sound signal.
[0150] It should be noted that the foregoing explanation and description of the method embodiments are also applicable to the device of the embodiments of the present disclosure, and the principles are the same, and the device of the embodiments of the present disclosure is not limited herein.
[0151] According to the embodiments of the present disclosure, the present disclosure further provides an electronic device, a readable storage medium and a computer program product.
[0152] Figure 5 A schematic block diagram of an example electronic device 400 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptops, desktops, tablets, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular telephones, smartphones, wearable devices, and other similar computing devices. The components shown here, their connections and relationships, and their functions, are meant to be examples only, and are not meant to limit implementations of the present disclosure described and / or claimed in this document.
[0153] As Figure 5 As shown, the device 400 includes a computing unit 401, which can perform various appropriate actions and processes according to a computer program stored in a ROM (Read-Only Memory) 402 or a computer program loaded into a RAM (Random Access Memory) 403 from a storage unit 408. In the RAM 403, various programs and data required for the operation of the device 400 can also be stored. The computing unit 401, the ROM 402, and the RAM 403 are connected to each other through a bus 404. An I / O (Input / Output) interface 405 is also connected to the bus 404.
[0154] A number of components in the device 400 are connected to the I / O interface 405, including: an input unit 406, such as a keyboard, a mouse, etc.; an output unit 407, such as various types of displays, speakers, etc.; a storage unit 408, such as a magnetic disk, an optical disk, etc.; and a communication unit 409, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 409 allows the device 400 to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunication networks.
[0155] The computing unit 401 can be various general and / or special purpose processing components with processing and computing capabilities. Some examples of the computing unit 401 include, but are not limited to, a CPU (Central Processing Unit), a GPU (Graphic Processing Unit), various special-purpose AI (Artificial Intelligence) computing chips, various computing units running machine learning model algorithms, a DSP (Digital Signal Processor), and any appropriate processor, controller, microcontroller, etc. The computing unit 401 performs various methods and processes described above, such as the bowel sound recognition and sound source localization methods. For example, in some embodiments, the bowel sound recognition and sound source localization methods can be implemented as a computer software program, which is tangibly embodied in a machine-readable medium, such as the storage unit 408. In some embodiments, part or all of the computer program can be loaded and / or installed onto the device 400 via the ROM 402 and / or the communication unit 409. When the computer program is loaded onto the RAM 403 and executed by the computing unit 401, one or more steps of the methods described above can be performed. Alternatively, in other embodiments, the computing unit 401 can be configured to perform the aforementioned bowel sound recognition and sound source localization methods by any other appropriate means, such as by means of firmware.
[0156] Various implementations of the systems and techniques described above can be realized in digital electronic circuitry, integrated circuitry, a Field Programmable Gate Array (FPGA), an Application-Specific Integrated Circuit (ASIC), an Application Specific Standard Product (ASSP), a System on a Chip (SOC), a Complex Programmable Logic Device (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.
[0157] Program code for carrying out methods of the present disclosure can be written in any combination of one or more programming languages. This program code can be provided to a processor or controller of a general or special purpose computer, such that the program code, when executed by the processor or controller, causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code can be implemented in a wholly in machine language, in partially in machine language, in partially in a high level language, and other combinations thereof. The program code can execute entirely on the machine, partly on the machine as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
[0158] In the context of this disclosure, a machine-readable medium can be a tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include but is not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium would include a linearly-programmed electrical connection, a portable computer diskette, a hard disk, RAM, ROM, EPROM (Electrically Programmable Read-Only-Memory), or flash memory, an optical fiber, a compact disc (CD) ROM, an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0159] To provide for interaction with a user, the systems and techniques described here can be implemented on a computer 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 a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the computer. Other kinds of devices can be used to provide for interaction with a user as well; for example, 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, speech, or tactile input.
[0160] The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, 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 LAN (local area network), a WAN (wide area network), the Internet, and a blockchain network.
[0161] The computer system can include clients and servers. This relationship can be between a client and a server that are typically remote from each other and typically interact through a communication network. The relationship between client and server exists by virtue of computer programs running on the respective computer systems and having a client-server relationship to each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system, to solve the defects of large management difficulty and weak business scalability in traditional physical host and VPS (Virtual Private Server, or VPS for short) services. The server can also be a server of a distributed system, or a server combined with a blockchain.
[0162] It should be noted that artificial intelligence is a discipline that studies enabling computers to simulate some thinking processes and intelligent behaviors of humans (such as learning, reasoning, thinking, planning, etc.), both hardware and software technologies. Artificial intelligence hardware technology generally includes technologies such as sensors, special artificial intelligence chips, cloud computing, distributed storage, big data processing, etc.; artificial intelligence software technology mainly includes computer vision technology, speech recognition technology, natural language processing technology, and machine learning / deep learning, big data processing technology, knowledge graph technology, etc. several major directions.
[0163] It should be understood that the various forms of the flow shown above can be used to reorder, add or delete steps. For example, each step described in the present disclosure can be executed in parallel, sequentially or in a different order, as long as the desired results of the technical solutions disclosed in the present disclosure can be achieved, which is not limited herein.
[0164] The above detailed description does not constitute a limitation on the protection scope of the present disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present disclosure shall be included in the protection scope of the present disclosure.
Claims
1. A borborygmus recognition and sound source positioning method, characterized by, The method comprises the following steps: Marking the positions of at least three intestinal sound sensors by a special auxiliary device, and acquiring the time sequence information of the intestinal sound signals generated by the patient's intestines picked up by the at least three intestinal sound sensors by using a synchronous acquisition technology; the at least three intestinal sound sensors are respectively close to the marked different positions of the patient's abdomen; Calling a preset intestinal sound recognition algorithm to recognize the intestinal sound signals to obtain the recognition result of the intestinal sound signals; According to the time sequence information, the time difference between the intestinal sound signals of each channel of the intestinal sound signals is calculated respectively; Calling a sound source positioning recognition algorithm to calculate the time difference and the pasting positions to obtain the first sound source estimation position of the intestinal sound signals; The method comprises the following steps: Respectively acquiring the intestinal sound signals picked up by the at least three intestinal sound sensors; Identifying the target intestinal sound signals of each channel of the intestinal sound signals in the intestinal sound signals by using the preset intestinal sound recognition algorithm; Finding the target reference intestinal sound signal with the highest similarity to the target intestinal sound signal in the preset reference intestinal sound signal library; According to the mapping relationship between the reference intestinal sound signals and the intestinal obstruction types established in advance, finding the target intestinal obstruction type corresponding to the target reference intestinal sound signal, and determining the target intestinal obstruction type as the intestinal obstruction type of the patient; The recognition result includes the target intestinal obstruction type and the intestinal obstruction type of the patient; The method comprises the following steps: Synchronizing and aligning the same type of intestinal sound signals in the intestinal sound signals in adjacent time periods in time, and performing amplitude normalization processing on the aligned intestinal sound signals to obtain the processed intestinal sound signals; Determining the intestinal sound signal with the largest amplitude in the processed intestinal sound signals as the target intestinal sound signal; Using time difference domain analysis technology, the time difference between the time sequence information of the target intestinal sound signal and the time sequence information of other intestinal sound signals is calculated respectively; the other intestinal sound signals are any intestinal sound signal in the processed intestinal sound signals except the target intestinal sound signal; The time difference value is determined as the time difference; The method comprises the following steps: Determining the pasting position of the intestinal sound sensor with the largest amplitude in the intestinal sound signals as the target position reference; Respectively calculating the position difference between the remaining pasting positions in the pasting positions and the target position reference; the remaining pasting positions are any pasting position in the pasting positions except the target position reference; Calculating the position difference and the time difference to obtain the first sound source estimation position of the intestinal sound signals.
2. The method of claim 1, wherein, After calling the sound source positioning identification algorithm, calculating the time difference and the pasting position to obtain the first sound source estimation position of the intestinal sound signal, the method further comprises: Respectively acquiring the amplitude of the intestinal sound signal, and acquiring the amplitude attenuation coefficient of the intestinal sound signal; Based on the amplitude and the amplitude attenuation coefficient, respectively draw the amplitude decay curve between the at least three intestinal sound sensors and the intestinal sound source; The position corresponding to the intersection point between the amplitude decay curves is determined as the second sound source estimation position of the intestinal sound signal.
3. The method of claim 2, wherein, After determining the position corresponding to the intersection point between the amplitude decay curves as the second sound source estimation position of the intestinal sound signal, the method further comprises: Average or weighted average calculation is performed on the first sound source estimation position and the second sound source estimation position to obtain a calculation result; The calculation result is determined as the final sound source position of the intestinal sound signal.
4. A borborygmus recognition and sound source positioning apparatus characterized by comprising: Comprise: The pickup unit is used for marking the pasting position of at least three intestinal sound sensors by a special auxiliary device, and acquiring the time sequence information of the intestinal sound signal generated by the patient's intestinal tract picked up by the at least three intestinal sound sensors by using synchronous acquisition technology; The at least three intestinal sound sensors are respectively close to the marked different positions of the patient's abdomen; The identification unit is used for calling a preset intestinal sound identification algorithm to identify the intestinal sound signal to obtain an identification result of the intestinal sound signal; The first calculation unit is used for calculating the time difference between the intestinal sound signals of each channel of the intestinal sound signal according to the time sequence information; The second calculation unit is used for calling a sound source positioning identification algorithm to calculate the time difference and the pasting position to obtain the first sound source estimation position of the intestinal sound signal; The identification unit comprises: The acquisition module is used for respectively acquiring the intestinal sound signals picked up by the at least three intestinal sound sensors; The identification module is used for identifying the target intestinal sound signal of each channel of the intestinal sound signal in the intestinal sound signal by using the preset intestinal sound identification algorithm; The search module is used for searching for a target reference intestinal sound signal with the highest similarity to the target intestinal sound signal in a preset reference intestinal sound signal library; The search module is also used for searching for a target intestinal obstruction type corresponding to the target reference intestinal sound signal according to a pre-established mapping relationship between the reference intestinal sound signal and the intestinal obstruction type, and determining the target intestinal obstruction type as the intestinal obstruction type of the patient; The identification result comprises the target intestinal obstruction type and the intestinal obstruction type of the patient; The first calculation unit comprises: The processing module is used for performing time synchronization alignment processing on the same type of intestinal sound signals in the intestinal sound signal in adjacent time periods, and performing amplitude normalization processing on the aligned intestinal sound signals to obtain processed intestinal sound signals; The determination module is used for determining the intestinal sound signal with the maximum amplitude in the processed intestinal sound signal as the target intestinal sound signal; The computing module is configured to calculate a time difference value between time sequence information of the target bowel sound signal and time sequence information of any other bowel sound signal in the processed bowel sound signals by using a time difference domain analysis technique, the other bowel sound signal being any bowel sound signal in the processed bowel sound signals except the target bowel sound signal. The determining module is further configured to determine the time difference value as the time difference. The second computing unit comprises: The determining module is configured to determine a pasting position of a bowel sound sensor with the largest amplitude in the bowel sound signals as a target position reference. The computing module is configured to calculate a position difference value between each of the remaining pasting positions and the target position reference, the remaining pasting position being any pasting position in the pasting positions except the target position reference. The computing module is further configured to calculate the position difference value and the time difference to obtain a first sound source estimation position of the bowel sound signals.
5. An electronic device, comprising: The apparatus comprises: at least one processor; and a memory connected to the at least one processor in communication; wherein The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-3.
6. A non-transitory computer-readable storage medium having stored thereon computer instructions, wherein, The computer instructions are used to enable the computer to perform the method of any one of claims 1-3.
7. A computer program product, characterised in that, The computer program, when executed by the processor, implements the method of any one of claims 1-3.
Citation Information
Patent Citations
Bowel sounds monitoring and recognizing system
CN104305961A
Bowel sound recognition method based on deep learning and related devices
CN109620154A