BASISFUNCTION
generate basis functions on a pseudo-polar grid
Contents
Description
P = BASISFUNCTION(N,R,CHOICE) generate basis functions on a pseudo-polar grid depending on the parameter CHOICE, N is the size of original image, R is the oversampling rate. CHOICE = 1 bases: 1-origin, 2-first line, 3-seam line (x), 4-corner point, 5-interior (x), 6-boundary line, 7-corner point on seam line at -3 position. CHOICE = 2 bases: 1-origin, 2-first k0 lines, 3-interior after first k0 lines (x), 4-seam line (x,include first k0 points), 5-boundary line. CHOICE = 3 bases: 1-origin, 2-first k0 lines, 3-interior after first k0 lines*x, 4-seam line (x,exclude first k0 points), 5-boundary line. CHOICE = 4 bases: 1-origin, 2-first k0 lines, 3-interior after first k0 lines (x), 4-seam line (x,include first k0 points), 5-boundary line. CHOICE = 5 bases: 1-origin, 2-corner point, 3-interior (x), 4-seam line (x) , 5-boundary line. CHOICE = 6 bases: 1-origin, 2-first k0 line interior (x^alpha), 3-after first k0 line interior (x^beta), 4-seam line (x^gamma), 5-boundary line , 6-corner point. CHOICE = 7 bases: 1-origin, 2-first slope line (slope=0), 3-second slope line (slope = 1/(N/2)),..., and last slope line (slope = 1). CHOICE = 8 bases: 1-origin, 2-first k0 line interior (x), 3-after first k0 line interior (x), 4-first k0 point seam line (x), 5-after first k0 point seam line (x), 6-corner point, 7-boundary line. CHOICE = 9 bases: 1-origin, 2-first line, 3-interior, 4-first k0 points seam line (x), 5-after first k0 points seam line (x), 6-corner point, 7-boundary line. CHOICE = 10 bases: 1-origin, 2-first line, 3-first k0 line interior (exclude first line x), 4-after first k0 line interior (x), 5-first k0 points seam line (x), 6-after first k0 points seam line (x), 7-boundary line, 8-corner point. CHOICE = 11 bases: 1-origin, 2-interior, 3-first k0 point seam line, 4-after first k0 point seam line, 5-boundary line, 6-corner point. CHOICE = 12 bases: 1-origin, 2-interior, 3-seam line.
Examples
N = 128; R=4; Choice = 5;
P = basisFunction(N,R,Choice);
%
Attempt to execute SCRIPT basisFunction as a function:
D:\JOHNSEN\Research\Geometric.Multiscale.Analysis(Project)\Codes\ShearLab_v_1_2_XZ_smaller\Documentations\html\Weighting\basisFunction.m
Error in ==> basisFunction at 52
P = basisFunction(N,R,Choice);
See also
GETPPCOORDINATES, FINDWEIGHT, WEIGHTGENERATE
Copyright
Copyright (C) 2011. Xiaosheng Zhuang, University of Osnabrueck