Page 7 - 220533600710_Rivan Adi Kurniawan_Praktikum 2.ipynb - Colab_Neat
P. 7
# 3. Rekonstruksi citra dengan Inverse Radon Transform
reconstruction = iradon(sinogram, theta=theta, filter_name='ramp')
# 4. Visualisasi
plt.figure(figsize=(12,6))
plt.subplot(1,3,1)
plt.title("Original Image (Phantom)")
plt.imshow(image, cmap='gray')
plt.axis('off')
plt.subplot(1,3,2)
plt.title("Sinogram (Radon Transform)")
plt.imshow(sinogram, cmap='gray', aspect='auto')
plt.xlabel("Angle (degrees)")
plt.ylabel("Projection position")
plt.axis('off')
plt.subplot(1,3,3)
plt.title("Reconstructed Image (Inverse Radon)")
plt.imshow(reconstruction, cmap='gray')
plt.axis('off')
plt.tight_layout()
plt.show()

