US2016038253A1PendingUtilityA1
Method, system and apparatus for controlling a surgical navigation system
Est. expiryMar 15, 2033(~6.7 yrs left)· nominal 20-yr term from priority
Inventors:Cameron Anthony PironMichael Frank Gunter WoodGal SelaJoshua RichmondMurugathas YuwarajStephen McfadyenKelly Noel DyerMonroe M. ThomasWes HodgesSimon AlexanderDavid Gallop
A61B 19/56A61B 19/2203A61B 2017/00207A61B 19/5244A61B 34/25A61B 2090/103A61B 2034/105A61B 2090/364A61B 2034/2065A61B 2034/256A61B 2034/2055A61B 2034/2072A61B 34/20A61B 34/30A61B 90/98A61B 90/90A61B 2034/2046A61B 2560/0475A61B 90/50A61B 2034/2059A61B 2034/2074
52
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A method, system and apparatus for controlling a surgical navigation system are provided. The method 1 comprises receiving image data at a processor from a tracking system; receiving, at a processor, an identifier of a surgical instrument within a field of view of the tracking system; generating, at the processor, output data based on the identifier of the surgical instrument; and transmitting the output data to at least one output device connected to the processor, for controlling the output device.
Claims
exact text as granted — not AI-modifiedWe claim:
1 . A method of controlling a surgical navigation system, comprising:
receiving, at a processor, an identifier of a surgical instrument within a field of view of a tracking system; generating, at the processor, output data based on the identifier of the surgical instrument; and transmitting the output data to an output device connected to the processor, for controlling the output device.
2 . The method of claim 1 , further comprising:
receiving image data at a processor from a tracking system; storing a surgical instrument definition; wherein receiving the identifier comprises determining the identifier of the surgical instrument by comparing the image data with the surgical instrument definition.
3 . The method of claim 1 or claim 2 , further comprising:
storing a plurality of selectable interface elements;
wherein generating the output data comprises retrieving a subset of the selectable interface elements; and
wherein transmitting the output data comprises presenting the subset on a display.
4 . The method of claim 3 , further comprising:
selecting one of the subset of elements presented on the display based on the identifier; and generating further output data based on the selected one of the subset.
5 . The method of any one of claims 1 to 4 , further comprising:
storing gesture definitions;
receiving motion data representing movement of the surgical instrument; and
determining whether the motion data matches one of the gesture definitions.
6 . The method of claim 5 , comprising:
when the motion data matches one of the gesture definitions, generating the output data based on the identifier of the surgical instrument and on the one of the gesture definitions.
7 . The method of any one of claims 1 to 6 , further comprising:
storing a plurality of output control rules each including an instrument identifier; wherein generating the output data comprises selecting one of the control rules having an instrument identifier matching the determined identifier.
8 . The method of any one of claims 1 to 7 , wherein transmitting the output data comprises transmitting respective portions of the output data to at least one of a display, a projector, and a robotic arm.
9 . The method of claim 1 , wherein receiving the identifier of the surgical instrument at the processor comprises receiving the identifier from the tracking system coupled to the processor.
10 . The method of claim 1 , wherein the output device comprises a display, and wherein transmitting the output data comprises controlling the display to present a rotatable three dimensional slice in a model of brain tissue.
11 . The method of claim 10 , wherein transmitting the output data further comprises controlling the display to rotate the slice about an axis based on the identifier of the surgical instrument.
12 . The method of claim 1 , wherein the output device comprises a display; the method further comprising:
storing a tumour definition in the memory; transmitting the output data by controlling the display to present a model of the tumour in conjunction with one of a video feed of an access port instrument, and a model of the access port instrument.
13 . The method of claim 1 ,
14 . A computing device, comprising:
a memory; a processor connected to the memory; an interface connecting the processor to a tracking system; and an output device connected to the processor; the processor configured to:
receive an identifier of a surgical instrument within a field of view of the tracking system;
generate output data based on the identifier of the surgical instrument; and
transmit the output data to the output device for controlling the output device.
15 . The computing device of claim 14 , wherein the memory stores store a surgical instrument definition, and wherein the processor is further configured to:
receive image data at a processor from a tracking system; and determine the received identifier of the surgical instrument by comparing the image data with the surgical instrument definition.
16 . The computing device of claim 14 or claim 15 , wherein the memory stores a plurality of selectable interface elements; wherein the output device includes a display, and wherein the processor is further configured to:
generate the output data by retrieving a subset of the selectable interface elements from the memory; and
transmit the output data by presenting the subset on the display.
17 . The computing device of claim 16 , the processor further configured to:
select one of the subset of elements presented on the display based on the identifier; and generate further output data based on the selected one of the subset.
18 . The computing device of any one of claims 14 to 17 , wherein the memory stores gesture definitions, and wherein the processor is further configured to:
receive motion data representing movement of the surgical instrument; and
determine whether the motion data matches one of the gesture definitions.
19 . The computing device of claim 18 , the processor further configured to:
when the motion data matches one of the gesture definitions, generate the output data based on the identifier of the surgical instrument and on the one of the gesture definitions.
20 . The computing device of any one of claims 14 to 19 , wherein the memory stores a plurality of output control rules each including an instrument identifier, and wherein the processor is further configured to:
generate the output data by selecting one of the control rules having an instrument identifier matching the determined identifier.
21 . The computing device of any one of claims 14 to 20 , wherein the output device includes one or more of a display, a projector and a robotic arm; the processor further configured to transmit the output data by transmitting respective portions of the output data to at least one of the display, the projector, and the robotic arm.
22 . The computing device of claim 14 , the processor further configured to receive the identifier of the surgical instrument by receiving the identifier from the tracking system.
23 . The computing device of claim 14 , wherein the output device comprises a display, the processor further configured to transmit the output data by controlling the display to present a rotatable three dimensional slice in a model of brain tissue.
24 . The computing device of claim 23 , the processor further configured to transmit the output data further by controlling the display to rotate the slice about an axis based on the identifier of the surgical instrument.
25 . The computing device of claim 14 , wherein the memory stores a tumour definition, and wherein the output device comprises a display; the processor further configured to transmit the output data by controlling the display to present a model of the tumour in conjunction with one of a video feed of an access port instrument, and a model of the access port instrument.
26 . A non-transitory computer-readable medium storing a plurality of computer readable instructions executable by a processor for implementing the method of any one of claims 1 to 13 .Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.