Introduction

Introduction
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 scanners (beamformers) that are connected to a usual computers with Windows (XP/Vista/7/8/10) 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.

Below are listed basic features of TELEMED software and hardware that may be useful for scientific research in industry, medicine and other fields.
Stacks Image 7954
"Echo Wave II" Ultrasound Scanning Software

Although Echo Wave II software is mainly used for traditional ultrasound examinations in hospitals/clinics, it also has some features that can be used for research.

For example, 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
for i1=1:frm_count
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. 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. 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.

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).
Synchronisation of Ultrasound Scanners, Synchronisation of External Equipment

Sometimes scientific experiments may require to synchronize scanner and other equipment. For such purpose we manufacture special versions of Echo Blaster 128, LS128, ClarUs EXT-1M, MicrUs EXT-1H, MicrUs Duo EXT-1H and SmartUs EXT-1M beamformers. On the rear panel of beam former can be installed additional connectors. Available such modifications:
RF output signal

Yes

Yes

Yes

No

No

Ultrasound Line output

Yes

Yes

Yes

Yes

Yes

Ultrasound Frame output

Yes

Yes

Yes

Yes

Yes

ScanStart output

Yes

Yes

Yes

Yes

Yes

ScanStart Input

No

No

No

Yes

Yes

Ultrasound Line Ack input

No

No

No

Yes

Yes

Ultrasound Frame Ack input

No

No

No

Yes

Yes

Connector type

SMA

SMA

SMA

8-pin circular

8-pin circular

Note. By default synchronisation options not available in the system.

Signals description:

  • RF output signal - an analogue output signal. Signal passed through bandbass filter to limit high frequency and low frequency noises. Available only for LS64, LS128, ClarUs, Echo Blaster 128 devices.
  • Ultrasound Line output - at falling edge system starts acquiring of ultrasound data from tissue for one ultrasound line
  • Ultrasound Line input - system starts acquiring of ultrasound data from tissue for one ultrasound line approximately in 20 us after rising edge of the signal
  • Ultrasound Frame output - at falling edge system starts acquiring of ultrasound data from tissue for one ultrasound frame
  • Ultrasound Frame input - system starts acquiring of ultrasound data from tissue for one ultrasound frame approximately in 20 us after rising edge of the signal
  • ScanStart output - system generate logic level "0" in Freeze mode and logic level "1" in scan mode
  • ScanStart input - system start scan (from new frame) when logic level "1" and stop scan when logic level "0"
Note. Voltage levels for interface signals depends on system type.
Stacks Image 6636
"Ultrasonography for Windows II" Software Development Kit (SDK)

If in your research you need more control over ultrasound, want to access not only ultrasound frames but also scan-lines of each frame, or just want to write your custom ultrasound scanning software, then you can use Usgfw2 SDK. It is distributed for free after signing NDA agreement.

The SDK contains sample code that demonstrates how to access ultrasound data and control ultrasound scanner in different scanning modes. For high-level programming can be used C#, VB, Delphi, C++ or other programming language that supports COM. For access to low level ultrasound data is required knowledge of C++, COM and DirectShow.
Ultrasound Keyboard and its SDK

"Echo Wave II" can be controlled not only using computer mouse or keyboard, but also using traditional ultrasound keyboard 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 (if are used identical probes, software configurations and powerful CPU) in both software instances.

If you want to use LB-2 keyboard to control your custom software that does ultrasound scanning and controls other equipment, you can request Ultrasound Keyboard SDK.

Publications

Publications Referencing TELEMED Equipment

Article

Organization / company

Referenced System

Author (s)

University of San Marino, Italy
MicrUs EXT-1H, dual head transducer LD12-5L40S-3
Antonio Busato
Francesco Carinci
Veronica Vismara
(1) Department of Radiology, 2 Military Hospital, South Africa;
(2) Medical Imaging Research Unit, University of Cape Town, South Africa
(3) CapeRay Medical (Pty) Ltd, South Africa
(4) Department of Surgery, Groote Schuur Hospital and University of Cape Town, South Africa
Custom-made beamformer, 384 crystals/128 channels
(1) Kamila Padia
(2,3) Tania S. Douglas
(4) Lydia L. Cairncross
(3) Roland V. Baasch
(2, 3) Christopher L. Vaughan
(1) Medica Libra, Milano, Italy
(2) Department of Radiology, Hospital San Raffaele Turro, Milano, Italy
(3) Fondazione Apostolo, Merate, Italy
(4) President and Founder of Siach - The International Society of Surgical Anatomy
(5) Director of Siach, Aesthetic Surgeon, Perugia, Italy
MicrUs EXT-1H
L12-5L40S-3 transducer
(1) A. Busato
(2) G. Balconi
(1) V. Vismara
(3) L. Bertele
(4) G. Garo
(5) D. De Gregorio
(1) Medica Libra, Milano, Italy
(2) Department of Radiology, Hospital San Raffaele Turro, Milano, Italy
(3) Fondazione Apostolo, Merate, Italy
(4) President and Founder of Siach - The International Society of Surgical Anatomy
(5) Director of Siach, Aesthetic Surgeon, Perugia, Italy
MicrUs EXT-1H
L12-5L40S-3 transducer
(1) A. Busato
(2) G. Balconi
(1) V. Vismara
(3) L. Bertele
(4) G. Garo
(5) D. De Gregorio
(1) Medica Libra, Milano, Italy
(2) Department of Radiology, Hospital San Raffaele Turro, Milano, Italy
(3) Fondazione Apostolo, Merate, Italy
(4) President and Founder of Siach - The International Society of Surgical Anatomy
(5) Director of Siach, Aesthetic Surgeon, Perugia, Italy
MicrUs EXT-1H
L12-5L40S-3 transducer
(1) A. Busato
(2) G. Balconi
(1) V. Vismara
(3) L. Bertele
(4) G. Garo
(5) D. De Gregorio
(1) Musculoskeletal Center, Samsung Seoul R&D Medical Clinic, Seoul, Republic of Korea
(2) Department of Physical Therapy, College of Health Science, Sahmyook University, Seoul, Republic of Korea
MicrUs EXT-1H
L12-5L40S-3 transducer
(1) Ju-Ri Jeong
(2) Ju Hee Han
(2) Ji-Eun Cho
(2) Wan-hee Lee
(1) Orthopaedic Hospital for Children, Behandlungszentrum Aschau GmbH, Aschau im Chiemgau, Germany
(2) Department of Training and Movement Sciences, Humboldt-Universität zu Berlin, Berlin, Germany
(3) Department of Biomechanics in Sports, Technische Universität München, München, Germany
Echo Blaster 128 CEXT-1Z
LV7.5/60/128Z-2 transducer
(1,2) Matthias Hösl
(1) Harald Böhm
(2) Adamantios Arampatzis
(3) Antonia Keymer
(1) Leonhard Döderleina
(1, 2) The University of Queensland, Brisbane, Australia
LS128 EXT-1Z
LV7.5/60/128Z-2 transducer
(1) Dominic James Farris
(2) Glen A. Lichtwark
Connecting for Good
Youtube video, Romanian language,
presentation starts from 2h:06min

There was a conference organized by Vodafone, called Connecting for Good, presenting part of the project sponsored by them, where Fundatia Profilaxis - Timisoara made a presentation and real-time transmission. System is in rural area, and transmission is done via 4G Vodafone network.
Vodafone
SmartUs EXT-1M
Fundatia Profilaxis, Romania
(1) Icahn School of Medicine at Mount Sinai Hospital, New York, USA
(2) Rush University Medical Center, Chicago, USA
LS128 EXT-1Z
(1) Partho P. Sengupta
(2) Jeffrey S. Soble
(2) Sarah Doherty
(2) Rami Doukky
(1) National Research Council, Institute of Clinical Physiology, Lecce, Italy
(2) Echolight srl, Lecce, Italy
(3) O.U. of Rheumatology, ‘‘Galateo’’ Hospital, San Cesario di Lecce, ASL-LE, Lecce, Italy
(4) Laboratoire d’Imagerie Biomedicale, Sorbonne Universites, UPMC 06, INSERM, CNRS, Paris, France
Echo Blaster 128 CEXT-1Z
(1) Francesco Conversano
(1) Roberto Franchini
(2) Antonio Greco
(1) Giulia Soloperto
(1) Fernanda Chiriaco
(1) Ernesto Casciaro
(2) Matteo Aventaggiato
(1) Maria Daniela Renna
(1) Paola Pisani
(1) Marco Di Paola
(3) Antonella Grimaldi
(3) Laura Quarta
(3) Eugenio Quarta
(3) Maurizio Muratore
(4) Pascal Laugier
(1) Sergio Casciaro
(1) Laboratorio di Ingegneria del Sistema Neuromuscolare, Dipartimento di Elettronica e Telecomunicazioni, Politecnico di Torino, Italy
(2) Escola de Educacao Fisica e Desportos, Universidade Federal doRio de Janeiro, Brazil
(3) Cognitive Motor Function Research Group, Manchester Metropolitan University, Manchester, United Kingdom
LS128 EXT-1Z
(1) A. Botter
(1,2) T. M. M. Vieira
(3) I. D. Loram
(1) R. Merletti
(3) E. F. Hodson-Tole
"Journal of Biomechanics"
School of Physiotherapy and Exercise Science, Griffith University, Queensland 4222, Australia
Echo Blaster 128 EXT-1Z
Lee Barber
Rod Barrett
Glen Lichtwark
Newspaper “Sole24Ore”
All systems
May 26, 2014 publication
(1) Department of Medical Physics & Engineering, Klinikum Offenbach GmbH, Offenbach am Main, Germany
(2) Medcom GmbH, Darmstadt, Germany
(3) Fraunhofer IGD (Cognitive computing and medical imaging), Darmstadt, Germany
LS128 INT-2Z
(1) Stefanos Diamantopoulos, BS
(1) Natasa Milickovic, PhD
(1) Saeed Butt, BS
(1) Zaira Katsilieri, MSc
(1) Vasiliki Kefala, MSc
(2) Pawel Zogal, MSc
(3) George Sakas, PhD
(1) Dimos Baltas, PhD
(1) Centrum Zdrowia Konia, Nasielsk, Poland
(2) Department of Pathology and Veterinary Diagnostics, Faculty of Veterinary Medicine, Warsaw University of Life Sciences, Warszawa, Poland
Echo Blaster 128 EXT-1Z
(1,2) O. Kalisiak
(1) Kitware Inc., Chapel Hill, NC, USA
(2) Statistical Visual Computing Laboratory, UC San Diego, USA
(3) InnerOptic Technology, NC, USA
LS128 INT-1Z
(1) R. Kwitt
(2) N. Vasconcelos
(3) S. Razzaque
(1) S. Aylward
(1) Junior Group: Computer-Assisted Interventions, DKFZ Heidelberg, Germany
(2) Division of Medical and Biological Informatics , DKFZ Heidelberg, Germany
(3) Department of General, Abdominal and Transplantation Surgery, University of Heidelberg, Germany
(4) Mannheim University of Applied Sciences, Germany
LS128 EXT-1Z
(1) A. M. Franz
(1) K. März
(1,2) A. Seitel
(3) H. G. Kenngott
(3) M. Wagner
(3) A. Preukschas
(2) H.-P. Meinzer
(2,4) I. Wolf
(1) L. Maier-Hein
Kitware Inc, USA
LS128 EXT-1Z
Vikas Revanna Shivaprabhu
Andinet Enquobahrie
Zach Mullen
Stephen Aylward
(1) Department of Otolaryngology, Head and Neck Surgery, University of Frankfurt/Main, Germany
(2) Aesculap AG & Co. KG, Tuttlingen, Germany
(3) Institute of Machine Design and Operation, Wrocław University of Technology, Wrocław, Poland
Echo Blaster 128 EXT-1Z
(1) M. Helbig
(3) K. Krysztoforski
(1) T. Kroll
(3) J. Kucharski
(3) M. Popek
(1) S. Helbig
(1) W. Gstoettner
(1) A. May
(2) J. Kozak
The University of Western Australia, Auckland Bioengineering Institute
LS128 EXT-1Z
Karol Miller
Poul M.F. Nielsen
Technischen Universitat Darmstadt, Germany
Echo Blaster 128 EXT-1Z
Ilias Sachpazidis
(1) Kitware Inc., Carrboro, NC, USA
(2) Dept. of Electrical and Computer Engineering, UC San Diego, USA
(3) Dept. of Computer Science, UNC, Chapel Hill, USA
LS128 INT-1Z
(1) Roland Kwitt
(2) Nuno Vasconcelos
(3) Sharif Razzaque
(1) Stephen Aylward
Numeris, Romania
LS128 EXT-1Z
Adrian Tarta
(1) Structure and Motion Laboratory, Institute of Orthopaedics and Musculoskeletal Sciences, University College London
(1) Royal National Orthopedic Hospital, UK
(2) Structure and Motion Laboratory, The Royal Veterinary College, UK
Echo Blaster 128 EXT-1Z
(1) G.A. Lichtwark
(1) K. Bougoulias
(1,2) A.M. Wilson
Department of Biomedical Physiology and Kinesiology, SFU Burnaby, BC, Canada
Echo Blaster 128 EXT-1Z
Manku Rana
James M. Wakeling
"Opciones" newspaper, Cuba
ClarUs
Por Luis Ubeda
(1) Neuromuscular Research Centre, Department of Biology of Physical Activity, University of Jyväskylä, Finland
(2) Musculoskeletal Research Program, Griffith Health Institute, Griffith University, Queensland, Australia
Echo Blaster 128 EXT-1Z
(1) Neil J. Cronin
(2) Rod S. Barrett
(2) Christopher P. Carty
(1) Department of Urology
(2) Institute of Pathology University Hospital Heidelberg, Germany
(3) Department of Radiology, German Cancer Research Center, Heidelberg, Germany
(4) MedCom GmbH (PZ), Germany
(5) Department of Cognitive Computing and Medical Imaging, Fraunhofer Institute for Computer Graphics, Darmstadt, Germany
LS128 INT-2Z
(1) Boris A. Hadaschik
(1) Timur H. Kuru
(1) Corina Tulea
(1) Philip Rieker
(1) Ionel V. Popeneciu
(1) Tobias Simpfendörfer
(1) Johannes Huber
(1) Dogu Teber
(1) Sascha Pahernik
(1-3) Matthias Roethke
(2) Wilfried Roth
(4) Patrik Zamecnik
(5) Georgios Sakas
(3,4) Pawel Zogal
(3) Heinz-Peter Schlemmer
(1) Markus Hohenfellner
(1) Institute of Machine Design and Operation, Department of Biomedical Engineering and Experimental Mechanics, Wrocław University of Technology, Poland
(2) Department of Hand-Plastic and Reconstructive Surgery, University of Ulm, Germany
(3) Aesculap B Braun, Tuttlingen, Germany
Echo Blaster 128 EXT-1Z
(1) Ewelina Swiatek-Najwer
(1) Romuald Bedzinski
(1) Pawel Krowicki
(1) Krzysztof Krysztoforski
(2) Peter Keppler
(3) Josef Kozak
School of Kinesiology, SFU Canada
Echo Blaster 128 EXT-1Z
Manku Rana
James Wakeling
ISR - Instituto Superior Tecnico Lisboa, Portugal
Echo Blaster 128 EXT-1Z
J.C. Seabra
J.M. Sanches
(1) Structure and Motion Laboratory, Institute of Orthopaedics and Musculoskeletal Sciences, University College London, Royal National Orthopaedic Hospital, UK
(2) Structure and Motion Laboratory, The Royal Veterinary College, UK
Echo Blaster 128 EXT-1Z
(1) G. A. Lichtwark
(1,2) A. M. Wilson
Clinical Institute of Urology and Renal Transplant Cluj
University of Medicine and Pharmacy Targu Mures
Echo Blaster 128 EXT-1Z
(1) School of Biomedical Physiology and Kinesiology, Simon Fraser University, Canada
(2) Medical Image Analysis Lab, School of Computing Science, Simon Fraser University, Canada
Echo Blaster 128 EXT-1Z
(1) Manku Rana
(2) Ghassan Hamarneh
(1) James M. Wakeling
University of Victoria, the Department of Mechanical Engineering
LS128 EXT-1Z
Kelly J. Stegman
Ceske Vysoke Uceni Technicke v Praze, Fakulta Elektrotechnicka, Katedra kybernetiky
Echo Blaster 128 EXT-1Z
Marian Pauco
(1) Bioengineering Institute, University of Auckland, New Zealand
(2) Department of Continuum Mechanics, RWTH Aachen University, Germany
(3) Department of Mechanical Engineering, University of Auckland, New Zealand
LS128 EXT-1Z
(1) Harvey Ho
(1) Gregory Sands
(2) Holger Schmid
(1) Kumar Mithraratne
(3) Gordon Mallinson
(1) Peter Hunter
(1) Bioengineering Institute, University of Auckland, New Zealand
(2) Department of Continuum Mechanics, RWTH Aachen University, Germany
(3) Department of Mechanical Engineering, University of Auckland, New Zealand
LS128 EXT-1Z
(1) Harvey Ho
(1) Kumar Mithraratne
(2) Holger Schmid
(1) Gregory Sands
(1) Peter Hunter
(1) Advanced MRI Technologies, Sebastopol, California, USA
(2) Department of Radiology, University of California, San Francisco, California, USA
(3) Institute of Neuroscience, University of California, Berkeley, California, USA
(4) Mediri GmbH, Heidelberg, Germany
(5) Department of Neurology, Klinikum Mannheim, University Heidelberg, Germany
(6) Department of Diagnostic Radiology, Medical Physics University Hospital Freiburg, Germany
Echo Blaster 128 EXT-1Z
(1,2,3) David A. Feinberg
(6) Daniel Giese
(4) D. Andre Bongers
(1) Sudhir Ramanna
(6) Maxim Zaitsev
(6) Michael Markl
(1,4,5) Matthias Gunther
University Scholars Designation at the University of Tennessee at Martin, USA
Echo Blaster 128 EXT-1Z Kit (under name of TelaVet 1000)
Prepared by:
Jerry D. Gresham
Edited and Revised By:
Melissa J. Daniel
SAMPLIFY SYSTEMS, INC., USA
next developments
Allan Evans
Vilnius City University Hospital, Lithuania
LS64 FLT-1T
Liucija Skalskaja
Robertas Skalskis
(1) Aesculap AG, Tuttlingen, Germany
(2) Institute of Machine Design and Operation, Wrocaw University of Technology, Wrocaw, Poland
(3) Department of Otolaryngology, Head and Neck Surgery, University Hospital of Frankfurt am Main, Germany
Echo Blaster 128 EXT-1Z
(1) J. Kozak
(2) K. Krysztoforski
(3) T. Kroll
(3) S. Helbig
(3) M. Helbig
(1) University of Ulm, Department of Traumatology, Hand-Plastic and Reconstructive Surgery, Germany
(2) University of Wroclaw, Laboratory of Biomechanical Engineering and Experimental Mechanics, Poland
Aesculap AG & Co. KG, Tuttlingen, Germany
Echo Blaster 128 EXT-1Z
(1) Peter Keppler
(2) Krzysztof Krysztoforski
(2) Ewelina Swiatek
(3) Pawel Krowicki
(3) Josef Kozak
(1) Florian Gebhard
(1) Jean Baptiste Pinzuti
(1) Zentrum für Hals-Nasen-Ohren-Heilkunde, Universitätsklinikum Frankfurt am Main
(2) Aesculap AG & Co. KG, Tuttlingen
(3) Abteilung Experimentelle Mechanik und biomedizinische Technik,
Technische Universität Wrocław
Echo Blaster 128 EXT-1Z
(1) M. Helbig
(3) K. Krysztoforski
(3) J. Kucharski
(3) M. Popek
(1) T. Kroll
(1) S. Helbig
(1) A. May
(1) W. Gstoettner
(2) J. Kozak
Accion GEODA (Spanish language)

In rural Morocco, getting pregnant is a mortal risk for women. Discover how Telemed scanner with Microsoft Surface are used to change their reality.

Referenced system: LS64 FLT-2T
Italian Development Cooperation - Ministry of Foreign Affairs.

Support for the Ugandan Health Strategic Plan and Plan of Peace, Reconstruction and Development of Northern Uganda 2009-2012. Telemed Ultrasound Systems in mobile health clinics and field hospitals in Uganda.

Referenced system: Echo Blaster 64 EXT-1T
Telemedicine - remote ultrasound investigation. Demonstration of Telemedicine possibilities.

Referenced system: LS128 EXT-1Z
Information about water (Russian language)

Referenced system: LS128 EXT-1Z
Early Diagnosis of Osteoporosis (Italian language)

More videos see here.

Referenced system: LS128 EXT-1Z

Files

Files
B to Lines 1.1.2:

  • this utility converts one B mode TVD/TPD file to multiply BIN files in the same folder
  • BIN file stores bytes of one scan line
  • useful tool for research purposes
  • available source code of this application
MicrUs / SmartUs Synchronisation Package, ver. 0.7:

  • manual
  • utility for configuring of MicrUs synchronisation port
  • utility for configuring of SmartUs synchronisation port