SYSTEM AND METHOD FOR TRACKING MIGRATION OF A STRUCTURE
20230148895 · 2023-05-18
Inventors
- Muhammad Moid Khalid KHAN (Birmingham, GB)
- Sarah JUNAID (Birmingham, GB)
- Laura LESLIE (Birmingham, GB)
- Subodh DESHMUKH (Birmingham, GB)
- Kanthan THEIVENDRAN (Birmingham, GB)
Cpc classification
A61B5/686
HUMAN NECESSITIES
A61B5/1072
HUMAN NECESSITIES
A61F2/30723
HUMAN NECESSITIES
A61B5/6886
HUMAN NECESSITIES
International classification
A61B5/06
HUMAN NECESSITIES
Abstract
A system for tracking relative displacement between a first element and a second element in a structure, the system includes: a permanent magnet fixed relative to the first element; a magnetic sensor fixed relative to the second element, the magnetic sensor configured to measure a magnetic field strength; and a processor configured to determine the relative displacement between the first element and the second element, based on the magnetic field strength measured by the magnetic sensor. This invention has particular applications in e.g. orthopaedic prostheses. A related method includes the steps of measuring, using the magnetic sensor, a magnetic field strength; and determining the relative displacement between the relative displacement between the first element and the second element, based on the magnetic field strength measured by the magnetic sensor.
Claims
1. A system for tracking relative displacement between a first element and a second element in a structure, the system including: a permanent magnet fixed relative to the first element; a magnetic sensor fixed relative to the second element, the magnetic sensor configured to measure a magnetic field strength; and a processor configured to determine the relative displacement between the first element and the second element, based on the magnetic field strength measured by the magnetic sensor.
2. The system according to claim 1, wherein: the magnetic sensor is configured to generate magnetic field strength data based on the measured magnetic field strength, and to transmit the generated magnetic field strength data to the processor.
3. The system according to claim 2, wherein: the magnetic sensor is configured to measure the magnetic field strength, and thereby to generate the magnetic field strength data at predetermined intervals.
4. The system according to claim 1, wherein: the magnetic sensor includes three one-dimensional sub-sensors arranged mutually orthogonally, each of the three one-dimensional sensors configured to measure a magnitude of a respective one of the three orthogonal components of the magnetic field at the magnetic sensor; and the direction of the component of the magnetic field at the magnetic sensor of which a given sub-sensor is configured to measure or determine the magnitude is referred to the “orientation” of that sub-sensor.
5. The system according to claim 4, wherein: the orientations of the three sub-sensors correspond to the axes of the magnetic sensor.
6. The system according to claim 5, wherein: the permanent magnet is a cylindrical magnet, the z-axis of which is initially aligned with and is parallel to the z-axis of the magnetic sensor.
7. The system according to claim 4, wherein: the magnetic sensor is configured to determine the value of the magnitude of the component of the magnetic field strength of the permanent magnet which is along the z-axis of the permanent magnet; and the processor is configured to determine the z-distance between the permanent magnet and the magnetic sensor using the value of the magnitude of the component of the magnetic field strength of the permanent magnet which is along the z-axis of the permanent magnet.
8. The system according to claim 7, wherein: the processor is configured to determine the x-distance based on at least the z-distance, and the values of the magnitudes of the x- and z-components of the magnetic field strength at the magnetic sensor, measured by the magnetic sensor; and/or the processor is configured to determine the y-distance based on at least the z-distance, and the values of the magnitudes of the y- and z-components of the magnetic field strength at the magnetic sensor, measured by the magnetic sensor.
9. The system according to claim 7, wherein: the processor is configured periodically to update the value of the z-distance used to calculate the x-distance and the y-distance.
10. The system according to claim 9, wherein: after a predetermined amount of time or a predetermined number of measurements have been taken by the magnetic sensor, the process is configured to: calculate a new z-distance; compare the new z-distance with the old z-distance; and if the new z-distance differs from the old-distance by more than or equal to a predetermined distance threshold, the processor is configured to adopt the new z-distance; and if the new z-distance differs from the old z-distance by less than the predetermined difference threshold, the processor is configured to reject the new z-distance, and to continue calculating the x-distance and the y-distance using the old z-distance.
11. The system according to claim 1, wherein: the system includes a plurality of magnetic sensors.
12. The system according to claim 11, wherein: the plurality of magnetic sensors includes a first pair of sensors consisting of a first sensor and a second sensor, and a second pair of sensors consisting of a third sensor and a fourth sensor; the plurality of magnetic sensors are arranged in a cross formation, in which the first pair of sensors are spaced from each other in a first direction, and the second pair of sensors are spaced from each other in a second direction which is perpendicular or substantially perpendicular to the first direction.
13. The system according to claim 12, wherein: the plurality of sensors are arranged in the x-y plane; the value of the magnitude of the z-component of the magnetic field strength at the plurality of sensors is calculated by taking an average of the value of the magnitude of the z-component of the magnetic field strength measured by each of the plurality of the magnetic sensors.
14. The system according to claim 13, wherein: the values of the magnitudes of the x-component and/or y-component of the magnetic field strength at the plurality of sensors are calculated as a linear superposition of the values of the magnitudes of the x-component and/or y-component of the magnetic field strength measured by each of the plurality of magnetic sensors.
15. The system according to claim 1, wherein: the processor is configured to apply Savitzky-Golay filter or a modified Savitzky-Golay filter to the magnetic field strength data or the relative displacement data in order to smooth it and to remove high frequency noise.
16. The system according to claim 1, wherein: the processor is configured to remove noise from the magnetic field strength data or relative displacement data by using a discrete wavelet transform (DWT) denoising technique.
17. The system according to claim 16, wherein: the DWT denoising technique includes the following steps: transforming the data into the wavelet domain; defining a decomposition level; reducing selected components of the coefficients of the wavelet transform; rescaling the reduced coefficients; and inversely transforming the wavelet transform, to give the denoised signal.
18. The system according to claim 1, wherein: the first element includes an orthopaedic prosthesis; and the second element includes a component which is fixable to a bone, such that the permanent magnet is fixed relative to the bone.
19. The system according to claim 18, wherein: the system further includes: bone cement filling a space between the prosthesis and bone; and a cement restrictor configures to prevent the bone cement from diffusing into the bone.
20. The system according to claim 19, wherein: the orthopaedic prosthesis is an artificial elbow joint.
21. The system according to claim 18, wherein: the magnetic sensor is attached to or embedded into the orthopaedic prosthesis.
22. The system according to claim 18, wherein: the magnet is either: fixable to the bone, fixed to the cement restrictor, or embedded within the bone cement.
23. A method of tracking relative displacement between a first element and a second element in a structure, the structure including a magnet fixed to the first element and a magnetic sensor fixed to the second element, and the method including the steps of: measuring, using the magnetic sensor, a magnetic field strength; and determining the relative displacement between the relative displacement between the first element and the second element, based on the magnetic field strength measured by the magnetic sensor.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0052] Embodiments of the present invention, and experimental results will now be described with reference to the drawings, in which:
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
[0063]
[0064]
[0065]
[0066]
[0067]
[0068]
[0069]
[0070]
[0071]
[0072]
[0073]
[0074]
[0075]
[0076]
[0077]
[0078]
[0079]
[0080]
[0081]
[0082]
[0083]
[0084]
[0085]
DETAILED DESCRIPTION OF THE DRAWINGS
[0086]
[0087] The bone cement 134 (either in the configuration shown in
[0088] At the distal end 128 of the humeral shaft 126 is a magnetic sensor 136. The magnetic sensor 136 may take any of the forms suggested earlier in this application, as well as any other of which the skilled person may be aware. In preferred implementations, the magnetic sensor 136 is a magnetoresistive sensor. In the example which was used to obtain the results set out later in this application, the Infineon TLV493D magnetic sensor was used to detect magnetic field intensity in 3 orthogonal directions and from this, the prosthesis position can be determined. The PCB was designed for the sensor and then the sensor was enclosed in 2 mm thick titanium alloy (Ti-6AL-4V). Before calibrating the sensor according to the appropriate working envelope, the sensor 136 must be configured with the data acquisition device, since the sensor 136 is a digital sensor utilizing 120 communication protocol. NI MyRio was used as a data acquisition device to retrieve data from the magnetic sensor via its serial data pin (SDA) serial clock pin (SCL). As the magnetic sensor has the output via 120 protocol, two pull up resistors were required on the 120 line (SDA and SCL) as shown in
[0089] In which R.sub.min is the minimum pull-up resistor value, V.sub.cc is the supply voltage, V.sub.CL(Max) and I.sub.CL are low level output voltage and current respectively.
[0090] In which R.sub.max is the maximum pull-up resistor value, t.sub.r is the rise time, and C.sub.b is the bus capacitance. The pull-up resistor value can then be selected as any value between R.sub.min and R.sub.max.
[0091] At the end of the matrix of bone cement 134 which is furthest from the pivot component 108, there is a permanent magnet 138 and a cement restrictor 140. In the present invention, the cement restrictor 140 is in the form of a disc of material including a number of slits cut into it, which is placed in the cavity 132 at its distal end, in order to prevent cement migration towards the shoulder S. The particular cement restrictor which was used to obtain the experimental results below was a Hardinge Cement Restrictor (see
[0092] Where B.sub.x and B.sub.y are the components of the magnetic field at point P in the x- and y-directions respectively, and x and y are the coordinate positions of point P on the x- and y-axes. B.sub.r is the magnetic field in the component of the magnetic field in the radial direction (i.e. the component of the magnetic field in the x-y plane), and r is the distance from the z-axis of the magnet in a direction parallel to the x-y plane.
[0093] Thus, the coordinate of the magnetic field at point P can be calculated by using the following equation.
[0094] So, to obtain the three-axis displacement of the sensor from the three-axis magnetic field the relationship between (B.sub.r, B.sub.r) and (z, r) is enough where B.sub.z is the magnetic field along the z axis of the sensor.
[0097] For these reasons, and as discussed, it is also necessary to calibrate the magnetic sensor 136. For example, to determine the distance between the magnet and sensor in one direction requires that we understand the interdependency of the output data with movement in the other axes. So, in this section a preferred method is described for the calibration of the magnetic sensor 136 which can be used to determine the change in relative displacement of the second element (i.e. the magnet 138) and the first element (i.e. the magnetic sensor 136). As the magnetic sensor has the capability of measuring magnetic field along three orthogonal axes simultaneously, the sensor can be used to measure field direction in two different planes. By using this concept, we can calibrate the sensor and identify its starting position. For the axis magnetised cylindrical permanent magnet the magnetic field along its axis (i.e. at a radius of zero) can be derived from:
[0098] In which M is the axial magnetization of the magnetic, μ.sub.0 is the relative magnetic permeability, and z is the distance from the pole of the magnet in the z-direction. D.sub.m is the diameter of the magnet. The theoretical localization of the permanent magnet can be found by using the equation:
[0099] Where B.sub.x, B.sub.y, B.sub.z are the three components of the magnetic flux density measured by the magnetic sensor 136 along its x-, y- and z-axes respectively. The overall method which is used to determine the z-distance from the measured magnetic field values, the algorithm shown in
[0100] In some configurations, a plurality of magnetic sensors may be used, as illustrated in
[0101] Thereafter, the same relations as outlined above apply. In order to determine the z-value, the method shown in
[0102] In step S07, the values of B.sub.C and B.sub.z_T are compared, and in step S08 it is determined whether the difference between the two meets a certain criterion. If so, the z-value used to calculate B.sub.z_T is deemed to be the “correct” value for the z-distance. In other words, if B.sub.C and B.sub.z_T differ by less than or equal to a predetermined threshold, the z-value which gives that value of B.sub.z_T is determined to be the “correct” z-value in step S09, and the corresponding value of z, is noted. If the difference between the two exceeds the threshold, then the process returns to step S02, taking the next value of z, until a suitable value of B.sub.z_T is arrived at. In some cases, the successive z-values which are input into the equations to determine B.sub.T are at 0.01 mm intervals, but other intervals are also envisaged (e.g. 0.05 mm, 0.1 mm, 0.5 mm).
[0103] As discussed, the focus of the present invention is to track the change in relative displacement between the magnet and magnetic sensor. So, in step S10, it is determined whether the value of z is the same as the previous value. In preferred cases, the requirement is not that the z-value is exactly the same; rather, if the “new” z-value differs from the previous z-value by an amount which is less than a predetermined difference threshold, then the previous z-value is maintained, in step S11. And, if not, in step S11, the value of z is updated. Then, after a fixed interval (i.e. the sampling interval) the process is repeated. Now that the z distance is determined, it is possible to determine the linear displacements in the x- and y-axes as follows.
[0104] As shown in
[0105] Then, the x- and y-distances may be found as follows:
x=z.Math.tan β
y=z.Math.tan α
[0106] Filtering the Results (i): Savitzky-Golay Filter
[0107] As discussed earlier in this application, the results can be improved by filtering the received data. The data received from the sensor need to be smoothened as it contain high frequency content that cannot be removed by plain FIR average filter. To achieve the high degree of noise removal from the desired signal, the length (N) of the signal has to be larger so that the signal bandwidth become greater than the filter pass band frequency.
[0108] In the current study, Savitzky-Golay (SG) filter also known as least-square or polynomial smoothing filter is used to smooth the desired signal. The SG filter is basically a low pass filter or it can be also consider as a type of finite impulse response FIR digital filter that can preserve the high-frequency content of the desired signal. The output signal from the sensor can be represented as:
y(n)=x(n)+w(n)
[0109] Where x(n) represents the magnetic field signal with high frequency content while w(n) is the associated noise with magneto resistive sensor i.e. Johnson (thermal noise), shot noise, 1/f (flicker) noise. The SG filter can be defined by two parameters that are denoted as K for the polynomial degree and M for sequence. The following assumptions are made in the SG filter:
[0110] I. All data points of the signal should be natural numbers.
[0111] II. The length of the signal should be N=2M+1 and is odd for the sequence of M.
[0112] III. Data points should be positioned symmetrically about the origin x.sub.o as follow:
x.sub.N=[x.sub.−M, . . . ,x.sub.−1,x.sub.0,x.sub.1, . . . ,x.sub.M]
[0113] Polynomial smoothing of N samples of data is equivalent to replacing them by the values that lie on smooth polynomial curves drawn between the noisy samples.
{circumflex over (x)}.sub.m=c.sub.0+c.sub.1m+ . . . +c.sub.km.sup.k,−M≤m≤M
[0114] Where {circumflex over (x)}.sub.m represent the m.sup.th smooth data point. The coefficients c.sub.i are determined optimally by least square fit that minimize the least square error and also fits the given data on corresponding polynomial curve. For N data samples the performance index can be minimized as follows:
[0115] Similarly, we define K+1 polynomial basis vectors as follows:
S=[s.sub.0,s.sub.1, . . . ,s.sub.k]
[0116] Hence, the smooth data can be represented in vector form as:
[0117] As the data points should be symmetrically about the origin, the middle smoothed value y.sub.0={circumflex over (x)}.sub.0 is given in terms of middle SG filter b.sub.0.
[0118] The N-dimensional vector x can be shifted to n instants of time as follows:
x.fwdarw.[x.sub.n−M, . . . ,x.sub.n−1,x.sub.n,x.sub.n+1, . . . ,x.sub.n+M]
[0119] The resulting length N, order K, SG filter for smoothing a noisy sequence x(n) will be, in its steady-state form as:
[0120] Filtering the Results (ii): DWT Denoising.
[0121] As discussed, the data received from the sensors can be difficult to analyse because it may contain high content of noise. Therefore the data may need to be smooth. In an alternative to Savitzky-Golay filtering, discrete wavelet transform (DWT) denoising techniques may be used to estimate the signal from the sensor and remove noise component. DWT provides an effective denoising with minimal computational complexity. The DWT denoising technique consists of three main steps with five parameters as shown in the flowchart in
[0122] First, is the data from the sensor needs to be transformed into a wavelet domain with the length of the signal power of 2. This transformation can be done by selecting a mother wavelet function (ø) from the wavelet family. Selecting a suitable type of wavelet is extremely important for denoising the data because something two similar wavelets may give different denoising data. After selection of the wavelet function, the decomposition level (k) needs to be defined. Then, a criterion is selected to reduce or shrink the coefficient of the wavelet transform. The coefficient of the wavelet transform can be reduced by selecting a specific thresholding function (β). There are four types of thresholding functions that are commonly used. Among them, Stein's Unbiased Risk Estimate (SURE) threshold is mostly used because of its state of the art decomposition of noise and better performance. The SURE thresholding can be define as:
[0123] Where x, is the detailed wavelet coefficient, t is the candidate threshold, N is the length of data and M is the number of the data points less than t. SURE thresholding is generally used to obtain the unbiased variance between the unfiltered and filtered data. After defining the function, the thresholding selection rule (γ) is selected. In DWT denoising, denoising of the signal depends greatly on the selection of the noise threshold. The wrong choice can result in lowering down the signal strength. Traditional thresholding transforms the coefficient whose magnitude is below the specified value. In the DWT denoising technique, there are different thresholding selection parameters but the most commonly used threshold is the global thresholding. In global thresholding noise is assumed to have Gaussian distribution, having the same amplitude and frequency distribution that span the same data length. Global thresholding can be further divided into soft and hard thresholding which can be defined respectively in the equations below:
[0124] Where and x.sub.j,i are x′.sub.j,i the noise and denoise coefficients of the wavelet at a j.sup.th decomposing level and i location. Finally, the shrunk coefficients are first rescaled (p) and then inversely transform to the original domain which is the denoised signal.
[0125] To check the performance of the filtered data signal to noise ratio (SNR) and its root mean square error (RMSE) can be determined as below:
EXPERIMENTAL RESULTS
[0126] The section below includes experimental data from two sets of experiments. In the first, a single magnetic sensor was used. In the second set of data, a quad sensor (i.e. a sensing arrangement including four magnetic sensors, such as the one shown in
[0127] A. Single Sensor Configuration
[0128] To evaluate the performance of the sensor and to obtain the correlation between the magnetic field and displacement, a mechanical testing system, shown in
[0129] Sensor Calibration
[0130] The sensor was first calibrated in the z-axis only in order to estimate the distance between the sensor and magnet. The permanent magnet was placed perpendicular to the z-axis of the sensor (Note that North Pole was facing towards the sensor, if poles changes the magnetic field sign change from positive to negative) and was moved linearly with the range of 18 mm at a step size of 1 mm. The resulted data set was processed with the algorithm as shown in
[0131] After estimating the distance between sensor and magnet, a similar set of experiments were conducted to analyse how the system detected the displacement of the sensor/magnet if they moved in a non-z direction. To evaluate this, the sensor was first moved linearly in y-axis ranging from 0.1 mm to 4 mm with the step size of 0.5 mm (at z=15 mm). It was and also moved angularly around the y-axis ranging from 0 to 4.0 degrees.
TABLE-US-00001 TABLE 1 Real and estimated values of movement in the y-direction. Actual Estimated Movement Estimated Movement movement (mm) without filter (mm) with filter (mm) 0.3 0.321 ± 0.390 0.328 ± 0.079 0.5 0.527 ± 0.393 0.530 ± 0.075 1.0 1.078 ± 0.386 1.082 ± 0.089 1.5 1.627 ± 0.384 1.632 ± 0.074 2.0 2.126 ± 0.372 2.133 ± 0.079 2.5 2.660 ± 0.371 2.665 ± 0.080 3.0 3.169 ± 0.380 3.173 ± 0.079 3.5 3.701 ± 0.371 3.705 ± 0.078 4.0 4.191 ± 0.369 4.195 ± 0.085
[0132]
[0133] The graphs in
[0134] Also, the graphs in
[0135] Sensor Performance for Different Movements and Materials
[0136] The calibration steps described above, and whose results were shown in
TABLE-US-00002 TABLE 2 Mean and standard deviations of static and dynamic distances for a range of different materials. Static Movement Dynamic Movement Materials (0.3 mm) (0.3 mm) No Material 0.3091 ±0.023 0.3133 ± 0.1012 Titanium 0.3191 ± 0.023 0.3231 ± 0.1040 Titanium and Bone cement 0.3085 ± 0.033 0.3305 ± 0.1212 Titanium and UHMWPE 0.3043 ± 0.028 0.3323 ± 0.11175 Titanium, Bone cement, 0.3085 ± 0.033 0.3317 ± 0.1221 and UHMWPE
[0137] Sensitivity
[0138] In the literature, there is no specific information about the minimum distance between the humeral tip and the cement restrictor in total elbow arthroplasty. However, in shoulder arthroplasty the minimum distance between cement restrictor and humeral component is around 10 mm. In order to check the sensitivity of the system of the present invention, the inventors placed the permanent magnet in the cement restrictor at a distance of greater than 10 mm from the magnetic sensor and showed the system performs under static and dynamic linear movement in they direction ranging from 0.15 mm to 1 mm.
[0139] The results show that, ideally, the distance between sensor and magnet for static and dynamic displacement should be below 16 mm.
[0140] Linear and Angular Movement
[0141]
[0142] B. Quad Sensor Configuration
[0143] A similar experimental setup was used to analyse the quad sensor arrangement, as for the single sensor arrangement. First, the effect of the magnetic field on the quad sensor configuration was analysed. As shown in
[0144] It can be seen that the y-components of the magnetic field strength of all four sensors change in unison as the permanent magnet is moved in the y-direction, but with different magnitude because of their position. The magnetic field of sensors 3 and 4 were almost the same because their y-distance values are the same. In contrast, because sensors 1 and 2 are 6 mm apart from each other in the y-direction, they have a magnetic field magnitude difference. Similarly, when the magnet was moved in x-axis all the sensors showed the same magnetic field variation response but with different magnitude.
[0145] As shown in
[0146] Z-Distance Estimation
[0147] As described in the previous section the quad sensor needs to be calibrated in order to determine the localization of the magnet. The first step of the detection algorithm is to determine the z-distance between the sensor and magnet. In order to check the effect of the quad sensor in estimating the z-distance, the permanent magnet enclosed in cement restrictor was placed perpendicularly, pointing towards to the quad sensor that was hermetically sealed in 2 mm thick titanium alloy. By using the linear actuator the distance between the quad sensor and magnet was increased with a step size of 1 mm.
[0148] Linear Movement in y-Direction
[0149] As discussed in the calibration section, displacement detection in the x and y-axis can be determined by using the equations given earlier in this application. In order to analyse the performance of the quad sensor in detecting movement in the x- and y-directions. The sensor was first moved linearly in the y-direction ranging from 0.15 to 4.0 mm with a step size of 0.5 mm, keeping the x-distance constant and with a z-Distance of 15 mm. Compared with the single sensor configuration, the noise content in the quad sensor is low as previously described. However, additional filtering is carried out here, in order to smooth the data. Table 3 below shows the selected type of DWT filter along with its parameters. The selection of mother wavelet and decomposition was based on the signal reconstruction and SNR value.
TABLE-US-00003 TABLE 3 Selected parameters for DWT 1.sup.st Step 2.sup.nd Step 3.sup.rd Step Mother Decomposition Threshold Threshold Threshold Parameters Wavelet level Function Selection rescaling Selected Sym 6 6 SURE Hard one Parameter
[0150]
[0151]
TABLE-US-00004 TABLE 4 Comparison of RMSE and SNR for single and quad sensor configurations. Displacement Single Sensor Configuration Quad Sensor Configuration (mm) RMSE SNR RMSR SNR 0.15 0.063 33.27 0.031 39.34 0.30 0.051 41.14 0.032 45.30 0.50 0.066 43.36 0.021 53.51 1.00 0.137 43.03 0.026 57.59 1.50 0.157 45.40 0.035 58.47 2.00 0.222 44.87 0.051 57.72 2.50 0.288 44.55 0.047 60.31 3.00 0.355 44.32 0.033 64.92 3.50 0.390 44.64 0.026 68.41 4.00 0.479 44.21 0.020 71.83
[0152] Table 4 describes the RMSE and SNR between both configurations. It was observed that in the single sensor configuration the maximum SNR value was 45 dB at 1.50 mm displacement and with increase in distance the RMSE increased. While, in quad senor configuration with increase in distance the SNR value increased and this configuration showed a maximum RMSE of 0.051.
[0153] Angular Movement in x-Direction
[0154]
[0155] The change in z-distance arises because as the magnet angularly moves it changes the distance between the sensor and magnet, which our algorithm was able to detect. Also, the in z-distance can differentiate between linear and angular movement. The change in the y-distance is due to the orientation of the magnet.
[0156]
[0157]
[0158] This shows that the quad sensor configuration of the present invention clearly specifies the position of the magnet. During the angular movement experiment, the starting position of the magnet was at the centre of sensor S1, then moved 4 degrees in both the positive and negative directions. As discussed, the single sensor can detect angular displacement up to 3 degrees depending upon the orientation. In
[0159] The sensor selection criteria depend upon the localization of the magnet. It can be observed that during positive x-direction displacement, the magnet is displaced between sensor S1 and S3. Therefore eliminating S2 and S4 value from the quad configuration gives a well-matched result. Similarly, during the negative x-direction displacement the single sensor and quad sensor configurations were able to detect the movement with minimum error, but as explained previously as the magnet lies between sensor S1 and S4. Therefore, by combining the values of these sensors and eliminating sensors S2 and S3 gives better, well-matched results.
[0160] Cross-Talk
[0161] The magnetic field density of a permanent cylindrical magnet displays two features: non-linearity and cross talk. Due to these, the magnetic field does not vary linearly with spatial location, and movement in a single can direction (e.g. the x-direction) can lead to a change in all three of the components of the magnetic field strength, which is experienced by e.g. the magnetic sensor. These features give rise to a correlation between displacement and magnetic field which is not-insignificant and challenging to resolve.
[0162]
[0163]
[0164] A similar set of experiments was conducted to analyse the effect of the correlation of magnetic field with respect to displacement by moving the magnet in the z-direction to 4 mm with the step size of 1 mm at different y-distances.
[0165] Resolution
[0166] To analyse the sensitivity of the quad sensor configuration in static and dynamic movement. 4 sets of experiments were conducted by moving the magnet quasi statically and dynamically in the y-direction to 1 mm with a set of 0.15, 0.20, 0.30, 0.50 and 1.00 mm at different z-distances. The selection of z-distances was based on the teaching of the literature, that the minimum distance between the humeral tip and cement restrictor is 10 mm. So, the starting z-distance was selected to be 10 mm and the end z-distance 20 mm. The results of these experiments are shown in