The invention is generally related to the field of radiation based imaging. More specifically, the invention relates to methods, apparatuses, assemblies, circuits and systems for assessing, estimating and/or determining relative distances/positions, alignment, orientation and angles of rotation of a portion of a bone and between two or more portions of a bone or bones.
Fluoroscopic x-ray images play a key-role in a variety of surgical procedures, such as fracture reduction and fixation, pedicle screw insertion and implant positioning for treating hip fractures to name but a few.
The surgeon uses a mobile fluoroscopic x-ray machine (hereinafter: “C-arm”) in the operating room (hereinafter: “OR”), to determine the position and orientation of bones, implants and surgical instruments. X-ray fluoroscopy instruments have several limitations, one of which is a narrow field of view (hereinafter: “FOV”). The narrow FOV makes imaging a large region of interest (hereinafter: “ROI”) difficult to impossible, e.g., in the case of long bones and/or implant placement.
Information of particular interest and importance to surgeons during procedures involving surgical affixation of fractured bones, are the relative positions and relative orientations of end portions of the fractured bone. The narrow view provided by a C-arm, however, does not provide sufficient information for a surgeon to determine relative position, distance, alignment, orientation and/or rotational angles between two or more parts of a fractured bone, such as a femur bone.
Accordingly, there is a need in the field of medical imaging for improved methods, circuits, apparatus and systems for assessing, estimating and/or determining relative distances, alignment, orientation, and angles of rotation between two or more portions of a bone or bones.
The present invention includes methods, apparatuses, assemblies, circuits and systems for assessing, estimating and/or determining relative distances/positions, alignment, orientation and angles of rotation of a portion of a bone and/or between two or more portions of a bone (e.g. a fractured bone). According to some embodiments of the present invention, there may be provided a reference object, such as a grid, which object may be placed within a field of view of a bone imager (e.g. X-ray or fluoroscope) acquiring images of a subject bone region, possibly from two or more different perspectives/angles. The reference object may include a set of patterned structures and/or shapes (also referred to as grid elements) detectable by a bone imager (e.g. visible in an x-ray image), whose shape, size, and/or positions (relative or absolute) within a reference frame (e.g. coordinate set/range) defined by the object may be identifiable by an image processing system.
According to further embodiments, one or more images of a first bone region, possibly taken from different perspectives, views or angles may be provided to and analyzed by the image processing system. The system may: (1) identify grid elements in the field of view of (present within) both images or a single image, (2) determine the distance and/or orientation of the grid elements relative to the imager and/or relative to another reference frame, and (3) estimate a position (e.g. 3D Coordinates) of one or more points on the bone in the first bone region. The position estimate may be a relative position within a reference frame defined by and/or otherwise related to a reference frame of the grid/object.
According to further embodiments of the present invention, one or more images of a second bone region, possibly taken from different perspectives, views or angles may be provided to and analyzed by the image processing system. The system may: (1) identify grid/object elements in the field of view of (present within) both images, (2) determine the distance and/or orientation of the grid elements relative to the imager and/or relative to another reference frame, and (3) estimate a position of one or more points (automatically identified or user indicated) on the bone in the second bone region. The position estimate may be a relative position within a reference frame defined by and/or otherwise related to a reference frame of the grid/object.
According to further embodiments, imaging of the first and second bone regions may be done using the same grid, which grid may remain stationary, or move in a measured manner, during the imaging of both regions. The first and second bone regions may also be kept substantially fixed during and between the imaging of both bone regions. Accordingly, after estimating the position (e.g. coordinates) and/or orientation, within the same reference frame, of one or more points in each of the two bone regions, the image processing system may estimate a distance between points in each of the two bone regions.
According to further embodiments of the present invention, the 3D position, in relation to the reference coordinate frame, of two or more points on each of two or more bone portions may be determined. Based on the relative position of two or more points on each of the two or more bone portions an alignment, in relation to the reference frame, of each bone portions may be determined. On the basis of the alignment of each of the bone portions in relation to the reference frame, an alignment between the two or more bone portions may be determined.
The subject matter regarded as the invention is particularly pointed out and distinctly claimed in the concluding portion of the specification. The invention, however, both as to organization and method of operation, together with objects, features, and advantages thereof, may best be understood by reference to the following detailed description when read with the accompanying drawings in which:
It will be appreciated that for simplicity and clarity of illustration, elements shown in the figures have not necessarily been drawn to scale. For example, the dimensions of some of the elements may be exaggerated relative to other elements for clarity. Further, where considered appropriate, reference numerals may be repeated among the figures to indicate corresponding or analogous elements.
It should be understood that the accompanying drawings are presented solely to elucidate the following detailed description, are therefore, exemplary in nature and do not include all the possible permutations of the present invention.
The following description is presented to enable any person skilled in the art to make and use the invention, and is provided in the context of particular applications of the invention and their requirements. Various modifications to the disclosed embodiments will be readily apparent to those skilled in the art and the general principles defined herein may be applied to other embodiments and applications without departing from the scope of the present invention. Thus, the present invention is not intended to be limited to the embodiments shown, but is to be accorded the widest scope consistent with the principles and features disclosed herein.
In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the invention. However, it will be understood by those skilled in the art that the present invention may be practiced without these specific details. In other instances, well-known methods, procedures, components and circuits have not been described in detail so as not to obscure the present invention.
Unless specifically stated otherwise, as apparent from the following discussions, it is appreciated that throughout the specification discussions utilizing terms such as “processing”, “computing”, “calculating”, “determining”, or the like, refer to the action and/or processes of a computer or computing system, or similar electronic computing device, including mobile phone or any mobile device, that manipulate and/or transform data represented as physical, such as electronic, quantities within the computing system's registers and/or memories into other data similarly represented as physical quantities within the computing system's memories, registers or other such information storage, transmission or display devices.
Embodiments of the present invention may include apparatuses for performing the operations herein. This apparatus may be specially constructed for the desired purposes, or it may comprise a general purpose computer selectively activated or reconfigured by a computer program stored in the computer or phone or any other computing device. Such a computer program may be stored in a computer readable storage medium, such as, but is not limited to, any type of disk including floppy disks, optical disks, CD-ROMs, magnetic-optical disks, read-only memories (ROMs), random access memories (RAMs) electrically programmable read-only memories (EPROMs), electrically erasable and programmable read only memories (EEPROMs), magnetic or optical cards, or any other type of media suitable for storing electronic instructions, and capable of being coupled to a computer system bus.
The processes and displays presented herein are not inherently related to any particular computer or other apparatus. Various general purpose systems may be used with programs in accordance with the teachings herein, or it may prove convenient to construct a more specialized apparatus to perform the desired method. The desired structure for a variety of these systems will appear from the description below. In addition, embodiments of the present invention are not described with reference to any particular programming language. It will be appreciated that a variety of programming languages may be used to implement the teachings of the inventions as described herein.
It should be understood that any topology, technology and/or standard for computer networking (e.g. mesh networks, infiniband connections, RDMA, etc.), known today or to be devised in the future, may be applicable to the present invention.
The present invention includes methods, apparatuses, assemblies, circuits and systems for assessing, estimating and/or determining relative distances/positions, alignment, orientation (i.e. distance, axial alignment, angle, rotational angle, etc.) and angles of rotation of a portion of a bone and between two or more portions of a bone or bones, e.g. a fractured bone or joint. According to some embodiments of the present invention, there may be provided a reference object (e.g. a reference grid [100]), which reference object may include an array of reference markings visible in a radiographic image [an example is shown in
According to some embodiments of the present invention, there may be provided a reference object [100] including reference markings or structures (hereby referred to collectively as “Reference Markings”) identifiable in a radiographic image. The reference object, excluding the reference markings, may be transparent to radiographic radiation, such that when appearing in a radiographic image only the reference markings may be visible in the image. For example, the reference object may comprise an array of metallic wire encased in a radiolucent casing. The reference object may also be fabricated from metal balls embedded in a plastic chassis, a combination of plastics having a different degree of radio opacity or any other appropriate combination of materials. A reference object may be any shape appropriate for its purpose. For example, a reference object may be a flat sheet or a long tube. According to further embodiments, there may be provided a number of reference objects suitable for imaging different areas of a subject's body or suitable for different procedures/situations, e.g. a flat sheet for leg imaging and a long tube for spinal imaging.
According to some embodiments of the present invention, reference markings on the reference object may be distinguishable from each other based on color, shape, size and/or any other distinguishing feature [as shown in
Moreover, reference markings appearing within an image may further be used to determine the position and orientation of other objects/points in the image in relation to the reference object and/or reference/common plane [as demonstrated in
According to further embodiments of the present invention, there may be provided a support chassis including a reference object mount adapted to support a reference object in a fixed location and orientation. A support chassis may be fabricated from any rigid material (e.g. aluminum). According to yet further embodiments, a support chassis may further include one or more mounts for one or more imaging system components (such as a radiation source). A support chassis may further include joints to allow manual and/or mechanical maneuvering of the mounts and further may include encoders adapted to signal to a processor the current position or movement of the chassis' moving parts, i.e. the current position and orientation of the reference object and/or imaging system component(s). A support chassis may be adjustable along one or more axis, and/or along one or more rotational angles. Furthermore, a support chassis may be functionally associated with a table, bed or other patient accommodation such that when a patient is seated/lying/standing on the patient accommodation the Chassis may position the reference object and/or imaging system component(s) in a fixed and/or adjustable position in relation to the patient.
According to some embodiments of the present invention, there may also be provided a radiographic imaging system comprising: (1) one or more radiographic imaging devices (e.g. a X-Ray machine) [101 & 102] which may be comprised of one or more radiation sources [101] and one or more radiation sensors or sensor arrays [102], (2) a C-arm or similar device adapted to support the imaging device component(s), (3) image processing circuitry [106] adapted to process images captured by the sensor(s) and (4) one or more displays [107].
It should be understood that the teachings of the present description may be implemented with any imaging technology, with the appropriate modifications, and should not be considered to be limited to radiographic imaging. Accordingly, radiographic imaging devices described herein may be replaced with other types of imaging devices and the reference markings modified accordingly to be visible to whatever imaging device is being used.
According to some embodiments of the present invention, the image processing circuitry may be adapted to process a set of images of an anatomical element [examples of which are shown in
According to further embodiments of the present invention, the image processing circuitry may be further adapted to process multiple sets of images of two or more bones or portions of bones (“Bone Regions”) captured by the image sensor(s), while a reference object was positioned such that at least a portion of its reference markings were within the field of view and the subject and reference object remained stationary, in relation to each other, throughout all the images in the sets. Each image within each set may be acquired from a different angle and/or distance in relation to the subject [as shown in
According to some embodiments of the present invention, the image processing circuitry or an associated display module may be adapted to display to a user data (3D positions and orientations, in relation to the reference object, of points on bone regions and of bone regions themselves) extrapolated from the sets of images and may further be adapted to render the data on the display in a graphic form (e.g. a 3D model of the bone region(s)). According to further embodiments, the image processing circuitry or display module may be further adapted to display a combination of data and graphic rendering of the bone region(s) (e.g. a 3D model of the bone region(s) including an overlay of data relating to points on the bone region(s).
According to yet further embodiments, an interactive display module may be provided, allowing a user to request, via an appropriate interface (e.g. a touch screen, a pointing device, semi-automatic selection, etc.), from the image processing circuitry: (1) to present different display forms and angles, (2) to display or not display specific data, (3) to present data relating to specific points of interest on the bone regions selected by use of the interactive display, (4) to display data relating to relationships between different bone regions and/or points on bone regions and/or (5) any other operational command.
The image processing circuitry or display module may be further adapted to display concurrently two or more acquired images and/or models extrapolated from sets of images, and to provide within the presented images/models an informational overlay indicating position and/or orientation of points and/or regions within each of the images/models, possibly in relation to a common reference frame or common coordinate system (e.g. established by the reference object) or in relation to each other. The image processing circuitry may be adapted to determine and/or present information relating to a relative distance and/or a relative orientation between two or more captured bone regions or points on captured bone regions, even if they appear in separate images, as long as the bone region and reference object remained stationary (or the movement of the reference object was tracked) throughout the acquisition of all the images.
According to some embodiments of the present invention, the image processing circuitry may include one or more reference marker identification and/or image registration algorithms. For each of a set of acquired images, which images include a subject bone or bone region and reference markings of a reference object, which all remained stationary throughout the acquisition of the images, the one or more reference marker identification and/or image registration algorithms may: (1) estimate the orientation (e.g. angle) and position (e.g. distance and displacement) of the plane of the image within the common reference coordinate system (e.g. relative to a point, axis or plane of the common reference coordinate system), and/or (2) estimate a position and/or orientation of one or more points on the bone region (e.g. one or more portions on the imaged bone) within the common reference coordinate system. The one or more marker identification and/or image registration algorithms may extrapolate orientation of a given image's image plane relative to the common reference coordinate system by: (1) identifying which of the given reference markers appears in the image, (2) correlating/matching the two dimensional projection of the imaged marker (shape the imaged marker appears in the image) with one of a set of possible derived/predicted projections of the identified marker (shape the identified marker would have in a 2D image from various angles). Further, the algorithms may estimate/determine the distance of the image plane relative to a point on the common reference coordinate system by comparing the sizes of the imaged marker projections with the correlated/matched derived/predicted marker projections.
The following is a description of some specific exemplary implementations of the present invention. These following specific exemplary embodiments of the present invention are presented to further clarify the present invention and the possible implementations of its principles, and as such, should not be understood to encompass the full scope of the present invention in any way. It should be clear to anyone of ordinary skill in the art that many other implementations of the present invention are possible.
According to some exemplary embodiments of the present invention, there may be provided devices, systems and methods for determining, possibly in real time, the alignment between two portions of a bone, such as a femur. These systems, devices and methods are hereto described, by way of example, in relation to a femur. It should be understood that the same principles may be applied to any human body part, with the appropriate modifications.
According to some exemplary embodiments of the present invention, there may be provided a reference object [100] comprised of a metal grid, embedded/encased in a radiolucent casing. The grid may include reference markings, which reference markings may be distinguishable from each other by shape. Accordingly, image processing circuitry may be able, based on the size and shape of reference markings appearing in a captured image, to determine the position and orientation of the C-arm which captured the image, in relation to the reference object, even if the image analyzed contains only a small portion of the reference object. According to such embodiments, the reference object may be placed under, over or to the side of a subject femur. 4 or more images of the femur and the reference object may be taken [as illustrated in
A user may then be able to mark at least two 3D points in or near the femur [shown in
The calculation of a 3D position of a marked point from 2 images and the position and orientation of the reference object that appears in them may be done by simple geometric calculations and should be an easy task to those skilled in the art. [
According to some embodiments, the system [
In yet further embodiments of the invention, the system may be adapted to calculate the 3D position of a set of two or more points, and relate them to an additional set of points, which additional points do not have a determined 3D position. Rather, these additional points may be characterized by a 2D position within a 2D image. The system may be adapted to enable a user to and/or automatically assess, estimate and/or determine relative distances, alignment, orientation and angles of rotation between two or more portions of a bone, using these two points sets.
The measurement between points which 3D position is known and points which only a 2D position is known, may be done by treating the latter category using heuristics, such as to consider them to be on the same plane as the 3D points, or on the same plane as the markers, or any other heuristic positioning of these points in 3D space. It is clear that a person skilled in the art may use different heuristics for these calculations, all within the scope of the present invention.
The steps of exemplary methods for determining the distance between points on a bone and the alignment between two portions of a bone, according to some exemplary embodiments of the present invention may be [
A—Determining the Distance between Two Points within the same Bone Portion [
B—Determining the Distance between Two Points within Different Bone Portions:
C—Determining the Alignment (Relative Orientation) between Two Bone Portions [
According to some exemplary embodiments of the present invention, determining the 3D position of a point on a bone region appearing in an image, in relation to a reference frame, may include the following process, detailed here in pseudo code:
1. For each image in the provided image set I
2. For each point of interest, P, of which location is marked in at least 2 images
According to some embodiments of the invention, more than 2 images of a bone portion may be captured from different positions and orientations.
According to some embodiments of the present invention, the process may be repeated for more than 2 points of interest, gathering a set of points of interest in or near the bone, which 3D positions are known in relation to the reference object.
According to some embodiments of the present invention, the image processing circuitry may linearly interpolate and extrapolate a 3D bone position and orientation, in relation to a reference object, using indicated points of interest.
According to some embodiments of the present invention, image processing circuitry may be adapted to measure distances and angles between points in or near a bone, using either points of interest or the interpolation or extrapolation of the bone 3D position and orientation, in relation to the reference object, as deduced from the calculations.
According to some further embodiments of the present invention, once a 3D bone position and orientation with respect to the reference object is calculated, the image processing circuitry may be further adapted to compose a panoramic image, using images that contain the reference object and one or more bones in the FOV, wherein the images may be stitched using the 3D position of the bone portions and not the marker positions (images may have to undergo a projection transformation and/or change the scale in order to fit on the bone calculated orientation). Note that in the present invention there is no requirement for the system to be able to reconstruct a 3D image of the bone.
It should be clear that systems and methods, in accordance with different embodiments of the present invention may include many different possible combinations of the above described components, accordingly providing different combinations of features.
It should also be understood by one of skill in the art that some of the functions described as being performed by a specific component of the system may be performed by a different component of the system in other embodiments of this invention.
In the description and claims of embodiments of the present invention, each of the words, “comprise” “include” and “have”, and forms thereof, are not necessarily limited to members in a list with which the words may be associated.
Only exemplary embodiments of the present invention and but a few examples of its versatility are shown and described in the present disclosure. It is to be understood that the present invention is capable of use in various other combinations and environments and is capable of changes or modifications within the scope of the inventive concept as expressed herein.
While certain features of the invention have been illustrated and described herein, many modifications, substitutions, changes, and equivalents will now occur to those skilled in the art. It is, therefore, to be understood that the appended claims are intended to cover all such modifications and changes as fall within the true spirit of the invention.
This application claims priority from: U.S. Patent Application No. 61/442,845, titled “Methods, Circuits, Apparatus and Systems For Assessing, Estimating and/or Determining Relative Distances, Alignment, Orientation, and Angles of Rotation Between Two or More Portions of a Bone”, filed by the inventor of the present invention on Feb. 15, 2011, which is hereby incorporated into the present description in its entirety. andU.S. Patent Application No. 61/487,360, titled “Method Apparatus, Assemblies, Circuits and System for Assessing Estimating and/or Determining Relative Distances Alignment Orientation and Angles of Rotation Between Two or More Portions of a Bone”, filed by the inventor of the present invention on May 18, 2011, which is hereby incorporated into the present description in its entirety.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/IB12/50697 | 2/15/2012 | WO | 00 | 8/15/2013 |
Number | Date | Country | |
---|---|---|---|
61442845 | Feb 2011 | US | |
61487360 | May 2011 | US |