ndevenish / miniapp

0 stars 1 forks source link

Shoebox-based resolution filtering diverges from dials resolution filtering #7

Closed dimitrivlachos closed 3 months ago

dimitrivlachos commented 3 months ago

DIALS filters on a per-pixel basis, masking the pixels outside the specified resolution prior to processing.

Re-implementing this would not only bring us in-line with the way original DIALS implemented resolution filtering but allows for an increase in performance by reducing the total number of pixels to process.

Importantly, this would be an ideal algorithm to parallelise on the GPU through a CUDA kernel, which would further improve performance.