Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Streaming Telemed images to 3D Slicer : No frame received by the device #944

Open
glennmullerar opened this issue May 5, 2022 · 16 comments

Comments

@glennmullerar
Copy link

Hi everyone,

I'm new using plusServer. I want to stream images from my Telemed ArtUs to 3D Slicer through plusServer.

When, I launch the server, this error appears (see screenshot).

I Use :

  • PlusServer Telemed-Win32 2.8.0
  • Slicer 4.11
  • Echo Wave II : 4.1.1

plusserver_error

@adamrankin
Copy link
Member

Could you upload the log as a text file?

@glennmullerar
Copy link
Author

Here is the log.

Thank's

051022_093710_PlusLog.txt

@adamrankin
Copy link
Member

Hmm, no errors in the log with regards to connection. @markasselin Does telemed have its own software you can test the device with?

@glennmullerar are you able/interested in making a debug build to try and diagnose?

@ungi
Copy link
Contributor

ungi commented May 10, 2022

Yes, Telemed has a software called EchoWave. It should be on the USB stick that came with the ultrasound machine. You could use that to test if the machine works at all.

@adamrankin
Copy link
Member

@glennmullerar Can you confirm the device works with the Telemed software?

@glennmullerar
Copy link
Author

Yes it’s work perfectly. I can save dicom files too.

@lassoan
Copy link
Contributor

lassoan commented May 10, 2022

There are slight differences between Telemed driver/firmware versions and if it does not match the application software version (EchoWave, Plus, ...) then that can cause this issue.

@glennmullerar What EchoWave software have you tested with?
@ungi What EchoWave software version do we use?

@ungi
Copy link
Contributor

ungi commented May 10, 2022

That's right, I remember we needed to update the driver for a newer Telemed probe. I use EchoWave II 3.6.2. My driver package installer says ver. 1.17.2.
We plan to transition to 4.x Telemed software versions, which are also available in 64-bit. So we could use Telemed with a 64-bit build of PLUS. But I don't think that has happened yet.

@glennmullerar
Copy link
Author

@lassoan I tested with Echwave 4.1.1. I had to test with 3.6.2 version of echowave ?

@lassoan
Copy link
Contributor

lassoan commented May 11, 2022

To use Plus you would need to downgrade to 3.6.2 driver and potentially also the firmware; or we would need to create a Plus package that is built with Telemed 4.1.1 SDK.

At some point we need to switch to the latest SDK version anyway (if all our hardware supports it) for improved compatibility, robustness, and potentially new features. @Sunderlandkyl could you create an experimental build with the latest Telemed SDK so that @glennmullerar can test it?

@glennmullerar
Copy link
Author

The streaming works with Echo Wave 3.6.2, but now I see a white bande with Echo Wave II 3.6.2 (See screenshot). Maybe I need the right firmware and/or driver for this Echo Wave version ?

echowave_3_6_2

@lassoan
Copy link
Contributor

lassoan commented May 12, 2022

Yes, major Echo Wave software version changes require different driver/firmware. Telemed makes such large changes relatively rarely (in every 1-2 years).

@MarionCrouzier
Copy link

Hi everybody,

I do have the same problem.

I am trying to install again 3D slicer on another computer in my lab. I use:
PlusServer Telemed-Win - 2.8.0.20191105 -Telemed-Win32
Echo Wave II : 4.1.1
(of note, on other computers I have Echo Wave II : 4.1.0 and it works fine).

At the moment I do have this same error when launching Plus (No frame received by the device), more specifically:
"|ERROR|119.379000|SERVER> TelemedUltrasound::SetDepthMm failed: not connected to hardware interface| in :\D\PSNPTeb\PlusLib\src\PlusDataCollection\Telemed\TelemedUltrasound.cxx(955)

|ERROR|119.400000|SERVER> vtkPlusTelemedVideoSource parameter setting failed: DepthMm=100| in :\D\PSNPTeb\PlusLib\src\PlusDataCollection\Telemed\vtkPlusTelemedVideoSource.cxx(273)

|ERROR|119.400000|SERVER> No frame received by the device| in :\D\PSNPTeb\PlusLib\src\PlusDataCollection\Telemed\vtkPlusTelemedVideoSource.cxx(144)"

The US is looking good in Echowave though (even if I do have to run it as an administrator to have it work).

What was the conclusion of the above discussion, and what do you recommend I do to solve my problem?

Thank you for your help,

Kind regards,

Marion

@AurelieS
Copy link

Hi everyone,

I have a similar problem as described before.
However I am in a dead end because I need to use:

  • a multicamera system Optitrack using Motive 2.3.0
  • a Telemed Artus ultrasound (drivers 2.1.2).
  • I have both EchoWave II 4.2.0 32bits & EchoWave II 4.1.1 64bits installed on the computer.

In PlusApp-2.8.0.20191105_Telemed-Win32 :

  • I succeed in streaming images from the Telemed Artus.
  • I do not succeed in streaming Optitrack data (according to your documentation this is normal since I am using Motive 2.3.0)

In PlusApp-2.9.0.20230317_Telemed-Win64 :

  • I succeed in streaming Optitrack data
  • I do not succeed in streaming images from the Telemed Artus.
    I have no errors (nothing wrong in the log files) but the image is completely black.

UPDATE: I tried installing the last EchoWave II 4.2.0 64bits & 32bits with drivers 2.1.3 and I have the same black image in PlusApp-2.9.0.20230317_Telemed-Win64, without any issues in the log files.

@ungi
Copy link
Contributor

ungi commented Mar 27, 2023

Hi, we had this problem before, and Telemed recommended that we run PLUS in compatibility mode. You can set that up in Windows by right-clicking on the green PLUS launcher icon, select Properties, then Compatibility, check "Run this program in compatibility mode for: Windows 8". After that, I started receiving images with content. Let us know if this solves your problem please.

@AurelieS
Copy link

Thank you so much for your reactivity, it works !! :D
Best regards,
Aurélie

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants