فصل ۵ — مثال‌های اجرایی ترمیم و بازسازی تصویر¶

این Notebook سه آزمایش بازتولیدشدنی را پوشش می‌دهد: فیلترگذاری نویز، inverse/Wiener و filtered backprojection.

In [ ]:
from pathlib import Path
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
from chapter05_examples import run_all
out = Path('chapter05_notebook_output')
run_all(out)

۱) نویز و فیلترهای مکانی¶

In [ ]:
img = mpimg.imread(out/'fig05_demo_noise_filters.png')
plt.figure(figsize=(11,7)); plt.imshow(img); plt.axis('off'); plt.show()

۲) فیلتر معکوس و Wiener¶

In [ ]:
img = mpimg.imread(out/'fig05_demo_wiener.png')
plt.figure(figsize=(13,4)); plt.imshow(img); plt.axis('off'); plt.show()

۳) تبدیل Radon و filtered backprojection¶

In [ ]:
img = mpimg.imread(out/'fig05_demo_fbp.png')
plt.figure(figsize=(12,4)); plt.imshow(img); plt.axis('off'); plt.show()