tps - Thin plate spline gridding

Name

tps — Thin plate spline gridding of well data

Syntax

tps [inc] | [nx ny] [nosmo] [ref referencegrid]

Description

Gridding command for a small number of points (< 100) that applies Thin plate spline theory; i.e. a thin plate is passing through the input points the same way as a spline curve is interpolating points. That means the generated surface will have minimum tension as the tension energy is released as much as possible.

The gridding may be usefull for gridding well data that represents subsurface structures that have released their energy.

The algorithm shows good extrapolation qualities. After gridding the result grid is saved in workspace as tpsgrid.

The tps command is available in the oil and gas plugin.

Quotes from the link page

TPS has been widely used as the non-rigid transformation model in image alignment and shape matching.

The popularity of TPS comes from a number of advantages: (1) the interpolation is smooth with derivatives of any order; (2) the model has no free parameters that need manual tuning; (3) it has closed-form solutions for both warping and parameter estimation; and (4) there is a physical explanation for its energy function.

Arguments

No arguments.

The grid will have the same number of rows and columns as the last grid that set the @nrow @ncol variables.

inc xinc yinc

Create grid model grid with increments xinc and yinc .

nx ny

Create a grid with nx times ny grid cells.

nosmo

A default smoothing is applied. This can be prevented with the nosmo option.

ref referencegrid

Apply a reference grid in workspace referencegrid for grid layout. Dimension of the grid is taken from the referencegrid.

Examples

Ex.1: Thin plate spline interpolating of points

# Surface model gridding
z                 ;# Erase screen
win demo          ;# Get demo window (450000 460000 6450000 6460000 1000 4000)
spe bgc whi       ;# Specify background color to white
mak ran 11        ;# Make 11 random points
poi 2             ;# Display point with size width 2
tps 222 222       ;# Make grid of dimension 222 x 222
map               ;# Map the grid

The above example produces this image.


Thin plate spline gridding example

See also

gen - Generate grid, grp - Grid points and lines, fmo - Fast modelling, gsu - grid, trg - Triangulate point data