image thumbnail

updated 3 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 1 year ago

Scalable Vector Graphics (SVG) Export of Figures by Juerg Schwizer

Converts 3D and 2D MATLAB plots to the scalable vector format (SVG). (specialized, plotting, svg)

demo_svg_water

plot2svg.m

simulink2svg

image thumbnail

updated 2 years ago

Snake : Active Contour by Dirk-Jan Kroon

Snake Segmentation (Kass et al), 2D/3D including GVF and balloon force (Easy to read code) (snakes, active, contour)

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

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

ExternalForceImage2D(I,Wline, Wedge, Wterm,Sigma)

image thumbnail

updated 3 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 3 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 11 months ago

Kinect Matlab by Dirk-Jan Kroon

Microsoft Kinect, OpenNI wrapper, Skeleton, Depth (kinect, microsoft, skeleton)

J=imagemax(Iin)

[I_SSD,I_NCC]=template_matching(T,I)

compile_cpp_files(OpenNiPath)

image thumbnail

updated 3 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 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 2 years ago

3D Polar Plot by Ken Garrard

Plots 3d polar data with polar axis and polar grid (specialized, plotting, polar)

polarplot3d(Zp,varargin)

polarplot3d_demo.m

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)

vectarrow(p0,p1)

image thumbnail

updated 3 years ago

Fast/Robust Template Matching by Dirk-Jan Kroon

Template Matching with SSD Block Matching and Normalized CC, (color) 2D and 3D (template, template matching, matching)

[I_SSD,I_NCC,Idata]=template_matching(T,I,IdataIn)

image thumbnail

updated almost 4 years ago

multimodality non-rigid demon algorithm image registration by Dirk-Jan Kroon

non-rigid 2D and 3D image registration with demon (fluid) algorithm, extended with modality transf. (transforms, nonrigid image regist..., nonrigid)

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

E=strain(Ux,Uy,Uz)

I3=movepixels(I1,Tx,Ty,Tz,mode)

image thumbnail

updated 1 month ago

Fast 3D/2D Region Growing (MEX) by Christian Wuerslin

A very fast 2D and 3D region growing algorithm implemented in c++. (region growing, 3d, 2d)

RegionGrowing(dImg, dMaxDif, iSeed)

image thumbnail

updated 3 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 8 months ago

Color coded 3D scatterplot by Ken Garrard

Produces a 3D scatterplot of XYZ data with varying colors (specialized, plotting, scatterplot)

plot3k(L,varargin)

image thumbnail

updated 6 months ago

Phased Array Design Toolbox v2.4.2 by Neill Tucker

A toolbox allowing rapid definition and evaluation of 2D and 3D phased array antennas. (2d, 3d, antennas)

Emulti=fieldsum(R,th,phi)

XR=rotx(angle)

YR=roty(angle)

image thumbnail

updated 6 years ago

Heart Model for Valentine's Day by Xin Zhao

This generate a 3D heart surface in Matlab (specialized, plotting, heart surface)

demoDisplay

generateSimulatedBouncingPath(iterationNum, roundTimes)

heart(sizeTheta, sizeFai)

image thumbnail

updated 7 months ago

Export figure to 3D interactive PDF by Ioannis Filippidis

Export figure as U3D file or directly to 3D interactive graphics within PDF. (3d, u3d, graphics)

[strmodelshading, strfaces_colors, strfaceshading, strcol...

arclength(px,py,varargin)

axes_extremal_xyz(ax)

image thumbnail

updated 3 months ago

Volumetric Data Explorer by Adam Filion

App for exploring higher dimensional data using volumetric visualizations and animation. (app, gui, visualization)

Data Explorer

calculatePixelSizes( availableSize, sizes, minSizes, padd...

callCallback( callback, varargin )

image thumbnail

updated 2 years ago

Shape Context Based Corresponding Point Models by Dirk-Jan Kroon

Shape Context based nonrigid registration of 2D/3D objects, to build Active Shape Models (shape context, corresponding point m..., corresponding points)

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

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

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

image thumbnail

updated 4 years ago

Plot 2D/3D region by Per Bergström

The program plots convex closed regions in 2D/3D. (specialized, plotting, plot)

plotregion.m

example1.m

example2.m

image thumbnail

updated 8 years ago

3D Polar Plot by J De Freitas

Plots 3D polar data with axes. (specialized, plotting, 3d)

polar3d.m

image thumbnail

updated almost 8 years ago

Contours for triangular grids by Darren Engwirda

Generate smooth contours for functions defined on unstructured triangular grids (specialized, plotting, unstructured)

contourdemo

tricontour(p,t,Hn,N)

image thumbnail

updated 20 days ago

C.A.G.D by Moustafa Mahmoud Abd El-Rahem

3D Computer Aided Geometric Design ToolBox (3d, cagd, cad)

image thumbnail

updated 7 years ago

Draw 3D arrows by Changshun Deng

A function to draw 3D-arrows. (specialized, plotting, arrow)

rotatedata.m

varargout=arrow3d(start,stop,ang,ltype,p,n)

x(~out); end;

image thumbnail

updated 3 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 26 days ago

2D weighted histogram by Johannes

Calculates 2D weighted histogram and plots in color (histogram, weighted, bar)

hist2w(X,W,y,z,C)

image thumbnail

updated 5 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 almost 3 years ago

Match Plot by Li yang Ku

Draw matching lines between corresponding points in two image. Useful for SIFT feature matching. (plot, match, line)

match_plot(img1,img2,points1,points2)

image thumbnail

updated 10 years ago

Trajectory and Attitude Plot Version 2 by Valerio Scordamaglia

This function plot in the same figure the center trajectory and attitude of an aircraft. (aerospace, aeronautics, aerodef)

trajectory2(x,y,z,pitch,roll,yaw,scale_factor,step,vararg...

image thumbnail

updated 2 years ago

Align axes labels in 3D plot by Matthew Arthington

Align the x, y and z labels of the current axes with the x, y and z axes for 3D plots. (xlabel, ylabel, label)

axesLabelsAlign3D(~,~)

image thumbnail

updated 4 years ago

Bias Field Corrected Fuzzy C-Means by Dirk-Jan Kroon

Estimates the illumination artifact in 2D (color) and 3D CT and MRI and segments into classes. (bias field, biasfield, segmentation)

I=imgaussian(I,sigma,siz)

[B,U]=BCFCM2D(Y,v,Options)

BCFCM3D.m

image thumbnail

updated 1 month ago

Dicom Operator - EsmeProcess by Jun Li

EsmeProcess functions dicom image operation including viewing, drawing, writing and statistic. (dicom, mask, header)

EsmeProcess Tutorial

[meanGL1, stdGL1, meanGL2, stdGL2, ...

addmenuitems.m

image thumbnail

updated 6 years ago

Volume Render by Dirk-Jan Kroon

Volume Render GUI with mouse change able color and alpha maps (specialized, plotting, volume render)

VolumeRender(varargin)

image thumbnail

updated 2 days ago

Diffeomorphic Log Demons Image Registration by Herve Lombaert

Simple matlab code for 2D and 3D image registration using the diffeomorphic log-demons algorithm (image processing, image registration, 2d)

compose(ax,ay,az, bx,by,bz)

demons

demons

image thumbnail

updated 3 years ago

Isocontour by Dirk-Jan Kroon

Find ISO-contour geometry in a 2D image using marching-squares, and sort the contour objects (isocontour, iso, contour)

[Lines,Vertices,Objects]=isocontour(I,isovalue)

image thumbnail

updated 4 years ago

mArrow3.m - easy-to-use 3D arrow by Georg Stillfried

Draw a 3D arrow. Easily specify size, color and even transparency. (arrow, arrow3, 3d)

mArrow3(p1,p2,varargin)

image thumbnail

updated 8 years ago

3D Plot on a Spherical Surface by J De Freitas

Plots 3D data on a sphere. (specialized, plotting, 3d)

sphere3d.m

image thumbnail

updated 4 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 2 years ago

Matlab 3D figure to 3D (X)HTML by Dirk-Jan Kroon

Converts 3D objects of a Matlab figure to XHTML embedded X3D file. Interactive 3D website graphics. (xhtml, x3d, webgl)

[F,V,Cface,Cedge,E,T]=surf2FV(Obj)

[data,loc]=XMLaddNode(name,data,loc)

[data,loc_body]=XHTMLheader(options)

image thumbnail

updated 8 years ago

Fiber modes by Lucian Bojor

Graphs of several fiber optic modes (chemistry, physics, fiber modes)

polar3d.m

LP01.m

LP02.m

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 7 years ago

PLOTCUBE by Thomas Montagnon

Plot a 3D-cube (specialized, plotting, plot)

plotcube(varargin)

image thumbnail

updated 7 years ago

cline by Sebastian Hölz

Draw a colored line in 2D or 3D (specialized, plotting, line)

cline.m

image thumbnail

updated 9 years ago

plot3c by Ulrich Theune

Plots data color coded in 3D. (specialized, plotting, 3d)

plot3c(x,y,z,v,marker,string)

image thumbnail

updated 2 years ago

Laplacian in 1D, 2D, or 3D by Andrew Knyazev

Sparse (1-3)D Laplacian on a rectangular grid with exact eigenpairs. (matrix, mathematics, laplacian)

laplacian(varargin)

image thumbnail

updated 2 years ago

Plot a 3D array using patch by Adam A

Plotting a 3D array using a patch surface mesh (3d, patch, plot)

PATCH_3Darray(varargin)

image thumbnail

updated 4 months ago

Hysteresis thresholding for 3D images (or 2D) by Luke Xie

Segments images based dual thresholding with 2D or 3D connectivity neighborhoods. (image processing, hysteresis, 3d)

[tri,hys]=hysteresis3d(img,t1,t2,conn)

image thumbnail

updated almost 2 years ago

Heightprofile from GoogleEarth to 3D-Surface by Sven Koerner

The tool get the height-Profile from GoogleEarth via COM-API and the image to generate a 3D-surface. (3d, surface, plot)

ge_test1

image thumbnail

updated 2 years ago

Kinect Microsoft SDK by Dirk-Jan Kroon

Video, Audio, Depth Stream and Skeleton tracking (microsoft sdk, 2d, 3d)

compile_cpp_files(MicrosoftSDKPath)

Example.m

ExampleMicrophone.m

Contact us