Ultrasound research interface
   HOME

TheInfoList



OR:

An ultrasound research interface (URI) is a software tool loaded onto a diagnostic clinical ultrasound device which provides functionality beyond typical clinical modes of operation. A normal clinical ultrasound user only has access to the ultrasound data in its final processed form, typically a B-Mode image, in
DICOM Digital Imaging and Communications in Medicine (DICOM) is the standard for the communication and management of medical imaging information and related data. DICOM is most commonly used for storing and transmitting medical images enabling the inte ...
format. For reasons of device usability they also have limited access to the processing parameters that can be modified.Dickie K, Leung C, Zahiri R, Pelissier L. A flexible research interface for collecting clinical ultrasound images. SPIE Multispectral Image Acquisition. 2009 Oct;7494(02)Rohling R, Fung W, Lajevardi P. PUPIL: Programmable Ultrasound Platform and Interface Library. MICCAI. 2003 Nov;(2879);424-431Shamdasani V, Bae U, Sikdar S, Yoo YM, Karadayi K, Managuli R, Kim Y. Research interface on a programmable ultrasound scanner. Ultrasonics. 2008 Jul;48(03);159-168. A URI allows a researcher to achieve different results by either acquiring the image at various intervals through the processing chain, or changing the processing parameters.


Typical B-mode receive processing chain

A typical digital ultrasound processing chain for B-Mode imaging may look as follows: *Multiple analog signals are acquired from the ultrasound transducer (the transmitter/receiver applied to the patient) *Analog signals may pass through one or more analog notch filters and a
variable-gain amplifier A variable-gain (VGA) or voltage-controlled amplifier (VCA) is an electronic amplifier that varies its gain depending on a control voltage (often abbreviated CV). VCAs have many applications, including audio level compression, synthesizers and ...
(VCA) *Multiple analog-to-digital converters convert the analog
radio frequency Radio frequency (RF) is the oscillation rate of an alternating electric current or voltage or of a magnetic, electric or electromagnetic field or mechanical system in the frequency range from around to around . This is roughly between the up ...
(RF) signal to a digital RF signal sampled at a predetermined rate (typical ranges are from 20MHz to 160MHz) and at a predetermined number of bits (typical ranges are from 10 bits to 16 bits) *
Beamforming Beamforming or spatial filtering is a signal processing technique used in sensor arrays for directional signal transmission or reception. This is achieved by combining elements in an antenna array in such a way that signals at particular angles e ...
is applied to individual RF signals by applying time delays and summations as a function of time and transformed into a single RF signal *The RF signal is run through one or more digital FIR or IIR filters to extract the most interesting parts of the signal given the clinical operation *The filtered RF signal runs through an envelope detector and is log compressed into a grayscale format Multiple signals processed in this way are lined up together and interpolated and rasterized into a readable image.


Data access

A URI may provide data access at many different stages of the processing chain, these include: *Pre-beamformed digital RF data from individual channels *Beamformed RF data *Envelope detected data *Interpolated image data Where many diagnostic ultrasound devices have Doppler imaging modes for measuring blood flow, the URI may also provide access to Doppler related signal data, which can include: *Demodulated (I/Q) data * FFT spectral data *Autocorrelated velocity color Doppler data


Tools

A URI may include many different tools for enabling the researcher to make better use of the device and the data captured, some of these tools include: *Custom
MATLAB MATLAB (an abbreviation of "MATrix LABoratory") is a proprietary multi-paradigm programming language and numeric computing environment developed by MathWorks. MATLAB allows matrix manipulations, plotting of functions and data, implementat ...
programs for reading and processing signal and image data *
Software Development Kit A software development kit (SDK) is a collection of software development tools in one installable package. They facilitate the creation of applications by having a compiler, debugger and sometimes a software framework. They are normally specific ...
s (SDKs) for communicating with the URI, signal processing and other specialized modes of operation available on the URI


References

{{reflist


Ultrasound Research Laboratories

The following non-exhaustive list of research labs are typical candidates that would use an ultrasound research interface for conducting experiments and collecting data.
NTNU Ultrasound Research GroupDuke Biomedical ImagingMayo Clinic Ultrasound Imaging LabWestern Biomedical Ultrasound Research LabPhysics for Medicine lab, Paris
Ultrasound Medical ultrasonography Medical physics