US20070293757A1 - Artifact reduction for volume acquisition - Google Patents

Artifact reduction for volume acquisition Download PDF

Info

Publication number
US20070293757A1
US20070293757A1 US11/893,922 US89392207A US2007293757A1 US 20070293757 A1 US20070293757 A1 US 20070293757A1 US 89392207 A US89392207 A US 89392207A US 2007293757 A1 US2007293757 A1 US 2007293757A1
Authority
US
United States
Prior art keywords
scan
velocity
array
positions
volume
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
US11/893,922
Inventor
Gerald Raitzer
Mervin Smith-Casem
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.)
Siemens Medical Solutions USA Inc
Original Assignee
Siemens Medical Solutions USA 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 Siemens Medical Solutions USA Inc filed Critical Siemens Medical Solutions USA Inc
Priority to US11/893,922 priority Critical patent/US20070293757A1/en
Publication of US20070293757A1 publication Critical patent/US20070293757A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B8/00Diagnosis using ultrasonic, sonic or infrasonic waves
    • A61B8/12Diagnosis using ultrasonic, sonic or infrasonic waves in body cavities or body tracts, e.g. by using catheters
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B8/00Diagnosis using ultrasonic, sonic or infrasonic waves
    • A61B8/44Constructional features of the ultrasonic, sonic or infrasonic diagnostic device
    • A61B8/4444Constructional features of the ultrasonic, sonic or infrasonic diagnostic device related to the probe
    • A61B8/4461Features of the scanning mechanism, e.g. for moving the transducer within the housing of the probe

Definitions

  • the present invention relates to three- and four-dimensional medical imaging. Artifacts due to a mechanically rocked array or movement are reduced for volume medical imaging.
  • mechanically rocked arrays are used to acquire information representing a three-dimensional volume.
  • a linear array of elements is mechanically rocked in an elevation dimension to scan different planes within a volume.
  • Acoustic energy is electronically steered along an azimuth dimension for scanning within each of the elevationally spaced planes. Since the array moves over time, the beginning and ending transmit beams within a given elevation plane are offset in the elevation dimension.
  • a motion artifact is generated when the acquired ultrasound data is used for generating a three-dimensional representation. Where the mechanical velocity is low, the motion artifact is limited.
  • Four dimensional imaging or the generation of a sequence of three-dimensional images representing a volume over time is desired in medical diagnostic ultrasound. For rapidly acquiring data representing a three-dimensional volume, a motion artifact becomes more substantial.
  • a position within a volume of a mechanically rocked scan is determined. Differences in velocity associated with different scan plane positions are used to alter or adjust a scan position. For example, the start position for a transmit operation or the spatial location represented by previously acquired data is altered as a function of a corresponding velocity in the mechanical movement of the array. Variation in velocity results in different relative scan positions within the volume. The velocity variation is determined in an open loop, such as from previously measured or expected velocity of the array, or from feedback from actual measured position and associated velocity of the array.
  • a method for determining a position of a scan plane of a mechanically rocked scan within a volume is provided.
  • a velocity variation of the mechanically rocked array is determined.
  • a scan position is adjusted as a function of the velocity variation.
  • a system for determining a position of a scan plane of a mechanically rocked scan within a volume is provided.
  • a beamformer connects with a mechanically rocked array.
  • the beamformer is operable to adjust a scan position as a function of a velocity variation of the mechanically rocked array.
  • a method for determining a position of a mechanically rocked scan within a volume is provided.
  • a velocity is determined for each of a plurality scan positions.
  • the velocities for at least two of the scan positions are different.
  • Each of the plurality scans are started as a function of the respective velocities and scan positions.
  • FIG. 1 is a block diagram of one embodiment of a system for determining a position of a mechanically rocked scan within a volume
  • FIG. 2 is a flow chart of one embodiment of a method for determining a position of the mechanically rocked scan within a volume
  • FIG. 3 is a graphic representation of one embodiment of forward and reverse velocity profiles of a mechanically rocked array
  • FIG. 4 is a graphical representation of a measured velocity profile of a mechanically rocked transducer array of one embodiment
  • FIG. 5 is a graphical representation of adjustments of scan position in one embodiment.
  • Motion artifacts are avoided or reduced by accounting for variances in velocity of a mechanically rocked array.
  • the elevation start position of electronic scans along the azimuthal dimension is adjusted as a function of velocity of the array.
  • Positional errors or velocity variation result from the electromechanical movement of the array. For example, the acceleration of the array from a stop position is slower than the deceleration of the array to a stop position.
  • the velocity at a given position in a forward direction of movement of the array may be different than the velocity at the same position in the reverse movement of the array.
  • Variation of the motor speed and unexpected or not ideal array angular velocity may also exist.
  • Velocity variation is corrected by modeling or real-time feedback. The position represented by acquired data or the actual position to scan using ultrasonic transmission and reception is controlled as a function of the velocity variation.
  • FIG. 1 is a block diagram of one embodiment of a system for determining a position of a scan plane of a mechanically rocked scan within a volume.
  • the system 10 includes a mechanically rocked array 12 , a beamformer 14 and a memory 16 . Additional, different or fewer devices may be provided, such as providing a feedback connection represented by the dashed line from the mechanically rocked array 12 with or without the memory 16 . Any of various now known or later developed medical imaging systems using a mechanically rocked array 12 may be used.
  • the mechanically rocked array 12 is a wobbler array with a motor 20 for moving an ultrasound transducer or transducer array 22 .
  • An optional encoder 18 is provided for detecting a position of the motor 20 or transducer array 22 .
  • the motor 20 is a piezoelectric, stepper, electric, hydraulic, pneumatic or any other now known or latter developed motor for moving the array 22 in at least one direction.
  • a mechanical linkage is provided in one embodiment for causing the array 22 to move in forward and reverse directions as represented by the arrows adjacent to the array 22 in FIG. 1 .
  • the motor 20 is operated in reverse and forward modes. In response to a control circuit, the motor speed and position are varied during volume scanning. As the motor 20 positions the array 22 at different locations, ultrasound data is acquired.
  • the array 22 is a linear array of elements for electronic steering along the azimuth dimension.
  • the azimuth dimension is represented by an axis orthogonal to the plane of the FIG. 1 .
  • the scan planes 24 along the azimuth dimension are represented by the lines 24 .
  • the array 22 is operable to scan at different base scan plane positions 24 spaced along an elevation dimension. Due to elevation motion during the acquisition of a scan plane, the starting scan position is at a different elevation position than the ending scan position of a given scan plane.
  • the beamformer 14 is a transmit, receive or both transmit and receive beamformer. Any of analog or digital beamformers may be used. Any now known or latter developed beamformer for operation with a mechanically rocked array 12 may be used. In one embodiment, the beamformer 14 is operable to generate beams of acoustic energy, but plane wave transmission of acoustic energy may be used with the beamformer 14 .
  • the beamformer 14 includes a plurality of channels with associated delays and amplifiers for electrically steering beams of acoustic energy using delay and apodization profiles. The channels are connected to respective elements of the array 22 for electronically steering along the azimuth dimension.
  • the beamformer 14 includes control circuits for timing the transmission and reception of acoustic energy from the array 22 as a function of elevation velocity.
  • timing circuits are provided separate from the beamformer 14 , such as in the array 12 .
  • the beamformer 14 is operable to adjust a scan plane position as a function of velocity variation of the mechanically rocked array 12 .
  • a transmit position for the start of a planar scan is adjusted as a function of velocity variation in one embodiment.
  • the start positions for different scan planes are varied as a function of different velocities. Scanning associated with higher velocity movement of the transducer array 22 start at elevation positions further away from a base position than scanning associated with lower velocities.
  • a first scan plane is associated with a lower velocity, so less elevation distance is traveled by the array 22 from the beginning scan line to a middle or other scan line within the planar scan.
  • the scan is associated with higher velocity movement of the transducer array 22 .
  • the starting scan line is transmitted earlier relative to the middle or other scan line of that scan plane to account for the greater velocity.
  • the transducer array 22 moves at a different speed for the reverse direction than the forward direction at a given location, such as for a base scan plane 24 positioned on the edges of the volume.
  • the scan position is adjusted as a function of the speed so that one or more scan lines or positions of the forward scan plane and reverse scan plane are aligned.
  • the start scan position is different for the scan in the forward direction than for the scan in the reverse direction to scan the same base position 24 due to the difference in direction and associated difference in velocity.
  • the start position is further away from the desired scan plane position for higher velocities than for lower velocities.
  • the array velocity at each scan plane position is determined in real time using feedback from the encoder 18 .
  • the velocity is modeled and provided by the memory 16 .
  • the memory 16 is a random access memory, read only memory, digital memory, analog memory, or any other now known or latter developed device for storing an array velocity profile or other velocity information.
  • the memory 16 is a circuit for calculating or generating a representation of the velocity, velocity profile or identifying locations associated with a velocity variation, velocity or other movement characteristic of the mechanically rocked array 12 .
  • the memory 16 is connected with the beamformer 14 as part of or as a separate device from the beamformer 14 .
  • the memory 16 stores an array velocity profile representing speed or velocity of the array as a function of position or time.
  • the velocity profile is stored for both forward and reverse directions, but may be stored for only forward or only reverse direction of movement. Typically, the velocity profile for forward movement of the array is different than for reverse movement of the array.
  • the encoder 18 is a digital or analog circuit for measuring a position of the motor 20 , linkage or the array 22 .
  • the encoder 18 is an optical sensor for determining a number of rotations and direction of movement of the mechanical linkage, the motor 20 or the array 22 .
  • a magnetic sensor, contact sensor, capacitive sensor, resistance sensor, or other now known or later developed device is provided for encoding the position of the array 22 , the motor 20 and/or the mechanical linkage.
  • the encoder 18 outputs an analog or digital signal to the beamformer 14 or other array controller for feedback.
  • FIG. 2 shows a flow chart of one embodiment of a method for determining a position of a scan plane of a mechanically rocked scan within a volume.
  • a velocity parameter is determined in act 36 .
  • the scan position is then adjusted as a function of the velocity parameter in act 38 . Additional, different or fewer acts may be provided.
  • FIG. 1 shows five such positions by the scan planes represented by the lines 24 .
  • the array 22 is swept in a forward direction, a reverse direction or both a forward and reverse direction to acquire one set of data representing the volume for three- or four-dimensional imaging.
  • the velocity parameter of act 36 is determined as a function of a stored profile, measured position or both stored profile and measured position.
  • a stored velocity profile is acquired in act 32 .
  • the stored velocity represents an expected or programmed velocity, a previously measured velocity profile for the particular motor 20 , a previously measured profile for a type of motor or other profile.
  • the previous measurements are after manufacture, before sale, before an imaging session or other time.
  • the velocity parameter of act 36 is then determined as a function of the profile and time. Based on a start time and known or likely position of the array 22 , the velocity is determined from the profile. Alternatively, the profile is used in conjunction with a measured position determined in act 34 . Using the encoder 18 , the current position of the array is measured.
  • the velocity parameter is determined in act 36 by referencing the current position and direction of travel with the stored profile.
  • a measured position is acquired in act 34 .
  • the position information and associated time between different positions or scans is used to determine a current velocity in act 36 .
  • a velocity is determined for each of a plurality of scan positions in act 36 . Any of various velocity parameters, including speed, linear velocity, angular velocity, distance as a function of time, acceleration, deceleration, change in distance, position with distance and time or other velocity parameter showing the velocity profile of a mechanically rocked array is determined in act 36 .
  • a velocity is determined for each of the scan plane positions 24 . Some scan plane positions 24 may be associated with a same velocity as other scan plane positions. In one embodiment, the velocity for each scan plane position 24 is provided for both a forward and reverse direction, but may be a same velocity.
  • the velocity parameter is determined in act 36 as a function of an array velocity profile 40 shown in FIGS. 3 and 4 .
  • FIG. 3 shows an expected or programmed velocity profile 40
  • FIG. 4 shows a measured velocity profile 40 .
  • the profile 40 includes a forward direction profile 42 and a reverse direction profile 44 representing the same elevation angles or positions.
  • only a forward direction profile 42 only a reverse direction profile 44 or a single profile 40 with one peak is provided.
  • Other profiles 40 may have additional velocity peaks or variation.
  • a single profile 40 is provided for a mechanically rocked array 12 , but a plurality of different profiles for the mechanically rocked array 12 may be provided.
  • the volume scan rate, acoustic frame acquisition parameters or other scan values are used to select a particular velocity profile 40 .
  • the acceleration from 0 angular velocity to a constant value or substantially constant angular velocity value has a slower change in velocity than the deceleration from a peak or substantially constant angular velocity to no movement.
  • a non-linear variation may be provided as shown in FIG. 4 .
  • the non-linear variation is either programmed or measured.
  • the angular speed is estimated from the model programmed into the controller of the motor 20 .
  • the angular speed profile is then used to compensate for difference in rotational speed between forward and reverse volume acquisitions or between scan plane positions associated with different speeds.
  • the motor 20 and associated array 22 may not track identically with the programmed or expected velocity profile 40 of FIG. 3 .
  • the difference between predicted and actual angular array velocities may cause undesired artifacts in some embodiments that may be acceptable in other embodiments.
  • the velocity profile is recorded during or after manufacture for a particular motor or type of motor as represented in FIG. 4 .
  • the example in FIG. 4 shows that the angular speed during the acceleration phase is in general lower than during the deceleration phase. For example, at ⁇ 6 degrees, the measured angular speed during acceleration is about 25 rpm. The measured angular speed during deceleration is about 40 rpm.
  • the programmed, expected or modeled angular speeds are about 42 to 43 rpm.
  • Other mechanically rocked arrays 12 and associated forward, reverse or total profiles with the same or different values may be used.
  • This previously measured velocity profile or trajectory data is obtained from storage and used for adjusting a scan position. Measured values from laboratory experiments are loaded onto an ultrasound system using data files or other memory. Storing a measured profile may compensate for systematic differences between a theoretical trajectory and an actual trajectory caused by the motor controller, linkage, array 22 , motor 20 or other factor.
  • the velocity of the mechanically rocked array 12 is measured during use of the array, such as in a closed loop feedback system. In one embodiment, the velocity is measured directly. In other embodiments, measured positions during use are used to determine a velocity. For example, the array position is measured multiple times during scanning. An amount of time between each of the measurements or associated positions is determined, such as from a system clock. The velocity of the array at each of the positions or between each of the positions is then calculated. The velocity of the array 22 at a particular position is an average of the velocity before and after the position in one embodiment, but may be determined from a single value or other values.
  • the position measured is at the end of each frame acquisition, such as the elevation position for the acquisition of the last azimuthally spaced scan line for a frame of data.
  • the feedback of a current position is used to calculate the velocity for a next scan plane.
  • the measured feedback during use provides velocities for a next or subsequent time that the scan plane is positioned in a similar or same location with the array 22 being moved in the same direction.
  • a most recently measured velocity, a running average of velocities, or other single or combination of velocity values may be used to determine the current velocity for a given position.
  • the feedback measurement is performed periodically, such as every minute or other time period. The velocities from the measured feedback are then used throughout the rest of the time period.
  • movement of the array 22 for warming up or otherwise testing the mechanically rocked array 12 is also used for measuring the current profile or velocities associated with different positions.
  • the measured velocities or velocity profile is then used for altering scan positions throughout the remainder of the imaging session or continuous use of the mechanically rocked array 12 .
  • the scan position is adjusted as a function of a velocity variation or other parameter. Adjusting the scan position includes one or more of adjusting a position associated with a scan line, scan plane, group of scan lines, group of scan planes or other positional representation relative to another scan line, group of scan lines, scan plane, group of scan planes or grid.
  • the scan position is adjusted during use, such as altering or setting the position for transmitting or receiving acoustic energy in one embodiment.
  • the scan position is identified using time or position measurements. For example, given a velocity, the time is used to determine a current position. As another example, an actual position measurement is used to determine current position.
  • the scan position is adjusted by altering a spatial relationship of previously acquired data as a function of the velocity variation.
  • the spatial relationship between scan lines or scan planes is altered as a function of velocity variation for volume rendering or interpolation of ultrasound data to a three-dimensional grid.
  • the correction due to velocity variance for acquired data is performed as part of or separate from the rendering process.
  • the spatial corrections are performed by interpolation to the three-dimensional grid.
  • the spatial adjustments are performed by weighting during the rendering process.
  • FIG. 5 is a graphic representation of one embodiment of adjusting scan positions as a function of velocity variation during use.
  • FIG. 5 shows a sequence of desired or base scan plane positions 24 where vertical represents an azimuth axis and horizontal represents an elevation axis. Two or more (e.g., more than the three shown) base scan plane positions 24 may be provided for scanning a volume.
  • a start of a scan is determined as a function of the velocity and scan position. For example, a start position or time of a scan with the array moving from the left-to-right direction is indicated by vertical line 52 for scanning relative to the base scan plane position 24 .
  • the start of a scan using electronic steering along the azimuth dimension for a frame of data corresponds to a frame trigger position.
  • the frame trigger position is adjusted as a function of the velocity at a given position.
  • the array 22 is moving in elevation as the scan lines are azimuthally steered from a lower position to an upper position.
  • the ray line 56 indicates the elevation and azimuth position of the scan plane.
  • the ray line 56 may be at a greater or lesser angle to the desired base scan plane position 24 .
  • a ray line 58 represents a scan plane starting at the position 54 for a reverse direction or movement of the array 22 from right-to-left in the figure.
  • the ray line 58 has a smaller angle due to a lesser elevation velocity.
  • the transmit position of at least one scan line, such as the beginning scan line, the ending scan line or other scan line within a acquisition scan plane is adjusted as a function of the velocity.
  • the start of a planar scan is adjusted as a function of the velocity.
  • a scan position 24 is associated with a higher velocity, such as in the left-to-right direction for the ray line 56
  • a planar scan is started earlier than for a lower velocity.
  • the array travels at a lower velocity such that the distance separating the base scan plane position 24 and the beginning of the planar scan represented by ray line 58 is less than the distance between the beginning of the ray line 56 and the base scan plane position 24 .
  • the start position 52 for the first scan plane position 24 may be greater or lesser than the start position 52 for a subsequent base scan plane position 24 .
  • the center scan line or line of a scan plane is positioned at the base scan plane position 24 .
  • the start position 52 , 54 varies as a function of the velocity associated with the base scan plane position 24 .
  • other planar positions such as other than the center along the ray lines 56 or 54 , are positioned along the base scan line position 24 .
  • the frame acquisition position 56 , 58 is adjusted to account for varying speed of the array through the wobble trajectory. The adjustment of the frame acquisition positions 56 , 58 may reduce motion artifacts.
  • each of the base positions 24 are equally spaced, but base positions with different spacing or spacing variation may be provided.
  • the base scan positions 24 and scan planes 56 in a given direction are independent of the corresponding base scan plan position 24 and scan planes 58 in the other direction.
  • the base scan plane positions 24 in one direction are positioned to avoid any overlap with base scan plane positions 24 in another direction.
  • the base scan plane positions 24 of a scan in one direction are aligned with base scan plane positions 24 of a scan in another direction. For example, at least one scan line of a reverse direction scan is aligned with the scan line of a forward direction scan as represented in FIG. 5 .
  • the transmit position of the start of each planar scan is adjusted as a function of the velocity such that the base scan line (e.g., center scan line) is at a same position (e.g.
  • the base scan line 24 in both the forward and reverse direction scans of the array 22 .
  • the start position of each scan is spaced a different distance or started at a different time relative to the base scan line position 24 .
  • the separation from the start position 52 and a base scan line position 24 is greater due to a greater velocity in the forward direction than the space between the base scan line position and the start of the scan position 54 in the opposite direction due to the lower velocity.
  • different relative spacings between the forward and reverse directions may be provided.
  • Different scan line positions or locations of overlap may be provided. For example, the start or finish of each of the forward and reverse direction scans is aligned to occur at a same elevation position. The resulting scan provides two parallel planes with no overlap given a same velocity. Overlap may occur at different locations given different velocities. Any of various possible alignments may be provided for having some or no overlap.
  • the center vectors of the frame of the forward and reverse volume scans may coincide to reduce motion artifacts.
  • the resulting frames are more parallel, have more overlap or represent more of a same plane. The amount of coincident scanning of a same base plane position in the volume is maximized.
  • FIG. 5 shows starting a scan on opposite azimuth sides for reverse and forward scanning
  • different scan formats such as with the first transmit beam being other than at the edge of the scan plane, may be provided for either or both of the directions.
  • Each frame acquisition position is adjusted such that the frame sequence begins early enough that the middle vector or other assigned scan line is transmitted when or near the array position corresponds to the base frame position 24 .
  • FIG. 5 represents the scan plane as linear vectors 56 and 58 , the scan planes may curve due to a variation in velocity of the movement of the array 22 in elevation during the electrically steered acquisition of data in the azimuthal dimension.
  • the angular speed for each trigger position or start of a scan is interpolated from measured or profile velocity information.
  • the speed versus position information is used to interpolate the angular speed at each base frame position 24 where the velocity does not correspond to the exact same position.
  • the ultrasound system estimates the frame position adjustment to ensure that the center vector or scan line is fired at the desired position.
  • the distance that the array travels for one frame period may be used to estimate the frame position adjustment needed to ensure the center or other beams of the frame from the forward and reverse volumes coincide.
  • the frame position at the beginning of a frame acquisition is known by measurement or timing, so that the distance that array travels during the frame period may be calculated by subtracting the initial position from the final position.
  • the final position is determined by the known velocity or time for performing a scan. For example, the trigger period or start of acquisition for each frame of data is adjusted by half the distance the array travels during one frame period at the particular frame position. The adjustment is based on velocity variation between different base frame positions 24 assuming a linear velocity throughout the acquisition period for the given frame. In alternative embodiments, a non-linear velocity or variation of velocity is accounted for during the acquisition of a given frame of data or planar scan.
  • relative velocity between the transducer and the patient is measured and data acquired using the mechanically rocked array 12 or a two-dimensional array is adjusted as a function of the velocity.
  • the scan acquisition position may also be adjusted as a function of the velocity.
  • different scan formats may be for electronic steering.
  • scan line or vector positions other than the center vector of a scan may be aligned to a desired or base position.
  • Velocity variation during an electronic scan in the azimuth dimension, velocity variation from one base scan position to another base scan position for sequential or different planar scans, velocity variation between reverse and forward directions, and/or combinations thereof may be used for adjusting scan position.

Abstract

Motion artifacts are reduced for three- or four-dimensional imaging with a mechanically rocked array by determining a position of a scan within a volume as a function of velocity. A represented position within a volume of a mechanically rocked scan is determined. Differences in velocity associated with different scan plane positions are used to alter or adjust a scan position. For example, the start position for a transmit operation or the spatial location represented by previously acquired data is altered as a function of a corresponding velocity in the mechanical movement of the array. Variation in velocity results in different relative scan positions or adjustments within the volume. The velocity variation is determined in an open loop, such as from previously measured or expected velocity of the array, or from feedback from actual measured position and associated velocity of the array.

Description

    RELATED APPLICATION
  • The present patent document is a continuation of application Ser. No. 10/694,098, filed Oct. 27, 2003, the disclosure of which is hereby incorporated by reference.
  • BACKGROUND
  • The present invention relates to three- and four-dimensional medical imaging. Artifacts due to a mechanically rocked array or movement are reduced for volume medical imaging.
  • In medical diagnostic ultrasound imaging, mechanically rocked arrays are used to acquire information representing a three-dimensional volume. A linear array of elements is mechanically rocked in an elevation dimension to scan different planes within a volume. Acoustic energy is electronically steered along an azimuth dimension for scanning within each of the elevationally spaced planes. Since the array moves over time, the beginning and ending transmit beams within a given elevation plane are offset in the elevation dimension. As a result, a motion artifact is generated when the acquired ultrasound data is used for generating a three-dimensional representation. Where the mechanical velocity is low, the motion artifact is limited. Four dimensional imaging or the generation of a sequence of three-dimensional images representing a volume over time is desired in medical diagnostic ultrasound. For rapidly acquiring data representing a three-dimensional volume, a motion artifact becomes more substantial.
  • BRIEF SUMMARY
  • By way of introduction, the preferred embodiments described below include methods and systems for artifact reduction and volume acquisition. A position within a volume of a mechanically rocked scan is determined. Differences in velocity associated with different scan plane positions are used to alter or adjust a scan position. For example, the start position for a transmit operation or the spatial location represented by previously acquired data is altered as a function of a corresponding velocity in the mechanical movement of the array. Variation in velocity results in different relative scan positions within the volume. The velocity variation is determined in an open loop, such as from previously measured or expected velocity of the array, or from feedback from actual measured position and associated velocity of the array.
  • In a first aspect, a method for determining a position of a scan plane of a mechanically rocked scan within a volume is provided. A velocity variation of the mechanically rocked array is determined. A scan position is adjusted as a function of the velocity variation.
  • In a second aspect, a system for determining a position of a scan plane of a mechanically rocked scan within a volume is provided. A beamformer connects with a mechanically rocked array. The beamformer is operable to adjust a scan position as a function of a velocity variation of the mechanically rocked array.
  • In a third aspect, a method for determining a position of a mechanically rocked scan within a volume is provided. A velocity is determined for each of a plurality scan positions. The velocities for at least two of the scan positions are different. Each of the plurality scans are started as a function of the respective velocities and scan positions.
  • The present invention is defined by the following claims, and nothing in this section should be taken as a limitation on those claims. Further aspects and advantages of the invention are discussed below in conjunction with the preferred embodiments.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The components and the figures are not necessarily to scale, emphasis instead being placed upon illustrating the principles of the invention. Moreover, in the figures, like reference numerals designate corresponding parts throughout the different views.
  • FIG. 1 is a block diagram of one embodiment of a system for determining a position of a mechanically rocked scan within a volume;
  • FIG. 2 is a flow chart of one embodiment of a method for determining a position of the mechanically rocked scan within a volume;
  • FIG. 3 is a graphic representation of one embodiment of forward and reverse velocity profiles of a mechanically rocked array;
  • FIG. 4 is a graphical representation of a measured velocity profile of a mechanically rocked transducer array of one embodiment; and
  • FIG. 5 is a graphical representation of adjustments of scan position in one embodiment.
  • DETAILED DESCRIPTION OF THE DRAWINGS AND PRESENTLY Preferred Embodiments
  • Motion artifacts are avoided or reduced by accounting for variances in velocity of a mechanically rocked array. The elevation start position of electronic scans along the azimuthal dimension is adjusted as a function of velocity of the array. Positional errors or velocity variation result from the electromechanical movement of the array. For example, the acceleration of the array from a stop position is slower than the deceleration of the array to a stop position. As a result, the velocity at a given position in a forward direction of movement of the array may be different than the velocity at the same position in the reverse movement of the array. Variation of the motor speed and unexpected or not ideal array angular velocity may also exist. Velocity variation is corrected by modeling or real-time feedback. The position represented by acquired data or the actual position to scan using ultrasonic transmission and reception is controlled as a function of the velocity variation.
  • FIG. 1 is a block diagram of one embodiment of a system for determining a position of a scan plane of a mechanically rocked scan within a volume. The system 10 includes a mechanically rocked array 12, a beamformer 14 and a memory 16. Additional, different or fewer devices may be provided, such as providing a feedback connection represented by the dashed line from the mechanically rocked array 12 with or without the memory 16. Any of various now known or later developed medical imaging systems using a mechanically rocked array 12 may be used.
  • The mechanically rocked array 12 is a wobbler array with a motor 20 for moving an ultrasound transducer or transducer array 22. An optional encoder 18 is provided for detecting a position of the motor 20 or transducer array 22. The motor 20 is a piezoelectric, stepper, electric, hydraulic, pneumatic or any other now known or latter developed motor for moving the array 22 in at least one direction. A mechanical linkage is provided in one embodiment for causing the array 22 to move in forward and reverse directions as represented by the arrows adjacent to the array 22 in FIG. 1. Alternatively, the motor 20 is operated in reverse and forward modes. In response to a control circuit, the motor speed and position are varied during volume scanning. As the motor 20 positions the array 22 at different locations, ultrasound data is acquired. For example, the array 22 is a linear array of elements for electronic steering along the azimuth dimension. The azimuth dimension is represented by an axis orthogonal to the plane of the FIG. 1. The scan planes 24 along the azimuth dimension are represented by the lines 24. The array 22 is operable to scan at different base scan plane positions 24 spaced along an elevation dimension. Due to elevation motion during the acquisition of a scan plane, the starting scan position is at a different elevation position than the ending scan position of a given scan plane.
  • The beamformer 14 is a transmit, receive or both transmit and receive beamformer. Any of analog or digital beamformers may be used. Any now known or latter developed beamformer for operation with a mechanically rocked array 12 may be used. In one embodiment, the beamformer 14 is operable to generate beams of acoustic energy, but plane wave transmission of acoustic energy may be used with the beamformer 14. The beamformer 14 includes a plurality of channels with associated delays and amplifiers for electrically steering beams of acoustic energy using delay and apodization profiles. The channels are connected to respective elements of the array 22 for electronically steering along the azimuth dimension.
  • In one embodiment, the beamformer 14 includes control circuits for timing the transmission and reception of acoustic energy from the array 22 as a function of elevation velocity. Alternatively, timing circuits are provided separate from the beamformer 14, such as in the array 12. The beamformer 14 is operable to adjust a scan plane position as a function of velocity variation of the mechanically rocked array 12. A transmit position for the start of a planar scan is adjusted as a function of velocity variation in one embodiment. The start positions for different scan planes are varied as a function of different velocities. Scanning associated with higher velocity movement of the transducer array 22 start at elevation positions further away from a base position than scanning associated with lower velocities. For example, a first scan plane is associated with a lower velocity, so less elevation distance is traveled by the array 22 from the beginning scan line to a middle or other scan line within the planar scan. For a base scan plane position in the center of the volume, the scan is associated with higher velocity movement of the transducer array 22. The starting scan line is transmitted earlier relative to the middle or other scan line of that scan plane to account for the greater velocity. As another example, the transducer array 22 moves at a different speed for the reverse direction than the forward direction at a given location, such as for a base scan plane 24 positioned on the edges of the volume. Where the forward and reverse scans are intended to scan a similar or same scan plane, the scan position is adjusted as a function of the speed so that one or more scan lines or positions of the forward scan plane and reverse scan plane are aligned. The start scan position is different for the scan in the forward direction than for the scan in the reverse direction to scan the same base position 24 due to the difference in direction and associated difference in velocity. The start position is further away from the desired scan plane position for higher velocities than for lower velocities.
  • In one embodiment, the array velocity at each scan plane position is determined in real time using feedback from the encoder 18. In an alternative embodiment, the velocity is modeled and provided by the memory 16.
  • The memory 16 is a random access memory, read only memory, digital memory, analog memory, or any other now known or latter developed device for storing an array velocity profile or other velocity information. In an alternative embodiment, the memory 16 is a circuit for calculating or generating a representation of the velocity, velocity profile or identifying locations associated with a velocity variation, velocity or other movement characteristic of the mechanically rocked array 12. The memory 16 is connected with the beamformer 14 as part of or as a separate device from the beamformer 14. In one embodiment, the memory 16 stores an array velocity profile representing speed or velocity of the array as a function of position or time. The velocity profile is stored for both forward and reverse directions, but may be stored for only forward or only reverse direction of movement. Typically, the velocity profile for forward movement of the array is different than for reverse movement of the array.
  • The encoder 18 is a digital or analog circuit for measuring a position of the motor 20, linkage or the array 22. In one embodiment, the encoder 18 is an optical sensor for determining a number of rotations and direction of movement of the mechanical linkage, the motor 20 or the array 22. In other embodiments, a magnetic sensor, contact sensor, capacitive sensor, resistance sensor, or other now known or later developed device is provided for encoding the position of the array 22, the motor 20 and/or the mechanical linkage. The encoder 18 outputs an analog or digital signal to the beamformer 14 or other array controller for feedback.
  • FIG. 2 shows a flow chart of one embodiment of a method for determining a position of a scan plane of a mechanically rocked scan within a volume. Using a stored profile provided in act 32 and/or a measured position provided in act 34, a velocity parameter is determined in act 36. The scan position is then adjusted as a function of the velocity parameter in act 38. Additional, different or fewer acts may be provided.
  • As the array 22 of FIG. 1 is mechanically swept or rotated to scan the volume, frames of data are ultrasonically acquired at predicted or desired positions (i.e., based frame positions). The scan includes narrow and/or wide angle transmissions in any format. FIG. 1 shows five such positions by the scan planes represented by the lines 24. The array 22 is swept in a forward direction, a reverse direction or both a forward and reverse direction to acquire one set of data representing the volume for three- or four-dimensional imaging.
  • The velocity parameter of act 36 is determined as a function of a stored profile, measured position or both stored profile and measured position. For example, a stored velocity profile is acquired in act 32. The stored velocity represents an expected or programmed velocity, a previously measured velocity profile for the particular motor 20, a previously measured profile for a type of motor or other profile. The previous measurements are after manufacture, before sale, before an imaging session or other time. The velocity parameter of act 36 is then determined as a function of the profile and time. Based on a start time and known or likely position of the array 22, the velocity is determined from the profile. Alternatively, the profile is used in conjunction with a measured position determined in act 34. Using the encoder 18, the current position of the array is measured. The velocity parameter is determined in act 36 by referencing the current position and direction of travel with the stored profile. As yet another example, a measured position is acquired in act 34. The position information and associated time between different positions or scans is used to determine a current velocity in act 36.
  • Using the stored velocity or other profile, the measured position, or other inputs, a velocity is determined for each of a plurality of scan positions in act 36. Any of various velocity parameters, including speed, linear velocity, angular velocity, distance as a function of time, acceleration, deceleration, change in distance, position with distance and time or other velocity parameter showing the velocity profile of a mechanically rocked array is determined in act 36. A velocity is determined for each of the scan plane positions 24. Some scan plane positions 24 may be associated with a same velocity as other scan plane positions. In one embodiment, the velocity for each scan plane position 24 is provided for both a forward and reverse direction, but may be a same velocity.
  • In one embodiment, the velocity parameter is determined in act 36 as a function of an array velocity profile 40 shown in FIGS. 3 and 4. FIG. 3 shows an expected or programmed velocity profile 40, and FIG. 4 shows a measured velocity profile 40. The profile 40 includes a forward direction profile 42 and a reverse direction profile 44 representing the same elevation angles or positions. Alternatively, only a forward direction profile 42, only a reverse direction profile 44 or a single profile 40 with one peak is provided. Other profiles 40 may have additional velocity peaks or variation. In one embodiment, a single profile 40 is provided for a mechanically rocked array 12, but a plurality of different profiles for the mechanically rocked array 12 may be provided. For example, the volume scan rate, acoustic frame acquisition parameters or other scan values are used to select a particular velocity profile 40.
  • As shown in FIGS. 3 and 4, the acceleration from 0 angular velocity to a constant value or substantially constant angular velocity value has a slower change in velocity than the deceleration from a peak or substantially constant angular velocity to no movement. While represented as linear in FIG. 3 for the programmed speed, a non-linear variation may be provided as shown in FIG. 4. The non-linear variation is either programmed or measured.
  • In one embodiment represented by FIG. 3, the angular speed is estimated from the model programmed into the controller of the motor 20. The angular speed profile is then used to compensate for difference in rotational speed between forward and reverse volume acquisitions or between scan plane positions associated with different speeds.
  • Due to the limitations of the physical motor control, the motor 20 and associated array 22 may not track identically with the programmed or expected velocity profile 40 of FIG. 3. The difference between predicted and actual angular array velocities may cause undesired artifacts in some embodiments that may be acceptable in other embodiments. As an alternative, the velocity profile is recorded during or after manufacture for a particular motor or type of motor as represented in FIG. 4. The example in FIG. 4 shows that the angular speed during the acceleration phase is in general lower than during the deceleration phase. For example, at −6 degrees, the measured angular speed during acceleration is about 25 rpm. The measured angular speed during deceleration is about 40 rpm. The programmed, expected or modeled angular speeds are about 42 to 43 rpm. Other mechanically rocked arrays 12 and associated forward, reverse or total profiles with the same or different values may be used. This previously measured velocity profile or trajectory data is obtained from storage and used for adjusting a scan position. Measured values from laboratory experiments are loaded onto an ultrasound system using data files or other memory. Storing a measured profile may compensate for systematic differences between a theoretical trajectory and an actual trajectory caused by the motor controller, linkage, array 22, motor 20 or other factor.
  • In another embodiment, the velocity of the mechanically rocked array 12 is measured during use of the array, such as in a closed loop feedback system. In one embodiment, the velocity is measured directly. In other embodiments, measured positions during use are used to determine a velocity. For example, the array position is measured multiple times during scanning. An amount of time between each of the measurements or associated positions is determined, such as from a system clock. The velocity of the array at each of the positions or between each of the positions is then calculated. The velocity of the array 22 at a particular position is an average of the velocity before and after the position in one embodiment, but may be determined from a single value or other values. In one embodiment, the position measured is at the end of each frame acquisition, such as the elevation position for the acquisition of the last azimuthally spaced scan line for a frame of data. In one embodiment, the feedback of a current position is used to calculate the velocity for a next scan plane. Alternatively, the measured feedback during use provides velocities for a next or subsequent time that the scan plane is positioned in a similar or same location with the array 22 being moved in the same direction. A most recently measured velocity, a running average of velocities, or other single or combination of velocity values may be used to determine the current velocity for a given position. In one embodiment, the feedback measurement is performed periodically, such as every minute or other time period. The velocities from the measured feedback are then used throughout the rest of the time period. For example, movement of the array 22 for warming up or otherwise testing the mechanically rocked array 12 is also used for measuring the current profile or velocities associated with different positions. The measured velocities or velocity profile is then used for altering scan positions throughout the remainder of the imaging session or continuous use of the mechanically rocked array 12.
  • In act 38, the scan position is adjusted as a function of a velocity variation or other parameter. Adjusting the scan position includes one or more of adjusting a position associated with a scan line, scan plane, group of scan lines, group of scan planes or other positional representation relative to another scan line, group of scan lines, scan plane, group of scan planes or grid. The scan position is adjusted during use, such as altering or setting the position for transmitting or receiving acoustic energy in one embodiment. The scan position is identified using time or position measurements. For example, given a velocity, the time is used to determine a current position. As another example, an actual position measurement is used to determine current position. In another embodiment, the scan position is adjusted by altering a spatial relationship of previously acquired data as a function of the velocity variation. For example, the spatial relationship between scan lines or scan planes is altered as a function of velocity variation for volume rendering or interpolation of ultrasound data to a three-dimensional grid. The correction due to velocity variance for acquired data is performed as part of or separate from the rendering process. For example, the spatial corrections are performed by interpolation to the three-dimensional grid. As another example, the spatial adjustments are performed by weighting during the rendering process.
  • FIG. 5 is a graphic representation of one embodiment of adjusting scan positions as a function of velocity variation during use. FIG. 5 shows a sequence of desired or base scan plane positions 24 where vertical represents an azimuth axis and horizontal represents an elevation axis. Two or more (e.g., more than the three shown) base scan plane positions 24 may be provided for scanning a volume. For each of the base scan plane positions 24, a start of a scan is determined as a function of the velocity and scan position. For example, a start position or time of a scan with the array moving from the left-to-right direction is indicated by vertical line 52 for scanning relative to the base scan plane position 24. The start of a scan using electronic steering along the azimuth dimension for a frame of data, represented by vertical lines 52 and 54, corresponds to a frame trigger position. The frame trigger position is adjusted as a function of the velocity at a given position. The array 22 is moving in elevation as the scan lines are azimuthally steered from a lower position to an upper position. The ray line 56 indicates the elevation and azimuth position of the scan plane. The ray line 56 may be at a greater or lesser angle to the desired base scan plane position 24. For example, a ray line 58 represents a scan plane starting at the position 54 for a reverse direction or movement of the array 22 from right-to-left in the figure. The ray line 58 has a smaller angle due to a lesser elevation velocity.
  • The transmit position of at least one scan line, such as the beginning scan line, the ending scan line or other scan line within a acquisition scan plane is adjusted as a function of the velocity. For example, the start of a planar scan is adjusted as a function of the velocity. Where a scan position 24 is associated with a higher velocity, such as in the left-to-right direction for the ray line 56, a planar scan is started earlier than for a lower velocity. For the right-to-left direction, the array travels at a lower velocity such that the distance separating the base scan plane position 24 and the beginning of the planar scan represented by ray line 58 is less than the distance between the beginning of the ray line 56 and the base scan plane position 24. While the example described above shows different velocities associated with different directions of travel of the array, different velocities may be provided for different base scan plane positions 24 along a same direction. For example, the start position 52 for the first scan plane position 24 may be greater or lesser than the start position 52 for a subsequent base scan plane position 24.
  • As represented in FIG. 5, the center scan line or line of a scan plane is positioned at the base scan plane position 24. As a result, the start position 52, 54 varies as a function of the velocity associated with the base scan plane position 24. In alternative embodiments, other planar positions, such as other than the center along the ray lines 56 or 54, are positioned along the base scan line position 24. By accounting for the velocity at a position or velocity variation over multiple positions, the frame acquisition position 56, 58 is adjusted to account for varying speed of the array through the wobble trajectory. The adjustment of the frame acquisition positions 56, 58 may reduce motion artifacts. In one embodiment, each of the base positions 24 are equally spaced, but base positions with different spacing or spacing variation may be provided.
  • In one embodiment, the base scan positions 24 and scan planes 56 in a given direction are independent of the corresponding base scan plan position 24 and scan planes 58 in the other direction. In alternative embodiments, the base scan plane positions 24 in one direction are positioned to avoid any overlap with base scan plane positions 24 in another direction. In yet another alternative embodiment, the base scan plane positions 24 of a scan in one direction are aligned with base scan plane positions 24 of a scan in another direction. For example, at least one scan line of a reverse direction scan is aligned with the scan line of a forward direction scan as represented in FIG. 5. The transmit position of the start of each planar scan is adjusted as a function of the velocity such that the base scan line (e.g., center scan line) is at a same position (e.g. the base scan line 24) in both the forward and reverse direction scans of the array 22. Where the velocity is different in the forward and the reverse direction, the start position of each scan is spaced a different distance or started at a different time relative to the base scan line position 24. For example, the separation from the start position 52 and a base scan line position 24 is greater due to a greater velocity in the forward direction than the space between the base scan line position and the start of the scan position 54 in the opposite direction due to the lower velocity. Given different velocities, different relative spacings between the forward and reverse directions may be provided.
  • Different scan line positions or locations of overlap may be provided. For example, the start or finish of each of the forward and reverse direction scans is aligned to occur at a same elevation position. The resulting scan provides two parallel planes with no overlap given a same velocity. Overlap may occur at different locations given different velocities. Any of various possible alignments may be provided for having some or no overlap.
  • By adjusting the frame acquisition positions as a function of velocity across the elevation axis, the center vectors of the frame of the forward and reverse volume scans may coincide to reduce motion artifacts. By alternating the scan direction of the wobbling array 22 and aligning the forward and reverse frames for transmit and receive operation in opposite directions across the array with center alignment, the resulting frames are more parallel, have more overlap or represent more of a same plane. The amount of coincident scanning of a same base plane position in the volume is maximized.
  • While FIG. 5 shows starting a scan on opposite azimuth sides for reverse and forward scanning, different scan formats, such as with the first transmit beam being other than at the edge of the scan plane, may be provided for either or both of the directions. Each frame acquisition position is adjusted such that the frame sequence begins early enough that the middle vector or other assigned scan line is transmitted when or near the array position corresponds to the base frame position 24. While FIG. 5 represents the scan plane as linear vectors 56 and 58, the scan planes may curve due to a variation in velocity of the movement of the array 22 in elevation during the electrically steered acquisition of data in the azimuthal dimension.
  • The angular speed for each trigger position or start of a scan is interpolated from measured or profile velocity information. The speed versus position information is used to interpolate the angular speed at each base frame position 24 where the velocity does not correspond to the exact same position. Using a calculated angular speed table or a processor for calculating the angular speed, the ultrasound system estimates the frame position adjustment to ensure that the center vector or scan line is fired at the desired position. The distance that the array travels for one frame period may be used to estimate the frame position adjustment needed to ensure the center or other beams of the frame from the forward and reverse volumes coincide. The frame position at the beginning of a frame acquisition is known by measurement or timing, so that the distance that array travels during the frame period may be calculated by subtracting the initial position from the final position. The final position is determined by the known velocity or time for performing a scan. For example, the trigger period or start of acquisition for each frame of data is adjusted by half the distance the array travels during one frame period at the particular frame position. The adjustment is based on velocity variation between different base frame positions 24 assuming a linear velocity throughout the acquisition period for the given frame. In alternative embodiments, a non-linear velocity or variation of velocity is accounted for during the acquisition of a given frame of data or planar scan.
  • As yet another example, relative velocity between the transducer and the patient is measured and data acquired using the mechanically rocked array 12 or a two-dimensional array is adjusted as a function of the velocity. The scan acquisition position may also be adjusted as a function of the velocity.
  • While the invention has been described above by reference to various embodiments, it should be understood that many changes and modifications can be made without departing from the scope of the invention. For example, different scan formats may be for electronic steering. As another example, scan line or vector positions other than the center vector of a scan may be aligned to a desired or base position. Velocity variation during an electronic scan in the azimuth dimension, velocity variation from one base scan position to another base scan position for sequential or different planar scans, velocity variation between reverse and forward directions, and/or combinations thereof may be used for adjusting scan position.
  • It is therefore intended that the foregoing detailed description be regarded as illustrative rather than limiting, and that it be understood that it is the following claims, including all equivalents, that are intended to define the spirit and the scope of this invention.

Claims (5)

1. A method for determining a position of a mechanically rocked scan within a volume, the method comprising:
(a) determining first and second velocity parameters of a mechanically rocked array at first and second different positions, respectively, the velocity parameter being different at each of the first and second positions; and
(b) setting first and second scan positions as a function of the first and second velocity parameters, respectively;
wherein (b) comprises setting a spatial relationship of previously acquired data as a function of the first and second velocities.
2. A system for determining a position of a mechanically rocked scan within a volume, the system comprising:
a mechanically rocked array; and
a beamformer operable to set first and second scan positions as a function of first and second different velocity parameters, respectively, of the mechanically rocked array.
3. The system of claim 2 further comprising:
an encoder connected with the array;
wherein the beamformer is operable to determine an array velocity parameter in response to inputs from the encoder.
4. The system of claim 2 wherein the beamformer is operable to set a transmit position of a start of a planar scan as a function of the first velocity parameter.
5. A method for determining a position of a mechanically rocked scan within a volume, the method comprising:
(a) determining first and second velocity parameters of a mechanically rocked array at first and second different positions, respectively, the velocity parameter being different at each of the first and second positions; and
(b) electronically setting frame trigger positions as a function of the first and second velocity parameters, respectively.
US11/893,922 2003-10-27 2007-08-16 Artifact reduction for volume acquisition Abandoned US20070293757A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/893,922 US20070293757A1 (en) 2003-10-27 2007-08-16 Artifact reduction for volume acquisition

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/694,098 US7457654B2 (en) 2003-10-27 2003-10-27 Artifact reduction for volume acquisition
US11/893,922 US20070293757A1 (en) 2003-10-27 2007-08-16 Artifact reduction for volume acquisition

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/694,098 Continuation US7457654B2 (en) 2003-10-27 2003-10-27 Artifact reduction for volume acquisition

Publications (1)

Publication Number Publication Date
US20070293757A1 true US20070293757A1 (en) 2007-12-20

Family

ID=34522521

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/694,098 Active 2025-04-28 US7457654B2 (en) 2003-10-27 2003-10-27 Artifact reduction for volume acquisition
US11/893,922 Abandoned US20070293757A1 (en) 2003-10-27 2007-08-16 Artifact reduction for volume acquisition

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/694,098 Active 2025-04-28 US7457654B2 (en) 2003-10-27 2003-10-27 Artifact reduction for volume acquisition

Country Status (1)

Country Link
US (2) US7457654B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105310726A (en) * 2014-06-18 2016-02-10 株式会社东芝 Ultrasonic diagnostic apparatus, image processing apparatus, and image processing method

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7497830B2 (en) * 2003-11-21 2009-03-03 Koninklijke Philips Electronics N.V. Three dimensional ultrasonic imaging using mechanical probes with beam scanning reversal
US20050113689A1 (en) * 2003-11-21 2005-05-26 Arthur Gritzky Method and apparatus for performing multi-mode imaging
JP2007512068A (en) * 2003-11-21 2007-05-17 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Three-dimensional ultrasound imaging using mechanical probe with beam scanning reversal
US7699782B2 (en) * 2004-03-09 2010-04-20 Angelsen Bjoern A J Extended, ultrasound real time 3D image probe for insertion into the body
US20090247879A1 (en) * 2004-03-09 2009-10-01 Angelsen Bjorn A J Extended ultrasound imaging probe for insertion into the body
US20050203416A1 (en) * 2004-03-10 2005-09-15 Angelsen Bjorn A. Extended, ultrasound real time 2D imaging probe for insertion into the body
JPWO2005096948A1 (en) * 2004-04-08 2007-08-16 松下電器産業株式会社 Ultrasonic diagnostic equipment
CN104812293B (en) * 2012-11-20 2018-07-13 东芝医疗系统株式会社 Image processing apparatus, image processing method and radiographic apparatus
KR102333542B1 (en) 2014-11-13 2021-12-01 삼성메디슨 주식회사 Ultrasound Probe and Control Method for the same
US11304676B2 (en) 2015-01-23 2022-04-19 The University Of North Carolina At Chapel Hill Apparatuses, systems, and methods for preclinical ultrasound imaging of subjects
KR102591372B1 (en) * 2015-10-27 2023-10-20 삼성메디슨 주식회사 Ultrasonic probe
CN105467552B (en) * 2015-12-12 2018-01-19 中国科学院西安光学精密机械研究所 A kind of prism pose adjustment mechanism
US11497490B2 (en) * 2018-07-09 2022-11-15 Covidien Lp Powered surgical devices including predictive motor control

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4137777A (en) * 1977-07-11 1979-02-06 Mediscan Inc. Ultrasonic body scanner and method
US4517985A (en) * 1982-06-01 1985-05-21 Diasonics, Inc. Neonate ultrasonic scanner
US4579122A (en) * 1983-10-07 1986-04-01 Kabushiki Gaisha SG Ultrasonic scanner
US4581636A (en) * 1984-04-02 1986-04-08 Advanced Technology Laboratories, Inc. Scan conversion apparatus and method
US4797749A (en) * 1986-11-18 1989-01-10 General Scanning, Inc. Scanning system with tunable resonant actuator
US4805155A (en) * 1985-12-16 1989-02-14 Matsushita Electric Industrial Co., Ltd. Speed control circuit for mechanical scan ultrasonic imaging apparatus
US4896672A (en) * 1988-03-28 1990-01-30 Hewlett-Packard Company Hardware corection scheme for inter-frame image jitter in a scanning probe ultrasound imaging system
US5070879A (en) * 1989-11-30 1991-12-10 Acoustic Imaging Technologies Corp. Ultrasound imaging method and apparatus
US5152294A (en) * 1989-12-14 1992-10-06 Aloka Co., Ltd. Three-dimensional ultrasonic scanner
US5485845A (en) * 1995-05-04 1996-01-23 Hewlett Packard Company Rotary encoder for intravascular ultrasound catheter
US6080108A (en) * 1998-11-17 2000-06-27 Atl Ultrasound, Inc. Scanning aid for quantified three dimensional ultrasonic diagnostic imaging
US6106471A (en) * 1998-06-04 2000-08-22 Kretztechnik Aktiengesellschaft Procedure for an examination of objects by the means of ultrasound waves
US6503199B1 (en) * 1999-11-03 2003-01-07 Atl Ultrasound Uniform volumetric scanning ultrasonic diagnostic imaging system
US6831736B2 (en) * 2002-10-07 2004-12-14 Applied Materials Israel, Ltd. Method of and apparatus for line alignment to compensate for static and dynamic inaccuracies in scanning
US20050093859A1 (en) * 2003-11-04 2005-05-05 Siemens Medical Solutions Usa, Inc. Viewing direction dependent acquisition or processing for 3D ultrasound imaging
US20050124887A1 (en) * 2003-11-21 2005-06-09 Koninklijke Philips Electronics N.V. Three dimensional scan conversion of data from mechanically scanned array probes
US20060241424A1 (en) * 2003-03-20 2006-10-26 Matsushita Electric Industrial Co., Ltd. Ultrasonic probe and ultrasonographic device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3329770B2 (en) * 1999-09-07 2002-09-30 アロカ株式会社 Ultrasound diagnostic equipment
JP3764854B2 (en) * 2001-06-06 2006-04-12 アロカ株式会社 Ultrasonic diagnostic equipment

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4137777A (en) * 1977-07-11 1979-02-06 Mediscan Inc. Ultrasonic body scanner and method
US4517985A (en) * 1982-06-01 1985-05-21 Diasonics, Inc. Neonate ultrasonic scanner
US4579122A (en) * 1983-10-07 1986-04-01 Kabushiki Gaisha SG Ultrasonic scanner
US4581636A (en) * 1984-04-02 1986-04-08 Advanced Technology Laboratories, Inc. Scan conversion apparatus and method
US4805155A (en) * 1985-12-16 1989-02-14 Matsushita Electric Industrial Co., Ltd. Speed control circuit for mechanical scan ultrasonic imaging apparatus
US4797749A (en) * 1986-11-18 1989-01-10 General Scanning, Inc. Scanning system with tunable resonant actuator
US4896672A (en) * 1988-03-28 1990-01-30 Hewlett-Packard Company Hardware corection scheme for inter-frame image jitter in a scanning probe ultrasound imaging system
US5070879A (en) * 1989-11-30 1991-12-10 Acoustic Imaging Technologies Corp. Ultrasound imaging method and apparatus
US5152294A (en) * 1989-12-14 1992-10-06 Aloka Co., Ltd. Three-dimensional ultrasonic scanner
US5485845A (en) * 1995-05-04 1996-01-23 Hewlett Packard Company Rotary encoder for intravascular ultrasound catheter
US6106471A (en) * 1998-06-04 2000-08-22 Kretztechnik Aktiengesellschaft Procedure for an examination of objects by the means of ultrasound waves
US6080108A (en) * 1998-11-17 2000-06-27 Atl Ultrasound, Inc. Scanning aid for quantified three dimensional ultrasonic diagnostic imaging
US6503199B1 (en) * 1999-11-03 2003-01-07 Atl Ultrasound Uniform volumetric scanning ultrasonic diagnostic imaging system
US6831736B2 (en) * 2002-10-07 2004-12-14 Applied Materials Israel, Ltd. Method of and apparatus for line alignment to compensate for static and dynamic inaccuracies in scanning
US20060241424A1 (en) * 2003-03-20 2006-10-26 Matsushita Electric Industrial Co., Ltd. Ultrasonic probe and ultrasonographic device
US20050093859A1 (en) * 2003-11-04 2005-05-05 Siemens Medical Solutions Usa, Inc. Viewing direction dependent acquisition or processing for 3D ultrasound imaging
US20050124887A1 (en) * 2003-11-21 2005-06-09 Koninklijke Philips Electronics N.V. Three dimensional scan conversion of data from mechanically scanned array probes

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105310726A (en) * 2014-06-18 2016-02-10 株式会社东芝 Ultrasonic diagnostic apparatus, image processing apparatus, and image processing method

Also Published As

Publication number Publication date
US20050090740A1 (en) 2005-04-28
US7457654B2 (en) 2008-11-25

Similar Documents

Publication Publication Date Title
US20070293757A1 (en) Artifact reduction for volume acquisition
US20230168085A1 (en) System and Method for Generating Motion-Stabilized Images of a Target Using Lidar and Video Measurements
JP4795675B2 (en) Medical ultrasound system
US6139500A (en) Methods and apparatus for 3D cardiac ultrasound imaging
RU2507535C2 (en) Extended field of view ultrasonic imaging with two dimensional array probe
EP1895909B1 (en) Method and apparatus for 3d ultrasound imaging using a stationary beam to estimate a parameter
US8241218B2 (en) Ultrasonic diagnostic apparatus
US6014473A (en) Multiple ultrasound image registration system, method and transducer
US7497830B2 (en) Three dimensional ultrasonic imaging using mechanical probes with beam scanning reversal
US20050093859A1 (en) Viewing direction dependent acquisition or processing for 3D ultrasound imaging
JP2011521763A (en) Ultrasound imaging of extended field of view by guided EFOV scanning
JP2004507298A (en) Ultrasound diagnostic system with spatially synthesized panoramic images
CN101360457A (en) Extended volume ultrasound data display and measurement
JP2012518793A5 (en)
JP2009532089A (en) Delay controller for ultrasonic receiving beamformer
EP0944026A2 (en) Three-dimensional ultrasound image processing apparatus and method
US20080294045A1 (en) Three Dimensional Ultrasonic Imaging Using Mechanical Probes with Beam Scanning Reversal
US6589177B1 (en) Method and apparatus for obtaining B-flow and B-mode data from multiline beams in an ultrasound imaging system
JPH10506809A (en) Operation method and connection device of 2D array for correcting phase deviation
EP2598907B1 (en) Motion-compensated processing
US20090118616A1 (en) Three Dimensional Ultrasonic Scanning With a Steerable Volumetric Region
US20050124887A1 (en) Three dimensional scan conversion of data from mechanically scanned array probes
JP2009039428A (en) Ultrasonic diagnostic apparatus
JP2001324313A (en) Three-dimensional shape measuring instrument
JPH06304172A (en) Ultrasonic diagnostic device

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

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