System and method for estimating the spatial position of a tool within an object

US9814532B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9814532-B2
Application numberUS-201314402323-A
CountryUS
Kind codeB2
Filing dateMay 21, 2013
Priority dateMay 21, 2012
Publication dateNov 14, 2017
Grant dateNov 14, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The invention relates to a system for estimating the spatial position (pose) of a tool ( 2 ) within an object ( 1 ), particularly in the form of a human bone that is to be machined with said tool, comprising: a sensor ( 21 ) being designed to be coupled to said tool ( 2 ), which sensor ( 21 ) is further designed to generate an sensor output signal ( 31 ) upon machining of said object ( 1 ) along an actual trajectory ( 30 ), which sensor output signal ( 31 ) depends on a material property of said object along said actual trajectory ( 30 ), an analyzing means being designed to determine a correlation between said sensor output signal ( 31 ) upon machining said object ( 1 ) and a plurality of pre-determined candidate output signals ( 42 ), each candidate output signal ( 42 ) being generated in beforehand using said material property along an associated model trajectory ( 40 ) in a model of said object ( 1 ), and wherein said analyzing means is designed to estimate a spatial position of the tool ( 2 ) within the object ( 1 ) using the model trajectory ( 40 ) whose associated candidate output signal ( 42 ) has the highest correlation with the sensor output signal ( 31 ), for instance. The invention further relates to a method for estimating the pose of the tool ( 2 ), as well as a computer program product.

First claim

Opening claim text (preview).

The invention claimed is: 1. A system for estimating the spatial position of a tool within an object, particularly in the form of a human bone that is to be machined with said tool, comprising: a sensor being designed to be coupled to said tool, which sensor is further designed to generate a sensor output signal upon machining of said object along an actual trajectory, which sensor output signal depends on a material property of said object along said actual trajectory, an analyzing means being designed to determine a spatial position of the tool within the object, wherein for determining said spatial position the analyzing means is designed to determine a correlation between said sensor output signal, particularly upon machining said object, and at least one pre-determined candidate output signal being generated in beforehand using said material property along an associated model trajectory in a model of said object. 2. The system according to claim 1 , characterized in that, for estimating said spatial position the analyzing means is designed to determine a correlation between said sensor output signal, particularly upon machining said object, and a plurality of pre-determined candidate output signals, each candidate output signal being generated in beforehand using said material property along an associated model trajectory in a model of said object. 3. The system according to claim 2 , characterized in that for determining the spatial position of the tool within the object, the analyzing means is designed to determine at least the candidate output signal that correlates best with the sensor output signal, wherein particularly the analyzing means is designed to determine the spatial position of the tool within the object as an end point of the model trajectory associated to said best-correlated candidate output signal and/or an orientation of said model trajectory. 4. The system according to claim 3 , characterized in that for determining at least the candidate output signal (Y i ) that correlates best with the sensor output signal (X) the analyzing means is designed to perform a linear transformation of at least a section of each candidate output signal (Y i ) to match the latter with the sensor output signal (X) of the sensor, particularly according to Z, i =bY i T+c, where Z i is the transformed candidate output signal, b is a scaling factor and c is a shift vector, and T is an optional orthogonal rotation matrix, and wherein the analyzing means is designed to choose b, c and optionally T such that the dissimilarity measure d i being defined as d i =Σ j (X j −Z, ij ) 2 becomes a minimum, wherein particularly the analyzing means is designed to determine the candidate output signal (Y i ) that correlates best with the sensor output signal (X) as the candidate output signal (Y i ) being associated to the smallest d i . 5. The system according to claim 2 , characterized in that the analyzing means is designed to compute a weight (w i ) associated to each model trajectory as a measure for the correlation between the sensor output signal and the respective candidate output signal associated to the respective model trajectory, wherein particularly each weight (w i ) is a function of the difference between the sensor output signal and the respective candidate output signal, particularly the squared difference, wherein particularly for determining the spatial position of the tool within the object, the analyzing means is designed to compute a weighted average over corresponding points, particularly end points (p i ), of the model trajectories and/or over orientations (o i ) of the model trajectories, wherein each of said points (p i ) and/or orientations is weighted with the weight (w i ) associated to the model trajectory to which the respective point (p i ) and/or orientation (o i ) belongs. 6. The system according to claim 1 , characterized in that the system further comprises a tool for machining said object. 7. The system according to claim 1 , characterized in that the tool is formed as a drill, wherein particularly the drill comprises a drilling bit that is designed to drill a drill hole into the object, when the drilling bit is pressed against the object upon rotating the drill about a longitudinal axis (L) of the drill, along which the drill extends. 8. The system according to claim 7 , characterized in that the system comprises a drive for rotating the drill around said longitudinal axis (L) of the drill. 9. The system according to claim 1 , characterized in that the material property is the density of the object, particularly a bone density. 10. A method for estimating the spatial position of a tool within an object, the method comprising the steps of: generating at least one candidate output signal based on a material property of the object along a model trajectory in a model of said object, the model trajectory being associated with the at least one candidate output signal, providing a sensor output signal depending on the material property along an actual trajectory in said object, determining a correlation between the sensor output signal and the at least one candidate output signal for determining the spatial position of the tool within the object. 11. The method according to claim 10 , characterized in that for estimation of said spatial position, a correlation between said sensor output signal, particularly upon machining said object, and a plurality of pre-determined candidate output signals is determined, each candidate output signal being generated beforehand using said material property along an associated model trajectory in a model of said object. 12. The methods according to claim 11 , characterized in that the spatial position of the tool within the object is defined as the candidate output signal that correlates best with the sensor output signal, wherein particularly the spatial position of the tool within the object is determined as an end point of the model trajectory associated to said best-correlated candidate output signal and/or as an orientation of said model trajectory. 13. The method according to claim 12 , characterized in that for determination of the candidate output signal (Y i ) that correlates best with the sensor output signal (X) a linear transformation of at least a section of each candidate output signal (Y i ) is performed to match the latter with the sensor output signal (X) of the sensor, particularly according to Z i =bY i T+c, where Z i is the transformed candidate output signal, b is a scaling factor and c is a shift vector, and T is an optional orthogonal rotation matrix, and wherein b, c and optionally T are chosen such that the dissimilarity measure d i being defined as d i =Σ j (X j −Z ij ) 2 becomes a minimum, wherein particularly the candidate output signal (Y i ) that correlates best with the sensor output signal (X) is determined as the candidate output signal (Y i ) being associated to the smallest d i . 14. The method according to claim 10 , characterized in that a weight (w i ) is computed for each model trajectory as a measure for the correlation between the sensor output signal and the respective candidate output signal associated to the respective model trajectory, wherein particularly each weight (w i ) is a function of the difference between the sensor output signal and the respective candidate output signal, particularly the squared difference, wherein particularly for determining the spatial position of the tool within the object, a weighted average over corresponding points, particularly end points (p i ), of the model trajectories and/or over orientations (o i ) of the model traject

Assignees

Inventors

Classifications

  • Workpiece; Machine component · CPC title

  • Modelling the effect of the tool, e.g. the effect of an implanted prosthesis or for predicting the effect of ablation or burring · CPC title

  • User interfaces for surgical systems · CPC title

  • involving reference images or patches · CPC title

  • for measuring contact or contact pressure · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9814532B2 cover?
The invention relates to a system for estimating the spatial position (pose) of a tool ( 2 ) within an object ( 1 ), particularly in the form of a human bone that is to be machined with said tool, comprising: a sensor ( 21 ) being designed to be coupled to said tool ( 2 ), which sensor ( 21 ) is further designed to generate an sensor output signal ( 31 ) upon machining of said object ( 1 ) alon…
Who is the assignee on this patent?
Univ Bern
What technology area does this patent fall under?
Primary CPC classification A61B34/10. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Nov 14 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).