Main Content

34,734 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

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

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)
  • 4 (Last 30 days)
  • 4.8 / 5
  • Community
  • 16 Mar 2011

fdasrvf

Version 3.6.12 by tetonedge

MATLAB library for elastic functional data analysis

- Basic toolbox for polynomial B-splines on a regular grid
- Convert function to Square-Root Velocity Function
- - reverse direction 1st order allpole filter
- returns a rotation matrix that rotates unit vector b to a
- : PNS Sphere to Euclidean-type representation
- - Compute Autocorrelations Through p Lags
- - symmetrical 2. order allpole filter
- PNS coordinate transform from Euclidean-type residual matrix to Sphere
- Convert curve to Square-Root Velocity Function
- - FIR filter with functional boundary conditions
- Create Basis Matrix for BSPLINE basis
- - forward direction 1st order allpole filter
- Helmert sub-matrix
- creates a basis object for bi-variate functions.
- Group-wise function alignment and PCA Extractions
- - filter coefficients for B-spline scale relation
- Computes values or derivative values of B-spline basis functions
- - polynomial B-spline direct transform
  • 987 (All time)
  • 3 (Last 30 days)
  • 5.0 / 5
  • Community
  • 19 Feb 2026

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

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)
  • 3 (Last 30 days)
  • 5.0 / 5
  • Community
  • 2 Sep 2011

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.
- Check that the Chebfun-overloaded INTERP1
- LAGPTS Laguerre points and Gauss-Laguerre Quadrature Weights.
- guidedefaults.m - run this to set up nice
- This test constructs a piecewise-linear chebop and checks
- Test the chebfun constructor for vectorized and non-vectorized
- Solves the Falkner-Skan equation and checks the result.
- The REMEZ command constructs infinity-norm
- 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
- This test computes the integrals of blow-up functions
- Tests for aliasing: Check if the constructor accurately re-constructs the
- HERMPTS Hermite points and Gauss-Hermite Quadrature Weights.
- SING - A basic keyboard for MATLAB using chebfuns
- JACPTS Gauss-Jacobi Abscissae and Quadrature Weights.
- scribbles.m - uses "scribble" to test various things
- Orr-Sommerfeld eigenvalues for plane Poiseuille flow (just barely
- VARMAT Variable-sized matrix object constructor.
- This code makes sure a few things are scale-invariant.
  • 14K (All time)
  • 4 (Last 30 days)
  • 4.8 / 5
  • Community
  • 29 Oct 2015

FEM19

Version 1.0.3 by milan batista

Finite element library for solving plane elasticity problems

- Draw B-spline curve.
- Generate 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
  • 760 (All time)
  • 8 (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.
- Evaluate the Legendre elliptic integral B.
- Evaluate the Legendre elliptic integral B.
- Jacobi's form of elliptic integral B.
- Jacobi's form of elliptic integral B.
- Evaluates the complete 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).
- Gauss' Arithmetic-Geometric Mean.
- Principal components analysis in two-dimensions
- Save current figure as bitmap image in jpg 24-bit format.
  • 439 (All time)
  • 4 (Last 30 days)
  • 5.0 / 5
  • Community
  • 9 Dec 2019

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

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

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
- Calculates the (numeric) inverse of the current b-spline grid
- This function MakeDiffeomorphic will make the b-spline grid diffeomorphic
- This function creates a 2D or 3D b-spline grid, which transform space to
- calculate which is the closest point on the lattic to the top-left
- 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
- Calculate influences of all neighborh b-spline knots
- 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
- Function Registration_image. This function will create
- Make row vectors of input coordinates
- This function will turn a backward transformation field in to a
- This is an Example of using Shape-Context to create a corresponding
- SHOWCS3 M-file for showcs3.fig
- Example of 3D non-rigid registration
- This is an Example of using Shape-Context to create a corresponding
- Read the Image - argument list modified
  • 10.5K (All time)
  • 1 (Last 30 days)
  • 4.8 / 5
  • Community
  • 26 Jan 2012

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 0th order
- B-spline function of 3rd order
- B-spline function of 2nd order
- B-spline function of 1st order
- B-spline function of 4th 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
- filterAPfwd1ord - forward direction 1st order allpole filter
- filterAPrev1ord - reverse direction 1st order allpole filter
- forward direction 1st order allpole filter
- reverse 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

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
- - register ROIs from two different recording sessions
- - apply CNMF algorithm on overlapping patches in parallel
- - interpolate missing data using linear interpolation for each pixel
- - register ROIs from multiple recording sessions
- - make a list of assignments (matlab 5 or higher)
- - Merge struct variables into a common struct
- Cluster multivariate data using the k-means++ algorithm.
- - Preprocess data for CNMF analysis of image signals
  • 1.9K (All time)
  • 7 (Last 30 days)
  • 5.0 / 5
  • Community
  • 4 Jul 2023

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)
  • 2 (Last 30 days)
  • 4.3 / 5
  • Community
  • 27 Mar 2019

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)
  • 5 (Last 30 days)
  • 4.7 / 5
  • Community
  • 14 Oct 2021

NURBS

Version 1.0.0.0 by Daniel Claxton

Converted NURBS toolbox

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

MTEX2Gmsh

Version 4.0.1.0 by Dorian Depriester

Matlab toolbox for generating meshes from EBSD data

- computes the B-spline approximation from a set of coordinates.
- Compute the singular point-to-triple point segments defining
- Applies the Douglas-Peucker algorithm to reduce the number of
  • 849 (All time)
  • 10 (Last 30 days)
  • 5.0 / 5
  • Community
  • 17 Jul 2023

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

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

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.

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

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
- REGISTRATION M-file for registration.fig
- DEFORM M-file for Deform.fig
- NEWIMAGE M-file for newimage.fig
- AUTO_SEGMENTATION M-file for auto_segmentation.fig
- LOAD_CONT M-file for load_cont.fig
- DCOORD M-file for Dcoord.fig
- VALIDATION M-file for Validation.fig
- CREATEPATIENT M-file for createpatient.fig
- FORMATSEL2 M-file for formatsel2.fig
- FEATUREP M-file for featurep.fig
- REGISTRATION_PARAMETERS M-file for Registration_Parameters.fig
- LOADDICOM M-file
- LOAD_PATIENT M-file for load_patient.fig
- REG_PARAMS M-file for reg_params.fig
- LOADDICOM M-file
- FFD4D M-file for FFD4D.fig
- NAME_DOSE M-file for name_dose.fig
- APPLY_IMAGE M-file for apply_image.fig
- NAME_IMAGE M-file for name_image.fig
- READRTOGDOSE M-file
- DISOCENTER M-file for Disocenter.fig
- FORMATSEL M-file for formatsel.fig
- LOADDICOM M-file
- RESOLUTION M-file for resolution.fig
  • 9.3K (All time)
  • 1 (Last 30 days)
  • 4.5 / 5
  • Community
  • 10 Feb 2012

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

  • 194 (All time)
  • 2 (Last 30 days)
  • 5.0 / 5
  • Community
  • 31 Oct 2018

Ncorr

Version 1.14.0.0 by Justin Blaber

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

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

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

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

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

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)
  • 3 (Last 30 days)
  • 4.9 / 5
  • Community
  • 23 Mar 2024

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

- evalBSpline: evaluate BSpline basis function
- getBSplineFiltCoeffs: get BSpline filter coefficients
- 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
- bsarray: BSpline array class constructor.
- bsarray/display: display of bsarray object
- bsarray/double: convert bsarray object to coefficient array
- bsarray/get: get specified properties from bsarray object
- bsarray/interp1: 1-D interpolation (table lookup)
- bsarray/interp3: 3-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

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
- Plot a time-vertex filterbank
- Estimation of k-th eigenvalue of any graph Laplacian
- Solve wiener in-painting problem for vertex time process
- : Compute Chebyshev coefficients for a time-vertex filterbank
- Create a spherical-shaped graph
- Solve wiener in-painting problem
- Design a diffusion time-vertex filter
- : Chebyshev polynomial of graph Laplacian applied to time-vertex signals
- Create a graph corresponding to the sampling of an hyper-cube
- Synthesis operator of a time-vertex filterbank
- Compute the frame tensor of the kernel g on the time-vertex graph G
- Compute the inverse Joint time-vertex Fourier Transform
- sparsify a graph using Spielman-Srivastava algorithm
- Compute the joint vertex-time windowed graph fourier transform
- This function returns the canonical dual of the time-vertex filterbank g
- Design a damped wave time-vertex filter
- Evaluates the canonical dual of time-vertex filterbank
- Convert ts/js filters to -array filters
- Maximum per-region diameter bound of EQ partition
- Design a jtv Klein-Gordon filterbank
- Plot a time-vertex signal in 2D or 3D
- 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
- Compute the Joint time-vertex Fourier Transform
  • 1.6K (All time)
  • 9 (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
- Normalized two-dimensional cross-correlation.
- Black-pink-white colormap
- Black-bright-white colormap
- Black-brown-white colormap
- Black-copper-white colormap
- Black-pink-white colormap
- Blue-pale-dark red colormap
- Black-pastel-white colormap
- Black-blue-white colormap
- Black-green-white colormap
- Black-white colormap
- Green-yellow colormap
- Cyan-magenta colormap
- 2-dimensional fast interpolation
- Magenta-yellow colormap
- Blue-green colormap
- replaces all NaNs in array using inverse-distance weighting.
- Converts a real-valued matrix into a truecolor image
- Red-yellow colormap
- Black-copper colormap
  • 1.7K (All time)
  • 3 (Last 30 days)
  • 5.0 / 5
  • Community
  • 12 Jun 2019

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)
  • 789 (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 20 Oct 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

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

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.

  • 506 (All time)
  • 3 (Last 30 days)
  • -- / 5
  • Community
  • 19 Jan 2015

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

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)
  • 2 (Last 30 days)
  • 4.0 / 5
  • Community
  • 27 Mar 2019

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

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)
  • 7 (Last 30 days)
  • 4.0 / 5
  • Community
  • 21 Mar 2012

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)
  • 363 (All time)
  • 1 (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

  • 30 (All time)
  • 14 (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.

  • 114 (All time)
  • 3 (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

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.2K (All time)
  • 35 (Last 30 days)
  • 5.0 / 5
  • Community
  • 21 Jul 2023

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 the 3-polytope to the given graph coded in
- plots the plotable area of a given
- Computes a face matrix for an n-sided prism. The
- plots the plotable area of a given
  • 7 (All time)
  • 2 (Last 30 days)
  • -- / 5
  • Community
  • 23 Jul 2025

Intro-Examples-for-Simscape-CN

Version 2.1.0.0 by Yifeng Tang

Model and scripts from video series on Simcape physical modeling

  • 857 (All time)
  • 21 (Last 30 days)
  • 5.0 / 5
  • Community
  • 27 Nov 2023

VMEC MATLAB

Version 3.1.0 by Samuel Lazerson

MATLAB interface to aid in plotting of VMEC output.

- Calculates the jth deriviative of a MATLAB spline
- (spline_file,winding_file) Creates a coils file.
- Reads a COILOPT++ spline file.
- (spline_data,options) Plots a spline file
- Reads the B-field for the TRQR code
- Routine outputs VMEC |B| on VTK format.
- Converts VMEC presf and jcurv arrays into splines over phi
- (ipec_data,n) Make a B-normal plot
- (coil_data,vmec_data,extcur) Creates a plot of B-Normal.
- Writes B_STS data to an hdf5 file
- Reads files generated by an EFIT (g-file,a-file)
- Returns the quasi-symmetry error
- (SOURCE) Generates the W7-X beamline geometry.
- (filename) Read NetCDF data from PIES into VMEC-like
- Creates Poinciare Map using biot-savart
- M-file for VMECedit.fig
  • 2K (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 28 Mar 2022

Personalized Statistical Modeling of Knee Soft Tissue

Version 1.0.1 by Manu

Personalized Statistical Modeling of Soft Tissue Structures in the Knee. Generative code

  • 70 (All time)
  • 3 (Last 30 days)
  • 5.0 / 5
  • Community
  • 2 Feb 2023

fordanic/image-registration

Version 1.0.0.0 by Daniel Forsberg

A toolbox for medical image registration.

- - Multiply two or more arrays while summing over repeated
- Creates 2D quadrature filters for usage in linear phase-difference registration
- - Multiply two or more arrays to form an outer product.
- Creates 3D quadrature filters for usage in linear phase-difference registration
  • 2.1K (All time)
  • 2 (Last 30 days)
  • 5.0 / 5
  • Community
  • 1 May 2015

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.
- Solve a 2-approximation to the multi-way cut problem
- Given a distance for each 1-simplex in low-dimensional space
- Reset the local connectivity requirement -- each
- s images stored in an object left-to-right
- : Extracts key-value pairs from a BIDS-formatted filename
- Within-module degree z-score
- In-strength and out-strength
- Conducts a one- or two-sampled ttest between subjects at every node
- Intensity and coherence of functional class-4 motifs
- performs subject-level linear regression analyses and
- M-file for cluster_tool_thresh.fig
- Mean, pair-wise and local routing efficiency
- Global mean and pair-wise diffusion efficiency
- Intensity and coherence of functional class-3 motifs
- Node-wise flow coefficients
- Standard clamping of a value into a fixed range (in this case -4 to
- M-file for cluster_tool.fig
- Compute the weighted all-pairs shortest path problem.
- -related functions for working with design matrices, etc.
- Frequency of functional class-4 motifs
- Frequency of functional class-3 motifs
- M-file for cluster_tool_tools.fig
- - Checksum for Matlab array of any type
- Frequency of structural class-3 motifs
- M-file for cluster_tool_append.fig
- M-file for cluster_tool_table.fig
- Distance matrix (Floyd-Warshall algorithm)
- Exports figures in a publication-quality format
- A synthetic directed network with Gaussian drop-off of
- M-file for cluster_tool_getbetas.fig
- - Plots labelled surfaces with centroids and text annotations
- M-file for cluster_tool_subdivide.fig
- - Looks up and visualizes regions of interest on
- Given a low-dimensional embedding and weights of
- Frequency of structural class-4 motifs
- Core/periphery structure and core-ness statistic
- K-core
- M-file for cluster_tool_maskq.fig
- Shannon-entropy based diversity coefficient
- Intensity and coherence of structural class-4 motifs
- Edmunds-Karp max flow algorithm
- K-core
  • 473 (All time)
  • 4 (Last 30 days)
  • -- / 5
  • Community
  • 16 Aug 2024

LineCableLab

Version 7.0.3 by Amauri Martins-Britto

Toolbox in MATLAB for modelling of overhead and underground transmission lines.

  • 319 (All time)
  • 5 (Last 30 days)
  • 5.0 / 5
  • Community
  • 31 Jul 2024

VASPLAB

Version 1.1.1.0 by Max Radin

MATLAB functions for processing data from the Vienna Ab initio Simulation Package (VASP).

hyperdistance from NEB calculation.neb_spline(directory,N)Fit energies and forces of a NEB calculation using a spline.num_images()Determine number of images used in a NEB calculation.number2chemsym(Z)Get the

- Fit energies and forces of a NEB calculation using a spline.
- Plot the energy along a NEB path.
- Find the distance along a path in k-space.
  • 2.7K (All time)
  • 5 (Last 30 days)
  • 4.8 / 5
  • Community
  • 24 Oct 2021

A vectorized cubic spline

Version 1.0.1 by Manuel A. Diaz

A vectorized, parallel capable, cubic spline interpolation/extrapolation function for non-uniformly distributed 1d data

The publication of this function was inspired by the poor job done by several implementations of the 1d cubic spline publications in Matlab's file exchange repos.This function was part of one of my

  • 78 (All time)
  • 2 (Last 30 days)
  • 5.0 / 5
  • Community
  • 23 Apr 2021

rrt_toolbox

Version 0.0.6 by Olzhas

RRT, RRT*, RRT*FN algorithms for MATLAB

- Summary of this function goes here
- Rapidly-Exploring Random Tree is sampling-based algorithm, solves the problem of motion and path planning providing feasible solutions however it does not take into account optimality of the solution.
  • 245 (All time)
  • 3 (Last 30 days)
  • 5.0 / 5
  • Community
  • 11 Mar 2021

Homer3

Version 1.87.0 by David Boas

Toolbox for analysis and visualization of fNIRS data

- -- Index entire j-th dyad of 1-d wavelet xform
- -- Lo-Pass Upsampling operator; periodized
- -- Make 1-d signal with given shape
- -- Lo-Pass Downsampling operator (periodized)
- -- Convolution Tool for Two-Scale Transform
- -- Circular right shift of 1-d signal
- -- Hi-Pass Downsampling operator (periodized)
- -- Circular left shift of 1-d signal
- -- Apply (-1)^t modulation
- -- Hi-Pass Upsampling operator; periodized
- -- Reverse order of elements in 1-d signal
- -- Convolution Tool for Two-Scale Transform
- -- Inverse Wavelet Transform (periodized, orthogonal)
- -- Forward Wavelet Transform (periodized, orthogonal)
- -- Find length and dyadic length of array
- -- Make signal a row vector
- -- Generate Orthonormal QMF Filter for Wavelet Transform
  • 1.9K (All time)
  • 45 (Last 30 days)
  • 5.0 / 5
  • Community
  • 9 May 2024

MP3 a medical imaging toolbox (MRI, CT, PET...)

Version 1.4 by benjamin lemasson

Medical software for Processing multi-Parametric images Pipelines

requirements:Matlab 2017b or higherToolboxes (Mandatory : Image Processing Toolbox -- Recommended : Statistics and Machine Learning Toolbox ; Parallel Computing Toolbox)Java 8 or higherData to process in Bruker / DICOM

- (filename) -- read and display .nex file info
- M-file for Neural_demo.fig
- Application M-file for spm_api_erp.fig
- (expression, ...) - Replacement for Matlab 7 builtin assert().
- a NIFTI-1 object
- (H) Determines the selected point in 3-D data space.
- M-file for DEM_demo.fig
- M-file for spm_dcm_erp_viewspatial.fig
- M-File for cfg_ui.fig
- - Get absolute canonical path of a file or folder
- A simple tool for interactively obtaining 3-D coordinates
- - translate help texts into cell arrays
- M-file for showcs3.fig
- is a base class for a mne_rt_server real-time connection
- M-file for spm_api_nmm.fig
- Create predefined 3-D filters.
- M-file for spm_eeg_inv_visu3D_api.fig
- write a tsv (tabulated-separated) file
- a NIFTI-1 file
- - store persistent variables for cfg_util
  • 1.3K (All time)
  • 16 (Last 30 days)
  • 5.0 / 5
  • Community
  • 18 Aug 2023

Lay_Data

Version 1.0 by Julia Sinitsky

Lay Data

  • 94 (All time)
  • 2 (Last 30 days)
  • -- / 5
  • Community
  • 30 Sep 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

ecg-kit

Version 1.4.0.0 by marianux

A Matlab toolbox for cardiovascular signal processing

- Use of ecg-kit for the detection-validation-correction of heartbeats in ECG
- Uninstallation script of ecg-kit
- - Generate an HTML page with a table of a matrix.
- PPG signal pulses detector, based on low-pass
- Plot the Self-Organizing Map in 2D
- Simple routine computing a Self-Organizing Map (SOM)
- Least-Squares Support Vector Classifier
- M-file for image_dbr.fig
  • 5.5K (All time)
  • 31 (Last 30 days)
  • 4.7 / 5
  • Community
  • 25 Aug 2015

Matlab_ROS_PickPlace

Version 1.0.0 by Masaru Morita

Pick & Place application by integrating Matlab & ROS

  • 466 (All time)
  • 2 (Last 30 days)
  • 5.0 / 5
  • Community
  • 15 Jul 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 update field given by
- 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
  • 352 (All time)
  • 1 (Last 30 days)
  • -- / 5
  • Community
  • 11 Jun 2020

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

Load more