image thumbnail

updated 15 days ago

imshow4 by Jiri Chmelik

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

imshow4(varargin)

image thumbnail

updated 18 days ago

ICP Registration using Efficient Variants and Multi-Resolution Scheme by Tolga Birdal

A fast, robust ICP, which is designed to work in hard scenarios e.g. clutter or bad initializations (iterative closest poi..., icp, registration)

M=get_transform_mat(par)

[Pose]=icp_mod_point_plane_pyr(SrcPC, SrcN, DstPC, DstN, ...

[SrcSample, SrcSampleNormals]=sample_pc_uniform(Src, Norm...

image thumbnail

updated 23 days ago

Depth map from a light field by 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 23 days ago

Curvature Estimationl On triangle mesh by 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 1 month ago

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

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

image thumbnail

updated 1 month ago

plot_3D_ellipsoid.m by 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 2 months ago

A Simple Finite Volume Solver for Matlab by Ehsan

A simple yet general purpose FVM solver for transient convection diffusion PDE (fvm, finite volume method, dirichlet)

image thumbnail

updated 4 months ago

ThreeVector by Daniel O'Shea

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

ThreeVector

image thumbnail

updated 4 months ago

Spinning GIF by Adina Stoica

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

spinningGIF(fname)

image thumbnail

updated 4 months ago

calc_meshdata by Immanuel Anjam

Calculates the affine transformations for integration in 2D/3D via the unit triangle/tetrahedron. (integration, 2d, unit reference triang...)

[X,W]=inttri(p)

[x,y]=geom(bs,s)

calc_meshdata(dim,p,ef,t)

image thumbnail

updated 4 months 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 4 months ago

DICOM View by Andrew Bazyk

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

DICOM_View

image thumbnail

updated 4 months ago

Cubehelix Colormaps by 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 5 months 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 5 months ago

Canny edge detection in 2-D and 3-D by 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 5 months ago

Multi-frame view (figure shadows) by 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 5 months ago

Senz3D Acquisition interface by 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 5 months ago

3D rotation of 3D image by Alon Lanyado

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

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

rotationmat3D(r,Axis)

image thumbnail

updated 6 months ago

surf2solid - make a solid volume from a surface for 3D printing by 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 6 months ago

ColorBrewer: Attractive and Distinctive ColorMaps by Stephen Cobeldick

The complete palette of ColorBrewer colormaps. Simple selection by scheme name and map length. (colormap, colorbrewer, rgb)

brewermap(N,scheme)

brewermap_read(man)

image thumbnail

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

intriangulation - which points are inside a 3d watertight triangulation? by 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 8 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 8 months ago

MSH (fluent mesh) reader by Wouter

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

mshread( filelocation, disp_loading_progress )

image thumbnail

updated 9 months ago

punctureSurface by Paul Kassebaum

Create a 3D printable meshed surface (3d printing, stl, mesh)

punctureSurface(manifold, boundVert, holeSize, shellThick...

tPunctureSurface.m

image thumbnail

updated 9 months ago

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

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

ent(J,K)

image thumbnail

updated 10 months ago

Export Voxel Data by 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)

image thumbnail

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

unifyMeshNormals by Sven

Aligns adjacent faces in a triangulated mesh surface or volume (mesh, stl, normal)

unifyMeshNormals( varargin )

image thumbnail

updated 12 months ago

Linear Blend Skinning by Aaron Wetzler

Simple example of linear blend skinning in Matlab (skinning, linear blend skinning, mesh)

loadbvh(fname)

plotax(pt,R,sz)

DEMO_lbs.m

image thumbnail

updated 12 months ago

gradedmesh by Ben Postlethwaite

Meta-function and optional GUI that transforms linear mesh coordinates into a chosen graded mesh (mesh graded gradedmes..., mesh graded gradedmes..., mesh)

meshfunc(curve, weight)

meshgui(varargin)

plotmesh( x, z )

image thumbnail

updated 1 year ago

Stereoscopic Structural Distortion Metric (StSD) by Varuna De Silva

Low complexity objective measurement of compression artifacts in stereoscopic 3D video (video quality, 3d, stereoscopic video)

StSD_lc(distorted_left, reference_left, distorted_right,...

[Y,U,V]=yuv_import(filename,dims,numfrm,startfrm,yuvformat)

image thumbnail

updated 1 year ago

Imagine by Christian Wuerslin

4D/3D image visualization and evaluation GUI. (gui, image visualization, image analysis)

Imagine App

OptimalColor(iNBins)

fEvalLineFWHM(SData, sSelectionType, hTexts)

image thumbnail

updated 1 year ago

3D Volume Visualization by Joshua Stough

3D volume viz with interactive slice selection, colored ortho-planes, windowing, colormap selection. (3d visualization, gui, slice)

vis3d(seg, mycmap, figName)

image thumbnail

updated 1 year ago

3D Helical solenoid by Kurt Mizgier

Example of a 3D helical solenoid (curves, 3d, examples of curves)

helical_solenoid.m

image thumbnail

updated 1 year ago

Create Video of Rotating 3D Plot by Alan Jennings

Specify a set of view angles and this function creates a video for use in presentations. (video, movie, mpg)

CaptureFigVid_Example

CaptureFigVid(ViewZ, FileName,OptionZ)

WellMadeVid.mp4

image thumbnail

updated 1 year ago

octree - partitioning 3D points into spatial subvolumes by Sven

OcTree recursively splits a large set of points into smaller subvolumes. A QuadTree but in 3D. (stl, space, volume)

OcTree

image thumbnail

updated 1 year ago

3D visualization of GMM learning via the EM algorithm by Johannes

The evolution of a GMM in the EM algorithm is visualized by interpolating between iterations. (expectation maximizat..., gaussian mixture mode..., em)

EM_GMM_3d(c,wk,N,movie,Y,D,Cv)

image thumbnail

updated 1 year ago

Grid Generation by Siva Srinivas Kolukula

To demonstrate grid generation using analytic coordinates systems. (grid, grid generation, mesh)

BipolarCoordinates(Xi,Eta,a)

EllipticCylinderCoordinates(Xi,Eta,a)

Horseshoe(Xi,Eta,row,b0,b1)

image thumbnail

updated 1 year ago

Spin/Rotate your plot! by Yu Ang Tan

Spins your plot in the z-axis! (cool, awesome, visual)

spin3dplot

image thumbnail

updated 1 year ago

Rose Model by LY Cao

two example that generate a 3D rose. (3d, graphics, surface)

roseplot1.m

roseplot2.m

image thumbnail

updated 1 year ago

Wave Player Visualizations (Geek) by Suraj Kamya

Kviz_playerV1 is Kamya Visualization music player Version 1 have a number of Geek Visz (3D-also) (music player, visualization, sound processing)

Kviz_Player_V1(varargin)

image thumbnail

updated 1 year ago

Surface areas of contour by HY

This function outputs surface areas within each contour and their heights. (area, contour, 3d)

ContourArea( C )

image thumbnail

updated 1 year ago

Figure control widget by Oliver Woodford

Intuitive manipulation of a figure using key and mouse gestures (gui, figure, manipulate)

camview(varargin)

fcw(fig, butt)

image thumbnail

updated 1 year ago

overlayVolume by J.A. Disselhorst

Displays 3 orthogonal slices from a 3D volume with optional overlay. (image processing, overlay, 3d)

overlayVolume

image thumbnail

updated 1 year ago

Efficient three-dimensional (3D) Gaussian smoothing using convolution via frequency domain by Max W.K. Law

Native Fourier implementation, support GPU computation and anisotropic voxel. (3d, volumetric, gaussian smoothing)

gauss3filter.m

image thumbnail

updated 1 year ago

Parametrized uniform triangulation of 3D circle/sphere by Arso

Short function for parametric triangulation of 3d sphere (circle, sphere, triangulation)

sphereTriangulation(numIterations, radius)

testSphereTriangulation.m

image thumbnail

updated almost 2 years ago

Animations by Ankur Pawar

Some animation in MATLAB (animation, graphics, 3d)

[xd,yd]=transform2d(x,y,tx,ty,phi,xr,yr,sx,sy)

epitrochoid(r1,r2,len)

hypotrochoid(r1,r2,len)

image thumbnail

updated almost 2 years ago

Three dimensional implementation of the Canny edge detection by boyexex

Can be used to detected surfaces from a 3D volume. (edge detection, canny edge, 3d)

canny3D(im, filsize, sigma, th_up, th_low)

hysteresis(im,im_mag,th_low)

nonmax_sup(imfil_x,imfil_y,imfil_z,th_up, th_low)

image thumbnail

updated almost 2 years ago

Snake3D by Rob

3-dimensional version of the classic Snake. playsnake starts the game!!! Takes some practice. (snake, game, 3d)

Snake3d.m

SpaceSnake.m

playsnake.m

Contact us