awsaniso uses anisotropic location weights. This is done by evaluating local gradient estimates obtained from the actual estimated color values.awsimage(object, hmax=4, aws=TRUE, varmodel=NULL, ladjust=1.25,
mask=NULL, xind = NULL, yind = NULL,
wghts=c(1,1,1,1), scorr=TRUE,
lkern="Plateau", plateau=NULL, homogen=TRUE, earlystop=TRUE,
demo=FALSE, graph=FALSE,
max.pixel=4.e2, clip = FALSE, compress=TRUE)
awspimage(object, hmax=12, aws=TRUE, degree=1, varmodel = NULL,
ladjust=1.0, xind = NULL, yind = NULL,
wghts=c(1,1,1,1), scorr= TRUE,
lkern="Plateau", plateau=NULL, homogen=TRUE, earlystop=TRUE,
demo=FALSE, graph=FALSE,
max.pixel= 4.e2, clip = FALSE, compress=TRUE)
awsaniso(object, hmax = 4, g = 3, rho = 0, aws = TRUE, varmodel = NULL,
ladjust = 1, xind = NULL, yind = NULL, wghts = c(1, 1, 1, 1),
scorr = TRUE, lkern = "Triangle", demo = FALSE, graph = FALSE,
satexp = 0.25, max.pixel = 400, clip = FALSE, compress = TRUE)read.image, read.raw, or make.image.awsaniso only).awsaniso only)TRUE the propagation - separation
(PS) approach from Polzehl and Spokoiny (2006) is used.
aws=FALSE turns off the statistical penalty resulting in a
nonadaptive kernel estimate using a kernel with bandwiawspimage. 0, 1, or 2 only.varmodel specifies how variances are to be
estimated. This can be a homogeneous variance estimate
(varmodel="None") assuming uncorrelated errors (both spatial
and between channels). Alternatives are an adaptive homogelkern and plateau. Skewed or heavy
tailed distributions may require slightly laNULL (default). Smoothing is restricted to the smallest rectangle
including all pixel where mask==TRUE and restricts
computations to these pixel. This need not be a
cxind,yind in x- and y-direction. Full range
if NULL (default).wghts==c(1,1,1,1),
please use parameter TRUE. Is set to FALSE if
mask is not NULL.0.25.s_{ij} for all points j within the
circle is less than the value specified in plateau. In subsequent w_{ij}.
if this radius is considerably smaller than the actual bandwidth then the
demo=TRUE the function pauses after each
iteration. Defaults to FALSE.graph=TRUE intermediate results are
illustrated after each iteration step. Defaults to FALSE.graph=TRUE. If the true dimension is larger, the
images are downscaled for display. See also show.image.awsaniso only)TRUE a clipping region is selected, see
clip.image, using the information contained in
xind or yind. If both are NULL a clipping
"adimpro"trace(W_i), in all grid points i.varmodel is "Constant" or "Linear".scorr=TRUEscorr=TRUEThe distribution of grey (color) values is considered to be Gaussian. Noise can be colored.
The numerical complexity of the procedure is mainly determined by
hmax. The number of iterations is 2*log(hmax)/log(1.25).
Comlexity in each iteration step is Const*hakt*n with hakt
being the actual bandwith in the iteration step and n the number of pixels.
hmax determines the maximal possible variance reduction.
All other parameters of the approach only depend on the specified
values for skern/lkern and are therefore set internally to
meaningful default values.
For a detailed description of the procedure see references below.
The script used to control the values of parameter lambda is stored in
directory inst/adjust.
read.image, read.raw, make.image, show.image, clip.image