Method for identifying electrode contacts implanted into the brain of a subject
11941837 ยท 2024-03-26
Assignee
Inventors
Cpc classification
A61B5/0035
HUMAN NECESSITIES
G06T7/30
PHYSICS
International classification
G06T7/30
PHYSICS
A61B5/00
HUMAN NECESSITIES
Abstract
A computer implemented method of identifying contacts of an electrode implanted into the brain of a subject via bolts through the skull of the subject, based on an image of the subject, the method comprising: identifying at least one bolt region of the image corresponding to a bolt; identifying one or more contact regions of the image corresponding to electrode contacts; determining contact regions associated with an identified bolt region by searching for identified contact regions, the search being performed based on a search axis extending from the identified bolt region, the direction of the search axis being determined based on the identified bolt region.
Claims
1. A computer implemented method of identifying contacts of an electrode implanted into the brain of a subject via bolts through the skull of the subject, based on an image of the subject, the method comprising: identifying at least one bolt region of the image corresponding to a bolt; identifying one or more contact regions of the image corresponding to electrode contacts; determining contact regions associated with an identified bolt region by searching for identified contact regions, the search being performed based on a search axis extending from the identified bolt region, the direction of the search axis being determined based on the identified bolt region, and the search axis is determined based on a line extending through a first point in a first part of the identified bolt region located outside the head of the subject.
2. The method of claim 1, wherein the first part of the identified bolt region is determined based on a head region of the image corresponding to the head of the subject.
3. The method of claim 1, wherein the first point is determined based on a centroid of the first part of the identified bolt region.
4. The method of claim 3, wherein the centroid is the centre of mass of the first part of the identified bolt region.
5. The method of claim 1, wherein the line also extends through a second point, the second point being in a second part of the identified bolt region located inside the head of the subject but outside the brain of the subject, or in a contact region closest to the first part of the identified bolt region.
6. The method of claim 5, wherein the second part of the identified bolt region is determined based on a brain region of the image corresponding to the brain of the subject.
7. The method of claim 5, wherein the second point is determined based on a centroid of the second part of the identified bolt region or the contact region closest to the first part of the identified bolt region.
8. The method of claim 7, wherein the centroid is the centre of mass of the second part of the identified bolt region or the contact region closest to the first part of the identified bolt region.
9. The method of claim 1, wherein contact regions associated with the identified bolt region are determined based on a distance of a given contact region from a location on the search axis optionally wherein contact regions are determined to be associated with the identified bolt region if the distance is less than a predetermined threshold.
10. The method of claim 1, wherein contact regions associated with the bolt region are determined based on the direction of a given contact region from a location on the search axis optionally wherein contact regions are determined to be associated with the identified bolt region if the direction is within a predetermined range of directions.
11. The method of claim 1, wherein the search for contact regions is repeatedly performed at multiple locations along the search axis.
12. The method of claim 1, wherein the step of determining contact regions associated with an identified bolt region is performed for each identified bolt region.
13. The method of claim 1, wherein a contact region not associated with an identified bolt region based on the search is associated with an identified bolt region having a search axis closer to the contact region than a predefined threshold distance optionally wherein the contact region is associated with the bolt region having the closest search axis to the contact region.
14. The method of claim 1, wherein a contact region is associated with an identified bolt region based on a predicted contact region position, the prediction being based on distances between contact regions previously associated with the identified bolt region.
15. The method of claim 1, wherein the bolt regions and/or contact regions are identified by applying at least one threshold filter to the image.
16. The method of claim 1, wherein the image is a computed tomography image, a magnetic resonance image or a combination of a computed tomography image and a magnetic resonance image wherein for the combination of a computed tomography image and a magnetic resonance image, the computed tomography image and the magnetic resonance image are aligned.
17. A processing apparatus comprising a processor configured to perform the method of claim 1.
18. A computer program product comprising instructions, which when executed by a computer, cause the computer to carry out the method of claim 1.
19. A computer-readable storage medium comprising instructions, which when executed by a computer, cause the computer to carry out the method of claim 1.
Description
(1) Further features of the present invention will be described below by way of non-limiting examples, with reference to the accompanying drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10) ) and planned (
) trajectories are computed. Right panel: Details of how distance metrics are computed.
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19) An example procedure comprises implanting one or more electrodes into the brain of a subject via respective bolts through the skull of the subject. The bolts provide a channel through the skull to the brain. After the electrodes are inserted, the contacts may be used to measure brain activity by recording electrical signals from the brain. Based on these signals, abnormal brain activity may be determined (e.g. indicative of epileptic seizures). In order to determine the location of the abnormal brain activity, the recorded signals may be correlated with the location of respective contacts in the brain. This may be performed based on images of the subject (e.g. the head of the subject). The images may be obtained any time after implantation of the electrodes. The location of the electrode contacts may be determined at any time after the images are obtained. For example, the images may be obtained before, during or after, the recording of electrical signals.
(20) Disclosed herein is a computer implemented method of identifying contacts of an electrode 2 implanted into the brain of a subject via bolts 1 through the skull of the subject, based on an image of the subject. The image may be, for example, a computed tomography (CT) image, a magnetic resonance (MR) image, parcellation image or a combination of a computed tomography image and/or a magnetic resonance image and/or a parcellation image. The combinations of different image modalities may be co-registered (aligned).
(21) Various specific regions of the image are identified in the method and specific examples disclosed herein. Identification of these regions is also referred to as segmentation in the art. The identified image areas are also referred to as masks in the art.
(22) The method disclosed herein comprises identifying at least one bolt region of the image corresponding to a bolt, e.g. using image processing. In one example, the bolt regions may be identified by applying a threshold filter (e.g. a binary threshold filter) to an image (e.g. a post-implantation image). The bolt regions may, alternatively or additionally, be identified based on morphological characteristics. For example, regions of the image may be identified as bolt regions based on the total number of pixels in a given region being within a predetermined range, e.g. at least 200 pixels. However, other methods of identifying bolt regions could be used instead.
(23) The method disclosed herein comprises identifying one or more contact regions of the image corresponding to electrode contacts, e.g. using image processing. In one example, the contact regions may be identified by applying a threshold filter (e.g. a binary threshold filter) to an image (e.g. a post-implantation image). The contact regions may, alternatively or additionally, be identified based on morphological characteristics. For example, regions of the image may be identified as contact regions based on the total number of pixels in a given region being within a predetermined range, e.g. between 3 and 50 pixels. However, other methods of identifying bolt regions could be used instead.
(24) The method disclosed herein further comprises determining contact regions associated with an identified bolt region. This is performed by searching for identified contact regions (e.g. contact regions that are likely to be associated with the identified bolt region) based on a search axis extending from the identified bolt region. The direction of the search axis is determined based on the identified bolt region. The search axis may be a reference axis based on which search criteria may be calculated. An example of a search axis is shown in
(25) The direction of the search axis may correspond to an extension direction of the identified bolt region. The extension direction of the identified bolt region may correspond to the longitudinal axis of the bolt. Preferably, the search axis is determined based only on the image data, i.e. without data about the bolt available pre-operatively.
(26) In an example, the direction of the search axis is determined based on a line extending through a first point (Xh) in a first part (bolt head) of the identified bolt region located outside the head of the subject. The line also extends through a second point. The second point (Xb) may be in a second part (bolt body) of the identified bolt region located inside the head of the subject but outside the brain of the subject. This is shown in
(27) The first part of the identified bolt region may be determined based on a head region of the image corresponding to the head of the subject. For example, a part of a bolt region that does not overlap with the head region may be determined to be a first part of the bolt region. The second part of the identified bolt region may be determined based on a brain region of the image corresponding to the brain of the subject. For example, a part of a bolt region that overlaps with a head region but not a brain region may be determined to be a second part of the bolt region. The identified regions, different parts of the bolt regions, and contact regions are shown in
(28) In an example, a brain region of the image may be identified by applying a threshold filter to the image. A non-brain region may be identified as a region of the image other than the brain region. A threshold filter may be applied to the non-brain region to identify a skull and/or scalp region. The head region may be identified by combining the brain region and the skull and/or scalp region. The brain region, non-brain region, skull and/or scalp region and head region may be identified from a pre-insertion MR image, for example. Different threshold filters may be applied at each of the above stages. At each filtering step, closing filters may additionally be used to close gaps in the image regions. However, other methods may be used to identify the different regions above.
(29) The first point may be determined based on a centroid of the first part of the identified bolt region. The centroid may, for example, be the centre of mass of the first part of the identified bolt region. The second point may be determined based on a centroid of the second part of the identified bolt region or the contact region closest to the first part of the identified bolt region. The centroid may, for example, be the centre of mass of the second part of the identified bolt region or the contact region closest to the first part of the identified bolt region.
(30) Determining contact regions associated with an identified bolt region by searching for identified contact regions based on the search axis, will now be described further, with reference to
(31) Contact regions associated with the identified bolt region may be determined based on a distance of a given contact region from a location on the search axis. In
(32) In an example method, contact regions located within a predetermined distance range from the location along the search axis (e.g. closer than a predetermined distance) may be determined to be associated with the identified bolt region. Search locations from which a contact region is associated with the bolt region are shown by the small circles in
(33) Alternatively, or additionally, contact regions associated with the bolt region may be determined based on a direction of a given contact region from a location on the search axis.
(34) In an example, the angle formed between an axis extending between a contact region (e.g. a contact region within the predetermined distance range) and the location along the search axis may be calculated. A contact region may be determined to be associated with the identified bolt region if the angle is within a predetermined range of angles (e.g. less than a predetermined angle). This is shown with reference to the contact region closest to the bolt region in
(35) In another example, the angle formed between an axis extending between a contact region (Xc) and the present location (Xp) along the search axis and an axis extending between a contact region previously associated with the bolt region and a previous location along the axis from which the previously associated contact region was determined, may be calculated. The contact region may be determined to be associated with the identified bolt region if the calculated angle is within a predetermined range of angles (e.g. less than a predetermined angle). As shown at the bottom of
(36) Once a given contact region is associated with a bolt region, the given contact region may not then be associated with a different bolt region. In one example, identified but non-associated contact regions may be held in a pool of available contact regions (e.g. labelled as non-associated) and removed from the pool (e.g. labelled as associated) as they are associated with a bolt region. The step of determining contact regions associated with an identified bolt region may be performed for each identified bolt region. For example, the process may continue until all contact regions are associated with a bolt region, or until all contact regions that can be associated with a bolt region are associated with a bolt region.
(37) Contact regions that remain non-associated after any or all of the above searching methods are applied may subsequently be associated with a bolt region by a different method.
(38) For example, a contact region may be associated with bolt region having the closest search axis. For example, the perpendicular (shortest) distance from the contact region to a search axis may be calculated. Only bolt regions having search axes within a predetermined range of distances (e.g. closer than a predetermined distance) may be associated, for example. If more than one bolt region is identified within the distance range, the contact region may be associated with the bolt region having the closest search axis.
(39) Alternatively, or additionally, a bolt region associated with a contact region may be predicted based on parameters of the electrode. For example, the distance between contacts associated with a bolt region may be calculated. Based on this the expected position of a further contact region that may have not been identified (for example, due to its close distance to a bolt region) can be predicted. The further contact region may be an identified contact region that was not associated during the search, or may be a generated contact region. The generated contact region may correspond to a contact that was not identified from the image. For example, the generated contact region may correspond to a contact known to be part of the electrode based on known parameters of the electrode (e.g. number of contacts). The predicted contact region location may be calculated along the search axis between the bolt region and the closest contact region associated with it. The predicted contact region may be associated with the bolt region.
(40) A specific example method is explained below.
(41) Input Images
(42) A post-SEEG implantation resampled CT and an MRI T1 images are rigidly co-registered using NiftyReg (v1.5.43). From the MRI image, the parcellation of brain anatomy was obtained via NiftyWeb (GIF v3.0) (
(43) Identification of Anatomical Masks
(44) The MRI and the parcellation was used to create regions of interest that are used to identify contacts, bolt heads and the section of the bolt crossing the scalp/skull, which are referred to as bolt body. First, a BinaryThresholdImageFilter is applied to the parcellation to create a mask of intracranial space B.sub.Ibrain, i.e. with a threshold t.sub.brain in the range of 4<t.sub.brain<208. A skull threshold t.sub.skull was computed from the MRI as the mean of the intensities of the non-zero voxels that are not brain as an empirical measure to split the low and high intensity regions, followed by a scalp threshold t.sub.scalp as the mean of the non-brain voxels above the skull threshold (VI.sub.MRI(x, y, z)>t.sub.MRIskull) to identify the transition between the head and the background.
(45) A BinaryThresholdImageFilter is applied to the MRI to create a mask of the scalp BI.sub.scalp with a lower threshold equal to t.sub.scalp. Morphological operators were used to combine BI.sub.brain and BI.sub.scalp and apply a closing filter with a ball structuring element (radius=10) to obtain a mask of the head, i.e. BI.sub.head=(BI.sub.scalp U BI.sub.brain) XOR B.sub.10, and a mask of the skull, i.e. BI.sub.skull=BI.sub.head+BI.sub.brain, after applying an XOR morphological operator on the result (
(46) The above steps are described in the flowchart in
(47) Segmentation of Electrode Bolts and Contacts
(48) A mask BI.sub.post was created from a binary threshold image filter applied to the post-implantation CT image with lower threshold t.sub.CT=(0.52)*max(I.sub.CT(x, y, z)), i.e. 52% of the maximum image intensity. BI.sub.post was used to identify full bolts (BI.sub.bolt) with at least a minimum of 200 pixels. Three subsections are identified: the head of the bolt which is outside the patient's head (BI.sub.bolt ? ?BI.sub.head), the body (BI.sub.bolt ? BI.sub.skull), i.e. section crossing the skull, and the tip, BI.sub.boltTip, (BI.sub.bolt ? BI.sub.brain). Lastly, contacts are identified within the brain whilst excluding bolt tips ((BI.sub.post ? BI.sub.brain) XOR BI.sub.boltTip). A ConnectedComponentImageFilter was applied to the masks and a LabelImageToShapeLabelMapFilter to the blobs to get their centroids and geometrical properties before conducting geometrical analysis to identify discriminants of segmentation (Table 1).
(49) TABLE-US-00001 TABLE 1 Geometrical analysis, ?(?), and discriminant analysis of bolt heads and contacts. Geometrical analysis Discriminant analysis Number of Pixels Elongation Roundness Number of pixels Roundness bolt head 329.4 (183.5) 2.51 (0.59) 0.63 (0.06) >100 [0.4, 1.0] contact 9.7 (6.6) 2.52 (1.27) 1.10 (0.06) [3, 50]
(50) Contacts were detected with blobs that were within a range of number of pixels ([3, 50]) and bolt heads with blobs that had a minimum number of pixels (>100) and were within a range of roundness values ([0.4, 1.0]).
(51) The above steps are described in the flowchart in
(52) Contact Search Strategy
(53) Given a bolt head (xh) and its closest bolt body (xb) positions, the direction of search
(54)
was computed and a number of points xp given a maximum electrode length (90 mm) and a step size (1 mm) in the direction was iteratively computed. An available contact xc is assigned to the electrode if and only if it is located below a distance constraint from xp (5 mm) and the angle between the previous direction
and the current direction
is below an angle constraint (30?) (
(55) The above steps are described in the flowchart in
(56) Automatic Segmentation of Electrodes
(57) The main steps of the algorithm include:
(58) 1. Initialisation. All segmented contacts are initially labelled as available and stored in a pool. Given a bolt head position (xh), the closest bolt bodies (823 ?xh?xb??25 mm) and the closest contact (?xh?xc?<50 mm) are identified in order to narrow the search down to only those relevant.
(59) 2. Contact search strategy. For each bolt head, the contact search strategy is executed initially with the closest bolt body (1st pass search) and subsequently with alternative bolt bodies if no contacts have been assigned. Although rare, bolt bodies may not be segmented and a direction of search cannot be computed. Therefore, the contact search strategy is called again with the closest contact position rather than a bolt body position.
(60) 3. Project remaining contacts in pool. For electrodes containing at least one contact, the minimum distance between an available contact in the pool and a line formed by the positions of the bolt head and the electrode tip is computed. The contact is assigned to the electrode if and only if its distance to the closest point xp to the line (tangent to the line) is below a constraint (5 mm) and xp remains along the line or in a position of the line 20% extended from the tip, i.e. within an interpolation range of [0.0, 1.2] to project contacts that are further from the currently identified tip of the electrode.
(61) 4. Predict contacts in the bolt region. For a given electrode, the most common segment along the electrode based on the distances between subsequent contacts rounded to the closest integer is computed. Based on electrode specification the type of electrode depending on the order of the segments and specify contact spacing is inferred. The direction from the last contact xcn towards the bolt head xh and create new contacts up to 21 mm before the bolt head position to segment only those contacts closer to the skull is computed.
(62) The above steps are described in the flowchart in
(63) Bending Estimation
(64) To quantify electrode bending, electrodes are modelled as elastic rods. Electrode contact positions are represented as linked particles with ghost particles located orthogonally half-way between contact pairs (?(X.sub.C.sub.
?
) chosen to lie in the principal direction of the cross section. The rate of change of two consecutive frames, namely a Darboux vector ? to describe local bending at the contact points is computed. Along the electrode, ? values are then accumulated to quantify global bending. The parcellation is used to report the region at which each contact is located and report all those regions that the electrode passes through. Lastly, contact displacement and depth are estimated with respect to a rigid electrode with position of contacts projected along the direction from the bolt head to the last contact (Xcn) at distances subject to electrode specification.
(65) Electrode Implantation Quality Assessment
(66) The disclosed method of identifying contacts of an electrode can be extended to provide a method of assessing the quality of electrode implantation. For example, an assessment of quality may be made against a pre-planned electrode trajectory.
(67) Implantation planning can be performed using a T1-weighted MRI (T1) with gadolinium enhancement. Planned trajectories may be exported to a Medtronic, Inc. S7 StealthStation?, the navigation system used in the study. On the day of surgery, bone fiducials are placed into the skull of the patient and a navigation CT (navCT) image is acquired. The T1 may be co-registered to the navCT via StealthMerge?. The operating neurosurgeon then inspects the planned trajectories in the navCT space, and if necessary, makes adjustments. The electrodes are then inserted into the patient as specified by the plan using a frameless system. Within few hours after surgery, a CT (icCT) image is acquired to assess whether the SEEG implantation caused any complications. This post-implantation CT is co-registered to the navCT to determine the location of the implanted electrodes relative to the plan and to calculate implantation accuracy (
(68) Trajectory Estimation
(69) The trajectory of an electrode may be estimated by defining a line of best fit (LBF) from identified electrode contacts and/or bolts. The LBF may be found for a matrix, M where each row n corresponds to one of N points along the electrode comprising electrode contacts and/or the bolt (see e.g.
(70) A centroid point c of M (Eq. 1a) may be first computed. D, a matrix describing the contact variation, may be computed by subtracting
{circumflex over (l)}.sub.i=
where u.sub.1 is the entry of U with the corresponding highest singular value in ?.
(71)
(72) As shown in
(73) Implanted Entry Point Estimation
(74) A smoothed triangular surface mesh of the scalp, S, may be generated by intensity thresholding of the image followed by morphological closing to ensure a smoothed continuous mesh. The 3D mesh of the scalp may be used to define the implanted entry point (iEP) as the collision point (see
(75) Implanted Target Point Estimation
(76) The position of the most distal contact (i.e. implanted TP?iTP) may be estimated after thresholding of the image (see
(77) Metric Calculation
(78) Accuracy metrics (entry point error, target point error, and angle difference) may be calculated to measure how well an implanted trajectory, , adhere to a planned trajectory,
(
(79) Lateral distance, is computed as the shortest distance between a point on the implanted trajectory and the planned trajectory. Euclidean distance is the distance of a straight line between a point on the implanted trajectory and a point on the planned trajectory. Lateral distance of entry point (LE) and target point (LT) may be calculated as may Euclidean distance of entry point (EE) and target point (ET).
(80) The angle difference (? in degrees) between a planned () and implanted trajectory (
) may be computed as
(81)
(82) Results
(83)
(84) Approaches for LBF
(85) It should be noted that metrics related to TP, i.e. LT and ET, are not affected by the type of implanted trajectory since deviation is measured using the segmentation of the most distal contact (iTP). Overall, it was observed that metrics for A1 (bolt axis) have the lowest mean values and standard deviations, followed by A4 (LBF) (Table 2). Since the inventors observe lower variability in A1 and A4 with respect to other LBF approaches, a comparison with manually computed metrics is presented in the next section.
(86) TABLE-US-00002 TABLE 2 comparison of accuracy metrics based on trajectory estimation methods LBF approaches Metrics A1 A2 A3 A4 EP lateral ? = 1.1 ? = 1.55 ? = 1.38 ? = 1.32 shift ? = 0.58 ? = 0.82 ? = 0.77 ? = 0.72 Angle ? = 1.33 ? = 2.75 ? = 2.34 ? = 2.21 Difference ? = 0.95 ? = 1.61 ? = 1.29 ? = 1.33
(87) Manual v Automated
(88) Automatically computed metrics related to LE, LT and angle deviations with respect to planned trajectory are compared with those manually done by a clinical scientist. Two implanted trajectory approaches are validated: a) bolt axis (A1), and b) LBF of most superficial contacts outside of the bolt within a 20 mm threshold (A4). The inventors use Box-Cox transformation of metric differences (manual minus automatic) and test for normality using D'Agostino-Pearson test.
(89) Bland-Altman analysis shows no bias of LE metrics computed via an automated approach relative to manual approach, with limits of agreement of [?1.07 1.13] and [?1.23, 1.0] for bolt axis (A1) and LBF of 20 mm (A4), respectively (
(90) There was found no statistically significant differences in the metrics between automated and manual approaches using a paired non-parametric test (Wilcoxon signed-rank test) with the exception of angle differences using the bolt axis as the implanted trajectory (p=0.0034) (Table. 3). To investigate whether there is an effect of electrodes implanted through temporal bone highlighted in
(91) TABLE-US-00003 TABLE 3 Comparison between manual (M) and automated (A) computation of accuracy metrics of two implanted trajectory approaches: a) bolt axis (M1 vs A1) and b) LBF of contacts within a 20 mm threshold (M4 vs A4). Wilcoxon signed-rank test (W) and statistics of differences M ? A) are reported. The inventors also report differences when applying an additional transformation to reduce any registration errors as a result of using two different software tools. Without additional registration With additional registration Implanted Trajectory Bolt axis LBF of 20.0 mm LBF of 20.0 mm (A1 vs M1) (A4 vs M4) (A4 vs M4) Entry point W = 6006 (p = 0.64) W = 6061.50 (p = 0.70) W = 5885.00 (p = 0.49) lateral shift ? = ?0.02 (? = 0.56) ? = ?0.03 (? = 0.58) ? = ?0.03 (? = 0.54) CI = [?1.07, 1.13] CI = [?1.23, 1.00] CI = [?1.10, 1.03] Target point W = 5944.00 (p = 0.56) W = 5394.00 (p = 0.12) lateral shift ? = 0.02 (? = 0.43) ? = 0.05 (? = 0.39) CI = [?0.72, 0.94] CI = [?0.71, 0.81] Angle W = 4594.50 (p = 0.0034) W = 5715.00 (p = 0.39) W = 5831.00 (p = 0.52) difference ? = ?0.17 (? = 0.67) ? = 0.05 (? = 0.60) ? = 0.04 (? = 0.60) CI = [?1.57, 1.02] CI = [?1.05, 1.00] CI = [?1.14, 1.22]
(92) Registration Error
(93) The inventors assessed the effect differences between manual registration using Stealth-Merge? on the Medtronic StealthStation, and automated registration, using NiftyReg, had on the LBF computed metrics as follows. Given the position of contacts marked manually on the StealthStation and automatically via SEEG electrode segmentation, the inventors computed a transformation matrix (rotation and translation) to minimise the Euclidian distance between electrode contacts points in the image space. The inventors then applied this transformation to the manual contacts, to better align these points in the navCT space and recomputed the trajectory metrics. This registration correction decreased the mean average error (MAE) of the contact position from ?=0.69 (?=0.21) mm to ?=0.28 (?=0.17) mm (
(94) Number of Contact Points Used
(95) A large number of electrodes (63.3%) had a different number of contacts (at most one) between manual (M4) and automated (A4) approaches that compute a LBF using contacts within a 20 mm threshold. Differences arise mostly due to round-off errors of automated segmentation and b) partly due to disagreements in defining the most proximal contact out of the bolt. Manually, the clinical scientist determines the number of contact based on contact spacing (electrode specification from the most proximal contact out of the bolt. Our automated approach takes into consideration the Euclidean distance between contact points (from automated segmentation) and the computed distances may be slightly lower/higher (decimal places) than electrode specification. In few cases, there was disagreement in defining the most proximal contact between manual and automated approaches with variability observed when performed manually. However, the inventors found no statistical difference Mann-Whitney U test) in EP (U=2747.00, p=0.29) and angle (U=2853.50, p=0.43) metrics between cases with congruent number of contracts and non-congruent cases between manual and automated approaches.
(96) Bolt Axis Versus LBF
(97) The inventors further studied whether the differences in metrics between trajectories estimated using the bolt axis (A1) and a LBF of proximal contacts within 20 mm (A4) resulted from electrode bending, which may result in errors calculating A4. The inventors characterise bending by maximum contact displacement of most proximal contacts out of the bolt within a 20 mm threshold. A linear mixed effect model considering maximum contact displacement and trajectory approaches (i.e. A1 and A4) as fixed effects and patient as a random effect indicates that there is an effect on maximum contact displacement (p<0.001) on LE and angle metrics, increasing them by 0.4 mm and 1.45 degrees, respectively. The inventors found also an effect on these metrics when using a LBF, increasing them by 0.05 mm (p<0.01) and 0.22 degrees (p<0.001), respectively. The inventors observe more variability in angle difference metrics using a LBF of 20 mm (A4) compared to a bolt axis (A1) (
(98) Entry Point Surface
(99) Entry point errors are calculated from the point a trajectory ( or
) intersects a Surface mesh S. Angle error ? and distance 1 from the pivot point (at the skull level) will introduce bias in this metric. To estimate this bias, the inventors computed LE for different surface meshes skull from navCT (reference), scalp from T1, scalp from navCT, and scalp from icCT. The inventors found that the differences of LE of a scalp from T1 or navCT, with respect to the LE using the skull, are similar and have the lowest error (?=0.19; ?=0.17). The scalp from icCT has the highest error and is statistically significant different to the errors observed for the scalp from T1 (p=0.0105) and the scalp from navCT (p=0.0033), where p-values have been adjusted following Bonferroni correction (
(100) TABLE-US-00004 TABLE 4 Entry point surface errors with respect to skull (navCT) of different scalp surface meshes generated from: T1, navCT and icCT. Image Mean Std. Dev. Significance Scalp T1 ? = 0.19 ? = 0.17 T1 vs navCT: p = 0.36 navCT ? = 0.19 ? = 0.17 T1 vs icCt: p = 0.003 icCT ? = 0.25 ? = 0.22 navCT vs icCT: p = 0.001
(101) Lateral Versus Euclidean Distance
(102) The inventors further investigate the correlation between lateral shift and Euclidean-based metrics (