Main Content

34,374 results in File Exchange

Diffusion Tensor Field (DTI) Visualization

Version 1.1.0.0 by Angelos Barmpoutis

This function plots 3D symmetric positive definite matrices as a field of Gaussian ellipsoids.

The plotDTI function plots a single tensor, a row of tensors, or a 2D field of tensors as Gaussian ellipsoids. The tensors must be given as 3x3 symmetric positive definite matrices.

  • 2.8K (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 17 Jun 2011

Tensor Voting Framework

Version 1.0.0.0 by Trevor Linton

Implementation of the 2D medioni tensor framework

bugs.NOTE:* Line 70 in create_stick_tensorfield is not part of Medioini's description of the tensor stick field, however it was added to make the tensor field the same as the diagrams in Medioni's text. To

- CREATE_STICK_TENSORFIELD Creates a second order tensor
- CREATE_BALL_TENSORFIELD creates a ball tensor field, sigma
- SHOW_TENSORFIELD displays in a new figure the tensor field
- CONVERT_TENSOR_EV converts the tensor field to eigenvectors and
- FIND_FEATURES returns the tensorfield after voting on the binary image im
- READ_DOT_EDGE_FILE reads in the file and outputs a tensor
  • 3.9K (All time)
  • 1 (Last 30 days)
  • 4.9 / 5
  • Community
  • 13 Aug 2008

uFVM

Version 1.55 by Mhamad Mahdi Alloush

Learning the Finite Volume Method in CFD with MATLAB Programming

  • 2.9K (All time)
  • 19 (Last 30 days)
  • 4.9 / 5
  • Community
  • 14 Mar 2023

Toolbox image

Version 1.2.0.0 by Gabriel Peyre

A toolbox that contains image processing functions

- test for TV-L2 (Osher-Rudin-Fatemi) decomposition
- perform_local_dct_transform - perform a JPEG-like transfrom
- compute_gabor_filter - builds a 2D gabor filter.
- perform_vf_integration - perform a time integration of the vf
- load_hdr - loading a radiance RBGE file.
- perform_tv_correction - perform correction of the image to that it minimizes the TV norm.
- crop - crop an image to reduce its size
- callback_atrou - callback for redundant wavelets.
- compute_total_variation - compute the total variation of an image
- load_image - load benchmark images.
- publish_html - publish a file to HTML format
- grad - gradient, forward differences
- callback_atrou - MCA callback for redundant wavelets.
- change_color_mode - change of color representation
- compute_periodic_poisson - solve poisson equation
- grab_inpainting_mask - create a mask from user input
- Aujol & Chambolle projection for solving TV-K regularization
- perform_convolution - compute convolution with centered filter.
- perform_image_rotation - rotate the image
- display_image_layout - display a set of images together
- perform_image_resize - resize an image using bicubic interpolation
- compute_movie_file - create an avi or gif file
- perform_quincunx_interpolation - interpolate data on a quincunx grid
- perform_windowed_dct_transform - compute a local DCT transform
- perform_histogram_equalization - perform histogram equalization
- div - divergence (backward difference)
- save_image - save an image or a set of images
- perform_dct_transform - discrete cosine transform
- compute_texture_patchwork - mix several textures
- getoptions - retrieve options parameter
- perform_lic - perform line integral convolution
- test for the resolution of anlysis-based regularization using Chambolle
- perform_windowed_fourier_transform - compute a local Fourier transform
- perform_blurring - gaussian blurs an image
- perform_varying_blurring - perform a spacially varying gaussian blurring
- perform_windowed_dct4_transform - orthogonal local DCT
- perform_median_filtering - perform moving average median
- perform_image_extension - extend the size by symetry
  • 45.1K (All time)
  • 10 (Last 30 days)
  • 4.3 / 5
  • Community
  • 27 Jun 2009

Toolbox signal

Version 1.2.0.0 by Gabriel Peyre

Signal processing related functions.

- perform_kmeans - perform the k-means clustering algorithm.
- plot_hufftree - plot a huffman tree
- publish_html - publish a file to HTML format
- perform_convolution - compute convolution with centered filter.
- perform_dct_transform - discrete cosine transform
- snr - signal to noise ratio
- compute_distance_matrix - compute pairwise distance matrix.
- load_signal - load a 1D signal
- compute_impulse_noise - add impulse noise to an image
- perform_spectral_orthogonalization - orthogonalize a square matrix
- perform_histogram_matching - match the histogram of two image.
- crop - crop an image to reduce its size
- perform_kurtosis_equalization - equalize moments of order 1,2,3,4.
- compute_hufftree - build a huffman tree
- peform_wiener_filtering - perform Wiener filtering
- imageplot - diplay an image and a title
- adjust_psnr - adjust noise level to fit psnr
- perform_noise_estimation - estimate additive noise level
- compute_kurtosis - compute the Kurtosis.
- compute_histogram_distance - compute distance between histograms
- getoptions - retrieve options parameter
- perform_dct2_transform - perform the DCT2 transform
- perform_huffcoding - perform huffman coding
- compute_histogram_rbf - parzen windows density estimation
- perform_histogram_equalization - perform histogram equalization
- compute_conditional_histogram - compute conditional histograms
- compute_mutual_information - compute mutual information of two random variables
- psnr - compute the Peack Signal to Noise Ratio
- load_image - load benchmark images.
  • 11.7K (All time)
  • 3 (Last 30 days)
  • 4.3 / 5
  • Community
  • 27 Jun 2009

Toolbox diffc

Version 1.2.0.0 by Gabriel Peyre

A toolbox to perform differential calculus on a matrix.

- plot_tensor_field - display a tensor field
- compute_tensor_field - compute a parametric 2D tensor field
- compute_tensor_field_random - create 2D TF
- perform_tensor_eigendecomposition - decompose a tensor field
- compute_rigidity_tensor - compute the rigidity tensor field
- compute_hessian - compute the hessian tensor field.
- perform_tensor_decomp_3d - decompose a 3D tensor field
- prod_tf_tf - compute the product of 2 tensor fields
- perform_tensor_mapping - go back and forth from tensor to non-linear domain
- compute_gradient_tensor - compute the structure tensor
- compute_deviator_tensor - compute trace free tensor
- compute_structure_tensor - compute the structure tensor
- test for 3D tensor diagonalization
- plot_tf - plot a tensorial field.
- perform_v_normalization - renormalize a vector field.
- plot_vf - plot a vector field with
- perform_angle_doubling - double the angle of a vector field
- compute_vf_trajectory - compute the trajectories of a vector field
- compute_hodge_decompositon - perform Hodge decomposition of a vector field.
- test for hessian tensor
- test for the tensor structure
- test for vector field reorientation
- perform_conjugate_gradient - perform (bi)-conjugate gradient
- compute_crossp_vf_vf - compute the crossproduct of 2 3D vector fields.
- compute_periodic_poisson - solve poisson equation
- load_image - load benchmark images.
- imageplot - diplay an image and a title
- perform_blurring - gaussian blurs an image
- perform_image_advection - perform image advection along a flow
- perform_convolution - compute convolution with centered filter.
- perform_vf_reorientation - try to reorient the vf.
- grad - gradient, forward differences
- compute_movie_file - create an avi or gif file
- publish_html - publish a file to HTML format
- crop - crop an image to reduce its size
- div - divergence operator
- perform_histogram_equalization - perform histogram equalization
- progressbar - display a progress bar
- getoptions - retrieve options parameter
- perform_vf_integration - perform a time integration of the vf
- perform_fluid_dynamics - simulate a viscous fluid
  • 6.8K (All time)
  • 2 (Last 30 days)
  • 3.7 / 5
  • Community
  • 27 Jun 2009

Diffusion Tensor Field (DTI and Higher-Order) Visualization

Version 1.4.0.0 by Angelos Barmpoutis

Plots a field of any even-order Positive-Definite Tensors as spherical functions.

This function plots a 2D field of 3D even-order tensors as spherical functions. The 3D tensors must be given as a list of the unique tensor coefficients. The field can contain either a single tensor

  • 1.6K (All time)
  • 1 (Last 30 days)
  • -- / 5
  • Community
  • 17 Jun 2011

COSMOSS

Version 2.3.5.1 by Jia-Jung

COSMOSS is a Coupled OScillator MOdel Spectrum Simulator

- Geenration of E field polarization tensor
- Generation of non-averaged R1 to R5
  • 610 (All time)
  • 5 (Last 30 days)
  • 5.0 / 5
  • Community
  • 20 Jun 2021

FiberQ

Version 1.0.0 by pierre ghesquiere

Automatic quantification of dna fibers from fluorescent images

  • 68 (All time)
  • 1 (Last 30 days)
  • -- / 5
  • Community
  • 20 Dec 2018

StressField2D-Investigator

Version 1.0.0 by junpeng wang

Investigating 2D stress field via principal stress lines, stress field visualization

# StressField2D_Investigator_exportedSuccessfully tested on Matlab R2019a and subsequent versions# Functionality:Principal stress lines (PSLs) based 2D stress field investigation.The program allows

  • 96 (All time)
  • 1 (Last 30 days)
  • -- / 5
  • Community
  • 9 Jun 2020

Fourier based method for rapid magnetic field perturbation calculation with susceptibility tensors

Version 1.0.0.0 by Ti Xu

An algorithm implementing the Fourier transform of Maxwell’s equations in tensor form

# Method:This algorithm implements the Fourier transform of Maxwell’s equations in tensor form, allowing for the forward calculation of induced field from a cylinder of known susceptibility in 3D.In

  • 181 (All time)
  • 1 (Last 30 days)
  • -- / 5
  • Community
  • 26 Apr 2016

fanDTasia ToolBox

Version 1.4.1.0 by Angelos Barmpoutis

A library for DW-MRI Processing, DTI & DKI Estimation, Higher-Order Tensor analysis & Visualization.

A Matlab library for Diffusion Weighted MRI (DW-MRI) Processing, Diffusion Tensor (DTI) Estimation, Diffusion Kurtosis (DKI) Estimation, Higher-order Diffusion Tensor Analysis, Tensor ODF estimation

  • 4.5K (All time)
  • 2 (Last 30 days)
  • 4.9 / 5
  • Community
  • 5 Dec 2018

Fast Eigenvalue Computation of Massive 3-by-3 Real Symmetric Matrices

Version 1.13.0.0 by Max W.K. Law

For multiple 3x3 real symmetric matrices, vectorized matrix operations, support GPU computation

, stress/tensile strength computation on tensor fields, three dimensional diffusion processes, determining the rotation axes of a motion field, etc....Syntax: [eigenvalue1,eigenvalue2,eigenvalue3] =

  • 1.2K (All time)
  • 2 (Last 30 days)
  • 5.0 / 5
  • Community
  • 10 May 2013

DTI and Fiber Tracking

Version 1.0.0.0 by Dirk-Jan Kroon

Diffusion MRI (DTI), calculates FA, ADC, Vector Field, and will track and visualize neural tracts.

Straightforward Diffusion MRI (DTI) and Fiber Tracking (FT) functions and examples.DTI.m, will calculate the Apparent Diffusion Coefficient(ADC), fractional anistropy (FA), and diffusion tensor field

- SHOWCS3 M-file for showcs3.fig
- FSPECIAL3 Create predefined 3-D filters.
  • 8.9K (All time)
  • 2 (Last 30 days)
  • 4.0 / 5
  • Community
  • 20 Aug 2008

smoothn

Version 2.3 by Damien Garcia

SMOOTHN allows automatized and robust smoothing in arbitrary dimension w/wo missing values

multicomponent noisy array (e.g. time series, images, 3D data, 3D vector fields, tensors...). To smooth a vector field or multi-component data, Y must be a cell array. For example, if you need to smooth a 3-D

  • 17.2K (All time)
  • 9 (Last 30 days)
  • 4.9 / 5
  • Community
  • 20 Jun 2020

Two Body Orbit Propagation (non-spherical Earth)

Version 1.1.1.0 by Meysam Mahooti

Satellite Gravity Field Missions: Simulation Scenarios

velocities, accelerations, and for GOCE the tensor components for specified gravity fields and reference frame specifications. The simulation scenarios are simplified in so far as there is no noise on the data

  • 1K (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 10 Feb 2022

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.

, Linux (and Mac OS?)Some Features:- 2-D / 3-D Eulerian strain tensor images can be made from the transformations fields. For example to describe cardiac motion in the images.- Landmarks can be used for

- This function will turn a backwards transformation field into
- This function will turn a backward transformation field in to a
- calculate which is the closest point on the lattic to the top-left
- This function creates a uniform 2d or 3D b-spline control grid
- 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
- Example of 3D non-rigid registration
- Refine image transformation grid of 1D b-splines with use of spliting matrix
- Calculate influences of all neighborh b-spline knots
  • 33.2K (All time)
  • 9 (Last 30 days)
  • 4.8 / 5
  • Community
  • 16 Mar 2011

local depth map (disparity map) estimation from light fields

Version 2.0.0.0 by Francisco Calderon

A function to explain a stereo-like taxonomy to be used in light field depth estimation

measurement;angular information;cost tensor;depth map estimation;lens;light fields;optimization algorithm;single camera;spatial information;stereo depth-map algorithms;stereo-like taxonomy;support weight

  • 1.6K (All time)
  • 2 (Last 30 days)
  • 5.0 / 5
  • Community
  • 17 Sep 2015

Nonlinear Coupled Diffusion

Version 1.2.0.0 by Omid Aghazadeh

This package implements isotropic nonlinear scalar valued/ coupled vector/matrix valued diffusion.

The code supports homogeneous and linear and nonlinear (Total Variation and Edge Enhancing flow) isotropic diffusion of arbitrary dimensioned fields(scalar~grayscale image, vector ~ color image and

  • 4K (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 18 May 2010

Joint Anisotropic Wiener filter for Diffusion Weighted MRI

Version 1.1.0.1 by Antonio Tristán Vega

Denoises Diffusion Weighted MRI volumes corrupted with stationary Rician noise

volumes either). Use this m-file to denoise your DW-MRI data BEFORE estimating your diffusion tensor volume or your field of ODFs.This software filters the image in the mean squared error sense using a

  • 1.3K (All time)
  • 2 (Last 30 days)
  • 5.0 / 5
  • Community
  • 22 May 2024

GMGS-3D

Version 1.0 by junpeng wang

A Geometric Multigrid Solver for Large-scale Static Finite Element Simulation on 3D Cartesian Mesh

# TargetOut of academic use, "GMGS-3D" is designed to generate the high-resolution data sets of vector (displacement) or 2nd-order tensor (stress) field with the NORMAL PC within an AFFORDABLE time

- ----GMGS-3D----DEMO----
- ----GMGS-3D----
  • 81 (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 9 Apr 2021

Asteroid Shape Data Explorer

Version 1.01 by Duncan Carlsmith

Explores published asteroid shape models and computes asteroid inertial moments and gravitational fields assuming constant density.

convexhull, boundary, and alphashape to find the surface area and volume, writes an stl file useful for 3d-printing, voxelizes the interior of an asteroid mesh, and computes the inertial tensor and

  • 92 (All time)
  • 2 (Last 30 days)
  • -- / 5
  • Community
  • 9 Feb 2026

Structure Array Conversions

Version 1.0 by Bryce Henson

convert between the various ways arrays can be stored in structures (Structure array)

you can store n-dimensional arrays (aka tensors, multidimensional arrays, or nd-array) of cells or numerical types in structures (Structure array).- ***(A)*** structure with an nd-array in each field

  • 34 (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 28 Jun 2020

Optimally Oriented Flux (OOF) for 3D Curvilinear Structure

Version 1.4.1.0 by Max W.K. Law

Optimally Oriented Flux curvilinear structure descriptor

computation of OOF. (N-D vector) opts: A matlab struct. It contains 4 fields to specify 4 optional settings of OOF. If opts or any of these fields of opts is missing, default values are used. (Optional, struct

  • 1.6K (All time)
  • 2 (Last 30 days)
  • 5.0 / 5
  • Community
  • 30 Jan 2024

MaxPol Smoothing and Differentiation Package

Version 1.0 by Mahdi S. Hosseini

MaxPol is a numerical differentiation toolbox for signal and image processing

polynomial accuracy(5) 2D Derivative Kernels with Steering moments(6) Intuitive examples in Signal and Image processingWhich disciplinary fields can use this package? MaxPol package provides comprehensive

- Lyapanov-Equation Solver (Buld-in MATLAB function)
- SYMLOG bi-symmetric logarithmic axes scaling
- DERIVDIREC_SAVITZKYGOLAY Savtizky-Golay 2D direction (steerable) derivative kernel
- DERIVMTX_SAVITZKYGOLAY Savitzky-Golay Derivative square matrix
- TENSORDEC Tensor decomposition
  • 1.4K (All time)
  • 3 (Last 30 days)
  • 5.0 / 5
  • Community
  • 26 Nov 2017

TPROD -- arbitary tensor products between n-d arrays

Version 1.4.1.0 by Jason Farquhar

TPROD -- efficiently allows any type of tensor product between 2 multi-dimensional arrays

tprodMatlab library for simple tensor operations using Einstein summation convention semanticsThis function computes a generalized multi-dimensional matrix product based upon the einstein summation

  • 4.1K (All time)
  • 1 (Last 30 days)
  • 4.8 / 5
  • Community
  • 17 Nov 2021

n-Mode Tensor - Matrix Product

Version 1.0.0.0 by Fabian Schneiter

Calculates the n-mode product between a tensor and a matrix.

according to the definition of De Lathauwer and as referenced by many papers.B = A (x)_n U((x)_n: is the multiplication operator, see screenshot!)where: A: tensor of R^( I_1 × I_2 × .. I_n × ..

- Calculates the n-Mode Product of a Tensor A and a Matrix M
  • 1.3K (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 26 May 2009

Mann Turbulence Generator for MATLAB

Version 1.0.0 by E. Cheynet

Turbulence box generation using Mann model in Matlab (experimental product)

turbulence using a spectral tensor. The model is commonly used in wind-energy applications to generate spatially coherent turbulent wind fields.The generated velocity fluctuations are```mathu'(x,y,z), \quad

- Rust-style precompute for Mann turbulence generation.
- Generate zero-mean Mann turbulence from a Rust-style spec.
  • 0 (All time)
  • 0 (Last 30 days)
  • -- / 5
  • Community
  • 30 Jun 2026

deprecated -- Light Field Toolbox v0.3 -- v0.4 now available

Version 1.2.0.0 by Donald Dansereau

A set of tools for working with light field (aka plenoptic) imagery in Matlab

This is a set of tools for working with light field (aka plenoptic) imagery in Matlab. Features include decoding, camera calibration, rectification, colour correction and visualization of light

- LFUtilCalLensletCam - calibrate a lenslet-based light field camera
- LFReadGantryArray - load gantry-style light field, e.g. the Stanford light fields at lightfield.stanford.edu
- LFRecenterIntrinsics - Recenter a light field intrinsic matrix
- LFDispSetup - helper function used to set up a light field display
- LFDefaultField - Convenience function to set up structs with default field values
- LFMatlabPathSetup - convenience function to add the light field toolbox to matlab's path
- LFDispVidCirc - visualize a 4D light field animating a circular path through two dimensions
- LFDecodeLensletImageSimple - decodes a 2D lenslet image into a 4D light field, called by LFUtilDecodeLytroFolder
- LFDispMousePan - visualize a 4D light field using the mouse to pan through two dimensions
- LFLytroDecodeImage - decode a Lytro light field from a raw lenslet image, called by LFUtilDecodeLytroFolder
- LFCalRectifyLF - rectify a light field using a calibrated camera model, called as part of LFUtilDecodeLytroFolder
- LFHistEqualize - histogram-based contrast adjustment
- LFUtilUnpackLytroArchive - extract white images and other files from a multi-volume Lytro archive
- LFSelectFromDatabase - support function for selecting white image/calibration by matching serial/zoom/focus
- LFUtilExtractLFPThumbs - extract thumbnails from LFP files and write to disk
- LFStruct2Var - Convenience function to break a subset of variables out of a struct
- LFFIGURE (originally sfigure) Create figure window (minus annoying focus-theft).
- LFCalInit - initialize calibration estimate, called by LFUtilCalLensletCam
- LFDefaultIntrinsics - Initializes a set of intrinsics for use in rectifying light fields
- LFVar2Struct - Convenience function to build a struct from a set of variables
- LFUnpackRawBuffer - Unpack a buffer of packed raw binary data into an image
- LFMapRectifiedToMeasured - Applies a calibrated camera model to map desired samples to measured samples
- LFWriteMetadata - saves variables to a file in JSON format
- LFReadMetadata - reads the metadata files in the JSON file format, from a file or a char buffer
- LFFindFilesRecursive - Recursively searches a folder for files matching one or more patterns
- LFFindCalInfo - Find and load the calibration info file appropriate for a specific camera, zoom and focus
- LFBuildLensletGridModel - builds a lenslet grid model from a white image, called by LFUtilProcessWhiteImages
- LFColourCorrect - applies a colour correction matrix, balance vector, and gamma, called by LFUtilDecodeLytroFolder
- LFGatherCamInfo - collect metadata from a folder of processed white images or calibrations
- LFFindLytroPartnerFile - Finds metadata / raw data file partner for Lytro white images
- LFUtilDecodeLytroFolder - decode and optionally colour correct and rectify Lytro light fields
- LFRotz - simple 3D rotation matrix, rotation about z
- LFUtilProcessWhiteImages - process a folder/tree of white images by fitting a grid model to each
- LFUtilProcessCalibrations - process a folder/tree of camera calibrations
- LFDefaultVal - Convenience function to set up default parameter values
- LFCalFindCheckerCorners - locates corners in checkerboard images, called by LFUtilCalLensletCam
- LFCalDispRectIntrinsics - Visualize sampling pattern resulting from a prescribed intrinsic matrix
- LFCalDispEstPoses - Visualize pose estimates associated with a calibration info file
- LFCalRefine - refine calibration by minimizing point/ray reprojection error, called by LFUtilCalLensletCam
  • 1.6K (All time)
  • 2 (Last 30 days)
  • 5.0 / 5
  • Community
  • 12 Feb 2015

PPML_new

Version 4.0.0 by Simone Zanotto

Periodically Patterned MultiLayer - Electromagnetic properties of patterned multilayers based on RCWA - FMM

- calculation of E and H fields inside the structureThe 2-d solver allows to work with arbitrarily shaped unit cells with arbitrary permittivity distribution (tensor with non-zero xx, xy, yx, and zz components

  • 4 (All time)
  • 4 (Last 30 days)
  • -- / 5
  • Community
  • 12 Jun 2026

deprecated -- Light Field Toolbox v0.2 -- v0.3 now available

Version 1.5.0.0 by Donald Dansereau

A set of tools for working with light field (aka plenoptic) imagery in Matlab

This has been superseded by v0.3, http://www.mathworks.com/matlabcentral/fileexchange/48405-light-field-toolbox-v0-3This is a set of tools for working with light field (aka plenoptic) imagery in

- LFCalRectifyLF - rectify a light field using a calibrated camera model
- LFMatlabPathSetup - convenience function to add the light field toolbox to matlab's path
- LFUtilCalLenseletCam - script demonstrating calibration of a lenselet-based light field camera
- LFRecenterIntrinsics - Recenter a light field intrinsic matrix
- LFDispSetup - utility function used to set up a light field display
- LFDecodeLenseletImageSimple - decodes a 2D lenselet image into a 4D light field
- LFDefaultField - Convenience function to set up structs with default field values
- LFDecodeLytroImage - decode a Lytro light field from a raw lenselet image on disk
- LFDispVidCirc - visualize a 4D light field animating a circular path through two dimensions
- LFDispMousePan - visualize a 4D light field using the mouse to pan through two dimensions
- LFUtilProcessCalibrations - process a folder/tree of camera calibrations
- LFFindFilesRecursive - Recursively searches a folder for files matching a pattern
- LFVar2Struct - Convenience function to build a struct from a set of variables
- LFBuildLenseletGridModel - builds a lenselet grid model from a white image
- LFReadRaw - reads the Lytro `RAW' file format, as output by the `LFP Reader' tool
- LFUtilProcessWhiteImages - process a folder/tree of white images by fitting a grid model to each
- LFFindLytroPartnerFile - Finds metadata / raw data file partner for Lytro white images
- LFCalDispEstPoses - Visualize pose estimates associated with a calibration info file
- LFRotz - simple 3D rotation matrix, rotation about z
- LFHistEqualize - histogram-based contrast adjustment
- LFGatherCamInfo - collect metadata from a folder of processed white images or calibrations
- LFStruct2Var - Convenience function to break a subset of variables out of a struct
- LFCalRefine - refine calibration by minimizing point/ray reprojection error
- LFUtilDecodeLytroFolder - decode and optionally colour correct and rectify Lytro light fields
- LFDefaultVal - Convenience function to set up default parameter values
- LFReadMetadata - reads the metadata files in the JSON file format
- LFCalFindCheckerCorners - locates corners in checkerboard images
- LFWriteMetadata - saves variables to a file in JSON format
- LFColourCorrect - applies a colour correction matrix, colour balance vector, and gamma correction
- LFSelectFromDatabase - selects a white image / calibration by matching serial, zoom and focus
- LFCalInit - initialize calibration estimate
  • 4.5K (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 27 Nov 2014

Light Field Toolbox v0.4 -- deprecated, v0.5 available now

Version 1.2 by Donald Dansereau

A set of tools for working with light field (aka plenoptic) imagery in Matlab

Get the new toolbox here: https://au.mathworks.com/matlabcentral/fileexchange/75250-light-field-toolboxThis is a set of tools for working with light field (aka plenoptic) imagery in Matlab. Features

- (originally sfigure) Create figure window (minus annoying focus-theft).
  • 7.7K (All time)
  • 4 (Last 30 days)
  • 5.0 / 5
  • Community
  • 28 Apr 2020

AI-mag

Version 4.0 by Thomas Guillod

AI-mag: Inductor Modeling and Design with FEM and Artificial Neural Network

reproduce the figures of merit (MATLAB or Python Keras and TensorFlow)Using the ANNs, quickly generate accurate inductor designs (without solving any FEM model)Multi-objective data exploration with a GUIThe

  • 358 (All time)
  • 6 (Last 30 days)
  • -- / 5
  • Community
  • 14 Aug 2023

3D iso-contour of swirling strength (vorticity) in channel

Version 1.0.1 by Jitong Ding

An example of visualising an instantaneous vorticity field in channel flow. The vorticity field is calculated using swirling strength.

: 'MAIN_swirling_strength.m', 'get_swirling_strength.m', 'get_velocity_tensor.m', 'get_km.m', 'get_3d.m' and 'cheb.m'. There is one dataset for the instantaneous velocity field: 'velocity_for_swirling_strength.mat'. To run the

  • 19 (All time)
  • 1 (Last 30 days)
  • -- / 5
  • Community
  • 24 Aug 2024

Transform Tensor

Version 1.0.0.0 by Peter Graat

Transformation of a 3D-tensor of any order to another coordinate system.

FUNCTION otr = transform(itr,tmx)PARAMETERSotr = output tensor, after transformation; has the same dimensions as the input tensoritr = input tensor, before transformation; should be a 3-element

  • 4.1K (All time)
  • 2 (Last 30 days)
  • 4.7 / 5
  • Community
  • 23 Aug 2005

Forward field-shift calculation for MRI

Version 1.14.0.0 by Job

Superfast MRI field shift calculation based on a known susceptibility distribution.

resolution, without memory problems. Explanation and references:The presented algorithm is an efficient implementation of the Fourier-based procedure to calculate the susceptibility-induced field-shift if an

- Fourier Based Field-shift Calculation for MRI
  • 809 (All time)
  • 2 (Last 30 days)
  • 5.0 / 5
  • Community
  • 20 Oct 2014

Matched-field processing method for leak detection in a pipe

Version 1.0.0 by xun wang

Matlab code for the matched-field processing (MFP) method for leak detection in a pipe

This is the Matlab code for the matched-field processing (MFP) method for leak detection in a pipe.This code was used to obtain the results inX. Wang and M. S. Ghidaoui, Pipeline leakage detection

  • 383 (All time)
  • 2 (Last 30 days)
  • 5.0 / 5
  • Community
  • 13 Jan 2019

structure tensor - introduction and tutorial

Version 1.0.0.0 by Shawn Arseneau

Comprehensive intro to structure tensors both in 2D and 3D

Tutorial on structure tensors. Normally associated with image processing and structure inference, this code provides a completely encapsulated package to explain and demonstrate the use of structure

- structure_tensor_plot - given a structure tensor, visualize as an ellipse %%%%
- partial_derivative_to_structure_tensor_form - sets up structure tensor form from Ix, Iy, ...%%%%
- partial_derivative_3D - average of absolute, successive difference along axes %%%
- visualize_3D_data - given an NxMxP data set, output as a collection of voxels
  • 9.2K (All time)
  • 3 (Last 30 days)
  • 5.0 / 5
  • Community
  • 1 Nov 2006

Wind field simulation (text-based input)

Version 7.5.3 by E. Cheynet

Simulation of spatially correlated wind velocity time-histories

https://se.mathworks.com/matlabcentral/fileexchange/68632-wind-field-simulation-the-fast-version.SummaryA method to simulate spatially correlated turbulent wind histories is implemented following [1,2].Two possible vertical wind profiles and two possible wind spectra are implemented. The user is free to

  • 3.7K (All time)
  • 3 (Last 30 days)
  • 5.0 / 5
  • Community
  • 27 Mar 2022

Speed - Field Control of DC Shunt Motor.

Version 1.0.0 by Sankarshan Durgaprasad

Speed variation is accomplished by means of a variable resistance inserted in series with the shunt field. An increase in con

Speed variation is accomplished by means of a variable resistance inserted in series with the shunt field. An increase in controlling resistances reduces the field current with a reduction in flux

  • 534 (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 19 Aug 2020

Fast Antenna Array Diagnosis from a Small Number of Far-Field Measurements

Version 1.0.0.0 by Muhammet Emin YANIK

This software package developed for antenna array diagnosis from far-field measurements.

linear relationship relating the difference of the far-field radiation patterns between the reference array and the antenna under test. Three sparse based recovery approaches namely the minimization of the

- % Primal-based ADM solver for the overlapping group-sparse problem:
- % Primal-based ADM solver for the non-overlapping group-sparse problem:
- % Dual-based ADM solver for the non-overlapping group-sparse problem:
- % Group-wise or row-wise projection operator
- % Primal-based ADM solver for the jointly-sparse problem:
- % Dual-based ADM solver for the jointly-sparse basis pursuit model:
  • 408 (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 13 Jun 2017

AACAM - Realistic Depth of Field Rendering in Matlab 3D Figures

Version 1.2.0.0 by Anders Brun

Realistic rendering of depth of field in Matlab 3D plots using focal length and aperture size.

Say 'hello' to your brand new Matlab 3D camera. The matlab function aacam.m uses brute force simulation to enable realistic depth of field rendering in 3D plots. It allows you to specify focal length

- AACAM, A Matlab Camera Model for Depth of Field
  • 1.3K (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 4 Sep 2012

Rotating Magnetic Field Study for Three-phase AC Motor

Version 1.0 by Tun Lin Naing

Rotating Magnetic Field Study for Three-phase AC Motor

- M-file: mag_field_demo2.m
- M-file: mag_field_demo.m
  • 629 (All time)
  • 5 (Last 30 days)
  • 5.0 / 5
  • Community
  • 6 Mar 2016

Motor Efficiency Improvements With Tuned Control Parameters

Version 21.2.1.2 by Angel Gonzalez Llacer

Motor Efficiency Improvements With Optimized Control Parameters

Motor Efficiency Improvements With Optimized Control Parameters OverviewPMSM drive using imported FEM data and optimized Field-Oriented Control (FOC), with supporting design scripts that:Determine

- : 1. A detailed nonlinear motor model in the form of tabulated flux linkages and Steinmetz coefficients. 2. A Field-Oriented Controller (FOC) that has been optimized to minimize motor losses.
- get parameters for a FEM-Parameterized PMSM.
  • 1.2K (All time)
  • 11 (Last 30 days)
  • 5.0 / 5
  • Community
  • 29 Sep 2023

MATLAB Support for MinGW-w64 C/C++/Fortran Compiler

Install the MinGW-w64 C/C++/Fortran compiler for Windows

  • 1.2M (All time)
  • 7K (Last 30 days)
  • 2.9 / 5
  • MathWorks
  • 17 Jun 2026

3D Magnetic Field Computation of a Straight Wire of Finite Length using Biot-Savart's Law

Version 1.0.0.0 by Sathyanarayan Rao

Here I compute magnetic field of a wire using finite element method

A finite wire is divided into many small segments and field from each segments is summed to get overall magnetic field of a wire in a 3D space. At the end, quiver plots are shown to visualize the

  • 3K (All time)
  • 3 (Last 30 days)
  • 4.6 / 5
  • Community
  • 28 Jul 2014

fRMField

Version 1.0.0.0 by Jan

Remove a field from a struct efficiently - fast C-Mex

fRMField: Remove field(s) from a struct - fast C-MEXThis function is about 5 to 10 times faster than RMFIELD of Matlab 2009a.T = fRMField(S, Name)INPUT: S: Struct or struct array. Name: String

  • 943 (All time)
  • 2 (Last 30 days)
  • 5.0 / 5
  • Community
  • 20 Aug 2010

Synthetic Bright-Field Microscopy Image Generator

Version 1.8.0.0 by Patrik Malm

This is a synthetic image generation tool that can create realistic Pap-smear images

This is a simulator able to procedurally create realistic bright-field microscopy images depicting Pap-smears. The principles used in the simulation are described in the paper "Simulation of

- http://www.semifluid.com/2012/12/05/2d-and-3d-perlin-noise-in-matlab/
- CLOTH_SIMULATION - Does a very specific cloth simulation for cytoplasm
  • 621 (All time)
  • 3 (Last 30 days)
  • 5.0 / 5
  • Community
  • 12 Mar 2015

Wind field simulation (the fast version)

Version 1.8.1 by E. Cheynet

A three-variate spatially correlated turbulent wind field is simulated in three dimensions.

windSimFastA three-variate turbulent wind field (u,v and w components) is simulated in three-dimensions.SummaryA turbulent wind field (u,v,w, components) in 3-D (two dimensions for space and one for

  • 1.6K (All time)
  • 5 (Last 30 days)
  • 5.0 / 5
  • Community
  • 29 Jan 2023

Get structure field names in recursive manner

Version 1.0.0.0 by Adam

Returns the field names of a structure, include the field names of any "sub-structures".

NAMES = fieldnamesr(S) returns a cell array of strings containing the structure field names associated with s, the structure field names of any structures which are fields of s, any structures which

- FIELDNAMESR Get structure field names in recursive manner.
  • 2.5K (All time)
  • 6 (Last 30 days)
  • 4.8 / 5
  • Community
  • 13 Oct 2011

MFACE: An empirical model for auroral field-aligned currents

Version 1.0.0.1 by Maosheng He

For detailed information, see - https://doi.org/10.1029/2012GL053168 - https://doi.org/10.1002/2014JA019776

DescriptionMFACE is a high-resolution model for auroral field-aligned currents (FACs), developed from ten years of CHAMP satellite data using an advanced technique based on Empirical Orthogonal

  • 137 (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 24 Jul 2024

MTT

Version 1.0.0.0 by Andrews Cordolino Sobral

Matlab Tensor Tools

Matlab Tensor Tools is an easy-to-use library to work with tensors.

- Create tensor.
- TENSOR - SUBTENSOR - NTF-hals
- TENSOR t-SVD and inverse_t-svd
- TENSOR OPERATIONS
- Mode-n tensor-matrix product.
- Tensor mulitplication (tensor times tensor).
- INCREMENTAL TENSOR LEARNING
- TENSOR HOSVD and iHOSVD
- TENSOR Tucker (ALS solver)
- TENSOR PARAFAC (ALS solver)
- TENSOR HOSVD and iHOSVD
- All-at-once optimization for CP tensor decomposition
- Fourth-order cumulant tensor.
- Uniformly distributed pseudo-random tensor.
- Visualize a third-order tensor with surfaces.
- Compute a matricized tensor Khatri-Rao product.
- Import tensor-related data to a file.
- Export tensor-related data to a file.
- Visualize a third-order tensor with voxels.
- Visualize a third-order tensor with slices.
- Matricized tensor times Khatri-Rao product for ktensor.
- Converts a two-way sparse tensor to sparse matrix.
- Compute the leading mode-n vectors for a sparse tensor.
- Convert a sparse tensor to a (dense) tensor.
- Generate full tensor given a core tensor and factor matrices.
- Ones tensor.
- Create zeros tensor.
- Vectorize a tensor.
- Change tensor size.
- Tensor times matrix.
- Permute tensor dimensions.
- Matricize a tensor.
- Kronecker tensor product.
  • 1.5K (All time)
  • 4 (Last 30 days)
  • 5.0 / 5
  • Community
  • 12 Mar 2021

Simplified 2D mmWave Near-Field Imaging

Version 3.0.3 by Muhammet Emin YANIK

A Simplified 2D Image Reconstruction Solution using TI IWR1443 mmWave sensors

In this repository, a two-dimensional (2-D) near-field imaging solution based on the combination of synthetic aperture radar (SAR) processing techniques and the low-cost system-on-chip

  • 871 (All time)
  • 4 (Last 30 days)
  • 4.8 / 5
  • Community
  • 8 Nov 2021

Cylindrical Near Field To Far Field Transform

Version 1.0.0.0 by Arinjay Vivek

Developing a GUI in MATLAB for cylindrical Near Field To Far Field Transform

Abstract—A method for computing the far field pattern of an antenna under test (AUT) using cylindrical near field data was presented in the previous paper. This paper shall go further ahead in the

- Near Field To Far field Calculator and plotter
  • 2.5K (All time)
  • 3 (Last 30 days)
  • 5.0 / 5
  • Community
  • 8 Apr 2009

Bias Field Corrected Fuzzy C-Means

Version 1.1.0.0 by Dirk-Jan Kroon

Estimates the illumination artifact in 2D (color) and 3D CT and MRI and segments into classes.

This function segments (clusters) an image into object classes, and estimates and corrects for slow varying illumination artifacts. Estimates and corrects for bias field in 3D MRI, streak artifacts

  • 7.5K (All time)
  • 4 (Last 30 days)
  • 4.8 / 5
  • Community
  • 3 Nov 2009

Daline – Free, open-source tool for power flow linearization

Version 1.1.7 by Mengshuo Jia

Freely generate data, identify models, and visualize results using over 50 (physics-informed) data-driven approaches.

- Declare sum-of-squares structure
- Projects polytopic set object (Requires the Multi-parametric Toolbox).
- - Perform linear regression using the ordinary Support
- Tropical multiplication (max-plus algebra)
- Defines a low-level exponential cone constraint x(2)*exp(x(1)/x(2)) <= x(3)
- Constructor for multi-dimensional SDPVAR object
- Obsolete - changed to blackbox
- General branch-and-bound scheme for (primarily) conic programs
- Apply matrix structure to N-D arrays.
- Constrains variables to be semi-continuous
- - tune the number of clusters for
- Defines a power cone x^alpha y^(1-alpha) > norm(z)
- Derive sum-of-squares model without solving
- Global solver based on branch-and-bound
- Defines a power cone x^alpha y ^(1-alpha) > |z|
- aims to check the names of user-specified options,
- P-Norm of SDPVAR variable with convexity knowledge
- Tropical addition (max-plus algebra)
- Defines a power cone x^alpha y^(1-alpha) > norm(z)
- Returns sum of k largest (eigen-)values.
- Generates time-series data for power system scenarios
  • 168 (All time)
  • 3 (Last 30 days)
  • 5.0 / 5
  • Community
  • 26 Apr 2025

NF2FF

Version 1.10.0.1 by Van Caekenberghe, K.; Logan, J.

Near-Field to Far-Field Transformation for Antenna Measurements

Near-Field to Far-Field Transformation for Antenna Measurements (NF2FF). Hologram analysis can also be used to study near field communication (NFC) antennas.J. Logan (jloganuri@gmail.com

  • 9.4K (All time)
  • 11 (Last 30 days)
  • 4.9 / 5
  • Community
  • 26 May 2024

magnetic-field-over-satellite-orbit

Version 1.0.0 by Ivan Vnucec

The program calculates magnetic field over satellite orbit. It uses orbit parameters as input and gives out magnetic field components.

  • 153 (All time)
  • 4 (Last 30 days)
  • 4.0 / 5
  • Community
  • 13 May 2019

oseledets/TT-Toolbox

Version 1.0.0.0 by Ivan

MATLAB Toolbox for working with high-dimensional tensors in the Tensor-Train (TT)-format

TT-Toolbox (TT=Tensor Train) Version 2.2TT(Tensor Train) format is an efficient way for low-parametricrepresentation of high-dimensional tensors. The TT-Toolboxis a MATLAB implementation of basic

- of the TT-tensor
- onal of a matrix or diagonal matrix from a vector in QTT-Tucker
  • 1.6K (All time)
  • 7 (Last 30 days)
  • 5.0 / 5
  • Community
  • 10 Jan 2024

DylanMuir/TIFFStack

Version 1.23.0.0 by Dylan Muir

Read a TIFF stack as a memory-mapped tensor. Handles a large range of internal TIFF formats.

TIFFStack object behaves like a read-only memory mapped TIF file. The entire image stack is treated as a matlab tensor. Each frame of the file must have the same dimensions. Reading the image data is

  • 2.8K (All time)
  • 2 (Last 30 days)
  • 4.9 / 5
  • Community
  • 16 Aug 2017

Load more