Construction of a non-imaged view of an object using acquired images
09826919 · 2017-11-28
Assignee
Inventors
- Louis-Philippe Amiot (Hampstead, CA)
- François Poulin (Brossard, CA)
- Mélanie Chassé (Deux-Montagnes, CA)
Cpc classification
A61B5/055
HUMAN NECESSITIES
A61B34/20
HUMAN NECESSITIES
G16H20/40
PHYSICS
A61B6/465
HUMAN NECESSITIES
A61B2034/102
HUMAN NECESSITIES
A61B2034/105
HUMAN NECESSITIES
A61B5/4561
HUMAN NECESSITIES
A61B5/1075
HUMAN NECESSITIES
A61B6/463
HUMAN NECESSITIES
International classification
A61B5/107
HUMAN NECESSITIES
A61B6/00
HUMAN NECESSITIES
Abstract
There is described a method and a system for generating a non-imaged plane view of an anatomical part for assisting a surgery. A model of the anatomical part is provided, comprising features and dimension parameters. A first plane view of the anatomical part is obtained. Features are identified in the first plane view. The dimension parameters are measured from the features identified. The model is displayed in the non-imaged plane view such that the model is dimensioned with the measured dimension parameters. A position and orientation of a surgical object is then tracked relative to the anatomical part while a user navigates the surgical object in space and a representation of the surgical object to be overlaid in register on at least one the first plane view and/or the non-imaged view is generated.
Claims
1. A method for generating a display of a tracked surgical object relative to a non-imaged scaled general model in plane view of a vertebra in computer-assisted surgery, the method comprising: receiving a general model of the vertebra comprising features and dimension parameters related to said features, the general model being non patient specific; obtaining at least a first plane view of the anatomical part; identifying said features in said at least first plane view; measuring values of said dimension parameters from said features identified in said at least first plane view; generating said non-imaged scaled general model in a transverse plane view of the vertebra by scaling said general model with said dimension parameters adjusted to said values; tracking a surgical object relative to said vertebra while a user manipulates said surgical object in space; and displaying on a display device of a computer-assisted surgery system by generating a representation of said surgical object to be overlaid in register on said transverse plane view of the vertebra, using the tracking of the surgical object.
2. The method as claimed in claim 1, further comprising obtaining a second plane view of the vertebra, said first plane view and second plane view being obtained along different orientations relative to said vertebra; wherein said identifying said features comprises identifying said features in said first plane view and said second plane view; and wherein said measuring values comprises measuring values of said dimension parameters from said features identified in said first plane view and said second plane view.
3. The method as claimed in claim 1, further comprising: determining whether said first plane view is in alignment with a corresponding plane defined by the object; and if said first plane view is not in alignment: correcting the alignment; and obtaining again said first plane view of the object with the corrected alignment.
4. The method as claimed in claim 2, wherein said first plane view is obtained along an antero-posterior plane of the vertebra and said second plane view is obtained along a sagittal plane of the vertebra.
5. The method as claimed in claim 1, wherein: identifying said features comprises identifying a side vertebral body contour, a pedicle contour and a spinous process contour.
6. The method as claimed in claim 5, wherein measuring values comprises measuring a distance between said side vertebral body contour and said pedicle contour, and a distance between said spinous process contour and said pedicle contour.
7. The method as claimed in claim 2, wherein said generating comprises generating said first plane view, said second plane view and said non-imaged scaled general model in a same graphical user interface of the computer-assisted surgery system.
8. The method as claimed in claim 1, wherein said obtaining a first plane view comprises acquiring said first plane view using a fluoroscopic imaging device.
9. A computer-assisted surgery system for generating a display of a tracked surgical object relative to a non-imaged scaled general model in plane view of a vertebra for assisting a surgery, the system comprising: an imaging acquisition device having a first axis for obtaining a first plane view of the vertebra; an image generating device providing a non-imaged plane view of said vertebra comprising: a feature identification unit for identifying features of said vertebra in at least said first plane view; a parameter measuring unit for measuring values of dimension parameters from said features identified; and a model dimensioning unit for dimensioning a general model of said vertebra with said measured values of dimension parameters to generate said non-imaged scaled general model in transverse plane view of the vertebra, the general model being non patient specific; a display device for displaying said non-imaged scaled general model in said transverse plane view of the vertebra; and a navigation processing device for generating a representation of a surgical object to be overlaid in register on at least said transverse plane view of the vertebra, using a tracking of said surgical object relative to said anatomical part, to provide visual feedback on at least said non-imaged scaled general model while said surgical object is manipulated.
10. The system as claimed in claim 9, wherein the imaging acquisition device has a second axis for obtaining a second plane view of the vertebra, said feature identification unit identifying features of said anatomical part in said first plane view and said second plane view and said parameter measuring unit measuring values of said dimension parameters from said features identified in said first plane view and in said second plane view.
11. The system as claimed in claim 10, wherein said first plane view is an antero-posterior plane view, said second plane view is a sagittal plane view.
12. The system as claimed in claim 9, further comprising: an alignment check unit for determining whether said first plane view is in alignment with a corresponding plane defined by the vertebra; and an alignment control module for correcting the alignment if said first plane view is not in alignment, by reorienting said imaging acquisition device to obtain said first plane view in alignment with said vertebra.
13. The system as claimed in claim 9, wherein said features comprise a side vertebral body contour, a pedicle contour and a spinous process contour.
14. The system as claimed in claim 13, wherein said dimension parameters comprise a distance between said side vertebral body contour and said pedicle contour, and a distance between said spinous process contour and said pedicle contour.
15. The system as claimed in claim 9, wherein said imaging acquisition device comprises a fluoroscopic imaging device.
16. The system as claimed in claim 9, wherein said display device displays at least said first plane view, and said transverse plane view of the vertebra simultaneously, and wherein said navigation processing device generates the representation of the surgical object overlaid on both the transverse plane view and the first plane view of the vertebra.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20) It will be noted that throughout the appended drawings, like features are identified by like reference numerals.
DETAILED DESCRIPTION
(21)
(22) The axial plane 30 (also known as the transverse plane) is a transverse cut of the body 20, between the upper section 21 and the lower section 22. The axial plane 30 is generally normal to a cranial-caudal axis Y (i.e., body axis or vertical axis).
(23) The sagittal plane 32 (also referred to as the lateral plane) is a lateral cut of the body 20, between its left and right sides 24 and 25, and parallel to the cranial-caudal axis Y. The sagittal plane 32 is also orthogonal to the axial plane 30.
(24) The antero-posterior plane 34 (also known as the frontal plane of the coronal plane) is a frontal cut of the body 20, between the back 26 and the front 27, parallel to the cranial-caudal axis Y. The antero-posterior plane 34 is also orthogonal to the sagittal plane 32 and to the axial plane 30.
(25) Images taken from each one of these planes 30, 32 and 34, provide different information on the anatomy of the body 20.
(26)
(27)
(28) A method and a system for generating a non-imaged plane view of an object, a vertebra in this embodiment, are described herein with reference to
(29)
(30) The imaged plane view 60 located on the left side is a fluoroscopic image of the spine acquired along the antero-posterior plane 34 (see
(31)
(32) In step 72, a model of the anatomical part, such as a model of a typical vertebra or other bone, is provided. The model generally defines the shape of the anatomical part in general with representative features that are typical to the shape of the anatomical part. The dimensions of the general shape are to be adjusted according to dimension parameters related to the features and determined from the plane view images 60 and 61. In the case of a vertebra, the general shape corresponds to the one shown in
(33) In step 74, a first plane view and, optionally, a second plane view of the anatomical part are obtained using an imaging device. The first and the second plane views are typically orthogonal from one another. The first and the second plane views of the anatomical part can typically be any two of an antero-posterior plane view, a sagittal plane view and an axial plane view. In the specific embodiment described herein, the first plane view consists of the antero-posterior plane view image 60 and the second plane view consists of the sagittal plane view image 61. Also in the specific embodiment described herein, the first and second plane views are acquired using the same imaging device. Two different imaging devices may also be used to obtain the two orthogonal plane views.
(34) In step 76, features of the anatomical part are identified on the first plane view and also typically on the second plane view. As will be detailed hereinbelow, the features are typically defined by contours of the anatomical part as extracted from the first and the second plane views.
(35) In step 78, values of the dimension parameters are measured on the first plane view and also typically on the second plane view, from the features identified in step 76. The distance between various features of the vertebra may be measured from the antero-posterior plane view image 60 and the sagittal plane view image 61. In the specific embodiment described herein, the dimension parameters are the distances d.sub.1, d.sub.2, d.sub.3 and d.sub.4 as described hereinbelow with reference to
(36) In step 80, the model of the anatomical part is displayed in the non-imaged plane view, as dimensioned according to the values measured in step 78. Accordingly, the model is scaled to correspond to the values of the dimension parameters measured in step 78. In the specific embodiment described herein, the model of the vertebrae is displayed in the non-imaged plane view 62.
(37) Further to displaying the model of the anatomical part to generate the non-imaged plane view, all of the three views, i.e. the first and the second plane views and the non-imaged plane view, can be displayed on the display device (see
(38) In step 82, the position and the orientation of a surgical object, such as a surgical tool, are tracked relative to the anatomical part while the user manipulates the surgical object in space. As explained below, this is typically made using tracking modules installed on the anatomical part and on the surgical object.
(39) In step 84, a representation of the surgical object to be overlaid in register on the first plane view, the second plane view and/or the non-imaged plane view is generated using the tracked positions and orientations of the surgical object relative to the anatomical part.
(40) A specific example of steps 76 and 78 of the method illustrated in
(41)
(42) Distances d.sub.1, d.sub.2, d.sub.3, d.sub.4, d.sub.5 and d.sub.6 define dimension parameters of the vertebra model, according to the specific example described herein. Distances d.sub.1 and d.sub.2 respectively define a distance between the left-side vertebral body contour 94 and the closest pedicle contour 98; and between the right-side vertebral body contour 96 and the closest pedicle contour 98. Distances d.sub.3 and d.sub.4 respectively define a distance between the spinous process contour 100 and each one of the pedicle contours 98. Distances d.sub.5 and d.sub.6 respectively define a width of the left-side and right-side pedicle contours 98.
(43) The contour image of
(44) If the image 60 is taken such that the vertebra is tilted upwards, the contour image of
(45) If the image 60 is taken such that the vertebra is tilted downwards, the contour image of
(46) If the image 60 is taken such that the vertebra is tilted toward the right or the left, the contour images of
(47) Hence, when the image 60 is obtained in step 74, the imaging device and/or the body are oriented with respect to one another such that the distance pairs d.sub.1, d.sub.2; d.sub.3, d.sub.4; and/or d.sub.5, d.sub.6 are substantially matched. However, the distance pairs do not need to be exactly matched to one another, in order to account for natural incongruence that may exist based on known anatomical information.
(48) Still in accordance with a specific example of the above method, a similar process is performed on the sagittal plane view 61.
(49)
(50) As illustrated in
(51) Hence, when the sagittal plane view 61 is obtained in step 74 of
(52) After identifying the contours 90, 92, 94, 96, 98, 100, 102, 104 and 106 on the antero-posterior plane view 60 and on the sagittal plane view 61, at least some of the dimension parameters d.sub.1, d.sub.2, d.sub.3, d.sub.4, d.sub.5, d.sub.6 and d.sub.7 are measured on the plane views 60, 61. The model of the vertebra may then be dimensioned according to selected ones of d.sub.1, d.sub.2, d.sub.3, d.sub.4, d.sub.5, d.sub.6 and d.sub.7 and displayed in the non-imaged plane view 62.
(53) An additional step may be used after the contours are identified, to determine whether each one of the first and second plane views is acceptable for further processing. This step may be performed manually by a surgeon using his best judgment, with the help of a computer or not. Values of the dimension parameters, such as d.sub.1, d.sub.2, d.sub.3 and d.sub.4, measured from the contours may also be compared using a computer algorithm. The algorithm thresholds the measured values and determines if they are within an acceptable margin, indicating whether the plane views acquired are in proper alignment with the anatomical part for further processing towards the generation of the non-imaged plane view. The result of the comparison is then optionally used to obtain correct views by reorienting the imaging device used to obtain the plane view with respect to the anatomical part. Moreover, the shape of the vertebra parts on the plane views may be used by the operator to determine whether the alignment was proper between the imaging device and the patient. For instance, a deformed shape of a pedicle may be judged by the operator as a misalignment between the imaging device and the patient.
(54)
(55)
(56)
(57)
(58)
(59) The image acquisition device 206 is a device permitting imaging of the anatomical part along a first plane view and a second plane view. In the specific case described herein, the image acquisition device 206 is a fluoroscope.
(60) The imaged plane views captured by the image acquisition device 206 are transferred to the image processing device 208, where they are used to generate a non-imaged plane view. The image processing device 208 generates the non-imaged plane view according to the method described hereinabove with reference to
(61) The display device 208 displays, in the non-imaged plane view on the GUI, the model of the anatomical part as dimensioned. The first and second plane views are also typically displayed on the GUI.
(62) It will be understood that all safety measures are taken to ensure a proper referencing of the anatomical part and tool(s) 212 on the plane views displayed on the display device 210. Such a referencing is herein provided using the tool tracking module 214 and the part tracking module 215. Data tracked by the tool tracking module 214 and the part tracking module 215 is transferred to the navigation processing device 216 which generates a representation of the tool(s) 212 according to the position and orientation of the tool 212 relative to the anatomical part. The representation of the tool(s) 212 may be overlaid in register with the anatomical part on any one of the imaged and non-imaged plane views by the display device 210.
(63) If an alignment is to be provided, the alignment device 218 has an alignment check unit 224 and an alignment control module 226. The alignment check unit 224 determines whether imaged plane views captured by the image acquisition device 206 are in alignment with their respective planes as described in reference with
(64) It will be understood that the embodiments described herein are intended to be illustrative only and that other embodiments are also contemplated.
(65) For example, it is noted that the method and the system described herein may also applied to other types of computer-assisted surgeries. Any other type of bone, such as knee bones for example, may be modeled with features for generating a non-imaged plane view based on dimension parameters measured on imaged plane views.
(66) While illustrated in the block diagrams as groups of discrete components communicating with each other via distinct data signal connections, it will be understood by those skilled in the art that the system is implemented from a combination of hardware and software components. Some components may be implemented by a given function or operation of a hardware or software system, and many of the data paths illustrated in
(67) The embodiment(s) of the invention described above is(are) intended to be exemplary only. The scope of the invention is therefore intended to be limited solely by the scope of the appended claims.