Padding#

HTTomo processes data as Chunks and Blocks. Methods that operate on independent 2D frames, such as 2D denoising filters, do not need padding. Methods that operate on 3D volumes need padded blocks to preserve boundary conditions and prevent artefacts.

How this can be useful?#

Padding enables fully 3D methods, which can provide consistent resolution in all dimensions, improve contrast, and remove artefacts more effectively.

../../_images/denoising2d.jpg

Fig. 14 2D denoising produces inconsistent vertical resolution.#

../../_images/denoising3d_pad5.jpg

Fig. 15 3D denoising produces consistent resolution in all dimensions.#

Note

Padding supports advanced 3D filters and iterative reconstruction methods.

How to use#

There is no need to do anything specific to enable this feature as it will be switched on automatically when the method that requires it added to the pipeline.