[78ef36]: / docs-source / source / slide_qc.rst

Download this file

36 lines (23 with data), 851 Bytes

slideflow.slide.qc

This module contains functions for slide-level quality control, including Otsu's thresholding and Gaussian blur filtering. Quality control methods are used by passing a list of callables to the qc argument of .extract_tiles(). They can also be directly applied to a slide with :meth:`slideflow.WSI.qc`.

import slideflow as sf
from slideflow.slide import qc

# Define custom QC options
qc = [
  qc.Otsu(),
  qc.Gaussian(sigma=2)
]

# Use this QC during tile extraction
P.extract_tiles(qc=qc)

# Alternatively, you can use the same QC directly on a WSI object
wsi = sf.WSI(...)
wsi.qc(qc).show()