There is a RadonTransformExecutor, which can be easily configured for using multithreading.
That RadonTransformExecutor invokes the RadonTransformCalculator, and returns a Future<RadonTransformCalculator>.
If succeeded, you will get a RadonTransformCalculator object, which includes a RadonTransformResult, which has the Radon Transform, which can be browsed.
The shared zip includes the library and an example, which shows how to make the library work in a real case.
You can see...