You are on page 1of 1

import numpy as np

import matplotlib.pyplot as plt


from skimage.filters import gaussian

# Load PET image data


image = np.load('pet_image.npy')

# Apply Gaussian filter with sigma = 2


filtered_image = gaussian(image, sigma=2)

# Visualize original and filtered images


fig, axes = plt.subplots(nrows=1, ncols=2, figsize=(8, 4))
ax = axes.ravel()

ax[0].imshow(image, cmap='gray')
ax[0].set_title('Original image')

ax[1].imshow(filtered_image, cmap='gray')
ax[1].set_title('Filtered image')

plt.show()

You might also like