[go: up one dir, main page]

WO2024159073A2 - Tissue marker detection systems and methods employing ultrasound and tissue markers - Google Patents

Tissue marker detection systems and methods employing ultrasound and tissue markers Download PDF

Info

Publication number
WO2024159073A2
WO2024159073A2 PCT/US2024/013061 US2024013061W WO2024159073A2 WO 2024159073 A2 WO2024159073 A2 WO 2024159073A2 US 2024013061 W US2024013061 W US 2024013061W WO 2024159073 A2 WO2024159073 A2 WO 2024159073A2
Authority
WO
WIPO (PCT)
Prior art keywords
ultrasound
marker
return
reflective elements
signal processing
Prior art date
Application number
PCT/US2024/013061
Other languages
French (fr)
Other versions
WO2024159073A3 (en
Inventor
William Blair
Ori BEN-MEIR
Curtis Lyle CRUMP
Original Assignee
View Point Medical, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by View Point Medical, Inc. filed Critical View Point Medical, Inc.
Publication of WO2024159073A2 publication Critical patent/WO2024159073A2/en
Publication of WO2024159073A3 publication Critical patent/WO2024159073A3/en

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B8/00Diagnosis using ultrasonic, sonic or infrasonic waves
    • A61B8/08Clinical applications
    • A61B8/0833Clinical applications involving detecting or locating foreign bodies or organic structures
    • A61B8/085Clinical applications involving detecting or locating foreign bodies or organic structures for locating body or organic structures, e.g. tumours, calculi, blood vessels, nodules
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B8/00Diagnosis using ultrasonic, sonic or infrasonic waves
    • A61B8/08Clinical applications
    • A61B8/0833Clinical applications involving detecting or locating foreign bodies or organic structures
    • A61B8/0841Clinical applications involving detecting or locating foreign bodies or organic structures for locating instruments
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B90/00Instruments, implements or accessories specially adapted for surgery or diagnosis and not covered by any of the groups A61B1/00 - A61B50/00, e.g. for luxation treatment or for protecting wound edges
    • A61B90/36Image-producing devices or illumination devices not otherwise provided for
    • A61B2090/364Correlation of different images or relation of image positions in respect to the body
    • A61B2090/365Correlation of different images or relation of image positions in respect to the body augmented reality, i.e. correlating a live optical image with another image
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B90/00Instruments, implements or accessories specially adapted for surgery or diagnosis and not covered by any of the groups A61B1/00 - A61B50/00, e.g. for luxation treatment or for protecting wound edges
    • A61B90/36Image-producing devices or illumination devices not otherwise provided for
    • A61B90/37Surgical systems with images on a monitor during operation
    • A61B2090/378Surgical systems with images on a monitor during operation using ultrasound
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B90/00Instruments, implements or accessories specially adapted for surgery or diagnosis and not covered by any of the groups A61B1/00 - A61B50/00, e.g. for luxation treatment or for protecting wound edges
    • A61B90/39Markers, e.g. radio-opaque or breast lesions markers
    • A61B2090/3925Markers, e.g. radio-opaque or breast lesions markers ultrasonic
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B90/00Instruments, implements or accessories specially adapted for surgery or diagnosis and not covered by any of the groups A61B1/00 - A61B50/00, e.g. for luxation treatment or for protecting wound edges
    • A61B90/39Markers, e.g. radio-opaque or breast lesions markers
    • A61B2090/3966Radiopaque markers visible in an X-ray image

Definitions

  • This disclosure generally relates to markers (e.g., tissue markers) and to the detection of markers in bodily tissue, and in particular to markers with enhanced detectability via ultrasound (e.g., color Doppler ultrasound) and to systems and methods employing ultrasound to detect markers, which may, for example, facilitate detection of margins of bodily tissue (e.g., abnormal bodily tissue) to be monitored, biopsied, excised or ablated, for instance during surgical procedures.
  • markers e.g., tissue markers
  • ultrasound e.g., color Doppler ultrasound
  • markers are used to mark bodily tissue that is to be monitored over time, or biopsied, excised or ablated. Some markers may, for example, allow or enhance visual detection, for instance by a surgeon during a surgical procedure. Some markers allow detection via various type of energy emitted imaging modalities, for example ultrasound imaging, radiological imaging such as X-ray imaging, computerized tomography (CT) imaging, computerized axial tomography (CAT) imaging, or magnetic resonance imaging (MRI). These different imaging modalities are often employed in different scenarios, by different clinicians or technicians, and markers detectable under the various visual detecting or imaging modalities typically require different physical characteristics in order to be detectable.
  • CT computerized tomography
  • CAT computerized axial tomography
  • MRI magnetic resonance imaging
  • markers may be permanent, while other markers may be absorbable by the body over a period of time. For example, it may be useful to mark a portion of bodily tissue for subsequent evaluation or detection over a fairly extended period (e.g., months, year).
  • Applicant has developed multi-modal markers which are detectable via ultrasound, as well as detectable via additional imaging modalities (e.g., X-Ray, MRI and/or other imaging technologies), and are optionally absorbable over time, and which can be long lasting (e.g., persisting for approximately 9 months).
  • imaging modalities e.g., X-Ray, MRI and/or other imaging technologies
  • Markers for use in bodily tissue take a variety of forms, and can include a plurality of ultrasound reflective elements and one or more gels (e.g., hydrogels) that binds the ultrasound reflective elements.
  • the ultrasound reflective elements can, for example, take the form of porous or mesoporous particles or porous or mesoporous hollow shells. Cavities and/or pores of the ultrasound reflective elements (e.g., hollow shells, porous or mesoporous particles) can be filled with a fluid, for example a gas such air, a liquid, or a combination of gas and liquid (e.g., a vapor) and may advantageously can optionally be devoid of perfluorocarbon.
  • a fluid for example a gas such air, a liquid, or a combination of gas and liquid (e.g., a vapor) and may advantageously can optionally be devoid of perfluorocarbon.
  • the ultrasound reflective elements can be coated, for example with a hydrophobic coating, to at least temporally seal the pores to prevent or delay the ingress of liquid into the cavities to interior of the ultrasound reflective elements (e.g., hollow shells, porous or mesoporous particles).
  • a hydrophobic coating to at least temporally seal the pores to prevent or delay the ingress of liquid into the cavities to interior of the ultrasound reflective elements (e.g., hollow shells, porous or mesoporous particles).
  • the ultrasound reflective elements can comprise or consist of silica in one or more forms.
  • the gels e.g., hydrogel(s)
  • the gels can be a natural gel, for instance gelatin, or an artificial gel, for instance polyethylene glycol (PEG), or the marker can be comprised of both natural and artificial gels (e.g., natural and artificial hydrogels).
  • the gel(s) may be partially or fully cross-linked.
  • the gels (e.g., hydrogel(s)) can be engineered to be absorbed by the body over a period of time, or alternatively may be non-absorbable.
  • the markers can optionally include contrast elements or “contrast agents” that permit the markers to be detected via one or more imaging modalities in addition to being detectable via ultrasound.
  • the markers can include one or more radiopaque material (e.g., metal, gold, platinum, tantalum, bismuth, barium and the like) to allow the markers to be detectable via X-ray imaging.
  • the markers can include a metal element in the form of a clip (e.g., metal wire with a defined shape for instance a helical wound metal wire), strand or coil, or in the form of a plurality of metal particles.
  • the markers can include one or more MRI imaging contrast materials (e.g., as gadolinium including compounds such as gadolinium DTPA, ferrous gluconate, ferrous sulfate and the like) to allow the markers to be detectable via MRI imaging.
  • the markers can include one or more dyes (e.g., florescent dyes, methylene blue) to allow the markers to be more readily visually detected.
  • improved imaging techniques that do not employ ionizing radiation, for instance improved ultrasound imaging techniques that may enhance detection of markers in bodily tissue and/or detection of the margins of certain bodily tissues (e.g., abnormal bodily tissues, for instance tumors, or bodily tissues suspected of being abnormal) that are marked with implanted markers.
  • improved ultrasound imaging techniques may enhance detection of markers in bodily tissue and/or detection of the margins of certain bodily tissues (e.g., abnormal bodily tissues, for instance tumors, or bodily tissues suspected of being abnormal) that are marked with implanted markers.
  • Such can advantageously allow marker localization in surgical scenarios where ionizing radiation sources may not be readily available or may be undesirable or otherwise inconvenient to use.
  • This disclosure generally relates to detection of markers in bodily tissue, and further relates to systems and methods which can, for example, employ ultrasound processing to facilitate more precise detection of tissue to be monitored, biopsied, excised or ablated than otherwise possible using conventional approaches.
  • the systems and methods advantageously do not require ionizing radiation to perform marker localization in at least some settings or implementations.
  • the systems and methods can be particularly suited for use in surgeries, for example by surgeons or others who are not specialized or dedicated medical imaging technicians or are not specialized or dedicated ultrasound technicians. Thus, it is particularly advantageous if operation of the systems and methods is simplified, for instance requiring no manual adjustment of settings or input parameters by the operator (e.g., surgeon).
  • operation of the systems and methods accommodates the movement of the hand of an operator holding a probe (e.g., ultrasound probe) who is typically not a skilled or dedicated ultrasound technician, by for instance accommodating imprecise and/or rapid or uneven movement (e.g., varying velocity) of the probe.
  • operation of the systems provide for precise localization in at least a two-dimensional area, and preferably in a three-dimensional volume, for example using visual and/or aural indications or alerts.
  • the systems provide accurate results, resulting in few or even no false results (e.g., false detections or false alerts; missing a marker when a marker is present).
  • User feedback can be provide visually (e.g., representation of marker or cross hairs relative to image of anatomy) and/or aurally (e.g., aural alerts as probe moves towards or away from marker in one, two, or even three dimensions.)
  • markers e.g., tissue markers
  • markers which have physically characteristics that render the markers more readily discernable via ultrasound (e.g., color Doppler ultrasound) when the markers are implanted in bodily tissue.
  • Such markers can include a gel body with a plurality of ultrasound reflective elements (e.g., porous or mesoporous particles; porous or mesoporous hollow shells) held in suspension in the gel body.
  • the ultrasound reflective elements may, for example, be dispersed through the gel body, for instance in a colloidal dispersion or colloidal suspension throughout the gel body.
  • the gel body can take the form of a hydrogel (e.g., natural hydrogel, artificial hydrogel, combination of natural and artificial hydrogels).
  • the gel body can be fully or partially cross-linked, so long as when the gel body is hydrated, the ultrasound reflective elements are free to move (e.g., vibrate or oscillate or preferably randomly) in at least one dimension (e.g., along at least one axis, and preferably along two or more axes) a sufficient degree or distance to enhance any scattered return (e.g., backscatter) from the ultrasound reflective elements in response to ultrasound interrogation of the marker, preferably with variations in velocity of the ultrasound reflective elements and/or amalgamations or clusters of ultrasound reflective elements.
  • any scattered return e.g., backscatter
  • the ultrasound reflective elements typically will have an irregular surface which leads to scattering (e.g., backscattering) in response to ultrasound interrogation of the marker.
  • the ultrasound reflective elements typically hold a fluid (/.e., gas, liquid, or gas and liquid in combination, although typically a gas, for instance air or an inert gas), which enhances the backscatter in response to ultrasound interrogation of the marker.
  • the ultrasound reflective elements typically include a hydrophobic coating (e.g., silicone) that prevents ingress of liquid into the pores, cavities or interior of the ultrasound reflective elements for an extended period (e.g., 3 months, 9 months, 18 months or even longer) even when the marker is subjected to bodily fluid during the extended period. Such advantageously prevents the ultrasound reflective elements from “wetting out” which would diminish or even eliminate detectable scattering.
  • the gel body may be dehydrated or freeze dried until implanted in bodily tissue, and will then hydrate over a period of time as fluid (e.g., water) is absorbed from the bodily tissue.
  • fluid e.g., water
  • the gel body also provides a framework for bioadhesion via the natural healing process of the bodily tissue into which the marker is implanted. Such can secure the marker in place in the bodily tissue without the use of glues or adhesives.
  • Various of these described physical structures or physical characteristics of the marker provide for, or enhance, the scattering (e.g., backscattering) of ultrasound from the marker, and in particular contribute to a variation in position and/or velocity of the ultrasound reflective elements, either individual or in agglomerations or clusters, resulting in a broad velocity spectrum that significantly contributes to detectability using color Doppler ultrasound techniques.
  • the scattering e.g., backscattering
  • the ultrasound system (e.g., hardware, software, firmware) employs excitation and detection algorithms that discern responses from the marker, and provides an intuitive indication (distinctive visual indication that does not itself represent bodily tissue, distinct aural alert).
  • excitation and detection algorithms that discern responses from the marker
  • provides an intuitive indication distinctive visual indication that does not itself represent bodily tissue, distinct aural alert.
  • Such is a very different approach as compared to commercial off-the-shelf ultrasound systems. While a trained clinician can use images from conventional color Doppler to locate a marker in tissue, the approach described herein allows much faster acquisition and a hands free, no setting, user experience. In contrast, conventional ultrasound requires a trained clinician to adjust the settings of the ultrasound machined. Conventional ultrasound is an interpretive visual activity, requiring a trained clinician to visual interpret displayed ultrasound images.
  • the ultrasound system alerts the clinician in real time whether a marker has been found, and where that marker is in the tissue. So the clinician receives what can be characterized as a binary answer (e.g., visually distinctive and aural indications of presence are presented when a marker is located) and with automatic ranging (e.g., distance and direction relative to current location), versus the clinician having to try to interpret anatomical structures in ultrasound images.
  • a binary answer e.g., visually distinctive and aural indications of presence are presented when a marker is located
  • automatic ranging e.g., distance and direction relative to current location
  • the transmit beam model spreads energy across all of the interrogation space.
  • a GPU algorithm advantageously implements parallel processing signal path analysis in the receive beam model to discriminate a response from a marker from all the other signals and noise that is detected.
  • a detection imaging system is designed to aid clinicians (e.g., surgeons) to find implanted tissue markers (e.g., OneMarkTM markers from View Point Medical).
  • the system is used to scan and localize implanted markers in bodily tissue (e.g., breast tissue, lung tissue).
  • the system transmits pulsed ultrasound energy to excite the marker, and then compares changes in the motion between pulse sets from the received ultrasound energy (e.g., return signal or a series of return signals, which can constitute a scattered or backscatter return of ultrasound energy from the marker or portions of the marker).
  • the pulses cause higher variation at locations where markers have been placed as compared to the energy level in unmarked areas.
  • the system highlights the marker location, for example on a display screen (e.g., liquid crystal display (LCD)), for instance using a color map overlay on a low-resolution gray scale representation of anatomical background.
  • a display screen e.g., liquid crystal display (LCD)
  • the system additionally or alternatively indicates the location of the marker using additional audio and visual feedback, for instance as an X-Y crosshairs centered over the marker in a low-resolution gray scale representation of anatomical background.
  • surgeons seek to site-center markers so they resect around the marker and get reasonable confirmation they have made the correct resection.
  • the system supports the current standard of care for lesion localization and provides more visual information than currently used wire-free localization devices that do not visually display the marker.
  • the presently described systems and methods can produce localization information that advantageously represents a centroid of a marker (e.g., visually represented with cross hairs), in contrast to sound or wire center of a tag, and can prove for real-time image centering of the marker which is particularly uniquely advantageous in surgical settings.
  • the scan process applies a non-diagnostic, custom, ultrasound-based method to excite the marker and give clinicians (e.g., surgeons) a real time image of the location of the marker location from the skin surface and in the wound during resection.
  • clinicians e.g., surgeons
  • the system does not need to provide quantitative information about anything scanned other than the marker the system is designed to detect.
  • the OneMarkTM system optionally, and preferably, does not offer diagnostic ultrasound modes, is not intended as a tool for qualitative analysis of tissue and does not provide adjustment controls like a diagnostic tool would.
  • the system can be used to image a marker location for the purposes of providing information to aid in clinical localization.
  • the system advantageously requires almost no setup and is designed to be used by surgeons that are not dedicated ultrasound technicians and those generally do not operate ultrasound equipment in their daily practice. It is designed for maximum ease of use by automating the marker imaging process, eliminating buttons and/or keys or keyboards to better accommodate sterile field application.
  • the system also advantageously supports rapid marker detection to efficiently support clinicians treating patients under anesthesia.
  • the presently described ultrasound systems and methods in at least one mode spreads the transmitted wideband ultrasound energy across an entire area of interest (e.g., entire breast, entire lung).
  • an entire area of interest e.g., entire breast, entire lung.
  • the ultrasound can be transmitted as ensembles of pulses along various axes, angles or beams, each associated with a respective piezo-electric element, crystal or transducer of an ultrasound probe.
  • presently described ultrasound systems and methods typically employ a relative high frame rate with a relative low number of pulses (e.g., 3, 4, 5) per ensemble, and also typically employ a relative low number of focus depths (e.g., 2), all to achieve sufficient speed to accommodate expected hand movements of the ultrasound probe.
  • the presently described ultrasound systems and methods can, for example, employ ensembles of 5 pulses down each beam and at 2 different focal depths when operating in color Doppler mode.
  • the presently described ultrasound systems and methods can, for example, employ ensembles of 4 pulses down each beam when operating in B-mode.
  • the presently described ultrasound systems and methods employ the transmitted pulsed ultrasound to cause movement of echogenic material (e.g., silica particles with an entrapped fluid) in the hydrogel, for example to cause the echogenic material to oscillate at a resonance frequency or a beat frequency.
  • the presently described ultrasound systems and methods employ this oscillation in discerning or localizing markers, for example examining the received ultrasound (e.g., return signal or a series of return signals, which can constitute a scattered or backscatter return of ultrasound energy from the marker or portions of the marker) for relative large movements frame-to-frame as compared to background features, the relatively large movements generally indicative of an oscillating marker.
  • the system attempts to impart or ’’pump” sufficient energy to the echogenic material in order to induce the oscillation.
  • Such oscillation can appear in color modes of ultrasound imaging as a sparkling or twinkling effect.
  • Increasing the amount of energy imparted can include increasing a power or amplitude (e.g., voltage) of the pulses, increasing the number of pulses, increasing a pulse repetition frequency, and/or increasing the number of piezo-electric elements, crystals or transducers in the head of the ultrasound probe. It may be desirable to have some gap between ensembles of pulses to for instance provide some headroom in the ultrasound probe, although the repetition of pulses should be sufficient close together to maintain the echogenic material in oscillation.
  • the more pulses in an ensemble the more time it takes to transmit, receive and process the ultrasound.
  • This along with the relying on identification of a marker’s response in multiple consecutive frames to accurately determine marker location, and the fact that the ultrasound probe will typically be hand-held and subject to movement, places constraints on the technical operational aspects including the transmit model, frame rate and the receive signal processing chain.
  • a relatively large amplitude (e.g., voltage) of the transmitted ultrasound pulses can facilitate detection of responses by the markers, some practical considerations can place constraints on such. For instance, thermal limits of the piezo-electric elements, crystals or transducers or of a head of the ultrasound probe and constrain the amplitude of the transmitted ultrasound pulses that can be employed.
  • the presently described ultrasound systems and methods employ a receive signal processing chain to process a return signal or a series of return signals, which can constitute a scattered or backscatter return of ultrasound energy from the marker or portions of the marker.
  • the receive signal processing chain can include one, more or all of: RF filtering and mixing, demodulation and envelope detection, and target detection via spatial or “image” processing based on known geometry of the marker and its response signature.
  • Target detection can include sigma mapping with frame-to-frame comparisons, and target best fit processing to isolate a blob that best matches a set of target spatial criteria.
  • the processing is sufficiently fast to accommodate movement of a typically handheld probe, while providing accurate localization.
  • a system advantageously injects a nonlinearity in a drive signal, that produces a nonlinearity in an ultrasound transmit or interrogation signal.
  • the nonlinearity can produce a nonlinear response or return from a tissue marker (e.g., from echogenic portions of the tissue marker), thus facilitating the detection (e.g., match filtering) of the tissue marker by the ultrasound system.
  • the nonlinearity can, preferably, take the form of a variation in an amplitude (e.g., voltage) of an ultrasound transmit or interrogation signal.
  • a nonlinearity can be introduced by varying a frequency or phase of an ultrasound transmit or interrogation signal from a nominal frequency or nominal phase.
  • a variation can be introduced in a base or fundamental frequency of the outgoing ultrasound transmissions and/or a variation can be introduced in a pulse repetition frequency of the outgoing ultrasound transmissions.
  • the nonlinearity may be periodic, may form or follow a defined pattern, or may be pseudo-random or random.
  • a system e.g., ultrasound system
  • method advantageously injects a magnetic field into the bodily tissue.
  • a magnetic field can be suitable to enhance detection of markers in some bodily tissues (e.g., lung tissue with a high volume of air) and is useful with suitable markers (e.g., tissue markers that include a ferrous metal and/or a ferrous oxide).
  • the system can produce the magnetic field by passing a current through an electrical conductor (e.g., antenna, coil antenna, closed loop antenna).
  • the electrical conductor can, for example, be carried by or otherwise be part of the ultrasound probe.
  • the magnetic field can be periodic, can form or follow a defined pattern, or may be pseudo-random or random.
  • the magnetic field can oscillate, which can cause the marker or portion thereof to oscillate or vibrate, for instance at a resonant frequency or to generate a beat frequency.
  • the outgoing ultrasound transmissions can be imposed on top of magnetic field.
  • ultrasound received e.g., a return signal or a series of return signals
  • Use of a magnetic field can advantageously facilitate the detection of the ultrasound return from the tissue marker (e.g., from echogenic portions of the tissue marker).
  • Figure 1 A is an isometric view of a marker to mark bodily tissue and a distal portion of an instrument selectively operable to implant the marker at a desired location in bodily tissue according to one illustrated implementation, the marker comprising: a persistent (e.g., long term) portion and two other fast dissolving portions.
  • a persistent (e.g., long term) portion and two other fast dissolving portions.
  • Figure 1 B is an isometric view of a marker according to one illustrated implementation, the marker can for example take the form of a persistent (long term) portion ( Figure 1A) comprising a gel (e.g., hydrogel) carrier, a plurality of ultrasound reflective elements, a clip, strand or coil detectable via X-ray imaging, and optionally a contrast agent to enhance detection in imaging modalities other than ultrasound, with an enlarged detailed view showing one of a plurality of agglomeration or clusters of the ultrasound reflective elements in detail.
  • a gel e.g., hydrogel
  • Figure 2 is a schematic view of an ultrasound system according to at least one illustrated implementation, with an ultrasound transducer positioned with respect to a marker that is ultrasound reflective and typically implanted in bodily tissue, the ultrasound imaging system operable to cause transmission of wideband ultrasound signals into the bodily tissue and process received ultrasound energy to discern or identify responses from the marker, and to provide suitable visual and/or aural indications of the presence and/or location of the marker.
  • Figure 3 is a block diagram showing an exemplary structure of an ultrasound system, according to at least one illustrated embodiment.
  • Figure 4 is a block diagram showing an exemplary receive signal chain of an ultrasound system according to at least one illustrated embodiment, and in particular detailing a receive signal processing chain thereof.
  • Figures 5A, 5B and 5C show a method of processing received ultrasound energy to identify responses from the marker and to provide visual and/or aural indications of a presence and/or location of the marker according to at least one illustrated embodiment, and in particular detailing an implementation of RF demodulation.
  • Figures 6A and 6B show a method of processing received ultrasound energy to identify responses from the marker and to provide visual and/or aural indications of a presence and/or location of the marker according to at least one illustrated embodiment, and in particular detailing an implementation of sigma mapping.
  • Figures 7A-7D show a method of processing received ultrasound energy to identify responses from the marker and to provide visual and/or aural indications of a presence and/or location of the marker according to at least one illustrated embodiment, and in particular detailing an implementation of target detection.
  • the terms left, right, up, and down are used to indicate four directions along two perpendicular axes with respect to a location, position or cell in a two-dimensional array of layout of data.
  • the terms left and right can refer to nearest neighbors in a row, on respective sides of a specified location, position or cell in the array.
  • the terms up and down direction can refer to nearest neighbors in a column, spaced relatively above and spaced relatively below a specified location, position or cell in the array.
  • left, right, up, and down are used for convenience and in a relative sense, not an absolute sense.
  • an orientation of the array or arrangement of data can be changed, for example rotated 90 degrees, 180 degrees or mirrored.
  • tissue markers in bodily tissue using ultrasound.
  • Such can, for example, be used to more precisely define the margins of abnormal or suspect tissue (e.g., a tumor) in bodily tissue.
  • Figure 1A shows a marker 100 to mark bodily tissue and a distal portion of an instrument 101 selectively operable to implant the marker 100, or a portion thereof, at a desired location in bodily tissue according to one illustrated implementation.
  • the distal portion of an instrument 101 is shown in cross-section to better illustrate the marker 100.
  • the instrument 101 can take the form of an applicator and the distal portion of the instrument 101 can take the form of needle or similar structure with a lumen 101a, in which the marker 100 is loaded and/or through which the marker 100 passes in use.
  • the marker 100 is shown offset (e.g., radially inwardly) of an inner wall 101 b that delimits the lumen 101 a to better illustrate an outer perimeter of the marker 100, although typically the marker 100 will be closely received by, and even in contact with, the inner wall that delimits the lumen 101 a.
  • the distal portion of an instrument 101 has an opening 101 c at a distal end thereof.
  • the distal portion is shown as having a pointed or sharp end, for instance to puncture or cut bodily tissue.
  • the marker 100 comprises: a persistent (e.g., long term) portion 100a and two other fast dissolving portions 100b, 100c.
  • a persistent (e.g., long term) portion 100a and two other fast dissolving portions 100b, 100c.
  • one or both of the two other fast dissolving portions 100b, 100c can be optional and hence omitted in certain implementations.
  • the persistent portion 100a includes a gel body 104a, a plurality of ultrasound reflective elements 102a, 102b (only two called out) that are detectable using ultrasound (e.g., detectable using color Doppler ultrasound), and one or more detectable objects 106 that are detectable using another imaging modality other than ultrasound.
  • the ultrasound reflective elements 102a, 102b can, for example take the form of porous or mesoporous hollow shells (as illustrated in Figure 1A) and/or as porous or mesoporous particles(as illustrated in Figure 1 B), which are described in more detail herein.
  • the porous or mesoporous hollow shells may, in at least some implementations, be distinguishable from porous or mesoporous particles in that the porous or mesoporous particles do not include a single, primary interior cavity to which two, more or typically all pores connect (provide a fluidly communicative path between the exterior of the shell and the single, primary internal cavity or interior thereof but for the sealing coating (hydrophobic coating), unlike shells which include at least a single primary cavity to which two, more or all pores are fluidly communicatively coupled.
  • the detectable object(s) 106 can, for example, take the form of a clip or strand or coil (e.g., metal) that is detectable using X-ray imaging, as described in more detail herein.
  • the gel body 104a can, for example, take the form of a hydrogel which is partially or fully cross-linked to enhance longevity when implanted in the bodily tissue that allows detection via ultrasound and other imaging modalities throughout the diagnostic and therapeutic treatments.
  • the gel body 104a that has been partially or fully cross-linked can also advantageously to facilitate bioadhesion been the marker 100 and the bodily tissue in which it is implanted via the wound healing process.
  • the gel body 104a provides a fibrosis scaffolding, fostering bio-adhesion without a glue or adhesive.
  • the polymer combination of gel body 104a is engineered to facilitate slight ingress of natural fibrosis healing.
  • a first fast dissolving portion 100b of the two other fast dissolving portions 100b, 100c can likewise include a gel body 104b and a plurality of ultrasound reflective elements 102c (only one called out).
  • the gel body 104b of the first fast dissolving portion 100b can be polyethylene glycol (PEG) and is generally not cross-linked or not highly cross-linked, allowing rapid hydration and hence rapid activation of the ultrasound reflective elements 102c thereof. This rapidly provides a response to ultrasound, aiding a clinician during the initial implantation of the marker 100.
  • the first fast dissolving portion 100b is allowed to dissolve after serving its purpose of providing an ultrasound response (e.g., backscatter) during implantation.
  • a second fast dissolving portion 100c of the two other fast dissolving portions 100b, 100c (the outermost portion) include a gel body 104c and typically omits ultrasound reflective elements.
  • a portion of the gel body 104c of the second fast dissolving portion 100c extends slightly out of the opening 101c at the distal end of the lumen 101 a of the instrument 101 .
  • the portion of the gel body 104c of the second fast dissolving portion 100c that extends slightly out of the opening 101c has a bulbous end 104d to retain the rest of the marker 100 in the lumen 101a.
  • the gel body 104c of the second fast dissolving portion 100c can consist of, or be comprised of, PEG, and is generally not cross-linked or not highly cross-linked, allowing rapid hydration and rapid dissolving after serving its function of retaining the marker 100 in the lumen 101a of the instrument 101.
  • each of the ultrasound reflective elements 102a, 102b, 102c has one or more pores 108 (e.g., mesoporous) and contains a fluid 110 (e.g., air or other gas).
  • Each of the ultrasound reflective elements 102a, 102b, 102c also includes a coating, for example a hydrophobic coating 112 that seals the pores 108 or interior of the ultrasound reflective elements 102a, 102b to prevent the ingress of liquid (e.g., water) while implanted in bodily tissue.
  • the hydrophobic coating 112 can, for example, consist of or comprise silicone.
  • the ultrasound reflective elements 102a, 102b, 102c can comprise or consist of silica.
  • the ultrasound reflective elements 102a, 102b, 102c can, for example, be formed by depositing on a template with later removal of the template (e.g., via calcination).
  • One exemplary process to form ultrasound reflective elements 102a, 102b, 102c as porous hollow shells starts with styrene templates in solution.
  • the TMOS and DETA are added to plate the templates with silica.
  • the styrene template is then removed by calcination,
  • the resulting porous hollow shells are then washed, and coat with silane.
  • the resulting porous hollow shells are then dried.
  • the ultrasound reflective elements 102a, 102b, 102c can, for example, have an overall size or dimensions or around 2mp and a wall thickness of around 30nm.
  • the ultrasound reflective elements 102a, 102b, 102c could alternatively comprise titanium dioxide (TiC ) with the same or similar overall structure (e.g., , pores, cavities, surface roughness, dimensions including overall size or dimensions (e.g., 2mp), shape, wall thickness (e.g., 30nm)), although would tend to have a higher toxicity and would likely require separate FDA approval.
  • TiC titanium dioxide
  • Other materials with the same overall structure might be viable candidates for ultrasound reflective elements 102a, 102b, 102c, particularly inert materials that particularly inert materials that remain in the body for relatively long periods of time (e.g., 9 months, 18 months) without adverse effects, and are otherwise compatible with long term in vivo use, and would not require separate FDA approval.
  • the ultrasound reflective elements 102a, 102b, 102c will tend to agglomerate or cluster in the gel body 104a, 104b, for example as illustrated and discussed with reference to Figure 1 B, below.
  • the cross-linked gel body 104a of the persistent portion 100a allows implantation and retainment in the targeted tissue at a precise location.
  • the plurality of ultrasound reflective elements 102a, 102b provide a distinctive response to ultrasound.
  • the clip or strand or coil (e.g., metal) 106 is detectable via X-ray imaging or potentially some other imaging modality.
  • the shape of clip or strand or coil (e.g., metal) 106 can vary from persistent portion 100a to persistent portion 100a of markers 100, allow two or more different persistent portions 100a to be readily discerned.
  • the hydrophobic coating 112 seals the fluid 110 in the pores 108 of the ultrasound reflective elements 102a, 102b, 102c.
  • the hydrophobic coating of the ultrasound reflective elements 102a, 102b of the persistent portion 100a of the marker 100 is selected to seal the pores 108 over the long term (e.g., 9 months, 18 months) while implanted in bodily tissue and hence hydrated by bodily fluid.
  • the relatively inner first fast dissolving portion (with porous shells) 100b facilitates implantation, since the cross-linked gel body 104a of the persistent portion 100a does not hydrate quickly enough to be visible via ultrasound during implantation.
  • the relatively outermost fast dissolving portion (without porous shells) 100b serves as a plug.
  • the ultrasound reflective elements 102a, 102b of the persistent portion 100a of the marker 100 are the primary source of the ultrasound response.
  • the ultrasound reflective elements 102a, 102b provide a fundamental scattering surface, with reflection enhanced by its porous nature with fluid 110 sealed in the 108 pores via the hydrophobic coating 112.
  • the surface roughness and the wall thickness of the ultrasound reflective elements 102a, 102b, 102c can affect the response (e.g., backscattering) to ultrasound.
  • the shell structure and its mesoporous nature is controlled by the chemistry and chemical process, for instance via the depositing of silica fleck on a template and subsequent calcination to remove the template and create a cavity in the ultrasound reflective elements 102a, 102b, 102c.
  • the mesoporous nature allows sound energy to enter the cavity or cavities of the ultrasound reflective elements 102a, 102b, 102c, for instance into air bubbles entrapped in the cavity or cavities, eliciting or enhancing the type of scatter that facilitates detection via Doppler ultrasound.
  • Overall size of the ultrasound reflective elements 102a, 102b, 102c and/or overall size of agglomerations of the ultrasound reflective elements 102a, 102b, 102c can shift the spectra of performance.
  • the hydrophobic coating 112 seals the pores 108, preventing ingress of fluid into the ultrasound reflective elements 102a, 102b, 102c so that the ultrasound reflective elements 102a, 102b, 102c do not “wet out”, which would otherwise reduce the signal to noise (SNR) ratio of the ultrasound response.
  • the ultrasound reflective elements 102a, 102b, 102c produce a B-mode response in ultrasound imaging, which is a composite effect as color mode is an overlay to B mode.
  • the B mode signal out sends groups of B mode imaging data, which are then interpret as color Doppler images using color Doppler techniques.
  • This structure particularly as suspended in a gel matrix that allows movement in response to ultrasound energy, advantageously provides for broad harmonics, detectable via color Doppler ultrasound.
  • the amount of ultrasound reflective elements 102a, 102b, 102c to enable detection is very low.
  • An example process to form a marker 100 includes cooking the gel (e.g., hydrogel components).
  • Ultrasound reflective elements can be coated with a hydrophobic polymer.
  • the coated ultrasound reflective elements are added to a hot mix of the gel, for example via a syringe mixer, for instance to achieve a colloidal dispersion or suspension of coated ultrasound reflective elements in the gel.
  • Tubes of the gel with the ultrasound reflective elements are made, for instance using a custom injector, which are used for the persistent portion 100a of the marker 100 and for the first fast dissolving portion 100b of the marker 100.
  • Tubes without the ultrasound reflective elements are made, for instance using a custom injector, which are used for the second fast dissolving portion 100c.
  • the tubes can then be cut to desired sizes, for instance based on the respective portions 100a, 100b, 100c of the marker 100.
  • a detectable object 106 e.g., clip or strand or coils or metal
  • the tubes are removed from the mandrel and dried.
  • Figure 1 B shows an exemplary marker 120 to mark bodily tissue, the marker 120 detectable via the systems and methods described herein.
  • the various implementations and embodiments are not limited to use with the exemplary marker 120, but rather can be advantageously employed with other markers that include ultrasound detectable elements.
  • the marker 120 can, for example, be or take the form of the persistent portion 100a of the marker 100 ( Figure 1A).
  • the marker 120 includes a gel body 124a, a plurality of ultrasound reflective elements 102a (only two called out in detailed view) that are detectable using ultrasound (e.g., detectable using color Doppler ultrasound), and one or more detectable objects 106a that are detectable using another imaging modality other than ultrasound.
  • the ultrasound reflective elements 102a can, for example take the form of porous or mesoporous hollow shells (as illustrated in Figure 1A) and/or as porous or mesoporous particles(as illustrated in Figure 1 B), which are described in more detail herein.
  • the detectable object(s) 106a can, for example, take the form of a clip or strand or coil (e.g., metal) that is detectable using X-ray imaging, as described in more detail herein.
  • the ultrasound reflective elements 102 may tend to agglomerate or form agglomerations or clusters 122 as illustrated.
  • the gel body 124 binds the agglomerations or clusters 122 of the plurality of ultrasound reflective elements 102 together.
  • the agglomerations or clusters 122 can be dispersed throughout the gel body 124, for example in a colloidal dispersion.
  • the gel body 124 is hydrated, the agglomerations or clusters 122 of the plurality of ultrasound reflective elements 102 are suspended or in suspension, and movable with respect to each other and/or with respect to an external reference frame over at least a distance and in one or more directions, which can advantageously induce or increase scattering of ultrasound backscatter.
  • the gel body 124 may take variety of forms.
  • the gel body 124 may, for example, comprise one or more hydrogels.
  • the gel body 124 may comprise a natural hydrogel, for example a gelatin.
  • the gel body 124 may comprise an artificial hydrogel, for example a polyvinyl alcohol (PVA) hydrogel or a polyethylene glycol (PEG) hydrogel.
  • the gel body 124 may comprise a combination of a natural hydrogel (e.g., gelatin) and an artificial hydrogel (e.g., PVA hydrogel, PEG hydrogel).
  • the gel body 124 is an at least partially cross-linked hydrogel.
  • the gel body 124 is a gelatin, for example a cross-linked gelatin.
  • the gel body 124 is a PVA hydrogel, for example a cross-linked PVA hydrogel. In at least some of the implementations, the gel body 124 is a PEG hydrogel, for example a cross-linked PEG hydrogel. In at least some of the implementations, the gel body 124 comprises a combination of a natural hydrogel and an artificial hydrogel, for instance as respective gel bodies coupled to one another.
  • the gel body 124 may be non-absorbable by the body (e.g., persistent over 60 years or longer), or may be absorbable by the body within of a period of time. Where absorbable, gel body 124 may be engineered (e.g., via extent or strength of cross-linking) to persist in the body for a period of time, for example being persistent over a period of hours, days, a week or weeks, a month or months, or even for a year or years. In at least some implementations, outer or exposed portions of an absorbable gel body 124 when implanted may absorb sooner than more interior portions of the gel body 124, the absorption occurring as various portions of the gel body 124 are exposed to bodily tissue, including bodily fluids.
  • the gel body 124 can be engineered (e.g., controlled cross-linking profiles) to cause some portions to absorb faster than other portions and/or to ensure that some portions persist longer than other portions.
  • various absorption profiles may be formed across or through a gel body 124.
  • Each ultrasound reflective element is highly reflective of ultrasound.
  • Each ultrasound reflective element preferably has in irregular surface, for example having a rough outer surface to cause scattering or dispersion of ultrasound energy.
  • the ultrasound reflective elements 102 may be in the nanometer size range (e.g., 1.8 microns to about 2.2 microns).
  • the ultrasound reflective elements 102 are typically echogenic and can take any of a large variety of forms.
  • the ultrasound reflective elements 102 can be porous or mesoporous with pores and/or cavities to retain a gas. As discussed with reference to Figures 1A and 1 B, the ultrasound reflective elements 102 can include a hydrophobic to prevent liquid ingress, protecting the gas from “wetting out” which would significantly diminish function.
  • each ultrasound reflective element comprises a porous hollow shell, for instance a silica porous hollow shell, which may or may not be spherical in shape.
  • each ultrasound reflective element comprises a particle that is not a hollow shell, but which is porous, and which can be or cannot be a porous non-spherical particle.
  • Each ultrasound reflective element may, for example, comprise a respective particle that comprises, or consists of, silica with pores but without a singular defined hollow interior cavity.
  • Each particle may comprise one or more layers (not shown in Figures 1 A and 1 B). The one or more layers may including contrast agents, to enhance detection via modalities other than ultrasound imaging, as discussed below.
  • one or more ultrasound reflective elements may comprise, or consist of, one or more contrast agents.
  • the gel body 124 e.g., hydrogel carrier
  • the gel body 124 and/or some or all of the ultrasound reflective elements 102 can optionally carry one or more contrast agents 126.
  • Contrast agents 126 may, for example include one or more contrast agents that enhance visual detection, or detection using X-ray or MRI imaging modalities.
  • Contrast agents 126 can, for example, include a dye to enhance detection by direct visual observation.
  • the dye may advantageously be a florescent dye.
  • the dye may, for example, comprise or consist of methylene blue.
  • Contrast agents 126 can, for example, include or consist of a radiopaque material (e.g., gold, platinum, tantalum, bismuth, barium and the like).
  • Contrast agents 126 can, for example, include or consist of an MRI imaging material (e.g., as gadolinium including compounds such as gadolinium DTPA, ferrous gluconate, ferrous sulfate and the like).
  • one or more contrast agents 126 may be incorporated into or about the gel body 124.
  • a detectable object 106a e.g., clip, thread, sting coil or helical wound metal wire or other radiopaque element incorporated into or about the gel body 124.
  • each ultrasound reflective element 102 comprises a hollow shell.
  • Each hollow shell has at least one outer wall that forms a cavity.
  • the hollow shell is a multi-layer hollow shell, for example a shell with an inner layer and an outer layer.
  • Each hollow shell is highly reflective of ultrasound.
  • Each hollow shell preferably has in irregular surface, for example having a rough outer surface to cause scattering or dispersion of ultrasound energy.
  • the hollow shells may be in the nanometer size range.
  • each hollow shell may comprise, or alternatively consist of, a silica or titanium dioxide.
  • patent application 61/034468 U.S. patent application 12/673224 (now U.S. Patent 8440229); International patent application PCT/US2008/072972; U.S. patent application 13/866940 (now U.S. Patent 9220685); U.S. patent application 15/722436; U.S. patent application 61/707794; International patent application PCT/US2013/062436; U.S. patent application 15/706446; U.S. patent application 62/135653; U.S. patent application 15/559764; International patent application PCT/US2016/23492; U.S. patent application 62/483,274; U.S. patent application 62/645,677; U.S. patent application 15/946,479; and International patent application PCT/US2018/26291 .
  • the hollow shells or the porous particles, or one or more layers of the hollow shell or the porous particles may comprise one or more contrast agents, for example the contrast agents identified above to enhance visual, radiological or MRI detection.
  • the cavity and/or pores of the ultrasound reflective elements 102contain a fluid that is a gas, a liquid, or a combination or mixture of a gas and a liquid, although typically a gas that remains in gaseous state even during interrogation with ultrasound energy during use.
  • the gas may take the form of one material while the liquid takes the form of another material, different from the material that forms the gas.
  • the gas and liquid may be the same material, just in different phase states.
  • the combination or mixture of gas and liquid may, for instance, take the form of a vapor, either in a quiescent state or when subjected to ultrasound at some threshold level of energy which causes heating.
  • the cavity of the at least one hollow shell may, for example, contain air.
  • the cavity and/or pores of the ultrasound reflective elements 102 may contain an inert gas (e.g., nitrogen, argon).
  • the cavity and/or pores is/are preferably devoid of any perfluorocarbon, for instance whether in either gaseous and/or liquid forms.
  • Each ultrasound reflective element 102 may be porous or mesoporous. Where the ultrasound reflective elements 102 contains a fluid (/.e., gas, liquid, or combination or mix of gas and liquid), the ultrasound reflective elements 102 may optionally and preferably include comprise a coating to seal the cavity and/or pores, preferably a hydrophobic coating, that at least temporarily seals the cavity and/or pores thereof, preventing ingress of fluid from the bodily tissue into the pores or cavities of the ultrasound reflective elements 102.
  • a fluid /.e., gas, liquid, or combination or mix of gas and liquid
  • the ultrasound reflective elements 102 may optionally and preferably include comprise a coating to seal the cavity and/or pores, preferably a hydrophobic coating, that at least temporarily seals the cavity and/or pores thereof, preventing ingress of fluid from the bodily tissue into the pores or cavities of the ultrasound reflective elements 102.
  • the gel body 124 may be expandable, for example when implanted into bodily tissue.
  • the marker 120 may, in an unexpanded state, have a length of about 2 mm to about 40 mm and a transverse dimension of about 0.5 mm to about 2 mm.
  • the marker may have a ratio of size expansion from a dried unexpanded state to a water saturated expanded state of about 1 :1.5 to about 1 :10.
  • the marker 100 may have a ratio of size expansion from a dried unexpanded state to a water saturated expanded state of about 1 :2 to about 1 :3.
  • markers 100, 120 e.g., tissue markers
  • markers 100, 120 can include a gel body 104, 124 with a plurality of ultrasound reflective elements 102a, 102b, 102c (e.g., porous shells, porous particles) held in suspension in the gel body 104, 124.
  • the ultrasound reflective elements 102a, 102b, 102c may, for example, be dispersed through the gel body 104, 124, for instance in a colloidal dispersion or colloidal suspension throughout the gel body 104, 124.
  • the gel body 104, 124 can take the form of a hydrogel.
  • the gel body 104, 124 can be fully or partially cross-linked, so long as when the gel body 104, 124 is hydrated, the ultrasound reflective elements 102a, 102b, 102c are free to move (e.g., vibrate or oscillate) in at least one dimension (e.g., along at least one axis, and preferably along two or more axes) a sufficient degree or distance to enhance any scattered return from the ultrasound reflective elements 102a, 102b, 102c in response to ultrasound interrogation of the marker 100, 120.
  • the ultrasound reflective elements 102a, 102b, 102c typically will have an irregular surface which leads to scattering (e.g., backscattering) in response to ultrasound interrogation of the marker 100, 120.
  • the ultrasound reflective elements 102a, 102b, 102c typically hold a fluid (/.e., gas, liquid, or gas and liquid in combination), which enhances the backscatter in response to ultrasound interrogation of the marker 100, 120.
  • the ultrasound reflective elements 102a, 102b, 102c typically include a hydrophobic coating (e.g., silicone) that retains the fluid (e.g., air) in the shells for an extended period (e.g., 3 months, 9 months, 18 months) even when the marker 100, 120 is subjected to bodily fluid during the extended period.
  • a hydrophobic coating e.g., silicone
  • the gel body 104, 124 may be dried or dehydrated or freeze-dried until implanted in bodily tissue, and will then hydrate over a period of time as fluid (e.g., water) is absorbed from the bodily tissue.
  • the gel body 104, 124 also provides a framework for bio-adhesion via the natural healing process of fibrous of the bodily tissue into which the marker 100, 120 is implanted. Such can secure the marker 100, 120 in place in the bodily tissue without the use of glues or adhesives.
  • Various of these described physical structures or physical characteristics of the marker 100, 120 provide for, or enhance, the scattering (e.g., backscattering) of ultrasound from the marker 100, 120, and in particular contribute to a variation in position and/or velocity of the ultrasound reflective elements 102a, 102b, 102c, either individually or in agglomerations or clusters 122, which resulting broad velocity spectrum contribute to detectability using Doppler ultrasound techniques.
  • the scattering e.g., backscattering
  • the physical characteristics of the ultrasound reflective elements 102a, 102b, 102c or agglomerations or clusters 122 of the ultrasound reflective elements 102a, 102b, 102c can vary from persistent portion 100a to persistent portion 100a and/or from fast dissolving portion 100b to fast dissolving portion 100b of different ones of the markers 100, allow two or more different persistent portions 100a to be readily discerned from one another based on distinctive response signals and/or to allow two or more fast dissolving portions 100b to be readily discerned from one another based on distinctive response signals.
  • Marker 100, 120 response is dependent on vibration in the hydrogel matrix of the ultrasound reflective elements 102a, 102b, 102c.
  • the vibration is affected by a number of factors. For example, vibration is effected by crosslinking lengths of PEG which limits (between 4 arm junctions is between 50-1 OOnm). This limits the range of motion of the ultrasound reflective elements 102a, 102b, 102c in matrix of the at least partially cross-linked gel body.
  • motion of the ultrasound reflective elements 102a, 102b, 102c from the incident transmit wave is limited by the range of sizes of the ultrasound reflective elements 102a, 102b, 102c (e.g., ⁇ 2um), and range of sizes of agglomerations or clusters 122 of ultrasound reflective elements 102a, 102b, 102c (in the range of ⁇ 2 to ⁇ 6 porous shells per cluster for an overall size of agglomeration or cluster of approximately 12um).
  • vibration is effected by spans of interstitial hydrogel (i.e., where no ultrasound reflective elements 102a, 102b, 102c are present) between hydrophobic agglomerations or clusters 122 of ultrasound reflective elements 102a, 102b, 102c, which ranges from about 3 urn to about 15 urn, inclusive, with a typical distance of approximately 6 urn to approximately 9 urn, inclusive.
  • vibration is affected by polymer mixture crosslinking density, which can be characterized by, for instance, a measure of water swell at 15 times dry mass of polymer matrix.
  • the excitation frequency affects motion behavior of the ultrasound reflective elements 102a, 102b, 102c, with maximums at specific frequencies (e.g., MHz).
  • specific frequencies e.g., MHz.
  • a PEG PEG amine hydrogel design with 8mg/ml concentration of ultrasound reflective elements 102a, 102b, 102c per pad of gel has a peak variance at 2.76 MHz, 3.33 MHz, and 4.44 MHz.
  • agglomerations or clusters 122 of ultrasound reflective elements 102a, 102b, 102c have a dimension of from approximately 10 urn to approximately-30 urn, and are coated or sealed to prevent the ingress of liquid.
  • Backscatter perturbed by the ultrasound reflective elements 102a, 102b, 102c produce extra harmonics in the return signal.
  • Such can be enhanced by choice of frequency.
  • Changing a wavelength of the ultrasound interrogation or transmit signal to fit the scatter structure e.g., 500 ultrasound reflective elements 102a, 102b, 102c across) advantageously results in a broad velocity spectrum.
  • Crosslinking affects the range of motion of the ultrasound reflective elements 102a, 102b, 102c, as does agglomeration.
  • FIG. 2 shows a marker 200 implanted in bodily tissue 202, and an ultrasound system 204 with an ultrasound probe or transducer array 206 positioned to detect the marker 200, according to at least one illustrated implementation.
  • the ultrasound system 204 includes a transmit section 208 and a receive section 210.
  • the transmit section 208 generates drive signals and drives the ultrasound probe or transducer array 206 to emit ultrasound energy pulses (e.g., ensembles of pulses along each beam or angle from the respective ultrasound piezo-electric elements, crystals or transducers of the ultrasound probe or transducer array 206).
  • ultrasound energy pulses e.g., ensembles of pulses along each beam or angle from the respective ultrasound piezo-electric elements, crystals or transducers of the ultrasound probe or transducer array 206.
  • the receive section 210 receives signals (e.g., return signal or a series of return signals, which can constitute a scattered or backscatter return of ultrasound energy from the marker or portions of the marker) representative of the ultrasound energy detected by the ultrasound probe or transducer array 206, and processes the received signals to discern and/or localize a marker based on a known transmit model (e.g., pulse ensembles, pulse repetition frequency) using a receive signal processing chain, examples of which are described here.
  • the ultrasound system 204 can operate in any one or more operational modes (e.g., A-mode, B-mode, M-mode, color Doppler mode, power Doppler mode). In some implementations, the ultrasound system 204 will alternate between modes (e.g., alternating between capturing B-mode frames for instance to image anatomy, and capturing color Doppler mode frames to detect responses from markers with echogenic features).
  • the transmit section 208 has an associated base or fundamental frequency, that is a base or fundamental frequency of the ultrasound signals that will be emitted by the ultrasound probe or transducer array 206. Such can, for example, be in the range of 2 MHz to 20 MHz, inclusive.
  • the ultrasound system 204 includes a master clock or oscillator 212 which outputs a timing signal.
  • the timing signal output by the master clock or oscillator 212 can, for example, set or be used to set a nominal pulse repetition frequency (PRF), that is the frequency at which ultrasound pulses repeat.
  • PRF nominal pulse repetition frequency
  • the nominal pulse repetition frequency can advantageously be a default value or automatically set for example based on the type of marker being used and/or based on a type of ultrasound probe or transducer array 206 being used. Less preferably the nominal pulse repetition frequency value can be set by an operator, at least within some defined range. In other implementations, the nominal pulse repetition frequency may be a fixed characteristic of the particular ultrasound system 204 and/or marker 200 and/or ultrasound probe or transducer array 206.
  • the transmit section 208 of the ultrasound system 204 optionally introduces a variation (e.g., a nonlinearity) in the ultrasound energy emitted by the ultrasound probe or transducer array 206, and receive section 210 can employ the variation (e.g., nonlinearity) in the received ultrasound energy (e.g., a return signal or a series of return signals, which can constitute a scattered or backscatter return of ultrasound energy from the marker or portions of the marker) to facilitate marker detection (e.g., matched filtering).
  • the transmit section 208 preferably includes a variation circuit (VAR) 214 that introduces one or more variations, preferably nonlinear variations, into the ultrasound transmissions.
  • VAR variation circuit
  • the nonlinear variation(s) in the ultrasound transmissions can take any one or more of a variety of forms, and enhances the ability of the systems and methods described herein to reliably detect markers in the bodily tissue. It is noted that various implementations of the receive section 210 and the associated receive signal processing chain can operate successfully without variations or non-linear variations being introduced into the outgoing ultrasound transmissions. It is also noted that the various implementations of the receive section 210 and the associated receive signal processing chain can in at least some instances be simplified with respect to the illustrated implementations where variations, for instance non-linear variations, are introduced into the transmit model, for instance allowing the omission or simplification of some filtering, signal or image processing and/or culling otherwise included in the illustrated receive signal processing chain.
  • the nonlinear variation(s) in the ultrasound transmissions can, for example, include variations in magnitude or voltage, and hence variations in an output power of the ultrasound transmissions. Additionally or alternatively, the nonlinear variation(s) can, for example, include variation(s) in pulse repetition frequency (PRF), which indicates the number of ultrasound pulses emitted by the ultrasound probe or transducer array 206 over a designated period of time (e.g., typically between 1 kHz and 10 kHz). Alternatively or additionally, the nonlinear variation(s) can, for example, include variation(s) in a base frequency of the ultrasound transmissions emitted by the ultrasound probe or transducer array 206.
  • PRF pulse repetition frequency
  • the optional variation may be a variation in any one or more of: magnitude or voltage, time, frequency and/or phase.
  • the optional variation can, for example, be implemented via one or more resistors or rheostats to adjust a magnitude or via one or more delay circuits or capacitors, which for instance delay the clock signal.
  • the variation may be periodic, may follow a pattern, or may be pseudo-random, for instance produced via a pseudo-random number generator, also known as a random number generator (RNG).
  • RNG random number generator
  • the optional variations can be provided to the amplifier 218 to vary magnitude or voltage, or to the gate generator 216 to vary to the PRF or phase, or to otherwise vary the base or fundamental frequency of the ultrasound transmissions.
  • the variations can also be supplied to the receive section 210 for use in discerning which received ultrasound signals correspond to responses returned by the marker.
  • the receive section 210 receives signals (e.g., raw RF) representative of the ultrasound energy (e.g., return signal or a series of return signals, which can constitute a scattered or backscatter return of ultrasound energy from the marker or portions of the marker) detected by the ultrasound probe or transducer array 206.
  • the signals typically represent ultrasound energy reflected or otherwise returned from objects in the field of view of the ultrasound probe or transducer array 206. Those objects can include the marker itself, as well as bodily tissue.
  • the signals representative of the ultrasound energy detected by the ultrasound probe or transducer array 206 can also possibly represent outgoing ultrasound transmissions (/.e., outgoing ultrasound pulses from the ultrasound probe or transducer array 206 toward the bodily tissue) as well as other noise.
  • the receive section 210 includes a sophisticated receive signal processing chain 220 that includes various receive signal processing stages to remove noise, increase signal-to-noise ratio, and discern, identify and/or locate or localize those signals that represented ultrasound energy returned from the markers.
  • the signals representative of the ultrasound energy detected by the ultrasound probe or transducer array 206 are at times denominated as received signals herein for convenience of discussion. While the transmitted ultrasound is typically wide band, the systems and methods may advantageously employ narrow band detected or received ultrasound, for instance detected or received ultrasound in two narrow bands (e.g., around 1 ,5x a base of fundamental frequency and around 2 a base of fundamental frequency of the transmitted ultrasound) in which the harmonics of the response from the marker is pronounced relative to the background. As described herein, frame-by-frame analysis can be performed to identify relative large movements of the echogenic material via the artifacts that represent the harmonics.
  • the receive section 210 can include one or more amplifiers 222 to amplify the received signals (e.g., return signal or a series of return signals, which can constitute a scattered or backscatter return of ultrasound energy from the marker or portions of the marker) detected by the ultrasound probe or transducer array 206. Any or a various amplifiers suitable for amplifying signals from an ultrasound probe or transducer array 206 can be employed.
  • the received signals e.g., return signal or a series of return signals, which can constitute a scattered or backscatter return of ultrasound energy from the marker or portions of the marker.
  • the receive signal processing chain 220 can optionally include a DC canceler 224 that cancels DC components from the received signals detected by the ultrasound probe or transducer array 206.
  • the receive signal processing chain 220 can optionally include one or more matched filters 226 (e.g., pulse-matched filter) that filters the amplified signals, for example passing detected reflected or returned ultrasound pulses that match a pattern of the outgoing ultrasound pulses, and rejecting noise and other signals.
  • matched filters 226 e.g., pulse-matched filter
  • the receive signal processing chain 220 includes a set of RF stages 228.
  • the RF stages 228 process beam-formed RF data, for example applying RF filters and mixing.
  • the RF stages 228 are described in more detail with respect to Figure 4 (see RF stages 416) below.
  • the receive signal processing chain 220 includes a set of detector stages 230.
  • the detector stages 230 demodulate the raw RF data.
  • the detector stages 230 are described in more detail with respect to Figure 4 (see detector stages 418) below.
  • the receive signal processing chain 220 can include a set of target stages 232.
  • the target stages 232 perform spatial or “image” processing on the data that represents the ultrasound signals detected by the ultrasound probe or transducer array 206 ( Figure 2).
  • the target stages 232 are described in more detail with respect to Figure 4 (see target detection stages 424) below.
  • the receive section 210 can include can include one or more presentation stages 234.
  • the presentation stages 234 process data, for example data representing a location or centroid of a marker, and optionally data that represents anatomy, to allow presentation to a user, for example via a display screen or other visual and optionally aural indications.
  • a representation of a location of a marker or centroid of a marker can be visually represented on a display screen overlaid or superimposed on a low resolution representation of anatomy (e.g., captured during B-mode operation) to facilitate visualization of the location of the marker with respect to various anatomical features of the body.
  • the centroid of a marker can correspond to the location of a sparkle or twinkle effect in color ultrasound imaging.
  • the presentation stages 234 are described in more detail with respect to Figure 4 (see scan converters 430 and associated beam geometry 431 and associated B map data 432, image filter stages 434, scan converters 436, image filter stages 440, image mergers 442 and image pane 444) below.
  • Figure 3 shows an exemplary structure of an ultrasound system 300, according to at least one illustrated implementation.
  • the ultrasound system 300 can, for example, be an implementation of the ultrasound system 204 ( Figure 2).
  • the ultrasound system 300 can include a housing or console that houses an electronics assembly, for example employing three custom sub-assemble circuit cards, a single board computer and a custom power sub assembly.
  • the ultrasound system 300 is preferably fully contained with all executable instructions (e.g., software, firmware) executing internally on appropriate hardware (e.g., processors), and user output provided to an LCD screen and speakers that are part of the ultrasound system 300 and preferably housed by the housing or console.
  • executable instructions e.g., software, firmware
  • appropriate hardware e.g., processors
  • the ultrasound probe or transducer array 206 is preferably a self- contained transducer assembly (e.g., comprising a linear or a two-dimensional array of piezo-electric elements, crystals or transducers).
  • the ultrasound probe or transducer array 206 connects to a back of the housing of the ultrasound system 300.
  • the ultrasound probe or transducer array 206 can be detached and replaced, for example if defective.
  • the ultrasound probe or transducer array 206 is managed by the ultrasound system 300 and is specifically matched to it.
  • the ultrasound probe or transducer array 206 can, for example, take the form of a passive ultrasound probe.
  • the ultrasound probe or transducer array 206 can, for example, provide identification capability.
  • User interaction with the ultrasound system 300 is preferably minimized, for example to turning the ultrasound system 300 ON, placing and/or moving the ultrasound probe or transducer array 206 on or with respect to a portion of the body until a response is presented, with requiring the user to set any values or operational parameters.
  • the ultrasound system 300 can, for example, include a computer, preferably a single board computer (SBC) 302, and can also include an ultrasound main board 304 communicatively coupled to the SBC 302 via a hardware interface 306 and any associated drivers (e.g., software or firmware communications drivers).
  • SBC single board computer
  • drivers e.g., software or firmware communications drivers
  • the ultrasound system 300 can, for example, additionally include one or more cards or boards (not shown in Figure 3), for example to manage and distribute electrical power and/or communications (e.g., denominated herein as carrier card).
  • the carrier card can, for example, connect and power all of the components in the ultrasound system 300, for instance: a system power supply, SBC 302, ultrasound main board 304, display monitor, USB connectors, audio speakers, fans, thermistors, and power ON switch.
  • the carrier card can also have circuit components, for example: tracking transmit regulators, magnetic high voltage supply (magnetics), audio amplifier, and/or fan motor controller.
  • the SBC 302 can have one or more processors and one or more memories or other non-transitory storage media communicatively coupled to the one or more processors.
  • the processor(s) may, for example, include one or more of: microprocessors, microcontrollers, central processing units (CPUs), digital signal processors (DSPs), graphics processing units (GPUs), applications specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), and/or programmed logic controllers (PLCs), etc.
  • the memory may, for example, include one or more of: read only memory (ROM), random access memory (RAM), EEPROMs, Flash memory, and/or registers, etc.
  • the other non-transitory storage media may, for example, include one or more of: magnetic disks and associated magnetic disk drives, optical disks and associated optical disk drives, and/or solid state drives (SSDs), etc.
  • the single board computer 302 is shown as including a CPU 308 (e.g., a CPU of a microprocessor) and a GPU 310 communicatively coupled with the CPU 308, although those of ordinary skill in the art will appreciate that other sets of components and arrangement of those components are possible and the illustrated implementation is not intended to be limiting.
  • the SBC 302 controls overall operation of the ultrasound system 300 and communicates through many different types of interfaces, for example: a front panel interface, a front audio interface, USB 2.0 and 3.0 interfaces, PCIe interfaces, and a power input interface.
  • the carrier card routes these signals to their appropriate destination connector.
  • Employing a separate card or board (e.g., carrier card) facilitate changes to the ultrasound system 300, for example allowing future changes to the SBC 302 to use different hardware and/or operating systems.
  • the SBC 302 can be powered from a system +12V supply that is distributed via the carrier card.
  • the SBC 302 also shares a common ground with the ultrasound system 300.
  • the connector can, for example, take the form of a 2 pin Samtec IPL type connector that supports both a defined maximum in rush current and a steady state current from the SBC 302.
  • the front panel connector interfaces the system power ON switch to the SBC 302 through a PSWIN connection and GND.
  • the PWSIN signal is an active low signal that signals to the SBC 302 to power ON or power OFF. This signal is preferably momentary shorted to ground to activate the power ON or power OFF sequence, hence the power switch can be implemented as a momentary ON, single pole switch.
  • the front audio connector is used to interface with an audio amplifier on the carrier card.
  • the audio connections can be pseudo differential and thus routed with the appropriate audio ground to the input of the audio amplifier.
  • a power distribution network can be comprised of switching and linear regulators, where the switches can be synchronized with a system image clock.
  • P5v2 SMPS and P5V0 regulators can be used to power circuits on the carrier card.
  • the SMPS output voltage can be set by the P5v0 linear regulators dropout voltage.
  • the SMPS monitors the P12v0 signals amplitude and uses two threshold voltages to determine when to change the state of the Power good signal (PG_P5v2). This signal is used to enable or disable the HV clamp circuit and disable or enable the HVP and HVM power supplies.
  • M5v6 SMPS and M5V0 regulators can be used to power circuits on the carrier card.
  • the SMPS output voltage can, for example, be set by the M5v0 linear regulators dropout voltage.
  • the transmit clamp and enable circuits can be used to put the transmit power supply in a safe state during system power OFF or ON sequencing.
  • This circuit employs a proper time sequencing between the two signals to ensure sufficient dead time.
  • the FPGA preferably implements a break before make switching topology.
  • an active clamp circuit with an active power supply enable circuit can be employed. These two signals can be controlled by hardware to implement the timing sequence used to implement the break before make switch topology.
  • the P5v2 SMPS power good signal which is an output from the P5v2 SMPS regulator that is actively monitoring the voltage on the P12v0 power supply using the SMPS UVLO circuitry.
  • An active high or +12V on the PG signal indicates the P12v0 voltage is above the UVLOrising thresholds which means the P12v0 power supply is fully turned ON and the HVP and HVM power supplies can now safely be turned ON as well.
  • An active low or OV on the PG signal indicates the P12v0 power supply is below the UVLOfaiiing thresholds which means there is either a failure in the system or the system is powering OFF. In either case, the HVP and HVM power supplies are disabled and then clamped to ground.
  • the SBC USB2.0 connector can take the form of a ribbon cable type connector that is used to interface between the SBC 302 and the carrier card.
  • the USB3.0 connector can take the form of a standard USB3.0 compliant connector.
  • the connection between the SBC 302 and carrier card is made by connecting a standard USB3.0 interface cable between the two connectors. This is the main communication path from the SBC 302 to transfer data to and from the ultrasound main board 304.
  • the single board computer 302 implements an operating system 312 that controls overall operation of the ultrasound system 300, including system startup and system checks, and optionally controls specific operations with respect to the detection of markers and/or presentation of output (e.g., visual and/or aural) indicative of a location of detected markers.
  • an operating system 312 that controls overall operation of the ultrasound system 300, including system startup and system checks, and optionally controls specific operations with respect to the detection of markers and/or presentation of output (e.g., visual and/or aural) indicative of a location of detected markers.
  • the single board computer 302 executes a detector application 313 that controls specific detector related operations of the ultrasound system 300, for example processing of ultrasound energy detected by the ultrasound probe or transducer array 206 ( Figure 2) via a receive signal processing chain, as described below.
  • the CPU 308 executes a workflow state machine and performs configuration management 314.
  • the workflow or operation of the ultrasound system 300 from startup, through processing of received signals and presentation of data can be specified as various states of a state machine, which the CPU 308 executes.
  • the CPU 308 can configure the ultrasound system 300, for example based on a default set of parameters.
  • the CPU 308 can also execute logic to handle user feedback management and control 316.
  • the CPU 308 can generate visual representations of a location of a detected marker relative to a visual representation of the anatomy and/or a visual representation of a location of the ultrasound probe or transducer.
  • the CPU 308 can generate aural representations of a location of a detected marker relative to a location of the ultrasound probe or transducer and/or representative of a direction of movement (e.g., beeps or other sounds corresponding to movement away from and/or towards the marker) of the ultrasound probe or transducer with respect to the detected marker in one, two, or even three dimensions.
  • the CPU 308 can also execute logic to handle system settings management and control 318.
  • the CPU 308 can manage a set of settings of the ultrasound system 300, for instance using a default set of system settings, or using system settings that are based on: i) a type of ultrasound probe or transducer that is communicatively coupled to the ultrasound system 300, ii) the type of marker being used and/or iii) the type of bodily tissue (e.g., breast, lungs) in which the marker is implanted.
  • the GPU 310 can implement an ultrasound processing pipeline 320 to process retuned ultrasound received by an ultrasound probe or transducer array 206 ( Figure 2), which is discussed in more detail herein (e.g., see Figure 4, receive signal processing chain 402).
  • the GPU 310 can execute logic to implement detection metrics 322 to detect markers from the detected ultrasound, which is discussed in more detail herein (e.g., see Figure 4, receive signal processing chain 402).
  • the GPU 310 can execute logic to implement image composting 324 to produce image data that is presentable (e.g., displayable) to a user, which is discussed in more detail herein (e.g., see Figure 4: scan converters 430 and associated beam geometry 431 and associated B map data 432, image filter stages 434, scan converters 436, image filter stages 440, image mergers 442 and image pane 444) below).
  • image composting 324 to produce image data that is presentable (e.g., displayable) to a user, which is discussed in more detail herein (e.g., see Figure 4: scan converters 430 and associated beam geometry 431 and associated B map data 432, image filter stages 434, scan converters 436, image filter stages 440, image mergers 442 and image pane 444) below).
  • the ultrasound main board 304 can perform local and ultrasound probe control and is used for the various image sequencing events.
  • the ultrasound main board 304 can, for example, embody firmware 323. While the ultrasound main board 304 is illustrated as employing a processor 325 in the form of an FPGA, the ultrasound main board 304 can more preferably employ one of more GPUs to enhance speed of operation.
  • the ultrasound main board 304 can include a software and firmware stack (e.g. Cypress USB) 326 to implement communications between the ultrasound main board 304 and with external devices, which can allow for communications with an attached ultrasound probe or transducer array 206 ( Figure 2) and allow for programming of the processor 328 (e.g., FPGA, or GPU) of the ultrasound main board 304.
  • the ultrasound main board 304 can include one or more communications ports (e.g., 2 communications ports, not shown in Figure 3) that provide communications interfaces with external devices.
  • One port can, for example, take the form of a probe port used to interface with an ultrasound probe and carry ultrasound transmit (TX) and ultrasound receive (RX) electrical signals respectively to and from the ultrasound probe or transducer array 206.
  • the probe port can have suitable contacts or pins to communicatively (e.g., electrically) interface with complementary structure on the ultrasound probe or transducer array 206 ( Figure 2), and/or include physical coupling features or structures.
  • An optional communications port, denominated as a magnetic resonance port, can be included to provide synchronous magnetic pulses as described elsewhere herein.
  • the ultrasound main board 304 can include a processor 325 (e.g., FPGA or GPU) that is the center of imaging and diagnostics control via the ultrasound probe port, and optionally via a magnetics port. While the processor 325 is illustrated as an FPGA, in some implementations one or more GPUs can advantageously be employed.
  • a processor 325 e.g., FPGA or GPU
  • the processor 325 is illustrated as an FPGA, in some implementations one or more GPUs can advantageously be employed.
  • the processor 325 of the ultrasound main board 304 can, for example, implement a scan state machine 330 to control the scanning by the ultrasound probe or transducer array 206 ( Figure 2).
  • the processor 325 of the ultrasound main board 304 can, for example, execute logic to provide for front end chip register access 332.
  • the processor 325 of the ultrasound main board 304 can, for example, perform beam forming 334 on the received or returned ultrasound signals, activating the transducer array elements in a controlled manner during reception of the ultrasound energy to form a high-quality set of ultrasound image data of the field of interest. Any of a variety of beam forming approaches can be employed.
  • Figure 4 shows an exemplary receive signal chain 400 for an ultrasound system, according to at least one illustrated implementation.
  • the ultrasound system can, for example, be an implementation of the ultrasound system 204 ( Figure 2) or 300 ( Figure 3).
  • An ultrasound probe or transducer typically with a plurality of individual piezo-electric elements, crystals or transducers, transmits ultrasound pulses outward, for example grouped as an ensemble of pulses along each of a plurality of beam directions (e.g., an ensemble of pulses from each piezo-electric element, crystal or transducer along a principal axis of emission of the respective piezoelectric element, crystal or transducer).
  • the ultrasound probe detects ultrasound energy, and the receive section of the ultrasound system performs processing to discern or localize the detected ultrasound energy that corresponds to a response by a marker from all other detected ultrasound energy. The processing should balance accuracy and speed of computation.
  • the processing should be sufficiently fast to be useful in a surgical environment and sufficiently to accommodate the motion of the ultrasound probe which is typically handheld thus can move with varying velocities (e.g., speed and direction), and may even shake.
  • velocities e.g., speed and direction
  • a marker is considered detected if its response signature if found in three (3) consecutive frames of captured ultrasound data.
  • the ultrasound energy detected by the ultrasound probe or transducer array 206 can be represented by signals (received signals) and processed via a receive signal processing chain 402 of the receive signal chain 400.
  • the receive signal processing chain 402 can be implemented via circuitry and/or processor-executable instructions stored in a non-transitory form on one or more tangible media (e.g., nonvolatile memory, spinning storage media for instance magnetic hard disk drives, optical disk drives, or solid state storage media for instance solid state drives (SSDs) or FLASH memory, the processor- executable instructions executable by one or more processors (e.g., microcontrollers, microprocessors, central processing units (CPUs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), digital signal processors (DSPs), and/or graphics processing units (GPUs).
  • the receive signal processing chain 402 can, for example, be executed via a FPGA, or more preferably by one or more GPUs.
  • the ultrasound probe or transducer array 206 can pass signals via a cable 404 and a communications driver 406 (e.g., USB driver, PCIe driver) and a hardware interface 408 (e.g., USB compliant port or connector, PCIe compliant port or connector).
  • a communications driver 406 e.g., USB driver, PCIe driver
  • a hardware interface 408 e.g., USB compliant port or connector, PCIe compliant port or connector.
  • the signals can be accumulated via a frame stream buffer 410 implemented by a frame data manager.
  • the frame data manager stores, maps or otherwise arranges (/.e., beam mapping) the RF beam data in an arrangement or format expected by the receive signal processing chain 402, for example via storing the signals to the frame stream buffer 410 in the specified format.
  • the format or arrangement can, for example, be specified in a storage medium (e.g., non-volatile or read only memory or EEPROM, denominated as beam SIM 412).
  • the receive signal chain can include the cable 404, communications driver 406, hardware interface 408, frame stream buffer 410 and/or beam SIM 412, in addition to the components of the receive signal processing chain 402.
  • the receive signal processing chain 402 can, for example, start with a full frame of beam-formed RF data dispatched by from the frame stream buffer 410 by the frame data manager.
  • the receive signal processing chain 402 can optionally implement a DC canceller 414 to cancel DC components in the beam-formed RF data received from the frame stream buffer 410.
  • the DC canceller 414 (alternatively referred to as an ensemble canceler) can, for example apply means cancelation and depth based gains, to remove averages to make differences apparent (e.g., see ensemble canceler 506 in Figures 5A, 5B and 5C).
  • the receive signal processing chain 402 can include one or more RF stages 416 to process the beam-formed RF data to, for example, improve a signal-to-noise ratio.
  • the RF stage(s) 416 can, for example, implement RF filtering and/or mixing.
  • the RF stage(s) 416 can, for example, can split the raw RF data.
  • the RF stage(s) 416 can separate or split raw RF data that represents responses from a marker (pulse ensemble data) from raw RF data that represents other types of returns or reflections (e.g., non-pulse ensemble data or B data) that may represent reflections from anatomy (e.g., 508, Figures 5A-5C).
  • the RF stages 416 can employ one or more RF filters (e.g., finite impulse response (FIR) bandpass filters) to perform such realtime digital signal processing.
  • the RF stage(s) 416 can, for example, process multiple streams of RF data, for example two streams of pulse ensemble RF data and a stream of B RF data.
  • the RF stage(s) 416 can include a number of mixers (e.g., 510a, 510b, 510c, Figures 5A-5C) that produce RF in- phase- or direct-quadrature (IQ) signals for the various streams of pulse ensemble RF data and non-pulse ensemble RF data.
  • mixers e.g., 510a, 510b, 510c, Figures 5A-5C
  • mixers can mix two streams of pulse ensemble data with respective multiples of a base or fundamental frequency of the transmitted ultrasound (e.g., 1 .5 x the base or fundamental frequency and 2x the base or fundamental frequency).
  • RF mixing can result in two or more different multiples of the base or fundamental frequency of the ultrasound. It is noted that better results have been found by using 1.5x the fundamental frequency over using only 2x the fundamental frequency, as this can address a possible “blinding effect” by eliminating ultrasound signals detected by the ultrasound probe that are actually outgoing transmit ultrasound signals rather than return signals.
  • the RF stages 416 can also employ one or more low pass filters, for example to remove negative frequencies from the IQ signals (e.g., see 512a, 512b, 512c, Figures 5A- 5C).
  • the RF stages 416 can also employ one or more notch filters, for example to filter out the fundamental frequency of the ultrasound.
  • the receive signal processing chain 402 can include one or more detector stages 418.
  • the detector stages 418 can demodulate the split raw RF data.
  • the demodulation which is commonly referred to as detection, removes the carrier signal and reconstructs the signal envelope (e.g., envelope detection) for each of the streams of RF data (e.g., 514a, 514b, 514c, Figures 5A-5C).
  • the detector stages 418 can, for example, remove the transducer pulse frequency from the data, preventing or reducing ripple.
  • the envelope detection can, for instance, demodulate or convert the RF signals back to an amplitude representation.
  • a variety of approaches can be employed to perform demodulation or envelope detection, for example: i) implementing quadrature (IQ) detection, or ii) applying a Hilbert transform.
  • the quadrature (IQ) detection mixes (essentially multiplies) an in-phase and quadrature-phase sinusoid with the input signal, causing signal content of that frequency to be accentuated and all other content to be reduced.
  • Such can be implemented in hardware or software.
  • the raw signal after IQ detection can still contain ripple (e.g., at twice the carrier frequency), which can be advantageously addressed via low-pass filtering.
  • Application of the Hilbert transform shifts the peaks of the ripples in the RF data halfway in time towards the troughs.
  • the resulting modified signal can be combined with the original signal, so that one fills in the ripples of the other, thereby estimating the envelope magnitude. The result is a good approximation of the pulse energy, reducing the ripple while maximizing detail.
  • the receive signal processing chain 402 can optionally perform logarithmically compression (/.e., log compress) 420 on the output from the RF stages 416.
  • logarithmically compression /.e., log compress
  • the receive signal processing chain 402 can optionally perform logarithmically compression (/.e., log compress) 422 on the output from the detector stages 418.
  • logarithmically compression /.e., log compress
  • the receive signal processing chain 402 can include one or more target stages 424 to perform spatial or “image” processing on the data that represents the ultrasound signals detected by the ultrasound probe or transducer array 206 ( Figure 2).
  • the target stages 424 can, for example, perform frame-to-frame comparisons, denominated herein as sigma mapping to, for instance, identify changes or differences in the received ultrasound data from frame-to-frame (e.g., 518, Figures 5A-5C).
  • the sigma mapping can maximize signal to noise by, for example, drawing out a response of a target (e.g., return signal from marker) in the received signal data.
  • the target stages 424 can also include target detection (e.g., 520, Figures 5A-5C), for example employing a target best fit algorithm.
  • the target best fit algorithm isolates a blob that best matches target spatial criteria (e.g., shape of an ultrasound response of a marker).
  • the receive signal processing chain 402 can include one or more focus mixers 426 (also referred to a focal merger).
  • the focus mixers 426 takes data from multiple focal depths from the previous stage and flattens the data.
  • the focus mixers 426 can take data (e.g., 48 x 2640 x 2 data) from e.g., 2 focal depths, and produce a smaller set of data (e.g., 48 x 2640 data).
  • the focus mixers 426 can combine B focus beams and allow the detector to cross into the B stream (e.g., 530, Figures 5A-5C).
  • the receive signal processing chain 402 can perform one or more decimations 428 to reduce a size of data sets.
  • the receive signal processing chain 402 can perform detector decimation on the sample in the beam (e.g., Detector decimation 522, Figures 5A-5C) and B sample decimation (e.g., B sample decimation 528, Figures 5A-5C).
  • the receive signal processing chain 402 can include one or more scan converters 430, 436 and associated beam geometry 431 and associated B map data 432 and associated color map data 438.
  • the scan converters 430, 436 output a scan conversion on the B mode image data and color mode image data (e.g., see D Scan Conversion 524, Figures 5A-5C; B Scan Conversion 532, Figures 5A-5C).
  • the receive signal processing chain 402 can include one or more image filter stages 434, 440 to filter various components of images or image data (e.g., B mode image data; color mode image data).
  • image filter stages 434, 440 to filter various components of images or image data (e.g., B mode image data; color mode image data).
  • the receive signal processing chain 402 can include one or more image mergers 442 operable to merge image data (e.g., B mode image data with color mode image data).
  • image data e.g., B mode image data with color mode image data.
  • the receive signal processing chain 402 can include one or more image pane 444 operable to present the merged image data.
  • the receive signal chain 400 for an ultrasound system can include a systems interface (Vdevice model) 446, for example to read registers and tables.
  • Vdevice model systems interface
  • the receive signal chain 400 for an ultrasound system can include a graphics interface (Pipleline DeviceVM View model) 448, which for example interfaces between a graphics engine (C++ CLR Interface) 450 and a presentation frame work (e.g., WPF for Windows applications) 452 to present images via a display screen and/or driver (View) 454, for instance via a markup language layer (XAML III DEF) 456.
  • the Pipleline DeviceVM View model 448 reads and writes to external files (e.g., configuration or present files 458) and external libraries (e.g., scripting 460).
  • Figures 5A-5C shows a method 500 of processing received ultrasound energy to identify responses from the marker and to provide visual and/or aural indications of a presence and/or location of the marker according to at least one illustrated embodiment, and in particular detailing an implementation of RF demodulation.
  • the method 500 can, for example, be implemented by the receive section 210 ( Figure 2) of the ultrasound system 204.
  • the method 500 can be implemented in hardware, software and/or firmware, according to at least one illustrated implementation.
  • the hardware may, for example, include: an analog-to-digital converter (ADC), a processorbased computer system that employs one or more processors and memory or other non-transitory storage media, and one or more of: a field programmable gate array (FPGA), a graphics processing unit (GPU), and/or an application specific integrated circuit (ASIC) which can, for example, be implemented on one or more cards or boards.
  • ADC analog-to-digital converter
  • FPGA field programmable gate array
  • GPU graphics processing unit
  • ASIC application specific integrated circuit
  • the processor(s) may, for example, include one or more of: microprocessors, microcontrollers, central processing units (CPUs), digital signal processors (DSPs), graphics processing units (GPUs), applications specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), and/or programmed logic controllers (PLCs), etc.
  • the memory may, for example, include one or more of: read only memory (ROM), random access memory (RAM), EEPROMs, Flash memory, and/or registers, etc.
  • the other non-transitory storage media may, for example, include one or more of: magnetic disks and associated magnetic disk drives, optical disks and associated optical disk drives, and/or solid state drives (SSDs), etc.
  • an analog transducer signal is received from ultrasound probe or transducer array 206 ( Figure 2).
  • the received analog transducer signal has a center frequency, for example a center frequency of 2.76 MHz.
  • the received analog transducer signal is digitized, for example via an analog-to-digital converter (not shown).
  • the receive section 210 ( Figure 2) of the ultrasound system 204 beam forms incoming frames of received RF data (e.g., incoming frame raw sample data).
  • the receive section 210 can, for example, process incoming frame raw sample data received via the ultrasound probe or transducer.
  • the receive section 210 ( Figure 2) of the ultrasound system 204 beam maps the incoming beams to a specified or otherwise defined format.
  • the receive section 210 can, for example, map the received ultrasound signals into a frame stream buffer in a specified format.
  • an ensemble canceler of the receive section 210 ( Figure 2) of the ultrasound system 204 applies mean cancelation and depth based gains to the beam mapped RF data to, for example, remove averages to make differences more apparent.
  • the receive section 210 ( Figure 2) of the ultrasound system 204 performs RF splitting, separating non-ensemble beams (e.g., beams without the specified pulse pattern) from ensemble beams (e.g., beams with the specified pulse pattern), and resulting in multiple sets of RF data, for example multiple sets of ensemble beam RF data and a set of non-ensemble beam RF data.
  • the output can, for example, include two sets of ensemble beam RF data (denominated as D beams path 1 and D beams path 2) and a set of non- ensemble beam RF data (denominated as B beams).
  • the sets of ensemble beam RF data will predominately represent responses (e.g., resonant or beat frequency responses) from markers, while the set of non-ensemble beam RF data may predominately represent structure (e.g., reflections from anatomy).
  • the RF splitter is illustrated as having three legs that provide two sets of ensemble beam RF data and one set of non-ensemble beam RF data, in other implementation the RF splitter can be implemented with a different number of legs. This can advantageously separate B data from a last defined number (e.g., four) of ensemble beams. In some instances, such can be implemented or denominated as RF detector filtering, for example when an RF detector filter is enabled.
  • the receive section 210 ( Figure 2) of the ultrasound system 204 can, for example, apply a FIR bandpass filter in order to separate ensemble beams (e.g., beams with the specified pulse pattern) and non-ensemble beams (beams lacking the specified pulse pattern).
  • ensemble beams e.g., beams with the specified pulse pattern
  • non-ensemble beams beams lacking the specified pulse pattern
  • the output data of the RF splitting is processed by three portions of the signal chain.
  • the three portions of the signal chain comprise generally parallel sets of operations to one another, which are performed on two sets of data that comprise the pulse ensemble responsive data and the B data.
  • the operations of the generally parallel sets of operation are indicated by shared three digit reference numbers followed by the lower case letters “a”, “b” and “c”, respectively, below.
  • the receive section 210 ( Figure 2) of the ultrasound system 204 performs RF mixing via RF mixers (RF Mixer D, path 1 , RF Mixer D, path 2, and RF Mixer B) to produce RF direct-quadrature (IQ) signals using various different mixing frequencies and coefficients.
  • the RF mixing (RF Mixer D, path 1 , RF Mixer D, path 2) can result in two or more different multiples of the base or fundamental frequency of the ultrasound transmissions (e.g., 1 ,5x the base or fundamental frequency and 2x the base or fundamental frequency, for instance where the base or fundamental frequency is 2.76 MHz).
  • Such can advantageously address a possible “blinding effect” of the outgoing ultrasound energy, and/or improve the ability to discern which signals correspond to the response by the marker.
  • the receive section 210 ( Figure 2) of the ultrasound system 204 optionally performs low pass filtering via low pass filters (D Lowpass Filter 1 , D Lowpass Filter 2, B Lowpass Filter 1 , respectively). Such can, for example, remove negative frequencies from the IQ signals.
  • the receive section 210 ( Figure 2) of the ultrasound system 204 demodulates the low pass filtered the RF IQ signals, for example by performing envelope detection (D Envelope Detection 1 , D Envelope Detection 2, B Envelope Detection, respectively).
  • envelope detection D Envelope Detection 1 , D Envelope Detection 2, B Envelope Detection, respectively.
  • Such can advantageously, remove the carrier signal and reconstruct the signal envelope, for instance converting the IQ signals back to an amplitude representation.
  • the method 500 can further include performing B log compression at 516 on the B data, for example to compress the data range to a desired range (e.g., 0 to 255).
  • a desired range e.g., 0 to 255.
  • the method 500 can further include performing sigma mapping at 518 on the results of the D Envelope Detection 1 and D Envelope Detection 1 .
  • the method 500 can further include performing target detection at 520 using a sigma map generated by the sigma mapping 518 and B log compressed data from the B log compression 516.
  • the sigma mapping 518 and the target detection 520 are explained in more detail with reference to Figures 6A, 6B and 7A-7D, respectively.
  • the method 500 can further include performing detector decimation at 522 to, for example, reduce a sample size in the detector beams.
  • the method 500 can further include providing the processed data to a D scan converter or performing D scan conversion on the data at 524.
  • the method 500 can further include performing B Bilateral filtering at 526, for example to smooth a R-Theta filter with an NxN kernel.
  • the method 500 can further include performing B sample decimation at 528, for example to reduce the sample in the beam.
  • the method 500 can further include performing focus mixing at 530, to combine B focus beams and allow the detector beams to cross into stream of B data.
  • the method 500 can further include performing scan conversion at 532, for example to output a scan conversion suitable for visual presentation.
  • Figures 6A and 6B show a method 600 of processing received ultrasound energy to identify responses from the marker and to provide visual and/or aural indications of a presence and/or location of the marker according to at least one illustrated embodiment, and in particular detailing an implementation of sigma mapping in a sigma phase.
  • the method 600 can, for example, be implemented by the receive section 210 ( Figure 2) of the ultrasound system 204.
  • the sigma phase takes the RF data that has been broken into multiple (e.g., two) bands centered around respective different multiples of the base or fundamental frequency (e.g., first band centered around 1 ,5x the base or fundamental frequency and second band centered around 2x the base or fundamental frequency).
  • multiple bands centered around respective different multiples of the base or fundamental frequency (e.g., first band centered around 1 ,5x the base or fundamental frequency and second band centered around 2x the base or fundamental frequency).
  • a roughly parallel set of operations are employed for two sets of data that result from the processing of the output of two of the legs of portions of the RF split 508 ( Figures 5A-5C).
  • the receive section 210 ( Figure 2) of the ultrasound system 204 demodulates the RF data, for example by performing envelope detection on two different multiples of the base or fundamental frequency (e.g., 1 ,5x the base or fundamental frequency and 2x the base or fundamental frequency).
  • the envelope detection 602a, 602b (D Envelope Detection 1 , D Envelope Detection 2 were previously illustrated in Figures 5A-5C as envelope detection 514a, 514b, respectively, and are included again in Figures 6A and 6B simply to provide context for the method 600).
  • the envelope detection 602a, 602b may not strictly be considered part of the method 600 of sigma mapping in at least some implementations, but rather can be executed as a separate part or upstream portion of the return signal processing chain, that feeds into the sigma mapping portion of the return signal processing chain.
  • the receive section 210 ( Figure 2) of the ultrasound system 204 employs or applies an ensemble focus blends to, for instance, blend transmit (tx) focus patterns for the data resulting from the envelope detection 602a, 602b.
  • the receive section 210 ( Figure 2) of the ultrasound system 204 blends alternating focal depths (e.g., a first focal depth and a second focal depth) at a transition depth. Adding two or more depths together can get rid of some of the transmit noise.
  • two focal depths are employed since including additional focal depths would greatly increase the time involved in transmitting, detecting and processing the ultrasound, and hence placing undesirable limits on hand and ultrasound probe movement. The processing beyond this stage can be performed laterally, against the same depth position.
  • the receive section 210 ( Figure 2) of the ultrasound system 204 employs or applies a lateral canceler.
  • the lateral canceler subtracts the mean of the other beams from each ensemble sample.
  • the lateral canceler subtracts the mean of surrounding beams (e.g., the 4 surrounding beams) from an active or “current” beam (/.e., the beam currently being processed).
  • the lateral canceler has a window size (e.g., window size of 5) set by an environment variable (denominated herein as VPM_LATERAL_CANCELER_WINDOW).
  • the receive section 210 ( Figure 2) of the ultrasound system 204 determines or calculates a sum of differences. Such can, for example, reduce two beams in the ensemble to one beam by taking the absolute difference of each position in the beam. This operation helps to draw out temporal differences in the RF data.
  • the receive section 210 ( Figure 2) of the ultrasound system 204 determines or calculates a lateral standard deviation (also referred to as an across beam standard deviation). For example, the receive section 210 calculates the standard deviation of the number of beams (e.g., 3 beams) surrounding a target or “current” beam.
  • a window size (e.g., 3) is set by the environment variable VPM_LATERAL_WINDOW. This operation helps to draw out spatial differences in the lateral plane.
  • the receive section 210 ( Figure 2) of the ultrasound system combines two streams in various ways. For example, the data can be squared to accentuate the dynamic range of variant responses.
  • the receive section 210 ( Figure 2) of the ultrasound system combines the streams of received or detected ultrasound data (e.g., two streams, one at 1 .5 times the base or fundamental frequency and the other at 2x the base or fundamental frequency) in various ways.
  • the 1 ,5x and 2x data paths can be combined by multiplying each position in the beams.
  • the receive section 210 ( Figure 2) of the ultrasound system optionally employs or applies a frame cancel, for example performing frame to frame cancellation and smoothing.
  • a frame cancel for example performing frame to frame cancellation and smoothing.
  • the frame cancellation can be disabled so that the data passes through this operation unaltered.
  • the receive section 210 ( Figure 2) of the ultrasound system optionally employs or performs a logarithmic compression (denominated as log compress) on the data.
  • the logarithmic compression can advantageously map the data to a specified range (e.g., the range 0 - 235 where 235 is equal to 160 dB). In this example, a step size is .681 dB per step.
  • the receive section 210 ( Figure 2) of the ultrasound system provides a sigma map output (e.g., a sigma map), which is the output of the sigma mapping.
  • Figures 7A-7D show a method 700 of processing received ultrasound energy to identify responses from the marker and to provide visual and/or aural indications of a presence and/or location of the marker according to at least one illustrated embodiment, and in particular detailing an implementation of target detection in a target detection phase.
  • the method 700 can, for example, be implemented by the receive section 210 ( Figure 2) of the ultrasound system 204.
  • target detection can include execution of a target best fit algorithm or process, which is designed to isolate a blob that best matches a set of target spatial criteria.
  • the target best fit algorithm or process operates on flattened sigma sector data (e.g., arrayed in a 48 x 2640 matrix) to generate equally sized connection and distance matrices. Once the distance matrix is populated, positions within the matrix are set to negative culling codes to indicate why that position was invalidated.
  • At the end of a culling chain there remains a set of potential blob centroids and their left, right, up, and down extents. These centroids are then assessed in a centroid reduce sequence to find the centroid of best fit. This centroid is then passed along to a centroid track algorithm or process.
  • the use of centroids is particular advantageous in applications were a marker is being used to mark tissue for inspection, monitoring, resection and/or ablation.
  • the receive section 210 ( Figure 2) of the ultrasound system 204 receives one or more sigma mappings. Sigma mapping has been discussed above with reference to Figures 6A and 6B.
  • the receive section 210 ( Figure 2) of the ultrasound system 204 builds, constructs or calculates a beam histogram (e.g., average, peak, maximum) for respective ones of one or more beams.
  • the beam histogram can be employed to inform a dynamic threshold I flooded sector assessment where implemented.
  • the receive section 210 ( Figure 2) of the ultrasound system 204 builds, constructs or calculates a frame histogram (e.g., average, peak, maximum) for respective ones of one or more frames.
  • the frame histogram can be employed to inform a dynamic threshold I flooded sector assessment where implemented.
  • the receive section 210 ( Figure 2) of the ultrasound system 204 implements or applies an adaptive threshold to the data.
  • the receive section 210 can set all values less than the sigma threshold to be equal to zero (0).
  • the sigma threshold can have been set by a harmonic sigma Threshold register.
  • a sigma threshold can be 75, which equates to 51 .08 dB.
  • the sigma threshold sets the basis for establishing spatial connections. The value can intentionally be set to be lower than an expected target minimum to ensure that a broader size of objects are measured including objects that may have a sub-region that meets the target minimum.
  • the receive section 210 ( Figure 2) of the ultrasound system 204 implements or applies a focus merge.
  • the focus merge combines focus sets.
  • the focus merge can, for example, take a set of data (e.g., 48 x 2640 x 2 data) from the previous stage and flatten the data to create a smaller, flattened data set (e.g., 48 x 2640 data). This facilitates the alternating split focus in at least one implementation, by duplicating the data for depth sets. Other implementations may be able to omit such and/or employ other approaches.
  • the receive section 210 ( Figure 2) of the ultrasound system 204 implements or applies a connection map.
  • the receive section 210 calculates horizontal and vertical connection information of each cell.
  • the connection map establishes the left, right, up, and down connections (/.e., nearest neighbors in row and in column) for the active sample.
  • the receive section 210 ( Figure 2) of the ultrasound system 204 determines or calculates distances, for instance RUD distances to the blob edge of each cell. For example, the receive section 210 calculates the left, right, up, and down distances (/.e., distances in row and distances in column) from the active sample to the non-connected edge.
  • the receive section 210 ( Figure 2) of the ultrasound system 204 determines or calculates smooth distances. For example, the receive section 210 ( Figure 2) can average the distances data in the left, right, up, and down directions to smooth out minor gaps.
  • the receive section 210 ( Figure 2) of the ultrasound system 204 performs a sigma threshold cull to filter out any out-of-bounds regions.
  • the receive section 210 can, for example, remove regions based on a sigma threshold. For instance, the receive section 210 checks positions in the distances data where the left, right, up, and down distances are zero, and sets a culling code accordingly.
  • the receive section 210 then checks positions in the sigma data for values less than the target minimum sigma threshold, and sets a culling code accordingly.
  • the culling code may be a Boolean flag or value that indicate a binary state of either cull or do not cull.
  • the receive section 210 ( Figure 2) of the ultrasound system 204 performs a regions cull.
  • the regions cull can remove regions based on sigma content and B content, being feed from a B processing chain 717 and from a B log compress 719.
  • the receive section 210 checks positions in the distances data for connected widths that are too wide, and sets a culling code accordingly.
  • the receive section 210 checks positions in the B data for values over the B threshold, and sets a culling code accordingly.
  • the receive section 210 ( Figure 2) of the ultrasound system 204 performs an orphans cull.
  • the orphans cull can remove blob orphans created in the previous stage.
  • the receive section 210 searches a region of interest (ROI) associated with the currently active position, for positions that were previously culled for being too wide, and sets a culling code accordingly if any are found.
  • the ROI is defined by the left, right, up, and down distances for the active position.
  • the receive section 210 searches a smaller ROI and tracks the number of positions culled for being under the sigma threshold.
  • the smaller ROI is defined by a sub-range of left, right, up, and down distances of the currently active position.
  • a culling code is set if a ratio of culled to valid positions exceeds the threshold.
  • the receive section 210 ( Figure 2) of the ultrasound system 204 refines distances calculations, for example recalculating the distances without the culled values. For example, the receive section 210 can step out from the active position in the left, right, up, and down directions, and count the number of steps in each direction until a culled value is reached. These counts are saved as the new left, right, up, and down distances for the active position.
  • the receive section 210 ( Figure 2) of the ultrasound system 204 assesses culled regions, for example filtering out out out-of-bounds regions.
  • the receive section 210 can, for example, checks a width (left and right distance sum) and a height (up and down distance sum) of the active position against a minimum size requirement.
  • the minimum size requirement can, for instance, be defined by a set of registers, denominated herein as DT Target Min Width and DT Target Min Height. If the minimum size requirement is not met then the receive section 210 sets a culling code accordingly.
  • the receive section 210 ( Figure 2) of the ultrasound system 204 refines distances again, for example again recalculating distances without the culled values.
  • the receive section 210 can, for example, steps out from the active position in the left, right, up, and down directions, and counts the number of steps in each direction until a culled value is reached. These counts are saved as the new left, right, up, and down distances for the active position.
  • the receive section 210 ( Figure 2) of the ultrasound system 204 performs a first pass of centroid reduction.
  • the receive section 210 can, for example, reduce distances set to a highest match within a specified range.
  • the receive section 210 can calculate a width ratio, a height ratio and an area I distance product for each valid centroid.
  • the receive section 210 can recursively compare the values in pairs until reduced to a single best fit.
  • the receive section 210 ( Figure 2) of the ultrasound system 204 performs a second pass of centroid reduction.
  • the receive section 210 can, for example, reduce the set again to a highest match within a specified range.
  • the receive section 210 ( Figure 2) of the ultrasound system 204 performs centroid tracking, for example generating a centroid tracking table or other data structure.
  • the receive section 210 can takes sigma and distance matrices along with the best fit centroid and tracks the blob over time (e.g., frame-to-frame).
  • the receive section 210 can maintains a state machine that updates the target tracking attributes across various states, for instance two primary states: seeking and tracking. Within each primary state there can be sub-states that, for example control responsiveness, persistence, and confidence. The primary states and the associated operations are discussed below.
  • the receive section 210 ( Figure 2) of the ultrasound system 204 implements or applies a centroid merge.
  • the centroid merge can be used to format and/or routes the desired data for display.
  • the centroid merge can route the isolated best fit blob with targeting accents (e.g., Crosshairs, shadows), but can also route the distances data, culling codes, test patterns, etc.
  • the receive section 210 can update the centroid tracking table accordingly.
  • the receive section 210 ( Figure 2) of the ultrasound system 204 can perform one or more decimations to reduce a size of data sets.
  • the receive signal processing chain 402 can decimates the output data in preparation for scan conversion.
  • seeking and tracking there may be two primary states: seeking and tracking.
  • the receive section 210 attempts to detect the same target multiple times, for example attempting to detect the same target in three (3) frames in a row. Such can provide an enhanced level of confidence over a single detection. While three (3) frames in a row is provided as an example, a greater or lesser number of frames can be employed, although it is believed that three (3) frames provides a good balance between speed and accuracy. It will qualify as a consecutive detection if the centroid of each subsequent detect is within the target reach of the target in the previous frame. A consecutive detect counter is incremented on each successful detection. In response to the specified number (e.g., three (3)) of detections of the same target occurring, the initial tracking attributes are set and the state machine is transitioned to the tracking state. The consecutive detect counter is reset immediately upon a frame with no detection of the target.
  • the specified number e.g., three (3)
  • the receive section 210 determines whether a target is within a target tracking region of interest (ROI).
  • ROI target tracking region of interest
  • the receive section 210 updates the tracking attributes, and the state of the state machine is maintained as tracking.
  • the receive section 210 executes the following algorithm.
  • the receive section 210 increments a set of persistence counters (denominated as ROI persistence counter; and Precise persistence counter).
  • the receive section 210 determines whether the target is a confident (e.g., level 2) detection. If so, the receive section 210 updates the tracking attributes for the new target, and the state of the state machine is maintained as tracking.
  • a confident detection e.g., level 2
  • the receive section 210 then enters an outer loop while the ROI persistence counter is less than or equal to 0.
  • the receive section 210 then enters an inner loop while the precise persistence counter is less than or equal to 0.
  • the receive section 210 then clears the tracking attributes for the current target (Clear TARGET_CURRENT Tracking Attributes), and the state of the state machine is transitioned to a tracking lost state.
  • the receive section 210 exits the outer loop.
  • the receive section 210 the clears the tracking attributes, and the state of the state machined is changed to seeking.
  • the tracking attributes can, for example, include: target confidence and target tracking ROI.
  • the target confidence is determined within the Centroid Tracking by accumulating counters for all of the positions with high sigma, for example greater than 125.957 dB, and non-zero sigma within the target reach of the target. If the ratio of high sigma to non-zero sigma is greater than a threshold value (e.g., 25%) then the confidence is increased, for instance from 1 to 2.
  • the Target ROI is the full beam width of the sector and a top and bottom that is the target’s precise top and bottom plus a margin.
  • signal bearing media include, but are not limited to, the following: recordable type media such as floppy disks, hard disk drives, CD ROMs, digital tape, and computer memory.
  • patent application 62/483,274; U.S. patent application 62/645,677; U.S. patent application 15/946,479; International patent application PCT/US2018/26291 ; U.S. patent application 62/892,952; U.S. patent application 63/441 ,558; U.S. patent application 63/441 ,558; and U.S. patent application 63/525,280, are each incorporated herein by reference in their entirety. Aspects of the implementations can be modified, if necessary, to employ systems, circuits and concepts of the various patents, applications and publications to provide yet further implementations.

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Pathology (AREA)
  • Radiology & Medical Imaging (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Medical Informatics (AREA)
  • Molecular Biology (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Vascular Medicine (AREA)
  • Ultra Sonic Daignosis Equipment (AREA)

Abstract

Ultrasound systems and methods transmit wideband ultrasound via a probe to excite and detect markers in bodily tissue (e.g., breast, lung). Returning ultrasound energy (narrow bands) detected by the probe is processed to discern the response of a marker from other detected ultrasound. The processing is sufficiently fast to accommodate movement of a typically handheld probe, while providing accurate localization. Processing can include: RF filtering and mixing, demodulation, and target detection via spatial or "image" processing based on known geometry of the marker and its response signature. Target detection can include sigma mapping with frame-to-frame comparisons, and target best fit processing to isolate a blob that best matches a set of target spatial criteria. Optionally, a nonlinearity is introduced into the ultrasound transmissions, and used in discerning the response of the marker. Markers can be suspended for movement in a hydrated gel body.

Description

TISSUE MARKER DETECTION SYSTEMS AND METHODS EMPLOYING ULTRASOUND AND TISSUE MARKERS
Cross-Reference to Related Applications
This application claims priority to U.S. patent application 63/441 ,558 filed January 27, 2023 and U.S. patent application 63/525,280 filed July 6, 2023, both of which are incorporated herein by reference in their entireties.
Field
This disclosure generally relates to markers (e.g., tissue markers) and to the detection of markers in bodily tissue, and in particular to markers with enhanced detectability via ultrasound (e.g., color Doppler ultrasound) and to systems and methods employing ultrasound to detect markers, which may, for example, facilitate detection of margins of bodily tissue (e.g., abnormal bodily tissue) to be monitored, biopsied, excised or ablated, for instance during surgical procedures.
BACKGROUND
Description of the Related Art
Various types of markers are used to mark bodily tissue that is to be monitored over time, or biopsied, excised or ablated. Some markers may, for example, allow or enhance visual detection, for instance by a surgeon during a surgical procedure. Some markers allow detection via various type of energy emitted imaging modalities, for example ultrasound imaging, radiological imaging such as X-ray imaging, computerized tomography (CT) imaging, computerized axial tomography (CAT) imaging, or magnetic resonance imaging (MRI). These different imaging modalities are often employed in different scenarios, by different clinicians or technicians, and markers detectable under the various visual detecting or imaging modalities typically require different physical characteristics in order to be detectable.
Some markers may be permanent, while other markers may be absorbable by the body over a period of time. For example, it may be useful to mark a portion of bodily tissue for subsequent evaluation or detection over a fairly extended period (e.g., months, year).
BRIEF SUMMARY
Applicant has developed multi-modal markers which are detectable via ultrasound, as well as detectable via additional imaging modalities (e.g., X-Ray, MRI and/or other imaging technologies), and are optionally absorbable over time, and which can be long lasting (e.g., persisting for approximately 9 months).
Markers for use in bodily tissue take a variety of forms, and can include a plurality of ultrasound reflective elements and one or more gels (e.g., hydrogels) that binds the ultrasound reflective elements. The ultrasound reflective elements can, for example, take the form of porous or mesoporous particles or porous or mesoporous hollow shells. Cavities and/or pores of the ultrasound reflective elements (e.g., hollow shells, porous or mesoporous particles) can be filled with a fluid, for example a gas such air, a liquid, or a combination of gas and liquid (e.g., a vapor) and may advantageously can optionally be devoid of perfluorocarbon. The ultrasound reflective elements can be coated, for example with a hydrophobic coating, to at least temporally seal the pores to prevent or delay the ingress of liquid into the cavities to interior of the ultrasound reflective elements (e.g., hollow shells, porous or mesoporous particles).
The ultrasound reflective elements can comprise or consist of silica in one or more forms. The gels (e.g., hydrogel(s)) can be a natural gel, for instance gelatin, or an artificial gel, for instance polyethylene glycol (PEG), or the marker can be comprised of both natural and artificial gels (e.g., natural and artificial hydrogels). The gel(s) may be partially or fully cross-linked. The gels (e.g., hydrogel(s)) can be engineered to be absorbed by the body over a period of time, or alternatively may be non-absorbable.
The markers can optionally include contrast elements or “contrast agents” that permit the markers to be detected via one or more imaging modalities in addition to being detectable via ultrasound. For example, the markers can include one or more radiopaque material (e.g., metal, gold, platinum, tantalum, bismuth, barium and the like) to allow the markers to be detectable via X-ray imaging. For instance, the markers can include a metal element in the form of a clip (e.g., metal wire with a defined shape for instance a helical wound metal wire), strand or coil, or in the form of a plurality of metal particles. Also for example, the markers can include one or more MRI imaging contrast materials (e.g., as gadolinium including compounds such as gadolinium DTPA, ferrous gluconate, ferrous sulfate and the like) to allow the markers to be detectable via MRI imaging. Also for example, the markers can include one or more dyes (e.g., florescent dyes, methylene blue) to allow the markers to be more readily visually detected.
There is a need for improved imaging techniques that do not employ ionizing radiation, for instance improved ultrasound imaging techniques that may enhance detection of markers in bodily tissue and/or detection of the margins of certain bodily tissues (e.g., abnormal bodily tissues, for instance tumors, or bodily tissues suspected of being abnormal) that are marked with implanted markers. Such can advantageously allow marker localization in surgical scenarios where ionizing radiation sources may not be readily available or may be undesirable or otherwise inconvenient to use.
There is also a need for improved markers, for instance tissue markers that are more readily detectable in bodily tissue.
This disclosure generally relates to detection of markers in bodily tissue, and further relates to systems and methods which can, for example, employ ultrasound processing to facilitate more precise detection of tissue to be monitored, biopsied, excised or ablated than otherwise possible using conventional approaches. The systems and methods advantageously do not require ionizing radiation to perform marker localization in at least some settings or implementations. The systems and methods can be particularly suited for use in surgeries, for example by surgeons or others who are not specialized or dedicated medical imaging technicians or are not specialized or dedicated ultrasound technicians. Thus, it is particularly advantageous if operation of the systems and methods is simplified, for instance requiring no manual adjustment of settings or input parameters by the operator (e.g., surgeon). It is additionally particularly advantageous if operation of the systems and methods accommodates the movement of the hand of an operator holding a probe (e.g., ultrasound probe) who is typically not a skilled or dedicated ultrasound technician, by for instance accommodating imprecise and/or rapid or uneven movement (e.g., varying velocity) of the probe. It is further particularly advantageous if operation of the systems provide for precise localization in at least a two-dimensional area, and preferably in a three-dimensional volume, for example using visual and/or aural indications or alerts. It is even further particularly advantageous if the systems provide accurate results, resulting in few or even no false results (e.g., false detections or false alerts; missing a marker when a marker is present). User feedback can be provide visually (e.g., representation of marker or cross hairs relative to image of anatomy) and/or aurally (e.g., aural alerts as probe moves towards or away from marker in one, two, or even three dimensions.)
This disclosure also generally relates to markers (e.g., tissue markers) which have physically characteristics that render the markers more readily discernable via ultrasound (e.g., color Doppler ultrasound) when the markers are implanted in bodily tissue. Such markers can include a gel body with a plurality of ultrasound reflective elements (e.g., porous or mesoporous particles; porous or mesoporous hollow shells) held in suspension in the gel body. The ultrasound reflective elements may, for example, be dispersed through the gel body, for instance in a colloidal dispersion or colloidal suspension throughout the gel body.
The gel body can take the form of a hydrogel (e.g., natural hydrogel, artificial hydrogel, combination of natural and artificial hydrogels). The gel body can be fully or partially cross-linked, so long as when the gel body is hydrated, the ultrasound reflective elements are free to move (e.g., vibrate or oscillate or preferably randomly) in at least one dimension (e.g., along at least one axis, and preferably along two or more axes) a sufficient degree or distance to enhance any scattered return (e.g., backscatter) from the ultrasound reflective elements in response to ultrasound interrogation of the marker, preferably with variations in velocity of the ultrasound reflective elements and/or amalgamations or clusters of ultrasound reflective elements.
The ultrasound reflective elements typically will have an irregular surface which leads to scattering (e.g., backscattering) in response to ultrasound interrogation of the marker. The ultrasound reflective elements typically hold a fluid (/.e., gas, liquid, or gas and liquid in combination, although typically a gas, for instance air or an inert gas), which enhances the backscatter in response to ultrasound interrogation of the marker. The ultrasound reflective elements typically include a hydrophobic coating (e.g., silicone) that prevents ingress of liquid into the pores, cavities or interior of the ultrasound reflective elements for an extended period (e.g., 3 months, 9 months, 18 months or even longer) even when the marker is subjected to bodily fluid during the extended period. Such advantageously prevents the ultrasound reflective elements from “wetting out” which would diminish or even eliminate detectable scattering.
The gel body may be dehydrated or freeze dried until implanted in bodily tissue, and will then hydrate over a period of time as fluid (e.g., water) is absorbed from the bodily tissue. The gel body also provides a framework for bioadhesion via the natural healing process of the bodily tissue into which the marker is implanted. Such can secure the marker in place in the bodily tissue without the use of glues or adhesives.
Various of these described physical structures or physical characteristics of the marker provide for, or enhance, the scattering (e.g., backscattering) of ultrasound from the marker, and in particular contribute to a variation in position and/or velocity of the ultrasound reflective elements, either individual or in agglomerations or clusters, resulting in a broad velocity spectrum that significantly contributes to detectability using color Doppler ultrasound techniques.
The ultrasound system (e.g., hardware, software, firmware) employs excitation and detection algorithms that discern responses from the marker, and provides an intuitive indication (distinctive visual indication that does not itself represent bodily tissue, distinct aural alert). Such is a very different approach as compared to commercial off-the-shelf ultrasound systems. While a trained clinician can use images from conventional color Doppler to locate a marker in tissue, the approach described herein allows much faster acquisition and a hands free, no setting, user experience. In contrast, conventional ultrasound requires a trained clinician to adjust the settings of the ultrasound machined. Conventional ultrasound is an interpretive visual activity, requiring a trained clinician to visual interpret displayed ultrasound images. In the approach described herein, the ultrasound system alerts the clinician in real time whether a marker has been found, and where that marker is in the tissue. So the clinician receives what can be characterized as a binary answer (e.g., visually distinctive and aural indications of presence are presented when a marker is located) and with automatic ranging (e.g., distance and direction relative to current location), versus the clinician having to try to interpret anatomical structures in ultrasound images. With the approach described herein, there is no need for knobs or for the clinician to adjusts setting, the instead just get a fast, simple, detection with intuitive operation, without disrupting the normal workflow of the operating room. This is particularly important in surgical environments with a patient under anesthesia, in sterile field, and where the clinician is typically a surgeon who likely is not as experience with using ultrasound as an ultrasound technician, and who is occupied with other aspects of the surgical procedure.
Unlike conventional approaches in which ultrasound energy is focused on a specific region-of-interest (ROI), in the approach described herein the transmit beam model spreads energy across all of the interrogation space. A GPU algorithm advantageously implements parallel processing signal path analysis in the receive beam model to discriminate a response from a marker from all the other signals and noise that is detected.
A detection imaging system is designed to aid clinicians (e.g., surgeons) to find implanted tissue markers (e.g., OneMark™ markers from View Point Medical). The system is used to scan and localize implanted markers in bodily tissue (e.g., breast tissue, lung tissue). The system transmits pulsed ultrasound energy to excite the marker, and then compares changes in the motion between pulse sets from the received ultrasound energy (e.g., return signal or a series of return signals, which can constitute a scattered or backscatter return of ultrasound energy from the marker or portions of the marker). The pulses cause higher variation at locations where markers have been placed as compared to the energy level in unmarked areas. The system highlights the marker location, for example on a display screen (e.g., liquid crystal display (LCD)), for instance using a color map overlay on a low-resolution gray scale representation of anatomical background. The system additionally or alternatively indicates the location of the marker using additional audio and visual feedback, for instance as an X-Y crosshairs centered over the marker in a low-resolution gray scale representation of anatomical background.
In general, surgeons seek to site-center markers so they resect around the marker and get reasonable confirmation they have made the correct resection. The system supports the current standard of care for lesion localization and provides more visual information than currently used wire-free localization devices that do not visually display the marker. The presently described systems and methods can produce localization information that advantageously represents a centroid of a marker (e.g., visually represented with cross hairs), in contrast to sound or wire center of a tag, and can prove for real-time image centering of the marker which is particularly uniquely advantageous in surgical settings.
The scan process applies a non-diagnostic, custom, ultrasound-based method to excite the marker and give clinicians (e.g., surgeons) a real time image of the location of the marker location from the skin surface and in the wound during resection. Unlike traditional diagnostic ultrasound imaging, the system does not need to provide quantitative information about anything scanned other than the marker the system is designed to detect. Unlike ultrasound systems that are intended to show all the structural characteristics of tissue, the OneMark™ system optionally, and preferably, does not offer diagnostic ultrasound modes, is not intended as a tool for qualitative analysis of tissue and does not provide adjustment controls like a diagnostic tool would. The system can be used to image a marker location for the purposes of providing information to aid in clinical localization. The system advantageously requires almost no setup and is designed to be used by surgeons that are not dedicated ultrasound technicians and those generally do not operate ultrasound equipment in their daily practice. It is designed for maximum ease of use by automating the marker imaging process, eliminating buttons and/or keys or keyboards to better accommodate sterile field application. The system also advantageously supports rapid marker detection to efficiently support clinicians treating patients under anesthesia.
In contrast to most ultrasound systems used for diagnostics which try to focus the transmitted ultrasound energy to a point of interest, the presently described ultrasound systems and methods in at least one mode spreads the transmitted wideband ultrasound energy across an entire area of interest (e.g., entire breast, entire lung). Thus, rather than attempting to improve resolution as is done in diagnostic ultrasound, the presently described ultrasound systems and methods try to achieve a high, or even best, power coupling with the marker. The ultrasound can be transmitted as ensembles of pulses along various axes, angles or beams, each associated with a respective piezo-electric element, crystal or transducer of an ultrasound probe. In contrast to most ultrasound systems used for color Doppler which employ a relatively low frame rate with a relatively high number of pulses per ensemble, presently described ultrasound systems and methods typically employ a relative high frame rate with a relative low number of pulses (e.g., 3, 4, 5) per ensemble, and also typically employ a relative low number of focus depths (e.g., 2), all to achieve sufficient speed to accommodate expected hand movements of the ultrasound probe. The presently described ultrasound systems and methods can, for example, employ ensembles of 5 pulses down each beam and at 2 different focal depths when operating in color Doppler mode. The presently described ultrasound systems and methods can, for example, employ ensembles of 4 pulses down each beam when operating in B-mode.
The presently described ultrasound systems and methods employ the transmitted pulsed ultrasound to cause movement of echogenic material (e.g., silica particles with an entrapped fluid) in the hydrogel, for example to cause the echogenic material to oscillate at a resonance frequency or a beat frequency. The presently described ultrasound systems and methods employ this oscillation in discerning or localizing markers, for example examining the received ultrasound (e.g., return signal or a series of return signals, which can constitute a scattered or backscatter return of ultrasound energy from the marker or portions of the marker) for relative large movements frame-to-frame as compared to background features, the relatively large movements generally indicative of an oscillating marker. Thus, the system attempts to impart or ’’pump” sufficient energy to the echogenic material in order to induce the oscillation. Such oscillation can appear in color modes of ultrasound imaging as a sparkling or twinkling effect. Increasing the amount of energy imparted can include increasing a power or amplitude (e.g., voltage) of the pulses, increasing the number of pulses, increasing a pulse repetition frequency, and/or increasing the number of piezo-electric elements, crystals or transducers in the head of the ultrasound probe. It may be desirable to have some gap between ensembles of pulses to for instance provide some headroom in the ultrasound probe, although the repetition of pulses should be sufficient close together to maintain the echogenic material in oscillation.
Notably, the more pulses in an ensemble the more time it takes to transmit, receive and process the ultrasound. This, along with the relying on identification of a marker’s response in multiple consecutive frames to accurately determine marker location, and the fact that the ultrasound probe will typically be hand-held and subject to movement, places constraints on the technical operational aspects including the transmit model, frame rate and the receive signal processing chain. Additionally, while a relatively large amplitude (e.g., voltage) of the transmitted ultrasound pulses can facilitate detection of responses by the markers, some practical considerations can place constraints on such. For instance, thermal limits of the piezo-electric elements, crystals or transducers or of a head of the ultrasound probe and constrain the amplitude of the transmitted ultrasound pulses that can be employed.
The presently described ultrasound systems and methods employ a receive signal processing chain to process a return signal or a series of return signals, which can constitute a scattered or backscatter return of ultrasound energy from the marker or portions of the marker. The receive signal processing chain can include one, more or all of: RF filtering and mixing, demodulation and envelope detection, and target detection via spatial or “image” processing based on known geometry of the marker and its response signature. Target detection can include sigma mapping with frame-to-frame comparisons, and target best fit processing to isolate a blob that best matches a set of target spatial criteria. The processing is sufficiently fast to accommodate movement of a typically handheld probe, while providing accurate localization.
In some implementations, a system (e.g., ultrasound system) advantageously injects a nonlinearity in a drive signal, that produces a nonlinearity in an ultrasound transmit or interrogation signal. The nonlinearity can produce a nonlinear response or return from a tissue marker (e.g., from echogenic portions of the tissue marker), thus facilitating the detection (e.g., match filtering) of the tissue marker by the ultrasound system. The nonlinearity can, preferably, take the form of a variation in an amplitude (e.g., voltage) of an ultrasound transmit or interrogation signal. Additionally or alternatively, a nonlinearity can be introduced by varying a frequency or phase of an ultrasound transmit or interrogation signal from a nominal frequency or nominal phase. For example, a variation can be introduced in a base or fundamental frequency of the outgoing ultrasound transmissions and/or a variation can be introduced in a pulse repetition frequency of the outgoing ultrasound transmissions. The nonlinearity may be periodic, may form or follow a defined pattern, or may be pseudo-random or random.
In some implementations, a system (e.g., ultrasound system) and method advantageously injects a magnetic field into the bodily tissue. Such can be suitable to enhance detection of markers in some bodily tissues (e.g., lung tissue with a high volume of air) and is useful with suitable markers (e.g., tissue markers that include a ferrous metal and/or a ferrous oxide). The system can produce the magnetic field by passing a current through an electrical conductor (e.g., antenna, coil antenna, closed loop antenna). The electrical conductor can, for example, be carried by or otherwise be part of the ultrasound probe. The magnetic field can be periodic, can form or follow a defined pattern, or may be pseudo-random or random. The magnetic field can oscillate, which can cause the marker or portion thereof to oscillate or vibrate, for instance at a resonant frequency or to generate a beat frequency. The outgoing ultrasound transmissions can be imposed on top of magnetic field. In some implementations, ultrasound received (e.g., a return signal or a series of return signals) by the receiving section can be synchronized with the transmission of the magnetic field. Use of a magnetic field can advantageously facilitate the detection of the ultrasound return from the tissue marker (e.g., from echogenic portions of the tissue marker).
BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS
In the drawings, identical reference numbers identify similar elements or acts. The sizes and relative positions of elements in the drawings are not necessarily drawn to scale. For example, the shapes of various elements and angles are not drawn to scale, and some of these elements are arbitrarily enlarged and positioned to improve drawing legibility. Further, the particular shapes of the elements as drawn, are not intended to convey any information regarding the actual shape of the particular elements, and have been solely selected for ease of recognition in the drawings.
Figure 1 A is an isometric view of a marker to mark bodily tissue and a distal portion of an instrument selectively operable to implant the marker at a desired location in bodily tissue according to one illustrated implementation, the marker comprising: a persistent (e.g., long term) portion and two other fast dissolving portions.
Figure 1 B is an isometric view of a marker according to one illustrated implementation, the marker can for example take the form of a persistent (long term) portion (Figure 1A) comprising a gel (e.g., hydrogel) carrier, a plurality of ultrasound reflective elements, a clip, strand or coil detectable via X-ray imaging, and optionally a contrast agent to enhance detection in imaging modalities other than ultrasound, with an enlarged detailed view showing one of a plurality of agglomeration or clusters of the ultrasound reflective elements in detail.
Figure 2 is a schematic view of an ultrasound system according to at least one illustrated implementation, with an ultrasound transducer positioned with respect to a marker that is ultrasound reflective and typically implanted in bodily tissue, the ultrasound imaging system operable to cause transmission of wideband ultrasound signals into the bodily tissue and process received ultrasound energy to discern or identify responses from the marker, and to provide suitable visual and/or aural indications of the presence and/or location of the marker.
Figure 3 is a block diagram showing an exemplary structure of an ultrasound system, according to at least one illustrated embodiment.
Figure 4 is a block diagram showing an exemplary receive signal chain of an ultrasound system according to at least one illustrated embodiment, and in particular detailing a receive signal processing chain thereof.
Figures 5A, 5B and 5C show a method of processing received ultrasound energy to identify responses from the marker and to provide visual and/or aural indications of a presence and/or location of the marker according to at least one illustrated embodiment, and in particular detailing an implementation of RF demodulation.
Figures 6A and 6B show a method of processing received ultrasound energy to identify responses from the marker and to provide visual and/or aural indications of a presence and/or location of the marker according to at least one illustrated embodiment, and in particular detailing an implementation of sigma mapping.
Figures 7A-7D show a method of processing received ultrasound energy to identify responses from the marker and to provide visual and/or aural indications of a presence and/or location of the marker according to at least one illustrated embodiment, and in particular detailing an implementation of target detection.
DETAILED DESCRIPTION
In the following description, certain specific details are set forth in order to provide a thorough understanding of various disclosed embodiments. However, one skilled in the relevant art will recognize that embodiments may be practiced without one or more of these specific details, or with other methods, components, materials, etc. In other instances, well-known structures associated with microcontrollers, piezo-electric elements, crystals or transducers, power supplies such as DC/DC, computing systems, and communications networks (e.g., cellular, packet switched), as well as other communications channels, have not been shown or described in detail to avoid unnecessarily obscuring descriptions of the embodiments.
Unless the context requires otherwise, throughout the specification and claims which follow, the word “comprise” and variations thereof, such as, “comprises” and “comprising” are to be construed in an open, inclusive sense, that is, as “including, but not limited to.”
Reference throughout this specification to “one embodiment” or “an embodiment” means that a particular feature, structure or characteristic described in connection with the embodiment is included in at least one embodiment. Thus, the appearances of the phrases “in one embodiment” or “in an embodiment” in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” include plural referents unless the content clearly dictates otherwise. It should also be noted that the term “or” is generally employed in its sense including “and/or” unless the content clearly dictates otherwise.
As used in this specification and the appended claims, the terms left, right, up, and down are used to indicate four directions along two perpendicular axes with respect to a location, position or cell in a two-dimensional array of layout of data. For example, the terms left and right can refer to nearest neighbors in a row, on respective sides of a specified location, position or cell in the array. Likewise, the terms up and down direction can refer to nearest neighbors in a column, spaced relatively above and spaced relatively below a specified location, position or cell in the array. It is noted that the terms left, right, up, and down are used for convenience and in a relative sense, not an absolute sense. Hence, an orientation of the array or arrangement of data can be changed, for example rotated 90 degrees, 180 degrees or mirrored.
The headings and Abstract of the Disclosure provided herein are for convenience only and do not interpret the scope or meaning of the embodiments.
In particular, described herein systems and methods that can determine the presence or absence and/or a location of tissue markers in bodily tissue using ultrasound. Such can, for example, be used to more precisely define the margins of abnormal or suspect tissue (e.g., a tumor) in bodily tissue.
Figure 1A shows a marker 100 to mark bodily tissue and a distal portion of an instrument 101 selectively operable to implant the marker 100, or a portion thereof, at a desired location in bodily tissue according to one illustrated implementation.
The distal portion of an instrument 101 is shown in cross-section to better illustrate the marker 100. The instrument 101 can take the form of an applicator and the distal portion of the instrument 101 can take the form of needle or similar structure with a lumen 101a, in which the marker 100 is loaded and/or through which the marker 100 passes in use. The marker 100 is shown offset (e.g., radially inwardly) of an inner wall 101 b that delimits the lumen 101 a to better illustrate an outer perimeter of the marker 100, although typically the marker 100 will be closely received by, and even in contact with, the inner wall that delimits the lumen 101 a. The distal portion of an instrument 101 has an opening 101 c at a distal end thereof. The distal portion is shown as having a pointed or sharp end, for instance to puncture or cut bodily tissue.
In implementation illustrated in Figure 1A, the marker 100 comprises: a persistent (e.g., long term) portion 100a and two other fast dissolving portions 100b, 100c. In some implementations, one or both of the two other fast dissolving portions 100b, 100c can be optional and hence omitted in certain implementations.
The persistent portion 100a includes a gel body 104a, a plurality of ultrasound reflective elements 102a, 102b (only two called out) that are detectable using ultrasound (e.g., detectable using color Doppler ultrasound), and one or more detectable objects 106 that are detectable using another imaging modality other than ultrasound. The ultrasound reflective elements 102a, 102b can, for example take the form of porous or mesoporous hollow shells (as illustrated in Figure 1A) and/or as porous or mesoporous particles(as illustrated in Figure 1 B), which are described in more detail herein. The porous or mesoporous hollow shells may, in at least some implementations, be distinguishable from porous or mesoporous particles in that the porous or mesoporous particles do not include a single, primary interior cavity to which two, more or typically all pores connect (provide a fluidly communicative path between the exterior of the shell and the single, primary internal cavity or interior thereof but for the sealing coating (hydrophobic coating), unlike shells which include at least a single primary cavity to which two, more or all pores are fluidly communicatively coupled. The detectable object(s) 106 can, for example, take the form of a clip or strand or coil (e.g., metal) that is detectable using X-ray imaging, as described in more detail herein.
The gel body 104a can, for example, take the form of a hydrogel which is partially or fully cross-linked to enhance longevity when implanted in the bodily tissue that allows detection via ultrasound and other imaging modalities throughout the diagnostic and therapeutic treatments. The gel body 104a that has been partially or fully cross-linked can also advantageously to facilitate bioadhesion been the marker 100 and the bodily tissue in which it is implanted via the wound healing process. For example, the gel body 104a provides a fibrosis scaffolding, fostering bio-adhesion without a glue or adhesive. For instance, the polymer combination of gel body 104a is engineered to facilitate slight ingress of natural fibrosis healing.
A first fast dissolving portion 100b of the two other fast dissolving portions 100b, 100c (the relatively inner portion that is proximate the persistent portion 100a) can likewise include a gel body 104b and a plurality of ultrasound reflective elements 102c (only one called out). The gel body 104b of the first fast dissolving portion 100b can be polyethylene glycol (PEG) and is generally not cross-linked or not highly cross-linked, allowing rapid hydration and hence rapid activation of the ultrasound reflective elements 102c thereof. This rapidly provides a response to ultrasound, aiding a clinician during the initial implantation of the marker 100. The first fast dissolving portion 100b is allowed to dissolve after serving its purpose of providing an ultrasound response (e.g., backscatter) during implantation.
A second fast dissolving portion 100c of the two other fast dissolving portions 100b, 100c (the outermost portion) include a gel body 104c and typically omits ultrasound reflective elements. A portion of the gel body 104c of the second fast dissolving portion 100c extends slightly out of the opening 101c at the distal end of the lumen 101 a of the instrument 101 . The portion of the gel body 104c of the second fast dissolving portion 100c that extends slightly out of the opening 101c has a bulbous end 104d to retain the rest of the marker 100 in the lumen 101a. The gel body 104c of the second fast dissolving portion 100c can consist of, or be comprised of, PEG, and is generally not cross-linked or not highly cross-linked, allowing rapid hydration and rapid dissolving after serving its function of retaining the marker 100 in the lumen 101a of the instrument 101.
As best illustrated in the enlarged portion, each of the ultrasound reflective elements 102a, 102b, 102c has one or more pores 108 (e.g., mesoporous) and contains a fluid 110 (e.g., air or other gas). Each of the ultrasound reflective elements 102a, 102b, 102c also includes a coating, for example a hydrophobic coating 112 that seals the pores 108 or interior of the ultrasound reflective elements 102a, 102b to prevent the ingress of liquid (e.g., water) while implanted in bodily tissue. The hydrophobic coating 112 can, for example, consist of or comprise silicone.
The ultrasound reflective elements 102a, 102b, 102c can comprise or consist of silica. When implemented as porous shells, the ultrasound reflective elements 102a, 102b, 102c can, for example, be formed by depositing on a template with later removal of the template (e.g., via calcination). One exemplary process to form ultrasound reflective elements 102a, 102b, 102c as porous hollow shells starts with styrene templates in solution. The TMOS and DETA are added to plate the templates with silica. The styrene template is then removed by calcination, The resulting porous hollow shells are then washed, and coat with silane. The resulting porous hollow shells are then dried. Some or all of the resulting porous hollow shells are then tested to ensure they produce response to ultrasound. The resulting porous hollow shells are then ready to add to a hydrogel to build a marker 100. The ultrasound reflective elements 102a, 102b, 102c can, for example, have an overall size or dimensions or around 2mp and a wall thickness of around 30nm.
The ultrasound reflective elements 102a, 102b, 102c could alternatively comprise titanium dioxide (TiC ) with the same or similar overall structure (e.g., , pores, cavities, surface roughness, dimensions including overall size or dimensions (e.g., 2mp), shape, wall thickness (e.g., 30nm)), although would tend to have a higher toxicity and would likely require separate FDA approval. Other materials with the same overall structure might be viable candidates for ultrasound reflective elements 102a, 102b, 102c, particularly inert materials that particularly inert materials that remain in the body for relatively long periods of time (e.g., 9 months, 18 months) without adverse effects, and are otherwise compatible with long term in vivo use, and would not require separate FDA approval.
Typically, the ultrasound reflective elements 102a, 102b, 102c will tend to agglomerate or cluster in the gel body 104a, 104b, for example as illustrated and discussed with reference to Figure 1 B, below. The cross-linked gel body 104a of the persistent portion 100a allows implantation and retainment in the targeted tissue at a precise location. The plurality of ultrasound reflective elements 102a, 102b provide a distinctive response to ultrasound. The clip or strand or coil (e.g., metal) 106 is detectable via X-ray imaging or potentially some other imaging modality. The shape of clip or strand or coil (e.g., metal) 106 can vary from persistent portion 100a to persistent portion 100a of markers 100, allow two or more different persistent portions 100a to be readily discerned. As mentioned above, the hydrophobic coating 112 seals the fluid 110 in the pores 108 of the ultrasound reflective elements 102a, 102b, 102c. The hydrophobic coating of the ultrasound reflective elements 102a, 102b of the persistent portion 100a of the marker 100 is selected to seal the pores 108 over the long term (e.g., 9 months, 18 months) while implanted in bodily tissue and hence hydrated by bodily fluid. The relatively inner first fast dissolving portion (with porous shells) 100b facilitates implantation, since the cross-linked gel body 104a of the persistent portion 100a does not hydrate quickly enough to be visible via ultrasound during implantation. The relatively outermost fast dissolving portion (without porous shells) 100b serves as a plug.
The ultrasound reflective elements 102a, 102b of the persistent portion 100a of the marker 100 are the primary source of the ultrasound response. The ultrasound reflective elements 102a, 102b provide a fundamental scattering surface, with reflection enhanced by its porous nature with fluid 110 sealed in the 108 pores via the hydrophobic coating 112. The surface roughness and the wall thickness of the ultrasound reflective elements 102a, 102b, 102c can affect the response (e.g., backscattering) to ultrasound. The shell structure and its mesoporous nature is controlled by the chemistry and chemical process, for instance via the depositing of silica fleck on a template and subsequent calcination to remove the template and create a cavity in the ultrasound reflective elements 102a, 102b, 102c. The mesoporous nature allows sound energy to enter the cavity or cavities of the ultrasound reflective elements 102a, 102b, 102c, for instance into air bubbles entrapped in the cavity or cavities, eliciting or enhancing the type of scatter that facilitates detection via Doppler ultrasound. Overall size of the ultrasound reflective elements 102a, 102b, 102c and/or overall size of agglomerations of the ultrasound reflective elements 102a, 102b, 102c can shift the spectra of performance. The hydrophobic coating 112 seals the pores 108, preventing ingress of fluid into the ultrasound reflective elements 102a, 102b, 102c so that the ultrasound reflective elements 102a, 102b, 102c do not “wet out”, which would otherwise reduce the signal to noise (SNR) ratio of the ultrasound response. The ultrasound reflective elements 102a, 102b, 102c produce a B-mode response in ultrasound imaging, which is a composite effect as color mode is an overlay to B mode. The B mode signal out sends groups of B mode imaging data, which are then interpret as color Doppler images using color Doppler techniques. This structure, particularly as suspended in a gel matrix that allows movement in response to ultrasound energy, advantageously provides for broad harmonics, detectable via color Doppler ultrasound. The amount of ultrasound reflective elements 102a, 102b, 102c to enable detection is very low.
An example process to form a marker 100 includes cooking the gel (e.g., hydrogel components). Ultrasound reflective elements can be coated with a hydrophobic polymer. The coated ultrasound reflective elements are added to a hot mix of the gel, for example via a syringe mixer, for instance to achieve a colloidal dispersion or suspension of coated ultrasound reflective elements in the gel. Tubes of the gel with the ultrasound reflective elements are made, for instance using a custom injector, which are used for the persistent portion 100a of the marker 100 and for the first fast dissolving portion 100b of the marker 100. Tubes without the ultrasound reflective elements are made, for instance using a custom injector, which are used for the second fast dissolving portion 100c. The tubes can then be cut to desired sizes, for instance based on the respective portions 100a, 100b, 100c of the marker 100. A detectable object 106 (e.g., clip or strand or coils or metal) is added to tubes that will be used for the persistent portion 100a of the marker 100, for example via a mandrel. The tubes are removed from the mandrel and dried.
Figure 1 B shows an exemplary marker 120 to mark bodily tissue, the marker 120 detectable via the systems and methods described herein. The various implementations and embodiments are not limited to use with the exemplary marker 120, but rather can be advantageously employed with other markers that include ultrasound detectable elements. The marker 120 can, for example, be or take the form of the persistent portion 100a of the marker 100 (Figure 1A).
The marker 120 includes a gel body 124a, a plurality of ultrasound reflective elements 102a (only two called out in detailed view) that are detectable using ultrasound (e.g., detectable using color Doppler ultrasound), and one or more detectable objects 106a that are detectable using another imaging modality other than ultrasound. The ultrasound reflective elements 102a can, for example take the form of porous or mesoporous hollow shells (as illustrated in Figure 1A) and/or as porous or mesoporous particles(as illustrated in Figure 1 B), which are described in more detail herein. The detectable object(s) 106a can, for example, take the form of a clip or strand or coil (e.g., metal) that is detectable using X-ray imaging, as described in more detail herein.
The ultrasound reflective elements 102 may tend to agglomerate or form agglomerations or clusters 122 as illustrated. The gel body 124 binds the agglomerations or clusters 122 of the plurality of ultrasound reflective elements 102 together. The agglomerations or clusters 122 can be dispersed throughout the gel body 124, for example in a colloidal dispersion. When the gel body 124 is hydrated, the agglomerations or clusters 122 of the plurality of ultrasound reflective elements 102 are suspended or in suspension, and movable with respect to each other and/or with respect to an external reference frame over at least a distance and in one or more directions, which can advantageously induce or increase scattering of ultrasound backscatter.
The gel body 124 may take variety of forms. The gel body 124 may, for example, comprise one or more hydrogels. The gel body 124 may comprise a natural hydrogel, for example a gelatin. The gel body 124 may comprise an artificial hydrogel, for example a polyvinyl alcohol (PVA) hydrogel or a polyethylene glycol (PEG) hydrogel. The gel body 124 may comprise a combination of a natural hydrogel (e.g., gelatin) and an artificial hydrogel (e.g., PVA hydrogel, PEG hydrogel). In at least some of the implementations, the gel body 124 is an at least partially cross-linked hydrogel. In at least some of the implementations, the gel body 124 is a gelatin, for example a cross-linked gelatin. In at least some of the implementations, the gel body 124 is a PVA hydrogel, for example a cross-linked PVA hydrogel. In at least some of the implementations, the gel body 124 is a PEG hydrogel, for example a cross-linked PEG hydrogel. In at least some of the implementations, the gel body 124 comprises a combination of a natural hydrogel and an artificial hydrogel, for instance as respective gel bodies coupled to one another.
The gel body 124 may be non-absorbable by the body (e.g., persistent over 60 years or longer), or may be absorbable by the body within of a period of time. Where absorbable, gel body 124 may be engineered (e.g., via extent or strength of cross-linking) to persist in the body for a period of time, for example being persistent over a period of hours, days, a week or weeks, a month or months, or even for a year or years. In at least some implementations, outer or exposed portions of an absorbable gel body 124 when implanted may absorb sooner than more interior portions of the gel body 124, the absorption occurring as various portions of the gel body 124 are exposed to bodily tissue, including bodily fluids. In at least some implementations, the gel body 124 can be engineered (e.g., controlled cross-linking profiles) to cause some portions to absorb faster than other portions and/or to ensure that some portions persist longer than other portions. Thus, various absorption profiles may be formed across or through a gel body 124.
Each ultrasound reflective element is highly reflective of ultrasound. Each ultrasound reflective element preferably has in irregular surface, for example having a rough outer surface to cause scattering or dispersion of ultrasound energy. The ultrasound reflective elements 102 may be in the nanometer size range (e.g., 1.8 microns to about 2.2 microns).
The ultrasound reflective elements 102 are typically echogenic and can take any of a large variety of forms.
The ultrasound reflective elements 102 can be porous or mesoporous with pores and/or cavities to retain a gas. As discussed with reference to Figures 1A and 1 B, the ultrasound reflective elements 102 can include a hydrophobic to prevent liquid ingress, protecting the gas from “wetting out” which would significantly diminish function.
In at least one implementation, each ultrasound reflective element comprises a porous hollow shell, for instance a silica porous hollow shell, which may or may not be spherical in shape. In at least one implementation, each ultrasound reflective element comprises a particle that is not a hollow shell, but which is porous, and which can be or cannot be a porous non-spherical particle. Each ultrasound reflective element may, for example, comprise a respective particle that comprises, or consists of, silica with pores but without a singular defined hollow interior cavity. Each particle may comprise one or more layers (not shown in Figures 1 A and 1 B). The one or more layers may including contrast agents, to enhance detection via modalities other than ultrasound imaging, as discussed below. Alternatively, one or more ultrasound reflective elements may comprise, or consist of, one or more contrast agents.
The gel body 124 (e.g., hydrogel carrier) and/or some or all of the ultrasound reflective elements 102 can optionally carry one or more contrast agents 126. Contrast agents 126 may, for example include one or more contrast agents that enhance visual detection, or detection using X-ray or MRI imaging modalities. Contrast agents 126 can, for example, include a dye to enhance detection by direct visual observation. The dye may advantageously be a florescent dye. The dye may, for example, comprise or consist of methylene blue. Contrast agents 126 can, for example, include or consist of a radiopaque material (e.g., gold, platinum, tantalum, bismuth, barium and the like). Contrast agents 126 can, for example, include or consist of an MRI imaging material (e.g., as gadolinium including compounds such as gadolinium DTPA, ferrous gluconate, ferrous sulfate and the like).
Alternatively, one or more contrast agents 126, for example the contrast agents 126 identified above may be incorporated into or about the gel body 124. A detectable object 106a (e.g., clip, thread, sting coil or helical wound metal wire or other radiopaque element) incorporated into or about the gel body 124.
In at least one implementation, each ultrasound reflective element 102 comprises a hollow shell. Each hollow shell has at least one outer wall that forms a cavity. In at least some implementations, the hollow shell is a multi-layer hollow shell, for example a shell with an inner layer and an outer layer. Each hollow shell is highly reflective of ultrasound. Each hollow shell preferably has in irregular surface, for example having a rough outer surface to cause scattering or dispersion of ultrasound energy. The hollow shells may be in the nanometer size range. In at least some implementations, each hollow shell may comprise, or alternatively consist of, a silica or titanium dioxide. Some techniques to form hollow shells in the nanometer size range are described, for example in: U.S. patent application 60/955678; U.S. patent application 61/034468; U.S. patent application 12/673224 (now U.S. Patent 8440229); International patent application PCT/US2008/072972; U.S. patent application 13/866940 (now U.S. Patent 9220685); U.S. patent application 15/722436; U.S. patent application 61/707794; International patent application PCT/US2013/062436; U.S. patent application 15/706446; U.S. patent application 62/135653; U.S. patent application 15/559764; International patent application PCT/US2016/23492; U.S. patent application 62/483,274; U.S. patent application 62/645,677; U.S. patent application 15/946,479; and International patent application PCT/US2018/26291 .
In some implementations, the hollow shells or the porous particles, or one or more layers of the hollow shell or the porous particles, may comprise one or more contrast agents, for example the contrast agents identified above to enhance visual, radiological or MRI detection.
In at least some implementations, the cavity and/or pores of the ultrasound reflective elements 102contain a fluid, that is a gas, a liquid, or a combination or mixture of a gas and a liquid, although typically a gas that remains in gaseous state even during interrogation with ultrasound energy during use. The gas may take the form of one material while the liquid takes the form of another material, different from the material that forms the gas. Alternatively, the gas and liquid may be the same material, just in different phase states. The combination or mixture of gas and liquid may, for instance, take the form of a vapor, either in a quiescent state or when subjected to ultrasound at some threshold level of energy which causes heating. The cavity of the at least one hollow shell may, for example, contain air. Alternatively, the cavity and/or pores of the ultrasound reflective elements 102 may contain an inert gas (e.g., nitrogen, argon). The cavity and/or pores is/are preferably devoid of any perfluorocarbon, for instance whether in either gaseous and/or liquid forms.
Each ultrasound reflective element 102 may be porous or mesoporous. Where the ultrasound reflective elements 102 contains a fluid (/.e., gas, liquid, or combination or mix of gas and liquid), the ultrasound reflective elements 102 may optionally and preferably include comprise a coating to seal the cavity and/or pores, preferably a hydrophobic coating, that at least temporarily seals the cavity and/or pores thereof, preventing ingress of fluid from the bodily tissue into the pores or cavities of the ultrasound reflective elements 102.
In some implementations, the gel body 124 may be expandable, for example when implanted into bodily tissue. In some implementations the marker 120 may, in an unexpanded state, have a length of about 2 mm to about 40 mm and a transverse dimension of about 0.5 mm to about 2 mm. The marker may have a ratio of size expansion from a dried unexpanded state to a water saturated expanded state of about 1 :1.5 to about 1 :10. The marker 100 may have a ratio of size expansion from a dried unexpanded state to a water saturated expanded state of about 1 :2 to about 1 :3.
This disclosure also generally relates to markers 100, 120 (e.g., tissue markers) which have physically characteristics that render the markers 100, 120 more readily discernable via Doppler ultrasound (e.g., color Doppler ultrasound) when the markers 100, 120 are implanted in bodily tissue. Such markers 100, 120 can include a gel body 104, 124 with a plurality of ultrasound reflective elements 102a, 102b, 102c (e.g., porous shells, porous particles) held in suspension in the gel body 104, 124. The ultrasound reflective elements 102a, 102b, 102c may, for example, be dispersed through the gel body 104, 124, for instance in a colloidal dispersion or colloidal suspension throughout the gel body 104, 124.
The gel body 104, 124 can take the form of a hydrogel. The gel body 104, 124 can be fully or partially cross-linked, so long as when the gel body 104, 124 is hydrated, the ultrasound reflective elements 102a, 102b, 102c are free to move (e.g., vibrate or oscillate) in at least one dimension (e.g., along at least one axis, and preferably along two or more axes) a sufficient degree or distance to enhance any scattered return from the ultrasound reflective elements 102a, 102b, 102c in response to ultrasound interrogation of the marker 100, 120.
The ultrasound reflective elements 102a, 102b, 102c typically will have an irregular surface which leads to scattering (e.g., backscattering) in response to ultrasound interrogation of the marker 100, 120. The ultrasound reflective elements 102a, 102b, 102c typically hold a fluid (/.e., gas, liquid, or gas and liquid in combination), which enhances the backscatter in response to ultrasound interrogation of the marker 100, 120. The ultrasound reflective elements 102a, 102b, 102c typically include a hydrophobic coating (e.g., silicone) that retains the fluid (e.g., air) in the shells for an extended period (e.g., 3 months, 9 months, 18 months) even when the marker 100, 120 is subjected to bodily fluid during the extended period. Such advantageously prevents the ultrasound reflective elements 102a, 102b, 102c from “wetting out” which would diminish or even eliminate detectable scattering. The gel body 104, 124 may be dried or dehydrated or freeze-dried until implanted in bodily tissue, and will then hydrate over a period of time as fluid (e.g., water) is absorbed from the bodily tissue. The gel body 104, 124 also provides a framework for bio-adhesion via the natural healing process of fibrous of the bodily tissue into which the marker 100, 120 is implanted. Such can secure the marker 100, 120 in place in the bodily tissue without the use of glues or adhesives.
Various of these described physical structures or physical characteristics of the marker 100, 120 provide for, or enhance, the scattering (e.g., backscattering) of ultrasound from the marker 100, 120, and in particular contribute to a variation in position and/or velocity of the ultrasound reflective elements 102a, 102b, 102c, either individually or in agglomerations or clusters 122, which resulting broad velocity spectrum contribute to detectability using Doppler ultrasound techniques. The physical characteristics of the ultrasound reflective elements 102a, 102b, 102c or agglomerations or clusters 122 of the ultrasound reflective elements 102a, 102b, 102c can vary from persistent portion 100a to persistent portion 100a and/or from fast dissolving portion 100b to fast dissolving portion 100b of different ones of the markers 100, allow two or more different persistent portions 100a to be readily discerned from one another based on distinctive response signals and/or to allow two or more fast dissolving portions 100b to be readily discerned from one another based on distinctive response signals.
Marker 100, 120 response is dependent on vibration in the hydrogel matrix of the ultrasound reflective elements 102a, 102b, 102c. The vibration is affected by a number of factors. For example, vibration is effected by crosslinking lengths of PEG which limits (between 4 arm junctions is between 50-1 OOnm). This limits the range of motion of the ultrasound reflective elements 102a, 102b, 102c in matrix of the at least partially cross-linked gel body. Also for example, motion of the ultrasound reflective elements 102a, 102b, 102c from the incident transmit wave is limited by the range of sizes of the ultrasound reflective elements 102a, 102b, 102c (e.g., ~2um), and range of sizes of agglomerations or clusters 122 of ultrasound reflective elements 102a, 102b, 102c (in the range of ~2 to ~6 porous shells per cluster for an overall size of agglomeration or cluster of approximately 12um). Also for example, vibration is effected by spans of interstitial hydrogel (i.e., where no ultrasound reflective elements 102a, 102b, 102c are present) between hydrophobic agglomerations or clusters 122 of ultrasound reflective elements 102a, 102b, 102c, which ranges from about 3 urn to about 15 urn, inclusive, with a typical distance of approximately 6 urn to approximately 9 urn, inclusive. As a further example, vibration is affected by polymer mixture crosslinking density, which can be characterized by, for instance, a measure of water swell at 15 times dry mass of polymer matrix.
Additionally, the excitation frequency affects motion behavior of the ultrasound reflective elements 102a, 102b, 102c, with maximums at specific frequencies (e.g., MHz). For example, a PEG PEG amine hydrogel design with 8mg/ml concentration of ultrasound reflective elements 102a, 102b, 102c per pad of gel has a peak variance at 2.76 MHz, 3.33 MHz, and 4.44 MHz.
In one example, agglomerations or clusters 122 of ultrasound reflective elements 102a, 102b, 102c have a dimension of from approximately 10 urn to approximately-30 urn, and are coated or sealed to prevent the ingress of liquid. Backscatter perturbed by the ultrasound reflective elements 102a, 102b, 102c produce extra harmonics in the return signal. Such can be enhanced by choice of frequency. Changing a wavelength of the ultrasound interrogation or transmit signal to fit the scatter structure (e.g., 500 ultrasound reflective elements 102a, 102b, 102c across) advantageously results in a broad velocity spectrum. Crosslinking affects the range of motion of the ultrasound reflective elements 102a, 102b, 102c, as does agglomeration. Cross-linking is typically characterized on the order of Angstroms while size of ultrasound reflective elements 102a, 102b, 102c is typically characterized on the order of microns. Figure 2 shows a marker 200 implanted in bodily tissue 202, and an ultrasound system 204 with an ultrasound probe or transducer array 206 positioned to detect the marker 200, according to at least one illustrated implementation.
The ultrasound system 204 includes a transmit section 208 and a receive section 210. The transmit section 208 generates drive signals and drives the ultrasound probe or transducer array 206 to emit ultrasound energy pulses (e.g., ensembles of pulses along each beam or angle from the respective ultrasound piezo-electric elements, crystals or transducers of the ultrasound probe or transducer array 206). The receive section 210 receives signals (e.g., return signal or a series of return signals, which can constitute a scattered or backscatter return of ultrasound energy from the marker or portions of the marker) representative of the ultrasound energy detected by the ultrasound probe or transducer array 206, and processes the received signals to discern and/or localize a marker based on a known transmit model (e.g., pulse ensembles, pulse repetition frequency) using a receive signal processing chain, examples of which are described here. The ultrasound system 204 can operate in any one or more operational modes (e.g., A-mode, B-mode, M-mode, color Doppler mode, power Doppler mode). In some implementations, the ultrasound system 204 will alternate between modes (e.g., alternating between capturing B-mode frames for instance to image anatomy, and capturing color Doppler mode frames to detect responses from markers with echogenic features).
The transmit section 208 has an associated base or fundamental frequency, that is a base or fundamental frequency of the ultrasound signals that will be emitted by the ultrasound probe or transducer array 206. Such can, for example, be in the range of 2 MHz to 20 MHz, inclusive.
The ultrasound system 204 includes a master clock or oscillator 212 which outputs a timing signal. The timing signal output by the master clock or oscillator 212 can, for example, set or be used to set a nominal pulse repetition frequency (PRF), that is the frequency at which ultrasound pulses repeat. In at least some implementations, the nominal pulse repetition frequency can advantageously be a default value or automatically set for example based on the type of marker being used and/or based on a type of ultrasound probe or transducer array 206 being used. Less preferably the nominal pulse repetition frequency value can be set by an operator, at least within some defined range. In other implementations, the nominal pulse repetition frequency may be a fixed characteristic of the particular ultrasound system 204 and/or marker 200 and/or ultrasound probe or transducer array 206.
As described herein, in some implementations the transmit section 208 of the ultrasound system 204 optionally introduces a variation (e.g., a nonlinearity) in the ultrasound energy emitted by the ultrasound probe or transducer array 206, and receive section 210 can employ the variation (e.g., nonlinearity) in the received ultrasound energy (e.g., a return signal or a series of return signals, which can constitute a scattered or backscatter return of ultrasound energy from the marker or portions of the marker) to facilitate marker detection (e.g., matched filtering). For example, in at least some implementations, the transmit section 208 preferably includes a variation circuit (VAR) 214 that introduces one or more variations, preferably nonlinear variations, into the ultrasound transmissions. The nonlinear variation(s) in the ultrasound transmissions can take any one or more of a variety of forms, and enhances the ability of the systems and methods described herein to reliably detect markers in the bodily tissue. It is noted that various implementations of the receive section 210 and the associated receive signal processing chain can operate successfully without variations or non-linear variations being introduced into the outgoing ultrasound transmissions. It is also noted that that the various implementations of the receive section 210 and the associated receive signal processing chain can in at least some instances be simplified with respect to the illustrated implementations where variations, for instance non-linear variations, are introduced into the transmit model, for instance allowing the omission or simplification of some filtering, signal or image processing and/or culling otherwise included in the illustrated receive signal processing chain.
The nonlinear variation(s) in the ultrasound transmissions can, for example, include variations in magnitude or voltage, and hence variations in an output power of the ultrasound transmissions. Additionally or alternatively, the nonlinear variation(s) can, for example, include variation(s) in pulse repetition frequency (PRF), which indicates the number of ultrasound pulses emitted by the ultrasound probe or transducer array 206 over a designated period of time (e.g., typically between 1 kHz and 10 kHz). Alternatively or additionally, the nonlinear variation(s) can, for example, include variation(s) in a base frequency of the ultrasound transmissions emitted by the ultrasound probe or transducer array 206. Thus, the optional variation may be a variation in any one or more of: magnitude or voltage, time, frequency and/or phase. The optional variation can, for example, be implemented via one or more resistors or rheostats to adjust a magnitude or via one or more delay circuits or capacitors, which for instance delay the clock signal. The variation may be periodic, may follow a pattern, or may be pseudo-random, for instance produced via a pseudo-random number generator, also known as a random number generator (RNG). As an example, as indicated by the broken line arrows, the optional variations can be provided to the amplifier 218 to vary magnitude or voltage, or to the gate generator 216 to vary to the PRF or phase, or to otherwise vary the base or fundamental frequency of the ultrasound transmissions. The variations can also be supplied to the receive section 210 for use in discerning which received ultrasound signals correspond to responses returned by the marker.
The receive section 210 receives signals (e.g., raw RF) representative of the ultrasound energy (e.g., return signal or a series of return signals, which can constitute a scattered or backscatter return of ultrasound energy from the marker or portions of the marker) detected by the ultrasound probe or transducer array 206. The signals typically represent ultrasound energy reflected or otherwise returned from objects in the field of view of the ultrasound probe or transducer array 206. Those objects can include the marker itself, as well as bodily tissue. The signals representative of the ultrasound energy detected by the ultrasound probe or transducer array 206 can also possibly represent outgoing ultrasound transmissions (/.e., outgoing ultrasound pulses from the ultrasound probe or transducer array 206 toward the bodily tissue) as well as other noise. The receive section 210 includes a sophisticated receive signal processing chain 220 that includes various receive signal processing stages to remove noise, increase signal-to-noise ratio, and discern, identify and/or locate or localize those signals that represented ultrasound energy returned from the markers. The signals representative of the ultrasound energy detected by the ultrasound probe or transducer array 206 are at times denominated as received signals herein for convenience of discussion. While the transmitted ultrasound is typically wide band, the systems and methods may advantageously employ narrow band detected or received ultrasound, for instance detected or received ultrasound in two narrow bands (e.g., around 1 ,5x a base of fundamental frequency and around 2 a base of fundamental frequency of the transmitted ultrasound) in which the harmonics of the response from the marker is pronounced relative to the background. As described herein, frame-by-frame analysis can be performed to identify relative large movements of the echogenic material via the artifacts that represent the harmonics.
The receive section 210 can include one or more amplifiers 222 to amplify the received signals (e.g., return signal or a series of return signals, which can constitute a scattered or backscatter return of ultrasound energy from the marker or portions of the marker) detected by the ultrasound probe or transducer array 206. Any or a various amplifiers suitable for amplifying signals from an ultrasound probe or transducer array 206 can be employed.
The receive signal processing chain 220 can optionally include a DC canceler 224 that cancels DC components from the received signals detected by the ultrasound probe or transducer array 206.
The receive signal processing chain 220 can optionally include one or more matched filters 226 (e.g., pulse-matched filter) that filters the amplified signals, for example passing detected reflected or returned ultrasound pulses that match a pattern of the outgoing ultrasound pulses, and rejecting noise and other signals.
The receive signal processing chain 220 includes a set of RF stages 228. The RF stages 228 process beam-formed RF data, for example applying RF filters and mixing. The RF stages 228 are described in more detail with respect to Figure 4 (see RF stages 416) below.
The receive signal processing chain 220 includes a set of detector stages 230. The detector stages 230 demodulate the raw RF data. The detector stages 230 are described in more detail with respect to Figure 4 (see detector stages 418) below. The receive signal processing chain 220 can include a set of target stages 232. The target stages 232 perform spatial or “image” processing on the data that represents the ultrasound signals detected by the ultrasound probe or transducer array 206 (Figure 2). The target stages 232 are described in more detail with respect to Figure 4 (see target detection stages 424) below.
The receive section 210 can include can include one or more presentation stages 234. The presentation stages 234 process data, for example data representing a location or centroid of a marker, and optionally data that represents anatomy, to allow presentation to a user, for example via a display screen or other visual and optionally aural indications. For example, a representation of a location of a marker or centroid of a marker can be visually represented on a display screen overlaid or superimposed on a low resolution representation of anatomy (e.g., captured during B-mode operation) to facilitate visualization of the location of the marker with respect to various anatomical features of the body. In at least some instances, the centroid of a marker can correspond to the location of a sparkle or twinkle effect in color ultrasound imaging. The presentation stages 234 are described in more detail with respect to Figure 4 (see scan converters 430 and associated beam geometry 431 and associated B map data 432, image filter stages 434, scan converters 436, image filter stages 440, image mergers 442 and image pane 444) below.
Figure 3 shows an exemplary structure of an ultrasound system 300, according to at least one illustrated implementation. The ultrasound system 300 can, for example, be an implementation of the ultrasound system 204 (Figure 2).
The ultrasound system 300 can include a housing or console that houses an electronics assembly, for example employing three custom sub-assemble circuit cards, a single board computer and a custom power sub assembly. The ultrasound system 300 is preferably fully contained with all executable instructions (e.g., software, firmware) executing internally on appropriate hardware (e.g., processors), and user output provided to an LCD screen and speakers that are part of the ultrasound system 300 and preferably housed by the housing or console. In normal use, only two other electrical connections are made to the ultrasound system 300, one to the ultrasound probe or transducer array 206 and the other to AC line power (e.g., an electrical power outlet). The ultrasound probe or transducer array 206 is preferably a self- contained transducer assembly (e.g., comprising a linear or a two-dimensional array of piezo-electric elements, crystals or transducers). The ultrasound probe or transducer array 206 connects to a back of the housing of the ultrasound system 300. The ultrasound probe or transducer array 206 can be detached and replaced, for example if defective. The ultrasound probe or transducer array 206 is managed by the ultrasound system 300 and is specifically matched to it. In at least some implementations, the ultrasound probe or transducer array 206 can, for example, take the form of a passive ultrasound probe. In at least some implementations, the ultrasound probe or transducer array 206 can, for example, provide identification capability. User interaction with the ultrasound system 300 is preferably minimized, for example to turning the ultrasound system 300 ON, placing and/or moving the ultrasound probe or transducer array 206 on or with respect to a portion of the body until a response is presented, with requiring the user to set any values or operational parameters.
The ultrasound system 300 can, for example, include a computer, preferably a single board computer (SBC) 302, and can also include an ultrasound main board 304 communicatively coupled to the SBC 302 via a hardware interface 306 and any associated drivers (e.g., software or firmware communications drivers).
The ultrasound system 300 can, for example, additionally include one or more cards or boards (not shown in Figure 3), for example to manage and distribute electrical power and/or communications (e.g., denominated herein as carrier card). The carrier card can, for example, connect and power all of the components in the ultrasound system 300, for instance: a system power supply, SBC 302, ultrasound main board 304, display monitor, USB connectors, audio speakers, fans, thermistors, and power ON switch. The carrier card can also have circuit components, for example: tracking transmit regulators, magnetic high voltage supply (magnetics), audio amplifier, and/or fan motor controller.
The SBC 302 can have one or more processors and one or more memories or other non-transitory storage media communicatively coupled to the one or more processors. The processor(s) may, for example, include one or more of: microprocessors, microcontrollers, central processing units (CPUs), digital signal processors (DSPs), graphics processing units (GPUs), applications specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), and/or programmed logic controllers (PLCs), etc. The memory may, for example, include one or more of: read only memory (ROM), random access memory (RAM), EEPROMs, Flash memory, and/or registers, etc. The other non-transitory storage media may, for example, include one or more of: magnetic disks and associated magnetic disk drives, optical disks and associated optical disk drives, and/or solid state drives (SSDs), etc. In the illustrated implementation, the single board computer 302 is shown as including a CPU 308 (e.g., a CPU of a microprocessor) and a GPU 310 communicatively coupled with the CPU 308, although those of ordinary skill in the art will appreciate that other sets of components and arrangement of those components are possible and the illustrated implementation is not intended to be limiting.
The SBC 302 controls overall operation of the ultrasound system 300 and communicates through many different types of interfaces, for example: a front panel interface, a front audio interface, USB 2.0 and 3.0 interfaces, PCIe interfaces, and a power input interface. The carrier card routes these signals to their appropriate destination connector. Employing a separate card or board (e.g., carrier card) facilitate changes to the ultrasound system 300, for example allowing future changes to the SBC 302 to use different hardware and/or operating systems.
The SBC 302 can be powered from a system +12V supply that is distributed via the carrier card. The SBC 302 also shares a common ground with the ultrasound system 300. The connector can, for example, take the form of a 2 pin Samtec IPL type connector that supports both a defined maximum in rush current and a steady state current from the SBC 302.
The front panel connector interfaces the system power ON switch to the SBC 302 through a PSWIN connection and GND. The PWSIN signal is an active low signal that signals to the SBC 302 to power ON or power OFF. This signal is preferably momentary shorted to ground to activate the power ON or power OFF sequence, hence the power switch can be implemented as a momentary ON, single pole switch. There can also be two LED signals that indicate the system power status (SUS) and hard drive activity (HD). These two signals can be active low signals and connected to a P3v3 SBC supply pin for operation. Two LEDs and two resistors are employed, one for each signal to properly indicate visually the status of these two signals. There can also be a GND pin for power and signal return currents that is to be connected to a common system ground and +3.3V power supply that is used to power the LEDs as described above. The front audio connector is used to interface with an audio amplifier on the carrier card. The audio connections can be pseudo differential and thus routed with the appropriate audio ground to the input of the audio amplifier.
A power distribution network can be comprised of switching and linear regulators, where the switches can be synchronized with a system image clock. For example, P5v2 SMPS and P5V0 regulators can be used to power circuits on the carrier card. The SMPS output voltage can be set by the P5v0 linear regulators dropout voltage. The SMPS monitors the P12v0 signals amplitude and uses two threshold voltages to determine when to change the state of the Power good signal (PG_P5v2). This signal is used to enable or disable the HV clamp circuit and disable or enable the HVP and HVM power supplies. Also for example, M5v6 SMPS and M5V0 regulators can be used to power circuits on the carrier card. The SMPS output voltage can, for example, be set by the M5v0 linear regulators dropout voltage.
The transmit clamp and enable circuits can be used to put the transmit power supply in a safe state during system power OFF or ON sequencing. This circuit employs a proper time sequencing between the two signals to ensure sufficient dead time. The FPGA preferably implements a break before make switching topology. To implement proper power ON and OFF sequencing of the HVP and HVM supplies, an active clamp circuit with an active power supply enable circuit can be employed. These two signals can be controlled by hardware to implement the timing sequence used to implement the break before make switch topology. There are two operational states for the HV clamp and HV enable circuit. The two states are active clamp and power supply disabled and the other is disabled clamp and power supply active. These two states are triggered by the P5v2 SMPS power good signal which is an output from the P5v2 SMPS regulator that is actively monitoring the voltage on the P12v0 power supply using the SMPS UVLO circuitry. An active high or +12V on the PG signal indicates the P12v0 voltage is above the UVLOrising thresholds which means the P12v0 power supply is fully turned ON and the HVP and HVM power supplies can now safely be turned ON as well. An active low or OV on the PG signal indicates the P12v0 power supply is below the UVLOfaiiing thresholds which means there is either a failure in the system or the system is powering OFF. In either case, the HVP and HVM power supplies are disabled and then clamped to ground.
The SBC USB2.0 connector can take the form of a ribbon cable type connector that is used to interface between the SBC 302 and the carrier card. There are two sets of HS USB2.0 signaling that are used to communicate between the SBC 302 and either a touch panel or a maintenance port. These are standard USB2.0 interfaces that include VBus, Gnd, and a pair of differential signals.
The USB3.0 connector can take the form of a standard USB3.0 compliant connector. The connection between the SBC 302 and carrier card is made by connecting a standard USB3.0 interface cable between the two connectors. This is the main communication path from the SBC 302 to transfer data to and from the ultrasound main board 304.
The single board computer 302 implements an operating system 312 that controls overall operation of the ultrasound system 300, including system startup and system checks, and optionally controls specific operations with respect to the detection of markers and/or presentation of output (e.g., visual and/or aural) indicative of a location of detected markers.
The single board computer 302 executes a detector application 313 that controls specific detector related operations of the ultrasound system 300, for example processing of ultrasound energy detected by the ultrasound probe or transducer array 206 (Figure 2) via a receive signal processing chain, as described below.
In at least some implementations, the CPU 308 executes a workflow state machine and performs configuration management 314. For example, the workflow or operation of the ultrasound system 300 from startup, through processing of received signals and presentation of data can be specified as various states of a state machine, which the CPU 308 executes. Also for example, the CPU 308 can configure the ultrasound system 300, for example based on a default set of parameters.
The CPU 308 can also execute logic to handle user feedback management and control 316. For example, the CPU 308 can generate visual representations of a location of a detected marker relative to a visual representation of the anatomy and/or a visual representation of a location of the ultrasound probe or transducer. Also for example, the CPU 308 can generate aural representations of a location of a detected marker relative to a location of the ultrasound probe or transducer and/or representative of a direction of movement (e.g., beeps or other sounds corresponding to movement away from and/or towards the marker) of the ultrasound probe or transducer with respect to the detected marker in one, two, or even three dimensions.
The CPU 308 can also execute logic to handle system settings management and control 318. For example, the CPU 308 can manage a set of settings of the ultrasound system 300, for instance using a default set of system settings, or using system settings that are based on: i) a type of ultrasound probe or transducer that is communicatively coupled to the ultrasound system 300, ii) the type of marker being used and/or iii) the type of bodily tissue (e.g., breast, lungs) in which the marker is implanted.
The GPU 310 can implement an ultrasound processing pipeline 320 to process retuned ultrasound received by an ultrasound probe or transducer array 206 (Figure 2), which is discussed in more detail herein (e.g., see Figure 4, receive signal processing chain 402). The GPU 310 can execute logic to implement detection metrics 322 to detect markers from the detected ultrasound, which is discussed in more detail herein (e.g., see Figure 4, receive signal processing chain 402). The GPU 310 can execute logic to implement image composting 324 to produce image data that is presentable (e.g., displayable) to a user, which is discussed in more detail herein (e.g., see Figure 4: scan converters 430 and associated beam geometry 431 and associated B map data 432, image filter stages 434, scan converters 436, image filter stages 440, image mergers 442 and image pane 444) below).
The ultrasound main board 304 can perform local and ultrasound probe control and is used for the various image sequencing events. The ultrasound main board 304 can, for example, embody firmware 323. While the ultrasound main board 304 is illustrated as employing a processor 325 in the form of an FPGA, the ultrasound main board 304 can more preferably employ one of more GPUs to enhance speed of operation.
The ultrasound main board 304 can include a software and firmware stack (e.g. Cypress USB) 326 to implement communications between the ultrasound main board 304 and with external devices, which can allow for communications with an attached ultrasound probe or transducer array 206 (Figure 2) and allow for programming of the processor 328 (e.g., FPGA, or GPU) of the ultrasound main board 304. For example, the ultrasound main board 304 can include one or more communications ports (e.g., 2 communications ports, not shown in Figure 3) that provide communications interfaces with external devices. One port can, for example, take the form of a probe port used to interface with an ultrasound probe and carry ultrasound transmit (TX) and ultrasound receive (RX) electrical signals respectively to and from the ultrasound probe or transducer array 206. The probe port can have suitable contacts or pins to communicatively (e.g., electrically) interface with complementary structure on the ultrasound probe or transducer array 206 (Figure 2), and/or include physical coupling features or structures. An optional communications port, denominated as a magnetic resonance port, can be included to provide synchronous magnetic pulses as described elsewhere herein.
The ultrasound main board 304 can include a processor 325 (e.g., FPGA or GPU) that is the center of imaging and diagnostics control via the ultrasound probe port, and optionally via a magnetics port. While the processor 325 is illustrated as an FPGA, in some implementations one or more GPUs can advantageously be employed.
The processor 325 of the ultrasound main board 304 can, for example, implement a scan state machine 330 to control the scanning by the ultrasound probe or transducer array 206 (Figure 2). The processor 325 of the ultrasound main board 304 can, for example, execute logic to provide for front end chip register access 332. The processor 325 of the ultrasound main board 304 can, for example, perform beam forming 334 on the received or returned ultrasound signals, activating the transducer array elements in a controlled manner during reception of the ultrasound energy to form a high-quality set of ultrasound image data of the field of interest. Any of a variety of beam forming approaches can be employed.
Figure 4 shows an exemplary receive signal chain 400 for an ultrasound system, according to at least one illustrated implementation. The ultrasound system can, for example, be an implementation of the ultrasound system 204 (Figure 2) or 300 (Figure 3).
An ultrasound probe or transducer, typically with a plurality of individual piezo-electric elements, crystals or transducers, transmits ultrasound pulses outward, for example grouped as an ensemble of pulses along each of a plurality of beam directions (e.g., an ensemble of pulses from each piezo-electric element, crystal or transducer along a principal axis of emission of the respective piezoelectric element, crystal or transducer). The ultrasound probe detects ultrasound energy, and the receive section of the ultrasound system performs processing to discern or localize the detected ultrasound energy that corresponds to a response by a marker from all other detected ultrasound energy. The processing should balance accuracy and speed of computation. In particular, the processing should be sufficiently fast to be useful in a surgical environment and sufficiently to accommodate the motion of the ultrasound probe which is typically handheld thus can move with varying velocities (e.g., speed and direction), and may even shake. For example, it is desirable to locate the response from a marker multiple times to enhance accuracy. Yet such can increase the time it takes to transmit pulses, receive responses and process the received responses. In at least some implementations, a marker is considered detected if its response signature if found in three (3) consecutive frames of captured ultrasound data.
The ultrasound energy detected by the ultrasound probe or transducer array 206 (Figure 2) can be represented by signals (received signals) and processed via a receive signal processing chain 402 of the receive signal chain 400. The receive signal processing chain 402 can be implemented via circuitry and/or processor-executable instructions stored in a non-transitory form on one or more tangible media (e.g., nonvolatile memory, spinning storage media for instance magnetic hard disk drives, optical disk drives, or solid state storage media for instance solid state drives (SSDs) or FLASH memory, the processor- executable instructions executable by one or more processors (e.g., microcontrollers, microprocessors, central processing units (CPUs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), digital signal processors (DSPs), and/or graphics processing units (GPUs). The receive signal processing chain 402 can, for example, be executed via a FPGA, or more preferably by one or more GPUs.
In particular, the ultrasound probe or transducer array 206 (Figure 2) can pass signals via a cable 404 and a communications driver 406 (e.g., USB driver, PCIe driver) and a hardware interface 408 (e.g., USB compliant port or connector, PCIe compliant port or connector).
The signals can be accumulated via a frame stream buffer 410 implemented by a frame data manager. The frame data manager stores, maps or otherwise arranges (/.e., beam mapping) the RF beam data in an arrangement or format expected by the receive signal processing chain 402, for example via storing the signals to the frame stream buffer 410 in the specified format. The format or arrangement can, for example, be specified in a storage medium (e.g., non-volatile or read only memory or EEPROM, denominated as beam SIM 412). It is noted that the receive signal chain can include the cable 404, communications driver 406, hardware interface 408, frame stream buffer 410 and/or beam SIM 412, in addition to the components of the receive signal processing chain 402.
Thus, the receive signal processing chain 402 can, for example, start with a full frame of beam-formed RF data dispatched by from the frame stream buffer 410 by the frame data manager.
The receive signal processing chain 402 can optionally implement a DC canceller 414 to cancel DC components in the beam-formed RF data received from the frame stream buffer 410. The DC canceller 414 (alternatively referred to as an ensemble canceler) can, for example apply means cancelation and depth based gains, to remove averages to make differences apparent (e.g., see ensemble canceler 506 in Figures 5A, 5B and 5C).
The receive signal processing chain 402 can include one or more RF stages 416 to process the beam-formed RF data to, for example, improve a signal-to-noise ratio. The RF stage(s) 416 can, for example, implement RF filtering and/or mixing. The RF stage(s) 416 can, for example, can split the raw RF data. For instance, the RF stage(s) 416 can separate or split raw RF data that represents responses from a marker (pulse ensemble data) from raw RF data that represents other types of returns or reflections (e.g., non-pulse ensemble data or B data) that may represent reflections from anatomy (e.g., 508, Figures 5A-5C). For instance, the RF stages 416 can employ one or more RF filters (e.g., finite impulse response (FIR) bandpass filters) to perform such realtime digital signal processing. The RF stage(s) 416 can, for example, process multiple streams of RF data, for example two streams of pulse ensemble RF data and a stream of B RF data. For example, the RF stage(s) 416 can include a number of mixers (e.g., 510a, 510b, 510c, Figures 5A-5C) that produce RF in- phase- or direct-quadrature (IQ) signals for the various streams of pulse ensemble RF data and non-pulse ensemble RF data. For instance, mixers (e.g., 510a, 510b, Figures 5A-5C) can mix two streams of pulse ensemble data with respective multiples of a base or fundamental frequency of the transmitted ultrasound (e.g., 1 .5 x the base or fundamental frequency and 2x the base or fundamental frequency). RF mixing can result in two or more different multiples of the base or fundamental frequency of the ultrasound. It is noted that better results have been found by using 1.5x the fundamental frequency over using only 2x the fundamental frequency, as this can address a possible “blinding effect” by eliminating ultrasound signals detected by the ultrasound probe that are actually outgoing transmit ultrasound signals rather than return signals. The RF stages 416 can also employ one or more low pass filters, for example to remove negative frequencies from the IQ signals (e.g., see 512a, 512b, 512c, Figures 5A- 5C). The RF stages 416 can also employ one or more notch filters, for example to filter out the fundamental frequency of the ultrasound.
The receive signal processing chain 402 can include one or more detector stages 418. The detector stages 418 can demodulate the split raw RF data. The demodulation, which is commonly referred to as detection, removes the carrier signal and reconstructs the signal envelope (e.g., envelope detection) for each of the streams of RF data (e.g., 514a, 514b, 514c, Figures 5A-5C). Thus, the detector stages 418 can, for example, remove the transducer pulse frequency from the data, preventing or reducing ripple. The envelope detection can, for instance, demodulate or convert the RF signals back to an amplitude representation.
A variety of approaches can be employed to perform demodulation or envelope detection, for example: i) implementing quadrature (IQ) detection, or ii) applying a Hilbert transform. The quadrature (IQ) detection mixes (essentially multiplies) an in-phase and quadrature-phase sinusoid with the input signal, causing signal content of that frequency to be accentuated and all other content to be reduced. Such can be implemented in hardware or software. The raw signal after IQ detection can still contain ripple (e.g., at twice the carrier frequency), which can be advantageously addressed via low-pass filtering. Application of the Hilbert transform shifts the peaks of the ripples in the RF data halfway in time towards the troughs. The resulting modified signal can be combined with the original signal, so that one fills in the ripples of the other, thereby estimating the envelope magnitude. The result is a good approximation of the pulse energy, reducing the ripple while maximizing detail.
The receive signal processing chain 402 can optionally perform logarithmically compression (/.e., log compress) 420 on the output from the RF stages 416.
The receive signal processing chain 402 can optionally perform logarithmically compression (/.e., log compress) 422 on the output from the detector stages 418.
The receive signal processing chain 402 can include one or more target stages 424 to perform spatial or “image” processing on the data that represents the ultrasound signals detected by the ultrasound probe or transducer array 206 (Figure 2). The target stages 424 can, for example, perform frame-to-frame comparisons, denominated herein as sigma mapping to, for instance, identify changes or differences in the received ultrasound data from frame-to-frame (e.g., 518, Figures 5A-5C). The sigma mapping can maximize signal to noise by, for example, drawing out a response of a target (e.g., return signal from marker) in the received signal data. The target stages 424 can also include target detection (e.g., 520, Figures 5A-5C), for example employing a target best fit algorithm. The target best fit algorithm isolates a blob that best matches target spatial criteria (e.g., shape of an ultrasound response of a marker). The receive signal processing chain 402 can include one or more focus mixers 426 (also referred to a focal merger). The focus mixers 426 takes data from multiple focal depths from the previous stage and flattens the data. For example, the focus mixers 426 can take data (e.g., 48 x 2640 x 2 data) from e.g., 2 focal depths, and produce a smaller set of data (e.g., 48 x 2640 data). The focus mixers 426 can combine B focus beams and allow the detector to cross into the B stream (e.g., 530, Figures 5A-5C).
The receive signal processing chain 402 can perform one or more decimations 428 to reduce a size of data sets. For example, the receive signal processing chain 402 can perform detector decimation on the sample in the beam (e.g., Detector decimation 522, Figures 5A-5C) and B sample decimation (e.g., B sample decimation 528, Figures 5A-5C).
The receive signal processing chain 402 can include one or more scan converters 430, 436 and associated beam geometry 431 and associated B map data 432 and associated color map data 438. The scan converters 430, 436 output a scan conversion on the B mode image data and color mode image data (e.g., see D Scan Conversion 524, Figures 5A-5C; B Scan Conversion 532, Figures 5A-5C).
The receive signal processing chain 402 can include one or more image filter stages 434, 440 to filter various components of images or image data (e.g., B mode image data; color mode image data).
The receive signal processing chain 402 can include one or more image mergers 442 operable to merge image data (e.g., B mode image data with color mode image data).
The receive signal processing chain 402 can include one or more image pane 444 operable to present the merged image data.
The receive signal chain 400 for an ultrasound system can include a systems interface (Vdevice model) 446, for example to read registers and tables.
The receive signal chain 400 for an ultrasound system can include a graphics interface (Pipleline DeviceVM View model) 448, which for example interfaces between a graphics engine (C++ CLR Interface) 450 and a presentation frame work (e.g., WPF for Windows applications) 452 to present images via a display screen and/or driver (View) 454, for instance via a markup language layer (XAML III DEF) 456. The Pipleline DeviceVM View model 448 reads and writes to external files (e.g., configuration or present files 458) and external libraries (e.g., scripting 460).
Figures 5A-5C shows a method 500 of processing received ultrasound energy to identify responses from the marker and to provide visual and/or aural indications of a presence and/or location of the marker according to at least one illustrated embodiment, and in particular detailing an implementation of RF demodulation. The method 500 can, for example, be implemented by the receive section 210 (Figure 2) of the ultrasound system 204.
The method 500 can be implemented in hardware, software and/or firmware, according to at least one illustrated implementation. The hardware may, for example, include: an analog-to-digital converter (ADC), a processorbased computer system that employs one or more processors and memory or other non-transitory storage media, and one or more of: a field programmable gate array (FPGA), a graphics processing unit (GPU), and/or an application specific integrated circuit (ASIC) which can, for example, be implemented on one or more cards or boards. The processor(s) may, for example, include one or more of: microprocessors, microcontrollers, central processing units (CPUs), digital signal processors (DSPs), graphics processing units (GPUs), applications specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), and/or programmed logic controllers (PLCs), etc. The memory may, for example, include one or more of: read only memory (ROM), random access memory (RAM), EEPROMs, Flash memory, and/or registers, etc. The other non-transitory storage media may, for example, include one or more of: magnetic disks and associated magnetic disk drives, optical disks and associated optical disk drives, and/or solid state drives (SSDs), etc.
While not illustrated, an analog transducer signal is received from ultrasound probe or transducer array 206 (Figure 2). The received analog transducer signal has a center frequency, for example a center frequency of 2.76 MHz. Optionally, the received analog transducer signal is digitized, for example via an analog-to-digital converter (not shown).
At 502, the receive section 210 (Figure 2) of the ultrasound system 204 beam forms incoming frames of received RF data (e.g., incoming frame raw sample data). The receive section 210 can, for example, process incoming frame raw sample data received via the ultrasound probe or transducer.
At 504, the receive section 210 (Figure 2) of the ultrasound system 204 beam maps the incoming beams to a specified or otherwise defined format. The receive section 210 can, for example, map the received ultrasound signals into a frame stream buffer in a specified format.
At 506, an ensemble canceler of the receive section 210 (Figure 2) of the ultrasound system 204 applies mean cancelation and depth based gains to the beam mapped RF data to, for example, remove averages to make differences more apparent.
At 508, the receive section 210 (Figure 2) of the ultrasound system 204 performs RF splitting, separating non-ensemble beams (e.g., beams without the specified pulse pattern) from ensemble beams (e.g., beams with the specified pulse pattern), and resulting in multiple sets of RF data, for example multiple sets of ensemble beam RF data and a set of non-ensemble beam RF data. The output can, for example, include two sets of ensemble beam RF data (denominated as D beams path 1 and D beams path 2) and a set of non- ensemble beam RF data (denominated as B beams). The sets of ensemble beam RF data will predominately represent responses (e.g., resonant or beat frequency responses) from markers, while the set of non-ensemble beam RF data may predominately represent structure (e.g., reflections from anatomy). While the RF splitter is illustrated as having three legs that provide two sets of ensemble beam RF data and one set of non-ensemble beam RF data, in other implementation the RF splitter can be implemented with a different number of legs. This can advantageously separate B data from a last defined number (e.g., four) of ensemble beams. In some instances, such can be implemented or denominated as RF detector filtering, for example when an RF detector filter is enabled. The receive section 210 (Figure 2) of the ultrasound system 204 can, for example, apply a FIR bandpass filter in order to separate ensemble beams (e.g., beams with the specified pulse pattern) and non-ensemble beams (beams lacking the specified pulse pattern).
The output data of the RF splitting is processed by three portions of the signal chain. The three portions of the signal chain comprise generally parallel sets of operations to one another, which are performed on two sets of data that comprise the pulse ensemble responsive data and the B data. The operations of the generally parallel sets of operation are indicated by shared three digit reference numbers followed by the lower case letters “a”, “b” and “c”, respectively, below.
At 510a, 510b, 501 C, the receive section 210 (Figure 2) of the ultrasound system 204 performs RF mixing via RF mixers (RF Mixer D, path 1 , RF Mixer D, path 2, and RF Mixer B) to produce RF direct-quadrature (IQ) signals using various different mixing frequencies and coefficients. The RF mixing (RF Mixer D, path 1 , RF Mixer D, path 2) can result in two or more different multiples of the base or fundamental frequency of the ultrasound transmissions (e.g., 1 ,5x the base or fundamental frequency and 2x the base or fundamental frequency, for instance where the base or fundamental frequency is 2.76 MHz). Such can advantageously address a possible “blinding effect” of the outgoing ultrasound energy, and/or improve the ability to discern which signals correspond to the response by the marker.
At 512a, 512c, 512c the receive section 210 (Figure 2) of the ultrasound system 204 optionally performs low pass filtering via low pass filters (D Lowpass Filter 1 , D Lowpass Filter 2, B Lowpass Filter 1 , respectively). Such can, for example, remove negative frequencies from the IQ signals.
At 514a, 514b, 514c the receive section 210 (Figure 2) of the ultrasound system 204 demodulates the low pass filtered the RF IQ signals, for example by performing envelope detection (D Envelope Detection 1 , D Envelope Detection 2, B Envelope Detection, respectively). Such can advantageously, remove the carrier signal and reconstruct the signal envelope, for instance converting the IQ signals back to an amplitude representation.
As also represented in in Figures 5A-5C, the method 500 can further include performing B log compression at 516 on the B data, for example to compress the data range to a desired range (e.g., 0 to 255).
As also represented in in Figures 5A-5C, the method 500 can further include performing sigma mapping at 518 on the results of the D Envelope Detection 1 and D Envelope Detection 1 . The method 500 can further include performing target detection at 520 using a sigma map generated by the sigma mapping 518 and B log compressed data from the B log compression 516. The sigma mapping 518 and the target detection 520 are explained in more detail with reference to Figures 6A, 6B and 7A-7D, respectively.
As also represented in in Figures 5A-5C, the method 500 can further include performing detector decimation at 522 to, for example, reduce a sample size in the detector beams.
As also represented in in Figures 5A-5C, the method 500 can further include providing the processed data to a D scan converter or performing D scan conversion on the data at 524.
As also represented in in Figures 5A-5C, the method 500 can further include performing B Bilateral filtering at 526, for example to smooth a R-Theta filter with an NxN kernel.
As also represented in in Figures 5A-5C, the method 500 can further include performing B sample decimation at 528, for example to reduce the sample in the beam.
As also represented in in Figures 5A-5C, the method 500 can further include performing focus mixing at 530, to combine B focus beams and allow the detector beams to cross into stream of B data.
As also represented in in Figures 5A-5C, the method 500 can further include performing scan conversion at 532, for example to output a scan conversion suitable for visual presentation.
Figures 6A and 6B show a method 600 of processing received ultrasound energy to identify responses from the marker and to provide visual and/or aural indications of a presence and/or location of the marker according to at least one illustrated embodiment, and in particular detailing an implementation of sigma mapping in a sigma phase. The method 600 can, for example, be implemented by the receive section 210 (Figure 2) of the ultrasound system 204.
The sigma phase takes the RF data that has been broken into multiple (e.g., two) bands centered around respective different multiples of the base or fundamental frequency (e.g., first band centered around 1 ,5x the base or fundamental frequency and second band centered around 2x the base or fundamental frequency). A roughly parallel set of operations are employed for two sets of data that result from the processing of the output of two of the legs of portions of the RF split 508 (Figures 5A-5C).
At 602a, 602b, the receive section 210 (Figure 2) of the ultrasound system 204 demodulates the RF data, for example by performing envelope detection on two different multiples of the base or fundamental frequency (e.g., 1 ,5x the base or fundamental frequency and 2x the base or fundamental frequency). It is noted that the envelope detection 602a, 602b (D Envelope Detection 1 , D Envelope Detection 2 were previously illustrated in Figures 5A-5C as envelope detection 514a, 514b, respectively, and are included again in Figures 6A and 6B simply to provide context for the method 600). As such, the envelope detection 602a, 602b may not strictly be considered part of the method 600 of sigma mapping in at least some implementations, but rather can be executed as a separate part or upstream portion of the return signal processing chain, that feeds into the sigma mapping portion of the return signal processing chain.
At 604a and 604b, , the receive section 210 (Figure 2) of the ultrasound system 204 employs or applies an ensemble focus blends to, for instance, blend transmit (tx) focus patterns for the data resulting from the envelope detection 602a, 602b. For example, once the envelopes have been detected, the receive section 210 (Figure 2) of the ultrasound system 204 blends alternating focal depths (e.g., a first focal depth and a second focal depth) at a transition depth. Adding two or more depths together can get rid of some of the transmit noise. In a current implementation two focal depths are employed since including additional focal depths would greatly increase the time involved in transmitting, detecting and processing the ultrasound, and hence placing undesirable limits on hand and ultrasound probe movement. The processing beyond this stage can be performed laterally, against the same depth position.
At 606a and 606b, the receive section 210 (Figure 2) of the ultrasound system 204 employs or applies a lateral canceler. The lateral canceler, for example, subtracts the mean of the other beams from each ensemble sample. For instance, the lateral canceler subtracts the mean of surrounding beams (e.g., the 4 surrounding beams) from an active or “current” beam (/.e., the beam currently being processed). The lateral canceler has a window size (e.g., window size of 5) set by an environment variable (denominated herein as VPM_LATERAL_CANCELER_WINDOW).
At 608a, 608b, the receive section 210 (Figure 2) of the ultrasound system 204 determines or calculates a sum of differences. Such can, for example, reduce two beams in the ensemble to one beam by taking the absolute difference of each position in the beam. This operation helps to draw out temporal differences in the RF data.
At 610a, 610b, the receive section 210 (Figure 2) of the ultrasound system 204 determines or calculates a lateral standard deviation (also referred to as an across beam standard deviation). For example, the receive section 210 calculates the standard deviation of the number of beams (e.g., 3 beams) surrounding a target or “current” beam. A window size (e.g., 3) is set by the environment variable VPM_LATERAL_WINDOW. This operation helps to draw out spatial differences in the lateral plane.
At 612a, 612b, the receive section 210 (Figure 2) of the ultrasound system combines two streams in various ways. For example, the data can be squared to accentuate the dynamic range of variant responses.
At 614, the receive section 210 (Figure 2) of the ultrasound system combines the streams of received or detected ultrasound data (e.g., two streams, one at 1 .5 times the base or fundamental frequency and the other at 2x the base or fundamental frequency) in various ways. For example, the 1 ,5x and 2x data paths can be combined by multiplying each position in the beams.
At 616, the receive section 210 (Figure 2) of the ultrasound system optionally employs or applies a frame cancel, for example performing frame to frame cancellation and smoothing. Alternatively, the frame cancellation can be disabled so that the data passes through this operation unaltered.
At 618, the receive section 210 (Figure 2) of the ultrasound system optionally employs or performs a logarithmic compression (denominated as log compress) on the data. The logarithmic compression can advantageously map the data to a specified range (e.g., the range 0 - 235 where 235 is equal to 160 dB). In this example, a step size is .681 dB per step. At 620, the receive section 210 (Figure 2) of the ultrasound system provides a sigma map output (e.g., a sigma map), which is the output of the sigma mapping.
Figures 7A-7D show a method 700 of processing received ultrasound energy to identify responses from the marker and to provide visual and/or aural indications of a presence and/or location of the marker according to at least one illustrated embodiment, and in particular detailing an implementation of target detection in a target detection phase. The method 700 can, for example, be implemented by the receive section 210 (Figure 2) of the ultrasound system 204.
As an overview, target detection can include execution of a target best fit algorithm or process, which is designed to isolate a blob that best matches a set of target spatial criteria. The target best fit algorithm or process operates on flattened sigma sector data (e.g., arrayed in a 48 x 2640 matrix) to generate equally sized connection and distance matrices. Once the distance matrix is populated, positions within the matrix are set to negative culling codes to indicate why that position was invalidated. At the end of a culling chain there remains a set of potential blob centroids and their left, right, up, and down extents. These centroids are then assessed in a centroid reduce sequence to find the centroid of best fit. This centroid is then passed along to a centroid track algorithm or process. The use of centroids is particular advantageous in applications were a marker is being used to mark tissue for inspection, monitoring, resection and/or ablation.
At 702, the receive section 210 (Figure 2) of the ultrasound system 204 receives one or more sigma mappings. Sigma mapping has been discussed above with reference to Figures 6A and 6B.
At 704, the receive section 210 (Figure 2) of the ultrasound system 204 builds, constructs or calculates a beam histogram (e.g., average, peak, maximum) for respective ones of one or more beams. The beam histogram can be employed to inform a dynamic threshold I flooded sector assessment where implemented.
At 706, the receive section 210 (Figure 2) of the ultrasound system 204 builds, constructs or calculates a frame histogram (e.g., average, peak, maximum) for respective ones of one or more frames. The frame histogram can be employed to inform a dynamic threshold I flooded sector assessment where implemented.
At 708, the receive section 210 (Figure 2) of the ultrasound system 204 implements or applies an adaptive threshold to the data. For example, the receive section 210 can set all values less than the sigma threshold to be equal to zero (0). The sigma threshold can have been set by a harmonic sigma Threshold register. As an example, a sigma threshold can be 75, which equates to 51 .08 dB. The sigma threshold sets the basis for establishing spatial connections. The value can intentionally be set to be lower than an expected target minimum to ensure that a broader size of objects are measured including objects that may have a sub-region that meets the target minimum.
At 710, the receive section 210 (Figure 2) of the ultrasound system 204 implements or applies a focus merge. The focus merge combines focus sets. The focus merge can, for example, take a set of data (e.g., 48 x 2640 x 2 data) from the previous stage and flatten the data to create a smaller, flattened data set (e.g., 48 x 2640 data). This facilitates the alternating split focus in at least one implementation, by duplicating the data for depth sets. Other implementations may be able to omit such and/or employ other approaches.
At 712, the receive section 210 (Figure 2) of the ultrasound system 204 implements or applies a connection map. For example, the receive section 210 calculates horizontal and vertical connection information of each cell. The connection map establishes the left, right, up, and down connections (/.e., nearest neighbors in row and in column) for the active sample.
At 714, the receive section 210 (Figure 2) of the ultrasound system 204 determines or calculates distances, for instance RUD distances to the blob edge of each cell. For example, the receive section 210 calculates the left, right, up, and down distances (/.e., distances in row and distances in column) from the active sample to the non-connected edge.
At 716, the receive section 210 (Figure 2) of the ultrasound system 204 determines or calculates smooth distances. For example, the receive section 210 (Figure 2) can average the distances data in the left, right, up, and down directions to smooth out minor gaps. At 718, the receive section 210 (Figure 2) of the ultrasound system 204 performs a sigma threshold cull to filter out any out-of-bounds regions. The receive section 210 can, for example, remove regions based on a sigma threshold. For instance, the receive section 210 checks positions in the distances data where the left, right, up, and down distances are zero, and sets a culling code accordingly. The receive section 210 then checks positions in the sigma data for values less than the target minimum sigma threshold, and sets a culling code accordingly. The culling code may be a Boolean flag or value that indicate a binary state of either cull or do not cull.
At 720, the receive section 210 (Figure 2) of the ultrasound system 204 performs a regions cull. The regions cull can remove regions based on sigma content and B content, being feed from a B processing chain 717 and from a B log compress 719. For example, the receive section 210 checks positions in the distances data for connected widths that are too wide, and sets a culling code accordingly. Also for example, the receive section 210 checks positions in the B data for values over the B threshold, and sets a culling code accordingly.
At 722, the receive section 210 (Figure 2) of the ultrasound system 204 performs an orphans cull. The orphans cull can remove blob orphans created in the previous stage. For example, the receive section 210 searches a region of interest (ROI) associated with the currently active position, for positions that were previously culled for being too wide, and sets a culling code accordingly if any are found. The ROI is defined by the left, right, up, and down distances for the active position. The receive section 210 searches a smaller ROI and tracks the number of positions culled for being under the sigma threshold. The smaller ROI is defined by a sub-range of left, right, up, and down distances of the currently active position. A culling code is set if a ratio of culled to valid positions exceeds the threshold.
At 724, the receive section 210 (Figure 2) of the ultrasound system 204 refines distances calculations, for example recalculating the distances without the culled values. For example, the receive section 210 can step out from the active position in the left, right, up, and down directions, and count the number of steps in each direction until a culled value is reached. These counts are saved as the new left, right, up, and down distances for the active position. At 726, the receive section 210 (Figure 2) of the ultrasound system 204 assesses culled regions, for example filtering out out-of-bounds regions. The receive section 210 can, for example, checks a width (left and right distance sum) and a height (up and down distance sum) of the active position against a minimum size requirement. The minimum size requirement can, for instance, be defined by a set of registers, denominated herein as DT Target Min Width and DT Target Min Height. If the minimum size requirement is not met then the receive section 210 sets a culling code accordingly.
At 728, the receive section 210 (Figure 2) of the ultrasound system 204 refines distances again, for example again recalculating distances without the culled values. The receive section 210 can, for example, steps out from the active position in the left, right, up, and down directions, and counts the number of steps in each direction until a culled value is reached. These counts are saved as the new left, right, up, and down distances for the active position.
At 730, the receive section 210 (Figure 2) of the ultrasound system 204 performs a first pass of centroid reduction. The receive section 210 can, for example, reduce distances set to a highest match within a specified range. For example, the receive section 210 can calculate a width ratio, a height ratio and an area I distance product for each valid centroid. The receive section 210 can recursively compare the values in pairs until reduced to a single best fit.
At 732, the receive section 210 (Figure 2) of the ultrasound system 204 performs a second pass of centroid reduction. The receive section 210 can, for example, reduce the set again to a highest match within a specified range.
At 734, the receive section 210 (Figure 2) of the ultrasound system 204 performs centroid tracking, for example generating a centroid tracking table or other data structure. The receive section 210 can takes sigma and distance matrices along with the best fit centroid and tracks the blob over time (e.g., frame-to-frame). The receive section 210 can maintains a state machine that updates the target tracking attributes across various states, for instance two primary states: seeking and tracking. Within each primary state there can be sub-states that, for example control responsiveness, persistence, and confidence. The primary states and the associated operations are discussed below. At 736, the receive section 210 (Figure 2) of the ultrasound system 204 implements or applies a centroid merge. The centroid merge can be used to format and/or routes the desired data for display. In the standard operating mode the centroid merge can route the isolated best fit blob with targeting accents (e.g., Crosshairs, shadows), but can also route the distances data, culling codes, test patterns, etc. The receive section 210 can update the centroid tracking table accordingly.
At 738, the receive section 210 (Figure 2) of the ultrasound system 204 can perform one or more decimations to reduce a size of data sets. For example, the receive signal processing chain 402 can decimates the output data in preparation for scan conversion.
As discussed above, there may be two primary states: seeking and tracking.
While in the seeking state, the receive section 210 attempts to detect the same target multiple times, for example attempting to detect the same target in three (3) frames in a row. Such can provide an enhanced level of confidence over a single detection. While three (3) frames in a row is provided as an example, a greater or lesser number of frames can be employed, although it is believed that three (3) frames provides a good balance between speed and accuracy. It will qualify as a consecutive detection if the centroid of each subsequent detect is within the target reach of the target in the previous frame. A consecutive detect counter is incremented on each successful detection. In response to the specified number (e.g., three (3)) of detections of the same target occurring, the initial tracking attributes are set and the state machine is transitioned to the tracking state. The consecutive detect counter is reset immediately upon a frame with no detection of the target.
While in the tracking state, the receive section 210 determines whether a target is within a target tracking region of interest (ROI).
If the target is within the target tracking ROI, the receive section 210 updates the tracking attributes, and the state of the state machine is maintained as tracking.
If, on the other hand, the target is not within the target tracking ROI, the receive section 210 executes the following algorithm. The receive section 210 increments a set of persistence counters (denominated as ROI persistence counter; and Precise persistence counter).
The receive section 210 determines whether the target is a confident (e.g., level 2) detection. If so, the receive section 210 updates the tracking attributes for the new target, and the state of the state machine is maintained as tracking.
The receive section 210 then enters an outer loop while the ROI persistence counter is less than or equal to 0.
The receive section 210 then enters an inner loop while the precise persistence counter is less than or equal to 0.
The receive section 210 then clears the tracking attributes for the current target (Clear TARGET_CURRENT Tracking Attributes), and the state of the state machine is transitioned to a tracking lost state.
Once the ROI persistence counter is greater than zero (0), the receive section 210 exits the outer loop. The receive section 210 the clears the tracking attributes, and the state of the state machined is changed to seeking.
The tracking attributes can, for example, include: target confidence and target tracking ROI. The target confidence is determined within the Centroid Tracking by accumulating counters for all of the positions with high sigma, for example greater than 125.957 dB, and non-zero sigma within the target reach of the target. If the ratio of high sigma to non-zero sigma is greater than a threshold value (e.g., 25%) then the confidence is increased, for instance from 1 to 2. The Target ROI is the full beam width of the sector and a top and bottom that is the target’s precise top and bottom plus a margin.
The foregoing detailed description has set forth various implementations of the devices and/or processes via the use of block diagrams, schematics, and examples. Insofar as such block diagrams, schematics, and examples contain one or more functions and/or operations, it will be understood by those skilled in the art that each function and/or operation within such block diagrams, flowcharts, or examples can be implemented, individually and/or collectively, by a wide range of hardware, software, firmware, or virtually any combination thereof. In one implementation, the present subject matter may be implemented via Application Specific Integrated Circuits (ASICs). However, those skilled in the art will recognize that the implementations disclosed herein, in whole or in part, can be equivalently implemented in standard integrated circuits, as one or more computer programs running on one or more computers (e.g., as one or more programs running on one or more computer systems), as one or more programs running on one or more controllers (e.g., microcontrollers) as one or more programs running on one or more processors (e.g., microprocessors), as firmware, or as virtually any combination thereof, and that designing the circuitry and/or writing the code for the software and or firmware would be well within the skill of one of ordinary skill in the art in light of this disclosure.
Those of skill in the art will recognize that many of the methods or algorithms set out herein may employ additional acts, may omit some acts, and/or may execute acts in a different order than specified.
In addition, those skilled in the art will appreciate that the mechanisms taught herein are capable of being distributed as a program product in a variety of forms, and that an illustrative implementation applies equally regardless of the particular type of signal bearing media used to actually carry out the distribution. Examples of signal bearing media include, but are not limited to, the following: recordable type media such as floppy disks, hard disk drives, CD ROMs, digital tape, and computer memory.
The various implementations described above can be combined to provide further implementations. U.S. patent application 60/955678; U.S. patent application 61/034468; U.S. patent application 12/673224 (now U.S. Patent 8440229); International patent application PCT/US2008/072972; U.S. patent application 13/866940 (now U.S. Patent 9220685); U.S. patent application 15/722436; U.S. patent application 61/707794; International patent application PCT/US2013/062436; U.S. patent application 15/706446; U.S. patent application 62/135653; U.S. patent application 15/559764; International patent application PCT/US2016/23492; U.S. patent application 62/483,274; U.S. patent application 62/645,677; U.S. patent application 15/946,479; International patent application PCT/US2018/26291 ; U.S. patent application 62/892,952; U.S. patent application 63/441 ,558; U.S. patent application 63/441 ,558; and U.S. patent application 63/525,280, are each incorporated herein by reference in their entirety. Aspects of the implementations can be modified, if necessary, to employ systems, circuits and concepts of the various patents, applications and publications to provide yet further implementations.
These and other changes can be made to the implementations in light of the above-detailed description. In general, in the following claims, the terms used should not be construed to limit the claims to the specific implementations disclosed in the specification and the claims, but should be construed to include all possible implementations along with the full scope of equivalents to which such claims are entitled. Accordingly, the claims are not limited by the disclosure.

Claims

CLAIMS I/WE CLAIM:
1 . A method of operation in an ultrasound system having a transmit section and a receive section to detect at least a presence or an absence of a response from a tissue marker, the method comprising: generating a set of drive signals via the transmit section of the ultrasound system; supplying the set of drive signals to an ultrasound probe having at least one ultrasound transducer to cause the at least one ultrasound transducer to emit ultrasound energy as ensembles of pulses, a respective ensemble of pulses emitted along a respective one of each of a plurality of beams and at a number of focal depths; and processing a series of return signals via a return signal processing chain of a receive section of the ultrasound system, the series of return signals representative of ultrasound energy detected by the ultrasound probe, wherein processing the series of return signals via the return signal processing chain includes performing target detection, the target detection including: generating a sigma map indicative of changes between frames of return signal data; and performing a target best fit processing based at least in part on the sigma map to detect the presence or the absence of the response signal from the tissue marker.
2. The method of claim 1 wherein processing a series of return signals via the return signal processing chain includes mixing the return signals with a first multiple of a mixing frequency and mixing the return signals with a second multiple of a mixing frequency, the second multiple different from the first multiple.
3. The method of claim 1 wherein processing a series of return signals via the return signal processing chain includes mixing the return signals with a first multiple of a fundamental frequency of the ultrasound and mixing the return signals with a second multiple of a fundamental frequency of the ultrasound, the second multiple different from the first multiple.
4. The method of claim 3 wherein mixing the return signals with a first multiple of a fundamental frequency of the ultrasound includes mixing the return signals with a multiple of 2 and mixing the return signals with a second multiple of a fundamental frequency of the ultrasound includes mixing the return signals with a multiple of 1.5.
5. The method of any of claims 2 through 4 wherein processing a series of return signals via the return signal processing chain further includes filtering the returns signals resulting from the mixing with the first and the second multiples to at least partially filter out ultrasound emitted by the at least one ultrasound transducer.
6. The method of claim 2 wherein processing a series of return signals via the return signal processing chain includes performing envelope detection on each signal that results from the mixing with the first multiple of the mixing frequency and the mixing with the second multiple of the mixing frequency.
7. The method of claim 1 wherein generating a sigma map includes performing a sigma mapping to identify changes in the return signal data.
8. The method of claim 7 wherein performing a sigma mapping includes performing frame-to-frame comparisons to identify changes in received ultrasound data from frame-to-frame.
9. The method of claim 8 wherein performing a sigma mapping further includes one or more of: ensemble focus blending, lateral canceling, summing of differences, determining lateral standard deviations, and squaring.
10. The method of claim 9 wherein performing a sigma mapping further includes any one or more of: multiplying two streams of ultrasound data, and performing frame cancellation.
11 . The method of any of claims 1 , 7, 8, 9 or 10 wherein performing target best fit processing includes performing best fit processing to identify a blob that best matches a set of target spatial criteria.
12. The method of claim 11 wherein performing target detection includes generating beam histograms and generating frame histograms.
13. The method of claim 10 wherein performing target detection includes applying an adaptive threshold.
14. The method of claim 10 wherein performing target detection includes performing a focus merge to combine sets of ultrasound data from two or more focus levels.
15. The method of claim 10 wherein performing target detection includes generating connection map data representing connection information between cells along at least two axes, the at least two axes perpendicular to one another.
16. The method of claim 10 wherein performing target detection includes at least one of: calculating distance to a blob edge for each cell of a plurality of cells, and smoothing the calculated distances by filtering out out-of- bounds regions.
17. The method of claim 10 wherein performing target detection includes any one or more of: performing a sigma threshold cull by removing regions based on a sigma threshold; performing a regions cull by removing regions based on sigma and B content; performing an orphans cull by removing blob orphans.
18. The method of claim 10 wherein performing target detection includes recalculating distances without culled values.
19. The method of claim 10 wherein performing target detection includes any one or more of: determining a centroid for a blob; performing centroid reduction; performing centroid tracking; and performing centroid merging.
20. The method of any of claims 1 through 4 or 6 through 10 or 13 through 19 wherein processing a series of return signals via the return signal processing chain includes any one or more of: focus mixing and performing scan conversion.
21 . The method of claim 20 wherein processing a series of return signals via the return signal processing chain further includes visually and/or aurally presenting marker localization information.
22. The method of claim 21 wherein visually and/or aurally presenting marker localization information includes presenting a visual representation of a centroid of a marker relative to a visual representation of anatomy.
23. The method of claim 21 wherein visually and/or aurally presenting marker localization information includes presenting an aural representation of movement of the ultrasound probe with respect to a centroid of a marker.
24. The method of any of claims 1 through 4 or 6 through 10 or 13 through 19 or 21 through 23 wherein generating a set of drive signals via the transmit section of the ultrasound system includes: generating a drive signal having a nominal pulse repetition frequency; introducing a variation in a magnitude of power between at least some pulses of an ensemble of pulses of the drive signal; and supplying the drive signal with the introduced variation in the magnitude of power to the at least one ultrasound transducer to cause the at least one ultrasound transducer to emit the ultrasound signal having the variation in magnitude of power.
25. The method of any of claims 1 through 4 or 6 through 23 claims 1 through 4 or 6 through 10 or 13 through 19 or 21 through 23 wherein generating a set of drive signals via the transmit section of the ultrasound system includes: generating a drive signal having a nominal pulse repetition frequency; introducing a variation from one or more of: an amplitude, a fundamental frequency or in a pulse repetition frequency of the drive signal; and supplying the drive signal with the introduced variation to the at least one ultrasound transducer to cause the at least one ultrasound transducer to emit the ultrasound signal having the variation.
26. An ultrasound system, comprising: a transmit section that generates and supplies a set of drive signals to an ultrasound probe having at least one ultrasound transducer to cause the at least one ultrasound transducer to emit ultrasound energy as ensembles of pulses, a respective ensemble of pulses emitted along a respective one of each of a plurality of beams and at a number of focal depths; and a receive section that processes a series of return signals according to any of the methods of claims 1 through 20, the series of return signals representative of ultrasound energy detected by the ultrasound probe.
27. The ultrasound system of claim 26 wherein the transmit section generates and supplies a set of drive signals according to the method of claim 25.
28. An ultrasound system, comprising: a transmit section that generates and supplies a set of drive signals to an ultrasound probe having at least one ultrasound transducer to cause the at least one ultrasound transducer to emit ultrasound energy as ensembles of pulses, a respective ensemble of pulses emitted along a respective one of each of a plurality of beams and at a number of focal depths; and a receive section that includes a return signal processing chain which processes a series of return signals, the series of return signals representative of ultrasound energy detected by the ultrasound probe, wherein the return signal processing chain: performs target detection, the target detection includes: generation of a sigma map indicative of changes between frames of return signal data and performance of a target best fit process based at least in part on the sigma map to detect a presence or an absence of a response signal from a tissue marker..
29. The ultrasound system of claim 28 wherein the return signal processing chain mixes the return signals with a first multiple of a mixing frequency and mixing the return signals with a second multiple of a mixing frequency, the second multiple different from the first multiple.
30. The ultrasound system of claim 28 wherein the return signal processing chain mixes the return signals with a first multiple of a fundamental frequency of the ultrasound and mixes the return signals with a second multiple of a fundamental frequency of the ultrasound, the second multiple different from the first multiple.
31 . The ultrasound system of claim 28 wherein the return signal processing chain mixes the return signals with a multiple of 2 of a fundamental frequency of the ultrasound and mixes the return signals with a multiple of 1.5 of the fundamental frequency of the ultrasound.
32. The ultrasound system of any of claims 29 through 31 wherein the return signal processing chain further filters the returns signals resulting from the mixing with the first and the second multiples to at least partially filter out ultrasound emitted by the at least one ultrasound transducer.
33. The ultrasound system of claim 29 wherein the return signal processing chain performs envelope detection on each signal that results from the mixing with the first multiple of the mixing frequency and the mixing with the second multiple of the mixing frequency.
34. The ultrasound system of claim 28 wherein to generate a sigma map, the return signal processing chain performs a sigma mapping.
35. The ultrasound system of claim 34 wherein to perform a sigma mapping, the return signal processing chain performs frame-to-frame comparisons to identify changes in received ultrasound data from frame-to-frame.
36. The ultrasound system of claim 35 wherein to perform a sigma mapping, the return signal processing chain performs one or more of: an ensemble focus blend, a lateral cancelation, a summing of differences, a determination of lateral standard deviations, and a squaring.
37. The ultrasound system of claim 36 wherein to perform a sigma mapping, the return signal processing chain further forms any one or more of: multiplication of two streams of ultrasound data, and a frame cancellation.
38. The ultrasound system of claim 37 wherein to perform best fit processing, the return signal processing chain performs target best fit processing to identify a blob that best matches a set of target spatial criteria.
39. The ultrasound system of claim 37 wherein to perform target detection, the return signal processing chain generates beam histograms and generates frame histograms.
40. The ultrasound system of claim 37 wherein to perform target detection, the return signal processing chain applies an adaptive threshold.
41 . The ultrasound system of claim 37 wherein to perform target detection, the return signal processing chain performs a focus merge to combine sets of ultrasound data from two or more focus levels.
42. The ultrasound system of claim 37 wherein to perform target detection, the return signal processing chain generates connection map data that represents connection information between cells along at least two axes, the at least two axes perpendicular to one another.
43. The ultrasound system of claim 37 wherein to performs target detection, the return signal processing chain at least one of: calculates a distance to a blob edge for each cell of a plurality of cells, and smooths the calculated distances by filtering out out-of-bounds regions.
44. The ultrasound system of claim 37 wherein to perform target detection, the return signal processing chain any one or more of: performs a sigma threshold cull by removing regions based on a sigma threshold; performs a regions cull by removing regions based on sigma and B content; performs an orphans cull by removing blob orphans.
45. The ultrasound system of claim 37 wherein to perform target detection, the return signal processing chain recalculates distances without culled values.
46. The ultrasound system of claim 37 wherein to perform target detection, the return signal processing chain any one or more of: determines a centroid for a blob; performing centroid reduction; performs centroid tracking; and performs centroid merging.
47. The ultrasound system of any of claims 28 through 31 or 33 through 46 wherein the return signal processing chain performs any one or more of: focus mixing and scan conversion.
48. The ultrasound system of claim 47 wherein the return signal processing chain visually and/or aurally present marker localization information.
49. The ultrasound system of claim 48 wherein to visually and/or aurally present marker localization information, the return signal processing chain presents a visual representation of a centroid of a marker relative to a visual representation of anatomy.
50. The ultrasound system of claim 48 wherein to visually and/or aurally present marker localization information, the return signal processing chain presents an aural representation of movement of the ultrasound probe with respect to a centroid of a marker.
51 . The ultrasound system of any of claims 28 through 31 or 33 through 50 wherein to generate a set of drive signals, the transmit section of the ultrasound system: generates a drive signal having a nominal pulse repetition frequency; introduces a variation in a magnitude of power between at least some pulses of an ensemble of pulses of the drive signal; and supplies the drive signal with the introduced variation in the magnitude of power to the at least one ultrasound transducer to cause the at least one ultrasound transducer to emit the ultrasound signal having the variation in magnitude of power.
52. The ultrasound system of any of claims 28 through 31 or 33 through 50 wherein to generate a set of drive signals, the transmit section of the ultrasound system: generates a drive signal having a nominal pulse repetition frequency; introduces a variation from one or more of: an amplitude, a fundamental frequency or in a pulse repetition frequency of the drive signal; and supplies the drive signal with the introduced variation to the at least one ultrasound transducer to cause the at least one ultrasound transducer to emit the ultrasound signal having the variation.
53. A marker to mark tissue, the marker comprising: a gel body; a detectable object carried by the gel body, the detectable object detectable via an imaging modality that is different from ultrasound; and a plurality of ultrasound reflective elements carried by the gel body, the plurality of ultrasound reflective elements carried in a suspension when the gel body is hydrated wherein the ultrasound reflective elements are free to move in at least one dimension a sufficient degree or distance to enhance any scattered return from the ultrasound reflective elements in response to ultrasound interrogation of the marker.
54. The marker of claim 53 wherein the plurality of ultrasound reflective elements carried in a suspension, when the gel body is hydrated, are free to at least one of vibrate, oscillate or preferably move randomly in at least two or more dimension a sufficient degree or distance to enhance any scattered return from the ultrasound reflective elements in response to ultrasound interrogation of the marker.
55. The marker of claim 53 wherein the plurality of ultrasound reflective elements carried in a suspension, when the gel body is hydrated, are free to move a sufficient degree or distance with variations of velocity to enhance any scattered return from the ultrasound reflective elements in response to ultrasound interrogation of the marker.
56. The marker of claim 53 wherein the plurality of ultrasound reflective elements are in a plurality of agglomerations or clusters of ultrasound reflective elements while carried in suspension in the gel body.
57. The marker of claim 56 wherein the plurality of agglomerations or clusters of the plurality of ultrasound reflective elements carried in the suspension, when the gel body is hydrated, are free to move a sufficient degree or distance with variations of velocity to enhance any scattered return from the ultrasound reflective elements in response to ultrasound interrogation of the marker.
58. The marker of claim 53 wherein the gel body comprises or consists of a hydrogel.
59. The marker of claim 53 wherein the gel body comprises or consists of a natural hydrogel.
60. The marker of claim 53 wherein the gel body comprises or consists of an artificial hydrogel.
61 . The marker of claim 53 wherein the gel body is at least partially cross-linked.
62. The marker of claim 61 wherein an extent of cross-linking of the gel body leaves the ultrasound reflective elements free to at least one of vibrate, oscillate or preferably move randomly with respect to one another in at least two or more dimensions a sufficient degree or distance to enhance any scattered return from the ultrasound reflective elements in response to ultrasound interrogation of the marker.
63. The marker of claim 53 wherein the plurality of ultrasound reflective elements consists of or comprises a plurality of porous or mesoporous hollow shells, each of the porous or mesoporous hollow shells having a primary cavity and a plurality of pores in fluid communication with the cavity.
64. The marker of claim 53 wherein the plurality of ultrasound reflective elements consists of or comprises a plurality of porous or mesoporous particles, each of porous or mesoporous particles comprising a number of pores that are isolated from one another.
65. The marker of claim 53 wherein the plurality of ultrasound reflective elements consists of or comprises silica.
66. The marker of claim 53 wherein the plurality of ultrasound reflective elements are dispersed through the gel body, for instance in a colloidal dispersion or colloidal suspension throughout the gel body.
67. The marker of claim 53 wherein the plurality of ultrasound reflective elements are dispersed through the gel body in a colloidal dispersion.
68. The marker of any of claims 53 thorough 67 wherein each of the plurality of ultrasound reflective elements has an irregular surface.
69. The marker of claim 68 wherein each of the plurality of ultrasound reflective elements contains a gas in pores or cavities of the ultrasound reflective elements.
70. The marker of claim 69 wherein each of the plurality of ultrasound reflective elements include a hydrophobic coating that prevents ingress of liquid into the pores or cavities thereof.
71 . The marker of claim 70 wherein each of the plurality of ultrasound reflective elements include a hydrophobic coating that prevents ingress of liquid into the pores or cavities thereof.
72. The marker of claim 71 wherein the hydrophobic coating prevents ingress of liquid into the pores or cavities for an extended period of at least 9 months.
73. The marker of claim 68 wherein the gel body is at least one of dehydrated or freeze-dried until implanted in bodily tissue.
74. The marker of claim 68 wherein the gel body forms a framework for bio-adhesion via a natural healing process of bodily tissue into which the marker is implanted.
75. The marker of claim 53 wherein a combination of: a surface roughness, a material characteristics of a material comprising the ultrasound reflective elements, a porosity of ultrasound reflective elements, a gas entrapped by the ultrasound reflective elements, a size of the ultrasound reflective elements, a size of agglomerations or clusters of the ultrasound reflective elements, and an amount of freedom of movement thereof enhance a backscatter response to ultrasound.
PCT/US2024/013061 2023-01-27 2024-01-26 Tissue marker detection systems and methods employing ultrasound and tissue markers WO2024159073A2 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US202363441558P 2023-01-27 2023-01-27
US63/441,558 2023-01-27
US202363525280P 2023-07-06 2023-07-06
US63/525,280 2023-07-06

Publications (2)

Publication Number Publication Date
WO2024159073A2 true WO2024159073A2 (en) 2024-08-02
WO2024159073A3 WO2024159073A3 (en) 2024-09-12

Family

ID=91971172

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2024/013061 WO2024159073A2 (en) 2023-01-27 2024-01-26 Tissue marker detection systems and methods employing ultrasound and tissue markers

Country Status (1)

Country Link
WO (1) WO2024159073A2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170066162A9 (en) * 2006-03-28 2017-03-09 Devicor Medical Products, Inc. Method of Enhancing Ultrasound Visibility of Hyperechoic Materials
US11123141B2 (en) * 2010-08-19 2021-09-21 Mayo Foundation For Medical Education And Research Systems and methods for navigating a catheter and delivering a needle
EP3924009A4 (en) * 2019-02-14 2022-11-16 Videra Surgical Inc. MARKER FOR ONCOLOGICAL AND OTHER PROCEDURES
EP4021306A4 (en) * 2019-08-28 2023-08-23 View Point Medical, Inc. ULTRASONIC MARKER DETECTION, MARKERS AND RELATED SYSTEMS, METHODS AND ARTICLES
US11882992B2 (en) * 2019-11-27 2024-01-30 View Point Medical, Inc. Composite tissue markers detectable via multiple detection modalities including radiopaque element

Also Published As

Publication number Publication date
WO2024159073A3 (en) 2024-09-12

Similar Documents

Publication Publication Date Title
JP6258367B2 (en) Method for improved imaging of objects in images
JP5707148B2 (en) Medical image diagnostic apparatus and medical image processing apparatus
US8805047B2 (en) Systems and methods for adaptive volume imaging
Arditi et al. A new formalism for the quantification of tissue perfusion by the destruction-replenishment method in contrast ultrasound imaging
US3735755A (en) Noninvasive surgery method and apparatus
US20050074406A1 (en) Ultrasound coating for enhancing visualization of medical device in ultrasound images
US20180049762A1 (en) Ultrasonic transducer array for sonothrombolysis treatment and monitoring
US20100204579A1 (en) Ultrasonic diagnostic apparatus and ultrasonic diagnostic method
JP2002521082A (en) Synthetic structural imaging and volume estimation of biological tissue organs
CN105025804A (en) Consistent sequential ultrasound acquisitions for intra-cranial monitoring
WO2012148985A1 (en) Bone surface image reconstruction using ultrasound
CN101301210B (en) Ultrasonic wave imaging system
Adebar et al. 3D segmentation of curved needles using Doppler ultrasound and vibration
CN106456112A (en) Imaging systems and methods for positioning a 3d ultrasound volume in a desired orientation
Gupta et al. Diagnostic radiology: recent advances and applied physics in imaging
US20190150894A1 (en) Control device, control method, control system, and non-transitory storage medium
EP3930582B1 (en) Acoustic sensing apparatus and method
Lavarello et al. Quantitative ultrasound estimates from populations of scatterers with continuous size distributions
WO2024159073A2 (en) Tissue marker detection systems and methods employing ultrasound and tissue markers
JP5354885B2 (en) Ultrasound diagnostic system
Sommer et al. A phantom for imaging biological fluids by ultrasound and CT scanning
US20200093462A1 (en) Systems and Methods for Localizing a Medical Device Using Symmetric Doppler Frequency Shifts Measured with Ultrasound Imaging
El-Gammal et al. High-frequency ultrasound: a noninvasive method for use in dermatology
Gallastegui Ultrasonography (US)
Cachard et al. P3a-3 comparison of methods for tool localization in biological tissue from 3d ultrasound data

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 24747848

Country of ref document: EP

Kind code of ref document: A2