Main Content

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

fdasrvf

Version 3.6.13 by tetonedge

MATLAB library for elastic functional data analysis

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

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

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 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.
- - 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.
- - Find the unique elements (rows) of a vector (matrix).
- - Compute the tensor product indices at a point.
  • 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 4th order
- B-spline function of 0th order
- B-spline function of 2nd order
- B-spline function of 1st 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
- symmetrical 2. order allpole filter
- forward direction 1st 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)
  • 2 (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

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)
  • 7 (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
- add regular n-sided polygon (cyclic n-gon).
- Draw regular n-sided polygon (cyclic n-gon).
- Fill regular n-sided polygon (cyclic n-gon).
- Save current figure as bitmap image in jpg 24-bit format.
- Principal components analysis in two-dimensions
  • 763 (All time)
  • 2 (Last 30 days)
  • 5.0 / 5
  • Community
  • 2 Oct 2019

rod2d

Version 1.0.1 by milan batista

Planar Cosserat rod

- Draw B-spline curve.
- Generate 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.
- Evaluates the complete elliptic integral B.
- Evaluate the Legendre 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
- Save current figure as bitmap image in jpg 24-bit format.
- Gauss' Arithmetic-Geometric Mean.
  • 443 (All time)
  • 3 (Last 30 days)
  • 5.0 / 5
  • Community
  • 9 Dec 2019

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 influences of all neighborh b-spline knots
- 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
- 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
- This is an Example of using Shape-Context to create a corresponding
- Example of 3D non-rigid registration
- Read the Image - argument list modified
- SHOWCS3 M-file for showcs3.fig
  • 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
- BSPKNTINS Insert knots into a B-Spline
- BSPDEGELEV Degree elevate a univariate B-Spline.
- FINDSPAN Find the span of a B-Spline knot vector at a parametric point
  • 9.7K (All time)
  • 6 (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
- - Merge struct variables into a common struct
- - register ROIs from two different recording sessions
- - apply CNMF algorithm on overlapping patches in parallel
- Cluster multivariate data using the k-means++ algorithm.
- - register ROIs from multiple recording sessions
- - interpolate missing data using linear interpolation for each pixel
  • 1.9K (All time)
  • 4 (Last 30 days)
  • 5.0 / 5
  • Community
  • 4 Jul 2023

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
  • 885 (All time)
  • 13 (Last 30 days)
  • 5.0 / 5
  • Community
  • 17 Jul 2023

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

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)
  • 3 (Last 30 days)
  • 5.0 / 5
  • Community
  • 28 Apr 2016

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

Ncorr

Version 1.14.0.0 by Justin Blaber

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

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

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

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

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

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

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

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

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)
  • 364 (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

  • 62 (All time)
  • 22 (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

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

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

Graph_Signal_Processing

Version 1.0.0 by muhammet balcilar

Signal Processing on non-euclidien domain signals

- Generate time-vertex signal with delta at given time-vertex locations
- Create Line Graph (or edge-to-vertex dual graph) of graph G
- Design a diffusion time-vertex filter
- : Chebyshev polynomial of graph Laplacian applied to time-vertex signals
- Solve wiener in-painting problem
- Deletes the nearest-neighbors index
- sparsify a graph using Spielman-Srivastava algorithm
- Compute the joint vertex-time windowed graph fourier transform
- Compute the Joint time-vertex Fourier Transform
- Plot a time-vertex filterbank
- Evaluate the time-vertex filters
- Compute the inverse Time Fourier Transform of a time-vertex signal
- Analysis operator of a time-vertex filterbank
- Evaluates the canonical dual of time-vertex filterbank
- Synthesis operator of a time-vertex filterbank
- Compute the frame tensor of the kernel g on the time-vertex graph G
- Convert ts/js filters to -array filters
- Create a graph corresponding to the sampling of an hyper-cube
- Design a damped wave time-vertex filter
- Estimation of k-th eigenvalue of any graph Laplacian
- Solve wiener in-painting problem for vertex time process
- an m-file description of the algorithm used by LDL
- Compute the time Fourier Transform of a time-vertex signal
- Compute the inverse Joint time-vertex Fourier Transform
- This function returns the canonical dual of the time-vertex filterbank g
- Create a spherical-shaped graph
- : Compute Chebyshev coefficients for a time-vertex filterbank
  • 1.6K (All time)
  • 5 (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
- Red-yellow-green-cyan-blue-magenta-red colormap
- Black-blue-green-gray-red-yellow-white colormap
- Black-purple-red-yellow-white colormap
- Black-blue-cyan-white colormap
- Black-red-yellow-white colormap
- Black-green-white colormap
- Black-blue-white colormap
- Black-pink-white colormap
- Black-copper-white colormap
- Blue-pale-dark red colormap
- Black-pastel-white colormap
- Black-bright-white colormap
- Black-pink-white colormap
- Black-brown-white colormap
- Normalized two-dimensional cross-correlation.
- Converts a real-valued matrix into a truecolor image
- replaces all NaNs in array using inverse-distance weighting.
- Black-copper colormap
- Red-yellow colormap
- Magenta-yellow colormap
- Blue-green colormap
- Green-yellow colormap
- Cyan-magenta colormap
- 2-dimensional fast interpolation
- Black-white colormap
  • 1.7K (All time)
  • 3 (Last 30 days)
  • 5.0 / 5
  • Community
  • 12 Jun 2019

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)
  • 2 (Last 30 days)
  • -- / 5
  • Community
  • 14 May 2012

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

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

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

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

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

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

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

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.
- Within-module degree z-score
- In-strength and out-strength
- : Extracts key-value pairs from a BIDS-formatted filename
- Solve a 2-approximation to the multi-way cut problem
- Reset the local connectivity requirement -- each
- Given a distance for each 1-simplex in low-dimensional space
- s images stored in an object left-to-right
- Conducts a one- or two-sampled ttest between subjects at every node
- M-file for cluster_tool_subdivide.fig
- Intensity and coherence of structural class-4 motifs
- Given a low-dimensional embedding and weights of
- Core/periphery structure and core-ness statistic
- Frequency of structural class-4 motifs
- Edmunds-Karp max flow algorithm
- K-coreness centrality
- Goldberg's push-relabel max flow algorithm
- M-file for cluster_tool_table.fig
- Distance matrix (Floyd-Warshall algorithm)
- Exports figures in a publication-quality format
- M-file for cluster_tool_append.fig
- A synthetic directed network with Gaussian drop-off of
- Frequency of structural class-3 motifs
- M-file for cluster_tool_getbetas.fig
- Concatenate unequally-sized arrays, padding with a value
- Given a high-dimensional dataset, pdist_plot produces a density plot
- M-file for cluster_tool_writemasktypeq.fig
- outcome (Y) from brain data and test cross-validated error rate for an fmri_data object
- Intensity and coherence of structural class-3 motifs
- - Plots labelled surfaces with centroids and text annotations
- - Looks up and visualizes regions of interest on
- Intensity and coherence of functional class-4 motifs
- Mean, pair-wise and local routing efficiency
- Intensity and coherence of functional class-3 motifs
- Node-wise flow coefficients
- Synthetic modular small-world network
- Compute the weighted all-pairs shortest path problem.
- -related functions for working with design matrices, etc.
- M-file for cluster_tool_thresh.fig
- performs subject-level linear regression analyses and
- K-coreness centrality
- Frequency of functional class-3 motifs
- Connection matrix quasi-idempotence
  • 479 (All time)
  • 4 (Last 30 days)
  • -- / 5
  • Community
  • 16 Aug 2024

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

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

Lay_Data

Version 1.0 by Julia Sinitsky

Lay Data

  • 94 (All time)
  • 2 (Last 30 days)
  • -- / 5
  • Community
  • 30 Sep 2019

SDMBIGDAT19

Version 1.0.0 by Soumya Mohanty

PSO and other codes

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

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)
  • 2 (Last 30 days)
  • 5.0 / 5
  • Community
  • 10 Apr 2014

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

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
  • 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 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
  • 8 (All time)
  • 1 (Last 30 days)
  • -- / 5
  • Community
  • 23 Jul 2025

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

Nurbs _ Bezier Extraction

Version 1.0.0 by HAMZA NASSAR

Nurbs _ Bezier Extraction

  • 115 (All time)
  • 3 (Last 30 days)
  • -- / 5
  • Community
  • 31 Jan 2020

Intro-Examples-for-Simscape-CN

Version 2.1.0.0 by Yifeng Tang

Model and scripts from video series on Simcape physical modeling

  • 873 (All time)
  • 7 (Last 30 days)
  • 5.0 / 5
  • Community
  • 27 Nov 2023

Step file import of trimmed NURBS surfaces

Version 1.1.2 by Michael Loibl

Reads geometries from .stp/.step files. The type of geometries are NURBS surfaces. Multiple patches and trimmed patches are recognized.

functionThe main contribution is the step import function "import_STEP.m". It reads a geometry from a .stp/.step file. The type of geometry is limited to NURBS surfaces (including B-splines of course). Multiple

  • 575 (All time)
  • 4 (Last 30 days)
  • 5.0 / 5
  • Community
  • 20 Feb 2025

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

  • 78 (All time)
  • 2 (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.

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

Load more