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 2 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 2 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 4 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