RadonKA

A simple but still decently fast Radon and IRadon transform based on KernelAbstractions.jl.

Build Status Coverage Documentation for stable version Documentation for development version

Quick Overview

  • [x] For 2D and 3D arrays
  • [x] parallel radon and iradon
  • [x] parallel exponential radon and iradon
  • [x] It is restricted to the incircle of radius N ÷ 2 - 1 if the array has size (N, N, N_z)
  • [x] based on KernelAbstractions.jl
  • [x] tested on CPU() and CUDABackend
  • [x] registered adjoint rules for both radon and iradon

Installation

Requires Julia 1.9

julia> ]add RadonKA

Development

File an issue on GitHub if you encounter any problems.