Woolz Image Processing  Version 1.7.0
WlzRegisterICPWSD
Name
WlzRegisterICPWSD - computes a 3D grey valued object using ICP weights.
Synopsis
WlzRegisterICPWSD - [-M #] [-R] [-i <init tr>] [-o<out obj>]
                    [-r #,#:#] [-x #,#:#] [-y #,#:#]
                    [<in obj 0>] [<in obj 1>]
Options
-h Help, prints usage message.
-o Output file name.
-M Minimum distance weight, range [0.0-1.0]: Useful values are 0.25 (default) for global matching and 0.0 for local matching.
-R Rotations are in radians not degrees.
-i Initial affine transform object.
-r Range and step size for rotation in degrees.
-x Range and step size for translation through columns.
-y Range and step size for translation through lines.
Description
Computes a 3D double precission valued object in which the values are the weighted sums of distances as used for ICP registration. In specifying the ranges the defaults are 0.0 -> 20.0, step 1.0. The input objects are read from stdin and values are written to stdout unless the filenames are given.
Examples
lzRegisterICPWSD -o out.wlz -r 0,90:0.5 -x 100,200: -y ,200: in0.wlz in1.wlz
A weighted sums of distances object is computed for rotations of 0 to 90 degrees with a step size of 0.5 degrees, the x and y translations are from 100 to 200 and 0 to 200 in unit steps. The weighted sums of distances object is then written to out.wlz.
File
WlzRegisterICPWSD.c
See Also
WlzIntro(1) WlzRegisterICP(1) WlzRegICPObjWSD2D(3)