BGFilter {beadarray}R Documentation

Background Filter

Description

Performs various image transforms, based on statistics from local beads.

Usage

BGFilter(E = NULL, neighbours, invasions = 20, method = "median")

Arguments

E Error Image
neighbours A Neighbours matrix. Required.
invasions Integer - Number of invasions. This argument is passed to the function BGfilter.
method Method for computing local statistics. Options are "median", "mean", "MAD", "medianMAD"

Details

This function transforms an error image based on a local statistic.

To obtain our statistic, we use an invasion process. Links between beads are defined in the neighbours matrix. We define the local beads as those which can be reached in invasions steps from the first bead, and then collect their values.

method = "median" subtracts the local median from each error intensity.

method = "mean" subtracts the local mean from each error intensity.

method = "MAD" divides each bead's intensity by the MAD (median absolute devation from the median) of local beads.

method = "medianMAD" subtracts the local median from each error intensity, and then divides each intensity by the local MAD.

Value

A vector - the updated error image.

Author(s)

Jonathan Cairns

See Also

BGFilter

Examples

data(BLData)
E <- generateE(BLData,1,bgfilter = "none")
neighbours <- generateNeighbours(BLData,1)
E.MAD <- BGFilter(E, neighbours, method = "MAD")
E.median <- BGFilter(E, neighbours, method = "median")

[Package beadarray version 1.10.0 Index]