Ultrasound for Research · RF data

Beamformed RF data for ultrasound research

Most commercial ultrasound systems are closed and give researchers no access to raw RF signals — yet these signals carry valuable information about how acoustic waves interact with tissue. TELEMED research tools give biomedical engineers real-time access to beamformed RF data in C++, MATLAB, Python and LabVIEW.

Works with (option for EXT-1H/CEXT-1H scanners)
MATLAB ArtUs RF Data Control showing a B-mode image and RF signals in real time

4 environments

C++, MATLAB, Python, LabVIEW

B + RF

Two streams in real time

Record & review

RF data files with acquisition parameters

Source code

Scripts and manuals included

What RF data makes possible

Access to raw RF signals opens new directions for both engineering research and clinical practice.

Engineering

  • Novel quantitative ultrasound methods for tissue characterisation
  • Investigation of the acoustic properties of tissue and tissue-mimicking materials
  • New parametric imaging techniques
  • Advanced image processing algorithms for speckle reduction and image enhancement

Clinical practice

  • New biomarkers to recognise, characterise and differentiate lesions and to assess treatment, e.g. thermal ablation efficiency or sonoporation
  • In-vitro studies of tissue, e.g. biopsy samples
  • New sources of contrast for imaging tumours, tissue fibrosis, atherosclerotic plaques and more
  • Higher-quality diagnostic images for visual expert evaluation

The research package

Graphical tools to acquire RF data in real time, record it to file and review it offline — plus scripts that demonstrate the conventional signal processing steps of B-mode image formation. Click any screenshot to see it full size.

Real-time acquisition — RF Data Control

View B-mode and RF streams in real time, set scanning parameters, define a region of interest and record RF data to disk.

C++ ArtUs RF Data Control
C++Fig. 1

ArtUs RF Data Control

Standalone C++ application for real-time B + RF acquisition and recording.

MATLAB ArtUs RF Data Control
MATLABFig. 3

ArtUs RF Data Control

The same real-time acquisition and recording, directly inside MATLAB.

Python ArtUs RF Data Control
PythonFig. 4

ArtUs RF Data Control

Real-time acquisition and recording in a Python application.

LabVIEW ArtUs RF Data Control
LabVIEWFig. 5

ArtUs RF Data Control

Real-time acquisition and recording in a LabVIEW application.

Offline review

Load recorded RF data files together with the main acquisition parameters.

MATLAB RF Data tool
MATLABFig. 2

RF Data tool

Import recorded RF data and acquisition parameters into MATLAB for review.

Python RF Viewer tool
PythonFig. 9

RF Viewer

Load and view recorded RF data in Python.

Signal processing

See how each processing step shapes the final B-mode image.

MATLAB Filters Analysis tool
MATLABFig. 6

Filters Analysis

Design filters in a GUI and see how filtering the RF signals changes the B-mode image.

MATLAB Dynamic Range control tool
MATLABFig. 7

Dynamic Range control

Adjust the dynamic range reduction curve and observe its effect on the image.

MATLAB Postprocessing control tool
MATLABFig. 8

Postprocessing control

Filter speckle noise and compare the results.

Get the research tools

Tools, MATLAB and Python scripts, source code and manuals are available for download.