PlusToolkit / PlusLib

Software library for data acquisition, pre-processing, and calibration for navigated image-guided interventions.
http://www.plustoolkit.org
Other
136 stars 103 forks source link

No data broadcast with linear BK US probe #836

Open Nicolaas94 opened 3 years ago

Nicolaas94 commented 3 years ago

Hi,

Normally, I use a curved BK US probe on the BK5000 system and acquire the images through PlusServer using the attached config file. PlusDeviceSet_Server_BkProFocusOem.txt

Now, I changed the curved BK US probe to a linear BK US probe and I could not receive US images anymore. I used the same config file as with the curved probe. The error in the log is: 'SERVER> No data is broadcasted, as no data is available yet.' 070721_160021_PlusLog.txt

What can I do to solve this error? Thank you

Sunderlandkyl commented 3 years ago

Do the linear probe images continue to update on the BK when Plus is started?

@lassoan Do we know anyone with access to a BK that might provide insight?

Nicolaas94 commented 3 years ago

Thank you for the quick response! Yes the linear images continue to update on the BK when Plus is started. I tested with 2 other curved probes and those worked fine. Only the linear probe gives these errors.

Nicolaas94 commented 3 years ago

@Sunderlandkyl Unfortunately, we couldn't find a solution to the problem yet. We have access to a BK, but need some help what to do. Is it possible that you guide us what to do, and we will try on the BK?

Thanks

RemiDelaunay commented 2 years ago

Hi,

Do you have any update for this issue ? I am having the same error log with a BK Pro Focus and a curvilinear probe (8820e).

Thank you

lassoan commented 2 years ago

I think @drouin-simon in Montreal uses Plus with a BK ultrasound. I'm not sure with which probe though.

You can build Plus in debug mode and see goes wrong. We should be able to help if we know more details.

RemiDelaunay commented 2 years ago

Hi @lassoan @drouin-simon ,

I am using the pre-built binaries (version 2.8) which should include BK ultrasound. Do you think it would make a difference if I build Plus in debug mode ? Please find attached the PLUS and OEM error logs.

OEM_log_ContinuousStreamingEnabled

PlusLog.txt

I also attached the logs when I set "ContinuousStreamingEnabled" to true. It looks like the BK ProFocus doesn't recognise some of the PLUS queries.

PlusLog_ContinuousStreamingEnabled.txt

OEM_log

Thank you in advance for your help.

lassoan commented 2 years ago

I recommended the debug-mode build so that you can get more detailed information about the problem and you can also change what queries are sent out. However, the logs are already very informative, so if you don't want to build Plus then you can try to get some information from BK based on these logs.

The main issue is probably that QUERY:GRAB_FRAME "ON",20; command is not recognized. This would start the image streaming. The streaming API may require additional license purchase from BK, maybe for each probe? Ask your BK representative about this.

RemiDelaunay commented 2 years ago

Thank you @lassoan I will ask BK about this.

RemiDelaunay commented 2 years ago

According to BK the only probes compatible with the OEM interface are the ones that are used with Brainlab and Varian.