Method for electromagnetically localizing a receiver

The method addresses magnetic dipole ambiguity in electromagnetic localization by using non-coplanar generators and concentric coils with multilateration and minimization algorithms, ensuring accurate and efficient receiver positioning without user input.

WO2026132126A1PCT designated stage Publication Date: 2026-06-25MINMAXMEDICAL

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
MINMAXMEDICAL
Filing Date
2025-12-17
Publication Date
2026-06-25

AI Technical Summary

Technical Problem

Electromagnetic localization methods face magnetic dipole ambiguity, leading to inaccurate localization of receivers due to multiple solution convergence, which existing systems either address at high computational cost or with user input restrictions.

Method used

A method using a transmitter with non-coplanar magnetic field generators and a receiver with concentric receiving coils, employing multilateration and minimization algorithms to accurately determine the receiver's position without user input, by iteratively calculating and minimizing magnetic field differences.

Benefits of technology

Accurately localizes the receiver with reduced computational cost and user intervention, ensuring reliable positioning even at distances greater than several centimeters from the transmitter.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure EP2025087837_25062026_PF_FP_ABST
    Figure EP2025087837_25062026_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure concerns a method for electromagnetically localizing a receiver (20) with respect to a transmitter (10), comprising: - emitting (E1) a respective magnetic field by each magnetic field generator (11) of the transmitter (10); - receiving and measuring (E2) each emitted magnetic field using the receiver (20); and - calculating (E45, E5) a position of the receiver (20) based on each measured magnetic field.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] METHOD FOR ELECTROMAGNETICALLY LOCALIZING A RECEIVER

[0002] TECHNICAL FIELD

[0003] The present disclosure relates to the field of electromagnetic localization of a receiver with respect to a transmitter.

[0004] TECHNICAL BACKGROUND

[0005] Computer-assisted surgery, surgical navigation, and surgical robotics all rely on the measurement of the relative position and / or orientation between several trackers attached to anatomical structures or bones, to surgical instruments, to robot ends, or to various sensors.

[0006] Optical localization systems are well known and widely used, though limited by the bulkiness of their large trackers and line of sight major constraints. Electromagnetic systems are particularly adapted to be used during minimally invasive surgeries, as they allow an electromagnetic transducer to be inserted into the patient through an incision, and as they are not limited by any line-of-sight issue.

[0007] An electromagnetic localization device generally consists of a transmitter comprising one or several transmitting coils rigidly linked to each other, and of a receiver comprising one or several receiving coils rigidly linked to each other. As well known in the art, the joint analysis and modeling of the magnetic fields emitted by the transmitting coils and measured by the receiving coils makes it possible to determine the pose, that is to say the position and / or orientation, of the receiver with respect to the transmitter. Consequently, the respective pose of objects linked to each of the receiver and the transmitter can be determined as long as the geometry of the links between said receiver or transmitter and the objects to be tracked are known.

[0008] Typically, a transmitter comprises three coils and a receiver comprises three smaller coils. Therefore, nine measurements are obtained, and the six independent degrees of freedom of the pose of a transform matrix between the receiver reference system and the transmitter reference system can be determined. In many systems, it is possible to use one transmitter and several receivers, in order to determine the relative poses of these receivers with respect to each other. For example, one receiver can be attached to a bone, and another one to the tip of an instrument, so that the relative pose of the bone with respect to the tip of the instrument can be determined.

[0009] Electromagnetic localization devices are well known in the literature, as for example in the document "Magnetic Position and Orientation Tracking System" by Frederick H. Raab et al. published in IEEE Transactions on Aerospace and Electronic Systems VOL. AES-15, No. 5 September 1979, or the document "La localisation spatiale d’outils chirurgicaux par systemes electromagnetiques alternatifs. Applications et domaines de validite des modelisations numeriques" by Joffrey Paille - Thesis, Universite Joseph- Fourier - Grenoble I, 2004. HAL Id: tel-00006125, version 1.

[0010] However, electromagnetic localization methods are confronted with magnetic dipole ambiguity. Indeed, the equations used to calculate distances based on the measured magnetic fields emitted by the transmitter may yield multiple solutions. Thus, the method may converge towards the real position of the receiver, that is to say the actual physical location of the receiver in space, but may also converge toward the mirror position of the receiver, that is to say an alternative, symmetrical solution to the real position with respect to a specific surface or point. This may lead to an inaccurate localization of the receiver with respect to the transmitter, thus an inaccurate localization of the medical tool or implant, which may as a result endanger the surgery.

[0011] Some systems solve this magnetic dipole ambiguity by implementing a transmitter comprising several coils and calculating, for each coil, all the potential positions of the receiver, in order to find the real position. However, these systems are costly in calculation time.

[0012] Other systems solve this magnetic dipole ambiguity by requesting the user to input a position information of the receiver before implementing the process. However, such systems are restrictive for the user and prone to human error.

[0013] Document US 8 180 430 B2 discloses a system for solving magnetic dipole ambiguity using multiple magnetic field generators and sensors and calculating corresponding potential positions. The system incorporates pre-determined positional information such as an arrow marking positioned on the location pad and indicating the direction of the generated magnetic field, or several location pads located at different distances of the object. Thus, the system can eliminate the mirror positions and determine the real position of the receiver. However, such a determination is costly in time, at it is necessary to position the arrow in the right direction on the location pad, or is costly in equipment, as at least two location pads are necessary to solve magnetic dipole ambiguity.

[0014] SUMMARY

[0015] An aim of the present disclosure is to propose a method for electromagnetically localizing a receiver which allows solving of the magnetic dipole ambiguity in a way which is accurate, reliable and less restrictive for the user.

[0016] According to a first aspect, the present disclosure relates to a method for electromagnetically localizing a receiver with respect to a transmitter, comprising: - emitting a respective magnetic field by each magnetic field generator of the transmitter, said transmitter comprising at least four non-coplanar magnetic field generators separated from each other by known distances;

[0017] - receiving and measuring each emitted magnetic field using the receiver, wherein the receiver comprises at least three substantially concentric receiving coils;

[0018] - assuming that each of the substantially concentric receiving coils is subjected to a same respective magnetic field, calculating a respective norm for each respective measured magnetic field;

[0019] - estimating a preliminary position of the receiver based on the calculated respective norms and on the known distances between the magnetic field generators; and

[0020] - starting from said estimated preliminary position, calculating a position of the receiver based on each measured magnetic field by minimizing a difference between said measured magnetic field and a theoretical magnetic field that would be measured in the calculated position.

[0021] Advantageously, the receiver is continuously localized with respect to the transmitter by iteratively implementing the above steps. The method comprises determining whether a current preliminary position of the receiver is located in a same hemisphere with respect to the transmitter as a last position of the receiver, and, if the current preliminary position of the receiver is in the same hemisphere as the last position of the receiver, using the last position of the receiver as the starting position for calculating the current position of the receiver

[0022] The receiver may be a tri-axis orthogonal receiver.

[0023] The receiver may be a tri-axis orthonormal receiver.

[0024] The receiving coils of the receiver may be approximately concentric.

[0025] The transmitter may comprise at least a pair of two magnetic field generators positioned symmetrically with respect to a center of the transmitter.

[0026] The transmitter may comprise six magnetic field generators.

[0027] The transmitter may further comprise a housing in the form of a rectangular block, the six magnetic field generators of the transmitter may be arranged in three orthogonal opposing pairs, each magnetic field generator being positioned facing a respective side of the rectangular block of the housing.

[0028] The housing of the transmitter may be in the form of a cube.

[0029] Each known distance separating two magnetic field generators may be at least equal to 0,5 cm, for example may be comprised between 1 cm and 5 cm, for example may be equal to 3 cm.

[0030] Estimating the preliminary position of the receiver may comprise running a multilateration algorithm on the calculated norms of the measured magnetic fields. The method may be for electromagnetically localizing several receivers with respect to a transmitter, wherein each receiver receives and measures each emitted magnetic field, wherein a preliminary position is estimated for each respective receiver and wherein a position of each respective receiver is calculated based on each measured magnetic field and on each respective estimated preliminary position.

[0031] The method may be for electromagnetically localizing a receiver with respect to several transmitters, wherein each of the several transmitters comprises at least four non- coplanar magnetic field generators separated from each other by known distances, and wherein the steps of calculating the respective norm and of calculating the preliminary position are performed for each of the several transmitters.

[0032] According to a second aspect, the present disclosure relates to a method for electromagnetically localizing a receiver with respect to a transmitter, comprising:

[0033] - emitting a respective magnetic field by each magnetic field generator of the transmitter, said transmitter comprising at least three non-coplanar magnetic field generators separated from each other by known distances;

[0034] - receiving and measuring each emitted magnetic field using the receiver;

[0035] - calculating a first position of the receiver based on each measured magnetic field and on a first initial position hypothesis;

[0036] - calculating a first residual corresponding to the first position;

[0037] - calculating a second position of the receiver based on each measured magnetic field and on a second initial position hypothesis, wherein the second initial position hypothesis corresponds to a mirror image of the first position of the receiver calculated in step;

[0038] - calculating a second residual corresponding to the second position; and

[0039] - selecting the position of the receiver associated with the smallest of the first residual and the second residual, as corresponding to the calculated position of the receiver.

[0040] The receiver may be a tri-axis orthogonal receiver.

[0041] The receiver may be a tri-axis orthonormal receiver.

[0042] The receiving coils of the receiver may be approximately concentric.

[0043] The transmitter may comprise at least a pair of two magnetic field generators positioned symmetrically with respect to a center of the transmitter.

[0044] The transmitter may comprise six magnetic field generators.

[0045] The transmitter may further comprise a housing in the form of a rectangular block, the six magnetic field generators of the transmitter may be arranged in three orthogonal opposing pairs, each magnetic field generator being positioned facing a respective side of the rectangular block of the housing. The housing of the transmitter may be in the form of a cube.

[0046] Each known distance separating two magnetic field generators may be at least equal to 0,5 cm, for example may be comprised between 1 cm and 5 cm, for example may be equal to 3 cm.

[0047] Calculating the first position of the receiver may comprise running a minimization algorithm starting at the first initial position hypothesis and calculating the second position of the receiver may comprise running a minimization algorithm starting at the second initial position hypothesis.

[0048] The method may be for electromagnetically localizing several receivers with respect to a transmitter, wherein each receiver receives and measures each emitted magnetic field, wherein the first position of each respective receiver is calculated based on each measured magnetic field and on the first initial position hypothesis and wherein the second position of each respective receiver is calculated based on each measured magnetic field and on the second initial position hypothesis.

[0049] Another object of the invention is an electromagnetic localization system comprising: at least one transmitter comprising at least four non-coplanar magnetic field generators separated from each other by known distances, at least one receiver comprising at least three substantially concentric receiving coils, and a processing unit configured to implement the method as described above.

[0050] BRIEF DESCRIPTION OF THE DRAWINGS

[0051] Other features and advantages of the disclosure will appear in the following description with reference to the following figures.

[0052] Figure 1 illustrates, schematically, an exploded perspective view of a transmitter used to implement the method.

[0053] Figure 2 illustrates, schematically, a perspective view of a receiver used to implement the method.

[0054] Figure 3 illustrates, schematically, a system used to implement the method.

[0055] Figure 4 illustrates a block diagram of a method for electromagnetically localizing a receiver with respect to a transmitter according to a first aspect.

[0056] Figure 5 illustrates of a method for electromagnetically localizing a receiver with respect to a transmitter according to a second aspect. DETAILED DESCRIPTION

[0057] Method for electromaqnetically localizing a receiver

[0058] According to a first aspect, a method for electromagnetically localizing a receiver 20 with respect to a transmitter 10 is illustrated by way of a non-limiting example in figure 4. The method comprises:

[0059] - emitting E1 a respective magnetic field by each magnetic field generator 11 of the transmitter 10, said transmitter 10 comprising at least four non-coplanar magnetic field generators 11 separated from each other by known distances;

[0060] - receiving and measuring E2 each emitted magnetic field using the receiver 20;

[0061] - calculating E31 a respective norm for each respective measured magnetic field, each respective norm being representative of a distance between the receiver 20 and the respective magnetic field generator 11 ;

[0062] - estimating E32 a preliminary position of the receiver 20 based on the calculated respective norms; and

[0063] - calculating E5 a position of the receiver 20 based on each measured magnetic field and on the estimated preliminary position.

[0064] According to a second aspect, a method for electromagnetically localizing a receiver 20 with respect to a transmitter 10 is illustrated by way of a non-limiting example in figure 5. The method comprises:

[0065] - emitting E1 a respective magnetic field by each magnetic field generator 11 of the transmitter 10, said transmitter 10 comprising at least three non-coplanar magnetic field generators 11 separated from each other by known distances;

[0066] - receiving and measuring E2 each emitted magnetic field using the receiver 20;

[0067] - calculating E41 a first position P1 of the receiver 20 based on each measured magnetic field and on a first initial position hypothesis H1 ;

[0068] - calculating E43 a first residual corresponding to the first position P1;

[0069] - calculating E42 a second position P2 of the receiver 20 based on each measured magnetic field and on a second initial position hypothesis H2, wherein the second initial position hypothesis H2 corresponds to a mirror image of the first position P1 of the receiver 20 calculated in step E41 ;

[0070] - calculating E44 a second residual corresponding to the second position P2; and

[0071] - selecting E45 the position P1 , P2 of the receiver 20 associated with the smallest of the first residual and the second residual, as corresponding to the calculated position of the receiver 20.

[0072] Each of the methods according to the first aspect and to the second aspect allows solving of the magnetic dipole ambiguity in a way which is accurate, reliable and less restrictive for the user. More specifically, each of the method according to the first aspect and to the second aspect allows an accurate and reliable localizing of the receiver 20, without requiring pre-determined input by a user, for example without requiring any indication from the user about an approximative position of the receiver relative to the transmitter.

[0073] Furthermore, each of the methods according to the first aspect and to the second aspect allows electromagnetically localizing the receiver 20 even when the receiver 20 is positioned far away, that is to say more than several centimeters away, from the transmitter 10. Thus, the position of the receiver 20 can be calculated accurately even when the receiver 20 is located far away from the transmitter 10.

[0074] The method according to the first aspect allows for obtaining a preliminary position of the receiver 20 which is located in a hemisphere where a real position of the receiver 20 is located, instead of a hemisphere where a mirror position of the receiver 20 is located. The real position of the receiver 20 corresponds to the actual physical position of the receiver 20 in space, which corresponds to the true location of the receiver 20 with respect to the transmitter 10. The mirror position of the receiver 20 corresponds to an alternative, symmetrical solution to the real position with respect to a specific surface or point. The mirror position is a secondary, incorrect solution which can arise during position calculation due to magnetic dipole ambiguity, as the equations used to calculate distances based on the measured magnetic fields emitted by the transmitter 10 may yield multiple solutions. With the method according to the first aspect, the preliminary position of the receiver 20 is representative of the hemisphere where the real position of the receiver 20 is located and is also representative of a distance between the receiver 20 and the transmitter 10. Therefore, the method according to the first aspect allows the position calculation E5 of the receiver 20 to start from an initial position which is located in the hemisphere where the receiver 20 is physically located. Therefore, the position calculation E5 does not risk converging towards a local minimum, but rather will converge towards the global minimum which corresponds to the real position of the receiver 20. Also, the position calculation E5 quickly converges towards the real position of the receiver 20, thus the method is less costly in calculation time and / or computing power.

[0075] The method according to the second aspect determines two possible positions but automatically selects the real position of the receiver by taking into account residuals corresponding to each possible position.

[0076] Definitions

[0077] In the present document, the word “pose” is defined as the position and / or orientation of an object with respect to another object. It can for instance be represented as a transform matrix between a reference system attached to a first object and a reference system attached to the other object. Localizing an object amounts to determining the pose of the concerned object, i.e. the position of the object for example carrying a magnetic transmitter 10, as well as its orientation or its inclination with respect to another object, from magnetic data transmitted by said magnetic field transmitter 10 and measured by receiver 20 carried by said other object. In the present case, as will be seen later, said object can be fixed or mobile.

[0078] Moreover, in the present description, the use of the word "magnetic" can be replaced by the word "electromagnetic" in the sense that the source - the magnetic transmitter 10 - can be electromagnetic technology, and the magnetic receiver 20 can also be electromagnetic technology.

[0079] Transmitter

[0080] A system for implementing the electromagnetic localization method disclosed above may comprise a transmitter 10, as illustrated by way of a non-limiting example in figure 1 . The transmitter 10 comprises at least four magnetic field generators 11 to implement the method according to the first aspect and at least three magnetic field generators 11 to implement the method according to the second aspect. Each magnetic field generator 11 may be a transmitting coil. The transmitting coil may have any suitable shape, and may for example be a circular coil, an elliptical coil, a square coil, a rectangular coil, etc.

[0081] The magnetic field generators 11 are non-coplanar. In other words, the magnetic field generators 11 may be oriented along distinct axes which may be parallel, intersecting, or perpendicular and / or the magnetic field generators 11 may have a same axis but have distinct centers. The center of a magnetic field generator 11 corresponds to a geometric center of the transmitting coil’s 11 physical structure, for example may correspond to a barycenter of the transmitting coil’s 11 windings. For example, in the case of a circular coil, the center of the magnetic field generator 11 corresponds to a point equidistant from all parts of the transmitting coil’s 11 windings. More particularly, the transmitter 10 can comprise three orthogonal magnetic field generators 11 , that is to say oriented along the three axes of an orthogonal reference frame 13.

[0082] The magnetic field generators 11 of the transmitter 10 may be rigidly connected to each other. For example, the transmitter 10 may comprise a frame 13 on which each magnetic field generators 11 is mounted. The frame 13 is a mechanical structure that holds the transmitting coils 11 together in a fixed orientation relative to each other. The frame 13 may include cube edges on which the magnetic field generators 11 are mounted, as illustrated by way of a non-limiting example in figure 1 .

[0083] The transmitter 10 may comprise a housing 12 that contains the components of the transmitter 10, such as the magnetic field generators 11 and the frame 13. The housing 12 of the transmitter 10 may be in the form of a rectangular block or in the form of a cube. The transmitter 10 may comprise at least a pair of two magnetic field generators 11 positioned symmetrically with respect to a center of the transmitter 10. The shape, size and / or arrangement of the at least two magnetic field generators 11 of the pair may be symmetrical with respect to the center of the transmitter 10. Such a pair of two symmetric magnetic field generators 11 improves the homogeneity of the accuracy of the localization of the receiver 20 with respect to the transmitter 10, whatever the localization of the receiver 20. More specifically, the at least two magnetic field generators 11 of the pair may be oriented along a same axis but have distinct centers separated from each other by a known distance. The transmitter 10 may comprise two pairs of two magnetic field generators 11 positioned symmetrically with respect to the center of the transmitter 10.

[0084] The transmitter 10 may comprise four, five, six, or more, magnetic field generators 11 .

[0085] When the transmitter 10 comprises six magnetic field generators 11 , the six magnetic field generators 11 may be arranged in three opposing pairs, each of the two magnetic field generators 11 of a given pair being positioned symmetrically with respect to a center of the transmitter 10. More specifically, the six magnetic field generators 11 may be arranged in three orthogonal opposing pairs. Each magnetic field generator 11 may be separated from the center of the transmitter 10 by a predetermined distance.

[0086] Thus, the transmitter 10 may comprise a housing 12 in the form of a rectangular block, the six magnetic field generators 11 of the transmitter 10 may be arranged in three orthogonal opposing pairs, each magnetic field generator 11 being positioned facing a respective side of the rectangular block of the housing 12. The frame 13 may be substantially cubic, each magnetic field generator 11 being mounted on a respective side of the frame 13.

[0087] The known distances separating the magnetic field generators 11 from each other may include several different known distances or may include only an identical distance if the magnetic field generators 11 are positioned equidistant from each other. The distances separating two magnetic field generators 11 are known from the initial configuration of the transmitter 10.

[0088] Each known distance separating two magnetic field generators 11 may be at least equal to 0,5 cm, for example may be comprised between 1 cm and 5 cm, for example may be equal to 3 cm. A distance separating each of the magnetic field generators 11 determines a maximum distance at which a receiver 20 may be located. The distances separating each of the magnetic field generators 11 disclosed above are sufficient to allow for accurate estimating of the preliminary position of the receiver 20 based on the calculated norms in the method according to the first aspect, even when the transmitter 10 and receiver 20 are positioned far away from each other, that is to say more than several centimeters away from each other. When the distance separating each of the magnetic field generators 11 is greater than 1 cm, the receiver 20 can be located even when it is located more than several tens of centimeters away from the transmitter 10.

[0089] The transmitter 10 may further comprise communicating means configured to communicate, for example wirelessly, with a processing unit.

[0090] Receiver

[0091] The system for implementing the electromagnetic localization method disclosed above may comprise a receiver 20, as illustrated by way of a non-limiting example in figure 2. The receiver 20 may comprise a number of receiving coils 21 , for example at least three receiving coils 21. Alternatively, the receiver 20 can comprise a number of magnetoresistive sensors, such as anisotropic magnetoresistance sensors, global magnetoresistive sensor, tunnel magneto-resistive sensors or SQUID (superconducting quantum interference device) sensors. As known in the art, such magneto-resistive sensors comprise a resistive element with a resistance proportional to a value of the magnetic field they receive.

[0092] The receiving coils 21 of the receiver 20 may be non-coplanar, that is to say do not lie in a same plane. The receiving coils 21 may be oriented along distinct axes, and / or be parallel to each other but spatially separated by a distance.

[0093] The receiving coils 21 of the receiver 20 are substantially concentric, that is to say they approximately share a same center, as illustrated by way of a non-limiting example in figure 3. Therefore, the distance between a center of the receiving coil 21 to a given magnetic field generator 11 is approximately the same for all of the receiving coils 21 . The more concentric the receiving coils 21 , the better the accuracy of the localization. Otherwise said, it is not necessary to have a strict concentricity of the receiving coils, but one can accept a lack of concentricity provided that it can still be assumed that the magnetic field is the same for all receiving coils and a reduced accuracy is tolerated.

[0094] The effect of the substantial concentricity of the receiving coils can be explained as follows.

[0095] An individual receiving coil defines a surface S and a normal x to the surface S. The magnetic flux through the surface S is the integral of the normal component of the magnetic field B over the surface S: px= J B. dS. If the magnetic field B is constant on the surface S, the magnetic flux is <px= B. x S.

[0096] In harmonical regime, the corresponding electric field is Ex= - j co cpx= -j M S B. x.

[0097] In the receiver, when three receiving coils whose normal to their surface is x , y and z are considered and the coils are concentric, the magnetic field B can be considered to be the same for all coils. that the matrix R can be inverted.

[0098] The simplest case is when the receiving coils are orthogonal to each other (i.e. x , y and z are orthogonal to each other). In this case, the inverted matrix / ?-1is the transposed matrix / ?7and the norm of the magnetic field is |B| = The norm is independent from the orientation of the receiver relative to the transmitter.

[0099] However, as long as the vectors x , y and z are not colinear, it remains possible to determine the norm of the magnetic field, but this requires determining Z?-1.

[0100] In such cases, the computation of the norm of the magnetic field is fast.

[0101] If the coils were not concentric, the assumption that the magnetic field is the same for all receiving coils would no longer be true and the norm of each magnetic field would be different for each coil, which would correspond to a more complex problem to solve.

[0102] Advantageously, the receiver 20 may be a tri-axis orthogonal receiver, more particularly may be a tri-axis orthonormal receiver. The receiver 20 thus comprises three orthogonal receiving coils 21 , that is to say oriented along the three axes of an orthogonal reference. Such a tri-axis orthogonal receiver 20 allows for measuring not only the position of the receiver 20 with respect to the transmitter 10, but also its orientation. Each receiving coil 21 measuring the component of the magnetic field along its respective axis ensures uniform measurement across all directions.

[0103] The receiving coils 21 of the receiver 20 may be rigidly connected to each other. For example, the receiver 20 may comprise a frame on which each receiving coil 21 is mounted. The frame is a mechanical structure that holds the receiving coils 21 together in a fixed orientation relative to each other.

[0104] The receiver 20 may comprise a housing 22 that contains the components of the receiver 20, such as the receiving coils 21 and the frame. The housing 22 of the receiver 20 may be in the form of a rectangular block or in the form of a cube.

[0105] The receiver 20 may further comprise communicating means configured to communicate, for example wirelessly, with a processing unit. Alternatively, or in addition, the receiver 20 may further comprise a processing unit configured to calculate the position of the receiver 20 based on each measured magnetic field and on the estimated preliminary position.

[0106] The receiver 20 may further comprise a power supply providing electrical power to the communicating means of the receiver 20. Processing unit

[0107] The system for implementing the electromagnetic localization method disclosed above may comprise one or several processing unit(s) configured to implement one or several steps of the method according to the first aspect and / or the method according to the second aspect. For example, the processing unit(s) may be configured to estimate E32 the preliminary position of the receiver 20 and to calculate E5 the position of the receiver 20 based on each measured magnetic field and on the estimated preliminary position in the method according to the first aspect. The processing unit(s) may be configured to calculate E41 the first position P1 of the receiver 20 based on each measured magnetic field and on the first initial position hypothesis H1 and to calculate E42 the second position P2 of the receiver 20 based on each measured magnetic field and on the second initial position hypothesis H2 in the method according to the second aspect. The processing unit(s) may be configured to calculate E43 the first residual and to calculate E44 the second residual in the method according to the second aspect.

[0108] The processing unit may be integrated in the transmitter 10, in the receiver 20, and / or in an external controller. The processing unit may comprise communicating means configured to communicate, for example wirelessly, with the communicating means of the transmitter 10 and / or with the communicating means of the receiver 20.

[0109] The transmitter 10 and the receiver 20 are connected to the processing unit and can communicate with the processing unit, for example via their respective communicating means. The communication can be a wireless communication.

[0110] The processing unit may include for example a microprocessor connected on one hand to the magnetic field generators 11 of the transmitter 10 and on the other hand to the receiver 20. The processing unit is configured to process the signals transmitted and received, and thus makes it possible to determine from the latter the position and / or orientation of the receiver 20 relative to the transmitter 10.

[0111] The processing unit receives information concerning the characteristics of the signals passing through the receiving coils 21 . From the intensity of the magnetic fields captured by the receiving coils 21 , the processing unit is configured to calculate the position and / or orientation of the set of receiving coils 21 with respect to the set of transmitting coils 11 , that is to say the position and / or orientation of the receiver 20 with respect to the transmitter 10.

[0112] The steps of the method for electromagnetically localizing a receiver 20 with respect to a transmitter 10 according to the first aspect and according to the second aspect will be disclosed in further details below. Emitting a respective magnetic field

[0113] For each of the method according to the first aspect and according to the second aspect, the step of emitting E1 a respective magnetic field is performed by each magnetic field generator 11 of the transmitter 10.

[0114] When a voltage is imposed on the terminals of a magnetic field generator 11 , or transmitting coil, of the transmitter 10, an electric current flows in the transmitting coil 11 which then generates a magnetic field proportional to the current flowing through it and the shape of which depends on the characteristics of the transmitting coil 11 (orientation, magnetic moment, shape

[0115] Receiving and measuring each emitted magnetic field

[0116] For each of the method according to the first aspect and according to the second aspect, the step of receiving and measuring E2 each magnetic field emitted by the respective magnetic field generators 11 of the transmitter 10 is performed by the receiver 20.

[0117] In the presence of a variable magnetic field, a voltage proportional to the variation in the flux of the magnetic field appears in the receiving coil 21 of the receiver 20.

[0118] By measuring the voltage at the terminals of the receiving coil 21 , using a voltmeter or other similar means, or by measuring the current passing through the receiving coil 21 by an ammeter or other similar means, it is possible to determine the magnetic field to which the receiving coil 21 is subjected, provided that the characteristics of the receiving coil 21 are known, which include notably the magnetic moments of the receiving coil 21 , or at least the ratio of the magnetic moments of the receiving coil 21 .

[0119] Method according to the first aspect

[0120] The method according to the first aspect is illustrated by way of a non-limiting example in figure 4 and may be performed by the processing unit.

[0121] In order to implement the method according to the first aspect, the transmitter 10 comprises at least four, for example six, non-coplanar magnetic field generators 11 separated from each other by known distances. The receiver 20 is preferably a tri-axis orthonormal receiver with substantially concentric receiving coils 21 , thus the calculated respective norms do not depend on an orientation of the receiver 20.

[0122] The distances between each magnetic field generator 11 of the transmitter 10 and the receiver 20 may be identical or different, as illustrated by way of a non-limiting example in figure 3. The respective norms for each respective measured magnetic field are calculated in step E31 taking into account the known distances between the magnetic field generators 11 , in order to accurately associate a respective norm with a corresponding distance between the corresponding magnetic field generator 11 and the receiver 20. More specifically, estimating the preliminary position of the receiver 20 in step E32 may comprise running a multilateration algorithm on the calculated norms of the measured magnetic fields. A transmitter 10 comprising at least four magnetic field generators 11 allows the multilateration algorithm to have one unique solution. The multilateration algorithm allows for estimating the position of an object by measuring the difference in distances from multiple reference points and solving a system of equations, for example using numerical methods like least squares. The multilateration algorithm can be run accurately, as the distances separating the magnetic field generators 11 of the transmitter

[0123] 10 are known. Various multilateration algorithms exist and can be used to implement the method. For example, the multilateration algorithm may be based on Iterative Optimization-based methods, Linearized Least Squares or Gradient Descent algorithms.

[0124] More specifically, for the considered distances between the magnetic field generator

[0125] 11 and the receiver 20, the norm of the respective measured magnetic field decreases proportionally to 1 / r3, r corresponding to the distance between the corresponding magnetic field generator 11 and the receiver 20. Therefore, for a given opposing pair of magnetic

[0126] Bl — field generators 11 separated from each other by a known distance, (— = — where B1 is the norm of the first measured magnetic field, B2 is the norm of the second measured magnetic field, r1 is the distance between the first magnetic field generator 11 and the receiver 20, and r2 is the distance between the second magnetic field generator 11 and

[0127] Bl — the receiver 20. Consequently, r2= (— * rl. Thus, for example in the case where the transmitter 10 comprises six magnetic field generators 11 , six such equations can be obtained and injected in a multilateration algorithm in order to estimate in step E32 the preliminary position of the receiver 20.

[0128] Calculating E5 the position of the receiver 20 based on each measured magnetic field and on the estimated preliminary position may be performed by the processing unit.

[0129] Calculating E5 the position of the receiver 20 comprises running a minimization algorithm starting at the estimated preliminary position of the receiver 20. This algorithm is configured to minimize the difference between the measured magnetic field and the theoretical magnetic field that would be measured if the receiver was in the calculated position. The minimization algorithm goes through iterations in order to converge towards the best possible solution, which corresponds to a minimum, which is only a local minimum in the case of the mirror position of the receiver 20, and is the global minimum in the case of the real position of the receiver 20. Here, as the estimated preliminary position of the receiver 20 is located in the hemisphere where the real position of the receiver 20 is located, the minimization algorithm will converge in step E5 with reliability towards the global minimum, that is to say the real position of the receiver 20. The minimization algorithm can, for example, be a Levenberg-Marquardt or GaussNewton algorithm.

[0130] The receiver is continuously localized with respect to the transmitter by iteratively implementing steps E1-E5. Each successive position of the receiver relative to the transmitter can be recorded by the processing unit. An advantage of the method is that, when computing a current position of the receiver, the last position of the receiver can be taken into account by the processing unit to determine whether the current preliminary position of the receiver is located in the same hemisphere as the last position of the receiver.

[0131] If the current preliminary position of the receiver is located in a different hemisphere from the last precise position of the receiver, the processing unit computes the current position of the receiver starting from the current preliminary position.

[0132] An advantage of this method is that, even if the transmitter is moved during the localization (for example rotated in such a way that the receiver apparently moves from one hemisphere to the opposite hemisphere), the method is able to automatically compute the current relative position of the transmitter and the receiver without requiring any input from the user regarding this displacement of the transmitter.

[0133] If the current preliminary position of the receiver is located in the same hemisphere as the last precise position of the receiver, the processing unit can simply use the last precise position of the receiver as the starting position for calculating the current position of the receiver. This allows increasing the computational speed as compared to starting from the current preliminary position, which is particularly advantageous when the receiver moves slowly with respect to the emitter.

[0134] The method according to the first aspect may be for electromagnetically localizing a receiver 20 with respect to several transmitters 10. Each of the several transmitters 10 comprises at least four non-coplanar magnetic field generators 11 separated from each other by known distances. The steps of calculating E31 the respective norm and of calculating E32 the preliminary position are performed for each of the several transmitters 10. The position of the receiver 20 may be calculated based on each measured magnetic field and on one or several or each of the estimated preliminary positions. Each of the several transmitters 10 may emit E1 the respective magnetic fields by each of their magnetic field generators 11 simultaneously. The receiver 20 may receive and measure E2 each emitted magnetic field simultaneously. The receiver 20 may be able to discriminate which magnetic field is emitted by which of the several transmitters 10. For each given transmitter 10 among the several transmitters 10, the receiver 20 may independently calculate E31 the respective norm and may independently calculate E32 the preliminary position of the receiver 20 with respect to the given transmitter 10. The preliminary position of the receiver 20 associated with the given transmitter 10 is representative of which hemisphere of the given transmitter 10 the real position of the receiver 20 is located in and is also representative of a distance between the receiver 20 and the given transmitter 10. The respective positions of the transmitters 10 relative to each other do not need to be known prior to the implantation of the method according to the first aspect. The respective positions of the transmitters 10 relative to each other may be deduced from the position of the receiver 20 calculated in step E5.

[0135] Method according to the second aspect

[0136] The method according to the second aspect is illustrated by way of a non-limiting example in figure 5 and may be performed by the processing unit.

[0137] In order to implement the method according to the second aspect, the transmitter 10 comprises at least three, for example six, magnetic field generators 11 . The receiver 20 can be a tri-axis orthonormal receiver, or another type of receiver. For implementation of this method, it is not necessary that the receiving coils be substantially concentric.

[0138] The first initial position hypothesis H1 may be a position chosen randomly in a working area around the transmitter 10, that is to say in an area corresponding to a distance comprised between a minimal distance and a maximal distance around the transmitter 10.

[0139] Calculating E41 the first position P1 of the receiver 20 may comprise running a minimization algorithm starting at the first initial position hypothesis H1 . The first position P1 is calculated based on each measured magnetic field. The minimization algorithm may be similar as the algorithm disclosed above used to calculate the position of the receiver 20 in step E5 of the method according to the first aspect. The minimization algorithm starts at the first position hypothesis H 1 and goes through iterations in order to converge towards the best possible solution corresponding to the first position P1 of the receiver 20, which corresponds to a minimum, which is only a local minimum in the case of the mirror position of the receiver 20, and is the global minimum in the case of the real position of the receiver 20. The minimization algorithm can, for example, be a Levenberg-Marquardt or GaussNewton algorithm.

[0140] The first residual may be calculated in step E43 as corresponding to a remaining error after optimization with the minimization algorithm, between the real measured magnetic fields received by the receiver 20, and the theoretical magnetic fields that would be measured by the receiver 20 in the first position P1 according to the model computation.

[0141] The second initial position hypothesis H2 is the mirror image of the first position P1 of the receiver 20 calculated in step E41 . Therefore, one of the first position P1 of the receiver 20 and the second initial position hypothesis H2 is located in the hemisphere where the real position of the receiver 20 is located, while the other is located in the hemisphere where the mirror position of the receiver 20 is located. Calculating E42 the second position P2 of the receiver 20 may comprise running a minimization algorithm starting at the second initial position hypothesis H2. The first position P1 is calculated based on each measured magnetic field. The minimization algorithm may be similar as the algorithm disclosed above used to calculate the position of the receiver 20 in step E5 of the method according to the first aspect. The minimization algorithm starts at the second position hypothesis H2 and goes through iterations in order to converge towards the best possible solution corresponding to the second position P2 of the receiver 20, which corresponds to a minimum, which is only a local minimum in the case of the mirror position of the receiver 20, and is the global minimum in the case of the real position of the receiver 20. The minimization algorithm can, for example, be a Levenberg-Marquardt or GaussNewton algorithm.

[0142] The second residual may be calculated in step E44 as corresponding to a remaining error after optimization with the minimization algorithm, between the real measured magnetic fields received by the receiver 20, and the theoretical magnetic fields that would be measured by the receiver 20 in the second position P2 according to the model computation.

[0143] The residual is an indicator of the accuracy of the localization. The lower the residual, the more precise the localization. The lowest of the first residual and second residual is associated with the initial position hypothesis H1 , H2 of the receiver 20 which is located in the hemisphere where the real position of the receiver 20 is located. The highest of the first residual and second residual is associated with the initial position hypothesis among the first initial position hypothesis H1 and the second initial position hypothesis H2 of the receiver 20 which is located in the hemisphere where the mirror position of the receiver 20 is located. The highest residual means that the minimization algorithm converged towards a local minimum, wherein the smallest residual means that the minimization algorithm converged towards the global minimum.

[0144] The initial position hypothesis H1 , H2 associated with the smallest of the first residual and the second residual is thus selected in step E45. For example, if the first residual is smaller than the second residual, then the first initial position hypothesis H1 is selected in step E45 as corresponding to the preliminary position of the receiver 20.

[0145] This selection E45 of the first initial position hypothesis H1 or second initial position hypothesis H2 ensures that the preliminary position of the receiver 20 is positioned in the hemisphere where the real position of the receiver 20 is located.

[0146] Electromaqnetically localizing several receivers

[0147] Each of the method according to the first aspect and the method according to the second aspect can be implemented for electromagnetically localizing several receivers 20 with respect to a transmitter 10. Each receiver 20 then receives and measures E2 each emitted magnetic field.

[0148] For the method according to the first aspect, a preliminary position is estimated for each respective receiver 20 and a position of each respective receiver 20 is calculated E5 based on each measured magnetic field and on each respective estimated preliminary position.

[0149] For the method according to the second aspect, the first position P1 of each respective receiver 20 is calculated E41 based on each measured magnetic field and on the first initial position hypothesis H1 and the second position P2 of each respective receiver 20 is calculated E42 based on each measured magnetic field and on the second initial position hypothesis H2.

[0150] Obviously, the present disclosure cannot be limited to the means and configuration described and illustrated herein, and it also extends to any equivalent means or configurations and to any technically operative combination of such means. In particular, the shape and arrangement of the transmitter and of the receiver, as well as the order and nature of the steps of the method for electromagnetically localizing the receiver, can be modified insofar as they fulfil the functionalities described in the present document.

Claims

CLAIMS1. A method for electromagnetically localizing a receiver (20) with respect to a transmitter (10), comprising:- emitting (E1) a respective magnetic field by each magnetic field generator (11) of the transmitter (10), said transmitter (10) comprising at least four non-coplanar magnetic field generators (11) separated from each other by known distances;- receiving and measuring (E2) each emitted magnetic field using the receiver (20), wherein the receiver comprises at least three substantially concentric receiving coils (21);- assuming that each of the substantially concentric receiving coils is subjected to a same magnetic field, calculating (E31) a respective norm for each respective measured magnetic field;- estimating (E32) a preliminary position of the receiver (20) based on the calculated respective norms and on the known distances between the magnetic field generators (11); and- starting from said estimated preliminary position, calculating (E5) a position of the receiver (20) based on each measured magnetic field by minimizing a difference between said measured magnetic field and a theoretical magnetic field that would be measured in the calculated position.

2. The method of claim 1 , wherein the receiver (20) is continuously localized with respect to the transmitter by iteratively implementing steps E1-E5, the method comprising determining whether a current preliminary position of the receiver (20) is located in a same hemisphere with respect to the transmitter (10) as a last position of the receiver, and, if the current preliminary position of the receiver is in the same hemisphere as the last position of the receiver, using the last position of the receiver as the starting position for calculating the current position of the receiver.

3. A method for electromagnetically localizing a receiver (20) with respect to a transmitter (10), comprising:- emitting (E1) a respective magnetic field by each magnetic field generator (11) of the transmitter (10), said transmitter (10) comprising at least three non-coplanar magnetic field generators (11) separated from each other by known distances;- receiving and measuring (E2) each emitted magnetic field using the receiver (20);- calculating (E41) a first position (P1) of the receiver (20) based on each measured magnetic field and on a first initial position hypothesis (H1);- calculating (E43) a first residual corresponding to the first position (P1);- calculating (E42) a second position (P2) of the receiver (20) based on each measured magnetic field and on a second initial position hypothesis (H2), wherein the second initial position hypothesis (H2) corresponds to a mirror image of the first position (P1) of the receiver (20) calculated in step (E41);- calculating (E44) a second residual corresponding to the second position (P2); and- selecting (E45) the position (P1 , P2) of the receiver (20) associated with the smallest of the first residual and the second residual, as corresponding to the calculated position of the receiver (20).

4. The method according to any one of claims 1 to 3, wherein the receiver (20) is a tri-axis orthogonal receiver.

5. The method according to any one of claims 1 to 4, wherein the transmitter (10) comprises at least a pair of two magnetic field generators (11) positioned symmetrically with respect to a center of the transmitter (10).

6. The method according to any one of claims 1 to 5, wherein the transmitter (10) comprises six magnetic field generators (11).

7. The method according to claim 6, wherein the transmitter (10) further comprises a housing (12) in the form of a rectangular block and wherein the six magnetic field generators (11) of the transmitter (10) are arranged in three orthogonal opposing pairs, each magnetic field generator (11) being positioned facing a respective side of the rectangular block of the housing (12).

8. The method according to claim 7, wherein the housing (12) of the transmitter (10) is in the form of a cube.

9. The method according to any one of claims 1 to 8, wherein each known distance separating two magnetic field generators (11) is at least equal to 0,5 cm, for example may be comprised between 1 cm and 5 cm, for example may be equal to 3 cm.

10. The method according to claim 1 or claim 2, wherein estimating the preliminary position of the receiver (20) comprises running a multilateration algorithm on the calculated norms of the measured magnetic fields.

11. The method according to claim 1 or claim 2, for electromagnetically localizing several receivers (20) with respect to a transmitter (10), wherein each receiver (20) receives and measures (E2) each emitted magnetic field, wherein a preliminary position is estimated for each respective receiver (20) and wherein a position of each respective receiver (20) is calculated (E5) based on each measured magnetic field and on each respective estimated preliminary position.

12. The method according to claim 1 or claim 2, for electromagnetically localizing a receiver (20) with respect to several transmitters (10), wherein each of the several transmitters (10) comprises at least four non-coplanar magnetic field generators (11) separated from each other by known distances, and wherein the steps of calculating (E31) the respective norm and of calculating (E32) the preliminary position are performed for each of the several transmitters (10).

13. The method according to claim 3, wherein calculating (E41) the first position (P1) of the receiver (20) comprises running a minimization algorithm starting at the first initial position hypothesis (H1) and calculating (E42) the second position (P2) of the receiver (20) comprises running a minimization algorithm starting at the second initial position hypothesis (H2).

14. The method according to claim 3, for electromagnetically localizing several receivers (20) with respect to a transmitter (10), wherein each receiver (20) receives and measures (E2) each emitted magnetic field, wherein the first position (P1) of each respective receiver (20) is calculated (E41) based on each measured magnetic field and on the first initial position hypothesis (H1) and wherein the second position (P2) of each respective receiver (20) is calculated (E42) based on each measured magnetic field and on the second initial position hypothesis (H2).

15. An electromagnetic localization system comprising: at least one transmitter comprising at least four non-coplanar magnetic field generators (11) separated from each other by known distances, at least one receiver (20) comprising at least three substantially concentric receiving coils (21), and a processing unit configured to implement the method of any one of the preceding claims.