Bowel sound recognition and sound source positioning method and device, electronic equipment and storage medium
By using multiple intestinal sound sensors and synchronous acquisition technologies in intestinal sound recognition and sound source positioning, combined with preset algorithms for identification and positioning, the problem of low accuracy of intestinal sound recognition and sound source positioning is solved, achieving higher accuracy and more accurate diagnosis.
Patent Information
- Application Number
- CN202411716515.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-27
- Publication Date
- 2025-04-01
- Estimated Expiration
- 2044-11-27
AI Technical Summary
The accuracy of intestinal rumbling recognition and sound source positioning is low, mainly due to the reliance on artificial auscultation, which is limited by the subjective experience and judgment of the stethoscope.
The adhesion positions of at least three intestinal sound sensors are marked through a special auxiliary device, and the time series information of the intestinal sound signal is obtained using synchronous acquisition technology, a preset intestinal sound recognition algorithm is called for identification, and the sound source positioning is calculated based on the time difference.
It reduces artificial interference, improves the accuracy of intestinal rumbling recognition and sound source positioning, and achieves more accurate diagnosis of intestinal diseases.
Smart Images

Figure CN119732699A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of data processing technology, and in particular to a method and device for bowel sound recognition and sound source localization, an electronic device, and a storage medium. Background Art
[0002] Bowel sounds are physiological acoustic signals of the human body. They are produced when the segmented movement or peristalsis of the human intestine pushes the flow of gas, liquid and chyme in the intestine, causing friction and collision between the intestinal wall and the contents. Bowel sounds are one of the important signs of digestive tract diseases. Recognizing bowel sounds and locating the sound source can better understand the patient's condition.
[0003] In the related technologies of bowel sound recognition and sound source localization, bowel sounds are recognized and sound sources are located through manual auscultation. Due to the randomness of bowel sounds, manual recognition and sound source localization rely on the subjective experience and judgment of the auscultator, resulting in a low accuracy rate of bowel sound recognition and sound source localization. Summary of the invention
[0004] The present invention provides a method and device for bowel sound recognition and sound source location, an electronic device and a storage medium, the main purpose of which is to solve the problem of low accuracy of bowel sound recognition and sound source location.
[0005] According to a first aspect of the present disclosure, a method for bowel sound recognition and sound source localization is provided, which includes:
[0006] By means of a dedicated auxiliary device, at least three bowel sound sensors are marked for attachment, and time series information of bowel sound signals generated by the patient's intestines picked up by the at least three bowel sound sensors is respectively acquired by means of a synchronous acquisition technology; the at least three bowel sound sensors are respectively attached to different marked positions on the patient's abdomen;
[0007] Calling a preset bowel sound recognition algorithm to recognize the bowel sound signal and obtain a recognition result of the bowel sound signal;
[0008] According to the time series information, respectively calculating the time difference between the bowel sound signals of each channel of the bowel sound signal;
[0009] The sound source positioning and recognition algorithm is called to calculate the time difference and the pasting position to obtain the first sound source estimated position of the bowel sound signal.
[0010] Optionally, calling a preset bowel sound recognition algorithm to recognize the bowel sound signal to obtain a recognition result of the bowel sound signal includes:
[0011] Respectively acquiring bowel sound signals picked up by the at least three bowel sound sensors;
[0012] Identifying target bowel sound signals of each channel of the bowel sound signal in the bowel sound signal using the preset bowel sound recognition algorithm;
[0013] Searching for a target reference bowel sound signal having the highest similarity to the target bowel sound signal in a preset reference bowel sound signal library;
[0014] According to a pre-established mapping relationship between reference bowel sound signals and intestinal obstruction types, searching for a target intestinal obstruction type corresponding to the target reference bowel sound signal, and determining the target intestinal obstruction type as the intestinal obstruction type of the patient;
[0015] The identification result includes the target intestinal obstruction type and the intestinal obstruction type of the patient.
[0016] Optionally, the calculating, according to the time series information, the time difference between the bowel sound signals of each channel of the bowel sound signal comprises:
[0017] Performing time synchronization alignment processing on similar bowel sound signals in adjacent time periods among the bowel sound signals, and performing amplitude normalization processing on the aligned bowel sound signals to obtain processed bowel sound signals;
[0018] Determining the bowel sound signal with the largest amplitude among the processed bowel sound signals as the target bowel sound signal;
[0019] Using a time difference domain analysis technique, respectively calculating the time difference between the time series information of the target bowel sound signal and the time series information of other bowel sound signals, wherein the other bowel sound signal is any bowel sound signal in the processed bowel sound signal except the target bowel sound signal;
[0020] The time difference value is determined as the time difference.
[0021] Optionally, calling a sound source positioning and recognition algorithm to calculate the time difference and the pasting position to obtain the first sound source estimated position of the bowel sound signal includes:
[0022] Determine the attachment position of the bowel sound sensor having the largest amplitude in the bowel sound signal as the target position reference benchmark;
[0023] respectively calculating the position differences between the remaining pasting positions in the pasting positions and the target position reference datum; the remaining pasting positions are any pasting positions in the pasting positions except the target position reference datum;
[0024] The position difference and the time difference are calculated to obtain an estimated position of a first sound source of the bowel sound signal.
[0025] Optionally, after invoking a sound source localization and recognition algorithm to calculate the time difference and the pasting position to obtain the first sound source estimated position of the bowel sound signal, the method further includes:
[0026] respectively obtaining the amplitude of the bowel sound signal and obtaining the amplitude attenuation coefficient of the bowel sound signal;
[0027] Based on the amplitude and the amplitude attenuation coefficient, respectively drawing amplitude attenuation curves between the at least three bowel sound sensors and the bowel sound source;
[0028] The position corresponding to the intersection point between the amplitude decay curves is determined as the second sound source estimated position of the bowel sound signal.
[0029] Optionally, after determining the position corresponding to the intersection point between the amplitude decay curves as the second sound source estimated position of the bowel sound signal, the method further includes:
[0030] Performing an average or weighted average calculation on the first sound source estimated position and the second sound source estimated position to obtain a calculation result;
[0031] The calculation result is determined as the final sound source position of the bowel sound signal.
[0032] According to a second aspect of the present disclosure, a bowel sound recognition device is provided, comprising:
[0033] The picking unit is used to mark the attachment positions of at least three bowel sound sensors through a dedicated auxiliary device, and to respectively acquire the time series information of the bowel sound signals generated by the patient's intestines picked up by the at least three bowel sound sensors using a synchronous acquisition technology; the at least three bowel sound sensors are respectively attached to different marked positions on the abdomen of the patient;
[0034] a recognition unit, configured to call a preset bowel sound recognition algorithm to recognize the bowel sound signal and obtain a recognition result of the bowel sound signal;
[0035] A first calculation unit, configured to calculate the time difference between the bowel sound signals of each channel of the bowel sound signal according to the time series information;
[0036] The second calculation unit is used to call a sound source positioning and recognition algorithm to calculate the time difference and the pasting position to obtain a first sound source estimated position of the bowel sound signal.
[0037] Optionally, the identification unit includes:
[0038] An acquisition module, used to respectively acquire the bowel sound signals picked up by the at least three bowel sound sensors;
[0039] an identification module, configured to identify target bowel sound signals of each channel of the bowel sound signal in the bowel sound signal by using the preset bowel sound identification algorithm;
[0040] A search module, used to search a preset reference bowel sound signal library for a target reference bowel sound signal having the highest similarity to the target bowel sound signal;
[0041] The search module is also used to search for a target intestinal obstruction type corresponding to the target reference bowel sound signal according to a pre-established mapping relationship between reference bowel sound signals and intestinal obstruction types, and determine the target intestinal obstruction type as the intestinal obstruction type of the patient;
[0042] The identification result includes the target intestinal obstruction type and the intestinal obstruction type of the patient.
[0043] Optionally, the first computing unit includes:
[0044] a processing module, configured to perform time synchronization alignment processing on similar bowel sound signals in adjacent time periods among the bowel sound signals, and perform amplitude normalization processing on the aligned bowel sound signals to obtain processed bowel sound signals;
[0045] a determination module, configured to determine the bowel sound signal with the largest amplitude among the processed bowel sound signals as a target bowel sound signal;
[0046] a calculation module, configured to calculate the time difference between the time series information of the target bowel sound signal and the time series information of other bowel sound signals respectively by using a time difference domain analysis technique, wherein the other bowel sound signal is any bowel sound signal in the processed bowel sound signal except the target bowel sound signal;
[0047] The determining module is further configured to determine the time difference value as the time difference.
[0048] Optionally, the second computing unit includes:
[0049] A determination module, used to determine the attachment position of the bowel sound sensor with the largest amplitude in the bowel sound signal as a target position reference benchmark;
[0050] A calculation module, used for respectively calculating the position difference between the remaining pasting positions in the pasting positions and the reference datum of the target position; the remaining pasting positions are any pasting positions in the pasting positions except the reference datum of the target position;
[0051] The calculation module is further used to calculate the position difference and the time difference to obtain the first sound source estimated position of the bowel sound signal.
[0052] Optionally, the device further comprises:
[0053] an acquisition unit, configured to acquire the amplitude of the bowel sound signal and the amplitude attenuation coefficient of the bowel sound signal after invoking a sound source positioning and recognition algorithm, calculating the time difference and the pasting position, and obtaining a first sound source estimated position of the bowel sound signal;
[0054] a drawing unit, configured to draw amplitude attenuation curves 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 is used to determine the position corresponding to the intersection point between the amplitude decay curves as the second sound source estimated position of the bowel sound signal.
[0056] Optionally, the device further comprises:
[0057] a third calculation unit, configured to, after determining a position corresponding to an intersection point between the amplitude attenuation curves as a second sound source estimated position of the bowel sound signal, perform an average or weighted average calculation on the first sound source estimated position and the second sound source estimated position to obtain a calculation result;
[0058] The determining unit is further configured to determine the calculation result as the final sound source position of the bowel sound signal.
[0059] According to a third aspect of the present disclosure, there is provided an electronic device, including:
[0060] at least one processor; and
[0061] a memory communicatively connected to the at least one processor; wherein,
[0062] The memory stores instructions that can be executed 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 described in 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 execute the method described in the first aspect.
[0064] According to a fifth aspect of the present disclosure, a computer program product is provided, comprising a computer program, wherein when the computer program is executed by a processor, the computer program implements the method as described in the first aspect above.
[0065] The method and device for bowel sound recognition and sound source localization, electronic device and storage medium provided by the present disclosure, through a dedicated auxiliary device, mark the pasting positions of at least three bowel sound sensors, and use synchronous acquisition technology to respectively obtain the time series 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 the marked different positions of the patient's abdomen; call a preset bowel sound recognition algorithm to recognize the bowel sound signal and obtain the recognition result of the bowel sound signal; according to the time series information, respectively calculate the time difference between the bowel sound signals of each channel of the bowel sound signal; call the sound source localization recognition algorithm, calculate the time difference and the pasting position, and obtain the first sound source estimated position of the bowel sound signal. Compared with the related art, the embodiment of the present disclosure automatically recognizes bowel sounds and locates the sound source according to the pasting positions of at least three bowel sound sensors and the time series information of the bowel sound signals generated by the patient's intestines picked up by at least three bowel sound sensors, reduces artificial interference, and improves the accuracy of bowel sound recognition and sound source localization.
[0066] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present application, nor is it intended to limit the scope of the present application. Other features of the present application will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0067] The accompanying drawings are used to better understand the present solution and do not constitute a limitation of the present disclosure.
[0068] Figure 1 A schematic diagram of a flow chart of a method for bowel sound recognition and sound source localization provided by an embodiment of the present disclosure;
[0069] Figure 2 A schematic diagram of a flow chart of a method for recognizing bowel sound signals provided in an embodiment of the present disclosure;
[0070] Figure 3 A schematic diagram of the structure of a bowel sound recognition and sound source localization device provided by an embodiment of the present disclosure;
[0071] Figure 4 A schematic diagram of the structure of another bowel sound recognition and sound source localization device provided by an embodiment of the present disclosure;
[0072] Figure 5 A schematic block diagram of an exemplary electronic device provided for an embodiment of the present disclosure. DETAILED DESCRIPTION
[0073] The following is a description of exemplary embodiments of the present disclosure in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.
[0074] The following describes the bowel sound recognition and sound source localization method and device, electronic device and storage medium of the embodiments of the present disclosure with reference to the accompanying drawings.
[0075] Figure 1 A flowchart of a method for bowel sound recognition and sound source localization provided in an embodiment of the present disclosure.
[0076] like Figure 1 As shown, the method is applied to a bowel sound recognition and sound source localization system, and the method comprises the following steps:
[0077] Step 101, using a dedicated auxiliary device to mark the sticking positions of at least three bowel sound sensors, and using synchronous acquisition technology to respectively obtain time series information of 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] A dedicated auxiliary device refers to a device or tool used to mark the location where the bowel sound sensor is pasted. The dedicated auxiliary device is used to accurately determine the location of the bowel sound sensor on the patient's abdomen and ensure that multiple sensors are pasted in different locations. The dedicated auxiliary device includes but is not limited to a positioning marking tool, an adhesive patch, or a device with a visual auxiliary function for calibrating the sensor position. A bowel sound sensor is a device used to capture and record the sounds (i.e., bowel sounds) produced by the flow of gas, liquid, and chyme in the intestines. Bowel sound sensors are typically designed to fit snugly against the patient's skin (especially the abdominal area) in order to effectively capture sound signals inside the intestine. The bowel sound sensor contains a microphone or similar acoustic sensing element that is used to convert sound signals into electrical or digital signals for subsequent analysis and processing.
[0079] The pasting position refers to the specific position where the bowel sound sensor is placed or closely attached to the patient's abdomen. Since the distribution of the intestines in the abdomen is three-dimensional, each bowel sound sensor has its unique position on the abdominal surface. The pasting position can be determined by measurement (such as using a ruler or a specific positioning device) or pre-set markings, and is used for subsequent analysis of the spatial distribution and characteristics of bowel sound signals. The embodiments of the present disclosure do not limit the specific placement position of the bowel sound sensor and the number of bowel sound sensors.
[0080] For ease of understanding, an example is provided in which a special bowel sound sensor installation indicator bracket is used to guide the installation of the bowel sound sensor; the bowel sound sensor installation indicator bracket consists of a safety laser bracket positioning mark indicator, an orientation indicator and three sensor installation mark indicators. The sensor installer aligns the positioning mark with the patient's navel and the orientation mark line with the midline of the abdomen to position the bracket. After the bracket is positioned, the medical staff accurately affixes the three bowel sound sensors according to the installation indicator marks. However, it should be clear that this statement is not intended to limit the installation method of the bowel sound sensor to only be achieved by the above method, and it can also be achieved by other methods.
[0081] Bowel sound signals refer to the sound produced by the flow of gas, liquid and chyme in the intestines, which are captured by bowel sound sensors and converted into electrical signals or digital signals. Bowel sound signals contain important information about intestinal movement status, content flow, etc., and are of great significance for the diagnosis of intestinal diseases.
[0082] Synchronous acquisition technology refers to a method for acquiring data from multiple sensors at the same time. In the application of bowel sound recognition and sound source localization, synchronous acquisition technology ensures that bowel sound sensors attached from different positions can record bowel sound signals at the same time, thereby providing an accurate time reference for subsequent signal processing and sound source localization. Time series information refers to the specific time point when the bowel sound sensor records or captures the bowel sound signal. Due to the different installation positions of the bowel sound sensors, different bowel sound sensors will capture bowel sound signals at different time points. Time series information is crucial for the subsequent analysis of the temporal characteristics and spatial distribution of bowel sound signals. By comparing the differences in time series information between different bowel sound sensors, the propagation speed and direction of the bowel sound signal in the abdomen can be inferred, which in turn helps determine the location of the frontal sound source of the bowel sound signal.
[0083] The data collected by the bowel sound sensor can be sent to a remote server or mobile device via wireless transmission, supporting remote monitoring and diagnosis. This is especially important for patients in remote areas or with limited mobility, allowing them to receive professional medical services at home or in other non-medical environments.
[0084] Step 102: calling a preset bowel sound recognition algorithm to recognize the bowel sound signal and obtain a recognition result of the bowel sound signal.
[0085] The preset bowel sound recognition algorithm is a pre-set algorithm for recognizing bowel sound signals. The preset bowel sound recognition algorithm is based on machine learning, deep learning or other artificial intelligence technologies, and has been trained and optimized to accurately recognize the characteristics of bowel sound signals.
[0086] The preset bowel sound recognition algorithm obtains bowel sound signals picked up by at least three bowel sound sensors respectively; the preset bowel sound recognition algorithm is used to identify the target bowel sound signals of each channel of the bowel sound signal in the bowel sound signal; the target reference bowel sound signal with the highest similarity to the target bowel sound signal is searched in the preset reference bowel sound signal library; according to the mapping relationship between the pre-established reference bowel sound signal and the intestinal obstruction type, the target intestinal obstruction type corresponding to the target reference bowel sound signal is searched, and the target intestinal obstruction type is determined 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 subjectivity and error of manual auscultation can be reduced by using the preset algorithm, because the algorithm is based on pre-set standards and parameters for recognition.
[0087] Step 103: Calculate the time difference between the bowel sound signals of each channel of the bowel sound signal according to the time series information.
[0088] Time difference refers to the time difference between two or more bowel sound sensors capturing bowel sound signals. By calculating the time difference, the propagation speed and direction of the bowel sound signal in the patient's abdomen can be inferred.
[0089] To facilitate understanding, an example is provided. It is assumed that the number of bowel sound sensors placed close to different positions on the patient's abdomen is 3, and the 3 bowel sound sensors are a, b, and c. The time series information of the bowel sound signal received by a is 9:10:06:32 milliseconds, the time series information of the bowel sound signal received by b is 9:10:06:37 milliseconds, and the time series information of the bowel sound signal received by c is 9:10:06:40 milliseconds. The time difference between the time series information of a and b is 5 milliseconds, the time difference between the time series information of a and c is 8 milliseconds, and the time difference between the time series information of b and c is 3 milliseconds.
[0090] Since the sound propagation inside the intestine is affected by many factors (such as the shape of the intestine, the density and fluidity of the contents, etc.), the time series information of the bowel sound signal captured on the bowel sound sensors at different locations will be different. By accurately calculating the time difference between the time series information and considering the relative positions of the bowel sound sensors, the sound source position of the bowel sound signal can be inferred more accurately, thereby improving the accuracy of identifying the sound source position of the bowel sound.
[0091] Step 104 , calling a sound source localization and recognition algorithm, calculating the time difference and the pasting position, and obtaining a first sound source estimated position of the bowel sound signal.
[0092] The sound source localization and recognition algorithm is a pre-designed algorithm for processing and analyzing bowel sound signals and related information. The sound source localization and recognition algorithm can determine the estimated location of the first sound source of the bowel sound signal through a series of calculations and reasoning based on the input time difference and pasting position. The sound source localization and recognition algorithm is developed based on acoustic principles, signal processing technology or machine learning methods.
[0093] The first sound source estimated position refers to the position of the main source of bowel sound signals in the patient's abdomen calculated by the sound source localization and recognition algorithm.
[0094] Taking the number of bowel sound sensors as 3 as an example, the calculation formula of the sound source localization and recognition algorithm can be implemented by formula (1):
[0095]
[0096] Wherein, x is the horizontal coordinate of the estimated position of the first sound source, y is the vertical coordinate of the estimated position of the first sound source, and x A is the horizontal coordinate of the pasting position of bowel sound sensor A, y A is the ordinate of the pasting position of the bowel sound sensor A, x B is the horizontal coordinate of the pasting position of bowel sound sensor B, y B is the ordinate of the pasting position of bowel sound sensor B, x C is the horizontal coordinate of the pasting position of the bowel sound sensor C, y C is the ordinate of the pasting position of the bowel sound sensor C, v is the average propagation speed of the bowel sound in the patient, t AB is the time difference between the time when the bowel sound sensor A collects the bowel sound signal generated by the patient's intestine and the time when the bowel sound sensor B collects the bowel sound signal generated by the patient's intestine, t AC It is the time difference between the time when bowel sound sensor A collects the bowel sound signal generated by the patient's intestine and the time when bowel sound sensor C collects the bowel sound signal generated by the patient's intestine.
[0097] Through automated and precise algorithm processing, the impact of human factors (such as subjective judgment and experience differences of the stethoscope) on the diagnosis results can be reduced, thereby improving the accuracy of diagnosis. Determining the estimated location of the first sound source of the bowel sound signal helps doctors more accurately judge the patient's digestive tract health status and whether there are abnormalities or diseases.
[0098] The method for bowel sound recognition and sound source localization provided by the present disclosure, through a special auxiliary device, marks the pasting positions of at least three bowel sound sensors, and uses synchronous acquisition technology to respectively obtain the time series 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 the marked different positions of the patient's abdomen; a preset bowel sound recognition algorithm is called to recognize the bowel sound signal to obtain the recognition result of the bowel sound signal; according to the time series information, the time difference between the bowel sound signals of each channel of the bowel sound signal is respectively calculated; the sound source localization recognition algorithm is called to calculate the time difference and the pasting position to obtain the first sound source estimated position of the bowel sound signal. Compared with the related art, the embodiment of the present disclosure automatically recognizes bowel sounds and locates the sound source according to the pasting positions of at least three bowel sound sensors and the time series information of the bowel sound signals generated by the patient's intestines picked up by at least three bowel sound sensors, reduces artificial interference, and improves the accuracy of bowel sound recognition and sound source localization.
[0099] As a refinement of step 102, when executing the calling of the preset bowel sound recognition algorithm, recognizing the bowel sound signal, and obtaining the recognition result of the bowel sound signal, it can be implemented in the following manners but not limited to: Figure 2 As shown, Figure 2 A schematic flow chart of a method for recognizing bowel sound signals provided in an embodiment of the present disclosure includes:
[0100] Step 201 : respectively acquiring bowel sound signals picked up by the at least three bowel sound sensors.
[0101] A single bowel sound sensor can be interfered by many factors such as the external environment, patient position, and respiratory movement, which can cause errors or distortions in the collected bowel sound signals. By simultaneously collecting signals from multiple bowel sound sensors and conducting comprehensive analysis and comparison, the impact of these interference factors on the results can be reduced, and the reliability and accuracy of the signals can be improved.
[0102] By acquiring bowel sound signals collected by multiple bowel sound sensors, the bowel sound signals can be further processed and analyzed such as preprocessing, feature extraction, and intestinal obstruction type identification. The processing and analysis of bowel sound signals needs to be based on multiple bowel sound signal data sets in order to more accurately identify the characteristics and patterns of bowel sound signals and thus determine the intestinal health status of the patient.
[0103] Step 202: using the preset bowel sound recognition algorithm to identify target bowel sound signals of each channel of the bowel sound signal.
[0104] In the process of collecting bowel sound signals, they may be affected by various interference factors, such as external noise, patient breathing, changes in body position, 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 impact of these interferences and noises on the diagnosis results can be reduced to a certain extent, and the signal-to-noise ratio and accuracy of the signal can be improved.
[0105] To facilitate understanding, an example is provided. It is assumed that the number of bowel sound sensors located at different positions close to the patient's abdomen is 3, and the 3 bowel sound sensors are a, b, and c, where 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 a preset reference bowel sound signal library for a target reference bowel sound signal having the highest similarity to the target bowel sound signal.
[0107] The preset reference bowel sound signal library is a database that stores a large number of reference bowel sound signals corresponding to known intestinal obstruction types. Reference bowel sound signals are usually collected through previous studies, 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 intestinal obstruction type or intestinal state, forming a large, comparable and referenced data set, namely 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 is possible to evaluate which reference bowel sound signal the target bowel sound signal is closest to, thereby finding the target reference bowel sound signal with the highest similarity.
[0109] Intestinal obstruction refers to a disease in which the passage of intestinal contents in the intestine is blocked, resulting in intestinal dysfunction. Intestinal obstruction can be classified according to its cause, location, degree and other factors, forming many different types, such as mechanical intestinal obstruction, dynamic intestinal obstruction, vascular intestinal obstruction, etc. Each type of intestinal obstruction may differ in clinical manifestations, treatment options and prognosis. Therefore, accurately determining the type of intestinal obstruction in patients is crucial to developing an effective treatment plan.
[0110] Since different diseases or intestinal conditions may have similar clinical manifestations, but bowel sound signals may be slightly different, by finding the reference signal with the highest similarity to the target bowel sound signal, the type of intestinal obstruction of the patient can be determined more accurately, reducing the possibility of misdiagnosis and missed diagnosis.
[0111] Step 204, based on the pre-established mapping relationship between the reference bowel sound signal and the intestinal obstruction type, find the target intestinal obstruction type corresponding to the target reference bowel sound signal, and determine 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.
[0112] Through the pre-established mapping relationship, the target reference bowel sound signal can be automatically associated with the specific type of intestinal obstruction, thus realizing the automated diagnosis of intestinal obstruction. The automated diagnosis method not only improves the diagnostic efficiency, but also reduces the impact of human factors on the diagnostic results, and improves the accuracy and reliability of the diagnosis.
[0113] As a refinement of step 102, when executing the method of calculating the time difference between the bowel sound signals of each channel of the bowel sound signal according to the time series information, it can be implemented in the following manner but not limited to: time synchronization alignment processing is performed on the same type of bowel sound signals in adjacent time periods in the bowel sound signal, and the aligned bowel sound signals are amplitude normalized to obtain the processed bowel sound signal; the bowel sound signal with the largest amplitude in the processed bowel sound signal is determined as the target bowel sound signal; using the time difference domain analysis technology, the time difference between the time series information of the target bowel sound signal and the time series information of other bowel sound signals is calculated respectively, and the other bowel sound signals are any bowel sound signals in the processed bowel sound signal except the target bowel sound signal; the time difference 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 located more accurately. By considering the time factor of sound propagation, the positioning error is reduced.
[0114] As a refinement of step 103, when executing the calling sound source positioning and recognition algorithm, calculating the time difference and the pasting position to obtain the first sound source estimated position of the bowel sound signal, it can be implemented in but not limited to the following manner: the pasting position of the bowel sound sensor with the largest amplitude in the bowel sound signal is determined as the target position reference benchmark; the position difference between the remaining pasting positions in the pasting position and the target position reference benchmark is calculated respectively; the remaining pasting positions are any pasting positions in the pasting positions except the target position reference benchmark; 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 this embodiment is a textual description of formula (1).
[0116] In actual applications, after calling the sound source positioning and recognition algorithm, calculating the time difference and the pasting position, and obtaining the first sound source estimated position of the bowel sound signal, in addition to calling the sound source positioning and recognition algorithm, calculating the time difference and the pasting position, and obtaining the first sound source estimated position of the bowel sound signal, the sound source position of the bowel sound signal can also be calculated by the amplitude attenuation of the bowel sound signal. This can be achieved by, but is not limited to, the following methods: respectively obtaining the amplitude of the bowel sound signal and obtaining the amplitude attenuation coefficient of the bowel sound signal; based on the amplitude and the amplitude attenuation coefficient, respectively drawing the amplitude attenuation curves between the at least three bowel sound sensors and the bowel sound source; and determining the position corresponding to the intersection between the amplitude attenuation curves as the second sound source estimated position of the bowel sound signal.
[0117] Exemplarily, the amplitude attenuation coefficient refers to the ratio or rate at which the amplitude of the bowel sound signal gradually decreases with increasing distance due to the effects of absorption, scattering and reflection of the medium (such as abdominal tissue) during the propagation process. The amplitude attenuation coefficient reflects the energy loss of the bowel sound signal during the propagation process. Based on the amplitude of the bowel sound signal collected by each bowel sound sensor and the known amplitude attenuation coefficient, a curve of the amplitude between the sensor and the bowel sound source changing with distance (or time) can be drawn. This curve is the amplitude attenuation curve, which describes the trend of the signal amplitude gradually decreasing with increasing propagation distance. When the amplitude attenuation curves between at least three bowel sound sensors and the bowel sound source are drawn, the amplitude attenuation curves will intersect at a certain position. A bowel sound signal is generated at the position of the intersection, and the amplitude of the bowel sound signal received by the bowel sound sensor can be reached through amplitude attenuation.
[0118] In practical applications, after the position corresponding to the intersection point between the amplitude attenuation curves is determined as the second sound source estimated position of the bowel sound signal, there is a slight deviation between the first sound source estimated position and the real sound source position of the bowel sound reflected by the second sound source estimated position. In order to reduce the deviation, it can be implemented in the following way but not limited to: averaging or weighted averaging the first sound source estimated position and the second sound source estimated position to obtain a calculation result; the calculation result is determined as the final sound source position of the bowel sound signal. The results obtained by a single method may have certain randomness or deviations, while the results obtained by combining multiple methods are 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 results.
[0119] In summary, the embodiments of the present disclosure can achieve the following effects:
[0120] The disclosed embodiment automatically identifies bowel sounds and locates the sound sources based on the sticking positions of at least three bowel sound sensors and the time series information of bowel sound signals generated by the patient's intestines picked up by at least three bowel sound sensors, thereby reducing human interference and improving the accuracy of bowel sound identification and sound source location.
[0121] Corresponding to the above-mentioned method for bowel sound recognition and sound source localization, the present invention also proposes a bowel sound recognition and sound source localization device. Since the device embodiment of the present invention corresponds to the above-mentioned method embodiment, the details not disclosed in the device embodiment can be referred to the above-mentioned method embodiment, and will not be repeated in the present invention.
[0122] Figure 3 A schematic diagram of a bowel sound recognition and sound source localization device provided in an embodiment of the present disclosure is shown in FIG. Figure 3 As shown, the device is applied to a bowel sound recognition and sound source localization system, comprising:
[0123] The picking unit 31 is used to mark the attachment positions of at least three bowel sound sensors through a dedicated auxiliary device, and to respectively acquire the time series information of the bowel sound signals generated by the patient's intestines picked up by the at least three bowel sound sensors using a synchronous acquisition technology; the at least three bowel sound sensors are respectively attached to different marked positions on the abdomen of the patient;
[0124] The recognition unit 32 is used to call a preset bowel sound recognition algorithm to recognize the bowel sound signal and obtain a recognition result of the bowel sound signal;
[0125] A first calculation unit 33, configured to calculate the time difference between the bowel sound signals of each channel of the bowel sound signal according to the time series information;
[0126] The second calculation unit 34 is used to call a sound source positioning and recognition algorithm to calculate the time difference and the pasting position to obtain a first sound source estimated position of the bowel sound signal.
[0127] The present disclosure provides a bowel sound recognition and sound source positioning device, which uses a special auxiliary device to mark the pasting positions of at least three bowel sound sensors, and uses a synchronous acquisition technology to respectively obtain the time series 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; a preset bowel sound recognition algorithm is called to recognize the bowel sound signal to obtain the recognition result of the bowel sound signal; according to the time series information, the time difference between the bowel sound signals of each channel of the bowel sound signal is respectively calculated; the sound source positioning recognition algorithm is called to calculate the time difference and the pasting position to obtain the first sound source estimated position of the bowel sound signal. Compared with the related art, the embodiment of the present disclosure automatically recognizes bowel sounds and locates the sound source according to the pasting positions of at least three bowel sound sensors and the time series information of the bowel sound signals generated by the patient's intestines picked up by at least three bowel sound sensors, reduces artificial interference, and improves the accuracy of bowel sound recognition and sound source positioning.
[0128] Furthermore, in a possible implementation of this embodiment, as Figure 4 As shown, the identification unit 32 includes:
[0129] An acquisition module 321 is used to respectively acquire the bowel sound signals picked up by the at least three bowel sound sensors;
[0130] An identification module 322, configured to identify target bowel sound signals of each channel of the bowel sound signal in the bowel sound signal by using the preset bowel sound identification algorithm;
[0131] A search module 323, configured to search a preset reference bowel sound signal library for a target reference bowel sound signal having the highest similarity to the target bowel sound signal;
[0132] The search module 323 is further used to search for a target intestinal obstruction type corresponding to the target reference bowel sound signal according to a pre-established mapping relationship between the reference bowel sound signal and the intestinal obstruction type, and determine the target intestinal obstruction type as the intestinal obstruction type of the patient;
[0133] The identification result includes the target intestinal obstruction type and the intestinal obstruction type of the patient.
[0134] Furthermore, in a possible implementation of this embodiment, as Figure 4 As shown, the first calculation unit 33 includes:
[0135] A processing module 331 is used to perform time synchronization alignment processing on similar bowel sound signals in adjacent time periods among the bowel sound signals, and perform amplitude normalization processing on the aligned bowel sound signals to obtain processed bowel sound signals;
[0136] A determination module 332, configured to determine the bowel sound signal with the largest amplitude among the processed bowel sound signals as a target bowel sound signal;
[0137] A calculation module 333 is used to calculate the time difference between the time series information of the target bowel sound signal and the time series information of other bowel sound signals by using a time difference domain analysis technique, wherein the other bowel sound signal is any bowel sound signal in the processed bowel sound signal 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] Furthermore, in a possible implementation of this embodiment, as Figure 4 As shown, the second calculation unit 34 includes:
[0140] A determination module 341 is used to determine the attachment position of the bowel sound sensor with the largest amplitude in the bowel sound signal as a target position reference benchmark;
[0141] The calculation module 342 is used to calculate the position difference between the remaining pasting positions in the pasting position and the reference datum of the target position respectively; the remaining pasting position is any pasting position in the pasting position except the reference datum of the target position;
[0142] The calculation module 342 is further used to calculate the position difference and the time difference to obtain the first sound source estimated position of the bowel sound signal.
[0143] Furthermore, in a possible implementation of this embodiment, as Figure 4 As shown, the device also includes:
[0144] The acquisition unit 35 is used to obtain the amplitude of the bowel sound signal and the amplitude attenuation coefficient of the bowel sound signal after the sound source positioning and recognition algorithm is called to calculate the time difference and the pasting position to obtain the first sound source estimated position of the bowel sound signal;
[0145] A drawing unit 36, configured to draw amplitude attenuation curves between the at least three bowel sound sensors and the bowel sound source, respectively, based on the amplitude and the amplitude attenuation coefficient;
[0146] The determination unit 37 is used to determine the position corresponding to the intersection point between the amplitude decay curves as the second sound source estimated position of the bowel sound signal.
[0147] Furthermore, in a possible implementation of this embodiment, as Figure 4As shown, the device also includes:
[0148] A third calculation unit 38 is used to perform an average or weighted average calculation on the first sound source estimation position and the second sound source estimation position to obtain a calculation result 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;
[0149] The determining 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 above explanation of the method embodiment is also applicable to the device of the embodiment of the present disclosure, and the principle is the same, which is no longer limited in the embodiment of the present disclosure.
[0151] According to an embodiment of the present disclosure, the present disclosure also 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 an embodiment of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or required herein.
[0153] like 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 from a storage unit 408 to a RAM (Random Access Memory) 403. 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 via 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 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 may be a variety of general and / or special 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 Units), various dedicated 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 the various methods and processes described above, such as the method for bowel sound recognition and sound source localization. For example, in some embodiments, the method for bowel sound recognition and sound source localization may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 408. In some embodiments, part or all of the computer program may be loaded and / or installed on the device 400 via the ROM 402 and / or the communication unit 409. When the computer program is loaded into the RAM 403 and executed by the computing unit 401, one or more steps of the method described above may be performed. Alternatively, in other embodiments, the computing unit 401 may be configured to execute the aforementioned bowel sound recognition and sound source localization method in any other appropriate manner (eg, by means of firmware).
[0156] Various embodiments of the systems and techniques described above herein may be implemented in digital electronic circuit systems, integrated circuit systems, FPGAs (Field Programmable Gate Arrays), ASICs (Application-Specific Integrated Circuits), ASSPs (Application Specific Standard Products), SOCs (System On Chips), CPLDs (Complex Programmable Logic Devices), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include: being implemented in one or more computer programs that may be executed and / or interpreted on a programmable system including at least one programmable processor that may be a special purpose or general purpose programmable processor that may receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0157] The program code for implementing the method of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0158] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any suitable combination of the foregoing. More specific examples of machine-readable storage media may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a RAM, a ROM, an EPROM (Electrically Programmable Read-Only-Memory) or a flash memory, an optical fiber, a CD-ROM (Compact Dis sc Read-Only Memory), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0159] To provide interaction with a user, the systems and techniques described herein 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), through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0160] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: LAN (Local Area Network), WAN (Wide Area Network), the Internet, and blockchain networks.
[0161] A computer system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship between the client and the server is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may 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 difficult management and weak business scalability in traditional physical hosts and VPS services ("Virtual Private Server", or "VPS" for short). The server may 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 how computers can simulate certain human thought processes and intelligent behaviors (such as learning, reasoning, thinking, planning, etc.), and includes both hardware-level and software-level technologies. Artificial intelligence hardware technologies generally include technologies such as sensors, dedicated artificial intelligence chips, cloud computing, distributed storage, and big data processing; artificial intelligence software technologies mainly include computer vision technology, speech recognition technology, natural language processing technology, as well as machine learning / deep learning, big data processing technology, knowledge graph technology, and other major directions.
[0163] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved, and this document does not limit this.
[0164] The above specific implementations do not constitute a limitation on the protection scope of the present disclosure. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present disclosure shall be included in the protection scope of the present disclosure.
Claims
1. A method for bowel sound recognition and sound source localization, characterized in that: include: By means of a dedicated auxiliary device, at least three bowel sound sensors are marked for attachment, and time series information of bowel sound signals generated by the patient's intestines picked up by the at least three bowel sound sensors is respectively acquired by means of a synchronous acquisition technology; the at least three bowel sound sensors are respectively attached to different marked positions on the patient's abdomen; Calling a preset bowel sound recognition algorithm to recognize the bowel sound signal and obtain a recognition result of the bowel sound signal; According to the time series information, respectively calculating the time difference between the bowel sound signals of each channel of the bowel sound signal; The sound source positioning and recognition algorithm is called to calculate the time difference and the pasting position to obtain the first sound source estimated position of the bowel sound signal.
2. The method according to claim 1, characterized in that The calling of a preset bowel sound recognition algorithm to recognize the bowel sound signal and obtaining a recognition result of the bowel sound signal includes: Respectively acquiring bowel sound signals picked up by the at least three bowel sound sensors; Identifying target bowel sound signals of each channel of the bowel sound signal in the bowel sound signal using the preset bowel sound recognition algorithm; Searching for a target reference bowel sound signal having the highest similarity to the target bowel sound signal in a preset reference bowel sound signal library; According to a pre-established mapping relationship between reference bowel sound signals and intestinal obstruction types, searching for a target intestinal obstruction type corresponding to the target reference bowel sound signal, and determining the target intestinal obstruction type 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.
3. The method according to claim 1, characterized in that The calculating, according to the time series information, the time difference between the bowel sound signals of each channel of the bowel sound signal comprises: Performing time synchronization alignment processing on similar bowel sound signals in adjacent time periods among the bowel sound signals, and performing amplitude normalization processing on the aligned bowel sound signals to obtain processed bowel sound signals; Determining the bowel sound signal with the largest amplitude among the processed bowel sound signals as the target bowel sound signal; Using a time difference domain analysis technique, respectively calculating the time difference between the time series information of the target bowel sound signal and the time series information of other bowel sound signals, wherein the other bowel sound signal is 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.
4. The method according to claim 3, characterized in that The calling of the sound source positioning and recognition algorithm, calculating the time difference and the pasting position, and obtaining the first sound source estimated position of the bowel sound signal comprises: Determine the attachment position of the bowel sound sensor having the largest amplitude in the bowel sound signal as the target position reference benchmark; respectively calculating the position differences between the remaining pasting positions in the pasting positions and the target position reference datum; the remaining pasting positions are any pasting positions in the pasting positions except the target position reference datum; The position difference and the time difference are calculated to obtain an estimated position of a first sound source of the bowel sound signal.
5. The method according to claim 1, characterized in that: After invoking a sound source localization and recognition algorithm, calculating the time difference and the pasting position, and obtaining a first sound source estimated position of the bowel sound signal, the method further includes: respectively obtaining the amplitude of the bowel sound signal and obtaining the amplitude attenuation coefficient of the bowel sound signal; Based on the amplitude and the amplitude attenuation coefficient, respectively drawing amplitude attenuation curves between the at least three bowel sound sensors and the bowel sound source; The position corresponding to the intersection point between the amplitude decay curves is determined as the second sound source estimated position of the bowel sound signal.
6. The method according to claim 5, characterized in that After determining the position corresponding to the intersection point between the amplitude decay curves as the second sound source estimated position of the bowel sound signal, the method further includes: Performing an average or weighted average calculation on the first sound source estimated position and the second sound source estimated position to obtain a calculation result; The calculation result is determined as the final sound source position of the bowel sound signal.
7. A bowel sound recognition and sound source location device, characterized in that: include: The picking unit is used to mark the attachment positions of at least three bowel sound sensors through a dedicated auxiliary device, and to respectively acquire the time series information of the bowel sound signals generated by the patient's intestines picked up by the at least three bowel sound sensors using a synchronous acquisition technology; the at least three bowel sound sensors are respectively attached to different marked positions on the abdomen of the patient; a recognition unit, configured to call a preset bowel sound recognition algorithm to recognize the bowel sound signal and obtain a recognition result of the bowel sound signal; A first calculation unit, configured to calculate the time difference between the bowel sound signals of each channel of the bowel sound signal according to the time series information; The second calculation unit is used to call a sound source positioning and recognition algorithm to calculate the time difference and the pasting position to obtain a first sound source estimated position of the bowel sound signal.
8. An electronic device, characterized in that: include: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed 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 according to any one of claims 1 to 6.
9. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to cause the computer to execute the method according to any one of claims 1-6.
10. A computer program product, characterized in that The invention comprises a computer program which, when executed by a processor, implements the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Bowel sounds monitoring and recognizing system
CN104305961A
Bowel sound recognition method based on deep learning and related devices
CN109620154A
Method and system for collecting and processing sound in human body
CN109984770A
Borborygmus positioning method and device
CN115590547A
Capture and analysis of body sounds
US20170086778A1