Reference offset alerting method for surgical navigation and system thereof
By monitoring the coordinates and distance values of reference components during the surgical procedure using a navigation device, and determining the offset using amplitude and standard deviation, the problem of the inability to monitor positioning deviations in real time in existing technologies is solved. This enables real-time detection and stability assessment of the surgical navigation system, improving surgical accuracy and safety.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- REMEX MEDICAL CORP
- Filing Date
- 2025-12-31
- Publication Date
- 2026-07-10
AI Technical Summary
Existing technologies cannot monitor the positioning deviation of references during surgery in real time, especially non-periodic and periodic displacements. They lack objective stability judgment criteria, cannot accurately grasp the optimal imaging time, and cannot ensure that the navigation system is in optimal working condition.
The navigation device monitors multiple reference coordinates of the reference component, calculates the distance value and amplitude between the reference component and the navigation device, uses the distance value amplitude or standard deviation within a time interval to determine whether it exceeds a predetermined threshold, generates warning information to indicate deviation, and provides objective distance status through a specific color light signal or display device.
It enables real-time detection and differentiation of non-periodic and periodic displacements, provides objective stability assessment, indicates the optimal imaging time, ensures that the positioning system is in optimal working condition, and improves surgical accuracy and safety.
Smart Images

Figure CN122350873A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a reference offset warning method and system, and more particularly to a reference offset warning method and system for surgical navigation. Background Technology
[0002] Reference elements typically play a crucial role in navigation surgical systems, serving as markers and positioning aids for patients or surgical instruments. However, positioning deviations can occur during surgery due to the following main factors: First, human interference: adjustments made by medical personnel or accidental contact with the operating table can cause reference element displacement. Second, physiological interference: the chest and abdominal movements caused by the patient's breathing can lead to periodic displacement of the reference element.
[0003] When it comes to patient identification and positioning, minute displacements are often difficult to detect. Non-periodic, accidental displacements are particularly hard to spot, while periodic displacements caused by respiration require different treatment approaches. Furthermore, these two types of displacements necessitate different management strategies. Current technologies cannot provide real-time monitoring and cannot effectively differentiate between non-periodic, accidental displacements and periodic displacements caused by respiration.
[0004] Regarding the marking and positioning of surgical instruments, the position and angle of the instruments are adjusted during the operation. After adjustment, it is necessary to wait until they are stable before taking pictures and positioning. Current conventional technology lacks objective stability judgment standards during the adjustment of surgical instruments, which easily leads users to judge whether the surgical instruments are stable based on experience, and they cannot accurately grasp the optimal time for imaging, and the positioning accuracy may be affected by imaging too early or too late.
[0005] Furthermore, optical trackers for navigation devices possess distance-dependent accuracy characteristics, including optimal positioning range (e.g., maximum accuracy achievable within a specific distance), accuracy decay characteristics (e.g., positioning accuracy gradually decreases beyond a certain boundary distance), and distance sensitivity (e.g., positioning accuracy is inversely proportional to operating distance). Current conventional technologies face difficulties in operating navigation devices, including the inability to instantly determine the current operating distance, the lack of objective distance judgment standards, and the difficulty in ensuring the positioning system is in optimal working condition.
[0006] In view of this, there is currently a lack of a reference offset warning method and system for surgical navigation that can detect in real time, effectively distinguish between non-periodic and periodic displacements, warn of abnormal displacements for deviation elimination, have objective judgment standards, indicate the best imaging time, provide objective distance status, and ensure that the positioning system is in the best working condition. Therefore, relevant industry players are seeking solutions. Summary of the Invention
[0007] Therefore, the purpose of this invention is to provide a reference offset warning method and system for surgical navigation. This method utilizes a navigation device to determine whether the object to which the reference element or / and dynamic reference element are attached is shaking (or unstable). Its principle is based on analyzing the spatial coordinate changes of the object during tracking. Whether through the amplitude of the distance value or the standard deviation of the distance value, it can effectively achieve real-time detection, effectively distinguish between non-periodic and periodic displacements, warn of abnormal displacements for deviation elimination, provide objective judgment standards, indicate the optimal imaging time, provide objective distance status, and ensure the positioning system is in optimal working condition. This solves the problems of prior art, such as the inability to achieve real-time monitoring, the inability to effectively distinguish between non-periodic and periodic displacements, the lack of objective stability judgment standards, the inability to accurately grasp the optimal imaging time, the inability to instantly grasp the current operating distance, the lack of objective distance judgment standards, and the difficulty in ensuring the positioning system is in optimal working condition.
[0008] According to one embodiment of the method of the present invention, a reference offset warning method for surgical navigation is provided, comprising: monitoring a plurality of reference coordinates of a reference element by a navigation device; calculating a plurality of first distance values between the reference element and the navigation device based on the reference coordinates, wherein each first distance value is the distance between each reference coordinate and the navigation device; extracting a portion of the first distance values based on a first time interval by the navigation device, and calculating a first amplitude of the portion of the first distance values within the first time interval, wherein the portion of the first distance values includes a plurality of second distance values, and the first amplitude is equal to the difference between a maximum distance value and a minimum distance value among the second distance values; extracting a portion of the plurality of first amplitudes corresponding to a plurality of time points based on a second time interval corresponding to a time point by the navigation device, and calculating a second amplitude of the portion of the first amplitudes within the second time interval, wherein the portion of the first amplitudes includes a plurality of amplitude values, and the second amplitude is equal to the difference between a maximum amplitude value and a minimum amplitude value among the amplitude values; and determining whether the second amplitude of the portion of the first amplitudes is greater than a predetermined threshold by the navigation device.
[0009] Other embodiments of the aforementioned implementation are as follows: The aforementioned navigation device determines whether the second amplitude is greater than a predetermined threshold and generates a determination result, and generates a warning message based on the determination result to inform a user that the reference has shifted.
[0010] Other embodiments of the aforementioned implementation are as follows: the aforementioned first time interval is greater than the second time interval.
[0011] Other embodiments of the aforementioned implementation are as follows: The aforementioned first time interval is the interval preceding a first time value based on the current time point. The second time interval is the interval preceding a second time value based on the current time point.
[0012] Other embodiments of the aforementioned implementation are as follows: The aforementioned surgical navigation reference offset warning method further includes generating a distance judgment result by determining one of these first distance values based on a predetermined distance interval group using a navigation device, and generating a light signal based on the distance judgment result. The predetermined distance interval group includes a first predetermined distance threshold and a second predetermined distance threshold, wherein the first predetermined distance threshold is less than the second predetermined distance threshold. The light signal has a color, and the color is one of green, yellow, and orange.
[0013] Other embodiments of the aforementioned implementation are as follows: When the aforementioned distance judgment result is that the first distance value is less than a first predetermined distance threshold, the color of the light signal is green. When the distance judgment result is that the first distance value is greater than or equal to the first predetermined distance threshold and less than a second predetermined distance threshold, the color of the light signal is yellow. When the distance judgment result is that the first distance value is greater than the second predetermined distance threshold, the color of the light signal is orange.
[0014] Other embodiments of the aforementioned implementation are as follows: The aforementioned surgical navigation reference offset warning method further includes monitoring multiple dynamic reference coordinates of a dynamic reference element through a navigation device; calculating multiple dynamic distance values between the dynamic reference element and the navigation device based on these dynamic reference coordinates, wherein each dynamic distance value is the distance between each dynamic reference coordinate and the navigation device; extracting a portion of these dynamic distance values based on a corresponding time interval through the navigation device, and calculating a standard deviation of the portion of these dynamic distance values within the time interval; and determining whether the standard deviation of the portion of these dynamic distance values is greater than another predetermined threshold through the navigation device.
[0015] Other embodiments of the aforementioned implementation are as follows: the aforementioned reference component is disposed on a first target object, and the dynamic reference component is disposed on a second target object, wherein the first target object and the second target object are different.
[0016] According to another embodiment of the method of the present invention, a reference offset warning method for surgical navigation is provided, comprising: monitoring a plurality of reference coordinates of a reference element by a navigation device; calculating a plurality of distance values between the reference element and the navigation device based on the reference coordinates by the navigation device, wherein each distance value is the distance between each reference coordinate and the navigation device; extracting a portion of the distance values by the navigation device based on a time interval, and calculating a standard deviation of the portion of the distance values within the time interval; and determining by the navigation device whether the standard deviation of the portion of the distance values is greater than a predetermined standard deviation threshold.
[0017] Other embodiments of the aforementioned implementation are as follows: The aforementioned navigation device determines whether the standard deviation is greater than a predetermined standard deviation threshold and generates a judgment result, and generates a warning message based on the judgment result to inform a user that the reference has shifted.
[0018] Other embodiments of the aforementioned implementation are as follows: The aforementioned time interval is an interval based on a point in time and preceding a previous time value.
[0019] According to one embodiment of the present invention, a surgical navigation reference offset warning system is provided, comprising a reference element and a navigation device. The navigation device is disposed toward the reference element and configured to perform the following operations: monitoring a plurality of reference coordinates of the reference element; calculating a plurality of first distance values between the reference element and the navigation device based on the reference coordinates, wherein each first distance value is a distance between each reference coordinate and the navigation device; extracting a portion of the first distance values based on a first time interval, and calculating a first amplitude of the portion of the first distance values within the first time interval, wherein the portion of the first distance values includes a plurality of second distance values, and the first amplitude is equal to the difference between a maximum distance value and a minimum distance value among the second distance values; extracting a portion of the plurality of first amplitudes corresponding to a plurality of time points based on a second time interval corresponding to a time point, and calculating a second amplitude of the portion of the first amplitudes within the second time interval, wherein the portion of the first amplitudes includes a plurality of amplitude values, and the second amplitude is equal to the difference between a maximum amplitude value and a minimum amplitude value among the amplitude values; and determining whether the second amplitude of the portion of the first amplitudes is greater than a predetermined threshold.
[0020] Other embodiments of the aforementioned implementation are as follows: The aforementioned surgical navigation reference offset warning system further includes a display device connected to the navigation device and used to display a warning message. The navigation device determines whether the second amplitude is greater than a predetermined threshold and generates a judgment result, and generates a warning message based on the judgment result to inform a user that the reference has shifted.
[0021] Other embodiments of the aforementioned implementation are as follows: the aforementioned first time interval is greater than the second time interval.
[0022] Other embodiments of the aforementioned implementation are as follows: The aforementioned first time interval is the interval preceding a first time value based on the current time point. The second time interval is the interval preceding a second time value based on the current time point.
[0023] Other embodiments of the aforementioned implementation are as follows: The aforementioned navigation device is configured to perform operations further including: generating a distance judgment result by determining one of these first distance values based on a predetermined distance interval group, and generating a light signal based on the distance judgment result. The predetermined distance interval group includes a first predetermined distance threshold and a second predetermined distance threshold, the first predetermined distance threshold being less than the second predetermined distance threshold, and the light signal having a color, which is one of green, yellow, and orange.
[0024] Other embodiments of the aforementioned implementation are as follows: When the distance judgment result is that the first distance value is less than a first predetermined distance threshold, the color of the light signal is green. When the distance judgment result is that the first distance value is greater than or equal to the first predetermined distance threshold and less than a second predetermined distance threshold, the color of the light signal is yellow. When the distance judgment result is that the first distance value is greater than the second predetermined distance threshold, the color of the light signal is orange.
[0025] Other embodiments of the aforementioned implementation are as follows: The aforementioned reference element is disposed on a first target object. The surgical navigation reference offset warning system further includes a dynamic reference element disposed on a second target object, the first target object being different from the second target object. The navigation device is configured to perform operations including: monitoring multiple dynamic reference coordinates of the dynamic reference element; calculating multiple dynamic distance values between the dynamic reference element and the navigation device based on these dynamic reference coordinates, wherein each dynamic distance value is the distance between each dynamic reference coordinate and the navigation device; extracting a portion of these dynamic distance values based on a corresponding time interval, and calculating a standard deviation of the portion of these dynamic distance values within the time interval; and determining whether the standard deviation of the portion of these dynamic distance values is greater than another predetermined threshold. Attached Figure Description
[0026] Figure 1 This is a schematic diagram illustrating a reference offset warning system for surgical navigation according to a first embodiment of the present invention.
[0027] Figure 2 This is a flowchart illustrating a reference offset warning method for surgical navigation according to a second embodiment of the present invention.
[0028] Figure 3 This is a flowchart illustrating a reference offset warning method for surgical navigation according to a third embodiment of the present invention.
[0029] Figure 4 This is a waveform diagram illustrating the shaking detection of the reference component of the present invention.
[0030] Figure 5 This is a flowchart illustrating a reference offset warning method for surgical navigation according to a fourth embodiment of the present invention.
[0031] Figure 6 This is a flowchart illustrating a reference offset warning method for surgical navigation according to a fifth embodiment of the present invention.
[0032] Figure 7 This is a waveform diagram illustrating the shaking detection of the dynamic reference component of the present invention.
[0033] Figure 8 This is a flowchart illustrating a reference offset warning method for surgical navigation according to a sixth embodiment of the present invention.
[0034] List of reference numerals
[0035] 100: Surgical navigation reference offset warning system
[0036] 200: Reference
[0037] 300: Navigation device
[0038] 400: Display device
[0039] 500: Dynamic Reference Component
[0040] AM1: First amplitude
[0041] AM2: Second amplitude
[0042] DV: Distance Value
[0043] DV1: First distance value
[0044] DV2: Second distance value
[0045] S0, S2, S4, S6, S8: Reference offset warning methods for surgical navigation
[0046] S01, S02, S03, S04, S05, S21, S22, S23, S24, S25, S262, S264, S41, S42, S43, S44, S61, S62, S63, S64, S652, S654, S81, S82, S83, S84, S85, S86: Steps
[0047] SD: Standard Deviation
[0048] T1: First target object
[0049] T2: Second target
[0050] TP: Time Point
[0051] TW1: First Time Interval
[0052] TW2: Second Time Interval Detailed Implementation
[0053] Several embodiments of the present invention will now be described with reference to the accompanying drawings. For clarity, many practical details will be set forth in the following description. However, it should be understood that these practical details are not intended to limit the invention. That is, in some embodiments of the invention, these practical details are not essential. Furthermore, for the sake of simplicity in the drawings, some conventional structures and elements will be illustrated in a simple schematic manner; and repeated elements may be denoted by the same reference numerals.
[0054] Furthermore, in this document, when a component (or unit, module, etc.) is "connected" to another component, it can mean that the component is directly connected to the other component, or that the component is indirectly connected to the other component, meaning that there is another component between the component and the other component. Only when it is explicitly stated that a component is "directly connected" to another component does it indicate that there is no other component between the component and the other component. The terms "first," "second," and "third" are only used to describe different components and do not limit the components themselves; therefore, "first component" can also be referred to as "second component." Moreover, the combinations of components / units / circuits in this document are not combinations generally known, conventional, or customary in this field. Whether the components / units / circuits themselves are customary cannot be used to determine whether their combination relationships are easily performed by someone of ordinary skill in the art.
[0055] Please see Figure 1 , Figure 1 This is a schematic diagram illustrating a surgical navigation reference offset warning system 100 according to a first embodiment of the present invention. The surgical navigation reference offset warning system 100 includes a reference element 200 and a navigation device 300. The navigation device 300 is positioned toward the reference element 200 and configured to perform the following operations: monitoring multiple reference coordinates of the reference element 200; calculating multiple first distance values between the reference element 200 and the navigation device 300 based on the reference coordinates, wherein each first distance value is the distance between each reference coordinate and the navigation device 300; extracting a portion of the first distance values based on a first time interval and calculating a first amplitude of the portion of the first distance values within the first time interval, wherein the portion of the first distance values includes multiple second distance values, and the first amplitude is equal to the difference between a maximum distance value and a minimum distance value among the second distance values; extracting a portion of the multiple first amplitudes corresponding to a multiple time points based on a second time interval corresponding to a time point, and calculating a second amplitude of the portion of the first amplitudes within the second time interval, wherein the portion of the first amplitudes includes multiple amplitude values, and the second amplitude is equal to the difference between a maximum amplitude value and a minimum amplitude value among the amplitude values; and determining whether the second amplitude of the portion of the first amplitudes is greater than a predetermined threshold.
[0056] Please refer to the following: Figure 1 and Figure 2 ,in Figure 2This is a flowchart illustrating a surgical navigation reference offset warning method S0 according to a first embodiment of the present invention. The surgical navigation reference offset warning method S0 is applied to a surgical navigation reference offset warning system 100 and includes execution steps S01, S02, S03, S04, and S05. Step S01 includes monitoring multiple reference coordinates of a reference element 200 via a navigation device 300. Step S02 includes calculating multiple first distance values between the reference element 200 and the navigation device 300 based on these reference coordinates, wherein each first distance value is the distance between each reference coordinate and the navigation device 300. Step S03 includes extracting a portion of these first distance values based on a first time interval and calculating a first amplitude of the portion of these first distance values within the first time interval, wherein the portion of these first distance values includes multiple second distance values, and the first amplitude is equal to the difference between a maximum distance value and a minimum distance value among these second distance values. Step S04 includes extracting a portion of multiple first amplitudes corresponding to multiple time points according to a second time interval corresponding to a time point using the navigation device 300, and calculating a second amplitude of these portions of the first amplitudes within the second time interval, wherein these portions of the first amplitudes include multiple amplitude values, and the second amplitude is equal to the difference between a maximum amplitude value and a minimum amplitude value among these amplitude values. Step S05 includes determining whether the second amplitude of these portions of the first amplitudes is greater than a predetermined threshold using the navigation device 300.
[0057] Therefore, the surgical navigation reference offset warning system 100 and surgical navigation reference offset warning method S0 of the present invention determine whether the reference member 200 has shifted under the condition that the navigation device 300 will not shift by judging the second amplitude of the first amplitude of the distance value (i.e., the amplitude of the amplitude of the distance value). This not only effectively achieves real-time detection, but also effectively distinguishes between non-periodic and periodic displacements, thereby achieving the effect of offset warning.
[0058] exist Figure 1In the surgical navigation reference offset warning system 100, a display device 400 and a dynamic reference element 500 may be further included. The display device 400 is connected to the navigation device 300 and is used to display a warning message. The reference element 200 is disposed on a first target object T1, and the dynamic reference element 500 is disposed on a second target object T2, the first target object T1 and the second target object T2 being different. Either the reference element 200 or the dynamic reference element 500 includes a plurality of reflective spheres, which can be considered as markers. The navigation device 300 may include an optical tracker and a processor, the optical tracker being electrically connected to the processor. The optical tracker is used to detect the reference element 200 and / or the dynamic reference element 500 to generate reference coordinates and / or dynamic reference coordinates. In one embodiment, the first target object T1 may be a patient (a part of the patient's body), and the second target object T2 may be a C-arm (mobile X-ray machine). The processor receives coordinate data from the optical tracker and performs subsequent calculations and judgments. The processor may be an artificial intelligence (AI) chip, a central processing unit (CPU), a graphics processing unit (GPU), or other high-speed processor, but the present invention is not limited thereto.
[0059] When the navigation device 300 detects the dynamic reference element 500, the navigation device 300 is configured to perform operations including: monitoring multiple dynamic reference coordinates of the dynamic reference element 500; calculating multiple dynamic distance values between the dynamic reference element 500 and the navigation device 300 based on these dynamic reference coordinates, wherein each dynamic distance value is the distance between each dynamic reference coordinate and the navigation device 300; extracting a portion of these dynamic distance values based on a corresponding time interval, and calculating a standard deviation of the portion of these dynamic distance values within the time interval; and determining whether the standard deviation of the portion of these dynamic distance values is greater than another predetermined threshold.
[0060] Please refer to the following: Figure 1 , Figure 3 and Figure 4 ,in Figure 3 This is a flowchart illustrating the reference offset warning method S2 for surgical navigation according to the third embodiment of the present invention; and Figure 4 This is a waveform diagram illustrating the shaking detection of the reference component 200 of the present invention. Figure 3 The surgical navigation reference offset warning method S2 is applied to the surgical navigation reference offset warning system 100, and includes execution steps S21, S22, S23, S24, S25, S262, and S264. Figure 4 In the diagram, the horizontal axis represents time (seconds), and the vertical axis represents distance (mm).
[0061] Step S21 includes real-time monitoring and recording of multiple reference coordinates of a reference element 200 by a navigation device 300. Step S22 includes calculating and recording multiple first distance values DV1 between the reference element 200 and the navigation device 300 based on these reference coordinates by the navigation device 300, wherein each first distance value DV1 is the distance between each reference coordinate and the navigation device 300. Step S23 includes extracting a portion of these first distance values DV1 by the navigation device 300 based on a first time interval TW1 corresponding to a time point TP, and calculating a first amplitude AM1 of the portion of these first distance values DV1 within the first time interval TW1, wherein the portion of these first distance values DV1 includes multiple second distance values DV2, and the first amplitude AM1 is equal to the difference between a maximum distance value and a minimum distance value among these second distance values DV2. Step S24 includes extracting a portion of multiple first amplitudes AM1 corresponding to multiple time points TP according to a second time interval TW2 of the corresponding time point TP using the navigation device 300, and calculating a second amplitude AM2 of these portions of first amplitudes AM1 within the second time interval TW2, wherein these portions of first amplitudes AM1 contain multiple amplitude values, and the second amplitude AM2 is equal to the difference between a maximum amplitude value and a minimum amplitude value among these amplitude values. Step S25 includes determining whether the second amplitude AM2 of these portions of first amplitudes AM1 is greater than a predetermined threshold by the navigation device 300 to generate a determination result, and generating a warning message based on the determination result to inform a user that the reference element 200 has deviated. When the determination result is yes, step S262 is executed; when the determination result is no, step S264 is executed. Step S262 includes displaying a red warning message (representing that the reference element 200 is unstable) through a display device 400. Step S264 includes displaying a green warning message (representing that the reference element 200 is stable) through the display device 400.
[0062] Specifically, the first time interval TW1 is greater than the second time interval TW2. The first time interval TW1 is the interval preceding a first time value based on time point TP, and the first time value can be between several seconds and tens of seconds, preferably greater than 5 seconds and less than 11 seconds. The second time interval TW2 is the interval preceding a second time value based on time point TP, and the second time value can be between hundreds of milliseconds and several seconds, preferably greater than 0 seconds and less than 2 seconds. The predetermined threshold can be greater than 0.10 mm and less than 0.20 mm. In one embodiment, the first time value can be 8 seconds, the second time value can be 1 second, and the predetermined threshold can be 0.15 mm, but the present invention is not limited thereto. In other embodiments, the warning information can be an audio message, which can be emitted by the navigation device 300 or the display device 400 to inform the user that the reference element 200 has deviated.
[0063] Therefore, the surgical navigation reference offset warning method S2 of the present invention determines whether the reference element 200 has shifted under the condition that the navigation device 300 does not shift, by judging the second amplitude AM2 of the first amplitude AM1 of the distance value (i.e., the amplitude of the distance value's amplitude). This effectively achieves real-time detection and distinguishes between non-periodic and periodic displacements. Furthermore, the present invention utilizes specific color warning information to allow users to immediately know about abnormal displacements (non-periodic displacements), thereby eliminating deviations and improving surgical accuracy and safety.
[0064] Please refer to the following: Figure 1 and Figure 5 ,in Figure 5 This is a flowchart illustrating a surgical navigation reference offset warning method S4 according to a fourth embodiment of the present invention. The surgical navigation reference offset warning method S4 is applied to a surgical navigation reference offset warning system 100 and includes execution steps S41, S42, S43, and S44. Step S41 includes monitoring multiple reference coordinates of a reference element via a navigation device 300. The reference element (reference module) may be a reference element 200 disposed on a first target object T1 (e.g., a patient), or a dynamic reference element 500 disposed on a second target object T2 (e.g., a C-arm), but the invention is not limited thereto. Step S42 includes calculating multiple distance values between the reference element and the navigation device 300 based on these reference coordinates via the navigation device 300, wherein each distance value is the distance between each reference coordinate and the navigation device 300. Step S43 includes extracting a portion of these distance values based on a time interval via the navigation device 300 and calculating a standard deviation of the portion of these distance values within the time interval. Step S44 includes determining, by the navigation device 300, whether the standard deviation of a portion of these distance values is greater than a predetermined standard deviation threshold.
[0065] Therefore, the surgical navigation reference offset warning method S4 of the present invention determines whether the reference module has shifted under the condition that the navigation device 300 will not shift by judging the standard deviation of the distance value. It can display the stability of the reference module in real time, provide an objective judgment standard, and indicate the optimal image acquisition time, thereby improving the accuracy of image positioning, optimizing the efficiency of the surgical procedure, reducing the uncertainty of the operator's subjective judgment, and improving the overall reliability of the system. In addition, the present invention provides more accurate and objective equipment stability monitoring for surgical navigation, ensuring that image acquisition and positioning are performed under optimal conditions.
[0066] Please refer to the following: Figure 1 , Figure 6 and Figure 7 ,in Figure 6 This is a flowchart illustrating the reference offset warning method S6 for surgical navigation according to the fifth embodiment of the present invention; and Figure 7 This is a waveform diagram illustrating the shaking detection of the dynamic reference 500 of the present invention. Figure 6 The surgical navigation reference offset warning method S6 is applied to the surgical navigation reference offset warning system 100, and includes execution steps S61, S62, S63, S64, S652, and S654. Figure 7 In the diagram, the horizontal axis represents time (seconds), and the vertical axis represents distance (mm).
[0067] Step S61 includes real-time monitoring and recording of multiple reference coordinates of a reference element by a navigation device 300. In this embodiment, the reference element (reference module) may be a dynamic reference element 500 set on the second target object T2 (e.g., a C-arm). Step S62 includes calculating and recording multiple distance values DV between the reference element and the navigation device 300 based on these reference coordinates by the navigation device 300, wherein each distance value DV is the distance between each reference coordinate and the navigation device 300. Step S63 includes extracting a portion of these distance values DV based on a time interval corresponding to a time point by the navigation device 300, and calculating a standard deviation SD of the portion of these distance values DV within the time interval. Step S64 includes determining whether the standard deviation SD of the portion of these distance values DV is greater than a predetermined standard deviation threshold by the navigation device 300 to generate a determination result, and generating a warning message based on the determination result to inform a user that the reference element has shifted. When the determination result is yes, step S652 is executed; when the determination result is no, step S654 is executed. Step S652 includes displaying a red warning message (indicating that the dynamic reference 500 is unstable) via a display device 400. Step S654 includes displaying a green warning message (indicating that the dynamic reference 500 is stable) via the display device 400.
[0068] Specifically, the time interval is the interval preceding a given time point, where the time value is greater than 2 seconds and less than 4 seconds. The predetermined standard deviation threshold is greater than 0.01 mm and less than 0.05 mm. In one embodiment, the time value may be 3 seconds, and the predetermined standard deviation threshold may be 0.03 mm, but the present invention is not limited thereto.
[0069] Therefore, the surgical navigation reference offset warning method S6 of the present invention determines whether the reference module has shifted under the condition that the navigation device 300 will not shift by judging the standard deviation SD of the distance value. It can display the stability of the reference module in real time, provide an objective judgment standard, and indicate the optimal imaging time. In addition, the present invention uses specific color warning information to allow users to know about abnormal displacement (non-periodic displacement) in real time, thereby achieving deviation elimination and improving surgical accuracy and safety.
[0070] Please refer to the following: Figure 1 , Figure 2 , Figure 4 and Figure 8 ,in Figure 8 This is a flowchart illustrating a reference offset warning method S8 for surgical navigation according to a sixth embodiment of the present invention. The reference offset warning method S8 for surgical navigation is applied to a reference offset warning system 100 for surgical navigation and includes execution steps S81, S82, S83, S84, S85, and S86. Step S81 includes monitoring multiple reference coordinates of a reference element 200 via a navigation device 300. Step S82 includes calculating multiple first distance values DV1 between the reference element 200 and the navigation device 300 based on these reference coordinates, wherein each first distance value DV1 is the distance between each reference coordinate and the navigation device 300. Step S83 includes extracting a portion of the first distance values DV1 according to a first time interval TW1 by the navigation device 300, and calculating a first amplitude AM1 of the portion of the first distance values DV1 within the first time interval TW1, wherein the portion of the first distance values DV1 includes a plurality of second distance values DV2, and the first amplitude AM1 is equal to the difference between a maximum distance value and a minimum distance value among the second distance values DV2. Step S84 includes extracting a portion of a plurality of first amplitudes AM1 corresponding to a plurality of time points TP according to a second time interval TW2 corresponding to a time point TP by the navigation device 300, and calculating a second amplitude AM2 of the portion of the first amplitudes AM1 within the second time interval TW2, wherein the portion of the first amplitudes AM1 includes a plurality of amplitude values, and the second amplitude AM2 is equal to the difference between a maximum amplitude value and a minimum amplitude value among the amplitude values. Step S85 includes determining whether the second amplitude AM2 of the portion of the first amplitudes AM1 is greater than a predetermined threshold by the navigation device 300.
[0071] Furthermore, step S86 is performed after step S82 and includes the navigation device 300 determining one of the first distance values DV1 according to a predetermined distance interval group to generate a distance determination result, and generating a light signal based on the distance determination result. The predetermined distance interval group includes a first predetermined distance threshold and a second predetermined distance threshold, wherein the first predetermined distance threshold is less than the second predetermined distance threshold. The light signal has a color, which is one of green, yellow, and orange. When the distance determination result is that the one of the first distance values DV1 is less than the first predetermined distance threshold, the color of the light signal is green. When the distance determination result is that the one of the first distance values DV1 is greater than or equal to the first predetermined distance threshold and less than the second predetermined distance threshold, the color of the light signal is yellow. When the distance determination result is that the one of the first distance values DV1 is greater than the second predetermined distance threshold, the color of the light signal is orange. In one embodiment, the first predetermined distance threshold is 1.6m, the second predetermined distance threshold is 1.8m, and the predetermined distance interval group is (1.6m, 1.8m), but the present invention is not limited thereto.
[0072] Therefore, the surgical navigation reference offset warning method S8 of the present invention determines whether the reference element 200 has shifted under the condition that the navigation device 300 will not shift, by judging the second amplitude AM2 of the first amplitude AM1 of the distance value (i.e., the amplitude of the distance value's amplitude). This not only effectively achieves real-time detection but also effectively distinguishes between non-periodic and periodic displacements, thereby achieving the effect of offset warning. In addition, the present invention uses a specific color light signal to provide an objective distance status and assists the user in maintaining the system's optimal performance (keeping the system in a green light signal) to ensure that the positioning system is in optimal working condition.
[0073] It is also worth mentioning that the surgical navigation reference offset warning system 100 and surgical navigation reference offset warning methods S0, S2, S4, S6, and S8 of the present invention can also confirm whether the navigation device 300 has shifted when the reference member 200 does not shift. This is because the optical tracker of the navigation device 300 and the display device 400 are mounted on the same frame. If the display device 400 is a touch screen, and the user touches the screen with too much force, it may cause the optical tracker to shake or shift. Therefore, the system and method of the present invention can also detect when the navigation device 300 has shifted.
[0074] Besides patient and surgical instrument (such as C-arm) movement, other factors causing offset include: (1) the surgical instrument and the reference piece 200 on the patient being positioned at the boundary of the effective detection range of the optical tracker; and (2) the surgical instrument and the reference piece 200 on the patient being contaminated, such as scratched or stained with blood. These factors can also cause the amplitude of the distance value (Reference) or the standard deviation of the distance value (C-arm) to exceed a threshold, and the present invention can effectively detect these situations.
[0075] Please refer to the following: Figure 3 and Figure 6 As shown in the figure, the method (i.e., software) of this invention executes a loop to continuously monitor the positional changes of the reference element 200 or the dynamic reference element 500. Figure 3 In the process, the surgical navigation reference offset warning method S2 will continuously repeat steps S21, S22, S23, S24, S25 and one of steps S262 and S264. Figure 6 In the process, the surgical navigation reference offset warning method S6 will continuously repeat one of steps S61, S62, S63, S64 and steps S652, S654.
[0076] In other embodiments, besides judging stability by the amplitude or standard deviation of the distance value of the object within a time interval, the present invention can further combine other dynamic characteristics for judgment, such as velocity information, acceleration information, or multi-parameter comprehensive judgment. Regarding velocity information, the tracking system can calculate the change in position of the object at consecutive time points, thereby deriving instantaneous velocity or average velocity. If the velocity fluctuates significantly, for example, if the velocity changes frequently in a short period, it may indicate that the object is in a swaying state. Regarding acceleration information, since acceleration reflects the rate of change of velocity, it is highly sensitive to detecting sudden or intermittent swaying. If the acceleration changes drastically, it indicates that the object has been subjected to instantaneous external force or vibration interference. Regarding multi-parameter comprehensive judgment, indicators such as the amplitude of the distance value, the standard deviation of the distance value, velocity information, and acceleration information can be combined for evaluation, thereby improving the sensitivity and accuracy of sway detection.
[0077] The above embodiments can be implemented using a computer program product, which may include a computer-readable storage medium storing a plurality of instructions that can program a computer to perform the steps in the above embodiments. In other words, the computer-readable storage medium has a plurality of instructions that, when executed by a processor, cause the processor to execute the surgical navigation reference offset warning method S0, S2, S4, S6, and S8. The computer-readable storage medium may be, but is not limited to, a floppy disk, optical disk, read-only optical disk, magneto-optical disk, read-only memory, random access memory, erasable programmable read-only memory (EPROM), electronically erasable programmable read-only memory (EEPROM), optical card or magnetic card, flash memory, or any computer-readable storage medium suitable for storing electronic instructions.
[0078] As can be seen from the above embodiments, the present invention has the following advantages: First, by judging the second amplitude of the first amplitude of the distance value (i.e., the amplitude of the distance value's amplitude), it is confirmed whether the reference component has shifted. This not only effectively achieves real-time detection but also effectively distinguishes between non-periodic and periodic displacements, thereby achieving a shift warning effect. Second, by using specific color warning information, users can immediately know about abnormal displacements (non-periodic displacements), thereby eliminating deviations and improving surgical accuracy and safety. Third, by judging the standard deviation of the distance value, it is confirmed whether the reference module has shifted. This allows for real-time display of the reference module's stability, provides objective judgment standards, and indicates the optimal imaging time, thereby improving image positioning accuracy, optimizing surgical process efficiency, reducing the uncertainty of the operator's subjective judgment, and improving the overall reliability of the system. Fourth, by using specific color light signals to provide objective distance status and assisting users in maintaining the system's optimal performance (keeping the system in a green light signal), it ensures that the positioning system is in its best working state.
[0079] Although the present invention has been disclosed above with reference to embodiments, it is not intended to limit the present invention. Any person skilled in the art can make various modifications and refinements without departing from the spirit and scope of the present invention. Therefore, the scope of protection of the invention shall be determined by the appended claims.
Claims
1. A reference offset warning method for surgical navigation, characterized in that, Include: Monitoring multiple reference coordinates of a reference component using a navigation device; The navigation device calculates multiple first distance values between the reference component and the navigation device based on the multiple reference coordinates, wherein each first distance value is the distance between each reference coordinate and the navigation device; The navigation device extracts a portion of the plurality of first distance values based on a first time interval, and calculates a first amplitude of the portion of the plurality of first distance values within the first time interval, wherein the portion of the plurality of first distance values includes a plurality of second distance values, and the first amplitude is equal to the difference between a maximum distance value and a minimum distance value among the plurality of second distance values; The navigation device extracts a portion of a plurality of first amplitudes corresponding to a plurality of time points based on a second time interval corresponding to a certain time point, and calculates a second amplitude of the portion of the plurality of first amplitudes within the second time interval, wherein the portion of the plurality of first amplitudes includes a plurality of amplitude values, and the second amplitude is equal to the difference between a maximum amplitude value and a minimum amplitude value among the plurality of amplitude values. as well as The navigation device determines whether the second amplitude of a portion of the plurality of first amplitudes is greater than a predetermined threshold.
2. The surgical navigation reference offset warning method as described in claim 1, characterized in that, The navigation device determines whether the second amplitude is greater than the predetermined threshold and generates a judgment result, and generates a warning message based on the judgment result to inform a user that the reference has shifted.
3. The surgical navigation reference offset warning method as described in claim 1, characterized in that, The first time interval is greater than the second time interval.
4. The surgical navigation reference offset warning method as described in claim 3, characterized in that, The first time interval is the interval preceding the first time value from that point in time; and The second time interval is the interval preceding the first second time value from the current time point.
5. The surgical navigation reference offset warning method as described in claim 1, characterized in that, It also includes: The navigation device determines one of the plurality of first distance values based on a predetermined distance interval group to generate a distance determination result, and generates a light signal based on the distance determination result; The predetermined distance interval group includes a first predetermined distance threshold and a second predetermined distance threshold, wherein the first predetermined distance threshold is less than the second predetermined distance threshold, and the light signal has a color, which is one of green, yellow and orange.
6. The surgical navigation reference offset warning method as described in claim 5, characterized in that, When the distance determination result is that any one of the plurality of first distance values is less than the first predetermined distance threshold, the color of the light signal is green; When the distance determination result is that the one of the plurality of first distance values is greater than or equal to the first predetermined distance threshold and less than the second predetermined distance threshold, the color of the light signal is yellow; and When the distance determination result is that the one of the plurality of first distance values is greater than the second predetermined distance threshold, the color of the light signal is orange.
7. The surgical navigation reference offset warning method as described in claim 1, characterized in that, It also includes: The navigation device monitors multiple dynamic reference coordinates of a dynamic reference component. The navigation device calculates multiple dynamic distance values between the dynamic reference component and the navigation device based on the multiple dynamic reference coordinates, wherein each dynamic distance value is the distance between the dynamic reference coordinate and the navigation device. The navigation device extracts a portion of the multiple dynamic distance values based on a corresponding time interval, and calculates a standard deviation of that portion of the multiple dynamic distance values within that time interval; and The navigation device determines whether the standard deviation of a portion of the plurality of dynamic distance values is greater than another predetermined threshold.
8. The surgical navigation reference offset warning method as described in claim 7, characterized in that, The reference element is set on a first target object, and the dynamic reference element is set on a second target object, the first target object being different from the second target object.
9. A reference offset warning method for surgical navigation, characterized in that, Include: Monitoring multiple reference coordinates of a reference component using a navigation device; The navigation device calculates multiple distance values between the reference component and the navigation device based on the multiple reference coordinates, wherein each distance value is the distance between each reference coordinate and the navigation device; The navigation device extracts a portion of the multiple distance values based on a time interval and calculates a standard deviation of that portion of the multiple distance values within that time interval. as well as The navigation device determines whether the standard deviation of a portion of the plurality of distance values is greater than a predetermined standard deviation threshold.
10. The surgical navigation reference offset warning method as described in claim 9, characterized in that, The navigation device determines whether the standard deviation is greater than the predetermined standard deviation threshold and generates a judgment result. Based on the judgment result, it generates a warning message to inform a user that the reference has shifted.
11. The reference offset warning method for surgical navigation as described in claim 9, characterized in that, This time interval is the range of time values preceding a given point in time.
12. A reference offset warning system for surgical navigation, characterized in that, Include: A reference document; and A navigation device is positioned toward the reference element and configured to perform the following operations: Monitor multiple reference coordinates of the reference component; Based on the plurality of reference coordinates, a plurality of first distance values between the reference component and the navigation device are calculated, wherein each of the first distance values is the distance between each of the reference coordinates and the navigation device; A portion of the plurality of first distance values is extracted based on a first time interval, and a first amplitude of the portion of the plurality of first distance values within the first time interval is calculated, wherein the portion of the plurality of first distance values includes a plurality of second distance values, and the first amplitude is equal to the difference between a maximum distance value and a minimum distance value among the plurality of second distance values; Based on a second time interval corresponding to a time point, a portion of a plurality of the first amplitudes corresponding to a plurality of time points is extracted, and a second amplitude of the portion of the plurality of first amplitudes within the second time interval is calculated, wherein the portion of the plurality of first amplitudes includes a plurality of amplitude values, and the second amplitude is equal to the difference between a maximum amplitude value and a minimum amplitude value among the plurality of amplitude values; and Determine whether the second amplitude of this portion of the plurality of first amplitudes is greater than a predetermined threshold.
13. The surgical navigation reference offset warning system as described in claim 12, characterized in that, It also includes: A display device, connected to the navigation device, is used to display a warning message; The navigation device determines whether the second amplitude is greater than the predetermined threshold and generates a judgment result, and generates a warning message based on the judgment result to inform a user that the reference has shifted.
14. The surgical navigation reference offset warning system as described in claim 12, characterized in that, The first time interval is greater than the second time interval.
15. The surgical navigation reference offset warning system as described in claim 14, characterized in that, The first time interval is the interval preceding the first time value from that point in time; and The second time interval is the interval preceding the first second time value from the current time point.
16. The surgical navigation reference offset warning system as described in claim 12, characterized in that, The navigation device is configured to perform operations including the following: The navigation device determines one of the plurality of first distance values based on a predetermined distance interval group to generate a distance determination result, and generates a light signal based on the distance determination result; The predetermined distance interval group includes a first predetermined distance threshold and a second predetermined distance threshold, wherein the first predetermined distance threshold is less than the second predetermined distance threshold, and the light signal has a color, which is one of green, yellow and orange.
17. The surgical navigation reference offset warning system as described in claim 16, characterized in that, When the distance determination result is that any one of the plurality of first distance values is less than the first predetermined distance threshold, the color of the light signal is green; When the distance determination result is that the one of the plurality of first distance values is greater than or equal to the first predetermined distance threshold and less than the second predetermined distance threshold, the color of the light signal is yellow; and When the distance determination result is that the one of the plurality of first distance values is greater than the second predetermined distance threshold, the color of the light signal is orange.
18. The surgical navigation reference offset warning system as described in claim 12, characterized in that, The reference element is set at a first target object, and the surgical navigation reference offset warning system further includes: A dynamic reference element is set on a second target object, which is different from the first target object; The navigation device is configured to perform the following operations: Monitor multiple dynamic reference coordinates of this dynamic reference component; Based on the multiple dynamic reference coordinates, multiple dynamic distance values between the dynamic reference component and the navigation device are calculated, wherein each dynamic distance value is the distance between each dynamic reference coordinate and the navigation device; Extract a portion of the plurality of dynamic distance values based on a corresponding time interval, and calculate a standard deviation of that portion of the plurality of dynamic distance values within that time interval; and Determine whether the standard deviation of this portion of the plurality of dynamic distance values is greater than another predetermined threshold.