[go: up one dir, main page]

US20170307755A1 - Method and System for Determining Signal Direction - Google Patents

Method and System for Determining Signal Direction Download PDF

Info

Publication number
US20170307755A1
US20170307755A1 US15/133,474 US201615133474A US2017307755A1 US 20170307755 A1 US20170307755 A1 US 20170307755A1 US 201615133474 A US201615133474 A US 201615133474A US 2017307755 A1 US2017307755 A1 US 2017307755A1
Authority
US
United States
Prior art keywords
signals
paired
raw input
angular
input signals
Prior art date
Legal status (The legal status 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 status listed.)
Abandoned
Application number
US15/133,474
Inventor
Clark Brooks
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yor Labs Inc
Yor Labs LLC
Original Assignee
Yor Labs 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 Yor Labs Inc filed Critical Yor Labs Inc
Priority to US15/133,474 priority Critical patent/US20170307755A1/en
Assigned to YOR LABS, LLC reassignment YOR LABS, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BROOKS, CLARK
Publication of US20170307755A1 publication Critical patent/US20170307755A1/en
Priority to US16/404,497 priority patent/US11255964B2/en
Priority to US17/651,695 priority patent/US11892542B1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S15/00Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
    • G01S15/88Sonar systems specially adapted for specific applications
    • G01S15/89Sonar systems specially adapted for specific applications for mapping or imaging
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/88Radar or analogous systems specially adapted for specific applications
    • G01S13/89Radar or analogous systems specially adapted for specific applications for mapping or imaging
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S15/00Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
    • G01S15/88Sonar systems specially adapted for specific applications
    • G01S15/89Sonar systems specially adapted for specific applications for mapping or imaging
    • G01S15/8906Short-range imaging systems; Acoustic microscope systems using pulse-echo techniques
    • G01S15/8909Short-range imaging systems; Acoustic microscope systems using pulse-echo techniques using a static transducer configuration
    • G01S15/8915Short-range imaging systems; Acoustic microscope systems using pulse-echo techniques using a static transducer configuration using a transducer array
    • G01S15/8927Short-range imaging systems; Acoustic microscope systems using pulse-echo techniques using a static transducer configuration using a transducer array using simultaneously or sequentially two or more subarrays or subapertures
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/52Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S15/00
    • G01S7/52017Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S15/00 particularly adapted to short-range imaging
    • G01S7/52046Techniques for image enhancement involving transmitter or receiver
    • G01S7/52047Techniques for image enhancement involving transmitter or receiver for elimination of side lobes or of grating lobes; for increasing resolving power
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/18Methods or devices for transmitting, conducting or directing sound
    • G10K11/26Sound-focusing or directing, e.g. scanning
    • G10K11/34Sound-focusing or directing, e.g. scanning using electrical steering of transducer arrays, e.g. beam steering
    • G10K11/341Circuits therefor
    • G10K11/346Circuits therefor using phase variation

Definitions

  • Imaging technologies based on frequencies include technologies such as ultrasound, radar, sonar and radio astronomy.
  • Ultrasound, radar and sonar technologies generally send a signal and determine a position and/or shape of an object by processing the reflections of the signals and use that reflection to create an image whereas radio astronomy processes signals assuming they are coming from far away.
  • phased arrays comprise transducer assemblies that can each be pulsed separately.
  • the transducer assemblies may be arranged in a strip (linear array), a ring (annular array), a circular matrix (circular array), curved, or a more complex shape.
  • a phased array system varies the time between a series of outgoing pulses in such a way that the individual wave fronts generated by each element in the array combine with each other to add or cancel energy in predictable ways that effectively steer and shape the sound beam or radio signal.
  • Beamforming is a signal processing technique used to precisely align the phases of an incoming signal from different parts of an array to form a well understood beam in a specific direction and focus depth.
  • the signals from each of the elements are delayed such that when they are summed they all have the same delay corresponding to a specific direction.
  • each independent beam requires an independent analog path or delay and sum calculation causing increasing complications and computational complexity as the size of the array and the corresponding number of independent beams increases.
  • Described herein is a method of beamform signal processing to enhance image quality and angular resolution from signals received from a phased array in near and far field imaging data and to transform raw transducer data into a form that can be displayed on a screen with a high degree of image resolution.
  • the methods and systems described herein may take a single or multi-dimensional image generated from a transducer array and generate multi-dimensional images one dimension more than the dimension from which the image was generated, e.g. 2D images may be generated from 1D images, 3D images may be generated from 2D images, et cetera.
  • the signal processing systems and methods described herein may be applied to radar, sonar, ultrasound and radio astronomy.
  • translations are made from spatial input data to angular output. Two or more raw input signals are combined to form a similar number of output signals in a series of subarrays across an array of input sensors/transducers less than a wavelength apart. In some embodiments, such transducers may be about 0.7 wavelengths apart or any fraction>1 wavelength.
  • a first group of raw input signals from a first set of neighboring transducers in a phased array is combined to form a first set of output angular signals and a second group of raw input signals from a second set of neighboring sensors in the phased array is combined to form a second set of output angular signals.
  • Two or more raw input signals may be combined to form a set of output angular signals until the spatial input form the entire sensor array has been converted to angular information of resolution at the Abbe limit.
  • Each set of output angular signals of input is then combined with adjacent angular beams from neighboring subarrays to refine the angular resolution with the amount of angular resolution increasing with each subsequent pairing such that a fourth set in the hierarchy would have twice as much angular resolution as the second set in the hierarchy.
  • the output angular signals may be combined in the same or different ways to refine angular resolution and improve image quality data.
  • inputs can be combined in any desired adjacent fashion including, but not limited to, up, down, azimuthal angle ⁇ , and polar angle ⁇ .
  • additional refinements to the data may be added such that some or all of the data including, but not limited to the raw data, may be apodized.
  • the sample frequency used to generate the raw input signals in the methods and compositions described herein is at least two times per wavelength or period (T).
  • the sampling frequency may be about 10 times per wavelength, or any fraction in between including, but not limited to, 3, 4, 5, 6, 6.25, 7, 7.5 8, 9, and the like.
  • the same or different sample frequencies may be used to generate each group of raw input frequencies, creating a frequency agnostic system.
  • the beam directions may be determined in parallel.
  • a method of generating a multi-dimensional image from a phase array with one less dimension than the multi-dimensional image may include receiving a signal of amplitude (A) from an array of sensors over time (t); apodizing received raw signals A; pairing each signal A received by a sensor with an adjacent signal above, below and across forming a first set of paired signals B; compensating for the time delay due to the location difference of each sensor receiving the signal; pairing each pair in the first set of paired signals B in accordance with their spatial placement and angle in volume in the phase array to form a second set of paired signals C; and/or pairing each pair in the second set of paired signals C in accordance with their spatial placement and angle in volume in the phase array to form a third set of paired signals D.
  • Such third sets of paired signals D and/or subsequently grouped signals may be used to produce the multi-dimensional image.
  • a beamforming apparatus may include a phased array and a processor configured to translate spatial input data from beam signals of angles between + ⁇ /4 radians to ⁇ /4 radians to angular output by apodizing each set of signals, interpolating the angular information, and forming an image from the interpolated angular information.
  • raw input data is paired according to space and time to create a first set of paired received signals.
  • FIG. 2 illustrates a routine for interpreting beam direction imaging data in accordance with one embodiment.
  • FIG. 3 illustrates a routine for increasing the angular resolution of raw input.
  • FIG. 7 illustrates a an alternative means of combining spatial input to obtain angular information where each A has location at a single direction and each C has the center location but diverse directions.
  • FIG. 8 is a graph showing the increased efficiency (logarithmic) of an embodiment described herein (fbf) in comparison to the current standard (delay_sum).
  • FIG. 9 is a chart illustrating a graph showing the increased efficiency of an embodiment described herein (fbf) in comparison to the current standard (delay_sum).
  • FIG. 10 illustrates a system 1000 in accordance with one embodiment.
  • “Abbe diffraction limit” in this context refers to that light with wavelength ⁇ , traveling in a medium with refractive index n and converging to a spot with angle ⁇ theta will make a spot with radius
  • “Anistrophic” in this context refers to exhibiting properties with different values when measured in different directions.
  • “Far Field” in this context refers to the region from the antenna where the radiation pattern does not change shape with distance. It satisfies the following three equations: R>(2D ⁇ 2)/ ⁇ , R>>D, and R>> ⁇ .
  • “Fresnel zone” in this context refers to is a series of concentric ellipsoidal regions of alternating double strength and half strength volumes of a wave's propagation, caused by a wave following multiple paths as it passes by an object and is partially refracted by it, resulting in constructive and destructive interference as the different length paths go in and out of phase.
  • Near Field in this context refers to the area in the immediate vicinity of an antenna having a boundary of R ⁇ 0.62 ⁇ (D ⁇ 3/ ⁇ ) where D is the maximum linear dimension of an antenna and ⁇ is the wavelength.
  • “Nyquist limit” in this context refers to the minimum sampling rate required to avoid aliasing. Specifically, there must be at least two samples per period of the wave being observed.
  • piezoelectric in this context refers to the ability of certain materials to generate an AC (alternating current) voltage when subjected to mechanical stress or vibration, or to vibrate when subjected to an AC voltage, or both.
  • “Secant of an angle” in this context refers to the length of the hypotenuse divided by the length of the adjacent side.
  • Phased arrays may be in any shape desired including, but not limited to, linear, curved, annular, rectangular, circular, matrix, and the like.
  • the methods and systems described herein decrease computational costs, allowing for increasingly complex phased arrays to be used in imaging technologies with near or far field focus including, but not limited to, ultrasound, radar, sonar and radio astronomy.
  • the system can produce images of high resolution and frame rate as well as handle high numbers of array elements.
  • echoes are scattered by acoustic impedance perturbations and detected by the array elements.
  • the data is sampled at a rate of about four to about ten of the fundamental frequency (f) though any fraction of that frequency can be used including but not limited to, 5, 6, 7, 8, and 9 or any fraction thereof, and digitally integrated through beamforming, allowing reception in a predefined direction corresponding to the transmission angle, and optimal focus at each depth.
  • f fundamental frequency
  • raw input signals received by a transducer in a phased array are combined hierarchically using spacial, angular and time coordinates using Cartesian coordinates, i.e. the placement of the input signal in space, the angle in volume, i.e. the direction facing into the void, and time delay, i.e. the difference in time for a beam to return based on the position of a transducer.
  • the number of signals combined at each level in the hierarchy may vary from about 2 to about the square root of the total sensor/transducer count.
  • the translation of the input data from a plurality of raw input signals may take place using parallel processing.
  • a CPU 102 sends instructions to a transmitter beamformer 104 that a signal should be sent from the transmitter 106 .
  • the transmitter 106 emits or instructs a transducer (not shown) to emit a series of pulsed signals 110 the series of the pulsed signals 110 are captured by a receiver 108 which may be the same or a different transducer than the transmitter 106 .
  • the transmitter 106 and the receiver 108 are the transducers or sensors. They may be the same or different transducers located in a phased array or in a probe.
  • the echo received by the receiver 108 is then sent to the CPU 102 for receive beamformer 114 .
  • the CPU 102 may process the received data in real-time during a scanning/signal capture event or after a delay. Processed frames of data are presented on a display 116 .
  • the CPU 102 , transmitter beamformer 104 , transmitter 106 , and receiver 108 may all be contained in a probe. In other embodiments, they may be in one or more different wireless and/or wired devices.
  • Receive beamformer 114 may proceed as shown in FIG. 2 , where a first plurality of raw input signals from a first set of neighboring transducers in a phased array is acquired 202 . Once the signals are acquired, the first plurality of raw input signals is combined to form a first set of output angular signals 204 . A second plurality of raw input signals from a second set of neighboring sensors in the phased array is acquired 206 and the second plurality of raw input signals from the second set of neighboring sensors in the phased array is combined to form a second set of output angular signals 208 .
  • Angles of interest from the first set of output angular signals are combined with the second set of output angular signals to refine angular resolution 210 , continuing until the spatial input from the entire sensor array has been converted to angular information of resolution at the Abbe limit at which point Routine 200 ends 212 .
  • the angles of interest may be combined in a plurality of independent ways to refine angular resolution including up, down, at an azimuthal angle ⁇ and polar angle ⁇ and the like.
  • receive beamformer 114 may proceed as shown in FIG. 3 , where Routine 300 receives raw signals A of amplitude (A) from array of sensors over time (t) at 302 .
  • the raw signals A are apodized at 304 .
  • Each signal A received by a sensor is paired with an adjacent signal above, below and across forming a first set of paired signals B at 306 and compensating for the time delay due to the location difference of each sensor receiving a raw signal at 308 .
  • Each pair in the first set of paired signals B are grouped in accordance with their special placement and angle in volume in the phase array to form a second set of paired signals Cat 310 .
  • Each of the second set of signals C is grouped according to their spatial placement and angle in volume in the phase array to form a third set of paired signals D at 312 .
  • Angles of interest from the first set of output angular signals are combined with the second set of output angular signals to refine angular resolution, continuing until the spatial input from the entire sensor array has been converted to angular information of resolution at the Abbe limit at which point Routine 300 ends 314 .
  • the angles of interest may be combined in a plurality of independent ways to refine angular resolution including up, down, at an azimuthal angle ⁇ and polar angle ⁇ and the like.
  • routine 400 receives a signal of amplitude (A) from an array of sensors over time (t) at 402 .
  • Routine 400 then pairs each signal A received by a sensor with an adjacent signal above, below and across forming a first set of paired signals B.
  • Time delays in the signals due to difference in location of the sensors receiving the signal is compensated for at 406 .
  • Routine 400 then pairs each pair in the first set of paired signals B in accordance with their spacial placement and angle in volume in the phase array to form a second set of paired signals C at 408 .
  • Paired signals C are then paired in accordance with their spacial placement and angle in volume in the phase array to form a third set of paired signals D at 410 .
  • the pairing continues until the spacial input from the entire sensor array has been converted to angular information of resolution at the Abbe limit.
  • the raw input and the paired signals may be apodized.
  • the angular information is then interpolated to form an image that may be displayed.
  • L separating exemplary sensors or transducers is a distance of ⁇ /1.4 where ⁇ is the wavelength though any distance less than a wavelength ⁇ may be used and the beam angle is + ⁇ /4 radians to ⁇ /4 radians.
  • each signal approaches a focal point at a different angle arriving at a different time point (t).
  • the first layer of signals, ⁇ , ⁇ , ⁇ , and ⁇ have no focal depth.
  • the second layer of signal output, ⁇ , ⁇ and ⁇ is centered on pairs of transducers and the third layer of signal output ⁇ is centered in four transducers.
  • Exemplary distance/delay can be summarized as follows:
  • raw input signals A are paired hierarchically to form a first set of paired received signals B pairs which are then paired to form a second set of signals C.
  • Xij, Yij are constant tables derived from the windowing function for the full aperture such that X and Y are apodizing functions such as, but not limited to, exp ⁇ (x ⁇ 2+ ⁇ 2), where x and y are distances from the center of the sensor array; i and j represent coordinates in space (Cartesian) and k and m represent angular location where k corresponds to azimuthal angle ⁇ and m represents polar angle ⁇ . Inputs can be combined in any desired adjacent fashion including up, down, azimuthal angle ⁇ and polar angle ⁇ .
  • This first set of paired received signals B is then combined as shown in FIG. 6 with a time compensation to form a second plurality of paired signals of C pairs according to the formula:
  • Xij, Yij are constant tables derived from the windowing function for the full aperture such that X and Y are apodizing functions, i and j represent coordinates in space (Cartesian) and where k corresponds to azimuthal angle ⁇ and m represents polar angle ⁇ .
  • Inputs can be combined in any desired adjacent fashion including up, down, azimuthal angle ⁇ and polar angle ⁇ .
  • the first set of paired signals B is combined to form:
  • the first two indices in the array identify the location of the subarray in the sensor array, e.g. the first index counts from left to right and the second index counts from the top to the bottom of the array.
  • the second set of paired signals such as adds the polar angles of a beam associated with the subarray. As the Aij array in most embodiments has no angle associated it with it, just two indices are listed. The pairing process continues until the spatial input from the entire sensor array has been converted to angular information of resolution at the Abbe limit. While these exemplary calculations demonstrate pairwise combinations of signals, the number of signals combined at each hierarchy in each subarray could vary from two to the square root of the total sensor count. For example, a third set of third set of paired signals D could be calculated according to the formula:
  • Xij, Yij are constant tables derived from the windowing function for the full aperture such that X and Y are apodizing functions, i and j represent coordinates in space (Cartesian) and where k corresponds to azimuthal angle ⁇ and m represents polar angle ⁇ .
  • Inputs can be combined in any desired adjacent fashion including up, down, azimuthal angle ⁇ and polar angle ⁇ .
  • each A may have a location in but a single direction and each C has the center location but diverse directions such that:
  • the direction of a signal in a phased array may be detected by selectively delaying the signals received from each sensor and running cross-correlations of the received return signals. While this is feasible for phased arrays with small number of sensors, the computational cost for a larger array is the square of the number of sensors in the array. By hierarchically ranking pairs of sensors in space, angle, and accounting for time, the computational cost is the number of sensors times the log of the number of sensors rather than the square, decreasing the computational cost considerably. As shown in Table 1, even 512 ⁇ 512 inputs and outputs calculated according to the methods described herein can be calculated four orders of magnitude more efficiently than traditional methods as shown in lines 1-5 (delay and sum (4.12E+04) to 1.61E+02) of Table 1.
  • system 1000 may comprise one or more physical and/or logical devices that collectively provide the functionalities described herein. In some embodiments, system 1000 may comprise one or more replicated and/or distributed physical or logical devices.
  • system 1000 may comprise one or more computing resources provisioned from a “cloud computing” provider, for example, Amazon Elastic Compute Cloud (“Amazon EC2”), provided by Amazon.com, Inc. of Seattle, Wash.; Sun Cloud Compute Utility, provided by Sun Microsystems, Inc. of Santa Clara, Calif.; Windows Azure, provided by Microsoft Corporation of Redmond, Wash., and the like.
  • Amazon Elastic Compute Cloud (“Amazon EC2”)
  • Sun Cloud Compute Utility provided by Sun Microsystems, Inc. of Santa Clara, Calif.
  • Windows Azure provided by Microsoft Corporation of Redmond, Wash., and the like.
  • System 1000 includes a bus 1002 interconnecting several components including a network interface 1008 , a display 1006 , a central processing unit 1010 , and a memory 1004 .
  • Memory 1004 generally comprises a random access memory (“RAM”) and permanent non-transitory mass storage device, such as a hard disk drive or solid-state drive. Memory 1004 stores an operating system 1012 as well as routine 200 , routine 300 and routine 400 .
  • RAM random access memory
  • routine 200 routine 300 and routine 400 .
  • a drive mechanism (not shown) associated with a non-transitory computer-readable medium 1016 , such as a floppy disc, tape, DVD/CD-ROM drive, memory card, or the like.
  • Memory 1004 also includes database 1014 .
  • system 1000 may communicate with database 1014 via network interface 1008 , a storage area network (“SAN”), a high-speed serial bus, and/or via the other suitable communication technology.
  • SAN storage area network
  • serial bus a high-speed serial bus
  • database 1014 may comprise one or more storage resources provisioned from a “cloud storage” provider, for example, Amazon Simple Storage Service (“Amazon S3”), provided by Amazon.com, Inc. of Seattle, Wash., Google Cloud Storage, provided by Google, Inc. of Mountain View, Calif., and the like.
  • Amazon S3 Amazon Simple Storage Service
  • Google Cloud Storage provided by Google, Inc. of Mountain View, Calif., and the like.
  • references to “one embodiment” or “an embodiment” do not necessarily refer to the same embodiment, although they may.
  • the words “comprise,” “comprising,” and the like are to be construed in an inclusive sense as opposed to an exclusive or exhaustive sense; that is to say, in the sense of “including, but not limited to.” Words using the singular or plural number also include the plural or singular number respectively, unless expressly limited to a single one or multiple ones.
  • the words “herein,” “above,” “below” and words of similar import when used in this application, refer to this application as a whole and not to any particular portions of this application.
  • Logic refers to machine memory circuits, non-transitory machine readable media, and/or circuitry which by way of its material and/or material-energy configuration comprises control and/or procedural signals, and/or settings and values (such as resistance, impedance, capacitance, inductance, current/voltage ratings, etc.), that may be applied to influence the operation of a device.
  • Magnetic media, electronic circuits, electrical and optical memory (both volatile and nonvolatile), and firmware are examples of logic.
  • Logic specifically excludes pure signals or software per se (however does not exclude machine memories comprising software and thereby forming configurations of matter).
  • logic may be distributed throughout one or more devices, and/or may be comprised of combinations memory, media, processing circuits and controllers, other circuits, and so on. Therefore, in the interest of clarity and correctness logic may not always be distinctly illustrated in drawings of devices and systems, although it is inherently present therein.
  • the techniques and procedures described herein may be implemented via logic distributed in one or more computing devices. The particular distribution and choice of logic will vary according to implementation.
  • the implementer may opt for a hardware and/or firmware vehicle; alternatively, if flexibility is paramount, the implementer may opt for a solely software implementation; or, yet again alternatively, the implementer may opt for some combination of hardware, software, and/or firmware.
  • any vehicle to be utilized is a choice dependent upon the context in which the vehicle will be deployed and the specific concerns (e.g., speed, flexibility, or predictability) of the implementer, any of which may vary.
  • ASICs Application Specific Integrated Circuits
  • FPGAs Field Programmable Gate Arrays
  • DSPs digital signal processors
  • ASICs Application Specific Integrated Circuits
  • FPGAs Field Programmable Gate Arrays
  • DSPs digital signal processors
  • those skilled in the art will recognize that some aspects of the embodiments 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 processors (e.g., as one or more programs running on one or more 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 skill in the art in light of this disclosure.
  • a 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, flash drives, SD cards, solid state fixed or removable storage, and computer memory.
  • circuitry includes, but is not limited to, electrical circuitry having at least one discrete electrical circuit, electrical circuitry having at least one integrated circuit, electrical circuitry having at least one application specific integrated circuit, circuitry forming a general purpose computing device configured by a computer program (e.g., a general purpose computer configured by a computer program which at least partially carries out processes and/or devices described herein, or a microprocessor configured by a computer program which at least partially carries out processes and/or devices described herein), circuitry forming a memory device (e.g., forms of random access memory), and/or circuitry forming a communications device (e.g., a modem, communications switch, or optical-electrical equipment).
  • a computer program e.g., a general purpose computer configured by a computer program which at least partially carries out processes and/or devices described herein, or a microprocessor configured by a computer program which at least partially carries out processes and/or devices described herein
  • circuitry forming a memory device e.g.
  • any two components herein combined to achieve a particular functionality can be seen as “associated with” each other such that the desired functionality is achieved, irrespective of architectures or intermedial components.
  • any two components so associated can also be viewed as being “operably connected,” or “operably coupled,” to each other to achieve the desired functionality.
  • Embodiments of methods and systems for interpreting beam direction imaging data have been described.
  • the following claims are directed to said embodiments, but do not preempt application performance testing in the abstract.
  • Those having skill in the art will recognize numerous other approaches to interpreting beam direction imaging data possible and/or utilized commercially, precluding any possibility of preemption in the abstract.
  • the claimed system improves, in one or more specific ways, the operation of a machine system for interpreting beam direction imaging data, and thus distinguishes from other approaches to the same problem/process in how its physical arrangement of a machine system determines the system's operation and ultimate effects on the material environment.
  • the terms used in the appended claims are defined herein in the glossary section, with the proviso that the claim terms may be used in a different manner if so defined by express recitation.

Landscapes

  • Engineering & Computer Science (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Electromagnetism (AREA)
  • Multimedia (AREA)
  • Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)

Abstract

Methods and systems for the efficient determination of the direction of multiple signal sources in both near and far field using hierarchical combinations of sets of raw input signals to convert spatial input to angular output. Each increasing hierarchical combination increases angular resolution, improving image quality with low computational expenditure.

Description

    BACKGROUND
  • Imaging technologies based on frequencies include technologies such as ultrasound, radar, sonar and radio astronomy. Ultrasound, radar and sonar technologies generally send a signal and determine a position and/or shape of an object by processing the reflections of the signals and use that reflection to create an image whereas radio astronomy processes signals assuming they are coming from far away.
  • While standard transducers comprise either a single active element that both generates and receives high frequency sound waves, or two paired elements, one for transmitting and one for receiving; phased arrays comprise transducer assemblies that can each be pulsed separately. The transducer assemblies may be arranged in a strip (linear array), a ring (annular array), a circular matrix (circular array), curved, or a more complex shape. A phased array system varies the time between a series of outgoing pulses in such a way that the individual wave fronts generated by each element in the array combine with each other to add or cancel energy in predictable ways that effectively steer and shape the sound beam or radio signal.
  • Beamforming is a signal processing technique used to precisely align the phases of an incoming signal from different parts of an array to form a well understood beam in a specific direction and focus depth. The signals from each of the elements are delayed such that when they are summed they all have the same delay corresponding to a specific direction. However, each independent beam requires an independent analog path or delay and sum calculation causing increasing complications and computational complexity as the size of the array and the corresponding number of independent beams increases.
  • There is therefore a need for alternative methods of signal processing to align the phases of an incoming signal to efficiently create images from phased arrays in imaging technology.
  • BRIEF SUMMARY
  • Described herein is a method of beamform signal processing to enhance image quality and angular resolution from signals received from a phased array in near and far field imaging data and to transform raw transducer data into a form that can be displayed on a screen with a high degree of image resolution. The methods and systems described herein may take a single or multi-dimensional image generated from a transducer array and generate multi-dimensional images one dimension more than the dimension from which the image was generated, e.g. 2D images may be generated from 1D images, 3D images may be generated from 2D images, et cetera. The signal processing systems and methods described herein may be applied to radar, sonar, ultrasound and radio astronomy.
  • In the methods and systems and methods described here, translations are made from spatial input data to angular output. Two or more raw input signals are combined to form a similar number of output signals in a series of subarrays across an array of input sensors/transducers less than a wavelength apart. In some embodiments, such transducers may be about 0.7 wavelengths apart or any fraction>1 wavelength.
  • In some embodiments, a first group of raw input signals from a first set of neighboring transducers in a phased array is combined to form a first set of output angular signals and a second group of raw input signals from a second set of neighboring sensors in the phased array is combined to form a second set of output angular signals. Two or more raw input signals may be combined to form a set of output angular signals until the spatial input form the entire sensor array has been converted to angular information of resolution at the Abbe limit. Each set of output angular signals of input is then combined with adjacent angular beams from neighboring subarrays to refine the angular resolution with the amount of angular resolution increasing with each subsequent pairing such that a fourth set in the hierarchy would have twice as much angular resolution as the second set in the hierarchy. The output angular signals may be combined in the same or different ways to refine angular resolution and improve image quality data. For example, inputs can be combined in any desired adjacent fashion including, but not limited to, up, down, azimuthal angle θ, and polar angle φ. In some embodiments, additional refinements to the data may be added such that some or all of the data including, but not limited to the raw data, may be apodized.
  • The sample frequency used to generate the raw input signals in the methods and compositions described herein is at least two times per wavelength or period (T). In some embodiments, the sampling frequency may be about 10 times per wavelength, or any fraction in between including, but not limited to, 3, 4, 5, 6, 6.25, 7, 7.5 8, 9, and the like. The same or different sample frequencies may be used to generate each group of raw input frequencies, creating a frequency agnostic system. In some embodiments, the beam directions may be determined in parallel.
  • In some embodiments, a method of generating a multi-dimensional image from a phase array with one less dimension than the multi-dimensional image may include receiving a signal of amplitude (A) from an array of sensors over time (t); apodizing received raw signals A; pairing each signal A received by a sensor with an adjacent signal above, below and across forming a first set of paired signals B; compensating for the time delay due to the location difference of each sensor receiving the signal; pairing each pair in the first set of paired signals B in accordance with their spatial placement and angle in volume in the phase array to form a second set of paired signals C; and/or pairing each pair in the second set of paired signals C in accordance with their spatial placement and angle in volume in the phase array to form a third set of paired signals D. Such third sets of paired signals D and/or subsequently grouped signals may be used to produce the multi-dimensional image.
  • In some embodiments, a beamforming apparatus may include a phased array and a processor configured to translate spatial input data from beam signals of angles between +π/4 radians to −π/4 radians to angular output by apodizing each set of signals, interpolating the angular information, and forming an image from the interpolated angular information. The phased array may include transducers separated by a distance L=λ/1.44 configured to receive signals of a frequency (f) with a period (T) and a time delay of +t/4 to −t/4 between signals received by adjacent transducers. In some embodiments, raw input data is paired according to space and time to create a first set of paired received signals. The first set of received signals is grouped according to space and time to create a second set of paired signals. In further embodiments, each of the second set of paired signals is grouped according to space, angle and time to create a third set of paired signals. In additional embodiments, each of the third set of paired signals is paired according to space, angle and time to create a fourth set of paired signals. Such grouping may continue hierarchically to combine angles of interest with adjacent angular beams from neighboring sub-arrays to refine angular resolution until all of the spatial input has been converted to angular information of resolution at the Abbe limit and used to generate images from phased arrays.
  • To the accomplishment of the foregoing and related ends, certain illustrative aspects of the system are described herein in connection with the following description and the attached drawings. The features, functions and advantages that have been discussed can be achieved independently in various embodiments of the present disclosure or may be combined in yet other embodiments, further details of which can be seen with reference to the following description and drawings. This summary is provided to introduce a selection of concepts in a simplified form that are elaborated upon in the Detailed Description. This summary is not intended to identify key features or essential features of any subject matter described herein.
  • BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS
  • To easily identify the discussion of any particular element or act, the most significant digit or digits in a reference number refer to the figure number in which that element is first introduced.
  • FIG. 1 illustrates an embodiment of processing of raw input received from a phased array with a beamforming apparatus as described herein.
  • FIG. 2 illustrates a routine for interpreting beam direction imaging data in accordance with one embodiment.
  • FIG. 3 illustrates a routine for increasing the angular resolution of raw input.
  • FIG. 4 illustrates a method of generating a multi-dimensional image from a phase array with one less dimension than the multi-dimensional image.
  • FIG. 5 illustrates the focal point for a single point in the near field.
  • FIG. 6 illustrates an hierarchical pairing of received signals A, with increased angular resolution with each subsequent pairing B and C; a 2D transducer array generating 3D images.
  • FIG. 7 illustrates a an alternative means of combining spatial input to obtain angular information where each A has location at a single direction and each C has the center location but diverse directions.
  • FIG. 8 is a graph showing the increased efficiency (logarithmic) of an embodiment described herein (fbf) in comparison to the current standard (delay_sum).
  • FIG. 9 is a chart illustrating a graph showing the increased efficiency of an embodiment described herein (fbf) in comparison to the current standard (delay_sum).
  • FIG. 10 illustrates a system 1000 in accordance with one embodiment.
  • DETAILED DESCRIPTION
  • “Abbe diffraction limit” in this context refers to that light with wavelength λ, traveling in a medium with refractive index n and converging to a spot with angle \theta will make a spot with radius
  • d = λ 2 n sin θ .
  • “Anistrophic” in this context refers to exhibiting properties with different values when measured in different directions.
  • “Apodization” in this context refers to the process of altering a signal (such as one emitted by an electrical sensor) to make its mathematical description smoother and more easily manipulatable.
  • “Far Field” in this context refers to the region from the antenna where the radiation pattern does not change shape with distance. It satisfies the following three equations: R>(2D̂2)/λ, R>>D, and R>>λ.
  • “FLOPS” in this context refers to floating-point operations per second where “floating-point” is a method of encoding real numbers within the limits of finite precision available on computers.
  • “Fresnel zone” in this context refers to is a series of concentric ellipsoidal regions of alternating double strength and half strength volumes of a wave's propagation, caused by a wave following multiple paths as it passes by an object and is partially refracted by it, resulting in constructive and destructive interference as the different length paths go in and out of phase.
  • “Near Field” in this context refers to the area in the immediate vicinity of an antenna having a boundary of R<0.62√(D̂3/λ) where D is the maximum linear dimension of an antenna and λ is the wavelength.
  • “Nyquist limit” in this context refers to the minimum sampling rate required to avoid aliasing. Specifically, there must be at least two samples per period of the wave being observed.
  • “Piezoelectric” in this context refers to the ability of certain materials to generate an AC (alternating current) voltage when subjected to mechanical stress or vibration, or to vibrate when subjected to an AC voltage, or both.
  • “Secant of an angle” in this context refers to the length of the hypotenuse divided by the length of the adjacent side. The abbreviation is sec. sec θ=hypotenuse/adjacent. It is equal to 1/cosine.
  • “Voxel” in this context refers to each of an array of elements of volume that constitute a notional three-dimensional space, especially each of an array of discrete elements into which a representation of a three-dimensional object is divided.
  • Description
  • Described herein are methods and systems for translating spatial input data to angular output for a phased array in order to generate images with high resolution. Phased arrays may be in any shape desired including, but not limited to, linear, curved, annular, rectangular, circular, matrix, and the like. The methods and systems described herein decrease computational costs, allowing for increasingly complex phased arrays to be used in imaging technologies with near or far field focus including, but not limited to, ultrasound, radar, sonar and radio astronomy. In some embodiments, the system can produce images of high resolution and frame rate as well as handle high numbers of array elements.
  • During pulse propagation in a phased array, echoes are scattered by acoustic impedance perturbations and detected by the array elements. The data is sampled at a rate of about four to about ten of the fundamental frequency (f) though any fraction of that frequency can be used including but not limited to, 5, 6, 7, 8, and 9 or any fraction thereof, and digitally integrated through beamforming, allowing reception in a predefined direction corresponding to the transmission angle, and optimal focus at each depth.
  • In some embodiments, raw input signals received by a transducer in a phased array are combined hierarchically using spacial, angular and time coordinates using Cartesian coordinates, i.e. the placement of the input signal in space, the angle in volume, i.e. the direction facing into the void, and time delay, i.e. the difference in time for a beam to return based on the position of a transducer. The number of signals combined at each level in the hierarchy may vary from about 2 to about the square root of the total sensor/transducer count. In some embodiments, the translation of the input data from a plurality of raw input signals may take place using parallel processing.
  • As shown in the phased array with beamforming apparatus in FIG. 1, a CPU 102 sends instructions to a transmitter beamformer 104 that a signal should be sent from the transmitter 106. The transmitter 106 emits or instructs a transducer (not shown) to emit a series of pulsed signals 110 the series of the pulsed signals 110 are captured by a receiver 108 which may be the same or a different transducer than the transmitter 106. In some embodiments the transmitter 106 and the receiver 108 are the transducers or sensors. They may be the same or different transducers located in a phased array or in a probe. The echo received by the receiver 108 is then sent to the CPU 102 for receive beamformer 114. The CPU 102 may process the received data in real-time during a scanning/signal capture event or after a delay. Processed frames of data are presented on a display 116. In some embodiments, the CPU 102, transmitter beamformer 104, transmitter 106, and receiver 108, may all be contained in a probe. In other embodiments, they may be in one or more different wireless and/or wired devices.
  • Receive beamformer 114 may proceed as shown in FIG. 2, where a first plurality of raw input signals from a first set of neighboring transducers in a phased array is acquired 202. Once the signals are acquired, the first plurality of raw input signals is combined to form a first set of output angular signals 204. A second plurality of raw input signals from a second set of neighboring sensors in the phased array is acquired 206 and the second plurality of raw input signals from the second set of neighboring sensors in the phased array is combined to form a second set of output angular signals 208. Angles of interest from the first set of output angular signals are combined with the second set of output angular signals to refine angular resolution 210, continuing until the spatial input from the entire sensor array has been converted to angular information of resolution at the Abbe limit at which point Routine 200 ends 212. The angles of interest may be combined in a plurality of independent ways to refine angular resolution including up, down, at an azimuthal angle θ and polar angle φ and the like.
  • In additional embodiments, receive beamformer 114 may proceed as shown in FIG. 3, where Routine 300 receives raw signals A of amplitude (A) from array of sensors over time (t) at 302. The raw signals A are apodized at 304. Each signal A received by a sensor is paired with an adjacent signal above, below and across forming a first set of paired signals B at 306 and compensating for the time delay due to the location difference of each sensor receiving a raw signal at 308. Each pair in the first set of paired signals B are grouped in accordance with their special placement and angle in volume in the phase array to form a second set of paired signals Cat 310. Each of the second set of signals C is grouped according to their spatial placement and angle in volume in the phase array to form a third set of paired signals D at 312. Angles of interest from the first set of output angular signals are combined with the second set of output angular signals to refine angular resolution, continuing until the spatial input from the entire sensor array has been converted to angular information of resolution at the Abbe limit at which point Routine 300 ends 314. The angles of interest may be combined in a plurality of independent ways to refine angular resolution including up, down, at an azimuthal angle θ and polar angle φ and the like.
  • Signal pairing or grouping occurs in a hierarchical manner using spacial and angular coordinates from the phased array as well as time displacement based on the location of the transducers in relation to one another. As shown in FIG. 4, routine 400 receives a signal of amplitude (A) from an array of sensors over time (t) at 402. Routine 400 then pairs each signal A received by a sensor with an adjacent signal above, below and across forming a first set of paired signals B. Time delays in the signals due to difference in location of the sensors receiving the signal is compensated for at 406. Routine 400 then pairs each pair in the first set of paired signals B in accordance with their spacial placement and angle in volume in the phase array to form a second set of paired signals C at 408. Paired signals C are then paired in accordance with their spacial placement and angle in volume in the phase array to form a third set of paired signals D at 410. The pairing continues until the spacial input from the entire sensor array has been converted to angular information of resolution at the Abbe limit. In some embodiments, the raw input and the paired signals may be apodized. The angular information is then interpolated to form an image that may be displayed.
  • In a phased array, sensors/transducers are separated by a constant distance L. As shown in FIG. 5, L separating exemplary sensors or transducers is a distance of λ/1.4 where λ is the wavelength though any distance less than a wavelength λ may be used and the beam angle is +π/4 radians to −η/4 radians. In the near field, each signal approaches a focal point at a different angle arriving at a different time point (t). The first layer of signals, α, β, χ, and δ have no focal depth. The second layer of signal output, ε, ι and γ is centered on pairs of transducers and the third layer of signal output δ is centered in four transducers. Exemplary distance/delay can be summarized as follows:
      • α: depth
      • β: depth/cos(arctan(lambda/1.4*depth))
      • β: sqrt(deptĥ2+L̂2/2)
      • χ: sqrt(deptĥ2+2*L̂2)
      • δ: sqrt(deptĥ2+2*L̂2)
      • ε: sqrt(deptĥ2+L̂2/8)
      • ι: sqrt(deptĥ2+12.5*L̂2)
      • γ: sqrt(deptĥ2+4.5*L̂2)
  • As shown in FIG. 6 and FIG. 7, in an array subtile, raw input signals A are paired hierarchically to form a first set of paired received signals B pairs which are then paired to form a second set of signals C.
  • As shown in FIG. 6, raw input A11 and A12 are combined with a time compensation t according to Aij[t]=raw inputs amplitudes to yield an equation Bijkm(t)=Yi[2j−1]*Ai[2j−1](t+{2m−3})+Yi[2j]*Ai[2j](t−{2m−3}) such that:

  • A12(t+1)+A11(t−1) to yield B in an upwards direction (Bup)

  • A12(t−1)+A11(t+1) to yield B in a downwards direction (Bdown)
  • where Xij, Yij are constant tables derived from the windowing function for the full aperture such that X and Y are apodizing functions such as, but not limited to, exp−(x̂2+ŷ2), where x and y are distances from the center of the sensor array; i and j represent coordinates in space (Cartesian) and k and m represent angular location where k corresponds to azimuthal angle θ and m represents polar angle φ. Inputs can be combined in any desired adjacent fashion including up, down, azimuthal angle θ and polar angle φ.
  • This first set of paired received signals B is then combined as shown in FIG. 6 with a time compensation to form a second plurality of paired signals of C pairs according to the formula:

  • Cijkm(t)=X[2i−m]j*Bi[2j−m](t+{2m−3})+X[2i]j*Bi[2j](t−{2m−3})
  • where Xij, Yij are constant tables derived from the windowing function for the full aperture such that X and Y are apodizing functions, i and j represent coordinates in space (Cartesian) and where k corresponds to azimuthal angle θ and m represents polar angle φ. Inputs can be combined in any desired adjacent fashion including up, down, azimuthal angle θ and polar angle φ.
  • The first set of paired signals B is combined to form:

  • C,up,left,(t)=B11up(t−1)+B12up(t+1)

  • C,up,right,(t)=B11up(t)+B12up(t−1)

  • C,down,left,(t)=B11down(t−1)+B12down(t+1)

  • C,down,right,(t)=B11down(t)+B(12)down(t−1)
  • where the first two indices in the array, in this instance, “11”, identify the location of the subarray in the sensor array, e.g. the first index counts from left to right and the second index counts from the top to the bottom of the array. In addition to the location of the subarray in the sensor array, the second set of paired signals such as adds the polar angles of a beam associated with the subarray. As the Aij array in most embodiments has no angle associated it with it, just two indices are listed. The pairing process continues until the spatial input from the entire sensor array has been converted to angular information of resolution at the Abbe limit. While these exemplary calculations demonstrate pairwise combinations of signals, the number of signals combined at each hierarchy in each subarray could vary from two to the square root of the total sensor count. For example, a third set of third set of paired signals D could be calculated according to the formula:

  • Dijkm(t)=Dijkm(t)=Yi[2j−m]*Ci[2j−m]k[m/2](t+{2m−3})+Yi[2j]Ci[2j]k[m/2](t−{2m−3}).
  • with D having twice as much angular resolution as when the raw input data was paired to form the first set of paired signals B, where Xij, Yij are constant tables derived from the windowing function for the full aperture such that X and Y are apodizing functions, i and j represent coordinates in space (Cartesian) and where k corresponds to azimuthal angle θ and m represents polar angle φ. Inputs can be combined in any desired adjacent fashion including up, down, azimuthal angle θ and polar angle φ.
  • In an alternative embodiment as shown in FIG. 7, each A may have a location in but a single direction and each C has the center location but diverse directions such that:

  • Aij(t)=raw inputs amplitudes

  • Bijkm(t)=Ai[2j−m](t+{2m−4})+Ai[2j](t−{2m−4})

  • Cijkm(t)=B[2i−m]j[k/2]m(t+{2k−4})+B[2i]j[k/2]m(t−{2k−4})
  • where:
  • i: space index left/right
  • j: space index up/down
  • k: angle index left/right
  • m: angle index up/down
  • such that:

  • A12(t+1)+A11(t−1) to yield B in an upwards direction (Bup)

  • A12(t)+A11(t) to yield B at an azimuthal angle (Bθ)

  • A12(t−1)+A11(t+1) to yield B in a downwards direction (Bdown)

  • and

  • C,up,left,(t)=B11up(t−1)+B12up(t+1)

  • C,up,θ,(t)=B11up(t)+B12up

  • C,up,right,(t)=B11up(t)+B12up(t−1)

  • C,down,left,(t)=B11down(t−1)+B12down(t+1)

  • C,down,θ,(t)=B11down(t)+B12down

  • C,down,right,(t)=B11down(t)+B(12)down(t−1)
  • with the pairing process continuing until the spatial input from the entire sensor array has been converted to angular information of resolution at the Abbe limit. While these exemplary calculations demonstrate pairwise combinations of signals, the number of signals combined at each hierarchy in each subarray could vary from two to the square root of the total sensor count.
  • The direction of a signal in a phased array may be detected by selectively delaying the signals received from each sensor and running cross-correlations of the received return signals. While this is feasible for phased arrays with small number of sensors, the computational cost for a larger array is the square of the number of sensors in the array. By hierarchically ranking pairs of sensors in space, angle, and accounting for time, the computational cost is the number of sensors times the log of the number of sensors rather than the square, decreasing the computational cost considerably. As shown in Table 1, even 512×512 inputs and outputs calculated according to the methods described herein can be calculated four orders of magnitude more efficiently than traditional methods as shown in lines 1-5 (delay and sum (4.12E+04) to 1.61E+02) of Table 1.
  • TABLE 1
    Computational Cost of Beamforming
    input output time make 1 sum over sum layer; GFLOPS at
    case nxm nxm window interpolation beam beams FLOPS/frame 100 fps
    delay 262144 262144 262144 786432 524288 4.12E+11 4.12E+11 4.12E+04
    and sum
    one of 512 512 512 1536 1024 1572864 8.05E+08
    two
    two of 512 262144 512 1536 1024 805306368 8.05E+08
    two
    1.61E+09 1.61E+02
    one of 32 32 32 96 64 6144 1.01E+08
    four
    two of 16 512 16 48 32 49152 2.52E+07
    four
    three of 32 16384 32 96 64 3145728 1.01E+08
    four
    four of 16 262144 16 48 32 25165824 2.52E+07
    four
    2.52E+08 2.52E+01
    one of 4 4 4 12 8 96 6.29E+05
    nine
    two of 4 16 4 12 8 384 6.29E+06
    nine
    three of 4 64 4 12 8 1536 6.29E+06
    nine
    four of 4 256 4 12 8 6144 6.29E+06
    nine
    five of 4 1024 4 12 8 24576 6.29E+06
    nine
    six of 4 4096 4 12 8 98304 2.52E+07
    nine
    seven of 4 16384 4 12 8 393216 6.29E+06
    nine
    eight of 4 65536 4 12 8 1572864 6.29E+06
    nine
    nine of 4 262144 4 12 8 6291456 6.29E+06
    nine
    max depth for 7.55E+07 7.55E+00
    512 × 512
  • This is additionally shown in FIG. 8 and FIG. 9, as the number of sensors in the array increase, the processing delay (FIG. 8) and runtime of traditional methods increases significantly in proportion to the methods described herein (FIG. 9).
  • FIG. 10 illustrates several components of an exemplary system 1000 in accordance with one embodiment. In various embodiments, system 1000 may include a desktop PC, server, workstation, mobile phone, laptop, tablet, set-top box, appliance, or other computing device that is capable of performing operations such as those described herein. In some embodiments, system 1000 may include many more components than those shown in FIG. 10. However, it is not necessary that all of these generally conventional components be shown in order to disclose an illustrative embodiment. Collectively, the various tangible components or a subset of the tangible components may be referred to herein as “logic” configured or adapted in a particular way, for example as logic configured or adapted with particular software or firmware.
  • In various embodiments, system 1000 may comprise one or more physical and/or logical devices that collectively provide the functionalities described herein. In some embodiments, system 1000 may comprise one or more replicated and/or distributed physical or logical devices.
  • In some embodiments, system 1000 may comprise one or more computing resources provisioned from a “cloud computing” provider, for example, Amazon Elastic Compute Cloud (“Amazon EC2”), provided by Amazon.com, Inc. of Seattle, Wash.; Sun Cloud Compute Utility, provided by Sun Microsystems, Inc. of Santa Clara, Calif.; Windows Azure, provided by Microsoft Corporation of Redmond, Wash., and the like.
  • System 1000 includes a bus 1002 interconnecting several components including a network interface 1008, a display 1006, a central processing unit 1010, and a memory 1004.
  • Memory 1004 generally comprises a random access memory (“RAM”) and permanent non-transitory mass storage device, such as a hard disk drive or solid-state drive. Memory 1004 stores an operating system 1012 as well as routine 200, routine 300 and routine 400.
  • These and other software components may be loaded into memory 1004 of system 1000 using a drive mechanism (not shown) associated with a non-transitory computer-readable medium 1016, such as a floppy disc, tape, DVD/CD-ROM drive, memory card, or the like.
  • Memory 1004 also includes database 1014. In some embodiments, system 1000 may communicate with database 1014 via network interface 1008, a storage area network (“SAN”), a high-speed serial bus, and/or via the other suitable communication technology.
  • In some embodiments, database 1014 may comprise one or more storage resources provisioned from a “cloud storage” provider, for example, Amazon Simple Storage Service (“Amazon S3”), provided by Amazon.com, Inc. of Seattle, Wash., Google Cloud Storage, provided by Google, Inc. of Mountain View, Calif., and the like.
  • References to “one embodiment” or “an embodiment” do not necessarily refer to the same embodiment, although they may. Unless the context clearly requires otherwise, throughout the description and the claims, the words “comprise,” “comprising,” and the like are to be construed in an inclusive sense as opposed to an exclusive or exhaustive sense; that is to say, in the sense of “including, but not limited to.” Words using the singular or plural number also include the plural or singular number respectively, unless expressly limited to a single one or multiple ones. Additionally, the words “herein,” “above,” “below” and words of similar import, when used in this application, refer to this application as a whole and not to any particular portions of this application. When the claims use the word “or” in reference to a list of two or more items, that word covers all of the following interpretations of the word: any of the items in the list, all of the items in the list and any combination of the items in the list, unless expressly limited to one or the other. “Logic” refers to machine memory circuits, non-transitory machine readable media, and/or circuitry which by way of its material and/or material-energy configuration comprises control and/or procedural signals, and/or settings and values (such as resistance, impedance, capacitance, inductance, current/voltage ratings, etc.), that may be applied to influence the operation of a device. Magnetic media, electronic circuits, electrical and optical memory (both volatile and nonvolatile), and firmware are examples of logic. Logic specifically excludes pure signals or software per se (however does not exclude machine memories comprising software and thereby forming configurations of matter). Those skilled in the art will appreciate that logic may be distributed throughout one or more devices, and/or may be comprised of combinations memory, media, processing circuits and controllers, other circuits, and so on. Therefore, in the interest of clarity and correctness logic may not always be distinctly illustrated in drawings of devices and systems, although it is inherently present therein. The techniques and procedures described herein may be implemented via logic distributed in one or more computing devices. The particular distribution and choice of logic will vary according to implementation.
  • Those having skill in the art will appreciate that there are various logic implementations by which processes and/or systems described herein can be effected (e.g., hardware, software, and/or firmware), and that the preferred vehicle will vary with the context in which the processes are deployed. “Software” refers to logic that may be readily readapted to different purposes (e.g. read/write volatile or nonvolatile memory or media). “Firmware” refers to logic embodied as read-only memories and/or media. Hardware refers to logic embodied as analog and/or digital circuits. If an implementer determines that speed and accuracy are paramount, the implementer may opt for a hardware and/or firmware vehicle; alternatively, if flexibility is paramount, the implementer may opt for a solely software implementation; or, yet again alternatively, the implementer may opt for some combination of hardware, software, and/or firmware. Hence, there are several possible vehicles by which the processes described herein may be effected, none of which is inherently superior to the other in that any vehicle to be utilized is a choice dependent upon the context in which the vehicle will be deployed and the specific concerns (e.g., speed, flexibility, or predictability) of the implementer, any of which may vary.
  • Those skilled in the art will recognize that optical aspects of implementations may involve optically-oriented hardware, software, and or firmware. The foregoing detailed description has set forth various embodiments of the devices and/or processes via the use of block diagrams, flowcharts, and/or examples. Insofar as such block diagrams, flowcharts, and/or examples contain one or more functions and/or operations, it will be understood as notorious by those within 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. Several portions of the subject matter described herein may be implemented via Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs), digital signal processors (DSPs), or other integrated formats. However, those skilled in the art will recognize that some aspects of the embodiments 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 processors (e.g., as one or more programs running on one or more 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 skill in the art in light of this disclosure. In addition, those skilled in the art will appreciate that the mechanisms of the subject matter described herein are capable of being distributed as a program product in a variety of forms, and that an illustrative embodiment of the subject matter described herein applies equally regardless of the particular type of signal bearing media used to actually carry out the distribution. Examples of a 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, flash drives, SD cards, solid state fixed or removable storage, and computer memory.
  • In a general sense, those skilled in the art will recognize that the various aspects described herein which can be implemented, individually and/or collectively, by a wide range of hardware, software, firmware, or any combination thereof can be viewed as being composed of various types of “circuitry.” Consequently, as used herein “circuitry” includes, but is not limited to, electrical circuitry having at least one discrete electrical circuit, electrical circuitry having at least one integrated circuit, electrical circuitry having at least one application specific integrated circuit, circuitry forming a general purpose computing device configured by a computer program (e.g., a general purpose computer configured by a computer program which at least partially carries out processes and/or devices described herein, or a microprocessor configured by a computer program which at least partially carries out processes and/or devices described herein), circuitry forming a memory device (e.g., forms of random access memory), and/or circuitry forming a communications device (e.g., a modem, communications switch, or optical-electrical equipment).
  • Those skilled in the art will recognize that it is common within the art to describe devices and/or processes in the fashion set forth herein, and thereafter use standard engineering practices to integrate such described devices and/or processes into larger systems. That is, at least a portion of the devices and/or processes described herein can be integrated into a network processing system via a reasonable amount of experimentation.
  • The foregoing described aspects depict different components contained within, or connected with different other components. It is to be understood that such depicted architectures are merely exemplary, and that in fact many other architectures can be implemented which achieve the same functionality. In a conceptual sense, any arrangement of components to achieve the same functionality is effectively “associated” such that the desired functionality is achieved. Hence, any two components herein combined to achieve a particular functionality can be seen as “associated with” each other such that the desired functionality is achieved, irrespective of architectures or intermedial components. Likewise, any two components so associated can also be viewed as being “operably connected,” or “operably coupled,” to each other to achieve the desired functionality.
  • Embodiments of methods and systems for interpreting beam direction imaging data have been described. The following claims are directed to said embodiments, but do not preempt application performance testing in the abstract. Those having skill in the art will recognize numerous other approaches to interpreting beam direction imaging data possible and/or utilized commercially, precluding any possibility of preemption in the abstract. However, the claimed system improves, in one or more specific ways, the operation of a machine system for interpreting beam direction imaging data, and thus distinguishes from other approaches to the same problem/process in how its physical arrangement of a machine system determines the system's operation and ultimate effects on the material environment. The terms used in the appended claims are defined herein in the glossary section, with the proviso that the claim terms may be used in a different manner if so defined by express recitation.

Claims (20)

What is claimed is:
1. A method for interpreting beam direction imaging data comprising:
acquiring a first plurality of raw input signals from a first set of neighboring transducers in a phased array;
combining the first plurality of raw input signals to form a first set of output angular signals;
acquiring a second plurality of raw input signals from a second set of neighboring sensors in the phased array;
combining the second plurality of raw input signals from the second set of neighboring sensors in the phased array to form a second set of output angular signals;
combining angles of interest from the first set of output angular signals with the second set of output angular signals to refine angular resolution; and
wherein the angles of interest from the first set of output angular signals and the second set of output angular signals may be combined in a plurality of different independent ways to refine angular resolution and improve image quality.
2. The method of claim 1, wherein the imaging data is near field imaging data.
3. The method of claim 1, wherein the imaging data is far field imaging data.
4. The method of claim 1, wherein the angles of interest from the first set of output angular signals and the second set of output angular signals may be combined pairwise in increasing levels of hierarchy until a spatial input from the phased array is converted to angular information of resolution at an Abbe limit.
5. The method of claim 1, wherein, the raw input is apodized.
6. The method of claim 1, wherein a sample frequency generating the first plurality of raw input signals and the second plurality of raw input signals is at least two times per wavelength.
7. The method of claim 1, wherein a sample frequency generating the first plurality of raw input signals and the second plurality of raw input signals is four times per wavelength.
8. The method of claim 1, wherein a sample frequency generating the first plurality of raw input signals and the second plurality of raw input signals is less than ten times per wave length.
9. The method of claim 1, wherein there are a first plurality of frequencies generating the first plurality of raw input signals.
10. The method of claim 1, wherein there are a second plurality of frequencies generating the second plurality of raw input signals.
11. The method of claim 1, wherein the plurality of frequencies generating the first plurality of raw input signals and the second plurality of raw input signals first and second raw input signals are the same.
12. The method of claim 1, wherein the plurality of frequencies generating the first plurality of raw input signals and the second plurality of raw input signals are different.
13. The method of claim 1, wherein the beam directions are determined in parallel.
14. The method of claim 1, wherein the transducers are less than a wavelength apart.
15. The method of claim 14, wherein the transducers are less than 0.7 wavelengths apart.
16. A method of generating a multi-dimensional image from a phase array with one less dimension than the multi-dimensional image comprising:
receiving a signal of amplitude (A) from an array of sensors over time (t);
apodizing received signals A;
pairing each signal A received by a sensor with an adjacent signal above, below and across forming a first set of paired signals B;
compensating for the time delay due to location difference of each sensor receiving the signal;
pairing each pair in the first set of paired signals B in accordance with their spatial placement and angle in volume in the phase array to form a second set of paired signals C;
pairing each pair in the second set of paired signals C in accordance with their spatial placement and angle in volume in the phase array to form a third set of paired signals D;
wherein the third set of paired signals D produce the multi-dimensional image.
17. A beamforming apparatus comprising:
a phased array comprising transducers separated by a distance L configured to receive signals of a frequency (f) with a period (T) and wherein there is a time delay of +t/4 to −t/4 between signals received by adjacent transducers;
a processor configured to translate spatial input data to angular output by:
pairing each received signal according to space and time to create a first set of paired received signals;
pairing each of the first set of paired received signals according to space, angle and time to create a second set of paired signals;
pairing each of the second set of paired signals according to space, angle and time to create a third set of paired signals;
pairing each of the third set of paired signals according to space, angle and time to create a fourth set of paired signals;
continuing hierarchically to combine angles of interest with adjacent angular beams from neighboring sub-arrays to refine angular resolution until all of the spatial input has been converted to angular information of resolution at an Abbe limit;
apodizing each set of signals;
interpolating the angular information; and
forming an image from the interpolated angular information; and
wherein, all possible beam directions are detected in parallel.
18. The beamforming apparatus of claim 17, wherein the distance L is λ/1.44.
19. The beamforming apparatus of claim 17, wherein a beam angle varies between +π/4 radians to −π/4 radians.
20. The beamforming apparatus of claim 17, wherein the beamforming apparatus is frequency agnostic.
US15/133,474 2016-04-20 2016-04-20 Method and System for Determining Signal Direction Abandoned US20170307755A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US15/133,474 US20170307755A1 (en) 2016-04-20 2016-04-20 Method and System for Determining Signal Direction
US16/404,497 US11255964B2 (en) 2016-04-20 2019-05-06 Method and system for determining signal direction
US17/651,695 US11892542B1 (en) 2016-04-20 2022-02-18 Method and system for determining signal direction

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US15/133,474 US20170307755A1 (en) 2016-04-20 2016-04-20 Method and System for Determining Signal Direction

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US16/404,497 Continuation US11255964B2 (en) 2016-04-20 2019-05-06 Method and system for determining signal direction

Publications (1)

Publication Number Publication Date
US20170307755A1 true US20170307755A1 (en) 2017-10-26

Family

ID=60088988

Family Applications (3)

Application Number Title Priority Date Filing Date
US15/133,474 Abandoned US20170307755A1 (en) 2016-04-20 2016-04-20 Method and System for Determining Signal Direction
US16/404,497 Active 2037-08-03 US11255964B2 (en) 2016-04-20 2019-05-06 Method and system for determining signal direction
US17/651,695 Active 2036-06-29 US11892542B1 (en) 2016-04-20 2022-02-18 Method and system for determining signal direction

Family Applications After (2)

Application Number Title Priority Date Filing Date
US16/404,497 Active 2037-08-03 US11255964B2 (en) 2016-04-20 2019-05-06 Method and system for determining signal direction
US17/651,695 Active 2036-06-29 US11892542B1 (en) 2016-04-20 2022-02-18 Method and system for determining signal direction

Country Status (1)

Country Link
US (3) US20170307755A1 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10401492B2 (en) * 2016-05-31 2019-09-03 yoR Labs, Inc. Methods and systems for phased array returning wave front segmentation
US11255964B2 (en) * 2016-04-20 2022-02-22 yoR Labs, Inc. Method and system for determining signal direction
US11344281B2 (en) 2020-08-25 2022-05-31 yoR Labs, Inc. Ultrasound visual protocols
US11547386B1 (en) 2020-04-02 2023-01-10 yoR Labs, Inc. Method and apparatus for multi-zone, multi-frequency ultrasound image reconstruction with sub-zone blending
US11704142B2 (en) 2020-11-19 2023-07-18 yoR Labs, Inc. Computer application with built in training capability
US11751850B2 (en) 2020-11-19 2023-09-12 yoR Labs, Inc. Ultrasound unified contrast and time gain compensation control
US11832991B2 (en) 2020-08-25 2023-12-05 yoR Labs, Inc. Automatic ultrasound feature detection
US11937056B2 (en) 2019-08-22 2024-03-19 Rensselaer Polytechnic Institute Multi-talker separation using 3-tuple coprime microphone array
US11998391B1 (en) 2020-04-02 2024-06-04 yoR Labs, Inc. Method and apparatus for composition of ultrasound images with integration of “thick-slice” 3-dimensional ultrasound imaging zone(s) and 2-dimensional ultrasound zone(s) utilizing a multi-zone, multi-frequency ultrasound image reconstruction scheme with sub-zone blending
US12138123B2 (en) 2020-08-25 2024-11-12 yoR Labs, Inc. Unified interface for visualizing 2D, 3D and 4D ultrasound images
US12156761B1 (en) 2024-03-05 2024-12-03 yoR Labs, Inc. Bayesian anatomically-driven, artificial-intelligence based intracardiac echocardiography object detection and prediction

Family Cites Families (145)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2910040B2 (en) 1988-11-26 1999-06-23 富士ゼロックス株式会社 Image editing device
AU1294995A (en) 1993-11-29 1995-06-19 Perception, Inc. Pc based ultrasound device with virtual control user interface
US6120450A (en) * 1995-01-23 2000-09-19 Commonwealth Scientific And Industrial Research Organisation Phase and/or amplitude aberration correction for imaging
US6690963B2 (en) 1995-01-24 2004-02-10 Biosense, Inc. System for determining the location and orientation of an invasive medical instrument
US5617371A (en) 1995-02-08 1997-04-01 Diagnostic/Retrieval Systems, Inc. Method and apparatus for accurately determing the location of signal transducers in a passive sonar or other transducer array system
US5903516A (en) 1996-05-08 1999-05-11 Mayo Foundation For Medical Education And Research Acoustic force generator for detection, imaging and information transmission using the beat signal of multiple intersecting sonic beams
US5908389A (en) 1996-09-27 1999-06-01 Atl Ultrasound, Inc. Ultrasonic diagnostic imaging of harmonic frequencies with speckle reduction processing
US6031529A (en) 1997-04-11 2000-02-29 Avid Technology Inc. Graphics design software user interface
US6132374A (en) 1997-08-01 2000-10-17 Acuson Corporation Ultrasonic imaging method and system
US6123670A (en) 1998-12-15 2000-09-26 General Electric Company Ultrasound imaging with optimal image quality in region of interest
US9402601B1 (en) 1999-06-22 2016-08-02 Teratech Corporation Methods for controlling an ultrasound imaging procedure and providing ultrasound images to an external non-ultrasound application via a network
US20020173721A1 (en) * 1999-08-20 2002-11-21 Novasonics, Inc. User interface for handheld imaging devices
WO2001085031A1 (en) 2000-05-09 2001-11-15 Hitachi Medical Corporation Ultrasonic diagnostic apparatus
US6400981B1 (en) 2000-06-21 2002-06-04 Biosense, Inc. Rapid mapping of electrical activity in the heart
US7556602B2 (en) 2000-11-24 2009-07-07 U-Systems, Inc. Breast cancer screening with adjunctive ultrasound mammography
US6607489B2 (en) 2001-04-05 2003-08-19 General Electric Company Focus correction for ultrasound imaging through mammography compression plate
US6540683B1 (en) 2001-09-14 2003-04-01 Gregory Sharat Lin Dual-frequency ultrasonic array transducer and method of harmonic imaging
US7011632B2 (en) 2001-09-18 2006-03-14 Kretztechnik Ag Methods and apparatus for ultrasonic compound imaging
US6908434B1 (en) 2002-01-16 2005-06-21 Ep Medsystems, Inc. Ultrasound imaging catheter isolation system with temperature sensor
US7648462B2 (en) 2002-01-16 2010-01-19 St. Jude Medical, Atrial Fibrillation Division, Inc. Safety systems and methods for ensuring safe use of intra-cardiac ultrasound catheters
US7285117B2 (en) 2002-03-15 2007-10-23 Boston Scientific Scimed, Inc. Medical device control systems
US7090639B2 (en) 2003-05-29 2006-08-15 Biosense, Inc. Ultrasound catheter calibration system
KR100537280B1 (en) 2003-10-29 2005-12-16 삼성전자주식회사 Apparatus and method for inputting character using touch screen in portable terminal
US7682358B2 (en) 2003-10-30 2010-03-23 Medtronic, Inc. Steerable catheter
WO2005117209A1 (en) * 2004-05-28 2005-12-08 Telefonaktiebolaget Lm Ericsson (Publ) An antenna arrangement
US7914454B2 (en) 2004-06-25 2011-03-29 Wilk Ultrasound Of Canada, Inc. Real-time 3D ultrasonic imaging apparatus and method
US8858495B2 (en) 2004-12-28 2014-10-14 St. Jude Medical, Atrial Fibrillation Division, Inc. Five degree of freedom ultrasound catheter and catheter control handle
US9451932B2 (en) * 2004-12-30 2016-09-27 Crystalview Medical Imaging Limited Clutter suppression in ultrasonic imaging systems
AU2006220235B2 (en) 2005-03-04 2011-08-04 Cathrx Ltd A catheter handle and a catheter assembly including such a handle
CN1664611A (en) * 2005-03-24 2005-09-07 武汉大学 A Passive Channel Correction Method Based on Nonlinear Antenna Array
US7517318B2 (en) 2005-04-26 2009-04-14 Biosense Webster, Inc. Registration of electro-anatomical map with pre-acquired image using ultrasound
JP2009500086A (en) 2005-07-01 2009-01-08 ハンセン メディカル,インク. Robotic guide catheter system
US8165908B2 (en) 2005-07-29 2012-04-24 Siemens Aktiengesellschaft Tool tip with additional information and task-sensitive direct access help for a user
US7918793B2 (en) 2005-10-28 2011-04-05 Biosense Webster, Inc. Synchronization of ultrasound imaging data with electrical mapping
US7901358B2 (en) 2005-11-02 2011-03-08 Visualsonics Inc. High frequency array ultrasound system
EP1965705A2 (en) 2005-12-19 2008-09-10 Koninklijke Philips Electronics N.V. Automatic ultrasound scanning initiated by protocol stage
US20070174772A1 (en) 2006-01-12 2007-07-26 Gorman Jerome S Method and system for integrated network multimedia distribution
US7860553B2 (en) 2006-02-09 2010-12-28 Biosense Webster, Inc. Two-stage calibration of medical probes
US8075486B2 (en) 2006-05-03 2011-12-13 Biosense Webster, Inc. Enhanced ultrasound image display
US20070259158A1 (en) 2006-05-05 2007-11-08 General Electric Company User interface and method for displaying information in an ultrasound system
US7423578B1 (en) 2006-06-09 2008-09-09 Lockheed Martin Corporation Split aperture array for increased short range target coverage
US20100030076A1 (en) 2006-08-01 2010-02-04 Kobi Vortman Systems and Methods for Simultaneously Treating Multiple Target Sites
WO2008042423A2 (en) 2006-10-02 2008-04-10 Hansen Medical, Inc. Systems for three-dimensional ultrasound mapping
US7996060B2 (en) 2006-10-09 2011-08-09 Biosense Webster, Inc. Apparatus, method, and computer software product for registration of images of an organ using anatomical features outside the organ
US8079263B2 (en) 2006-11-10 2011-12-20 Penrith Corporation Transducer array imaging system
US8449467B2 (en) 2006-11-28 2013-05-28 Siemens Medical Solutions Usa, Inc. Helical acoustic array for medical ultrasound
US7831076B2 (en) 2006-12-08 2010-11-09 Biosense Webster, Inc. Coloring electroanatomical maps to indicate ultrasound data acquisition
US8702612B2 (en) 2007-01-11 2014-04-22 Koninklijke Philips N.V. Catheter for three-dimensional intracardiac echocardiography and system including the same
EP2147331B1 (en) 2007-04-13 2017-07-19 Koninklijke Philips N.V. High speed ultrasonic thick slice imaging
US8989842B2 (en) 2007-05-16 2015-03-24 General Electric Company System and method to register a tracking system with intracardiac echocardiography (ICE) imaging system
US9055883B2 (en) 2007-05-16 2015-06-16 General Electric Company Surgical navigation system with a trackable ultrasound catheter
US20100160784A1 (en) * 2007-06-01 2010-06-24 Koninklijke Philips Electronics N.V. Wireless Ultrasound Probe With Audible Indicator
WO2009020617A1 (en) 2007-08-06 2009-02-12 Orison Corporation System and method for three-dimensional ultrasound imaging
US20090118620A1 (en) 2007-11-06 2009-05-07 General Electric Company System and method for tracking an ultrasound catheter
WO2009062061A1 (en) 2007-11-09 2009-05-14 University Of Virginia Patent Foundation Steerable epicardial pacing catheter system placed via the subxiphoid process
US9211160B2 (en) 2008-01-16 2015-12-15 Luiz Geraldo Pivotto Remotely controlled catheter insertion system with automatic control system
KR101055530B1 (en) 2008-03-28 2011-08-08 삼성메디슨 주식회사 Ultrasound system including touch screen integrated display
US8261190B2 (en) 2008-04-24 2012-09-04 Burlington Education Ltd. Displaying help sensitive areas of a computer application
ES2580177T3 (en) 2008-05-13 2016-08-19 Boston Scientific Scimed, Inc. Steering system with locking mechanism
JP5307453B2 (en) 2008-05-29 2013-10-02 株式会社日立メディコ Ultrasonic diagnostic equipment
US8390438B2 (en) 2008-09-24 2013-03-05 St. Jude Medical, Atrial Fibrillation Division, Inc. Robotic catheter system including haptic feedback
JP2010075586A (en) 2008-09-29 2010-04-08 Ge Medical Systems Global Technology Co Llc Ultrasonic diagnostic apparatus
EP2346269B1 (en) 2008-11-04 2019-02-13 Olympus Corporation Acoustic oscillator
CN102203714A (en) 2008-11-06 2011-09-28 皇家飞利浦电子股份有限公司 Breast ultrasound annotation user interface
JP5789195B2 (en) 2008-12-08 2015-10-07 シリコンバレー メディカル インスツルメンツ インコーポレイテッド Catheter system for image guidance
US20100146431A1 (en) 2008-12-09 2010-06-10 Microsoft Corporation Object picker with window splitter
US8900150B2 (en) 2008-12-30 2014-12-02 St. Jude Medical, Atrial Fibrillation Division, Inc. Intracardiac imaging system utilizing a multipurpose catheter
US8676290B2 (en) 2010-05-11 2014-03-18 St. Jude Medical, Atrial Fibrillation Division, Inc. Multi-directional catheter control handle
US8799013B2 (en) 2009-11-24 2014-08-05 Penrad Technologies, Inc. Mammography information system
US8827948B2 (en) 2010-09-17 2014-09-09 Hansen Medical, Inc. Steerable catheters
JP2012069065A (en) 2010-09-27 2012-04-05 Nintendo Co Ltd Information processing program, and information processing device and method
WO2012060932A2 (en) 2010-10-25 2012-05-10 Endosee Corporation Method and apparatus for hysteroscopy and endometrial biopsy
WO2012059851A1 (en) 2010-11-05 2012-05-10 Koninklijke Philips Electronics N.V. Image content based prediction and image cache controller
WO2012080957A2 (en) 2010-12-15 2012-06-21 Koninklijke Philips Electronics N.V. Ultrasound imaging system with patient-specific settings
ES2900584T3 (en) 2010-12-23 2022-03-17 Bard Access Systems Inc System for guiding a rigid instrument
US9116609B2 (en) 2011-03-30 2015-08-25 Mckesson Financial Holdings Methods, apparatuses and computer program products for generating regions of interest using gestures via a user interface
US9179890B2 (en) 2011-07-14 2015-11-10 Siemens Aktiengesellschaft Model-based positioning for intracardiac echocardiography volume stitching
US9132913B1 (en) 2013-09-26 2015-09-15 Rockwell Collins, Inc. Simplified auto-flight system coupled with a touchscreen flight control panel
US20130274712A1 (en) 2011-11-02 2013-10-17 Stuart O. Schecter Haptic system for balloon tipped catheter interventions
US20130239062A1 (en) 2012-03-06 2013-09-12 Apple Inc. Operations affecting multiple images
US9030354B2 (en) 2012-03-12 2015-05-12 International Business Machines Corporation Imaging architecture with code-division multiplexing for large aperture arrays
US10667790B2 (en) 2012-03-26 2020-06-02 Teratech Corporation Tablet ultrasound system
US9323443B2 (en) 2012-05-02 2016-04-26 International Business Machines Corporation Drilling of displayed content in a touch screen device
US9147280B2 (en) 2012-08-03 2015-09-29 Kabushiki Kaisha Toshiba Preparation and display of derived series of medical images
WO2014025917A1 (en) 2012-08-07 2014-02-13 Viderics, Inc. System and method for ultrasonic diagnostics
CN104582582B (en) 2012-08-21 2017-12-15 毛伊图像公司 Ultrasonic image-forming system memory architecture
US10140888B2 (en) 2012-09-21 2018-11-27 Terarecon, Inc. Training and testing system for advanced image processing
KR101630761B1 (en) 2012-09-24 2016-06-15 삼성전자주식회사 Ultrasound apparatus and method for providing information using the ultrasound apparatus
KR20140090283A (en) 2012-12-12 2014-07-17 삼성메디슨 주식회사 Ultrasound apparatus and method for inputting information using the ultrasound apparatus
US9652589B2 (en) 2012-12-27 2017-05-16 General Electric Company Systems and methods for using a touch-sensitive display unit to analyze a medical image
US9958420B2 (en) * 2013-02-06 2018-05-01 Bwxt Technical Services Group, Inc. Synthetic data collection method for full matrix capture using an ultrasound array
JP6422894B2 (en) 2013-02-08 2018-11-14 アクタス メディカル インクAcutus Medical,Inc. Expandable catheter assembly with flexible printed circuit board
US10849702B2 (en) 2013-03-15 2020-12-01 Auris Health, Inc. User input devices for controlling manipulation of guidewires and catheters
US9095682B2 (en) 2013-04-30 2015-08-04 St. Jude Medical Luxembourg Holding S.À.R.L. Control handles for catheters
US9996562B2 (en) 2013-07-09 2018-06-12 Oracle International Corporation Automated database migration architecture
US20150065877A1 (en) 2013-08-30 2015-03-05 General Electric Company Method and system for generating a composite ultrasound image
USD773496S1 (en) 2013-09-17 2016-12-06 Oracle International Corporation Display screen or portion thereof with graphical user interface
US10123768B2 (en) 2013-09-25 2018-11-13 Georgia Tech Research Corporation MRI compatible 3-D intracardiac echography catheter and system
KR20150118495A (en) 2014-04-14 2015-10-22 삼성전자주식회사 ultrasonic probe, ultrasonic imaging apparatus and method for controlling a ultrasonic imaging apparatus
US10624612B2 (en) * 2014-06-05 2020-04-21 Chikayoshi Sumi Beamforming method, measurement and imaging instruments, and communication instruments
US11369405B2 (en) 2014-06-13 2022-06-28 InterShunt Technologies, Inc. Method and septostomy device for creating an interatrial aperture
JP6055865B2 (en) 2014-08-04 2016-12-27 富士重工業株式会社 Driving environment risk determination device and driving environment risk notification device
WO2016027959A1 (en) 2014-08-22 2016-02-25 Samsung Medison Co., Ltd. Method, apparatus, and system for outputting medical image representing object and keyboard image
US20160161594A1 (en) 2014-12-05 2016-06-09 Stages Pcs, Llc Swarm mapping system
US20160165338A1 (en) 2014-12-05 2016-06-09 Stages Pcs, Llc Directional audio recording system
US20160165341A1 (en) 2014-12-05 2016-06-09 Stages Pcs, Llc Portable microphone array
KR102418975B1 (en) 2014-12-05 2022-07-08 삼성메디슨 주식회사 Ultrasound apparatus and method for providing information
US20160161595A1 (en) 2014-12-05 2016-06-09 Stages Pcs, Llc Narrowcast messaging system
US20160161589A1 (en) 2014-12-05 2016-06-09 Stages Pcs, Llc Audio source imaging system
US9931487B2 (en) 2015-08-06 2018-04-03 Boston Scientific Scimed, Inc. Bidirectional steering control apparatus for a catheter
US20170090571A1 (en) 2015-09-29 2017-03-30 General Electric Company System and method for displaying and interacting with ultrasound images via a touchscreen
KR20170064297A (en) 2015-12-01 2017-06-09 삼성전자주식회사 Medical image apparatus, and control method thereof
RU2734864C2 (en) 2015-12-29 2020-10-23 Конинклейке Филипс Н.В. Ultrasound visualization system with multimode interface with touch screen
US20170307755A1 (en) * 2016-04-20 2017-10-26 YoR Labs Method and System for Determining Signal Direction
US10816650B2 (en) 2016-05-27 2020-10-27 Interson Corporation Ultrasonic imaging probe including composite aperture receiving array
US10401492B2 (en) 2016-05-31 2019-09-03 yoR Labs, Inc. Methods and systems for phased array returning wave front segmentation
US10499882B2 (en) 2016-07-01 2019-12-10 yoR Labs, Inc. Methods and systems for ultrasound imaging
CN109640830B (en) 2016-07-14 2021-10-19 医视特有限公司 Precedent based ultrasound focusing
US20180021544A1 (en) 2016-07-25 2018-01-25 General Electric Company Catheter-Based User Interface Device For Remote Control Of Display Images
US10463439B2 (en) 2016-08-26 2019-11-05 Auris Health, Inc. Steerable catheter with shaft load distributions
US20180055483A1 (en) 2016-08-26 2018-03-01 yoR Labs, Inc. Methods and Systems for Ultrasound Controls
US20180064415A1 (en) 2016-09-07 2018-03-08 Siemens Medical Solutions Usa, Inc. Acoustic ablation assisted intra-cardiac echocardiography catheter
JP7030799B2 (en) 2016-09-29 2022-03-07 コーニンクレッカ フィリップス エヌ ヴェ Catheter tip assembly for intracardiac echo echo (ICE)
US11385349B2 (en) 2016-10-21 2022-07-12 Mayo Foundation For Medical Education And Research Delay-encoded harmonic imaging with an ultrasound system
WO2018148153A1 (en) * 2017-02-08 2018-08-16 Giant Leap Holdings, Llc Light steering and focusing by dielectrophoresis
EP3482691A1 (en) 2017-11-14 2019-05-15 Koninklijke Philips N.V. Ice catheter with multiple transducer arrays
US10916903B2 (en) 2018-02-04 2021-02-09 Creganna Unlimited Company System having a cable assembly and plug and receptacle connectors
EP3530195A3 (en) 2018-02-23 2019-10-16 Canon Medical Systems Corporation Analysis apparatus and analysis method
US11399803B2 (en) 2018-08-08 2022-08-02 General Electric Company Ultrasound imaging system and method
US11653896B2 (en) 2018-08-21 2023-05-23 Siemens Healthcare Gmbh Active steering for intracardiac echocardiography catheters
WO2020049012A1 (en) 2018-09-07 2020-03-12 Koninklijke Philips N.V. 3d ultrasound imaging with broadly focused transmit beams at a high frame rate of display
EP3861530A1 (en) 2018-10-04 2021-08-11 Intuitive Surgical Operations, Inc. Graphical user interface for defining an anatomical boundary
KR102747176B1 (en) 2018-12-11 2024-12-27 삼성메디슨 주식회사 Ultrasound imaging apparatus, method for controlling the same, and computer program product
US11464488B2 (en) 2018-12-27 2022-10-11 General Electric Company Methods and systems for a medical grading system
WO2020205874A1 (en) 2019-04-05 2020-10-08 Butterfly Network, Inc. Wireless ultrasound architectures
CN114286702A (en) 2019-06-14 2022-04-05 Lc医疗有限责任公司 Intracardiac delivery catheter and method of use
WO2021011380A1 (en) 2019-07-12 2021-01-21 Verathon Inc. Representation of a target during aiming of an ultrasound probe
US11455894B2 (en) 2019-10-28 2022-09-27 Skydio, Inc. Structure scan using unmanned aerial vehicle
US11547386B1 (en) 2020-04-02 2023-01-10 yoR Labs, Inc. Method and apparatus for multi-zone, multi-frequency ultrasound image reconstruction with sub-zone blending
US12138123B2 (en) 2020-08-25 2024-11-12 yoR Labs, Inc. Unified interface for visualizing 2D, 3D and 4D ultrasound images
US11832991B2 (en) 2020-08-25 2023-12-05 yoR Labs, Inc. Automatic ultrasound feature detection
US11344281B2 (en) 2020-08-25 2022-05-31 yoR Labs, Inc. Ultrasound visual protocols
US11751850B2 (en) 2020-11-19 2023-09-12 yoR Labs, Inc. Ultrasound unified contrast and time gain compensation control
US11704142B2 (en) 2020-11-19 2023-07-18 yoR Labs, Inc. Computer application with built in training capability
US20230059122A1 (en) 2021-08-17 2023-02-23 yoR Labs, Inc. Orthogonally oriented steering controls for ice catheter

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11255964B2 (en) * 2016-04-20 2022-02-22 yoR Labs, Inc. Method and system for determining signal direction
US11892542B1 (en) 2016-04-20 2024-02-06 yoR Labs, Inc. Method and system for determining signal direction
US10401492B2 (en) * 2016-05-31 2019-09-03 yoR Labs, Inc. Methods and systems for phased array returning wave front segmentation
US11937056B2 (en) 2019-08-22 2024-03-19 Rensselaer Polytechnic Institute Multi-talker separation using 3-tuple coprime microphone array
US11547386B1 (en) 2020-04-02 2023-01-10 yoR Labs, Inc. Method and apparatus for multi-zone, multi-frequency ultrasound image reconstruction with sub-zone blending
US11998391B1 (en) 2020-04-02 2024-06-04 yoR Labs, Inc. Method and apparatus for composition of ultrasound images with integration of “thick-slice” 3-dimensional ultrasound imaging zone(s) and 2-dimensional ultrasound zone(s) utilizing a multi-zone, multi-frequency ultrasound image reconstruction scheme with sub-zone blending
US11344281B2 (en) 2020-08-25 2022-05-31 yoR Labs, Inc. Ultrasound visual protocols
US11832991B2 (en) 2020-08-25 2023-12-05 yoR Labs, Inc. Automatic ultrasound feature detection
US12138123B2 (en) 2020-08-25 2024-11-12 yoR Labs, Inc. Unified interface for visualizing 2D, 3D and 4D ultrasound images
US11704142B2 (en) 2020-11-19 2023-07-18 yoR Labs, Inc. Computer application with built in training capability
US11751850B2 (en) 2020-11-19 2023-09-12 yoR Labs, Inc. Ultrasound unified contrast and time gain compensation control
US12156761B1 (en) 2024-03-05 2024-12-03 yoR Labs, Inc. Bayesian anatomically-driven, artificial-intelligence based intracardiac echocardiography object detection and prediction

Also Published As

Publication number Publication date
US11892542B1 (en) 2024-02-06
US11255964B2 (en) 2022-02-22
US20190324139A1 (en) 2019-10-24

Similar Documents

Publication Publication Date Title
US11892542B1 (en) Method and system for determining signal direction
Perrot et al. So you think you can DAS? A viewpoint on delay-and-sum beamforming
Stanton et al. Calibration of broadband active acoustic systems using a single standard spherical target
CN111323784B (en) Near-field distributed sound source positioning method
US11467272B2 (en) Compressive sensing in forming ultrasound images
CN102508251B (en) A Fast Realization Method of Sector Transformation in Multibeam Image Sonar
KR20190123683A (en) Angular resolution of targets using separate radar receivers
CN104656073B (en) Three-dimensional imaging sonar wave beam forming method and implementation method on multi-core processor
Liao et al. Array signal processing and systems
Cooley et al. Synthetic focus imaging using partial datasets
Engholm et al. Imaging and suppression of Lamb modes using adaptive beamforming
US20180299537A1 (en) Beamforming apparatus, beamforming method, and ultrasonic imaging apparatus
US11484292B2 (en) Ultrasound signal processing device that uses synthetic aperture method and delay and sum method
Jing et al. Sound source localisation using a single acoustic vector sensor and multichannel microphone phased arrays
US8038620B2 (en) Fresnel zone imaging system and method
Rypkema et al. Memory-efficient approximate three-dimensional beamforming
Taki et al. Accurate ultrasound imaging based on range point migration method for the depiction of fetal surface
Roux et al. Experimental measurement of the acoustic sensitivity kernel
Lucifredi et al. Gray whale target strength measurements and the analysis of the backscattered response
Eisele et al. Object classification in automotive ultrasonic surround sensing using a compact 2× 2 sensor array and a convolutional neural network
Swanson et al. Small-aperture array processing for passive multi-target angle of arrival estimation
Ma et al. Joint DOD and DOA estimation for bistatic MIMO sonar based on reduced-order regularized MFOCUSS
Chen et al. Horizontal Detection Range Estimation of Deep-Sea Acoustic Shadow Area Based on Vertical Phased Emission Array
Mahata et al. Parametric localisation in frequency diverse array
JP2023119626A (en) Phasing processing system, phasing processing method, and program for phasing processing method

Legal Events

Date Code Title Description
AS Assignment

Owner name: YOR LABS, LLC, OREGON

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BROOKS, CLARK;REEL/FRAME:038332/0117

Effective date: 20160420

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION