Tool NameThin Plate Spline
Tool ID1
Library IDgrid_spline
Version1.0
Author(s)O.Conrad (c) 2006

Description

Creates a 'Thin Plate Spline' function for each grid point based on all of the scattered data points that are within a given distance. The number of points can be limited to a maximum number of closest points.

References

Donato G., Belongie S. (2002): Approximation Methods for Thin Plate Spline Mappings and Principal Warps. In Heyden, A., Sparr, G., Nielsen, M., Johansen, P. (Eds.): Computer Vision - ECCV 2002: 7th European Conference on Computer Vision, Copenhagen, Denmark, May 28-31, 2002, Proceedings, Part III, Lecture Notes in Computer Science., Springer-Verlag Heidelberg; pp.21-31.

Elonen, J. (2005): Thin Plate Spline editor - an example program in C++. http://elonen.iki.fi/code/tpsdemo/index.html


Parameters

NameTypeIdentifierDescriptionConstraints
Input
Pointsshapes, inputSHAPES
Target Systemgrid, input, optionalTARGET_TEMPLATEuse this grid's system for output grids
Output
Target Gridgrid, outputTARGET_OUT_GRID
Options
Attributetable fieldFIELD
Target Grid SystemchoiceTARGET_DEFINITIONAvailable Choices:
[0] user defined
[1] grid or grid system
Default: 0
Cellsizefloating point numberTARGET_USER_SIZEMinimum: 0.000000
Default: 1.000000
Westfloating point numberTARGET_USER_XMINDefault: 0.000000
Eastfloating point numberTARGET_USER_XMAXDefault: 100.000000
Southfloating point numberTARGET_USER_YMINDefault: 0.000000
Northfloating point numberTARGET_USER_YMAXDefault: 100.000000
Columnsinteger numberTARGET_USER_COLSNumber of cells in East-West direction.Minimum: 1
Default: 101
Rowsinteger numberTARGET_USER_ROWSNumber of cells in North-South direction.Minimum: 1
Default: 101
RoundingbooleanTARGET_USER_FLATRound bounding coordinates to multiples of cell size. Ignored if cell size has decimal places.Default: 1
FitchoiceTARGET_USER_FITSAvailable Choices:
[0] nodes
[1] cells
Default: 0
Regularisationfloating point numberREGULARISATIONMinimum: 0.000000
Default: 0.000100
Search RangechoiceSEARCH_RANGEAvailable Choices:
[0] local
[1] global
Default: 1
Maximum Search Distancefloating point numberSEARCH_RADIUSlocal maximum search distance given in map unitsMinimum: 0.000000
Default: 1000.000000
Number of PointschoiceSEARCH_POINTS_ALLAvailable Choices:
[0] maximum number of nearest points
[1] all points within search distance
Default: 1
Minimuminteger numberSEARCH_POINTS_MINminimum number of points to useMinimum: 1
Default: 16
Maximuminteger numberSEARCH_POINTS_MAXmaximum number of nearest pointsMinimum: 1
Default: 20