The present disclosure relates generally to the field of magnetometer-based metal detection and an improved magnetometer-based metal detector for detecting retained surgical items such as sharps or RFID-tagged sponges, metallic implants, metallic wires, and other objects having a magnetic signature within a corpus of a patient.
Surgeons and other operating room (OR) professionals spend a significant amount of time and resources locating retained surgical items (RSIs) such as lost surgical needles, broken parts of surgical instruments, or other types of sharps in their patients. The growth of minimally invasive laparoscopic and robotic procedures have made it harder for surgeons to find lost needles, broken instruments, and other types of sharps and fragments. Retained objects can cause serious harm to patients including potential chronic pain or organ injury. As a result, surgeons and other OR professionals go to great lengths to ensure all tools and instruments are accounted for. However, when dealing with an average of 300 tools per surgery, multiple rotations of staff, and parts of instruments breaking off, searching for RSIs have become more common. According to one study, 63.8% of all surgeons surveyed experienced a lost needle event during minimally invasive surgery within the last 12 months. Moreover, 89.6% of surgeons surveyed reported one to five needle loss incidents during their careers. Furthermore, over 13% of events required more than 30 minutes to locate and recover the lost needle and in 3% of cases, surgeons were unable to recover such needles after conducting a search. See Jayadevan, Rajiv et al. “A protocol to recover needles lost during minimally invasive surgery.” JSLS: Journal of the Society of Laparoendoscopic Surgeons vol. 18,4 (2014).
Surgeons and other OR professionals often rely initially on a visual search for any metallic RSIs such as needles, sharps, and broken tools. If the item is not found, patients typically receive an X-ray scan and more anesthesia as OR staff spend more time searching. This results in greater exposure to radiation for patients and staff and an increased risk of complications from prolonged anesthesia time. When surgeons cannot ultimately locate the lost needle or sharp, patient disclosure is required and both hospitals and surgeons are at risk of reputational damage or litigation. In addition, RSI events are not reimbursable, leaving hospitals to absorb the costs of any further procedures or settlements.
Traditional metal detection devices often lack the ability to determine, with high precision, the exact location of a metallic RSI within a body of a patient. Moreover, such devices are often not suitable for in vivo detection, not portable, and cannot be easily rotated to allow for navigation through tortuous anatomy. Moreover, such traditional metal detection devices cannot properly remove the effects of background magnetic field interferences or can only remove such interferences through rudimentary single point measurements or subtraction algorithms that may result in inaccurate detection.
A portable device is desired that can allow a surgeon to easily move and rotate the device within the body of a patient. It is desired that such a device is not overly complicated, cost-effective, and is easy to manufacture.
Disclosed are magnetometer-based metal detectors, metal detection systems, and methods of operation thereof for detecting metallic objects (e.g., RSIs, metallic implants, metallic wires, etc.) within a corpus of a patient. In one aspect, a metal detection device is disclosed comprising a handle, a shaft extending from the handle, and a distal sensing portion positioned distally of the shaft. The distal sensing portion can comprise a proximal gradiometer comprising a first proximal magnetometer and a second proximal magnetometer, and a distal gradiometer comprising a first distal magnetometer and a second distal magnetometer. The metal detection device can comprise an output component configured to generate a user output to alert a user of a detected object and a microcontroller comprising one or more processors and memory units. The one or more processors can be programmed to execute instructions stored in the memory units to calculate a differential signal from magnetic field measurements obtained from the first proximal magnetometer, the second proximal magnetometer, the first distal magnetometer, and the second distal magnetometer. The one or more processors can be programmed to execute further instructions to apply at least one of a signal filter and a derivative to the differential signal calculated to obtain a detection signal.
The signal filter can comprise a high-pass filter and a low-pass filter (e.g., a second order or two-pole filter). For example, the high-pass filter can get rid of drift and offset and bring the average signal back to zero. The low-pass filter or second order filter (also known as a two-pole filter) can more aggressively cut off high-frequency noise. For example, the high-pass filter can have a cutoff of 5.5 Hz and the low-pass filter can have a cutoff of 10 Hz. This is further illustrated in
The one or more processors can be programmed to execute further instructions to compare the detection signal against a threshold and instruct the output component to generate the user output when the detection signal exceeds the threshold.
Additionally, in another mode, the threshold can be removed or set below zero in order to render it un-used for a given level or for a given period of time or for a given product such that the sound or tone is always on and the tone and or light can chance frequency and/or intensity as the signal grows and shrinks. This mode could allow for signals below a threshold to be observed for response.
The first proximal magnetometer, the second proximal magnetometer, the first distal magnetometer, and the second distal magnetometer can be two-axis magnetometers. The first proximal magnetometer, the second proximal magnetometer, the first distal magnetometer, and the second distal magnetometer can each have an x-axis and a y-axis. The first proximal magnetometer and the second proximal magnetometer can each comprise at least a +x-axis and a +y-axis. The +x-axis of the first proximal magnetometer can be oriented opposite the +x-axis of the second proximal magnetometer. The +y-axis of the first proximal magnetometer can be oriented opposite the +y-axis of the second proximal magnetometer.
The first distal magnetometer and the second distal magnetometer can each comprise at least a +x-axis and a +y-axis. The +x-axis of the first distal magnetometer can be oriented opposite the +x-axis of the second distal magnetometer. The +y-axis of the first distal magnetometer can be oriented opposite the +y-axis of the second distal magnetometer.
The second distal magnetometer and the first proximal magnetometer can each comprise at least a +x-axis and a +y-axis. The +x-axis of the second distal magnetometer can be oriented opposite the +x-axis of the first proximal magnetometer. The +y-axis of the second distal magnetometer can be oriented opposite the +y-axis of the first proximal magnetometer.
In some variations, axes of the first proximal magnetometer and the second proximal magnetometer can be either aligned or orthogonal to axes of the first distal magnetometer and the second distal magnetometer.
Although reference is made to each of the magnetometers or magnetic sensors comprising an x-axis (e.g., +x-axis) and a y-axis (e.g., +y-axis), it is contemplated by this disclosure that any reference to a x-axis (e.g., +x-axis) or a y-axis (e.g., +y-axis) can refer to a single-axis magnetometer where the magnetometer or magnetic sensor only has an x-axis or y-axis. Therefore, any references to four two-axis magnetometers can be applied to eight one-axis magnetometers.
In other variations, at least one of the axes of the first proximal magnetometer and the second proximal magnetometer can be not orthogonal to (or oriented at an oblique angle with respect to) at least one of the axes of the first distal magnetometer and the second distal magnetometer. For example, the distal sensing portion can comprise a proximal rigid printed circuit board (PCB), a distal rigid PCB, and a distal flexible circuit disposed in between the proximal rigid PCB and the distal rigid PCB and connecting the proximal rigid PCB to the distal rigid PCB. The first proximal magnetometer and the second proximal magnetometer can be coupled to the proximal rigid PCB. The first distal magnetometer and the second distal magnetometer can be coupled to the distal rigid PCB. The distal rigid PCB can be angularly rotated with respect to the proximal rigid PCB about the distal flexible circuit by a twist angle. In some variations, the twist angle can be about 45 degrees. In other variations, the twist angle can be about 60 degrees or about 30 degrees.
The distal sensing portion can be covered by a sensor housing. The sensor housing can have a housing diameter. The housing diameter can be between about 3.0 mm to about 10.0 mm. For example, the housing diameter can be about 5.0 mm. The sensor housing can have a housing length dimension between about 40.0 mm to 50.0 mm.
In some variations, the microcontroller can be housed within the handle. The distal sensing portion can further comprise one or more operational amplifiers. The one or more operational amplifiers can be configured to amplify raw output signals from the at least one of the first proximal magnetometer, the second proximal magnetometer, the first distal magnetometer, and the second distal magnetometer before such signals are transmitted to an analog-to-digital converter (ADC) or an ADC component of the microcontroller within the handle.
The metal detection device can comprise a flexible portion coupling or connecting the distal sensing portion to the shaft. The flexible portion can be bendable and comprise a straightened configuration and a bent configuration. The distal sensing portion can be positioned closer to the shaft when the flexible portion is in the bent configuration. The flexible portion can be made in part of a thermoplastic elastomer. For example, the flexible portion can be made in part of Pebax®.
The handle can further comprise a trigger configured to control bending of the flexible portion. The trigger can be connected to the flexible portion by a pull cable extending through the shaft and the flexible portion. Squeezing the trigger can pull the pull cable to bend the flexible portion toward the shaft.
The handle can further comprise a trigger potentiometer coupled to the trigger. The one or more processors of the microcontroller can be programmed to execute instructions to determine a trigger speed based on data obtained from the trigger potentiometer.
The shaft can be rotatable with respect to a longitudinal axis of the shaft. The handle can comprise a clocking ring coupled to the shaft. The shaft can be rotatable in response to a rotation of the clocking ring.
The handle can further comprise a locking ring. The locking ring can comprise a plurality of locking splines configured to obstruct the clocking ring from rotating. The clocking ring can be configured to be pushed in a distal direction to free the clocking ring from the locking splines of the locking ring. The clocking ring can be rotatable after being pushed in the distal direction.
The metal detection device can comprise a test rod configured to translate into and retract out of a sensor housing covering the distal sensing portion. The test rod can be used to verify a functionality of the metal detection device. In some variations, the test rod can be made in part of a ferromagnetic metal.
The test rod can be partially housed within a spring tube. The spring tube can extend through the shaft and a flexible portion coupling the shaft to the distal sensing portion. The flexible portion can be bendable such that a flexible portion distal end bends toward the shaft when a trigger on the handle is squeezed. The spring tube can be configured to bias the flexible portion back to an unbent configuration when the trigger is released.
The spring tube can be made in part of a thermoplastic. For example, the spring tube can be made in part of polyethylene terephthalate.
The handle can further comprise a test rod slider. The test rod slider can be configured to be actuated distally or proximally to translate the test rod axially within the shaft. The handle can comprise a slider potentiometer coupled via gears to part of the test rod slider. The one or more processors of the microcontroller can be programmed to execute further instructions to determine a slider position based on data obtained from the slider potentiometer. The slider position can be indicative of a relative positioning of the test rod with respect to at least one of the first proximal magnetometer, the second proximal magnetometer, the first distal magnetometer, and the second distal magnetometer.
The one or more processors of the microcontroller can be programmed to execute further instructions to adjust the threshold when the test rod is positioned in proximity to at least one of the first proximal magnetometer, the second proximal magnetometer, the first distal magnetometer, and the second distal magnetometer in order to test an operability or functionality of the metal detection device.
The handle can comprise a sensitivity wheel. The one or more processors of the microcontroller can be programmed to execute further instructions to adjust the threshold in response to a rotation of the sensitivity wheel. The handle further comprise a sensitivity rotary potentiometer coupled to the sensitivity wheel. The one or more processors of the microcontroller can be programmed to execute instructions to determine a wheel rotational direction based on data obtained from the sensitivity rotary potentiometer.
The one or more processors of the microcontroller can be programmed to execute further instructions to apply either the signal filter or the derivative to the differential signal calculated based on the wheel rotational direction. The one or more processors of the microcontroller can be programmed to execute additional instructions to adjust the threshold based on the wheel rotational direction.
In some implementations, the one or more processors of the microcontroller can be programmed to execute further instructions to apply both the signal filter and the derivative to the differential signal calculated based on the wheel rotational direction. The one or more processors of the microcontroller can be programmed to execute additional instructions to adjust the threshold based on the wheel rotational direction.
The distal sensing portion can further comprise an inertial measurement unit (IMU) comprising a three-axis accelerometer and a three-axis gyroscope. An IMU can also or alternatively be housed within the handle. The one or more processors of the microcontroller can be programmed to execute further instructions to adjust the threshold based on acceleration data obtained from the three-axis accelerometer and rotational data obtained from the three-axis gyroscope. Alternatively, the distal sensor portion can comprise a one-axis or a two-axis accelerometer and a one-axis or two-axis gyroscope. Motion and motion derivative calculations can rely on one accelerometer axis and/or one gyrometer/gyroscope axis and can be derived from the combination of any number of accelerometer and/or gyrometer/gyroscope signals. As the device is moved and rotated, a component projection on the sensing axis can register at least a component of the motion in many cases. In some cases, motion in only one direction with no deviation and where the direction is orthogonal to the sensing axis of a one-axis device will not generate signal but in many cases, the sensing axis can pick up at least some motion as the device direction deviates slightly or dramatically. Using one axis of motion sensing can be smaller sized and lower cost. The distal sensing portion can comprise a distal light-emitting diode (LED) and the handle can comprise a proximal LED. At least one of the distal LED and the proximal LED can be an instance of the output component and lights emitted by the at least one of the distal LED and the proximal LED can be an instance of the user output.
The handle can comprise a speaker. The speaker can be another instance of the output component. Sound (e.g., a beeping sound) transmitted by the speaker can be an instance of the user output.
The distal sensing portion can be housed within a sensor housing. The sensor housing and the shaft can be made of a biocompatible material to allow for intracorporeal detection within a body of a patient.
The shaft can be made in part of stainless steel. The sensor housing can be made in part of at least one of titanium and a polymeric material. In other variations, the sensor housing can be made in part of aluminum or aluminum alloy.
At least one of the first proximal magnetometer, the second proximal magnetometer, the first distal magnetometer, and the second distal magnetometer can be an anisotropic magnetoresistance (AMR) sensor. The first proximal magnetometer can be separated from the second proximal magnetometer by a proximal magnetometer separation distance. The proximal magnetometer separation distance can be between about 4.00 mm and 5.00 mm.
The first distal magnetometer can be separated from the second distal magnetometer by a distal magnetometer separation distance. The distal magnetometer separation distance can be between about 4.00 mm and 5.00 mm.
The second distal magnetometer can be separated from the first proximal magnetometer by a gradiometer separation distance. The gradiometer separation distance can be between about 18.00 mm and 20.00 mm.
The handle can be sized to allow the handle to be grasped with one hand.
In some variations, the detected object can be a surgical needle. The detected object can be a portion of a metallic surgical equipment. Moreover, the detected object can be at least one of an RFID-tagged sponge and a metallic-marked sponge. The distal sensing portion can further comprise an RFID reader configured to read an RFID tag embedded within the RFID-tagged sponge.
The detected object can be at least one of a non-ferromagnetic medical equipment tagged with a ferromagnetic tag or plate. The detected object can be at least one of a surgical wire, a guidewire, and an intravascular wire. The detected object can be a stent, a vascular scaffold, or a combination thereof.
The metal detection device can comprise a conductive element extending from at least one of the distal sensing portion and the shaft. A linking cable can be electrically coupled to the conductive element. The linking cable can extend out of the handle of the metal detection device. The linking cable can be coupled to a closed-circuit indicator.
A metal detection system is disclosed comprising a magnetic blanket configured to cover a body part of a patient and the metal detection device disclosed herein. As previously discussed, the metal detection device can comprise a handle, a shaft extending from the handle, and a distal sensing portion comprising a plurality of magnetometers. The distal sensing portion can be covered by a sensor housing.
The metal detection device can further comprise an output component configured to generate a user output to alert a user of a detected object based on magnetic field measurements obtained from the plurality of magnetometers. At least one of the shaft and the sensor housing can be configured to be inserted into the body part of the patient when the body part is covered by the magnetic blanket.
A method of detecting a magnetic object within a body of a patient is disclosed. The method can comprise introducing a part of the metal detection device into the body of the patient. As previously discussed, the metal detection device can comprise a handle, a shaft extending from the handle, a microcontroller comprising one or more processors and memory units, an output component, and a distal sensing portion positioned distally of the shaft.
The distal sensing portion can comprise a proximal gradiometer and a distal gradiometer. The proximal gradiometer can comprise a first proximal magnetometer and a second proximal magnetometer. The distal gradiometer can comprise a first distal magnetometer and a second distal magnetometer.
The method can further comprise calculating, using the one or more processors, a differential signal from magnetic field measurements obtained from the first proximal magnetometer, the second proximal magnetometer, the first distal magnetometer, and the second distal magnetometer. The method can comprise applying, using the one or more processors, at least one of a signal filter and a derivative to the differential signal calculated to obtain a detection signal. When a derivative is taken of the differential signal, the method can further comprise scaling down the derivative of the differential signal with a motion blocking signal.
The method can also comprise comparing, using the one or more processors, the detection signal against a sensitivity or detection threshold. The method can further comprise generating a user output, using the output component, when the detection signal exceeds the sensitivity or detection threshold.
Another method of detecting a magnetic object within a body of a patient is also disclosed. The method can comprise introducing a part of the metal detection device into the body of the patient. As previously discussed, the metal detection device can comprise a handle, a shaft extending from the handle, a distal sensing portion positioned distally of the shaft, a flexible portion connecting the shaft to the distal sensing portion, a microcontroller comprising one or more processors and memory units, and an output component. The distal sensing portion can comprise a plurality of magnetometers.
The method can also comprise squeezing a trigger on the handle to bend the flexible portion when the distal sensing portion and at least part of the flexible portion are within the body of the patient. The method can further comprise calculating, using the one or more processors, a detection signal from magnetic field measurements obtained from the plurality of magnetometers. The method can also comprise comparing, using the one or more processors, the detection signal against a threshold. The method can further comprise generating a user output, using the output component, when the detection signal exceeds the threshold.
Another method of testing a functionality of a metal detection device is disclosed. The method can comprise providing a metal detection device. The metal detection can comprise a handle, a shaft extending from the handle, a microcontroller comprising one or more processors and memory units, an output component, a distal sensing portion positioned distally of the shaft, and a sensor housing covering the distal sensing portion. The distal sensing portion can comprise a plurality of magnetometers.
The method can also comprise sliding a test rod slider on the handle in a distal direction toward the shaft. Sliding the test rod slider can cause a distal segment of a test rod housed within a lumen extending through the shaft to be translated into the sensor housing. The method can further comprise calculating, using the one or more processors, a detection signal from magnetic field measurements obtained from the plurality of magnetometers when the distal segment of the test rod is translated into the sensor housing.
The method can also comprise comparing, using the one or more processors, the detection signal against a threshold. The method can further comprise generating a user output, using the output component, when the detection signal exceeds the threshold. The method can also comprise adjusting the threshold when the distal segment of the test rod is within the sensor housing.
The distal sensing portion 136 can serve as a distal tip or distal end of the device 100. As shown in
The sensor housing 141, the flexible portion 145, and the shaft 131 can be made of a biocompatible material. In some variations, the shaft 131 can be made in part of a metallic material, a polymeric material, or a combination thereof. The shaft 131 can be made in part of a ferromagnetic metal. The shaft 131 can be made in part of stainless steel.
The sensor housing 141 can be made of a material that does not interfere with magnetic field measurements undertaken by sensors within the sensor housing 141. In some variations, the sensor housing 141 can be made of a non-ferromagnetic metallic material, a polymeric material, or a combination thereof. For example, the sensor housing 141 can be made in part of titanium. In other variations, the sensor housing 141 can be made in part of aluminum or an aluminum alloy. In additional variations, the sensor housing 141 can be made in part of a liquid crystal polymer. The sensor housing 141 can be made in part of a surgical or medical grade polytetrafluoroethylene (PTFE), polycarbonate (PC), polyether ether ketone (PEEK), or a combination thereof.
The flexible portion 145 can be made in part of a biocompatible elastomeric material. In some variations, the flexible portion 145 can be made in part of a thermoplastic elastomer. For example, the flexible portion 145 can be made in part of a polyether block amide. More specifically, the flexible portion 145 can be made in part of PEBAX®. In other variations, the flexible portion 145 can be made of a surgical grade rubber.
In other variations, the housing length dimension 140 can be less than 40.0 mm or greater than 50.0 mm. As will be discussed in more detail in the following sections, the sensor housing 141 can be sized to fit two gradiometers or at least four magnetometers, a plurality of operational amplifiers, an inertial measurement unit, a LED, and other electronic components.
The flexible portion 145 can have a flexible portion length dimension 146. The flexible portion length dimension 146 can be between about 40.0 mm to about 60.0 mm. In some variations, the flexible portion length dimension 146 can be about 50.0 mm. For example, the flexible portion length dimension 146 can be about 50.8 mm.
The shaft 131 can have a shaft length dimension 132. The shaft length dimension 132 can be a length of the exposed segment of the shaft 131. The shaft length dimension 132 can between about 300.0 mm to about 400.0 mm. In some variations, the shaft length dimension 132 can be between about 325.0 mm to about 375.0 mm. For example, the shaft length dimension 132 can be about 350.0 mm.
A segment of the shaft 131 can extend into the handle 102. The entire length of the shaft 131 can be between about 400.0 mm to about 500.0 mm (e.g., about 450.0 mm) when including the segment of the shaft 131 within the handle 102.
The shaft 131 can be hollow or include at least one lumen suitable for cables, rods, wires, or communication lines to pass through the shaft 131 and permit mechanical and/or electrical communication between the handle 102 and the distal sensing portion 136, the flexible portion 145, or a combination thereof. In other variations, the shaft 131 can comprise multiple lumens.
The shaft 131 can be entirely rigid along its length. In other variations, the shaft 131 can be flexible along its entire length such that the shaft can bend or conform to the shape of a bodily lumen. The shaft 131 can be rigid except for one or more regions of flexibility along its length.
In some variations, the shaft 131 can be directly connected to the distal sensing portion 136 or the sensor housing 141 covering the distal sensing portion 136 without the flexible portion 145. In other variations, the device 100 can comprise multiple instances of the flexible portion 145 such that a distal segment of the device 100 beyond the shaft 131 can bend in multiple directions. In some variations, the multiple instances of the flexible portion 145 can be interspersed along the length of the shaft 131 such that rigid segments of the shaft 131 are connected by flexible portion 145.
The handle 102 can comprise a left handle casing 101 and a right handle casing 103. The left handle casing 101 and the right handle casing 103 can be coupled together via fasteners (e.g., screws), adhesive, an interference fit, or a combination thereof to form the handle 102. The handle 102 can comprise a handle cavity for housing certain electronic and/or mechanical components for operating the device 100. The handle 102 can be sized to allow the handle 102 to be grasped with one hand.
The handle 102, including the left handle casing 101 and the right handle casing 103, can be made in part of a polymeric material, a metallic material, or a combination thereof. For example, the handle 102 can be made of a rigid polymeric material such as polycarbonate.
It should be appreciated that there is no limitation to the actual size, shape, or configuration of the handle 102, the shaft 131, the flexible portion 145, the sensor housing 141, or a combination thereof. For example, the device 100 can be designed or sized for hand-held use by a surgeon or other medical professional such that the handle 102 can be grasped by one hand of the surgeon or medical professional. In other variations, the device 100 can be modified specifically for implementation via a robotic surgical system such that any portion of the device 100 can be integrated with or is easily graspable by a robotic arm.
As will be discussed in more detail in the following sections, a user can squeeze the trigger 105 to control the bending of the flexible portion 145. The flexible portion 145 can be bent up to 90° (see, for example,
The metal detection device 100 can be configured to undertake intracorporeal detection of ferromagnetic RSIs or other ferromagnetic objects even when the flexible portion 145 is bent. For example, the metal detection device 100 can be configured to undertake intracorporeal detection of ferromagnetic RSIs or other items even when the flexible portion 145 is bent between about 1° to about 90° or beyond 90°. One technical problem with traditional surgical metal detectors is that such detectors are often rigid and inflexible and an operator of such a detector (e.g., a surgeon or other medical professional) can only manipulate the detector by translating it axially or rotating the detector along its longitudinal axis by hand. This limits the range of motion of such detectors and their detection capability. For example, such detectors often cannot detect around organs or cannot extend into certain vessels. The metal detection device 100 disclosed herein can undertake detection even when part of the elongated segment of the device 100 is bent or curved.
The clocking ring 107 can be configured to rotate when urged into an unlocked position. The clocking ring 107 can be coupled to the shaft 131. Rotating the clocking ring 107 can rotate the shaft 131. Rotating and unlocking the clocking ring 107 will be discussed in more detail in the following sections.
The nose cap 109 can serve as a distal cap of the handle 102. The nose cap 109 can serve as a receiving and bearing surface for the clocking ring 107 when the clocking ring 107 rotates.
The one or more sensitivity wheels 115 and the test rod slider 117 can be positioned above the trigger 105 to allow for an operator (e.g., a surgeon or other medical professional) to manipulate the test rod slider 117, the sensitivity wheel 115, or a combination thereof while the operator is holding the handle 102 and squeezing the trigger 105 at the same time.
The sensitivity wheel(s) 115 can be dialed (e.g., rotated forward or distally and rotated backward or proximally) to adjust a detection sensitivity. As will be discussed in more detail in the following sections, adjusting the sensitivity wheel(s) 115 can adjust a detection sensitivity of the device 100. For example, adjusting the sensitivity wheel(s) 115 can raise or lower a programmed threshold of detection. For example, adjusting the sensitivity wheel(s) 115 can adjust a mode of operation of the device 100 such that detection signals are processed in different ways. An operator or user of the device 100 can switch between different modes of operation (e.g., a high speed and high sensitivity mode or a low speed and low sensitivity mode) during the course of a detection.
The test rod slider 117 can be slid forward (distally) or backward (proximally) to translate a test rod 133 (see e.g.,
The light transmittance window 147 can allow the light generated by a lighting component (e.g., an LED) within the handle 102 to be made visible to an operator. The light transmittance window 147 can be referred to as a light pipe or light bar. The light transmittance window 147 can be made of a light-transmitting polymeric material (e.g., an acrylic polymer), a ceramic material, or a combination thereof. The light viewable through the light transmittance window 147 can provide useful information to an operator concerning a battery life, a standby indication, an error warning, a detection status, or a combination thereof.
The flexible portion 145 can be bracketed by a distal tube fitting 139 and a proximal tube fitting 143. The distal tube fitting 139 can couple the flexible portion 145 to the distal sensing portion 136 or the sensor housing 141 covering the distal sensing portion 136. The proximal tube fitting 143 can couple the flexible portion 145 to the shaft 131. The distal tube fitting 139 and the proximal tube fitting 143 can serve as ends of the flexible portion 145.
As will be discussed in more detail in the following sections, a pull cable 135 (see, for example,
A proximal end of the pull cable 135 can be coupled to the trigger 105. For example, the proximal end of the pull cable 135 can be wound around a spool within the trigger 105.
Squeezing the trigger 105 can pull the pull cable 135 and bend the flexible portion 145 into the bent configuration 144. The flexible portion 145 can be flexible enough to allow flexure in any desired direction.
When the trigger 105 is released, the flexible portion 145 can be biased back into the straightened configuration 142 by one or more structures within the flexible portion 145. For example, the flexible portion 145 can be biased or otherwise pushed back into the straightened configuration 142 by a spring tube 137 (see, for example,
The flexible portion 145 can be bent up to 90° or beyond in response to a squeezing of the trigger 105. For example, the flexible portion 145 can be bent about 30°, about 45°, about 60°, or about 90° with respect to its straightened configuration 142 when the trigger 105 is squeezed. The flexible portion 145 can be bent about 95°, about 100°, about 105°, about 110°, about 115°, or about 120° when the trigger 105 is squeezed even harder.
In other variations, the trigger 105 can be replaced with another type of mechanical actuator such as one or more levers, wheels, knobs, pulls, or a combination thereof. In additional variations, the trigger 105 can be replaced with an electrical actuator such as one or more buttons, switches, or a combination thereof.
The flexible portion 145 can have a flexible portion diameter. The flexible portion diameter can be between about 3.0 mm to about 10.0 mm. For example, the flexible portion diameter can be about 5.0 mm.
The shaft 131 can have a shaft diameter. The shaft diameter can be between about 3.0 mm to about 10.0 mm. For example, the shaft diameter can be about 5.0 mm.
When the housing diameter 138, the flexible portion diameter, and the shaft diameter are all about 5.0 mm, the elongate segment of the device 100 (including the sensor housing 141, the flexible portion 145, and the shaft 131) can fit within a standard surgical trocar. This can allow the device 100 to be used for laparoscopic surgeries, open surgeries, or robotic surgeries.
The distal tip can be moved with a metal grasper so that it can be accurately and precisely controlled.
The handle PCB 123 can be a rigid PCB. In other variations, the handle PCB 123 can be a flexible PCB.
The handle PCB 123 can serve as the main circuit board for electronic components housed within the handle 102. As shown in
The microcontroller 185 can comprise one or more processors and memory units. The one or more processors of the microcontroller 185 can be programmed to execute instructions stored in the memory units to, among other things, determine a motion of certain components of the device 100, test a functionality of the device 100, obtain and process detection signals based on magnetic field measurements made by the magnetometers, and detect an RSI or other ferromagnetic object based on such processed detection signals.
In some variations, the microcontroller 185 can be a low-power reduced instruction set computer based (RSIC-based) microcontroller. The microcontroller 185 can be an 8-bit microcontroller. In other variations, the microcontroller can be a 16-bit or 32-bit microcontroller. For example, the microcontroller 185 can be the ATmega32U4 microcontroller distributed by Microchip Technology Inc.
The microcontroller 185 can comprise flash memory, static random-access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), or a combination thereof. For example, the microcontroller 185 can comprise at least 32 kilobytes (KB) of flash memory, 2.5 KB of SRAM, and 1 KB of EEPROM.
The microcontroller 185 can have a CPU speed of at least 16 MIPS at 16 MHz. In other variations, the microcontroller 185 can have a CPU speed of 28 MIPS at 33 MHz or 36 MIPS at 40 MHz.
The microcontroller 185 can comprise an analog-to-digital converter (ADC). For example, the microcontroller 185 can comprise a 12-channel 10-bit ADC. In other variations, the microcontroller 185 can comprise a 12-bit ADC or a 16-bit ADC. The ADC can convert voltage data obtained from the magnetometers (0V to about 5V) to digital data. For example, voltage data obtained from the magnetometers and other sensors can be converted to arbitrary signal bin units (see, e.g.,
Although not shown in
Data obtained from the IMU can be used as part of any calculations concerning a motion of the handle 102. For example, data obtained from the IMU 159 as well as the potentiometers can be used to determine whether an operator (e.g., a surgeon or other medical professional) has shaken or wobbled the handle 102 or is moving the handle 102 too rapidly. One or more processors of the microcontroller 185 can be programmed to execute further instructions to disregard a sudden motion of the handle 102 or a motion exceeding one or more motion thresholds based on acceleration data obtained from the 3-axis accelerometer and rotational data obtained from the 3-axis gyroscope.
The device 100 can comprise a number of output components coupled to the handle PCB 123. The output components can include one or more lights and/or audio components. The output components can be configured to generate a user output (e.g., a sound and/or light) to alert a user of a detected RSI or ferromagnetic object. The output components can also be configured to generate a user output to indicate a functionality or operational status of the device 100. For example, the user output can be generated by the output components to convey information concerning a battery life of the device 100, a standby indication, an error warning, a detection status, or a combination thereof.
The output components can include a speaker 181, a proximal light-emitting diode (LED) 173, a distal LED 183 (see
As shown in
The speaker 181 can be configured to transmit a sound or audio message to inform the operator of a detected RSI or other ferromagnetic object or to convey information concerning a functionality or operational status of the device 100. For example, speaker 181 can generate a sound or audio message to convey information concerning a battery life of the device 100, a standby indication, an error warning, a detection status, or a combination thereof.
The sound can be a beeping sound, a ringing sound, a chime, a pitched tonal sound, or a combination thereof. The audio message can be a pre-recorded message or phrase.
The proximal LED 173 can be positioned within the handle barrel 116. In other variations, the proximal LED 173 can be positioned in proximity to the nose cap 109 or along the handle grip 114.
The handle 102 can further comprise a light transmittance window 147. The light transmittance window 147 can be positioned directly over the proximal LED 173 or close to the proximal LED 173. The light transmittance window 147 can allow a light generated by the proximal LED 173 to be made visible to an operator. The light transmittance window 147 can also be referred to as a light pipe or light bar. The light transmittance window 147 can be made of a light-transmitting polymeric material (e.g., an acrylic polymer), a ceramic material, or a combination thereof.
The device 100 can also comprise a distal LED 183. The distal LED 183 can be coupled to a flexible circuit or circuit board in the distal sensing portion 136 (see
The distal LED 183 can function similarly to the proximal LED 173. The same light or light patterns generated by the proximal LED 173 can also be generated by the distal LED 183 (and vice versa). The light or light patterns generated by the proximal LED 173 and/or the distal LED 183 can convey information concerning a battery life of the device 100, a standby indication, an error warning, a detection status, or a combination thereof. For example, the proximal LED 173, the distal LED 183, or a combination thereof can also provide indications via changes in intensity and/or duty cycle for remaining battery life and or various other states and messages, (e.g., blinking red when the battery is running out of power, constant red when the battery has run out of power, bright white light when the device is powering up, different colors for different sensitivity levels, etc.). As a more specific example, to indicate the remaining battery life, a quick single light (e.g., red-colored light) can flash (at least one of the proximal LED 173 and the distal LED 183) as the battery reaches the half-way point in its life. Then the light (at least one of the proximal LED 173 and the distal LED 183) can quickly flash twice (e.g., a double flash) when it reaches ¾ of its life. Then the light (at least one of the proximal LED 173 and the distal LED 183) can quickly flash three times when it reaches 85% of its life and the light can finally slowly flash (e.g., a red-colored light can slowly flash) once the battery passes 95% its life and the device 100 is getting ready to shut down.
In yet another example, the device can have both the distal tip and the handle LEDs light blue and stay lit when an alert signal is above a threshold. In yet another example, the blue LED can duty cycle on and off quickly to appear brighter and remain on for more of each cycle as the alert signal increases in size over the alert threshold. In yet another example, a heartbeat LED indication after a measure of time (e.g., every 5 or 10 seconds) can indicate that the device is still active and can be a short green blink or some other color and/or blink or duration on and off pattern. Additionally, when the battery nears its end of life in a disposable device, instead of just flashing the LED 173 to indicate low battery or close to end of battery life, the device 100 can be configured with an algorithm such that as the power starts to dip below a certain threshold or when the power flickers in such a way that the device resets or in some way records a power dip or power cycle, this event can be written to the EEPROM and or other onboard memory and or auxiliary memory like a SD card for example, such that one power dip or power cycle event like this or a plurality of such events can be recorded and on power up or power surge again above the initially decreasing power level a certain number of recorded power dip or power cycle events could preclude the device from operating again. Such an algorithm can help remedy the case where a dying battery signals end of life of the battery, the device stops working, and then when it stops working the power draw on the battery decreases and the battery is able to then reach a level high enough to restart the device and possibly repeat this cycle more than once. By monitoring for this and ending the device operation it is more clear to the user that the disposable device is dead and that they should get a new one for additional investigation instead of seeing it die and then restart one or more times as the battery finally dies.
For example, both the proximal LED 173 and the distal LED 183 can generate a green blinking light pattern (a heartbeat light pattern) to indicate that the device 100 is in operation. The proximal LED 173 can generate a red blinking light pattern to inform the operator that one or more electronic components or sensors within the sensor housing 141 are disconnected or the entire sensor housing 141 has broken off or is disconnected. The speaker 181 can also generate a warning sound when the one or more electronic components or sensors within the sensor housing 141 are disconnected or the entire sensor housing 141 has broken off or is disconnected.
The speaker 181 can also generate a beeping sound or beeping sound pattern when a detection signal is above a sensitivity or detection threshold to inform the operator that the device 100 has potentially detected an RSI or other ferromagnetic object. The sound (e.g., beeping sound or sound pattern) generated by the speaker 181 can correspond to the size of the detection signal above the sensitivity or detection threshold. For example, the speaker 181 can generate a louder instance of the beeping sound or sound pattern when the size of the detection signal above the sensitivity or detection threshold exceeds a predetermined size threshold. The proximal LED 173, the distal LED 183, or a combination thereof can also generate a light or light pattern (e.g., a sustained blue light or blinking blue light) when the detection signal is above the sensitivity or detection threshold. In some variations, the brightness of the light or light pattern generated by the proximal LED 173, the distal LED 183, or a combination thereof can correspond to the size of the detection signal above the sensitivity or detection threshold. For example, the proximal LED 173, the distal LED 183, or a combination thereof can generate a brighter instance of the light or light pattern when the size of the detection signal above the sensitivity or detection threshold exceeds a predetermined size threshold. In some variations, the color of the light generated by the proximal LED 173 and/or the distal LED 183 (e.g., red, blue, and/or green lights) and the light patterns generated can be mapped to different signals. Any series of different colors may be considered as an indicator of different signal sizes and frequencies.
In some variations, the battery 149 can be a rechargeable battery. In these variations, the device 100 can comprise an input for receiving power from an external power source to charge the battery 149. In additional variations, the device 100 can comprise an input for receiving power from an external power source and the device 100 can be powered completely by the external power source without batteries 149.
As shown in
The trigger 105 can be actuated to control the bending of the flexible portion 145. As previously discussed, the trigger 105 can be connected to the flexible portion 145 by a pull cable 135 extending through the shaft 131 and the flexible portion 145. Squeezing the trigger 105 pulls the pull cable 135 and bends the flexible portion 145. Bending the flexible portion 145 brings the distal sensing portion 136 closer to the shaft 131.
As shown in
As previously discussed, the pull cable 135 can run the length of the shaft 131 and the flexible portion 145 and a distal end of the pull cable 135 can be tied or otherwise coupled to the distal tube fitting 139 at a distal end of the device 100.
For example, the pull cable 135 can be thread through a hole defined in the distal tube fitting 139 and a knot can be tied to secure the distal end of the pull cable 135 to the distal tube fitting 139. In other variations, a ferrule or other type of ring, cap, or clip can be used to affix the distal end of the pull cable to the distal tube fitting 139.
In some variations, the pull cable 135 can be a braided cable or wire such as a braided stainless steel cable. In other variations, the pull cable 135 can be a polymeric cable or wire such as a nylon cable or wire.
The trigger spring 121 can spring load the trigger 105 such that the trigger 105 returns to its starting position after being squeezed. The trigger spring 121 can be a torsion spring. The trigger spring 121 can mate with features on the interior of the handle 102 to provide resistance.
Squeezing the trigger 105 can pull the pull cable 135 and bend the flexible portion 145 into the bent configuration 144. The flexible portion 145 can be flexible enough to allow flexure in any desired direction.
When the trigger 105 is released, the flexible portion 145 can be biased back into the straightened configuration 142 by one or more structures within the flexible portion 145. For example, the flexible portion 145 can be biased or otherwise pushed back into the straightened configuration 142 by a spring tube 137 (see, for example,
In other variations, the trigger 105 can be replaced with another type of mechanical actuator such as one or more levers, wheels, knobs, pulls, or a combination thereof. In additional variations, the trigger 105 can be replaced with an electrical actuator such as one or more buttons, switches, or a combination thereof.
The trigger potentiometer 171 can be a rotary potentiometer. In some variations, the trigger potentiometer 171 can be mounted to part of the handle PCB 123. In other variations, the trigger potentiometer 171 can be mounted to another PCB within the handle 102.
The trigger potentiometer 171 can provide data concerning a trigger speed (e.g., how fast the trigger is pulled). Since bending the flexible portion 145 subjects the distal sensing portion 136 to sudden motions and brings the distal sensing portion 136 closer to the ferromagnetic shaft 131, the trigger potentiometer 171 provides data that can be used to adjust a sensitivity threshold or detection threshold.
For example, the one or more processors of the microcontroller 185 can be programmed to raise a sensitivity or detection threshold (i.e., decrease a detection sensitivity) to account for any magnetic field distortions caused by the shaft 131 when the distal sensing portion 136 is bent toward the shaft 131 and/or any sudden movements of the distal sensing portion 136. For example, data obtained from the trigger potentiometer 171 can also be used to determine whether an operator has jerked or yanked the distal sensing portion 136 by squeezing the trigger 105 too forcefully or quickly.
Raising the sensitivity or detection threshold (also referred to as lowering or decreasing the detection or sensitivity level) can be done to avoid false positive signals. When the trigger is squeezed or otherwise moves too quickly, this can create a sharp spike in the magnetic field detected. In these instances, the one or more processors of the microcontroller 185 can be programmed to execute instructions to determine that a trigger motion exceeds a trigger motion threshold or trigger motion threshold range, the one or more processors can then be programmed to execute further instructions to raise the programmed sensitivity or detection threshold (i.e., lower the sensitivity level of the device 100) in response to the sudden or uncontrolled movement of the trigger 105. This can be done to forestall or tamper any false positive signals. In this manner, data obtained from the trigger potentiometer 171 can be factored into detection algorithms run by the microcontroller 185.
The handle 102 can further comprise one or more sensitivity wheels 115 configured to adjust a programmed sensitivity or detection threshold in response to a rotation of the sensitivity wheel(s) 115. At least part of the sensitivity wheel(s) 115 can protrude out of cutout(s) defined along the handle casings to allow an operator to dial or rotate the sensitivity wheel(s) 115.
An operator can dial or rotate the sensitivity wheel 115 in order to raise or lower the programmed sensitivity or detection threshold. For example, an operator can dial or otherwise rotate at least one of the sensitivity wheels 115 forward (or in a distal direction) to increase the sensitivity level of the device 100. Increasing the sensitivity level of the device 100 can allow the device 100 to more accurately detect the presence of small or weakly magnetized RSIs or other ferromagnetic objects within the body of the subject. Increasing the sensitivity level of the device 100 can decrease a programmed sensitivity or detection threshold.
The operator can dial or otherwise rotate at least one of the sensitivity wheels 115 backward (or in a proximal direction) to decrease the sensitivity level of the device 100. Decreasing the sensitivity level of the device 100 can increase a programmed sensitivity or detection threshold. The operator can decrease the sensitivity level of the device 100 when false positive signals from ferromagnetic medical equipment in proximity to the patient (e.g., metallic surgical equipment or carts) makes it difficult for the operator to perceive actual detection signals.
The device 100 can comprise a number of discrete sensitivity levels. For example, the device 100 can comprise 11 discrete sensitivity levels with a default level being level 7. The device 100 can generate a user output (e.g., two successive beeps or beeping sounds) when the sensitivity level has reached either an upper (e.g., level 11) or lower limit (e.g., level 1).
The sensitivity wheel(s) 115 can be rotationally coupled to a sensitivity rotary potentiometer 169 (see
The sensitivity rotary potentiometer 169 can provide data concerning a wheel rotation and, thereby, a sensitivity level desired by the operator.
The one or more processors of the microcontroller 185 can be programmed to execute instructions to smooth out potentiometer signals obtained from the sensitivity rotary potentiometer 169 to reduce signal noise and to observe such signals for consecutive up or down signal spikes as a result of the operator dialing at least one of the sensitivity wheels 115 forward or backward. The one or more processors of the microcontroller 185 can be programmed to execute instructions to adjust a sensitivity or detection threshold when either two consecutive sensitivity upward signal spikes or two consecutive downward signal spikes are detected. For example, the one or more processors of the microcontroller 185 can be programmed to execute instructions to lower the sensitivity or detection threshold (i.e., increase the sensitivity level) when two consecutive upward signal spikes from the sensitivity rotary potentiometer 169 are observed.
The sensitivity level of the device 100 can also be adjusted by the device 100 automatically (i.e., without the operator’s input). For example, the sensitivity level of the device 100 can be decreased and the sensitivity or detection threshold can be increased if a trigger motion calculated from data obtained from the trigger potentiometer 171 exceeds a trigger motion threshold. Also, for example, the sensitivity level of the device 100 can be decreased and the sensitivity or detection threshold can be increased when the magnetometers are periodically reset to filter out any settling events or level changes. For example, the magnetometers can be reset periodically (e.g., every 5 seconds) using a mag reset function to realign the domains in the magnetometers with a current pulse. This is done in case the magnetometers are highly affected by a strong magnetic field. Resetting the magnetometers can cause a transient signal spike or bump. Raising the sensitivity or detection threshold at the same time the magnetometers are reset can reduce the likelihood of false positive signals.
Although sensitivity wheel(s) 115 are mentioned in the present examples, it is contemplated by this disclosure and it should be understood by one of ordinary skill that the sensitivity wheel(s) 115 are just one example of a sensitivity actuator. In other variations, the sensitivity actuator can be implemented one or more sliders, knobs, buttons, switches, or a combination thereof. In additional variations, the sensitivity actuator can be implemented as user interface controls presented through an electronic display or touchpad.
The test rod 133 can be made in part of a ferromagnetic material. For example, the test rod 133 can be made in part of a ferromagnetic metal. The test rod 133 can be made in part of a magnetic stainless steel such as a ferritic stainless steel, martensitic stainless steel, or duplex stainless steel.
The test rod 133 can be flexible and bendable. For example, the test rod 133 can be implemented as a flexible ferromagnetic cable or rod.
The test rod 133 can have a known magnetic signature such that when the test rod 133 is extended into the sensor housing 141, a magnetic field distortion caused by the test rod 133 can be accounted for. The test rod 133 can be used to verify a functionality of the device 100 and/or re-zero a magnetic environment in-situ.
The test rod slider 117 can be spring-loaded by an extension spring 119 to pull the test rod slider 117 back to its default starting position (see, for example,
A proximal end of the test rod 133 can be secured or otherwise coupled to the test rod slider 117. For example, the proximal end of the test rod 133 can be secured to a proximal portion of the test rod slider 117 by adhesives, fasteners, ties, clips, or a combination thereof.
The test rod 133 can be partially housed within a spring tube 137. A distal end of the test rod 133 can extend out of the spring tube 137. A proximal end of the spring tube 137 can be secured or otherwise coupled to the right handle casing 103. For example, the proximal end of the spring tube 137 can be secured to features of the right handle casing 103 by adhesives, fasteners, ties, clips, or a combination thereof. The spring tube 137 can extend from the handle 102 through the shaft 131 and the flexible portion 145.
In addition to serving as a housing for the test rod 133, the spring tube 137 can also be used to bias the flexible portion 145 back to its unbent configuration 144 when the trigger 105 is released. The spring tube 137 can be made in part of polyethylene terephthalate (PET). In other variations, the spring tube 137 can be made of a polymeric material or copolymer exhibiting shape-memory characteristics. The spring tube 137 can also provide a degree of rigidity or structure to the flexible portion 145.
The spring tube 137 housing the test rod 133 and biasing the flexible portion 145 back to its unbent configuration 144 can have same components serving multiple functions, reducing the total number of components running through a small-diameter shaft, and reducing the complexity of the device 100.
The handle 102 further comprises a slider potentiometer 167 mounted or otherwise coupled to the handle PCB 123. The slider potentiometer 167 can be coupled via gears to at least part of the test rod slider 117.
For example,
Data obtained from the slider potentiometer 167 can be used to determine a slider position of the test rod slider 117. The slider position can be indicative of the relative positioning of the test rod 133 with respect to the magnetometers of the distal sensing portion 136. For example, the slider position can be indicative of the relative positioning of the test rod 133 with respect to at least one of the first proximal magnetometer 202, the second proximal magnetometer 204, the first distal magnetometer 208, and the second distal magnetometer 210.
When the test rod 133 is driven by the test rod slider 117 into the sensor housing 141 and in proximity to the magnetometers, the one or more processors of the microcontroller 185 can be programmed to execute instructions to conduct certain detection diagnostics. For example, the one or more processors of the microcontroller 185 can be programmed to execute instructions to compare magnetic field measurements obtained from the magnetometers with known magnetic field values associated with the ferromagnetic test rod 133.
The one or more processors of the microcontroller 185 can be programmed to execute further instructions to instruct the output component (e.g., the speaker 181 or the LEDs) to generate a user output (e.g., a sound or light pattern) to inform an operator of the results of the diagnostic.
The test rod 133 can be used in combination with the sensitivity wheel 115 to gauge a functionality or operability of the device 100. For example, when an operator is not sure if the device 100 is functioning properly, the operator can increase the sensitivity level of the device 100 by dialing the sensitivity wheel 115 forward or in a distal direction and pushing the test rod slider 117 forward to translate the ferromagnetic test rod 133 into the sensor housing 141 and in proximity to the magnetometers. The operator can gain insight into the functionality of the device 100 based on the user output generated by the device 100 in this scenario.
Data obtained from the slider potentiometer 167 can also be used as part of any calculations or determinations concerning a motion (e.g., speed and/or acceleration) of the test rod 133. For example, data obtained from the slider potentiometer 167 can be used to determine whether an operator has extended or retracted the test rod 133 too quickly.
The device 100 can also automatically increase the sensitivity level when data obtained from the slider potentiometer 167 indicates that the test rod slider 117 is being pushed forward to test the functionality of the device 100. The device 100 can automatically increase the sensitivity level (thereby decreasing the sensitivity or detection threshold) to increase the chance that the test rod 133 is detected by the magnetometers. For example, the one or more processors of the microcontroller 185 can be programmed to execute instructions to determine that the test rod 133 is being advanced forward based on data or signals obtained from the slider potentiometer 167. The one or more processors of the microcontroller 185 can be programmed to execute further instructions to lower the sensitivity or detection threshold in response to the test rod 133 being advanced forward or into the sensor housing 141.
In other instances, the test rod 133 can be used to cancel out false positive signals or noise attributed to ferromagnetic objects in the sensing environment. For example, the test rod 133 can be used to cancel out false positive signals or noise attributed to ferromagnetic medical equipment in proximity to the patient (e.g., metallic surgical equipment or carts). Such noise can make it difficult for the operator to perceive actual detection signals. For example, an operator desiring to re-zero a magnetic environment can apply a distal force to the test rod slider 117 to extend the test rod 133 into the sensor housing 141 and maintain the test rod 133 in this extended configuration for a period of time above a predetermined time threshold. In response to the test rod 133 being maintained in this extended configuration, the one or more processors of the microcontroller 185 can be programmed to execute instructions to decrease a sensitivity level of the device 100 by raising a sensitivity or detection threshold until most (or a significant number of) false positive signals are below the new sensitivity or detection threshold except for signals attributed to the test rod 133. This new higher sensitivity or detection threshold can then be maintained even when the operator has let go of the test rod slider 117 and the test rod 133 is no longer extended into the sensor housing 141 and is in a retracted configuration. The operator can then undertake detection at this new lowered sensitivity level (i.e., with a higher sensitivity or detection threshold).
The distal end of the test rod 133 can be separated from a second proximal magnetometer 204 by several millimeters when the test rod 133 is in the extended configuration 134. For example, the distal end of the test rod 133 can be separated from the second proximal magnetometer by between about 1.0 mm to about 5.0 mm when the test rod 133 is in the extended configuration 134. In other variations, the distal end of the test rod 133 can be separated from the second proximal magnetometer 204 by between about 5.0 mm to about 10.0 mm when the test rod 133 is in the extended configuration 134. In other variations, the distal end of the test rod 133 can be separated from the second proximal magnetometer by more than 10.0 mm or less than 1.0 mm when the test rod 133 is in the extended configuration 134. In additional variations, the distal end of the test rod 133 can be positioned over one or more of the magnetometers but not in contact with the magnetometers when the test rod 133 is in the extended configuration 134.
For example, in some variations, the distal tip of the test rod 133 can be positioned about 1.0 mm past the second proximal magnetometer 204 when the test rod 133 is in the extended configuration 134.
In alternative variations, the distal tip of the test rod 133 can be positioned about 1.0 mm past the first proximal magnetometer 202 when the test rod 133 is in the extended configuration 134.
In additional variations, the distal tip of the test rod 133 can be positioned about 1.0 mm past the first distal magnetometer 208 or the second distal magnetometer 210 when the test rod 133 is in the extended configuration 134. In these variations, the entire test rod 133 can be positioned over the magnetometers.
The elongate flex circuit 157 or flexible printed circuit can comprise conductive metallic foils printed, adhered, laminated, deposited, and/or otherwise bonded to a flexible polymeric film such as a PET film or polyimide film. In other variations, the elongate flex circuit 157 can be a rigid-flex PCB or a flexible printed circuit having some rigidity.
The elongate flex circuit 157 can be positioned in between the spring tube 137 partially housing the test rod 133 and the pull cable 135 within the flexible portion 145 and the shaft 131. The pull cable 135 can be positioned closer to a bottom or ventral side of the flexible portion 145 and the shaft 131.
As previously discussed, the distal end of the pull cable 135 can be grounded or otherwise coupled to the distal tube fitting 139. The distal end of the pull cable 135 can be grounded or otherwise coupled to the distal tube fitting 139 below or inferior to the elongate flex circuit 157 as shown in
For example, the pull cable 135 can be thread through a hole defined in the distal tube fitting 139 and a knot can be tied to secure the distal end of the pull cable 135 to the distal tube fitting 139. In some variations, the hole on the distal tube fitting 139 can be positioned below or inferior to the elongate flex circuit 157 as. In other variations, a ferrule or other type of ring, cap, or clip can be used to affix the distal end of the pull cable to the distal tube fitting 139.
The spring tube 137 can be positioned closer to a top or dorsal side of the flexible portion 145 and the shaft 131. As shown in
The arrangement of tubes, circuits, and cables within the flexible portion 145 can bend the flexible portion 145 quickly and effectively and can recover its unbent or straightened configuration. For example, the spring tube 137 within the flexible portion 145 can allow the flexible portion 145 to spring back to its default straightened configuration. Moreover, the flexible portion 145 can bend without adversely affecting the test rod 133 within the spring tube 137.
The metal detection device 100 can be configured to undertake testing (for example, functionality testing) or re-zeroing even when the flexible portion 145 is bent. For example, the metal detection device 100 can be configured to undertake testing or re-zeroing even when the flexible portion 145 is bent between about 1° to about 90° or beyond 90°. Heretofore, to the best of applicant’s knowledge, no surgical metal detectors have been designed with a bendable test rod 133 to allow for testing or re-zeroing when part of the elongated sensing segment of the device 100 is bent or curved.
The first proximal magnetometer 202 and the second proximal magnetometer 204 can be mounted or otherwise coupled to a proximal PCB or circuit and the first distal magnetometer 208 and the second distal magnetometer 210 can be mounted or otherwise coupled to a distal PCB or circuit. In the variation shown in
The proximal rigid PCB 161 can be connected or otherwise coupled to the distal rigid PCB 163 by a distal flex circuit 155. In other variations, the first distal magnetometer 208 and the second distal magnetometer 210 can be mounted or otherwise coupled to a flex circuit.
Although
The first proximal magnetometer 202 can be positioned distally of the second proximal magnetometer 204. The first distal magnetometer 208 can be positioned distally of the second distal magnetometer 210.
The first proximal magnetometer 202 can be positioned distally in series with the second proximal magnetometer 204 such that the first proximal magnetometer 202 is positioned distally of the second proximal magnetometer 204 along a longitudinal axis (for example, the longitudinal axis 104 shown in
The first distal magnetometer 208 can be separated from the second distal magnetometer 210 by a distal magnetometer separation distance 207. In some variations, the distal magnetometer separation distance 207 can be between about 4.00 mm and 5.00 mm. For example, the distal magnetometer separation distance 207 can be between about 4.50 mm and 4.75 mm.
The second distal magnetometer 210 can be separated from the first proximal magnetometer 202 by a gradiometer separation distance 209. In some variations, the gradiometer separation distance 209 can be between about 18.00 mm and 20.00 mm. For example, the gradiometer separation distance 209 can be between about 18.50 mm and 18.85 mm.
One technical problem faced by the applicants is how to design a surgical magnetic detector to detect small or diminutive magnetic items such as small surgical needles or pieces of surgical equipment that have broken off during surgery. One technical solution discovered by the applicants is the device 100 disclosed herein having magnetometers and gradiometers positioned and spaced according to the dimensions provided heretofore. The applicants discovered that the separation distances disclosed herein (e.g., the magnetometer separation distances and/or the gradiometer separation distances) allow the device 100 to more effectively detect small needles or other small ferromagnetic sharps or items.
Moreover, the device 100 disclosed herein having magnetometers and gradiometers positioned and spaced according to the dimensions provided heretofore, as well as the magnetometer orientations, and unique signal combinations, can all help with sensing objects of interest and help with reducing signal size for erroneous signals caused by moving through native magnetic field lines in the operating room (e.g., magnetic field lines attributed to the earth, the hospital building, medical equipment, etc.)
The distal sensing portion 136 can also comprise an inertial measurement unit (IMU) 159. The IMU 159 can provide up to six degrees of freedom (DoF). The IMU 159 can be a 6-axis IMU comprising a 3-axis accelerometer and a 3-axis gyroscope. The IMU 159 can measure tilt and angular rates and accelerations in three perpendicular axes. In some variations, the IMU can be a low-power and low-noise 16-bit IMU. For example, the IMU 159 can be BMI055, MBI088, or BMI160 IMU provided by Bosch Sensortec GmbH.
Data obtained from the IMU 159 can be used as part of any calculations concerning a speed and acceleration of the distal sensing portion 136. For example, data obtained from the IMU 159 as well as the potentiometers can be used to determine whether an operator has jerked or yanked the distal sensing portion 136. One or more processors of the microcontroller 185 can be programmed to execute further instructions to disregard a sudden motion of at least one of the distal sensing portion 136 and the shaft 131 based on acceleration data obtained from the 3-axis accelerometer and rotational data obtained from the 3-axis gyroscope.
In some variations, the IMU 159 can be mounted to the proximal rigid PCB 161. In other variations, the IMU 159 can be mounted to the distal rigid PCB 163 or another part of the distal sensing portion 136.
In some variations, data received from the IMU 159 (for example, acceleration data from the 3-axis accelerometer and/or gyroscope data from the 3-axis gyroscope) can influence whether the device 100 lowers a sensitivity level or detection sensitivity. Lowering the sensitivity level or detection sensitivity can involve raising a sensitivity or detection threshold to avoid false positive signals. For example, when data received from the IMU 159 indicates that the distal sensing portion 136 is experiencing heightened or exaggerated motion (e.g., the operator rotates the shaft 131 too quickly or squeezes/lets go of the trigger too quickly), this can create a sharp spike in the magnetic field detected. In these instances, the one or more processors of the microcontroller 185 can be programmed to execute instructions to determine that the distal sensing portion 136 is experiencing heightened or exaggerated motion based on data obtained from the IMU 159 (for example, when motion data obtained from the IMU 159 exceeds a predetermined motion threshold or motion threshold range), the one or more processors can then be programmed to execute further instructions to raise a programmed sensitivity or detection threshold to lower a sensitivity of the device 100 in response to the sudden or uncontrolled movement of the distal sensing portion 136. This can be done to forestall or tamper any false positive signals.
In certain variations, the one or more processors can also be programmed to execute further instructions to divide signal or data obtained from the various magnetometers by a magnitude of the heightened motion signal or a scaled version of the heightened motion signal to reduce the likelihood of false positive signals created by the heightened motion. This can be considered an instance of motion blocking or scaling down the detection signal.
Although
The first proximal magnetometer 202, the second proximal magnetometer 204, the first distal magnetometer 208, and the second distal magnetometer 210 can be two-axis magnetometers, each having an x-axis and a y-axis. For example, each of the first proximal magnetometer 202, the second proximal magnetometer 204, the first distal magnetometer 208, and the second distal magnetometer 210 can have a positive x-axis (+x-axis), a negative x-axis (-x-axis), a positive y-axis (+y-axis), and a negative y-axis (-y-axis). Each of the x-axis and the y-axis can be considered a sensitive axis of the magnetometer.
The +x-axis of the first proximal magnetometer 202 can be oriented opposite the +x-axis of the second proximal magnetometer 204. The +y-axis of the first proximal magnetometer 202 can be oriented opposite the +y-axis of the second proximal magnetometer 204 (see
The -x-axis of the first proximal magnetometer 202 can be oriented opposite the -x-axis of the second proximal magnetometer 204. The -y-axis of the first proximal magnetometer 202 can be oriented opposite the -y-axis of the second proximal magnetometer 204.
The sensitive axes (e.g., the x-axis and the y-axis) of the first proximal magnetometer 202 and the second proximal magnetometer 204 can be pointed in opposite directions to cancel out or reduce common magnetic field influences (e.g., the earth’s magnetic field, magnetic field influences from medical equipment in the operating room, or field influences as a result of motion) such that local magnetic field distortions or influences are more pronounced or detectable and a larger part of the overall signal.
In other variations, only the +x-axis of the first proximal magnetometer 202 is oriented opposite the +x-axis of the second proximal magnetometer 204 or only the +y-axis of the first proximal magnetometer 202 is oriented opposite the +y-axis of the second proximal magnetometer 204.
The +x-axis of the first distal magnetometer 208 can be oriented opposite the +x-axis of the second distal magnetometer 210 and the +y-axis of the first distal magnetometer 208 can be oriented opposite the +y-axis of the second distal magnetometer 210 (see
In other variations, only the +x-axis of the first distal magnetometer 208 is oriented opposite the +x-axis of the second distal magnetometer 210 or only the +y-axis of the first distal magnetometer 208 is oriented opposite the +y-axis of the second distal magnetometer 210.
The sensitive axes (e.g., the x-axis and the y-axis) of the first distal magnetometer 208 and the second distal magnetometer 210 can be pointed in opposite directions to cancel out common magnetic field influences (e.g., the earth’s magnetic field) such that local magnetic field distortions or influences are more pronounced or detectable.
Although reference is made to each of the magnetometers or magnetic sensors comprising an x-axis (e.g., +x-axis) and a y-axis (e.g., +y-axis), it is contemplated by this disclosure that any reference to a x-axis (e.g., +x-axis) or a y-axis (e.g., +y-axis) can also refer to a single-axis magnetometer where the magnetometer or magnetic sensor only has an x-axis or y-axis. Therefore, any references to four two-axis magnetometers (e.g., a first proximal magnetometer 202, a second proximal magnetometer 204, a first distal magnetometer 208, and a second distal magnetometer 210) can also be applied to eight one-axis magnetometers (e.g., a first proximal magnetometer, a second proximal magnetometer, a third proximal magnetometer, a fourth proximal magnetometer, a first distal magnetometer, a second distal magnetometer, a third distal magnetometer, and a fourth distal magnetometer). In some implementations, the distal sensing portion 136 can comprise four gradiometers with each gradiometer having two one-axis magnetometers.
In some variations, certain common magnetic field measurements obtained from the proximal gradiometer 200 (the first proximal magnetometer 202, the second proximal magnetometer 204, or a combination thereof) and the distal gradiometer 206 (the first distal magnetometer 208, the second distal magnetometer 210, or a combination thereof) can be canceled out or reduced in order to magnify or make more pronounced local magnetic field distortions or influences caused by RSIs or other ferromagnetic objects. For example, by canceling out common signals or common magnetic field influences (e.g., the earth’s magnetic field or magnetic field distortions caused by surrounding ferromagnetic hospital equipment), local magnetic field distortions caused by an RSI or other ferromagnetic object closer to one gradiometer can cause a bigger signal at the closer gradiometer than the other gradiometer positioned farther away.
As will be discussed in more detail in the following sections, the one or more processors of the microcontroller 185 can be programmed to execute instructions stored in the memory units to calculate a differential signal from magnetic field measurements obtained from the first proximal magnetometer 202, the second proximal magnetometer 204, the first distal magnetometer 208, and the second distal magnetometer 210.
The distal sensing portion 136 can also comprise one or more operational amplifiers to amplify raw output signals from at least one of the first proximal magnetometer 202, the second proximal magnetometer 204, the first distal magnetometer 208, and the second distal magnetometer 210. The operational amplifiers can amplify the raw output signals from the magnetometers before such signals are transmitted to the ADC 186 or an ADC component of the microcontroller 185 within the handle 102. In some variations, the one or more operational amplifiers can be mounted to an underside of the PCBs within the distal sensing portion 136. For example, a first proximal operational amplifier and a second proximal operational amplifier can be mounted to an underside of the proximal rigid PCB 161 to amplify signals from the first proximal magnetometer 202 and the second proximal magnetometer 204, respectively. Also, for example, a first distal operational amplifier and a second distal operational amplifier can be mounted to an underside of the distal rigid PCB 163 to amplify signals from the first distal magnetometer 208 and the second distal magnetometer 210, respectively (see, for example,
At least one of the first proximal magnetometer 202, the second proximal magnetometer 204, the first distal magnetometer 208, and the second distal magnetometer 210 can be an anisotropic magnetoresistance (AMR) sensor. For example, at least one of the first proximal magnetometer 202, the second proximal magnetometer 204, the first distal magnetometer 208, and the second distal magnetometer 210 can be a two-axis AMR sensor. At least one of the first proximal magnetometer 202, the second proximal magnetometer 204, the first distal magnetometer 208, and the second distal magnetometer 210 can be a solid-state AMR sensor designed for low-field magnetic sensing.
As s more specific example, at least one of the first proximal magnetometer 202, the second proximal magnetometer 204, the first distal magnetometer 208, and the second distal magnetometer 210 can be an HMC 1052 AMR sensor (Part No. HMC1052L-TR) distributed by Honeywell International Inc.
In other variations, at least one of the first proximal magnetometer 202, the second proximal magnetometer 204, the first distal magnetometer 208, and the second distal magnetometer 210 can be a three-axis AMR sensor.
AMR sensors can make use of a magneto-resistive material (e.g., permalloy) to act as a magnetometer. Permalloy is an alloy containing roughly 80% nickel and 20% iron. The alloy’s resistance depends on the angle between the metallization and the direction of current flow. In a magnetic field, magnetization rotates toward the direction of the magnetic field and the rotation angle depends on the external field’s magnitude. For example, the AMR sensors can include thin strips of permalloy (e.g., NiFe magnetic film) whose electrical resistance varies with a change in the magnetic field.
In some variations, the magnetometers can be any type of magneto-resistive sensor that provides a change in resistance in response to a change in a magnetic field along a given axis. In other variations, the magnetometers can be any type of vector magnetometer for measuring the vector components of a magnetic field.
The magnetometers (any one of the first proximal magnetometer 202, the second proximal magnetometer 204, the first distal magnetometer 208, and the second distal magnetometer 210) can comprise a communication interface that can transmit magnetic field measurements using a communication protocol. The magnetometers can operate with a low voltage power supply such as, for example, a power supply providing voltage less than about 2.0 V, 2.5V, 3.0V, 3.5V, 4.0V, 4.5V, 5.0V, 5.5V, or 6.0V. The magnetometers can be designed to be surface mounted to the PCBs of the distal sensing portion 136. For example, the first proximal magnetometer 202 and the second proximal magnetometer 204 can be surface mounted to the proximal rigid PCB 161 and the first distal magnetometer 208 and the second distal magnetometer 210 can be surface mounted to the distal rigid PCB 163.
The sensor housing 141 (see, for example,
The distal LED 183 can function similar to the proximal LED 173. The same light or light patterns generated by the distal LED 183 can also be generated by the proximal LED 173 (and vice versa). The light or light patterns generated by the distal LED 183 and/or the proximal LED 173 can convey information concerning a battery life of the device 100, a standby indication, an error warning (e.g., both the proximal LED 173 and the distal LED 183 flash red), a detection status, a power-up indicator, sensitivity level (e.g., at least one of the proximal LED 173 and the distal LED 183) quickly go from a first color (e.g., green) to a second color (e.g., blue) and then to a flashing instance of the second color to indicate increasing the sensitivity of the device and quickly go from the second color to the first color and then to a flashing instance of the first color to indicate decreasing the sensitivity of the device), or a combination thereof.
For example, the distal rigid PCB 163 can be maintained in this rotated or twisted configuration by the sensor housing 141 (not shown in
The distal rigid PCB 163 can be rotated by a twist angle 220. In some variations, the twist angle 220 can be about 45 degrees.
In other variations, the twist angle 220 can be about 60 degrees, between about 45 degrees and 60 degrees, or less than about 45 degrees. In certain variations, the twist angle 220 can be about 30 degrees.
In some variations, the twist angle 220 can refer to an angle of rotation of at least one of the second distal magnetometer 210 and the first distal magnetometer 208 with respect to the first proximal magnetometer 202.
The distal rigid PCB 163 can be rotated about the distal flex circuit 155 connecting the proximal rigid PCB 161 to the distal rigid PCB 163. While
In some variations, one of the axes of the magnetometers on the distal rigid PCB 163 can be aligned with one of the axes of the magnetometers on the proximal rigid PCB 161. For example, each of the x-axes of the first distal magnetometer 208 and the second distal magnetometer 210 can be axially aligned with or positioned along the same axial plane as the x-axes of the first proximal magnetometer 202 and the second proximal magnetometer 204. In these variations, the other axis of the magnetometers on the distal rigid PCB 163 can be out of alignment with the other axis of the magnetometers on the proximal rigid PCB 161. For example, each of the y-axes of the first distal magnetometer 208 and the second distal magnetometer 210 can be out of alignment or rotated (for example, by the twist angle 220) with respect to the y-axes of the first proximal magnetometer 202 and the second proximal magnetometer 204.
Although
Twisting, contorting, or otherwise rotating the distal rigid PCB 163 with respect to the proximal rigid PCB 161 can allow the magnetometers of the distal gradiometer 206 to provide magnetic field measurements in at least one additional axis. For example, when the magnetometers of the distal gradiometer 206 are two-axis magnetometers (for example, magnetometers have an x-axis and a y-axis), twisting, contorting, or otherwise rotating the distal rigid PCB 163 can allow the magnetometers of the distal gradiometer 206 to provide magnetic field measurements in a third axis when one of the axes of the magnetometers on the distal rigid PCB 163 are axially aligned or in planar alignment with the same axis on the proximal rigid PCB 161 (for example, when the x-axes are substantially axially aligned or positioned along the same axial plane as the x-axes on the other board). In this example, the y-axes of the magnetometers on the distal rigid PCB 163 would provide additional magnetic field measurements in a third axis.
In addition, although
Twisting, contorting, or otherwise rotating one of the gradiometer circuit boards with respect to the other gradiometer circuit board (e.g., the distal rigid PCB 163 with respect to the proximal rigid PCB 161) can allow the use of smaller and cheaper two-axis magnetometers for sensing. Three-axis magnetometers can be used. Twisting, contorting, or otherwise rotating one of the gradiometer circuit boards can allow the magnetometers on the twisted or rotated board to be used as pseudo “three-axis magnetometers” such that the magnetometers provide magnetic field measurements in an additional axis. In this manner, the twist or rotation can allow the applicant to achieve three-dimensional detection sensitivity with two-dimensional sensors.
For example,
Twisting, contorting, or otherwise rotating one of the gradiometer circuit boards with respect to the other gradiometer circuit board (e.g., the distal rigid PCB 163 with respect to the proximal rigid PCB 161) can take differentials or comparisons of magnetic field values from magnetometer-pairs on the same gradiometer board and from magnetometers on different gradiometer boards. These differentials or comparisons can be used to cancel out or reduce common magnetic field influences in order to magnify or make more pronounced local magnetic field distortions or influences caused by RSIs or other ferromagnetic objects.
As illustrated in
Although
The +x-axis of the first proximal magnetometer 202 can be oriented opposite the +x-axis of the second proximal magnetometer 204. The +y-axis of the first proximal magnetometer 202 can be oriented opposite the +y-axis of the second proximal magnetometer 204.
The +x-axis of the first distal magnetometer 208 can be oriented opposite the +x-axis of the second distal magnetometer 210 and the +y-axis of the first distal magnetometer 208 can be oriented opposite the +y-axis of the second distal magnetometer 210.
In some variations, the +x-axis of the second distal magnetometer 210 can be oriented opposite the +x-axis of the first proximal magnetometer 202. In these and other variations, the +y-axis of the second distal magnetometer 210 can be oriented opposite the +y-axis of the first proximal magnetometer 202.
Equations 1-17 below are equations devised by the applicant to calculate a differential signal from magnetic field measurements obtained from the first proximal magnetometer 202, the second proximal magnetometer 204, the first distal magnetometer 208, and the second distal magnetometer 210. The one or more processors of the microcontroller 185 can be programmed to execute instructions to calculate the differential signal using any of the equations below.
As shown above, Equations 2, 9, 13, and 15 produced the same final result despite the initial groupings being different. Moreover, equations 1 and 7 also produced the same net result.
Equation 18 is a zeroed sum (meaning the first reading or reference reading is subtracted from the signal going forward) of the absolute value of all of the magnetometers that were investigated as a potential high sensitivity candidate signal. The signal obtained from Equation 18 is also referred to as a “soup” signal. Since it does not have the advantage of subtracting common signals created from moving through earth’s magnetic field lines this signal is much more susceptible to signals caused by moving through magnetic field lines in the room than Equations 2 or 6 which can have up to 4-5 times better needle detection to motion signal ratios.
One advantage of calculating the differential signal using the equations disclosed herein is that common magnetic field influences (e.g., the earth’s magnetic field, magnetic field influences from medical equipment in the operating room, or field influences as a result of motion) are canceled out or reduced and local magnetic field distortions or influences are more noticeable and become a larger part of the overall signal.
It should be noted that the positive and negative signs in the aforementioned equations take into account that the magnetometers of the device 100 are configured in the manner shown in
In some circumstances, the differential signal calculated using equations 2, 9, 13, and 15 can be more pronounced or noticeable than the signals calculated using the other equations. In other circumstances, the differential signal calculated using equation 6 can be more pronounced or noticeable than the signals calculated using the other equations. Moreover, the differential signal calculated using equations 2, 9, 13, and 15 demonstrated nice cancellations of signals caused by moving through magnetic field lines in the operating room compared to more localized magnetic field distortions attributed to small stainless steel RSIs or other ferromagnetic objects.
The one or more processors of the microcontroller 185 can be programmed to execute further instructions to calculate the differential signal using more than one of the aforementioned equations and to switch between or cycle through different equations. For example, the one or more processors of the microcontroller 185 can be programmed to execute further instructions to calculate the differential signal using Equation 2 (the on-axis global differential signal) as well as Equations 3 (the on-axis Y local differential signal), 5 (the on-axis ortho local differential signal), and 6 (the on-axis ortho global differential signal).
Although reference is made above to each of the magnetometers or magnetic sensors comprising an x-axis (e.g., +x-axis) and a y-axis (e.g., +y-axis), it is contemplated by this disclosure that any reference to a x-axis (e.g., +x-axis) or a y-axis (e.g., +y-axis) can also refer to a single-axis magnetometer where the magnetometer or magnetic sensor only has an x-axis or y-axis. Therefore, any references to four two-axis magnetometers (e.g., a first proximal magnetometer 202, a second proximal magnetometer 204, a first distal magnetometer 208, and a second distal magnetometer 210) can also be applied to eight one-axis magnetometers (e.g., a first proximal magnetometer, a second proximal magnetometer, a third proximal magnetometer, a fourth proximal magnetometer, a first distal magnetometer, a second distal magnetometer, a third distal magnetometer, and a fourth distal magnetometer). In some implementations, the distal sensing portion 136 can comprise four gradiometers with each gradiometer having two one-axis magnetometers. For example, in the equations above, any references to X1, X2, X3, X4, Y1, Y2, Y3, and Y4 can also refer to one axis of each of a first magnetometer, a second magnetometer, a third magnetometer, a fourth magnetometer, a fifth magnetometer, a sixth magnetometer, a seventh magnetometer, and an either magnetometer, respectively.
A user or operator of the device 100 can also apply a user input (e.g., dialing the sensitivity wheel(s) 115 forward or backward) to instruct the one or more processors of the microcontroller 185 to switch between or cycle through different equations to calculate the differential signal.
Referring back to
Equation 19 (also referred to as an on-axis distal twist local differential signal): (X1 + X2) -(X3 + X4) + (½∗Y1 + ½∗Y2) - (Y3 + Y4) + (½∗Z1 + ½∗Z2) = X1 + X2 - X3 - X4 + (½∗Y1) + (½∗Y2) - Y3 - Y4 + (½∗Z1) + (½∗Z2)
As will be discussed in more detail in the following sections, the one or more processors of the microcontroller 185 can be programmed to execute instructions to calculate the differential signal using any of the above equations.
The one or more processors of the microcontroller 185 can be programmed to execute instructions to calculate the differential signal using any combination of these equations at various points in time or other equations by themselves or in a sequence to evaluate local magnetic field distortions from different perspectives over time. At high speed these various perspectives can be combined to form an ensemble signal during use as small field distortions pass by the device.
The one or more processors of the microcontroller 185 can be programmed to execute further instructions to apply one or more filters (e.g., a high-pass filter and/or a low-pass filter) to the differential signal to obtain a detection signal. A smoothing function can also be applied to the detection signal.
In other variations, the one or more processors of the microcontroller 185 can be programmed to execute instructions to take the derivative or apply a derivative function to or take the derivative of the differential signal to obtain the detection signal.
The one or more processors of the microcontroller 185 can be programmed to execute further instructions to compare the detection signal against a sensitivity or detection threshold. The output component (e.g., speaker and/or LED(s)) can then be instructed to generate a user output (e.g., a beeping sound and/or a bright light) when the detection signal exceeds a sensitivity or detection threshold.
In some variations, whether a signal filter is applied or whether a derivative is taken is determined based on a sensitivity level set by the operator of the device 100 (e.g., surgeon or another medical professional). For example, the operator can dial the sensitivity wheel(s) 115 forward or in a distal direction until the sensitivity level or detection sensitivity of the device 100 is at level 8 or above. When the sensitivity level is at a level 8 or higher, the one or more processors of the microcontroller 185 can be programmed to execute instructions to apply one or more filters to the differential signal to obtain the detection signal but not take the derivative.
In another scenario, the operator can dial the sensitivity wheel(s) 115 backward or in a proximal direction until the sensitivity level or detection sensitivity of the device 100 is at level 7 or below. When the sensitivity level is at a level 7 or lower, the one or more processors of the microcontroller 185 can be programmed to execute instructions to take the derivative and apply one or more motion blocking algorithms to obtain the detection signal.
In any case, the detection signal is compared against a sensitivity or detection threshold and the output component(s) are instructed to generate the user output when the detection signal exceeds the sensitivity or detection threshold.
As shown in
The first proximal operational amplifier 212 can be mounted on an underside of the circuit board (for example, the rigid PCB 187 or the proximal rigid PCB 161) carrying the first proximal magnetometer 202. The second proximal operational amplifier 214 can be mounted on an underside of the circuit board (for example, the rigid PCB 187 or the proximal rigid PCB 161) carrying the second proximal magnetometer 204. The first distal operational amplifier 216 can be mounted on an underside of the circuit board (for example, the rigid PCB 187 or the distal rigid PCB 163) carrying the first distal magnetometer 208. The second distal operational amplifier 218 can be mounted on an underside of the circuit board (for example, the rigid PCB 187 or the distal rigid PCB 163) carrying the second distal magnetometer 210.
In other variations, the operational amplifiers (e.g., the first proximal operational amplifier 212, the second proximal operational amplifier 214, the first distal operational amplifier 216, the second distal operational amplifier 218, or a combination thereof) can be mounted to the handle PCB 123 or a circuit board housed in another portion of the device 100.
In some variations, the fixation component 188 can be a polymeric holder or clip. In other variations, the fixation component 188 can be a clasp or other type of space filler.
As previously discussed, when the distal rigid PCB 163 is rotated, contorted, or otherwise rotated with respect to the proximal rigid PCB 161, another instance of the fixation component 188 can also be used to maintain the distal rigid PCB 163 in its rotated, contorted, or otherwise rotated configuration.
The locking ring 111 can be translationally and rotationally fixed to the left handle casing 101 and the right handle casing 103 via snap clips or other fasteners. The locking ring 111 can comprise a plurality of locking splines 175 defined around the circumference of the locking ring 111. The clocking ring 107 can comprise a plurality of reciprocal locking splines 174 for engaging with the locking splines 175 on the locking ring 111.
As shown in
The clocking ring 107 can be pushed or slid distally forward into an unlocked position 110. The clocking ring 107 can be pushed or slid distally in a direction of the shaft 131 as shown by the enlarged arrow in
Once the operator has rotated the clocking ring 107 to the desired rotational position, the operator can pull or slide the clocking ring 107 back onto the locking ring 111 to lock the clocking ring 107 in place. The operator can pull or slide the clocking ring 107 back onto the locking ring 111 in a direction of the handle proximal end as shown by the enlarged arrow in
The operator can rotate the clocking ring 107 while simultaneously squeezing the trigger 105 to bend the flexible portion 145. The ability to rotate the shaft 131 while also bending the flexible portion 145 can allow an operator to probe various body cavities or lumens and sweep behind or around organs with minimal movement of the user’s hands. One technical advantage of the device 100 is the multiple degrees of freedom afforded by the control mechanism disclosed herein.
The tube boss 113 can comprise a number of clocking ring detents 179 that can interfere with reciprocal features on an inner surface of the clocking ring 107. The clocking ring detents 179 can prevent the clocking ring 107 from translating distally (i.e., from being unlocked) without sufficient force applied by an operator (e.g., a surgeon or other medical professional). Once sufficient distal force is applied to the clocking ring 107, the clocking ring detents 179 can deform or deflect and allow the clocking ring 107 to translate distally (as shown by the enlarged arrow in
In other variations not shown in the figures, the device 100 can comprise one or more permanent magnets, electromagnets, or a combination thereof. The one or more permanent magnets, electromagnets, or a combination thereof can be positioned within the distal sensing portion 136. The one or more permanent magnets, electromagnets, or a combination thereof can be positioned along a segment of the shaft 131. In these variations, detection of the RSI or ferromagnetic object can be conducted with the electromagnet powered off or demagnetized. Once the RSI or other ferromagnetic objected is detected by the device 100, an operator can turn on or magnetize the electromagnet and use the electromagnet and/or permanent magnet to magnetically attract the RSI or ferromagnetic object.
The electromagnet can have a variable field strength. In some variations, an operator can adjust the field strength of the electromagnet between one or more strength levels based on the size or magnetism of the RSI or ferromagnetic object.
The metallic-marked sponges 304 can be tagged or otherwise embedded with one or more ferromagnetic metallic markers 306 or ferromagnetic metallic tags. For example, the metallic-marked sponges 304 can comprise ferromagnetic beads, wires, threads, or a combination hereof embedded or interwoven with fabric or other material making up at least part of the sponge.
The RFID-tagged sponges 302 can comprise an RFID tag 308 embedded within one or more layers of the sponge. The RFID tag 308 can be a passive RFID transponder. In other variations, the RFID tag 308 can be an active RFID transponder having its own power source.
As shown in
The RFID reader 310 can allow the device 100 to account for missing or retained RFID-tagged sponges 302 and to locate such RFID-tagged sponges 302 intraoperatively within a body cavity of the patient.
In these and other variations, the device 100 can also be used to locate misplaced or retained metallic-marked sponges 304 using the magnetometers and magnetic detection algorithms disclosed herein. For example, an operator or medical professional can adjust the sensitivity of the device 100 using the sensitivity wheel(s) 115 until the device 100 generates a user output to indicate the presence of a metallic-marked sponge 304 within a body cavity of the patient.
Moreover, the metal detection device 100 disclosed herein can also be used to undertake intracorporeal detection of non-ferromagnetic wires, catheters, sheaths, tubes, clips, or other medical instruments that have been tagged with a ferromagnetic tag or plate.
When the conductive element 316 makes contact with the wire 312 within the body of the patient, the closed-circuit indicator 318 can generate a signal or output (e.g., a sound or auditory instruction, a light or light pattern, or a combination thereof) to indicate that a closed circuit is achieved by the conductive element 316 making contact with the wire 312 within the body of the patient. This mechanism can be used to detect the location of the wire 312 within the patient. This is especially important when the wire 312 is not visible to a surgeon or other medical professional directly or via endoscopy.
In some variations, where ferromagnetic or metallic-marked wires, stents, or scaffolds are used to support organs, lumens, or cavities of a patient, the device 100 can be used to not only detect such wires, stents, or scaffolds (e.g., for possible removal or inspection) but also to detect or pinpoint the location of such organs, lumens, or cavities for further procedures.
For example, the magnetic blanket 322 can be used to cover an abdomen of the patient when the device 100 is used to detect RSIs or retained sharps within the abdomen of the patient.
The magnetic blanket 322 or shield can be used to create a controlled magnetic environment. The magnetic blanket 322 or shield can also be used to enhance certain signals or magnetic field distortions generated by certain RSIs (e.g., RFID-tagged sponges 302) once the distal sensing portion 136 of the device 100 is within the body cavity of the patient and the detection sensitivity of the device is adjusted such that the magnetic field distortion created by the magnetic blanket 322 or shield is accounted for.
The magnetic blanket 322 or shield can be used to at least partially cover, shield, or ensconce a body cavity or body part of the patient when the device 100 is used to undertake intracorporeal detection of RSIs, implants, surgical tools, or a combination thereof within the body cavity or body part. For example, the magnetic blanket 322 or shield can be used to at least partially cover, shield, or ensconce a body cavity or body part of the patient when the device 100 is used to undertake intracorporeal detection of needles, sponges 300, wires 312, stents 320 or other scaffolds, ferromagnetic or metallically-marked catheters, sheaths, or other surgical equipment, or parts or combinations thereof.
Alternatively or additionally, the magnetic blanket 322 can be used to wrap certain needles, wires, or other tools before surgery in order to magnetize such needles, wires, or tools to make such needles, wires, or tools more easily detectable by the device 100.
For example, the one or more processors of the microcontroller 185 can be programmed to execute instructions to first calculate a differential signal from magnetic field measurements obtained from the first proximal magnetometer 202, the second proximal magnetometer 204, the first distal magnetometer 208, and the second distal magnetometer 210. More specifically, the one or more processors of the microcontroller 185 can be programmed to execute instructions to calculate the differential signal using any of the equations 1-18 above. In the scenario shown in
The one or more processors of the microcontroller 185 can be programmed to execute further instructions to apply a high-pass filter to the differential signal (e.g., the on-axis global differential signal). The high-pass filter can get rid of low-frequency noise in the differential signal. For example, the high-pass filter can get rid of drift and offset and bring the average signal back to zero.
The one or more processors of the microcontroller 185 can be programmed to execute additional instructions to apply a number of low-pass filters to the high-pass filtered signal. For example, the one or more processors of the microcontroller 185 can be programmed to execute additional instructions to apply a second order low-pass filter (also known as a two-pole filter) to get rid of high-frequency noise in the high-pass filtered signal. The low-pass filter or second order filter (or two-pole filter) can more aggressively cut off high frequency noise. In some variations, the high-pass filter can have a cutoff of 5.5 Hz and the low-pass filter can have a cutoff of 10 Hz.
The one or more processors of the microcontroller 185 can be programmed to execute further instructions to take the absolute value of the low-pass filtered signal and to apply a smoothing function (smoothPoints = 10) to the low-pass filtered signal to obtain the detection signal.
The one or more processors of the microcontroller 185 can be programmed to execute additional instructions to compare the detection signal against a sensitivity threshold or detection threshold. Moreover, the one or more processors of the microcontroller 185 can be programmed to execute further instructions to instruct the output component (e.g., the speaker and/or LED lights) to generate a user output (e.g., a beeping sound, a flashing light, a light of increasing intensity, or a combination thereof) when the detection signal exceeds the sensitivity or detection threshold.
As shown in
Each spike in the detection signal can represent an instance where a distal segment of the test rod 133 is extended out of the spring tube 137 and into the sensor housing 141 in proximity to the magnetometers. The larger spikes can be instances in which the test rod 133 is extended further into the sensor housing 141 in close proximity to the magnetometers. The smaller spikes can be instances in which the distal segment of the test rod 133 is extended only slightly into the sensor housing 141 or being retracted back into the spring tube 137.
The output component (e.g., the speaker 181, the proximal LED 173, the distal LED 183, or a combination thereof) can generate a user output (e.g., a beeping sound, a flashing light or a brighter light, or a combination thereof) to alert a user that the distal sensing portion 136 has passed over the metal guidewire.
The device 100 can be operating in a low speed and low sensitivity mode in the scenario shown in
The device 100 can be operating in a low speed and low sensitivity mode in the scenario shown in
The method 500 can also comprise calculating, using the one or more processors, a differential signal from magnetic field measurements obtained from the first proximal magnetometer 202, the second proximal magnetometer 204, the first distal magnetometer 208, and the second distal magnetometer 210 in step 504.
The method 500 can also comprise applying, using the one or more processors, at least one of a signal filter and a derivative to the differential signal calculated to obtain a detection signal in step 506. The method 500 can further comprise comparing, using the one or more processors, the detection signal against a sensitivity threshold or detection threshold in step 508. The method 500 can also comprise generating a user output, using the output component, when the detection signal exceeds the sensitivity or detection threshold in step 510. The detection signal can exceed the sensitivity or detection threshold when the distal sensing portion 136 passes by or passes over a ferromagnetic RSI or another ferromagnetic object.
The distal sensing portion 136 can comprise a plurality of magnetometers. For example, the distal sensing portion 136 can comprise a proximal gradiometer 200 comprising a first proximal magnetometer 202 and a second proximal magnetometer 204 and a distal gradiometer 206 comprising a first distal magnetometer 208 and a second distal magnetometer 210.
The method 600 can also comprise squeezing a trigger 105 on the handle 102 to bend the flexible portion 145 when the distal sensing portion 136 and at least part of the flexible portion 145 is within the body of the patient in step 604. The method 600 can further comprise calculating, using the one or more processors, a detection signal from magnetic field measurements obtained from the plurality of magnetometers in step 606. Calculating the detection signal can further comprise calculating, using the one or more processors, a differential signal from magnetic field measurements obtained from the first proximal magnetometer, the second proximal magnetometer, the first distal magnetometer, and the second distal magnetometer. Moreover, the method 600 can also comprise applying at least one of a signal filter and a derivative to the differential signal calculated to obtain the detection signal.
The method 600 can further comprise comparing, using the one or more processors, the detection signal against a sensitivity threshold or detection threshold in step 608. The method 600 can also comprise generating a user output, using the output component, when the detection signal exceeds the sensitivity threshold or detection threshold in step 610. The detection signal can exceed the sensitivity or detection threshold when the distal sensing portion 136 passes by or passes over a ferromagnetic RSI or another ferromagnetic object.
The method 600 can also comprise determining a trigger speed based on data obtained from a trigger potentiometer 171 within the handle 102. The trigger potentiometer 171 can be coupled to the trigger 105. The method 600 can further comprise adjusting, using the one or more processors, the sensitivity or detection threshold based on the trigger speed.
The distal sensing portion 136 can comprise a plurality of magnetometers. For example, the distal sensing portion 136 can comprise a proximal gradiometer 200 comprising a first proximal magnetometer 202 and a second proximal magnetometer 204 and a distal gradiometer 206 comprising a first distal magnetometer 208 and a second distal magnetometer 210.
The method 700 can also comprise sliding a test rod slider 117 on the handle 102 in a distal direction toward the shaft 131. Sliding the test rod slider 117 causes a distal segment of a test rod 133 housed within a lumen extending through the shaft 131 to be translated into the sensor housing 141 in step 704.
The method 700 can also comprise calculating, using the one or more processors, a detection signal from magnetic field measurements obtained from the plurality of magnetometers when the distal segment of the test rod 133 is translated into the sensor housing 141 in step 706. The method 700 can further comprise comparing, using the one or more processors, the detection signal against a sensitivity threshold or detection threshold in step 708. The method 700 can also comprise generating a user output, using the output component, when the detection signal exceeds the sensitivity threshold in step 710.
Alternatively, the change tones can have three “step-up” or “step-down” tones of varying frequency in response to different signals, the logic for the three step-up and step-down tones is provided in
The algorithm illustrated in
In alternative instances where the user does not want to change the sensitivity level to a default with the test rod, signals gathered from test rod slider pulses can be used to not only change the sensitivity threshold but also, or alternatively, other device settings such as tone, algorithm choice, algorithm settings, etc. In one example, the test rod 133 can be used to confirm that the device is working since the test rod moves a small piece of magnetic material close to at least one of the magnetometers. There can be a detection event with tone and/or light and/or other indicators in such an event. This test rod mode can create a detection event when the test rod is fully and/or partially depressed. The detection event can be larger as the test rod is fully depressed and pushed as close as possible to at least one of the magnetometers. In another example, the test rod can change the sensitivity level and move the threshold to the original threshold the device was set at upon powerup. The algorithm can also be modified to count the number of test rod uses in a specific time window. If the test rod is used twice or some other number of times predetermined to map to this function, then the device can reset the sensitivity level. This can allow the user to confirm that the device is working by using the test rod and continuing to use the device at a selected sensitivity level without the sensitivity level changing. This can allow the user to test the device functionality at any sensitivity threshold level. This concept can be carried further to use different numbers and/or patterns of test rod uses to change various operations and/or features of the device in real-time. For example, depressing once quickly and once slowly in succession can increase the volume of the device speaker or buzzer or change the tone pattern. In another example, depressing the test rod three times in succession at any speed but in a certain pre-set time window can change the operation algorithm to another algorithm suited for a specific type of item detection. In another example, three or some other number of pulses from the test rod slider input can trigger a firmware routine that uses sound and/or light to indicate how much battery life remains. It should be understood that many other features of the code and future algorithms can be changed by various patterns and numbers of test rod uses. In another example, the test rod slider and or the sensitivity wheels and/or the trigger potentiometer could all be used as inputs to record various numbers, durations, and extents or distances of motion to communicate to the device. In yet another example, these signals can be sent by the user through one or more of these means and received by the processor in Morse code or another code to make changes or adjustments to device state and/or operation.
The one or more processors of the microcontroller 185 can be programmed to execute instructions to calculate the motion blocking signal by comparing the raw motion signal against a motion threshold calculated, as seen in
Due to the analog nature of the system, the values can be in different magnitudes and can prove difficult to compare with each other. To remedy this, the algorithm can have a sensor universe class that includes various variables, functions, and attributes for working with sensor data that can include a scaling range as partially defined in
For each signal, if the current value is lower than what has been previously recorded as the minimum value for that signal, the minimum value can be updated. Subsequently, if the current value is higher than what had been previously recorded as the maximum value for that signal, the maximum value can be updated. Thus, the minimum and maximum value can both be constantly fractionally decaying towards the signal value using the algorithm as illustrated in
As seen in
As illustrated in
Once the standard mean of all of the channels are calculated, the algorithm can observe the relationships between two different channels over time in order to determine if the device is in proximity to a magnetic material. For example, if two channels are moving in the same direction and one channel detects a magnetic material signal and another channel does not, their signals will diverge and their relationship can be calculated. The delta and magnitude between the two channels can determine the divergence between the signals detected by each channel. Conversely, if both channels are moving in the same direction and neither encounters a magnetic material signal, there can be little to no divergence when the relationship between the channels is observed.
Some of the standard means of the signals can travel together and some of the standard means of the signals can travel in equal but opposite directions. Integrals can be taken for each channel signal and can be compared against each other. The integral calculation can have its own accumulator, which over a period of timesteps, adds the distance of the channel away from zero. The relationships between two channels can be observed over a period of time and a ratio value can be calculated by dividing the accumulated signal of one by the accumulated signal of another. If the channels are moving in similar directions and magnitudes, the ratio value produced can be near 1. As the channels diverge, the ratio value can drop towards 0. It should be noted that apart from integrals, other calculations can be made from the signals, such as summations or subtractions and apart from calculating ratios by dividing comparisons can be made of the integrated values using subtraction or addition. Additionally, two groups or teams of variables can be created to represent the same two channel pair such that one team is accumulating and reporting a signal while the other resets its accumulators and begins accumulating measurements and then starts reporting as the other one resets and this cycle can repeat. This can be done to prevent value overflow within the device as well as reset the accumulated signal memory which may otherwise prolong a device beep beyond the detection event. This can help the user more accurately understand when the device has passed a magnetic material object as opposed to allowing a longer decaying signal that includes in its average or accumulated value a larger recent past detection event signal that is slowing decaying down in the average or accumulator which might “blur”, to the audio sense, the actual location of the magnetic object as the user moves the device past the magnetic material object.
At each timestep, a voting mechanism can be performed. If the majority (e.g., more than 4 out of 8 total) of channel pair relationships determine that a signal reaches a predetermined threshold (for example, below 0.9), the device can produce an output to the user signaling that there is a strong enough magnetic material or magnetic field distortion signal detected. As previously discussed, the output can be a beep, flash, light, or the like. If there is no output (i.e., the majority of channel relationships determine that the signal did not reach a predetermined threshold), no output is produced, and the algorithm can continue to run to detect signals. This voting mechanism can prevent or mitigate any inaccuracies when random spikes occur from environmental noise motion or other sources.
As seen in
Relevant portions of the algorithm of this function are illustrated in
It is further desirable to remove baseline drift and variation from a detection signal to avoid any arbitrary offsets and obtain proper frequencies that are more likely to apply to the identification of any metallic objects that are in the field of motion or passed by the distal tip more accurately. The absolute value of a high pass filtered version of a signal which may be a derivative signal can be taken to remove baseline drift and variation of the signal. A maximum sensitivity signal may also be attained by taking the absolute value of a high pass filtered sum of all zeroed magnetometer signals. This maximum sensitivity signal may allow for more accurate readings. Decay gain may track a falling signal and silence the signal as a user moves away from a target. Various combinations of the motion compensation, decay gain, and sensor algorithms described above can be programmed into a device such that the user can adjust device sensitivity (for example with a sensitivity wheel or other instrument) and susceptibility to motion signals when looking for small field distortions caused by magnetic field line bending materials such as stainless steel.
One magnetometer does not have to refer to multiple axes. Some magnetometer chips have two or three axes of functionality. This can be created by using three separate chips or two separate chips to achieve these same axes.
The device can have eight magnetometers. Four of the magnetometers can point in the x direction and four magnetometers can point in the y direction. The magnetometers can be two to a chip with one x magnetometer and one y magnetometer on each chip, and each axis can be one magnetometer. Each chip can be a magnetometer with multiple axes.
Taking the absolute value of a derivative signal may allow that signal to serve as a highly motion resistance signal since slow changing motions which are most likely in a search application will have small derivates compared to fast jerking motions and small needle signals can have improved derivative signals as they are passed in a search. A motion reference signal may be composed of a combination of high pass filtered gyro and accel magnitudes.
A motion sensing chip can be placed in the handle and/or at the distal tip which allows for faster motion measurements and better motion signal rejection. The long leads from the processor in the proximal handle to the distal tip limit the speed of motion signal reading, therefore having shorter leads by putting the motion sensing chip in the handle and/or at the distal chip can eliminate some of this limitation and allow for faster read times. One measurement can be made every 28 milliseconds.
In
Motion max windowing can latch a threshold at one of many levels, for example four levels, depending on the highest motion signal in the window. The trigger motion max can have a threshold at one of multiple threshold levels based on the highest pull trigger velocity in the window rather than the highest motion signal in the window. An autoSense threshold can combine both of these thresholds with an OR comparison, and if either one of them passes a certain level the threshold can then be set to that level. This threshold raising can provide a third level of defense against false positives that can be caused by motion. The first level of defense can be the differential measurement. The second level can be the motion blocking described above which can reduce the signal size in high motion regions. The third level can raise the threshold so a needle or other magnetic distortion source would have to have a larger signal to reach above the motion blocking and get above the autoSense threshold.
A method for reducing distortions caused by motion in the distal tip and achieve higher sensitivity to small magnetic field distortions can be to filter the signal through a high pass filter (for example the 5.5 Hz filter of
Reducing motion-induced signals can attain a high true signal to noise ratio. A combo signal can be formed by combining a portion of the derivative signal with a portion of the high pass filtered “big” signal disclosed above, and one or more portions can be divided by motion block to reduce motion induced signals. The signal can be a direct derivative which can be small when the device is moving slowly. The signal can be a static signal which can remain large from changes in orientation or from proximity to a magnetic field distortion. The signal can be between the aforementioned signals and allow for large signal size to be reported and decays away any signal from specific orientation in the earth’s magnetic field and/or proximity to magnetic or ferrous (e.g., stainless steel) objects.
While looking for metal objects a user can be alerted when a possible metallic object is detected. A 30 ms tone such as a beep can run on repeat as a main loop while the device is operating. The device can play a tone some number of times when it is called for to keep the tone from slowing the system down too much while still being able to hear a tone difference.
When creating a motion magnitude signal, it is possible to take only information from the accelerometer signals, take only information from one or more gyroscopes, or take information from both. Additionally, each of these options could either be normalized or left without normalization, and separate magnitudes from the gyroscope and accelerometer signals grouped by kind could be added after calculating the magnitude, scaled or combined before creating the magnitude. Using a gyroscope magnitude created from the three gyroscope signals and a separate accelerometer magnitude created from the three accelerometer signals seems to be the best since the signals are on different scales.
The device can have a mode for maximum sensitivity. In this mode, the sensitivity can be turned all the way up, and instead of having a threshold level for tones, a tone can be always sounding at a frequency mapped to the signal size and the user can listen for a change in tone to detect a metallic instrument or field distortion. This can be accomplished by setting the threshold to zero and can be done with or without decayGain. While this can lead to more false positives caused by motion, this high sensitivity mode may be useful for more difficult to detect metallic devices and the user could/would learn as they move the device and hear the tone, which tone or tones are caused by their making the device move through earth’s magnetic field at different rates and which tone or tones are created by passing a magnetic field distortion such as that created by a small needle or magnetic object.
Magnetometer signals can be combined in hardware using circuitry to add and subtract and/or divide and multiply to get to more motion redundant raw signals and simplify the software and/or device design for a lower cost product. This could also have some benefit on signal to noise.
Three magnetometer chips can be used at the distal end with one magnetometer pointing in a downwards direction and two pointing in an upwards direction (180 degrees of rotation from the first magnetometer). A virtual dual gradiometer can be formed by switching between the two pointing in an upwards direction with smaller vias, less trace density, and less signal traces for a lower cost product than similar gradiometers.
The sharps finder device can function as a stud finder to find nails, studs, wires, and pipes in walls. The sharps finder device can go in gaps or spaces to find metal in a variety of settings, where the device can function in the same way as disclosed herein. Furthermore, while metal can be used as a shield, metals like aluminum or titanium that do not affect magnetic field lines like iron or stainless steal do let magnetic field lines through instead of focusing them into the metal walls and guiding the field lines. The distal tip capsule can be made from titanium. Titanium can shield against EM radiation. The titanium capsule can be grounded to the system electrical ground, for example to increase the EM radiation shielding.
A combination approach of looking for a needle or other metallic object may include alerting a user to a metallic object in a body or other location from a large distance using RFID technology, and then using the sharps finder to locate it.
Each of the individual variations described and illustrated herein has discrete components and features which may be readily separated from or combined with the features of any of the other variations. Modifications may be made to adapt a particular situation, material, composition of matter, process, process act(s) or step(s) to the objective(s), spirit or scope of the present disclosure.
Methods recited herein may be carried out in any order of the recited events that is logically possible, as well as the recited order of events. Moreover, additional steps or operations may be provided or steps or operations may be eliminated to achieve the desired result.
Furthermore, where a range of values is provided, every intervening value between the upper and lower limit of that range and any other stated or intervening value in that stated range is encompassed within the disclosure. Any optional feature of the disclosed variations may be set forth and claimed independently, or in combination with any one or more of the features described herein. For example, a description of a range from 1 to 5 should be considered to have disclosed subranges such as from 1 to 3, from 1 to 4, from 2 to 4, from 2 to 5, from 3 to 5, etc. as well as individual numbers within that range, for example 1.5, 2.5, etc. and any whole or partial increments therebetween.
U.S. Provisional Application No. 62/927,702 filed on Oct. 30, 2019;
U.S. Provisional Application No. 62/900,385 filed Sep. 13, 2019; U.S. Pat. App. No. 16/950,119 filed Nov. 17, 2020; U.S. Pat. App. No. 16/983,793 filed Aug. 3, 2020; and U.S. Pat. No. 10,898,105 issued Jan. 26, 2021 are all incorporated by reference herein in their entireties.
All existing subject matter mentioned herein (e.g., publications, patents, patent applications) is incorporated by reference herein in its entirety except insofar as the subject matter may conflict with that of the present disclosure (in which case what is present herein shall prevail). The referenced items are provided solely for their disclosure prior to the filing date of the present application. Nothing herein is to be construed as an admission that the present disclosure is not entitled to antedate such material by virtue of prior disclosures.
Reference to a singular item, includes the possibility that there are plural of the same items present. More specifically, as used herein and in the appended claims, the singular forms “a,” “an,” “said” and “the” include plural referents unless the context clearly dictates otherwise. It is further noted that the claims may be drafted to exclude any optional element. As such, this statement is intended to serve as antecedent basis for use of such exclusive terminology as “solely,” “only” and the like in connection with the recitation of claim elements, or use of a “negative” limitation. Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs.
In understanding the scope of the present disclosure, the term “comprising” and its derivatives, as used herein, are intended to be open-ended terms that specify the presence of the stated features, elements, components, groups, integers, and/or steps, but do not exclude the presence of other unstated features, elements, components, groups, integers and/or steps. The foregoing can apply to words having similar meanings such as the terms, “including”, “having” and their derivatives. Also, the terms “part,” “section,” “portion,” “member” “element,” or “component” when used in the singular can have the dual meaning of a single part or a plurality of parts. As used herein, the following directional terms “forward, rearward, above, downward, vertical, horizontal, below, transverse, laterally, and vertically” as well as any other similar directional terms refer to those positions of a device or piece of equipment or those directions of the device or piece of equipment being translated or moved. Finally, terms of degree such as “substantially”, “about” and “approximately” as used herein mean a reasonable amount of deviation (e.g., a deviation of up to ±0.1%, ±1%, ±5%, or ±10%, as such variations are appropriate) from the specified value such that the end result is not significantly or materially changed.
This disclosure is not intended to be limited to the scope of the particular forms set forth, but is intended to cover alternatives, modifications, and equivalents of the variations described herein. Further, the scope of the disclosure fully encompasses other variations that may become obvious to those skilled in the art in view of this disclosure.
This application is a continuation of PCT Application No. PCT/US2021/044569 filed on Aug. 04, 2021 which claims the benefit of U.S. Provisional Application Nos. 63/060,900 filed Aug. 04, 2020; and 63/129,438 filed Dec. 22, 2020, both of which are incorporated by reference herein in their entireties.
Number | Date | Country | |
---|---|---|---|
63129438 | Dec 2020 | US | |
63060900 | Aug 2020 | US |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/US2021/044569 | Aug 2021 | WO |
Child | 18164312 | US |