Rank: 151 based on 443 downloads (last 30 days) and 14 files submitted
photo

Tolga Birdal

E-mail
Company/University
Gravi Information Technologies and Consultancy Ltd

Personal Profile:

Check out my company Gravi: www.gravi.com.tr/en

Check out my personal website: www.tbirdal.me

Professional Interests:
2D/3D Computer Vision, Machine Vision, Image Processing, Pattern Recognition

 

Watch this Author's files

 

Files Posted by Tolga View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
23 Aug 2014 Screenshot ICP Registration using Efficient Variants and Multi-Resolution Scheme A fast, robust ICP, which is designed to work in hard scenarios e.g. clutter or bad initializations Author: Tolga Birdal iterative closest poi..., icp, registration, pose estimation, 3d, correspondence 33 0
07 Jul 2014 Screenshot Stable Sampling of Point Clouds for ICP Registration The function implements the sampling strategy of Geometrically Stable Sampling for the ICP Algorithm Author: Tolga Birdal icp, iterative closest poi..., point cloud, sampling, eigenvector, covariance 38 0
30 Jan 2013 Averaging Quaternions This function computes the average (mean) quaternion. Author: Tolga Birdal rotation, mean, average, quaternion, mean rotation, mean quaternion 23 1
  • 5.0
5.0 | 2 ratings
26 Dec 2012 Screenshot Cassini Ovals Plot Cassini Ovals in Parametric Form Author: Tolga Birdal cassini, oval, cassini ovals, polar, parametric 14 1
31 May 2012 Fast Noise Estimation in Images Estimate the standard deviation of the noise in a gray-scale image. Author: Tolga Birdal image processing, statistics, computer vision, noise estimation, fast, variance 29 0
  • 4.0
4.0 | 1 rating
Comments and Ratings by Tolga View all
Updated File Comments Rating
05 Mar 2014 Hausdorff Distance Hausdorff Distance Author: Baba Dash

04 Nov 2013 Smoothing 2D Contours Using Local Regression Lines This submission contains both the implementation and the test function for 2D contour smoothing. Author: Tolga Birdal

Dear Adil,

Normally, the binary region is assumed to be filled, so that MATLAB's trace methods would work. However, it occurs to me that the problem is not in tracing, but MATLAB cannot locate the initial point to begin trace. This might be due to the mis-selection of initial direction. Can you send me your data?

30 Sep 2013 Averaging Quaternions This function computes the average (mean) quaternion. Author: Tolga Birdal

Note that on 2001 Claus Gramkow showed that the naive mean is in fact a fair approximation of rotations:
http://www.soest.hawaii.edu/wessel/courses/gg711/pdf/Gramkow_2001_JMIV.pdf

I think re-orthagonalization using SVD after a standard averaging would suffice most applications.

19 Aug 2012 fitcircle.m Fits circles to 2D data using nonlinear least squares to minimise geometric error Author: Richard Brown

Richard,

I appreciate your effort and this great function. I would just want to remind that (and I am sure you already know) for the nonlinear part it is also possible to use:

options = optimset('Jacobian','on', 'Algorithm','levenberg-marquardt');
u = lsqnonlin(@sys,u,[],[],options);

Did you do any comparisons of accuracy? (Because Walter states that Gauss-Newton performed similarly, while being more efficient)

Cheers,

22 Apr 2012 m-sequence generation program Generates multiple binary, ternary, and five level m-sequences Author: Giedrius Buracas

Comments and Ratings on Tolga's Files View all
Updated File Comment by Comments Rating
02 Jun 2014 Averaging Quaternions This function computes the average (mean) quaternion. Author: Tolga Birdal Cheng, Mosong

17 Feb 2014 Simple Face Detection Implementation of A SIMPLE AND ACCURATE COLOR FACE DETECTION ALGORITHM IN COMPLEX BACKGROUND Author: Tolga Birdal haem

30 Jan 2014 Averaging Quaternions This function computes the average (mean) quaternion. Author: Tolga Birdal sathish

04 Nov 2013 Smoothing 2D Contours Using Local Regression Lines This submission contains both the implementation and the test function for 2D contour smoothing. Author: Tolga Birdal Birdal, Tolga

Dear Adil,

Normally, the binary region is assumed to be filled, so that MATLAB's trace methods would work. However, it occurs to me that the problem is not in tracing, but MATLAB cannot locate the initial point to begin trace. This might be due to the mis-selection of initial direction. Can you send me your data?

02 Nov 2013 Smoothing 2D Contours Using Local Regression Lines This submission contains both the implementation and the test function for 2D contour smoothing. Author: Tolga Birdal Adil

Does the binary input need to have its objects with boundries only or the object should be completely 1.
In my case it gives me this error:
Attempted to access contour(:,1); index out of bounds because size(contour)=[0,0].

Error in test_smooth_contours (line 39)
[Ys Xs]=smooth_contours(contour(:,1), contour(:,2), 21);

Contact us