فصل ۵ — مثالهای اجرایی ترمیم و بازسازی تصویر¶
این 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()