image thumbnail

updated 3 years ago

Fast STL import function by Eric Trautmann

Function to import .stl geometry model files into matlab. (geometry, stl, model)

varargout=import_stl_fast(filename,mode)

image thumbnail

updated almost 4 years ago

B-spline Grid, Image and Point based Registration by Dirk-Jan Kroon

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

A=imresize3d(V,scale,tsize,ntype,npad)

Dlocal=jacobiandet_transform_2d_double(Ox,Oy,Isize,dx,dy)

E=strain(Ux,Uy,Uz)

image thumbnail

updated almost 4 years ago

Viewer3D by Dirk-Jan Kroon

MIP, Color, Slice and Shaded 3D (shearwarp) Volume Rendering, interactive 3D view/measurement GUI (volume render, volume rendering, mip)

B=SnakeInternalForceMatrix2D(nPoints,alpha,beta,gamma)

B=SnakeInternalForceMatrix3D(FV,alpha,beta,gamma)

ErrorData3D(varargin)

image thumbnail

updated 4 years ago

2D - 2D Projective Homography (3x3) Estimation by SasiKanth

This function estimates 2D-2D projective homography between two images. (homography, image processing, signal processing)

homography( i1, i2)

image thumbnail

updated 4 years ago

meshCanopy by Sean de

Display a mesh above a grayscale image (mesh, slice, colormap)

meshCanopy(I,Mdata,Mmap,height)

image thumbnail

updated 4 years ago

Solution of Differential Equations with MATLAB & Simulink: Lorenz Attractor Case Study by Simulink Dude

Simulink design pattern for solving differential equations, visualize results in MATLAB graphics (differential, equation, lorenz)

lorenz_graphs(block)

lorenz_graphs_level_1(t,x,u,flag, x_initial)

lorenz_attractor

image thumbnail

updated 4 years ago

freezeColors / unfreezeColors by John Iversen

Use multiple colormaps per figure! Version 2, now works for many types of objects, not only images. (annotation, customization, colormap)

freezeColors(varargin)

unfreezeColors(h)

Contents.m

image thumbnail

updated 4 years ago

Fast Non-Local Means 1D, 2D Color and 3D by Dirk-Jan Kroon

NL-means image and signal denoising filter based on similarity between pixel patches (nonlocal, means, nlmeans)

J=NLMF(I,Options)

NLMF2Dtree(I, Options)

image thumbnail

updated 4 years ago

Image Edge Enhancing Coherence Filter Toolbox by Dirk-Jan Kroon

Advanced 2D/3D noise removal and edge enhancing with anisotropic diffusion filtering ( Weickert ) (scheme, diffusion scheme, diffusion)

CoherenceFilter(u,Options)

D=derivatives(I,option)

I=imgaussian(I,sigma,siz)

image thumbnail

updated 4 years ago

OpenSURF (including Image Warp) by Dirk-Jan Kroon

SURF (Speeded Up Robust Features) image feature point detection / matching, as in SIFT (registration, surf, opensurf)

D=FastHessian_BuildDerivative(r,c,t,m,b)

Iout=affine_warp(Iin,M,mode)

PaintSURF(I, ipts)

image thumbnail

updated 4 years ago

MERGING 3D POINT CLOUDS WITH RADIOMETRIC ENHANCEMENT by Ulas Yilmaz

Modules for radiometric enhancement of colored 3D point clouds by propagating colors (3d, image processing, laser scanner)

cpropagate.m

cnnsearch.m

cnnsearchTest.m

image thumbnail

updated 4 years ago

RAPID RADIOMETRIC ENHANCEMENT OF COLORED 3D POINT CLOUDS USING COLOR BALANCING by Ulas Yilmaz

Modules for radiometric enhancement of colored 3D point clouds using color balancing (image processing, 3d, radiometric enhanceme...)

cbalance.m

cbalanceTest.m

image thumbnail

updated 4 years ago

animated spinning top with Cardan mounting by Alexander Erlich

Plots an animated spinning top with Cardan mounting from raw animation data. (spinning top, top, euler)

...

...

EuMat( phi, theta, psi )

image thumbnail

updated 4 years ago

Drawing Color Histograms and Color Clouds by Chaitanya Sai Gaddam

Matlab code to plot color histograms and color clouds (color, color histogram, colour clourds)

createColorHistograms(im_str)

image thumbnail

updated 4 years ago

Separate Kernel in 1D kernels by Dirk-Jan Kroon

Decompose an arbitrary N dimensional filtering kernel into 1D kernels, for faster filtering (image, 2d, 3d)

[K1 KN ERR]=SeparateKernel(H)

image thumbnail

updated 4 years ago

ind2patch by Kevin Moerman

Allows plotting of patch data (slices and voxels) for 3D images for selected voxels (image, patch, 3d)

ind2patch.m

image thumbnail

updated 4 years ago

Texture Patch by Dirk-Jan Kroon

Show a 3D triangulated mesh ( patch ) with a texture (texture, patch, 3d)

mouse3d(varargin)

patcht(FF,VV,TF,VT,I,Options)

image thumbnail

updated 4 years ago

mouse3d by Dirk-Jan Kroon

Easily zoom, pan, rotate the camera in a Matlab axis with left/center/right mouse button (mouse, mouse control, 3d)

mouse3d(varargin)

image thumbnail

updated 4 years ago

Surf3D by James Ramm

Plots upper and lower surfaces of a layer, calculates and plots the boundary faces (3d, geophysics, geology)

ThreedDemo()

[R]=NanMat(Data,GridSize,varargin)

[hLight]=Surf3D(LayerN,R,Z,Xn,Yn)

image thumbnail

updated 4 years ago

Absolute Orientation by Christian Wengert

Computes the transformation to register two corresponding 3D point sets. (image processing, registration, 3d)

absoluteOrientationQuaternion( A, B, doScale)

image thumbnail

updated 4 years ago

Derivative-based Optimization by Nassim Khaled

Derivative-based Optimization using The Gradient Descent (gradient, descent, minimum)

Gradient_Descent_maximum.m

Gradient_Descent_minimum.m

image thumbnail

updated 4 years ago

imtranslate by Sean de

Affine translates a 2D image or 3D volume. (affine translation, image processing, translation)

imtranslate(I, translation, F, method, same_size)

image thumbnail

updated almost 5 years ago

dvcRender by Binh Nguyen

A physical simulation testbed in Matlab. User friendly OpenGL renderer in Matlab (dvc3d, dvcrender, physics)

readObj(fname)

render( world )

setupApp( w )

image thumbnail

updated 5 years ago

3D Crouzeix-Raviart mortar finite element method by Jan Valdman

Implementation of 3D Crouzeix-Raviart mortar finite element (mathematics, 3d, mortar)

M_CR=stima_massCR_3D(elements3,coordinates,element2faces)

[M_CR Z]=stima_gradgradCR_3D(elements3,coordinates,elemen...

[b_volumeforces, volumes]=rhs_CR_3D(elements3, coordinate...

image thumbnail

updated 5 years ago

imgaussian by Dirk-Jan Kroon

Fast Gaussian filtering of 1D, 2D greyscale / color image or 3D image volume. (imgaussian, gaussian, filtering)

I=imgaussian(I,sigma,siz)

image thumbnail

updated 5 years ago

3D curves by Jesús P. Mena-Chalco

Examples of 3D curves described in Chapter 7 of the book: "CRC Standard Curves and Surfaces" (3d, curves, parametric)

helicalCurves.m

miscellaneousSpirals.m

sineWavesIn3D.m

image thumbnail

updated 5 years ago

imagescnan.m v2.1 (Aug 2009) by Carlos Adrian Vargas Aguilera

Same as IMAGESC but ignores NaNs. (specialized, plotting, imagesc)

imagescnan(varargin)

image thumbnail

updated 5 years ago

surfo by Andres

workaround for surface lighting with OpenGL (plot, surf, surface)

facenorm(X,Y,Z)

surfo(varargin)

image thumbnail

updated 5 years ago

Toolbox Fast Marching by Gabriel Peyre

A toolbox for the computation of the Fast Marching algorithm in 2D and 3D. (differential equation..., fast marching, level set)

Toolbox Fast Marching - A toolbox for Fast Marching and l...

callback_active_contour(x, options)

check_face_vertex(vertex,face, options)

image thumbnail

updated 5 years ago

Resampling volume or image with affine matrix by Jimmy Shen

Use affine matrix to convert 3D vol or 2D img to orthogonal one with corresponding affine matrix. (geometric transformat..., image registration, 3d)

affine(old_img, old_M, new_elem_size, verbose, bg, method)

image thumbnail

updated almost 6 years ago

3D Simpson's Integrator by Whayne Padden

Fully vectorised 3D integrator based on the Simpson's method (mathematics, 3d, integration)

simp3D.m

image thumbnail

updated 6 years ago

Mandel121 by Dr. Jens Koopmann

Cool tool to zoom into the Mandebrot Set. 2/3D images are supported. (fractals, mandelbrot, chaos)

[x,y,Zvalues]=dummy2(lowerR,higherR,lowerI,higherI,stepsR...

color_change(col,my_view,x,y,Zvalues,x_view,y_view,maxIte...

load_coordinates

image thumbnail

updated 6 years ago

image3 by Anders Brun

Renders a 2-D image in 3-D space using a texture mapped rectangle, with several examples of uses. (image, imagesc, scatter)

demo

box3(vol, I2X, bbox)

image3(im,ij2xyz,handle)

image thumbnail

updated 6 years ago

3D Stereo Disparity by Shawn Lankton

Compute 3D depth map from 2D images (image analysis, stereo, vision)

Luv2RGB(luvim)

RGB2Luv(im)

edison_wrapper(rgbim, featurefun, varargin)

image thumbnail

updated almost 7 years ago

cooc3d by Carl

3D statistical texture algortihm (image analysis, cooccurrence, 3d)

image thumbnail

updated almost 7 years ago

Global maximum point for 3D surface using GA by Ali Talib Oudah

Finding the global maximum height for 3D multiple peak surface using genetic algorithm (optimization, ga, genetic algorithm)

d=mutate(offs,mutprop)

multipeak(pop)

off=cross(parent,croprop)

image thumbnail

updated 8 years ago

Optimization of a Double Wishbone Suspension System by Stuart Kozola

Demo files from the Webinar "Introduction to Optimization with MATLAB(R) Products" Oct. 26, 2006 (optimization, pattern search, genetic algorithms)

importfile(fileToRead1,varargin)

updatePlot(varargin)

verifyInstalled

image thumbnail

updated 8 years ago

imslice by Francois Bouffard

Selects and plots a cdata slice (data exploration, image, slice)

imslice.m

image thumbnail

updated almost 9 years ago

Gauss3D by Matt Fig

Performs 3D Gaussian integration over user-defined volume. (integration, quadrature, gaussian)

[]=Gauss3D(arg)

image thumbnail

updated almost 9 years ago

Gauss Quadrature for Tetrahedra by Greg von Winckel

Compute Gauss weights and nodes for a specied tetrahedron (integration, gauss quadrature, tetrahedron)

[X,Y,Z,W]=tetraquad(N,vert)

image thumbnail

updated 9 years ago

Widely Used Programming Environments in Electrical Engineering: MATLAB by Lorand Szabo

This book was written to help electrical engineers to use MATLAB for computations and visualization. (matlab, matrix operations, 2d)

cond_front=ffront(ya,yb)

f=def_funct(t,t1,a1,t2,a2,a3)

t=sincos(x,y)

image thumbnail

updated 9 years ago

label2rgb3D by payel ghosh

Creates a 4D rgb image from a 3D label image. (color, label2rgb, 3d)

image thumbnail

updated 9 years ago

Plot 2D/3D Vector with Arrow by Rentian Xiong

This function plots a line vector with arrow head. (2d, 3d, vector)

image thumbnail

updated 9 years ago

Frenet basis for 3D torsion-curvature based curves by Paolo Panarese

Given torsion and curvature functions, it computes the curve by solving Frenet differential system. (differential equation..., frenet, basis)

frenet(curvature,torsion, T0,N0, tspan, handles)

frenetgui(varargin)

visualizefrenet(j,x,Tg,Nm,Bn,t, factor, handles)

image thumbnail

updated 11 years ago

Processed Imagery of the Great Red Spot, Jupiter by Gordon Cooper

3D fractional order sunshaded image of the great red spot, Jupiter. (gallery, sunshading, space)

image thumbnail

updated 11 years ago

tcolor (a fast pcolor that likes RGB images) by Aslak Grinsted

Draws an image as a texture to a plane. (specialized, plotting, pcolor)

image thumbnail

updated 14 years ago

area3D by Ioan Buciu

A function for area of a 3D planar polygon.polygon which does (3d, planar polygon, mathematics)

image thumbnail

updated 16 years ago

plot3d.m by Haim Azhari

This M-function produces an image of a 3D object defined by matrix a(l,m,n) in terms of voxels. (specialized, plotting, image)

Contact us