How-To Guides

This section provides task-specific guides demonstrating how to use NRTK to apply perturbations, assess model robustness, and visualize system behavior. These examples are organized into general-purpose applications.

Each guide links to a Jupyter notebook in the docs/examples/ directory of the repository.

General NRTK Examples

  • Visualizing Optical Transfer Functions

Explore and visualize different Optical Transfer Functions (OTFs) to understand their impact on image quality. View notebook.

  • Applying Image Perturbations

Use various image perturbation methods to simulate real-world distortions and evaluate model robustness. View notebook.

  • Applying Albumentations Perturbations via NRTK

Explore and visualize Albumentations perturbations in an NRTK context. View notebook.

  • Image Classification Perturbation Saliency

Explore how perturbations affect model predictions and how those perturbations can be interpreted using saliency maps for the image classification task. View notebook.