SCIENCE & RESEARCH
SCIENCE & RESEARCH
Since most traditional ultrasound scanners are closed systems, their possible use for research purposes is limited.Usually to such systems you cannot install nor custom software, nor hardware, nor control ultrasound from your custom software.
TELEMED manufactures ultrasound beamformers which works connected to a common personal computer with Windows (XP/7/8/8.1/10 – 32/64 bits) operating system using USB 2.0/3.0 port.
This means that on the same computer you can install not only usual ultrasound software (like TELEMED “Echo Wave II”), but also your custom software that can control both ultrasound scanner and your custom hardware or other for experiment used equipment.
TELEMED hardware & software for Scientific Research in medicine, industry and other fields.
ULTRASOUND BEAMFORMERS FOR RESEARCH
Important centers of excellence and universities adopt our pc-based Beamformers, a advanced open architecture platform for scientific research: Matlab applications, use of post-beamformed RF signals, research on tissue characterization, Quantitative Ultrasound Imaging, etc..
Automation Programming Interface of Echo Wave II to use custom software or MATLAB scripts with access to cine frames and their times.
SDK – Software Development Kit for customized scanning software.
The Telemed beamformers for scientific research can be equipped with additional connectors: RF output, line strobe, frame strobe, triggers.
Some scientific research protocols may require to synchronize other equipment by ultrasound scanner.
For scientific research, TELEMED produces special versions of Echo Blaster 128, LS128, MicrUs, SmartUs and ArtUs beamformers.
On the rear panel of Beamformer can be installed additional connectors (RF output, line strobe, frame strobe, triggers).
RF output, ultrasound line strobe, ultrasound frame strobe.
“cineloop synchronization” – system generate TTL level “0” in Freeze mode and “1” when scanning starts and frames recorded to memory
possible combinations of mentioned above options
ECHO WAVE II Ultrasound Scanning Software
Echo Wave II software, which is used for diagnostic purposes and for traditional ultrasound examinations, has some unique characteristics that allow the system to be adopted for research programs.
Examples of applications:
If you need to scan many images, measure the same distance, area or other parameter on them, save this data and further process these measurements using other software, then you can save images/reports in XLSX (Excel) file and then use its “Data” sheet with measurement results.
If in custom software or MATLAB script you want to access ultrasound cine frames and their times (e.g., for doing tendon motion analysis or testing your own free-hand 3D), you can do this using Echo Wave II Automation Programming Interface.
MATLAB script to get frames and their times from opened file looks like this (for comments please check “Echo Wave II” installation subfolder “…\Config\Plugins\”):
asm_path = ‘…\Config\Plugins\autoint1client.dll’; % “…” must be replaced with full path
asm = NET.addAssembly(asm_path);
cmd = AutoInt1Client.CmdInt1();
ret = cmd.ConnectToRunningProgram(); % connect to running “Echo Wave II”
cmd.OpenFile(‘C:\Echo Images\test1.tvd’); % open file
frm_count = cmd.GetFramesCount(); % get the number of frames
cmd.GoToFrame1n(i1, true); % go to frame
t = cmd.GetCurrentFrameTime(); % get frame time
fprintf(1, ‘Frame %d of %d. Time = %f ms.\n’, i1, frm_count, t);
img = uint8(cmd.GetLoadedFrameRGB()); % get frame image in RGB format
figure; imshow(img, ‘Border’, ‘tight’, ‘InitialMagnification’, 100); % show image end
From external application you can also invoke “Echo Wave II” freeze/run, save file, load file commands, change patient information. These actions can be done by sending appropriate command strings using Windows WM_COPYDATA messages. For the list of supported WM_COPYDATA commands please check Echo Wave II User Manual section “Software control using command line”.
If for some application you need to save recorded ultrasound cine to separate frames, you can do this by simply selecting “PNG multiple images” (or BMP, JPG) file format in Echo Wave II “Cine Save As” dialog.
For some advanced research one beamformer may be not enough. In such cases to the same computer you can connect two beamformers with identical probes and do recording using both beamformers at the same time, but, for example, at different scanning planes. In order to freeze/run ultrasound in both beamformers, you can use either on-probe freeze button feature (if beamformer supports it) or LB-2 ultrasound keyboard.
Such recoding requires to start two “Echo Wave II” instances and configure them appropriately. Please request “Echo Wave II Advanced Configuration Manual” if you want to use two beamformers and software in such scenario.
For more advanced research you may want to write your custom ultrasound scanning software and do not rely on “Echo Wave II”.
In such cases you can request Usgfw2 Software Development Kit (SDK).
SDK – SOFTWARE DEVELOPMENT KIT Ultrasonography for Windows II Usgfw2
If for research it is needed more control over ultrasound, to access not only ultrasound frames but also scan-lines of each frame, or to write a custom ultrasound scanning software, it is possible to use our Software Development Kit Usgfw2 SDK.
TELEMED Software Development Kit (Usgfw2 SDK) is a high level programming library that allows fast development of ultrasound scanning software for TELEMED Beamformers.
Usgfw2 SDK contains setup package of redistributable files, programming documentation and samples with source code. Usgfw2 SDK can be used from different programming languages (native C++, Delphi, managed C++, C#, VB) that support Microsoft COM (Component Object Model).
For access to low level ultrasound data is required knowledge of C++, COM and DirectShow.
The SDK samples with source code demonstrates how to access ultrasound data and control ultrasound scanner in different scanning modes.
Developed software (32-bit x86) can be run on x86 32-bit and 64-bit Microsoft Windows operating systems (Windows XP/Vista/7/8/8.1/10).
Complete SDK package available for Research and OEM partners and developers after NDA signing. SDK package is free.
Our standard Echo Wave II software is based on this SDK
ULTRASOUND CONSOLLE LB-2 AND ITS SDK
Echo Wave II can be controlled not only using computer mouse or keyboard, but also using our traditional ultrasound consolle LB-2.
If ultrasound scanning is performed using two beamformers and two instances of Echo Wave II, then LB-2 can be used to run/freeze ultrasound simultaneously in both software instances (if are used identical probes, software configurations and powerful CPU).
If you want to use LB-2 Consolle to control your custom software that does ultrasound scanning and controls other equipment, you can request Ultrasound Keyboard SDK.
Scan mode with Linear, Convex, Endocavitary, Sector Phased Array probes, high density of crystals – from 1MHz to 18 MHz
- B, B+B, 4B, B+M, M
- CFM Color Flow Mapping
- PDI Power Doppler
- DPDI Directional Power Doppler
- PW Pulsed Wave Spectral Doppler
- HPRF High Pulse Repetition Frequency
- CW Continuous Wave Spectral Doppler
- Duplex (B+PW/CW)
- Triplex (B+Color Doppler+PW/CW)
- 3DView – Rendering 3D (option)
- PanoView – Panoramic Imaging (option)
TELEMED Ultrasound Beamforming Technology is dedicated to developing high-performance systems that offer state of the art in diagnostic ultrasound imaging:
- Digital Doppler Multi-Beam Processing
- Spatial Compound Imaging
- Parallel Beamforming
- Virtual Convex – Trapezoid Imaging
- B-Steer Imaging
- Hybrid Signal Processing
- Tissue Harmonics – Pulse Inversion technology
- Automatic Image Optimization
- Advanced Speckle Reduction Imaging
- Image Enanchement
- Advanced Dynamic Focalization
- Digital RF-data output (real time & off line)