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()
   2   3   4   5   6   7