sparrow.pl.tiling_correction#
- sparrow.pl.tiling_correction(sdata, img_layer=['raw_image', 'tiling_correction'], channel=None, crd=None, figsize=None, img_title=True, channel_title=True, output=None)#
Visualizes the effect of tiling correction.
This function plots the uncorrected image layer of a SpatialData object alongside the tiling corrected version, allowing for a visual comparison between the two. This can be useful for assessing the effectiveness of tiling correction methods applied to an image layer of a SpatialData object.
- Parameters:
sdata (
SpatialData) – Data containing spatial information for plotting.img_layer (
tuple[str,str] (default:['raw_image', 'tiling_correction'])) – Tuple where the first string represents the layer name for the uncorrected image and the second string represents the layer name for the tiling corrected image. Default is [“raw_image”, “tiling_correction”]. Images will be plotted next to each other.channel (
int|Iterable[int] |None(default:None)) – Specifies the channel or channels to visualize. If not provided, all channels are used.crd (
tuple[int,int,int,int] |None(default:None)) – The coordinates for a region of interest in the format (xmin, xmax, ymin, ymax). If provided, only this region is visualized, by default None.figsize (
tuple[int,int] |None(default:None)) – Size of the generated figure for visualization.img_title (default:
True) – Whether to display the image title on the visualization, by default True.channel_title (default:
True) – Whether to display the channel title on the visualization, by default True.output (
str|Path|None(default:None)) – Path where the generated visualization will be saved. If not provided, the visualization is only displayed and not saved.
- Return type:
None- Returns:
: None
Examples
>>> sdata = SpatialData(...) >>> tiling_correction(sdata, img_layer=["original", "corrected"], crd=(2000, 4000, 2000, 4000))
See also