image thumbnail

updated 11 days ago

Fast, robust and exact minimum bounding spheres by Anton Semechko

Compute exact minimum bounding spheres in 3D or approximate bounding spheres in higher dimensions (optimization, geometry, sphere)

ApproxMinBoundSphereND.m

ExactMinBoundSphere3D(X)

FitSphere2Points(X)

image thumbnail

updated 1 year ago

Fast segmentation of N-dimensional grayscale images by Anton Semechko

Partition N-D grayscale image into c classes using efficient C-means and fuzzy C-means clustering (image segmentation, fuzzy cmeans, cmeans)

DemoFCM

L=LUT2label(im,LUT)

Umap=FM2map(im,U,H)

image thumbnail

updated 1 year ago

Uniform Sampling of a Sphere by Anton Semechko

Create an approximately uniform triangular tessellation of a unit sphere (thomson problem, particle system, uniform sampling of a...)

TR=IcosahedronMesh

TR=SubdivideSphericalMesh(TR,k)

TR=TriQuad(TR)

image thumbnail

updated almost 3 years ago

Nonlinear Relaxation Labeling for Image Processing by Anton Semechko

Improve spatial coherence of a 2D monochromatic/multispectral image using probabilistic relaxation (nonlinear relaxation ..., relaxation labeling, relaxation labelling)

MyKmeans.m

RelaxLabel2D_demo1

RelaxLabel2D_demo2

image thumbnail

updated almost 3 years ago

Decimate Polygon by Anton Semechko

Simplify a 2D closed, piecewise linear contour by specifying boundary offset tolerance. (polygon simplificatio..., polygon decimation, image processing)

C=SuperShape2D(N,p)

DecimatePoly_demo1

DecimatePoly_demo2

image thumbnail

updated almost 5 years ago

EXACT HISTOGRAM SPECIFICATION/EQUALIZATION by Anton Semechko

Exact histogram specification/equalization for 2-D monochromatic images. (exact histogram speci..., exact histogram match..., exact histogram equal...)

[im_out,OA]=exact_histogram(varargin)

[im_sort,OA]=pixel_order(im)

demoHS

Contact us