gauss_blur ============================================= .. py:function:: petpal.preproc.image_operations_4d.gauss_blur(input_image_path: str, blur_size_mm: float, out_image_path: str, verbose: bool, use_fwhm: bool = True) Blur an image with a 3D Gaussian kernal of a provided size in mm. Extracts Gaussian sigma from provided blur size, and voxel sizes in the image header. :py:func:`scipy.ndimage.gaussian_filter` is used to apply blurring. Uses wrapper around :meth:`gauss_blur_computation`. :param input_image_path: Path to 3D or 4D input image to be blurred. :type input_image_path: str :param blur_size_mm: Sigma of the Gaussian kernal in mm. :type blur_size_mm: float :param out_image_path: Path to save the blurred output image. :type out_image_path: str :param verbose: Set to ``True`` to output processing information. :type verbose: bool :param use_FWHM: If ``True``, ``blur_size_mm`` is interpreted as the FWHM of the Gaussian kernal, rather than the standard deviation. :type use_FWHM: bool :returns: *out_image (nibabel.nifti1.Nifti1Image)* -- Blurred image in nibabel format.