Main Content

35,213 results in File Exchange

B-splines

Version 1.5.0.1 by Levente Hunyadi

Draw, manipulate and reconstruct B-splines.

estimate B-splines with known knot vector, given a set of noisy data points either with known or unknown associated parameter values.As regards the interactive interface, the user is shown a figure window

  • 15K (All time)
  • 2 (Last 30 days)
  • 4.7 / 5
  • Community
  • 18 Feb 2021

Surface Reconstruction using Implicit B-Splines

Version 1.6.1.0 by Mohammad Rouhani

Using Implicit B-Splines for Surface Reconstruction out of 3D point clouds.

Using Implicit B-Splines for Surface Reconstruction out of 3D point clouds.Please cite the following paper, in case of using the code:Rouhani M. and Sappa A.D., Implicit B-spline fitting using the 3L

  • 6.2K (All time)
  • 2 (Last 30 days)
  • 3.6 / 5
  • Community
  • 27 Mar 2019

Chebfun - current version

Version 5.6.0.0 by Chebfun Team

Numerical computation with functions

- B-splines as chebfuns.
- CHEBFUN class for representing functions on [a,b].
- Represent global functions on a bounded interval [a, b].
- Convert Jacobi (A,B) coefficients to Jacobi (G,D) coefficients.
- CHEBFUN2 class for representing functions on [a,b]x[c,d].
- CHEBOP class for representing operators on functions defined on [a,b].
- CHEBFUN3 class for representing functions on [a,b]x[c,d]x[e,g].
- Class for representing functions on [a,b]x[c,d]x[e,g] using
- Test if A is a subset of B.
- Three chebfun3 obejcts of the identity on [-1, 1, -1, 1, -1, 1].
- Gauss-Jacobi-Lobatto quadrature nodes and weights.
- AAA and AAA-Lawson (near-minimax) real or complex rational approximation.
- Trigonometric AAA and AAA-Lawson (near-minimax) real or complex
- Gauss-Jacobi-Radau quadrature nodes and weights.
- Convert Chebyshev-T coeffs. to Chebyshev-U coeffs.
- Convert columns of a quasimatrix or array-valued CHEBFUN to a cell.
- Compute spherical choreographies of the curved n-body problem.
- Find a low-order polynomial which satisfies the BCs of a LINOP.
- Robust rational interpolation or least-squares approximation.
- Projection onto BMC-I symmetry.
- Filled 2-D CHEBFUN plots.
- Ultraspherical points and Gauss-Gegenbauer quadrature weights.
- Complex-valued, solid harmonic of degree L and order M.
- UNIQUE with a tolerance for checking floating-point equality.
- Approximate smooth functions on [-1,1] with Chebyshev interpolants.
- Test exporting all EIG demos to an m-file.
- Class for mapping [-1, 1] to arbitrary domains.
- Semi-log scale plot of a CHEBFUN.
- Test exporting all BVP demos to an m-file.
- Abstract class for representing time-stepping schemes.
- Convert a quasimatrix to an array-valued CHEBFUN.
- Class for distributions based on Dirac-deltas on arbitrary intervals
- Approximate smooth functions on [-1,1] with Chebyshev interpolants.
- Three-dimensional comet plot.
- Evaluate a phi-function.
- Best polynomial approximation in the L1-norm for real functions.
- ADI shifts for solving AX-XB=F.
- Two-dimensional comet plot.
- Projection onto BMC-II symmetry.
- Get a function handle to a phi-function.
- Test exporting all IVP demos to an m-file.
- Legendre points and Gauss-Legendre quadrature weights.
- Class for representing implicit-explicit schemes.
- Poloidal-toroidal decomposition of a BALLFUNV
- Split syntax trees into derivative part and non-derivative part
- Vandermonde array-valued CHEBFUN.
- Array-valued CHEBFUN orthogonalization.
- Best trigonometric polynomial or rational approximation for real-valued chebfuns.
  • 11.4K (All time)
  • 19 (Last 30 days)
  • 4.9 / 5
  • Community
  • 1 Aug 2024

Fast B-spline class

Version 1.1.0.0 by Patrick Mineault

Fit, evaluate, differentiate non-uniform B-splines of any order - fast

fastBSpline - A fast, lightweight class that implements non-uniform B splines of any order Matlab's spline functions are very general. This generality comes at the price of speed. For large-scale

- Load this function in Cell Mode and read the code for example usage
  • 3K (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 2 Sep 2011

B-spline Grid, Image and Point based Registration

Version 1.33.0.0 by Dirk-Jan Kroon

B-spline registration of two 2D / 3D images or corrsp. points, affine and with smooth b-spline grid.

Affine and B-spline grid based registration and data-fitting of two 2D color/grayscale images or 3D volumes or point-data. Registration can be done intensity / pixel based, or landmark /

- Refine image transformation grid of 1D b-splines with use of spliting matrix
- Calculate influences of all neighborh b-spline knots
- Calculates the (numeric) inverse of the current b-spline grid
- This function MakeDiffeomorphic will make the b-spline grid diffeomorphic
- This function creates a uniform 2d or 3D b-spline control grid
- This function creates a 2D or 3D b-spline grid, which transform space to
- Function bspline_transform, is a wrapper of the mex
- Bspline transformation grid function
- calculate which is the closest point on the lattic to the top-left
- Function Registration_image. This function will create
- If Spacing and points are not an integer, we can not use fast look up tables,
- Function registration_gradient. This function will calculate a registration
- This function will turn a backward transformation field in to a
- Example of 3D non-rigid registration
  • 33.2K (All time)
  • 2 (Last 30 days)
  • 4.8 / 5
  • Community
  • 16 Mar 2011

B-spline based repetitive neurocontroller

Version 1.1.0.0 by Bartlomiej Ufnalski

A non-local learning rule is employed in a repetitive neurocontroller based on B-spline network.

http://dx.doi.org/10.1109/IECON.2013.6700120 [**] weight constraints are used instead of forgetting and that turns out to robustify the controller. Hence, the same idea has been tested also in the B-spline based repetitive neurocontroller

- B-spline based repetitive neurocontroller (RNC)
- B-spline based repetitive neurocontroller (RNC)
- Quadratic spline (for B-spline of degree 2)
  • 790 (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 20 Oct 2015

bsspdfest

Version 3.1.0 by Kevin Gehringer

A toolbox for nonparametric probability function estimation using normalized B-splines

A MATLAB toolbox 'bsspdfest' implementing nonparametric probability function estimation using normalized B-splines was developed. The toolbox implements nonparametric probability function estimation

- Central normalized B-Spline function.
- Forward normalized B-Spline function, vectorized.
- Evaluate the B-Spline series at x.
- - Create a B-Spline series data structure.
- - Estimate a B-Spline series probability density function.
- Evaluate the 1-dimensional B-Spline series at x.
- Evaluate the 3-dimensional B-Spline series at x.
- Evaluate the 2 dimensional B-Spline series at x.
- - Create the partition array for the B-spline series.
- - Check a B-Spline series data structure for validity
- - Check the nominal partition size for a B-spline
- Vectorized evaluation of the mth order normalized, uniform B-Spline.
- - Estimate a 3-D B-Spline series probability density function.
- - Estimate a N-D B-Spline series probability density function.
- - Estimate a 2-D B-Spline series probability density function.
- - Estimate a 1-D B-Spline series probability density function.
- - Create the BNDS array for the B-spline series from data.
- - Check the bounds of a B-spline series data structure for
- Compute the inner product weights for an mth order normalized, uniform B-Spline.
- - Find the unique elements (rows) of a vector (matrix).
- - Compute the tensor product indices at a point.
- - Generate the grid points and evaluate for the desired
- - Compute the tensor product at a point.
- - Compute optimal number of histogram bins for the data.
- - Generate the grid points and evaluate for the desired
  • 419 (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 17 May 2023

B-spline tools

Version 1.2.0.0 by Jan Tore Korneliussen

Basic toolbox for polynomial B-splines on a uniform grid. OO overloading of common operators.

B-splines is a natural signal representation for continous signals, wheremany continous-domain operations can be carried out exactly once theB-spline approximation has been done.The B-spline

- bsplineNdtrans - polynomial B-spline direct transform
- bsplineNdtrans - polynomial B-spline direct transform
- B-spline function of order n
- B-spline function of order n
- B-spline function of 1st order
- B-spline function of 4th order
- B-spline function of 0th order
- B-spline function of 2nd order
- B-spline function of 3rd order
- Evaluate polynomial B-spline at an array of points
- Evaluate B-spline across 1st non-singleton dimension
- centered B-spline kernel of order n, expansion factor m
- u2n_FIR_coefs - filter coefficients for B-spline scale relation
- Direct transform specialised for 3rd order bspline
- Calculate the roots for the direct filter coefs (z polynomial) of an Nth
- Evaluate centered spline at single point
- filterFIR - FIR filter with functional boundary conditions
- Calculate mirrored data off boundary of x, in dimension bdm
- Use a precalculated table for low-order splines
- filterAPsym2ord - symmetrical 2. order allpole filter
- Spline 3 resampler which supports the image processing toolbox interface
- filterAPrev1ord - reverse direction 1st order allpole filter
- filterAPfwd1ord - forward direction 1st order allpole filter
- reverse direction 1st order allpole filter
- forward direction 1st order allpole filter
- symmetrical 2. order allpole filter
  • 5.6K (All time)
  • 2 (Last 30 days)
  • 4.5 / 5
  • Community
  • 8 May 2011

B-spline approximation

Version 3.0.3 by Dorian Depriester

Computes the B-spline approximation from a set of coordinates. Supports periodicity and n-th order approximation.

Computes the B-spline approximation from a set of coordinates (knots).The number of points per interval (default: 10) and the order of the B-spline (default: 3) can be changed. Periodic boundaries

- computes the B-spline approximation from a set of coordinates.
  • 1.1K (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 11 Feb 2021

B-splines sample

Version 1.0.1 by LVillar

B-splines interpolation

Interpolación por basic splines. Para apoyo en las clases de creación de videojuegos de la Universidad Loyola, en Sevilla.

  • 8 (All time)
  • 1 (Last 30 days)
  • -- / 5
  • Community
  • 28 Mar 2024

Surface Reconstruction using Implicit B-Splines (FAST)

Version 1.5.0.0 by Mohammad Rouhani

Given a 3D cloud of points accompanied by normals an implicit b-spline surface is reconstructed.

A fast surface reconstruction is implemented in this set of codes. Given a 3D cloud of points accompanied by normal vectors an implicit b-spline surface will be reconstructed.Please cite the

  • 2.5K (All time)
  • 1 (Last 30 days)
  • 4.3 / 5
  • Community
  • 27 Mar 2019

Chebfun V4 - old version; please download current version instead

Version 4.2.0.0 by Chebfun Team

Numerical computation with functions

- Generates piecewise polynomial cardinal B-splines by a process
- JACPOLY Jacobi polynomials.
- HERMPTS Hermite points and Gauss-Hermite Quadrature Weights.
- Build a series of chebfuns with different non-integer exponents and check
- Verifies that the extrema of the airy function on [-15,0] are found
- Tests for aliasing: Check if the constructor accurately re-constructs the
- Solves the Falkner-Skan equation and checks the result.
- LAGPTS Laguerre points and Gauss-Laguerre Quadrature Weights.
- This test constructs a piecewise-linear chebop and checks
- Test the chebfun constructor for vectorized and non-vectorized
- guidedefaults.m - run this to set up nice
- Check that the Chebfun-overloaded INTERP1
- This code makes sure a few things are scale-invariant.
- VARMAT Variable-sized matrix object constructor.
- scribbles.m - uses "scribble" to test various things
- This test computes the integrals of blow-up functions
- JACPTS Gauss-Jacobi Abscissae and Quadrature Weights.
- The REMEZ command constructs infinity-norm
- SING - A basic keyboard for MATLAB using chebfuns
- Orr-Sommerfeld eigenvalues for plane Poiseuille flow (just barely
  • 14K (All time)
  • 1 (Last 30 days)
  • 4.8 / 5
  • Community
  • 29 Oct 2015

Spline

Version 1.6 by Florian Martin

Spline toolbox for the definition, evaluation and visualization of spline curves and surfaces based on standard B-splines

The Spline toolbox allows the definition, evaluation and visualization of spline curves and surfaces based on standard B-splines. Furthermore, it provides an approximation algorithm with the

- Class for the definition of polynomial spline curves and surfaces.
  • 1.5K (All time)
  • 3 (Last 30 days)
  • 4.7 / 5
  • Community
  • 14 Oct 2021

FEM19

Version 1.0.3 by milan batista

Finite element library for solving plane elasticity problems

- Generate B-spline curve
- Draw B-spline curve.
- Add B-spline curve.
- Draw cubic spline curve.
- Add cubic spline curve.
- Normalize equation a*x + b*y + c*z = 0: a**2 + b**2 = 1, c<=0.
- The line L is given by its equation parameters: a*x + b*y + c=0
- Draw regular n-sided polygon (cyclic n-gon).
- Fill regular n-sided polygon (cyclic n-gon).
- add regular n-sided polygon (cyclic n-gon).
- Save current figure as bitmap image in jpg 24-bit format.
- Principal components analysis in two-dimensions
  • 766 (All time)
  • 3 (Last 30 days)
  • 5.0 / 5
  • Community
  • 2 Oct 2019

rod2d

Version 1.0.1 by milan batista

Planar Cosserat rod

- Generate B-spline curve
- Draw B-spline curve.
- Draw cubic spline curve.
- Legendre elliptic integral B(phi,k).
- Legendre elliptic integral B.
- Jacobi's form of elliptic integral B.
- Jacobi's form of elliptic integral B.
- Evaluate the Legendre elliptic integral B.
- Evaluates the complete elliptic integral B.
- Evaluate the Legendre elliptic integral B.
- Evaluates the Jahnke incomplete elliptic integral B.
- Evaluates the complete or incomplete elliptic integral B.
- Fill regular n-sided polygon (cyclic n-gon).
- Draw regular n-sided polygon (cyclic n-gon).
- Principal components analysis in two-dimensions
- Gauss' Arithmetic-Geometric Mean.
- Save current figure as bitmap image in jpg 24-bit format.
  • 444 (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 9 Dec 2019

chicadechina/B-Splines

Version 5.0.0.0 by Di Zhu

Basis functions for B-Splines (including nonrational and rational B-Splines).

Given the number of control points(N), the order of Splines (K), a sequence of knot vector (T), and the file name of txt format, the function basisfunc_NBS computes the nonrational (unweighted) basis

- computes the basis function for Nonuniform B-Splines
- computes and plots a closed nonuniform nonrational B-Spline
  • 142 (All time)
  • 1 (Last 30 days)
  • -- / 5
  • Community
  • 20 May 2016

Shape Context Based Corresponding Point Models

Version 1.1.0.0 by Dirk-Jan Kroon

Shape Context based nonrigid registration of 2D/3D objects, to build Active Shape Models

Shape Context is a method to get an unique descriptor (feature vector) for every point of an object contour or surface. This descriptor is used in combination with a b-spline free form deformation

- Refine image transformation grid of 1D b-splines with use of spliting matrix
- Calculate influences of all neighborh b-spline knots
- Calculates the (numeric) inverse of the current b-spline grid
- This function MakeDiffeomorphic will make the b-spline grid diffeomorphic
- This function creates a uniform 2d or 3D b-spline control grid
- This function creates a 2D or 3D b-spline grid, which transform space to
- This function creates a 2D or 3D b-spline grid, which transform space to
- Function bspline_transform, is a wrapper of the mex
- calculate which is the closest point on the lattic to the top-left
- Function Registration_image. This function will create
- If Spacing and points are not an integer, we can not use fast look up tables,
- Function registration_gradient. This function will calculate a registration
- Make row vectors of input coordinates
- Make row vectors of input coordinates
- This function will turn a backward transformation field in to a
- Read the Image - argument list modified
- This is an Example of using Shape-Context to create a corresponding
- This is an Example of using Shape-Context to create a corresponding
- SHOWCS3 M-file for showcs3.fig
- Example of 3D non-rigid registration
  • 10.5K (All time)
  • 1 (Last 30 days)
  • 4.8 / 5
  • Community
  • 26 Jan 2012

NURBS

Version 1.0.0.0 by Daniel Claxton

Converted NURBS toolbox

- BSPDERIV B-Spline derivative
- BASISFUN Basis function for B-Spline
- BSPEVAL Evaluate B-Spline at parametric points
- BSPDEGELEV Degree elevate a univariate B-Spline.
- BSPKNTINS Insert knots into a B-Spline
- FINDSPAN Find the span of a B-Spline knot vector at a parametric point
  • 9.7K (All time)
  • 1 (Last 30 days)
  • 4.6 / 5
  • Community
  • 14 Mar 2007

CaImAn

Version 1.0.0.0 by Eftychios Pnevmatikakis

Complete Matlab pipeline for large scale calcium imaging data analysis

- Computes values or derivatives of B-spline basis functions
- - Convert 1-D cells to a string
- - make a list of assignments (matlab 5 or higher)
- - Preprocess data for CNMF analysis of image signals
- Cluster multivariate data using the k-means++ algorithm.
- - register ROIs from multiple recording sessions
- - Merge struct variables into a common struct
- - register ROIs from two different recording sessions
- - apply CNMF algorithm on overlapping patches in parallel
- - interpolate missing data using linear interpolation for each pixel
  • 1.9K (All time)
  • 4 (Last 30 days)
  • 5.0 / 5
  • Community
  • 4 Jul 2023

arc length calculation for arbitrary B-splines

Version 1.0.0 by Raoul Herzog

The program splineLength.m calculates numerically the arc length of an arbitrary B-splines.

The program splineLength.m calculates numerically the arc length of an arbitrary B-spline. Numerical integration uses "waypoints" for high precision.

  • 73 (All time)
  • 1 (Last 30 days)
  • -- / 5
  • Community
  • 13 Feb 2020

NURBS Toolbox by D.M. Spink

Version 1.0.0.0 by Mick H

NURBS Toolbox by D.M. Spink re-uploaded. The previous link has broken.

surface between twp NURBS curves. % nrbcoons - Construct Coons bilinearly blended surface patch. % nrbplot - Plot NURBS curve or surface. % % bspeval - Evaluate a univariate B-Spline. %

- BASISFUN Basis function for B-Spline
- FINDSPAN Find the span of a B-Spline knot vector at a parametric point
- Demonstration of a circle and arcs in the x-y plane.
  • 18.8K (All time)
  • 21 (Last 30 days)
  • 4.7 / 5
  • Community
  • 15 Jan 2010

Workflow for chromatogram alignment using the semi-parametric time warping algorithm

Version 1.0.0.0 by Christina de Bruyn Kops

Workflow for chromatogram alignment using the semi-parametric time warping algorithm

- semiparwarp: Semi-parametric warping with B-splines
- bspline_chrom: Compute B-splines over a given interval with specified
  • 503 (All time)
  • 1 (Last 30 days)
  • -- / 5
  • Community
  • 22 Apr 2015

b-spline recursion

Version 1.0.0.0 by Basel alnabulsi

A recursive function that computes the b-spline basis atoms, it's very compact

a function to compute the b-spline points on a gridusage y = spline_recursion (u,n)n is the order of the spline u is the grid pointexample:t=linspace(-2,10,10000);y1=spline

- a function to compute the b-spline points on a grid
  • 434 (All time)
  • 1 (Last 30 days)
  • -- / 5
  • Community
  • 13 Feb 2012

Regular Control Point Interpolation Matrix with Boundary Conditions

Version 1.8.1.0 by Matt J

Creates Toeplitz-like matrices representing interpolation operations with edge conditions.

reconstruction using cubic B-splines with different possible boundary conditions. The screenshot above shows the output of this example, and illustrates how improved signal reconstruction is obtained using

- Two dimensional cubic B-Spline fitting example using interpMatrix()
- One dimensional cubic B-Spline fitting example using interpMatrix()
- INTERPMATRIX - This function creates a sparse Toeplitz-like matrix representing
  • 2.6K (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 28 Apr 2016

N-Dimensional BSplines

Version 1.0.0.0 by Nathan Cahill

Construct coefficients of interpolating or smoothing BSplines from N-dimensional array, analytically

Class to enable BSpline signal and image processing. Based off of the papers:M. Unser, A. Aldroubi, and M. Eden, "B-Spline Signal Processing: Part I - Theory," IEEE Trans Sig Proc, 41(2):821-833

- bsarray\partial: compute partial derivative from B-Spline coefficients
- bsarray\directFilter: compute B-spline coefficients from data array
- bsarray\indirectFilter: compute image/volume data from B-spline coefficients
- evalBSpline: evaluate BSpline basis function
- getBSplineFiltCoeffs: get BSpline filter coefficients
- bsarray: BSpline array class constructor.
- bsarray/double: convert bsarray object to coefficient array
- bsarray/display: display of bsarray object
- bsarray/get: get specified properties from bsarray object
- bsarray/interp3: 3-D interpolation (table lookup)
- bsarray/interp1: 1-D interpolation (table lookup)
- bsarray/interp2: 2-D interpolation (table lookup)
  • 3.5K (All time)
  • 1 (Last 30 days)
  • 4.7 / 5
  • Community
  • 28 Apr 2008

B-spline network based repetitive controller (C-code)

Version 1.0.0.0 by Michal Malkowski

C-code version of B-spline repetitive controller

This model is a C-code version of http://www.mathworks.com/matlabcentral/fileexchange/49023-b-spline-based-repetitive-neurocontroller uploaded by Bartlomiej Ufnalski.

  • 508 (All time)
  • 1 (Last 30 days)
  • -- / 5
  • Community
  • 19 Jan 2015

Ncorr

Version 1.14.0.0 by Justin Blaber

2D-DIC program that uses contiguous circular subsets, biquintic B-spline interp, and complex ROIs

  • 7.1K (All time)
  • 38 (Last 30 days)
  • 5.0 / 5
  • Community
  • 8 May 2020

3D Free Form Image Registration Toolbox (GUI)

Version 1.5.0.0 by Daniel Markel

A toolbox for performing image registrations on 4D RTOG files or any other volumetric image.

This toolbox contains all the functions necessary for extraction and registration of medical RTOG images using a cubic-B-spline free form deformation technique. The optimization routine uses a

- calculates the derivative of kth basis function of a cubic B-spline
- calculates the derivative of kth basis function of a cubic B-spline
- calculates the derivative of kth basis function of a cubic B-spline
- calculates the derivative of kth basis function of a cubic B-spline
- DEFORM M-file for Deform.fig
- FORMATSEL2 M-file for formatsel2.fig
- CREATEPATIENT M-file for createpatient.fig
- REGISTRATION M-file for registration.fig
- AUTO_SEGMENTATION M-file for auto_segmentation.fig
- FEATUREP M-file for featurep.fig
- NEWIMAGE M-file for newimage.fig
- RESOLUTION M-file for resolution.fig
- DISOCENTER M-file for Disocenter.fig
- LOAD_CONT M-file for load_cont.fig
- READRTOGDOSE M-file
- APPLY_IMAGE M-file for apply_image.fig
- NAME_DOSE M-file for name_dose.fig
- FORMATSEL M-file for formatsel.fig
- DCOORD M-file for Dcoord.fig
- VALIDATION M-file for Validation.fig
- NAME_IMAGE M-file for name_image.fig
- LOADDICOM M-file
- LOAD_PATIENT M-file for load_patient.fig
- FFD4D M-file for FFD4D.fig
- REG_PARAMS M-file for reg_params.fig
- LOADDICOM M-file
- REGISTRATION_PARAMETERS M-file for Registration_Parameters.fig
- LOADDICOM M-file
  • 9.3K (All time)
  • 2 (Last 30 days)
  • 4.5 / 5
  • Community
  • 10 Feb 2012

H-infinity optimal causal IIR inverse filter for the cubic spline

Version 1.0.0.0 by Masaaki Nagahara

This computes the H-infinity optimal causal filter (indirect B-spline filter) for the cubic spline.

Computes the H-infinity optimal causal filter (indirect B-spline filter) for the cubic spline.[INPUT]d: delay[OUTPUT]psi: the optimal filter psi(z) in a TF objectgopt: optimal valueThis file is based

- Computes the H-infinity optimal causal filter (indirect B-spline filter)
  • 458 (All time)
  • 2 (Last 30 days)
  • 4.0 / 5
  • Community
  • 3 Feb 2011

Chaotic B-Spline Curve and Surface Encryption

Version 1.0.1 by Lazaros Moysis

Encrypt B-Spline Curves and Surfaces using chaotic systems

The code implements the B-Spline curve and surface encryption method proposed in the following work:Moysis, L., Lawnik, M., Antoniades, I. P., Kafetzis, I., Baptista, M. S., &amp; Volos, C. (2023

  • 20 (All time)
  • 1 (Last 30 days)
  • -- / 5
  • Community
  • 1 Apr 2026

Sines and Splines - Variable Projection

Version 1.0.4 by Johannes Handler

Separating periodic signals from their aperiodic background

presents a method for modelling periodic signals having an aperiodic trend using the method of variable projection. In particular, this paper focuses on using B-Splines to model the a-periodic portion. The

  • 150 (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 29 Nov 2023

B-spline based repetitive controller using iterative swarm learning for CACF VSI

Version 1.2.0.0 by Rafal Barszczewski

Weights of B-spline controller are trained using PSO

https://www.mathworks.com/matlabcentral/fileexchange/47847-plug-in-direct-particle-swarm-repetitive-controller. The novelty is that B-spline based repetitive controller has weights trained using PSO.

- Quadratic spline (for B-spline of degree 2)
- B-spline based repetitive controller using iterative swarm learning.
  • 125 (All time)
  • 1 (Last 30 days)
  • -- / 5
  • Community
  • 9 Dec 2016

  • 195 (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 31 Oct 2018

bsn1.m

Version 1.0.0.0 by YangQuan Chen

Zero-phase filtering using B-Spline networks.

bsn1.m implements a zerophase low pass filter using a novel structure called B-Spline Networks (BSN).This function was originally developed for use with the LFFC (learning feedforward control).A nice

- B-spline network filtering with no dilation
  • 2.4K (All time)
  • 2 (Last 30 days)
  • -- / 5
  • Community
  • 6 Jun 2003

closed_cubic_bspline(P, varargin)

Version 3.0.0.0 by Di Zhu

This is a function to draw a closed cubic B-Spline.

This is a function to draw a closed cubic B-Spline, based on by David Salomon (great book!), page 261 (closed cubic B-Spline curve).usage:closed_cubic_bspline(P,1) will compute and plot the closed

  • 131 (All time)
  • 1 (Last 30 days)
  • -- / 5
  • Community
  • 26 May 2016

B-spline network based repetitive motion control

Version 1.0.0.0 by Bartlomiej Ufnalski

The concept of B-spline based repetitive control is explored within the frame of motion control.

remember to click the Build button in the S-Function block before attempting to run the model. More info: M. Malkowski, B. Ufnalski and L. M. Grzesiak, B-spline based repetitive controller revisited: error

- Iterative learning motion control using B-spline network
- Quadratic spline (for B-spline of degree 2)
  • 366 (All time)
  • 2 (Last 30 days)
  • -- / 5
  • Community
  • 20 Oct 2015

B-spline curves optimizer (BSO)

Version 1.0.0 by le

BSO is proposed by the Center for Engineering Application & Technology Solutions, Ho Chi Minh City Open University

A novel optimization algorithm based on the mathematical properties of B-spline curves, referred to as the B-Spline Curves Optimizer (BSO), is proposed by the Center for Engineering Application &amp

  • 75 (All time)
  • 12 (Last 30 days)
  • -- / 5
  • Community
  • 14 Mar 2026

Fast implementation of De Boor's algorithm

Version 1.0.0 by T. Coerver

Fast approach to evaluating a B-spline at a given point.

This function evaluates a B-spline at a given point. It performs De Boor's algorithm in reverse order, increasing the calculation speed.

  • 116 (All time)
  • 2 (Last 30 days)
  • -- / 5
  • Community
  • 11 Jan 2023

bsn2.m

Version 1.0.0.0 by YangQuan Chen

Zero-phase filtering using B-Spline Networks with dilation 2.

Similar to "bsn1.m", "bsn2.m" provides dilation 2 in the B-Spline network (BSN) which are used as a new way of performing approximate zero-phase low pass filtering.The transfer function of the

- B-spline network (BSN) filtering with dilation 2.
  • 2K (All time)
  • 1 (Last 30 days)
  • -- / 5
  • Community
  • 9 Jun 2003

SDMBIGDAT19

Version 1.0.0 by Soumya Mohanty

PSO and other codes

- Cardinal B-spline fit to data
  • 10 (All time)
  • 1 (Last 30 days)
  • -- / 5
  • Community
  • 18 May 2020

Free-knot spline approximation

Version 2.2.1.0 by Bruno Luong

Least squares approximation of 1D data using free-knots spline

The purpose of this function is to provide a flexible and robust fit to one-dimensional data using free-knot splines. The knots are free and able to cope with rapid change in the underlying model

  • 6.1K (All time)
  • 2 (Last 30 days)
  • 4.9 / 5
  • Community
  • 23 Mar 2024

CruvePlot

Version 1.0.0 by hosein sepahvand

Draw Cubic, Hermite, Bezier and B-Spline curves by entered points.

  • 82 (All time)
  • 1 (Last 30 days)
  • -- / 5
  • Community
  • 7 Jun 2022

Graph_Signal_Processing

Version 1.0.0 by muhammet balcilar

Signal Processing on non-euclidien domain signals

- Create Line Graph (or edge-to-vertex dual graph) of graph G
- Generate time-vertex signal with delta at given time-vertex locations
- : Compute Chebyshev coefficients for a time-vertex filterbank
- Create a spherical-shaped graph
- Analysis operator of a time-vertex filterbank
- This function returns the canonical dual of the time-vertex filterbank g
- Compute the inverse Time Fourier Transform of a time-vertex signal
- Compute the Joint time-vertex Fourier Transform
- Compute the inverse Joint time-vertex Fourier Transform
- Convert ts/js filters to -array filters
- Design a damped wave time-vertex filter
- Solve wiener in-painting problem
- sparsify a graph using Spielman-Srivastava algorithm
- Compute the joint vertex-time windowed graph fourier transform
- Estimation of k-th eigenvalue of any graph Laplacian
- Maximum per-region diameter bound of EQ partition
- Compute the frame tensor of the kernel g on the time-vertex graph G
- Create a graph corresponding to the sampling of an hyper-cube
- Synthesis operator of a time-vertex filterbank
- an m-file description of the algorithm used by LDL
- Compute the time Fourier Transform of a time-vertex signal
- Deletes the nearest-neighbors index
- Design a diffusion time-vertex filter
- Design a jtv Klein-Gordon filterbank
- Plot a time-vertex signal in 2D or 3D
- Evaluate the time-vertex filters
- Plot a time-vertex filterbank
  • 1.6K (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 14 Mar 2019

neuropoly/axonseg

Version 3.0.0.0 by Aldo Zaimi

AxonSeg is a GUI that performs axon and myelin segmentation on histology images.

- Black-blue-red-magenta-green-cyan-yellow-white colormap
- Black-blue-green-gray-red-yellow-white colormap
- Red-yellow-green-cyan-blue-magenta-red colormap
- Black-purple-red-yellow-white colormap
- Black-red-yellow-white colormap
- Black-blue-cyan-white colormap
- Black-pink-white colormap
- Normalized two-dimensional cross-correlation.
- Blue-pale-dark red colormap
- Black-brown-white colormap
- Black-bright-white colormap
- Black-blue-white colormap
- Black-pink-white colormap
- Black-copper-white colormap
- Black-green-white colormap
- Black-pastel-white colormap
- Black-white colormap
- replaces all NaNs in array using inverse-distance weighting.
- 2-dimensional fast interpolation
- Black-copper colormap
- Magenta-yellow colormap
- Green-yellow colormap
- Cyan-magenta colormap
- Blue-green colormap
- Converts a real-valued matrix into a truecolor image
- Red-yellow colormap
  • 1.7K (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 12 Jun 2019

2D and 3D spline-based image registration

Version 1.0 by Chiu Ling Chan

This is an image registration Matlab program developed based on B-spline composition and level sets.

In this code, the image is defined using B-spline level set functions and they are deformed by using a composition approach. The computation composed of efficient algorithms for calculating the

- compose the transformation field Vx, Vy, with the image (intensity) given in terms of a B-Spline level-set by coef
- compose the transformation field VXL, VYL, VZL, with the image (intensity) given in terms of a B-Spline level-set by coef
- compose the transformation field Vx, Vy, with the update field given by
  • 353 (All time)
  • 1 (Last 30 days)
  • -- / 5
  • Community
  • 11 Jun 2020

A New Approach to the Construction of Subdivision Algorithms

Version 1.0.0 by Alexander Dietz

This software package creates subdivision matrices for generalized quadratic and cubic B-spline subdivision surfaces and volumes.

# A-New-Approach-to-the-Construction-of-Subdivision-Algorithms-The-MATLAB-Software-PackageThis software package creates subdivision matrices for generalized quadratic and cubic B-spline subdivision

- Computes a face matrix for an n-sided prism. The
- plots the plotable area of a given
- computes the 3-polytope to the given graph coded in
- plots the plotable area of a given
  • 9 (All time)
  • 1 (Last 30 days)
  • -- / 5
  • Community
  • 23 Jul 2025

modify_spline(spline,a,b,shiftx,shifty,scalex,scaley)

Version 1.1.0.0 by Ernst Jan Grift

Spline object modification / transformation

A little piece of code enabling quick modification of spline objects: clipping, shifting, and scaling in both x, and y.

  • 114 (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 2 Mar 2015

nu_corrector

Version 1.1.0.0 by Yuanjie Zheng

nu_corrector is a tool for correcting vignetting and bias of image.

with an MRI machine, or by non-uniform X-ray beam for CT images acquired with a CT scanner. Bias is a smooth field in any format, which can be represented by for example a bipoly model, B-Spline

- [szCP]=sizeCP(sz,res) gets size of the grid of control points
- [Cx,Cy]=FFD_getC(sz,D,inds2process) get bi-polynomial coefficients for
- Z=interp2D_FFD(sz,res,phi), interpolate an image with values of control
- Z=interp2D_FFD_mat(sz,res,phi), interpolate an image with values of control
  • 4.8K (All time)
  • 2 (Last 30 days)
  • 5.0 / 5
  • Community
  • 11 May 2010

Multiresolution Gabor-like transforms

Version 1.2.0.0 by Kunal Chaudhury

Matlab implementation of the multiresolution Gabor filters in 1 and 2 dimensions.

- % computes the autocorrelation filter A(z) for the fractional B-spline.
- % signal is first prefiltered, and then a J-level wavelet decomposition
  • 1.1K (All time)
  • 1 (Last 30 days)
  • -- / 5
  • Community
  • 14 May 2012

Non-rigid Registration between 2D Shapes

Version 1.2 by Mohammad Rouhani

This software finds the best deformation to register 2D curves by exploiting curvature information.

  • 1.1K (All time)
  • 3 (Last 30 days)
  • 4.0 / 5
  • Community
  • 27 Mar 2019

Ridgelet and Curvelet first generation Toolbox

Version 1.3.0.0 by SANDEEP PALAKKAL

Matlab codes for first generation curvelet and ridgelet transforms.

  • 8.5K (All time)
  • 2 (Last 30 days)
  • 4.0 / 5
  • Community
  • 21 Mar 2012

splineB(xd,yd,Ends,Ders)

Version 1.5.0.0 by Mark Holmes

Coefficients of the Cubics For Nonuniform Cubic Spline Interpolation

Coefficients of the Cubics For Nonuniform Cubic Spline InterpolationIncludes first or second derivative end conditions (so, as special cases, it includes natural and clamped cubic splines)If you want

  • 116 (All time)
  • 1 (Last 30 days)
  • -- / 5
  • Community
  • 6 Apr 2024

MatEssentials

Version 0.7 by Brandon Caasenbrood

A folder containing essential MATLAB functions that are not included in the standard distribution.

- prints to the command window, over-writing the last message
- Savitzky-Golay differentiation filters
  • 83 (All time)
  • 4 (Last 30 days)
  • -- / 5
  • Community
  • 24 Apr 2024

CanlabCore

Version 1.0.0 by Tor Wager

Core tools required for running Canlab Matlab toolboxes. The heart of this toolbox is object-oriented tools that enable interactive analysis

- Fit a and b parameters for the differentiable curve used in
- The list below prints the first 200 characters of help for each method. You can get additional information by typing >>help objecttype.methodname in the Matlab command window.
- s images stored in an object left-to-right
- In-strength and out-strength
- Within-module degree z-score
- : Extracts key-value pairs from a BIDS-formatted filename
- Reset the local connectivity requirement -- each
- Given a distance for each 1-simplex in low-dimensional space
- Solve a 2-approximation to the multi-way cut problem
- Conducts a one- or two-sampled ttest between subjects at every node
- Intensity and coherence of functional class-3 motifs
- Global mean and pair-wise diffusion efficiency
- K-core
- M-file for cluster_tool_tools.fig
- - Checksum for Matlab array of any type
- Compute the weighted all-pairs shortest path problem.
- M-file for cluster_tool_edit.fig
- Standard clamping of a value into a fixed range (in this case -4 to
- M-file for cluster_tool.fig
- Node-wise flow coefficients
- Connection matrix quasi-idempotence
- Frequency of functional class-3 motifs
- Distance matrix (Floyd-Warshall algorithm)
- M-file for cluster_tool_writemasktypeq.fig
- outcome (Y) from brain data and test cross-validated error rate for an fmri_data object
- Concatenate unequally-sized arrays, padding with a value
- Given a high-dimensional dataset, pdist_plot produces a density plot
- Frequency of functional class-4 motifs
- M-file for cluster_tool_getbetas.fig
- M-file for cluster_tool_table.fig
- A synthetic directed network with Gaussian drop-off of
- Frequency of structural class-3 motifs
- Mean, pair-wise and local routing efficiency
- performs subject-level linear regression analyses and
- -related functions for working with design matrices, etc.
- M-file for cluster_tool_thresh.fig
- Intensity and coherence of functional class-4 motifs
- Synthetic modular small-world network
- Intensity and coherence of structural class-3 motifs
- Intensity and coherence of structural class-4 motifs
- M-file for cluster_tool_maskq.fig
- Edmunds-Karp max flow algorithm
- Shannon-entropy based diversity coefficient
- Red-Black Ordering with MatlabBGL
  • 483 (All time)
  • 3 (Last 30 days)
  • -- / 5
  • Community
  • 16 Aug 2024

Lay_Data

Version 1.0 by Julia Sinitsky

Lay Data

  • 102 (All time)
  • 8 (Last 30 days)
  • -- / 5
  • Community
  • 30 Sep 2019

Spline-gui

Version 1.0.0.0 by Gentian Zavalani

This GUI visualizes the basis functions of spline spaces

This GUI visualizes the basis functions of spline spaces. Different bases can be chosen from the following: 1) B-Splines 2) Cardinal Splines

  • 1.2K (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 10 Apr 2014

ffts(X,V,Xq,method,window)

Version 1.4.0.0 by Dirk-Jan Kroon

Fast Fourier Transform ( FFT ) of scattered data

fit: 1. B-splines sampled on a regular grid are fitted to the values (V) at positions (X), so they least squares approximate the data. 2. At the regular grid (Xq), values are interpolated

  • 689 (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 24 Dec 2014

Spline-MPPT for Partial Shading Conditions (PSC)

Version 1.0.1 by Amir Ostadrahimi

This project introduces a fast maximum power point tracking (MPPT) method for PV systems. The method is based on spline interpolation.

The attached file contains simulations of the following paper:Novel Spline-MPPT Technique for Photovoltaic Systems Under Uniform Irradiance and Partial Shading

  • 1.3K (All time)
  • 17 (Last 30 days)
  • 5.0 / 5
  • Community
  • 21 Jul 2023

gibbonCode/GIBBON

Version 3.5.0 by Kevin Moerman

GIBBON: The Geometry and Image-Based Bioengineering add-ON for MATLAB

- Below is a demonstration for a FEBio demo presented at the FEBio workshop at WCB 2018. Four cubes are stacked on top of each other. Sliding-elastic contact with friction is defined between them. The top cube is forced downwards in a rotation motion thereby compressing the other cubes and also transferring some twist due to frictional forces.
- This demo shows how one can use logic operations to cut meshes and to extrude features from meshes. Here a bifurcated vessel is created by cutting a hole in a particular direction and by extruding the side-branch from this hole. The initial surface mesh is then thickened to produce a hexahedral mesh.
  • 4K (All time)
  • 34 (Last 30 days)
  • 5.0 / 5
  • Community
  • 15 Jul 2024

Load more