k-wave-python icon indicating copy to clipboard operation
k-wave-python copied to clipboard

Possible integration within the IPASC standardised image reconstruction project

Open jgroehl opened this issue 3 years ago • 5 comments

Hey there,

Within the standardised image reconstruction project of the international photoacoustic standardisation consortium (IPASC) we were looking for a way to use the k-wave provided time reversal algorithm for image reconstruction from Python without having to invoke MATLAB.

https://github.com/IPASC/standardised-image-reconstruction

It seems that this project might be a solution to our problem. Fantastic! Either I or someone else from the project group will take a look in the next few weeks. It would be great if we could approach you with any questions we may have.

Kind regards, Janek

jgroehl avatar May 28 '22 17:05 jgroehl

It is an open project, so in case you'd be interested to join the project (e.g. regarding https://github.com/IPASC/standardised-image-reconstruction/issues/10), please let me know 😄

jgroehl avatar May 28 '22 17:05 jgroehl

Sounds great! We are currently still actively developing so if you find anything that doesn't quite work let us know. Also feel free to join our telegram development group.

waltsims avatar May 29 '22 00:05 waltsims

Hey Janek,

are you going to move forward with the integration? Can I close this for now?

waltsims avatar Jun 20 '22 23:06 waltsims

Yes we are moving forward @waltsims. Progress is quite slow though. We've gotten the python tool to talk to the binaries 🎉 but we have not yet managed to successfully run time reversal with it. I'll post some questions once I know what's going on :)

Is there any chance you happen to have an example where you tested time reversal already?

It is really great that this python adapter to the binaries exists! Many thanks for making it openly available!

jgroehl avatar Jun 21 '22 03:06 jgroehl

Glad you find this project useful! Many of the examples from the k-wave project have been re-implemented to test this project for correctness and can be found here.

Specifically, the time reversal examples, like this one, might be of interest to you, with the one caveat that the reconstruction code has not been implemented but found here. I hope this helps for now! If you complete the examples, feel free to create a pull request to contribute the completed example to the example directory! :)

waltsims avatar Jun 21 '22 05:06 waltsims

Hey Janek,

I'm going to close this for now. Feel free to re-open this issue in the future if there is more progress and a PR!

Best, -Walter

waltsims avatar Dec 02 '22 04:12 waltsims