Motion tracking system for real time adaptive imaging and spectroscopy
US-9076212-B2 · Jul 7, 2015 · US
US10092364B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10092364-B2 |
| Application number | US-201013635027-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 17, 2010 |
| Priority date | Mar 17, 2010 |
| Publication date | Oct 9, 2018 |
| Grant date | Oct 9, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The invention is in particular directed to a data processing method for use in computer-assisted surgery, comprising the following steps: a) providing marker data which describe a spatial arrangement of at least one marker device and/or a change in a relative spatial arrangement of at least two marker devices ( 5, 6, 7 ); b) providing condition data which describe a condition for the spatial arrangement of at least one marker device and/or a condition for the change in the relative spatial arrangement of the at least two marker devices ( 5, 6, 7 ); and c) controlling a control flow of the data processing method on the basis of the marker data and the condition data.
Opening claim text (preview).
The invention claimed is: 1. A method of directing a control flow of an associated navigation system in computer-assisted surgery responsive to direct manual manipulation of a single marker device, the method comprising: providing marker data which describe a temporal series of detected positions of the single marker device as a temporal and spatial movement pattern of the detected positions of the single marker device, wherein the movement pattern is generated by the direct manual manipulation of the single marker device, wherein the detected positions of the single marker device are defined in an associated grid divided into a plurality of delineated predetermined geometric divisions in which the single marker device can lie; providing condition data comprising an instruction pattern defining one or more predetermined conditions of the temporal and spatial movement pattern of the detected positions of the single marker device, wherein the one or more predetermined conditions of the temporal and spatial movement pattern comprises a condition defining a predetermined sequence of the delineated predetermined geometric divisions through which the single marker device is to pass in order to create the instruction pattern; determining, based on the marker data and the condition data, whether the temporal and spatial movement pattern of the detected positions of the single marker device fulfill the one or more predetermined conditions; and in accordance with determining the fulfillment of the one or more predetermined conditions, selectively generating a first control flow instruction for use by the associated navigation system to control the control flow of the associated navigation system, wherein the associated navigation system is responsive to receiving the selectively generated first control flow instruction to modify an order in which steps of the control flow are executed by a computer of the associated navigation system to initiate following a first sequence of steps of the control flow, or in accordance with determining the non-fulfillment of the one or more predetermined conditions, selectively generating a second control flow instruction for use by the associated navigation system to control the control flow of the associated navigation system, wherein the associated navigation system is responsive to receiving the selectively generated second control flow instruction to modify the order in which the steps of the control flow are executed by the computer of the associated navigation system to initiate following a second sequence of steps of the control flow, the second sequence of steps of the control flow being different than the first sequence of steps of the control flow. 2. The method according to claim 1 , wherein the one or more predetermined conditions of the temporal and spatial movement pattern comprises a condition requiring that the single marker device performs a translational movement. 3. The method according to claim 1 , wherein the one or more predetermined conditions of the temporal and spatial movement pattern comprises a motion state condition for the single marker device, said motion state condition comprising one or more of: a predetermined velocity of the single marker device; a predetermined acceleration of the single marker device; a predetermined direction of velocity of the single marker device; and the single marker device remaining in a static status for a predetermined length of time. 4. The method according to claim 1 , wherein the condition data comprise a time-dependent condition. 5. The method according to claim 1 , wherein the condition data comprise a condition derived from a distance between the single marker device and an associated second single marker device. 6. The method according to claim 1 , wherein the condition data comprise a condition for an identity of the single marker device. 7. The method according to claim 1 , wherein: the generating the first or second control flow instruction in accordance with a control flow history. 8. The method according to claim 1 , wherein the condition data describe a pattern which represents a predetermined condition for a set of marker devices, the predetermined condition being at least one of: a condition for a motion state of a marker device of the set of marker devices; a condition for a distance between marker devices of the set of marker devices; a condition for a position of a marker device of the set of marker devices; and a condition for a presence or an absence of a marker device of the set of marker devices in a region. 9. The method according to claim 1 , wherein controlling the control flow comprises determining a control flow statement depending on whether the marker data meet the one or more predetermined conditions defined by the condition data and in accordance with respective assignments between a plurality of different conditions and a plurality of different control flow statements. 10. A method for use in computer-assisted surgery comprising the data processing method of claim 1 , wherein providing the marker data comprises: detecting one or more of a spatial arrangement of the single marker device and a change in a relative spatial arrangement of at least two marker devices by a marker detection device; and generating the marker data based on a result of the detecting. 11. The method according to claim 1 , wherein: the selectively generating the second control flow instruction in accordance with the determining the non-fulfillment of the one or more predetermined conditions comprises: selectively generating a query control flow instruction, wherein the associated navigation system is responsive to receiving the selectively generated query control flow instruction to modify the order in which the steps of the control flow are executed by the computer of the associated navigation system to initiate following the second sequence of steps of the control flow to generate a signal presenting a query to a user of the single marker device; and the selectively generating the first control flow instruction in accordance with the determining the fulfillment of the one or more predetermined conditions comprises: selectively generating a query response control flow instruction, wherein the associated navigation system is responsive to receiving the selectively generated query response control flow instruction to modify the order in which the steps of the control flow are executed by the computer of the associated navigation system to initiate following the first sequence of steps of the control flow to generate a signal representing a response by the user of the single marker device to the signal presenting the query. 12. The method according to claim 11 , wherein: the selectively generating the query control flow instruction comprises generating a first control flow statement causing the associated navigation system to present to the user of the single marker device a number of options for continuing a workflow; and the selectively generating the query response control flow instruction comprises generating a second control flow statement causing the associated navigation system to execute an option selected by the user of the single marker device. 13. The method according to claim 11 , wherein: the selectively generating the query control flow instruction comprises generating a first control flow statement causing the associated navigation system to present to the user of the single marker device a query for approval by the user of an instruction proposed by the computer of the associated navigation system; and the selectively generating t
Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis · CPC title
changing the image on a display according to the operator's position · CPC title
User interfaces for surgical systems · CPC title
using pointers, e.g. pointers having reference marks for determining coordinates of body points · CPC title
being adapted depending on the stage of the surgical procedure · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.