Hip joint prosthesis knocking in-place judgment method and device, medical equipment and medium
By acquiring and analyzing sound information during the hip prosthesis implantation process and using spectrum analysis to determine whether the hip prosthesis is knocked into place, the problem of relying on the doctor's experience in existing technologies is solved, the implantation accuracy and surgical efficiency are improved, and the risk of bone fracture is reduced.
Patent Information
- Application Number
- CN202410382340.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-29
- Publication Date
- 2025-09-30
AI Technical Summary
In the existing technology, the determination of the implant position of the hip prosthesis relies on the doctor's personal experience, and it is impossible to accurately determine whether the implant is in place, resulting in low surgical efficiency and the risk of bone fracture.
By acquiring the sound information during the hip prosthesis implantation process, spectrum analysis is used to determine whether the hip prosthesis is knocked into place, and the result is generated by comparing the spectrum energy with the preset spectrum energy.
It improves the accuracy and surgical efficiency of hip prosthesis implantation, reduces dependence on doctor's experience, and reduces the risk of bone fracture.
Smart Images

Figure CN120713684A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of medical technology, and in particular relates to a method, device, medical equipment and medium for determining whether a hip joint prosthesis has been knocked into place. Background Art
[0002] During hip replacement surgery, the acetabular cup prosthesis is implanted into a pre-milled acetabular socket, and the femoral stem prosthesis is implanted into a pre-milled medullary cavity. For example, the acetabular cup is hammered into the socket by tapping the cup connecting rod, ensuring a close fit. However, if the acetabular socket is too loosely press-fitted to the acetabular cup after implantation, the cup can easily fall out. If the press-fit is too tight, bone fractures can occur. Therefore, maintaining the appropriate press-fit force to properly position the acetabular cup is crucial.
[0003] Currently, determining whether a hip prosthesis is properly implanted typically relies on the surgeon's personal experience, which can be difficult to accurately determine. For example, when tapping the prosthesis close to the target position, each tap may require a judgment, seriously affecting the efficiency of the surgery. Summary of the Invention
[0004] The embodiments of the present application provide a method, device, medical equipment and medium for determining whether a hip joint prosthesis has been knocked into place, which can solve the problem in the prior art that it is difficult to better determine whether a hip joint prosthesis has been knocked into place.
[0005] In a first aspect, an embodiment of the present application provides a method for determining if a hip joint prosthesis has been knocked into place, the method comprising:
[0006] During the process of implanting the hip joint prosthesis at the target position, target sound information generated when the hip joint prosthesis is struck is obtained;
[0007] Determine the spectrum energy generated by the tapping according to the target sound information;
[0008] Based on the spectrum energy and the preset spectrum energy, a result is generated to determine whether the hip joint prosthesis is knocked into place.
[0009] In a second aspect, an embodiment of the present application provides a device for determining whether a hip joint prosthesis has been knocked into place, the device comprising:
[0010] an acquisition module, for acquiring target sound information generated when the hip joint prosthesis is struck during implantation of the hip joint prosthesis at the target position;
[0011] A determination module, configured to determine the spectrum energy generated by the tapping according to the target sound information;
[0012] The generation module is used to generate a result of whether the hip joint prosthesis is knocked into place based on the spectrum energy and the preset spectrum energy.
[0013] In a third aspect, an embodiment of the present application provides a medical device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method of the first aspect described above when executing the computer program.
[0014] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the method of the first aspect described above.
[0015] In a fifth aspect, an embodiment of the present application provides a computer program product, which, when executed on a medical device, enables the medical device to execute the method of the first aspect described above.
[0016] The beneficial effect of the embodiment of the present application compared with the prior art is that the medical device can obtain the target sound information generated each time the hip prosthesis is tapped during the implantation of the hip prosthesis in the target position. Afterwards, the spectral energy generated by tapping the hip prosthesis is determined based on the target sound information to analyze the change in the spectral energy of the sound during the tapping process. Among them, as the hip prosthesis is tapped, the hip prosthesis is usually tightly connected to the hip joint at the target position, so that the press-fitting force of the hip joint on the hip prosthesis increases. However, when the press-fitting force of the hip joint on the hip prosthesis increases, the spectral characteristics (for example, spectral energy) corresponding to the target sound information generated also usually change. Therefore, the medical device can accurately generate the result of whether the hip prosthesis is tapped in place based on the difference between the spectral energy of the sound and the preset spectral energy. Furthermore, it is possible to improve the accuracy of tapping the hip prosthesis in place during the artificial hip replacement process without relying on the doctor's personal experience. In addition, there is no need for the doctor to make a judgment every time the hip prosthesis is tapped, thereby improving the efficiency of the operation. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments or descriptions of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0018] Figure 1 This is a flowchart of a method for determining whether a hip joint prosthesis has been knocked into place, provided in one embodiment of the present application;
[0019] Figure 2 This is a schematic diagram of an application scenario for obtaining target sound information in a method for determining if a hip joint prosthesis has been knocked into place, provided by an embodiment of the present application;
[0020] Figure 3This is a schematic diagram of an implementation method for generating spectrum energy in a method for determining if a hip joint prosthesis has been knocked into place, provided in one embodiment of the present application;
[0021] Figure 4 This is a distribution diagram of spectrum energy and preset spectrum energy in a method for determining whether a hip joint prosthesis has been knocked into place, provided in one embodiment of the present application;
[0022] Figure 5 This is a schematic diagram of an application scenario between a target discrete value and the number of knocks in a method for determining if a hip joint prosthesis has been knocked into place provided by an embodiment of the present application;
[0023] Figure 6 This is a structural diagram of a device for determining if a hip joint prosthesis has been knocked into place, provided in one embodiment of the present application;
[0024] Figure 7 This is a structural diagram of a medical device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0025] In the following description, specific details such as specific system structures and techniques are provided for purposes of illustration rather than limitation to facilitate a thorough understanding of the embodiments of the present application. However, it will be apparent to those skilled in the art that the present application may be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid obscuring the description of the present application with unnecessary detail.
[0026] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, integers, steps, operations, elements and / or components, but does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or collections thereof.
[0027] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.
[0028] Artificial hip replacement refers to a prosthesis similar to human bone joints made of metal materials with good biocompatibility and mechanical properties. The artificial joint is surgically replaced to replace the joint surface damaged by disease or injury.
[0029] Typically, during a hip replacement surgery, the acetabular cup prosthesis is implanted into a pre-milled acetabular socket, and the femoral stem prosthesis is implanted into a pre-milled medullary cavity. For example, the acetabular cup is hammered into the socket by tapping the cup connecting rod, ensuring a close fit. However, if the acetabular socket is press-fitted too loosely to the acetabular cup after implantation, the cup can easily fall out. If the press-fit is too tight, bone fractures can occur. Therefore, ensuring the proper press-fit force to properly position the acetabular cup is crucial.
[0030] Currently, determining whether a hip prosthesis is properly implanted typically relies on the surgeon's personal experience, which can be difficult to accurately assess. Inexperienced surgeons may also risk excessive force due to excessive tapping, leading to fractures in the corresponding hip joint. Furthermore, when the tapping process approaches the target position, each tap may require further evaluation, severely impacting surgical efficiency.
[0031] Additionally, there are currently robot-assisted hip replacement surgeries that typically use a distance display to determine whether the hip prosthesis has hit the target location. However, this method only provides information about the hip prosthesis's position, which is susceptible to system accuracy and can result in errors in hip prosthesis position information, making this method potentially ineffective.
[0032] Based on this, in order to improve the accuracy of hip prosthesis tapping into place and improve the efficiency of surgery, the present invention provides a method for determining whether a hip prosthesis has been tapped into place. The method can be applied to medical devices. The medical devices can be tablet computers, laptop computers, ultra-mobile personal computers (UMPCs), netbooks, and other devices. The present invention does not impose any restrictions on the specific type of medical device.
[0033] See also Figure 1 , Figure 1 A flowchart of a method for determining whether a hip joint prosthesis has been knocked into place is shown in an embodiment of the present application. The method includes the following steps:
[0034] S101. During the process of implanting a hip joint prosthesis into a target position, target sound information generated when the hip joint prosthesis is struck is obtained.
[0035] In one embodiment, the hip prosthesis includes, but is not limited to, an acetabular cup, a femoral stem, and other prostheses, without limitation. Different hip prostheses correspond to different target positions. For example, when the hip prosthesis is not an acetabular cup, the target position is within the acetabulum. Furthermore, when the hip prosthesis is a femoral stem, the target position is within the re-filed medullary cavity.
[0036] In this embodiment, the following explanation is given by taking the acetabular cup as the hip joint prosthesis and the preset position in the acetabular fossa as the target position. The process of implanting the acetabular cup into the acetabular fossa can be considered as a hip replacement process. The doctor can knock the acetabular cup into the acetabular fossa by knocking the acetabular cup connecting rod, so that the acetabular cup fits closely with the acetabular fossa. At this time, the medical device can collect the sound information generated when the acetabular cup is knocked through the sound collection device as the target sound information. The sound information can be represented by a sound waveform.
[0037] For example, the horizontal axis of the sound waveform may be time, and the vertical axis may be the sound amplitude corresponding to the time. That is, the sound collection device may collect the sound amplitude at each moment when the acetabular cup is struck as the target sound information.
[0038] Specifically, refer to Figure 2 , Figure 2 Schematic diagram of an application scenario for obtaining target sound information in a method for determining whether a hip prosthesis has been struck in place, provided by one embodiment of the present application. The bottom of the acetabular cup connecting rod 4 is connected to the acetabular cup 2, and the side is connected to the fixator 3. The doctor can hold the fixator 3 and knock the acetabular cup 2 into the acetabular socket 1 by knocking on the top of the acetabular cup connecting rod 4. At the same time, the sound collection device 5 can collect the sound generated when the acetabular cup 2 collides with the acetabular socket 1 when the acetabular cup 2 is knocked as target sound information and input it into the medical device 6.
[0039] The sound collection device may be a microphone or a recording device, and there is no limitation on this.
[0040] It is understandable that as the acetabular cup is tapped, the acetabular cup will generally be tightly connected to the acetabular fossa, thereby increasing the press-fitting force of the acetabular fossa on the acetabular cup. However, when the press-fitting force of the acetabular fossa on the acetabular cup increases, the spectral characteristics (e.g., spectral energy) corresponding to the target sound information generated also generally change, and thus the press-fitting force can be characterized by the spectral characteristics. That is, the medical device can perform subsequent S102-S103 steps based on the target sound information generated when the acetabular cup is tapped, obtain the spectral energy during each tapping process, and generate a result of whether the acetabular cup is tapped in place based on the change in spectral energy.
[0041] Among them, it should be noted that during the implantation of the hip prosthesis, the sound generated by tapping the hip prosthesis lasts for a short time and decays quickly, usually lasting between 0.2s and 0.5s. However, the intensity of the sound signal generated by tapping the hip prosthesis is usually significantly different from the sound intensity generated by the noise in the surrounding environment. Specifically, the intensity of the sound signal generated by tapping the hip prosthesis is usually much greater than the sound intensity generated by the noise in the surrounding environment. At this time, if the medical device processes all the sounds generated as target sound information, the number of sound signals that the medical device needs to process will increase significantly, and the increased sound signals may be noise signals.
[0042] Based on this, in order to reduce the number of sound signals in the target sound information that the medical device needs to process and ensure that the sound signals processed by the medical device are as close to those generated by striking the hip prosthesis as possible, in this embodiment, the medical device can obtain initial sound information during the process of implanting the hip prosthesis in the target position. The target sound information is then determined from the initial sound information based on the sound amplitude at each moment in the initial sound information.
[0043] The initial sound information may be a waveform formed by collecting sound signals generated at various times by a sound collection device. The waveform may include sound information generated when the hip joint prosthesis is struck, as well as sound information corresponding to ambient noise when the hip joint prosthesis is not struck.
[0044] Based on the above description, the intensity of the sound signal generated by striking a hip joint prosthesis is typically much greater than the intensity of the sound generated by ambient noise, and the sound amplitude in the sound information can be used to characterize the sound intensity. Therefore, the medical device can determine, from the initial sound information, a first starting moment at which the sound amplitude is greater than or equal to a preset amplitude, and a first ending moment at which the sound amplitude is less than the preset amplitude. The medical device can then determine the sound information between the first starting moment and the first ending moment as the target sound information.
[0045] The preset amplitude can be set based on actual conditions and is not limited thereto. It is understood that, in the sound information corresponding to noise, the noise signal typically has an amplitude less than the preset amplitude. Therefore, when a sound signal with an amplitude greater than or equal to the preset amplitude is detected, it can be considered that the sound signal is generated by striking the hip prosthesis.
[0046] It is understood that the sound signal generated by tapping a hip prosthesis typically has a relatively high amplitude, and then gradually decays until it falls below a preset amplitude. In this case, the medical device may deem the moment when the sound signal's amplitude falls below the preset amplitude as the first end point of the sound information generated by the tapping of the hip prosthesis.
[0047] Based on this, according to the first starting time and the first ending time, the medical device can accurately obtain the target sound information generated by the contact between the hip joint prosthesis and the acetabulum when the hip joint prosthesis is tapped.
[0048] In another embodiment, in order to further extract the complete target sound information generated when the hip joint prosthesis is struck, the medical device may further add a certain tolerance time range to the first starting moment and the first ending moment to obtain the complete target sound information.
[0049] Specifically, the medical device may determine a time period that is a preset time length before the first start time as the second start time, and a time period that is a preset time length after the first end time as the second end time. The initial sound information between the second start time and the second end time is then determined as the target sound information.
[0050] The preset duration can be set according to actual conditions and is not limited thereto. For example, the preset duration can be 0.1s.
[0051] S102: Determine the spectrum energy generated by the tapping according to the target sound information.
[0052] In one embodiment, the above S101 has explained that when the press-fitting force of the acetabular socket on the acetabular cup increases, the spectral characteristics (eg, spectral energy) corresponding to the generated target sound information also generally change. Therefore, the press-fitting force can be characterized by the spectral characteristics.
[0053] Among them, the medical device can determine the spectrum energy corresponding to the target sound based on a preset relationship between the target sound information and the spectrum energy, or can determine the spectrum energy based on a calculation method, and there is no limitation on this.
[0054] In this embodiment, in order to make the hip joint prosthesis hit to the appropriate target position and to make the press-fitting force between the hip joint prosthesis and the target position moderate, the medical device can calculate the spectrum energy generated when the hip joint prosthesis is hit based on the target sound information for subsequent analysis. Specifically, the medical device can perform the following operations: Figure 3 The steps S301-S302 shown calculate the above spectrum energy. The details are as follows:
[0055] S301. Perform Fourier transform on the target sound information to obtain a target spectrum diagram; the horizontal axis of the target spectrum diagram is frequency, and the vertical axis is the sound amplitude corresponding to the frequency.
[0056] In one embodiment, the Fourier transform of the target sound information is performed to convert the time-domain sound signal into a frequency-domain sound signal. Fourier transform is a conventional technique and will not be described in detail. It should be noted that in the resulting target spectrum, the horizontal axis represents frequency, and the vertical axis represents the sound amplitude corresponding to the frequency.
[0057] It is understood that the surrounding environment may often produce noise, so that the target sound information generated between the second start time and the second end time also includes sound information generated by the noise. For example, the target sound information may be a mixture of the alarm sound of equipment, the sound of air flow caused by the movement of objects and people walking, and the sound of the hip joint prosthesis being struck.
[0058] Based on this, in order to reduce the sound information corresponding to the noise in the target sound information, the medical device can filter each sound signal in the target sound information in turn, and then perform Fourier transform based on the filtered target sound information to obtain a target spectrum diagram.
[0059] Filtering methods include, but are not limited to, filtering each sound signal in the target sound information using a low-pass filter, a high-pass filter, and a band-pass filter, and are not limited thereto. In this embodiment, a band-pass filter is used to remove the sound information corresponding to noise, as well as the low-frequency and high-frequency components in the sound information generated by tapping the hip joint prosthesis, to obtain filtered target sound information, thereby improving the accuracy of subsequent spectral energy generation based on the target sound information.
[0060] In addition, during the tapping process, the doctor may not be able to ensure that the hip joint prosthesis is tapped with the same force each time, so that the sound intensity (amplitude of the sound signal in the target sound information) in the target sound information generated each time is different. In addition, the distance between the sound acquisition device and the hip joint prosthesis will also affect the size of the sound intensity. However, different sound intensities will affect the calculation of spectral energy. Therefore, in order to reduce the influence of tapping force and distance on sound intensity, in this embodiment, after filtering the target sound information, the filtered target sound information can also be normalized to obtain the first sound information.
[0061] Among them, the normalization method includes but is not limited to Z-Score normalization, clipping normalization, standard deviation normalization and the like, which are not limited to this. In this embodiment, for the sound amplitude corresponding to each sound signal in the filtered target sound information, the medical device can pre-determine the maximum amplitude from all sound amplitudes. Then, the ratio of each sound amplitude to the maximum amplitude is used as the normalized sound amplitude corresponding to each sound signal in the first sound information. Specifically, the specific calculation method of the normalization method can be as follows:
[0062]
[0063] in, is the normalized sound amplitude corresponding to the i-th sound signal in the first sound information, y i is the sound amplitude corresponding to the i-th sound signal in the target sound information, and ymax is the maximum amplitude among the sound amplitudes corresponding to all sound signals in the target sound information.
[0064] It is understandable that after the above normalization process, each sound amplitude in the target sound information generated by each tap on the hip joint prosthesis will eventually be between [0, 1]. In turn, the influence of tapping force and distance on the sound intensity can be reduced.
[0065] Based on the above description, it can be seen that the medical device can sequentially perform the above filtering and normalization processing on each sound signal in the target sound information to obtain the first sound information. Then, the medical device can perform Fourier transform on the first sound information to obtain the target spectrum.
[0066] It should be noted that the Fourier transform is suitable for analyzing steady-state processes and cannot observe changes in a specific frequency. However, the sound produced by tapping a hip prosthesis is dynamic, and the sound signal in the first sound information obtained based on the target sound information is also an attenuated signal, which is not suitable for the Fourier transform.
[0067] Based on this, to obtain a more accurate target spectrum, the medical device can frame the non-steady-state first sound information, ensuring that the sound signal contained in the framed first sound information can be considered steady-state within a very short time frame. Furthermore, the framed first sound information, which is considered steady-state, can be suitable for Fourier transform analysis of the steady-state process, ultimately obtaining a more accurate relationship between the changing sound amplitude and frequency.
[0068] Specifically, the medical device can frame the first sound information to obtain multiple frames of second sound information; in two adjacent frames of second sound information, sound information of a preset time length overlaps. The medical device can then perform a Fourier transform on each frame of the short-duration second sound information to obtain a multi-frame target spectrogram.
[0069] However, it should be noted that the framing process may truncate the sound signal in the first sound information, resulting in frequency leakage in the second sound information after framing. To address this issue, the medical device can window each frame of the second sound information after framing to obtain multiple frames of third sound information. Each frame of the third sound information is then Fourier transformed to obtain a target spectrum corresponding to each frame of the third sound information.
[0070] The first sound information may be framed according to the number of sound signals or according to the duration of the frames, without limitation. The preset time length may be set based on actual conditions and without limitation. For example, the preset time length may be 1 / 3 to 1 / 2 of the total time length corresponding to a frame of the second sound information.
[0071] As an example, in this embodiment, the division is performed based on the number of sound signals, and the preset time length is 1 / 2 of the total time length corresponding to a frame of second sound information.
[0072] For example, the medical device may sample the sound signal included in the first sound information at a preset sampling frequency to obtain sound signals corresponding to a plurality of sampling points. The sound information composed of the sound signals corresponding to the preset number of sampling points is then sequentially determined as a frame of the second sound information.
[0073] For example, when sampling from the first sound information based on a preset sampling frequency, the number of sampling points obtained is 1000, and the preset number is 200, the medical device can generally divide the first sound information into 5 frames of second sound waveforms. However, it has been explained above that there is overlap in the sound information with a preset time length (1 / 2 of the total time length corresponding to one frame of second sound information) in two adjacent frames of second sound information. When the sampling frequency is fixed and the preset number (200) of sampling points contained in each frame of second sound information is fixed, it can be considered that in the two adjacent frames of second sound information, there are 100 sampling points corresponding to the same sound signals. That is, when the number of sound signals corresponding to all sampling points is 1000, the sound signals corresponding to the sampling points contained in the first frame of second sound information will be the sound signals corresponding to the first sampling point to the sound signals corresponding to the 200th sampling point. The sound signals corresponding to the sampling points contained in the second frame of sound information will be the sound signals corresponding to the 100th sampling point to the sound signals corresponding to the 300th sampling point. This process is deduced in this way until a frame of second sound information consisting of the sound signal corresponding to the 800th sampling point to the sound signal corresponding to the 1000th sampling point is obtained.
[0074] It should be noted that during the framing process, the purpose of causing the sound information of two adjacent frames of second sound information to overlap for a preset time length is to ensure that, after windowing the sound signals in the second sound information, the sound amplitude corresponding to the center sound signal in each frame of third sound information will be highlighted, while the sound amplitude corresponding to the sound signals on either side will be suppressed. This will result in loss of information corresponding to the sound signals on either side in each frame of third sound information. Therefore, during framing, it is necessary to cause the sound information of two adjacent frames of second sound information to overlap for a preset time length. This ensures that, even if the sound amplitude corresponding to each sound signal contained in all windowed third sound information is suppressed in the previous frame of third sound information, it will not be suppressed in the next frame of third sound information. This can further improve the accuracy of the target spectrogram obtained by Fourier transforming the third sound information.
[0075] In one embodiment, the windowing process includes, but is not limited to, using a rectangular window, a Hamming window, or the like. For example, in this embodiment, a Hamming window may be used to window each sound signal in each frame of the second sound information to obtain multiple frames of the third sound information.
[0076] Specifically, the formula for windowing the sound signal using the Hamming window method can be as follows:
[0077]
[0078] Wherein, N is the number of sound signals contained in a frame of the second sound information (ie, the number of sampling points described above); w(n) is the weighted value corresponding to the nth sound signal in the sequence of the second sound information in the frame.
[0079] Based on the above formula, for each frame of the second sound information, a weighted value w(n) will be obtained based on the above formula. Afterwards, the medical device can compare the weighted value w(n) with the sound amplitude corresponding to the sound signal (based on the above description, the sound amplitude should be the sound amplitude obtained after the above normalization process). ) to obtain the windowed sound amplitude. At this time, in the second sound information of the frame, the sound information composed of the windowed sound amplitude corresponding to each sound signal is the third sound information corresponding to the second sound information of the frame.
[0080] S302 : Generate spectrum energies corresponding to the multiple frequencies according to the sound amplitudes corresponding to the multiple frequencies in the target spectrum graph.
[0081] In one embodiment, the medical device may process the sound amplitudes corresponding to the multiple frequencies according to a preset calculation method to obtain the spectral energy corresponding to the multiple frequencies. The preset calculation method may be to determine the spectral energy as the square or cube of the sound amplitude, which is not limited to this.
[0082] However, it should be noted that in step S301 above, after the medical device sequentially performs framing and windowing on the first sound information, multiple frames of third sound information are obtained. At this time, when Fourier transform is performed on each frame of the third sound information, multiple frames of target spectrograms are also obtained.
[0083] Based on this, for any frequency in a multi-frame target spectrum graph, the medical device can first determine the target amplitude corresponding to that frequency in each frame of the target spectrum graph. Then, the initial spectrum energy corresponding to all target amplitudes is summed to obtain the spectrum energy corresponding to that frequency.
[0084] Specifically, the calculation formula for the spectrum energy corresponding to each frequency can be as follows:
[0085]
[0086] Where x is the frequency, E z is the spectral energy corresponding to frequency z, j is the target spectrogram corresponding to the third sound information of the jth frame, m is the number of target spectrograms, A is the target amplitude, is the square of the target amplitude corresponding to the frequency x in the target spectrum corresponding to the third sound information of the j-th frame.
[0087] S103 : Generate a result of whether the hip joint prosthesis is knocked into place based on the spectrum energy and the preset spectrum energy.
[0088] In one embodiment, the preset spectral energy can be considered to be the energy of the hip prosthesis when implanted in the target position. As described above, the medical device can characterize the press-fit force using spectral characteristics (spectral energy). Therefore, the medical device can determine the difference between the spectral energy and the preset spectral energy when the hip prosthesis is implanted in the target position to generate a result.
[0089] For example, when the difference is greater than a preset difference, it can be considered that the hip joint prosthesis is not knocked into place; and when the difference is less than or equal to the preset difference, it can be considered that the hip joint prosthesis is knocked into place.
[0090] It should be noted that, as explained in steps S301-S302 above, spectral energies corresponding to multiple frequencies are obtained. In other words, there are multiple spectral energies. In this case, the medical device can calculate the difference between the spectral energy corresponding to each frequency and a preset spectral energy, and then compare the average of all these differences with the preset difference to generate a result.
[0091] However, the above calculation method is usually unable to fully and accurately represent the difference between the spectrum energy corresponding to multiple frequencies and the preset spectrum energy, so that the result obtained based on the above calculation method has certain errors.
[0092] To comprehensively and accurately characterize these differences and improve the accuracy of the results, the medical device can determine the corresponding discrete value for the spectral energy at any frequency based on the spectral energy and a preset spectral energy. The device then sums the discrete values corresponding to multiple frequencies to obtain a target discrete value, which is the difference between the spectral energy at each frequency and the preset spectral energy. Finally, the result is generated based on the target discrete value.
[0093] Among them, it has been explained above that the spectrum energy corresponding to multiple frequencies will be obtained. Therefore, the medical device can generate a change curve with the horizontal axis being the frequency and the vertical axis being the spectrum energy to represent the change in the press-fit force between the hip joint prosthesis and the target position when the hip joint prosthesis is struck. In addition, the preset spectrum energy can be represented by a horizontal line. Specifically, refer to Figure 4 , Figure 4 This is a distribution diagram of spectrum energy and preset spectrum energy in a method for determining whether a hip prosthesis has been knocked into place provided by one embodiment of the present application. The horizontal line can be considered as the preset spectrum energy distribution corresponding to when the hip prosthesis is implanted in the target position. Figure 4 In the example, y=10000, x∈(1000, 7000) represents the horizontal line corresponding to the preset spectrum energy. Figure 4 A medium-level tap to the line. Figure 4 The five curves in FIG can be considered as the changing curves of the spectrum energy corresponding to the frequencies 1000 to 7000 each time the hip joint prosthesis is struck.
[0094] Based on the above Figure 4 It can be seen that determining the difference between the spectrum energy and the preset spectrum energy can be considered as determining the difference between the change curve and the horizontal line. Therefore, the medical device can determine the discrete value between the change curve and the horizontal line as the above-mentioned difference. For example, the medical device can calculate the KL divergence between the change curve corresponding to the spectrum energy under different tapping times and the horizontal line corresponding to the preset spectrum energy. Among them, the lower the KL divergence, the closer the change curve corresponding to the spectrum energy is to the horizontal line corresponding to the preset spectrum energy, that is, it can be considered that the hip joint prosthesis will be implanted in the target position. Otherwise, the larger the KL divergence, the farther the change curve corresponding to the spectrum energy is from the horizontal line corresponding to the preset spectrum energy, that is, it can be considered that the hip joint prosthesis is not implanted in the target position.
[0095] It should be noted that during the implantation of the hip prosthesis into the target position, there may be certain frequencies whose spectral energy exceeds the preset spectral energy. At this time, if the KL divergence corresponding to the spectral energy exceeding the preset spectral energy is not corrected, it will affect the final overall KL divergence, thereby affecting the judgment of the result. Therefore, the medical device can determine the preset discrete value as the discrete value corresponding to the frequency when the spectral energy is greater than or equal to the preset spectral energy, so as to correct the spectral energy exceeding the preset spectral energy. And, when the spectral energy is less than the preset spectral energy, the ratio of the preset spectral energy to the spectral energy is determined, and the product of the preset spectral energy and the ratio is determined as the discrete value corresponding to the frequency.
[0096] The preset discrete value can be set according to actual conditions and is not limited thereto. In this embodiment, in order to minimize the impact as much as possible, the preset discrete value can be set to 0 to participate in the above process.
[0097] Specifically, the medical device uses the following formula to calculate the KL divergence (i.e., target discrete value) between the spectrum energy and the preset spectrum energy. The details are as follows:
[0098]
[0099] Among them, D KL (p||q) is the target discrete value between the change curve corresponding to the spectrum energy generated by the tapping of the hip joint prosthesis and the horizontal line corresponding to the preset spectrum energy. In other words, it can be considered that the degree of difference between the implanted position of the hip joint prosthesis at this time and the target position. q(x i ) is the spectrum energy corresponding to frequency xi, X is the frequency range, p(x i ) is the preset spectrum energy corresponding to the frequency xi. In this embodiment, the preset spectrum energy corresponding to the frequency xi is the same value and is used in the above calculation.
[0100] In a specific embodiment, after obtaining the target discrete value, the target discrete value can be compared with a preset discrete value. If the target discrete value is less than or equal to the preset discrete value, the result can be considered that the hip prosthesis is properly seated. Otherwise, if the target discrete value is greater than the preset discrete value, the result can be considered that the hip prosthesis is not properly seated. The preset discrete value can be set according to actual conditions and is not limited thereto.
[0101] Specifically, refer to Figure 5 , Figure 5 This is a schematic diagram of an application scenario between a target discrete value and the number of knocks in a method for judging whether a hip prosthesis has been knocked into place provided by an embodiment of the present application. Figure 5 It can be seen that the KL divergence (target discrete value) is the lowest at the fourth tap.
[0102] In this embodiment, the medical device can obtain the target sound information generated each time the hip joint prosthesis is tapped during the process of implanting the hip joint prosthesis in the target position. Afterwards, the spectral energy generated by tapping the hip joint prosthesis is determined based on the target sound information to analyze the change in the spectral energy of the sound during the tapping process. Among them, as the hip joint prosthesis is tapped, the hip joint prosthesis is usually tightly connected to the hip joint at the target position, so that the press-fitting force of the hip joint on the hip joint prosthesis increases. However, when the press-fitting force of the hip joint on the hip joint prosthesis increases, the spectral characteristics (for example, spectral energy) corresponding to the target sound information generated also usually change. Therefore, the medical device can accurately generate the result of whether the hip joint prosthesis is tapped in place based on the difference between the spectral energy of the sound and the preset spectral energy. Furthermore, it is possible to improve the accuracy of tapping the hip joint prosthesis in place during the artificial hip replacement process without relying on the doctor's personal experience. In addition, there is no need for the doctor to make a judgment every time the hip joint is tapped, thereby improving the efficiency of the operation.
[0103] See also Figure 6 , Figure 6 This is a schematic diagram of the structure of a device for judging whether a hip joint prosthesis is in place provided by an embodiment of the present application. The modules included in the device for judging whether a hip joint prosthesis is in place are used to execute Figure 1 and Figure 3 Each step in the corresponding embodiment. Please refer to Figure 1 and Figure 3 as well as Figure 1 and Figure 3 For the convenience of explanation, only the parts related to this embodiment are shown. Figure 6 The device 600 for determining whether a hip joint prosthesis has been knocked into place may include: an acquisition module 610, a determination module 620, and a generation module 630, wherein:
[0104] The acquisition module 610 is used to acquire target sound information generated when the hip joint prosthesis is tapped during the process of implanting the hip joint prosthesis into the target position.
[0105] The determination module 620 is configured to determine the spectrum energy generated by the tapping according to the target sound information.
[0106] The generating module 630 is used to generate a result of whether the hip joint prosthesis is knocked into place according to the spectrum energy and the preset spectrum energy.
[0107] In one embodiment, the acquisition module 610 is further configured to:
[0108] During the process of implanting the hip joint prosthesis into the target position, initial sound information is acquired; and target sound information is determined from the initial sound information according to the sound amplitude at each moment in the initial sound information.
[0109] In one embodiment, the acquisition module 610 is further configured to:
[0110] From the initial sound information, determine the first starting moment when the sound amplitude is greater than or equal to the preset amplitude, and the first ending moment when the sound amplitude is less than the preset amplitude; determine the moment of the preset length of time before the first starting moment as the second starting moment, and determine the moment of the preset length of time after the first ending moment as the second ending moment; and determine the initial sound information between the second starting moment and the second ending moment as the target sound information.
[0111] In one embodiment, the determination module 620 is further configured to:
[0112] The target sound information is subjected to Fourier transform to obtain a target spectrum diagram; the horizontal axis of the target spectrum diagram is frequency, and the vertical axis is the sound amplitude corresponding to the frequency; based on the sound amplitude corresponding to multiple frequencies in the target spectrum diagram, the spectrum energy corresponding to the multiple frequencies is generated.
[0113] In one embodiment, the determination module 620 is further configured to:
[0114] The target sound information is filtered and normalized to obtain first sound information; the first sound information is Fourier transformed to obtain a target spectrum.
[0115] In one embodiment, the determination module 620 is further configured to:
[0116] The first sound information is divided into frames to obtain multiple frames of second sound information; in two adjacent frames of second sound information, sound information with a preset time length overlaps; each sound signal in each frame of the second sound information is windowed to obtain multiple frames of third sound information; and each frame of the third sound information is Fourier transformed to obtain a target spectrum diagram corresponding to each frame of the third sound information.
[0117] In one embodiment, the determination module 620 is further configured to:
[0118] For any frequency, determine the target amplitude corresponding to that frequency in each frame of the target spectrum graph; sum the squares of each target amplitude to obtain the spectrum energy corresponding to the frequency.
[0119] In one embodiment, the generating module 630 is further configured to:
[0120] For the spectrum energy corresponding to any frequency, determine the discrete value corresponding to the frequency based on the spectrum energy and the preset spectrum energy; add the discrete values corresponding to multiple frequencies to obtain the target discrete value; and generate the result based on the target discrete value.
[0121] In one embodiment, the generating module 630 is further configured to:
[0122] If the spectrum energy is greater than or equal to the preset spectrum energy, the preset discrete value is determined as the discrete value corresponding to the frequency; if the spectrum energy is less than the preset spectrum energy, the ratio of the preset spectrum energy to the spectrum energy is determined, and the product of the preset spectrum energy and the ratio is determined as the discrete value corresponding to the frequency.
[0123] When it is understood that Figure 6 In the structural diagram of the hip joint prosthesis knocking position judgment device shown in FIG, each module is used to execute Figure 1 and Figure 3 The steps in the corresponding embodiments, and Figure 1 and Figure 3 Each step in the corresponding embodiment has been explained in detail in the above embodiment. Figure 1 and Figure 3 as well as Figure 1 and Figure 3 The relevant descriptions in the corresponding embodiments will not be repeated here.
[0124] Figure 7 This is a schematic diagram of the structure of a medical device provided in one embodiment of the present application. Figure 7 As shown, the medical device 700 of this embodiment includes: a processor 710, a memory 720, and a computer program 730 stored in the memory 720 and executable by the processor 710, such as a program for a method for determining whether a hip joint prosthesis is knocked into place. When the processor 710 executes the computer program 730, the steps of each embodiment of the method for determining whether a hip joint prosthesis is knocked into place are implemented, such as Figure 1 Alternatively, the processor 710 executes the computer program 730 to implement the above Figure 6 The functions of each module in the corresponding embodiment are, for example, Figure 6 For details on the functions of each module, please refer to Figure 6 Related description in the corresponding embodiment.
[0125] Exemplarily, the computer program 730 can be divided into one or more modules, one or more of which are stored in the memory 720 and executed by the processor 710 to implement the method for determining whether a hip prosthesis has been knocked into place provided in an embodiment of the present application. One or more modules can be a series of computer program instruction segments that can perform specific functions, and the instruction segments are used to describe the execution process of the computer program 730 in the medical device 700. For example, the computer program 730 can implement the method for determining whether a hip prosthesis has been knocked into place provided in an embodiment of the present application.
[0126] The medical device 700 may include, but is not limited to, a processor 710 and a memory 720. Those skilled in the art will appreciate that Figure 7 This is merely an example of the medical device 700 and does not constitute a limitation of the medical device 700 . The medical device 700 may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the medical device may also include input and output devices, network access devices, buses, etc.
[0127] The processor 710 may be a central processing unit, or other general-purpose processor, a digital waveform processor, an application-specific integrated circuit, an off-the-shelf programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.
[0128] The memory 720 may be an internal storage unit of the medical device 700, such as a hard disk or memory of the medical device 700. The memory 720 may also be an external storage device of the medical device 700, such as a plug-in hard disk, smart memory card, flash memory card, etc. equipped on the medical device 700. Furthermore, the memory 720 may include both an internal storage unit of the medical device 700 and an external storage device.
[0129] An embodiment of the present application provides a computer-readable storage medium storing a computer program. The computer program is executed by a processor to execute the method for determining whether a hip joint prosthesis has been knocked into place in each of the above embodiments.
[0130] An embodiment of the present application provides a computer program product. When the computer program product is run on a medical device, the medical device executes the method for determining whether a hip joint prosthesis has been knocked into place in the above-mentioned embodiments.
[0131] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present application, and should all be included in the scope of protection of the present application.
Claims
1. A method for determining whether a hip joint prosthesis has been knocked into place, characterized in that: The method comprises: During implantation of a hip joint prosthesis at a target position, acquiring target sound information generated when the hip joint prosthesis is struck; determining the spectrum energy generated by the tapping according to the target sound information; A result of whether the hip joint prosthesis is knocked into place is generated according to the spectrum energy and the preset spectrum energy.
2. The method according to claim 1, characterized in that The method of obtaining target sound information generated when the hip joint prosthesis is struck during implantation of the hip joint prosthesis at the target position includes: acquiring initial sound information during the process of implanting the hip joint prosthesis into the target position; The target sound information is determined from the initial sound information according to the sound amplitude at each moment in the initial sound information.
3. The method according to claim 2, characterized in that The determining the target sound information from the initial sound information according to the sound amplitude at each moment in the initial sound information includes: Determining, from the initial sound information, a first starting time at which the sound amplitude is greater than or equal to a preset amplitude, and a first ending time at which the sound amplitude is less than the preset amplitude; Determine a time that is a preset time length before the first start time as a second start time, and determine a time that is a preset time length after the first end time as a second end time; The initial sound information between the second start time and the second end time is determined as the target sound information.
4. The method according to claim 1, wherein The determining of the spectrum energy generated by the tapping according to the target sound information includes: Performing Fourier transform on the target sound information to obtain a target spectrum graph, wherein the horizontal axis of the target spectrum graph is frequency and the vertical axis is the sound amplitude corresponding to the frequency; According to the sound amplitudes corresponding to the multiple frequencies in the target spectrum graph, spectrum energies corresponding to the multiple frequencies are generated.
5. The method according to claim 4, characterized in that The performing Fourier transform on the target sound information to obtain a target spectrum diagram includes: Filtering and normalizing the target sound information to obtain first sound information; Performing Fourier transform on the first sound information to obtain the target spectrogram.
6. The method according to claim 5, characterized in that The performing Fourier transform on the first sound information to obtain the target spectrum graph includes: framing the first sound information to obtain multiple frames of second sound information; wherein the sound information having a preset time length in two adjacent frames of the second sound information overlaps; windowing each sound signal in each frame of the second sound information to obtain multiple frames of third sound information; Fourier transform is performed on each frame of the third sound information to obtain the target spectrum graph corresponding to each frame of the third sound information.
7. The method according to claim 6, characterized in that Generating the spectrum energies corresponding to the plurality of frequencies respectively according to the sound amplitudes corresponding to the plurality of frequencies in the target spectrum graph includes: For any of the frequencies, determining a target amplitude corresponding to the frequency in each frame of the target spectrum graph; The squares of each target amplitude are summed to obtain the spectrum energy corresponding to the frequency.
8. The method according to claim 4, characterized in that The generating of a result of whether the hip joint prosthesis is knocked into place according to the spectrum energy and the preset spectrum energy includes: For the spectrum energy corresponding to any of the frequencies, determining a discrete value corresponding to the frequency according to the spectrum energy and the preset spectrum energy; Adding the discrete values corresponding to the multiple frequencies to obtain a target discrete value; The result is generated according to the target discrete value.
9. The method according to claim 8, characterized in that The determining the discrete value corresponding to the frequency according to the spectrum energy and the preset spectrum energy includes: If the spectrum energy is greater than or equal to the preset spectrum energy, determining the preset discrete value as the discrete value corresponding to the frequency; If the spectrum energy is less than the preset spectrum energy, a ratio of the preset spectrum energy to the spectrum energy is determined, and a product of the preset spectrum energy and the ratio is determined as the discrete value corresponding to the frequency.
10. A device for judging whether a hip joint prosthesis has been knocked into place, characterized in that: The device comprises: an acquisition module, configured to acquire target sound information generated when the hip joint prosthesis is struck during implantation of the hip joint prosthesis at a target position; A determination module, configured to determine the spectrum energy generated by the tapping according to the target sound information; A generating module is used to generate a result of whether the hip joint prosthesis is knocked into place according to the spectrum energy and the preset spectrum energy.
11. A medical device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the method according to any one of claims 1 to 10 is implemented.
12. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 9 is implemented.
Citation Information
Patent Citations
Acoustic acquisition patch, system and method for acoustically monitoring acetabulum implantation position
CN114617570A
Acetabular cup installation firmness assessment method and device
CN117243737A
Objective, Real-Time Acoustic Measurement and Feedback for Proper Fit and Fill of Hip Implants
US20170112634A1
System and method for monitoring by-impaction assembly between a prosthetic component and a support member, and surgical kits including such a system
US20170367847A1
Voice enhancement method, apparatus, computer device, and storage medium
WO2019227590A1