image thumbnail

updated 5 months ago

unit_opt.zip by Traian Emanuel Abrudan

Traian Emanuel Abrudan

A toolbox for optimization under unitary matrix contraint (optimization, matrix, unitary)

S_out=skew(S_in)

[W_final,J_dB,E_dB,U_dB]=riemann_grad_unit_opt(W0,grad_me...

cf_eval(Wk)

image thumbnail

updated 5 months ago

Diffeomorphic Log Demons Image Registration by Herve Lombaert

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 6 months ago

Cubehelix Colormaps by Stephen Cobeldick

Stephen Cobeldick

Attractive full-color colormaps that also print in grayscale (keeping the sequence information). (colormap, color scheme, color)

cubehelix(N,start,rots,hue,gamma,rng)

cubehelix_find(map)

cubehelix_view(start,rots,hue,gamma,rng)

image thumbnail

updated 6 months ago

fastscatter.m by Aslak Grinsted

Aslak Grinsted

A much faster scatterplot (scatter, scatterplot, points)

h=fastscatter(X,Y,C,varargin)

image thumbnail

updated 7 months ago

imshow4 by Jiri Chmelik

Jiri Chmelik

Function for 2D/3D/4D image view. (image, image analysis, visualization)

imshow4(varargin)

image thumbnail

updated 7 months ago

Depth map from a light field by Francisco Calderon

Francisco Calderon

A function to explain a stereo-like taxonomy to be used in a light field (light, light field, depthmap)

Dept_vol_subpixel_2( LF, dmin, dmax ,angularop,outer,vare...

PlotDepthdisparity( figname,gt,dmin,dmax,ftitle )

shift_image(I,shift)

image thumbnail

updated 7 months ago

Curvature Estimationl On triangle mesh by Itzik Ben Shabat

Itzik Ben Shabat

Computes curvature and curvature derivative tensors in each vertex of a triangle meshes (curvature, mesh, computational geometr...)

GetCurvaturesAndDerivatives( FV,toggleDerivatives )

[FaceCMatrix,VertexCMatrix,Cmagnitude]=CalcCurvatureDeriv...

[FaceNormals]=CalcFaceNormals(FV)

image thumbnail

updated 7 months ago

splitFV - split a mesh by Sven

Sven

Splits a 2D or 3D mesh defined by faces and vertices into separately connected mesh pieces. (mesh, separate, split)

splitFV( f, v )

image thumbnail

updated 7 months ago

SHADOWPLOT by Michelle Hirsch

Michelle Hirsch

Add a shadow to an existing surface plot. (specialized, plotting, surface)

image thumbnail

updated 7 months ago

Compute a Tutte map of a planar surface triangulation by Dylan Muir

Dylan Muir

Map a surface mesh onto a planar unit circle, using Tutte's algorithm (surface, triangulation, mesh)

TutteMap(mnTriangulation)

[ mnEdges, mbVertVertAdjacency, ...

image thumbnail

updated 7 months ago

Fast Loop mesh subdivision by Dylan Muir

Dylan Muir

Subdivide a surface mesh, using Loop subdivision. Boundary- and shape-maintaining (surface, mesh, triangulation)

...

image thumbnail

updated 8 months ago

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

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

image thumbnail

updated 8 months ago

Image Mosaic Using Speeded Up Robust Feature Detection by Arun Kumar

Arun Kumar

Image Mosaic Using Speeded Up Robust Feature Detection (image mosaic, surf, image processing)

immosaic.m

image thumbnail

updated 8 months ago

plot_3D_ellipsoid.m by Farangis R

Farangis R

an ellipsoid with an arbitrary center and arbitrary axes (plot, 3d)

plot_3D_ellipsoid(ellipsoid_center, ellipsoid_semi_axis_l...

image thumbnail

updated 8 months ago

Kohonen's Self Organizing Feature Map by ammar al jodah

ammar al jodah

This SOM will learn a 3d shape of random features (kohonen, self organizing featu..., som)

som3dmesh.m

image thumbnail

updated 9 months ago

Unstructured quadrilateral mesh quality assessment by Allan Peter Engsig-Karup

Assess the quality of a quadrilateral mesh using a simple indicator. (mesh, quality, quadrilateral)

MeshQualityQuads(EToV,VX,VY)

image thumbnail

updated 10 months ago

Cross Section Isosurface by Evan

Evan

easily plot and color 3D data (3d, data exploration, figure)

CrossSectionIsosurface(density3D, varargin)

testCrossSectionIsosurface

image thumbnail

updated 10 months ago

ThreeVector by Daniel O'Shea

Daniel O'Shea

Draws three-pronged labeled axis vectors that indicate 3d plot rotation (plot, dataplot, figure)

ThreeVector

image thumbnail

updated 10 months ago

Fast Alpha Hulls (alpha shapes in 3d; parfor enabled) by Dylan Muir

Dylan Muir

Compute the alpha hulls (exterior and interior) of a set of points. (alpha hull, shape, surface)

AlphaHull(mfPoints, fAlphaRadius, triDelaunay)

TriCircumcenter(vfPoint1, vfPoint2, vfPoint3)

image thumbnail

updated 10 months ago

Spinning GIF by Adina Stoica

Adina Stoica

Create a spinning GIF around a 3D model (image processing, 3d, animatedgif)

spinningGIF(fname)

image thumbnail

updated 10 months ago

2D weighted histogram by Johannes

Johannes

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

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

image thumbnail

updated 10 months ago

DICOM View by Andrew Bazyk

Andrew Bazyk

GUI for viewing DICOM image sets (image processing, image, dicom)

DICOM_View

image thumbnail

updated 10 months ago

3D visualization of density distribution by Mafalda Couto

Mafalda Couto

Volumetric visualization of bone (or other tissue) density distribution from DICOM (3d, bone, bone density)

thresh_tool(im,cmap,defaultLevel)

vol3d(varargin)

BoneDensityAnalizer.m

image thumbnail

updated 10 months ago

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

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

3D colored bar plot by Johannes

Johannes

3D bar plot with arbitrary coloring (bar plot, 3d, color)

bar3c(Z,x,y,w,C)

image thumbnail

updated 11 months ago

Color multi-frame view (RGB figure shadows) by Luke Xie

Luke Xie

Creates color figure shadows - multiple shadows and multiple frames (2d, 3d, color)

multi_frame_viewRGB(files,we,be,ne,ie,gr)

example_script.m

image thumbnail

updated 11 months ago

Dicom Operator - EsmeProcess by Jun Li

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

Canny edge detection in 2-D and 3-D by David Young

David Young

A Canny edge detector for two-dimensional image and three-dimensional volume data. (canny, edge detection, 3d)

canny(im, varargin)

checkattributes(a, classes, attributes)

exindex(arr, varargin)

image thumbnail

updated 11 months ago

Multi-frame view (figure shadows) by Luke Xie

Luke Xie

Creates figure shadows - multiple shadows and multiple frames (shadow box, figure shadow, multiple frames)

multi_frame_view(files,we,be,ne,ie,gr)

example_script.m

image thumbnail

updated 11 months ago

inpolyhedron - are points inside a triangulated volume? by Sven

Sven

Test if 3d points are inside a mesh. Or, voxelise a mask from a surface. Mesh can be non-convex too! (inpolygon, stl, mesh)

inpolyhedron(varargin)

image thumbnail

updated 11 months ago

colladaParser by Randi Cabezas

Randi Cabezas

Unrolls the scene graph of a collada file to produce a list of scene primitives (collada, parser, 3d)

colladaParser(colFile)

example.m

image thumbnail

updated 11 months ago

Senz3D Acquisition interface by Dirk-Jan Kroon

Dirk-Jan Kroon

Creative Senz3D, Intel Interactive Gesture Camera (Time of Flight), Acquisition interface. (senz3d, gesture, intel)

WorldCoordinates2ColorImage(XYZ, UV,sizeI)

compile_cpp_files.m

example.m

image thumbnail

updated 11 months ago

3D rotation of 3D image by Alon Lanyado

Alon Lanyado

3D rotation of 3D image (rotate, 3d, image)

rotImg3( img, teta, ax, method, pad )

rotationmat3D(r,Axis)

image thumbnail

updated 12 months ago

Cartesian Robot Simulator by Talha Arslan

Talha Arslan

Simple cartesian simulation with 3DOF (robot, simulation, 3d)

cartes_draw.m

cartes_init.m

draw_demo.m

image thumbnail

updated 12 months ago

Dataplot3 by Tapiwa

Tapiwa

2D position versus value plot with random position (temperature, plot, field)

dataplot3( Data, Pos, res )

image thumbnail

updated 12 months ago

surf2solid - make a solid volume from a surface for 3D printing by Sven

Sven

Turns thin surfaces into closed solids by adding a flat base or offsetting by a given thickness. (stl, patch, mesh)

surf2solid(varargin)

image thumbnail

updated 1 year ago

Multiecho enhancement for 2D/3D (N-D) images by Luke Xie

Luke Xie

Enhances images using a weighted sum or MEFIC. (2d, 3d, grayscale)

img2=multiecho_enhance(img,str,weights)

image thumbnail

updated 1 year ago

Patch Curvature by Dirk-Jan Kroon

Dirk-Jan Kroon

Principal, Gaussian and Mean Curvature of triangulated mesh (curvature, gaussian, principal)

[Cmean,Cgaussian,Dir1,Dir2,Lambda1,Lambda2]=patchcurvatur...

image thumbnail

updated 1 year ago

Volumetric Data Explorer by Adam Filion

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

intriangulation - which points are inside a 3d watertight triangulation? by Johannes Korsawe

Johannes Korsawe

Are 3D-testpoints located inside or outside an arbitrary watertight mesh with vertices and faces? (inside, 3d, point)

intriangulation(vertices,faces,testp)

image thumbnail

updated 1 year ago

2d and 3d brain plots by Jeremy Manning

Jeremy Manning

Quickly and easily create 2d and 3d plots of fMRI data. (fmri, pcolor, 2d)

PATCH_3Darray(varargin)

cmu_to_mat(data, meta)

construct_meta(dims)

image thumbnail

updated 1 year ago

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

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

HSVCone by Noura Semary

Noura Semary

HSV Cone Visualizer (hsv, colors, patch)

HSVCone()

image thumbnail

updated 1 year ago

3D Slicer by David Legland

David Legland

Slicer for exploring 3D images (grayscale, color or vectorial) through planar or 3D slices. (slice, viewer, 3d)

computeSliceRGB(slice, displayRange, lut)

createRGBStack(img1, img2, img3)

cropStack(img, box)

image thumbnail

updated 1 year ago

MSH (fluent mesh) reader by Wouter

Wouter

This function loads a fluent mesh (*.msh file) into an matlab struct. (mesh, import, fluent)

mshread( filelocation, disp_loading_progress )

image thumbnail

updated 1 year ago

2D image to STL mesh by Pasquale Franciosa

Pasquale Franciosa

Convert 2D images to 3D stl CAD model (image processing, mesh, gui tools)

View3dIMAGE.m

view3d(arg,arg2)

image thumbnail

updated 1 year ago

Phased Array Design Toolbox v2.4.2 by Neill Tucker

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

3D Earth Example by Ryan Gray

Ryan Gray

Example of creating a 3D textured Earth globe (earth, globe, texture)

earth_example.m

image thumbnail

updated 1 year ago

Fast mutual information, joint entropy, and joint histogram calculation for N-D images by ja

ja

Built for 'highest possible' speed. Can handle any number of dimensions, given sufficient memory. (joint histogram, joint entropy, nd)

ent(J,K)

image thumbnail

updated 1 year ago

Export Voxel Data by Cyprian Lewandowski

Cyprian Lewandowski

Export objects described in a logical matrix, label matrix or voxel list to STL and PovRay mesh2. (data export, logical matrix, label matrix)

ExportVoxelData(export_data, varargin)

N_3DAddMesh(faces, vertices, mesh_name, resample, smoothi...

N_3DAddVoxelData(Voxel_List, mesh_name, stl_file, pov_file)

Contact us