Rank: 844 based on 82 downloads (last 30 days) and 4 files submitted
photo

Babak Taati

E-mail
Company/University
University of Toronto
Lat/Long
43.65000152587891, -79.37999725341797

Personal Profile:

I work in the Intelligent Assistive Technology and Systems Lab (IATSL) at the University of Toronto / Toronto Rehabilitation Institite.

http://www.iatsl.org

Professional Interests:
computer vision, image processing, and machine learning

 

Watch this Author's files

 

Files Posted by Babak View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
15 Dec 2011 mxNiRealWorld2Pixel (an addition to the Kinect/OpenNI/NITE wrapper of D.Kroon)) takes an array of real-world coordinates (XYZ) and projects them into image coordinates (xy). Author: Babak Taati kinect, openni, projection, project, 3d, nite 14 0
29 Jul 2010 Screenshot estimateRigidTransform estimate the rigid transformation between two sets of 3D point clouds, given a set of point matches Author: Babak Taati 3d, rigid, rigid transformation, transformation, alignment, point cloud 26 2
  • 5.0
5.0 | 2 ratings
23 Jul 2010 raw2stl Converts from 3D format RAW to ascii STL. Author: Babak Taati graphics import, graphics export, convert, 3d format, raw, stl 5 3
10 Nov 2009 Screenshot Click3dPoint Select a point from a 3D point cloud by clicking on it. Author: Babak Taati point cloud, callbak, click, 3d, point, cloud 37 9
  • 5.0
5.0 | 10 ratings
Comments and Ratings by Babak View all
Updated File Comments Rating
29 Jul 2010 estimateRigidTransform estimate the rigid transformation between two sets of 3D point clouds, given a set of point matches Author: Babak Taati

Thanks Janti. You're correct. I fixed it.

26 Jul 2010 kmeans clustering Fully vectorized kmeans algorithm. Fast yet simple (10 lines) Author: Michael Chen

This is a really nice function.

As Fen Xie pointed out, it sometimes returns empty clusters (esp if you set k, the desired number of clusters too high compare to the size of you data).

The solution is easy though. You only need two extra lines of code to get rid of the empty clusters:

% 1- dicsard empty clusters
centers = centers(:, unique(labels));

% 2- re-assign labels
[~,labels] = max(bsxfun(@minus,centers'*X,0.5*sum(centers.^2)'));

07 Jul 2009 raw2stl Converts from 3D format RAW to ascii STL. Author: Babak Taati

lili: I'm not sure what you mean. the format of a raw file does not depend on the complexity of the 3D shape it describes.

28 Jan 2009 Click3dPoint Select a point from a 3D point cloud by clicking on it. Author: Babak Taati

to Jveer:

>> set(gcf,'WindowButtonDownFcn','');

better: change ClickA3DPoint.m so it returns a handle to the figure and use that instea of gcf.

Comments and Ratings on Babak's Files View all
Updated File Comment by Comments Rating
26 Oct 2011 estimateRigidTransform estimate the rigid transformation between two sets of 3D point clouds, given a set of point matches Author: Babak Taati Andreas
23 May 2011 Click3dPoint Select a point from a 3D point cloud by clicking on it. Author: Babak Taati Shane
23 May 2011 Click3dPoint Select a point from a 3D point cloud by clicking on it. Author: Babak Taati Shane
21 May 2011 Click3dPoint Select a point from a 3D point cloud by clicking on it. Author: Babak Taati Vladislavs

Exactly what was needed. Great work.

19 Nov 2010 Click3dPoint Select a point from a 3D point cloud by clicking on it. Author: Babak Taati Khoshelham, Kourosh

This is very useful. I need to output the coordinates of the point to use elsewhere, do you know how I can do that? I tried guidata but it didn't work.

thanks,
Kourosh

Top Tags Applied by Babak
3d, point cloud, transformation, 3d format, alignment
Files Tagged by Babak View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
15 Dec 2011 mxNiRealWorld2Pixel (an addition to the Kinect/OpenNI/NITE wrapper of D.Kroon)) takes an array of real-world coordinates (XYZ) and projects them into image coordinates (xy). Author: Babak Taati kinect, openni, projection, project, 3d, nite 14 0
29 Jul 2010 Screenshot estimateRigidTransform estimate the rigid transformation between two sets of 3D point clouds, given a set of point matches Author: Babak Taati 3d, rigid, rigid transformation, transformation, alignment, point cloud 26 2
  • 5.0
5.0 | 2 ratings
23 Jul 2010 raw2stl Converts from 3D format RAW to ascii STL. Author: Babak Taati graphics import, graphics export, convert, 3d format, raw, stl 5 3
10 Nov 2009 Screenshot Click3dPoint Select a point from a 3D point cloud by clicking on it. Author: Babak Taati point cloud, callbak, click, 3d, point, cloud 37 9
  • 5.0
5.0 | 10 ratings
03 Nov 1999 distance.m A fully vectorized function that computes the Euclidean distance matrix between two sets of vectors. Author: R. Bunschoten dist, euclidean, distance, neural networks, fuzzy logic, l2 192 22
  • 4.61111
4.6 | 18 ratings

Contact us at files@mathworks.com