image thumbnail

updated 5 months ago

Inverse Polar Transform on Images by Tolga Birdal

Unwarp the circular objects appearing in images using inverse polar transform. (image processing, polar transform, inverse polar transfo...)

transImageInvPolar(I, Cx, Cy, InnerRadius, OuterRadius, P...


image thumbnail

updated 7 months ago

tolgabirdal/averaging_quaternions by Tolga Birdal

This function computes the average (mean) quaternion. (rotation, mean, average)

image thumbnail

updated 9 months 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)


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

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

image thumbnail

updated 11 months ago

Stable Sampling of Point Clouds for ICP Registration by Tolga Birdal

The function implements the sampling strategy of Geometrically Stable Sampling for the ICP Algorithm (icp, iterative closest poi..., point cloud)

[SrcSample, SrcSampleNormals]=sample_pc_stable(Src, Norma...


image thumbnail

updated almost 3 years ago

Fast Noise Estimation in Images by Tolga Birdal

Estimate the standard deviation of the noise in a gray-scale image. (image processing, statistics, computer vision)


image thumbnail

updated 3 years ago

Simple Edge Detection Using Classical Haralick Method by Tolga Birdal

Implementation of the well known Haralick Edge Detector. (edge detection, haralick, image processing)

[Edges]=detect_edges_haralick(I, Threshold)

image thumbnail

updated almost 4 years ago

Maximum Inscribed Circle using Voronoi Diagram by Tolga Birdal

A fast, subpixel accurate largest inner circle detection using Voronoi Diagrams (largest inner circle, maximum empty circle, maximum inscribed cir...)


image thumbnail

updated almost 4 years ago

Sharpness Estimation From Image Gradients by Tolga Birdal

The simplest form of estimating the sharpness feature from a grayscale image (sharpness, sharpness estimation, unsharp)


image thumbnail

updated almost 4 years ago

Quick Structured Mesh Generator by Tolga Birdal

Fast generation of structured meshes given the vertices (MEX!). Interpolation/resizing of the mesh. (structured mesh, depth map, point cloud)


drawMesh(vertex, face, varargin)

image thumbnail

updated almost 4 years ago

Smoothing 2D Contours Using Local Regression Lines by Tolga Birdal

This submission contains both the implementation and the test function for 2D contour smoothing. (smoothing, contour processing, chain codes)


image thumbnail

updated 4 years ago

Fast Inpolygon in MEX by Tolga Birdal

Fast inpolygon function implemented in MEX. So far one of the fastest. (inpolygon, inpoly, points in polygon)



image thumbnail

updated 4 years ago

Maximum Inscribed Circle using Distance Transform by Tolga Birdal

Approximately computes the largest inner circle of a contour/region using distance transform (maximum inscribed cir..., largest inner circle, maximum empty circle)

[R cx cy]=max_inscribed_circle(ContourImage, display)


image thumbnail

updated 4 years ago

Shock Filtering in Matlab by Tolga Birdal

Very simple image enhancement and sharpening using shock filters (filtering, image processing, enhancement)

[G]=shock_filter(I, maskSize, iterations, dt)

image thumbnail

updated 6 years ago

Simple Face Detection by Tolga Birdal

Implementation of A SIMPLE AND ACCURATE COLOR FACE DETECTION ALGORITHM IN COMPLEX BACKGROUND (image processing, face detection, computer vision)


Contact us