Rank: 104 based on 758 downloads (last 30 days) and 12 files submitted
photo

Damien Garcia

E-mail
Company/University
CRCHUM - Research Centre, University of Montreal Hospital
Lat/Long
45.525024, -73.56117

Personal Profile:

Assistant professor
RUBIC - Research Unit of Biomechanics & Imaging in Cardiology

http://www.biomecardio.com


 

Watch this Author's files

 

Files Posted by Damien Garcia View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
12 Oct 2014 Screenshot Resize N-D arrays and images Y = RESIZE(X,newsize) resizes input array X using a discrete cosine transform. Author: Damien Garcia dct, image processing, resizing 53 3
  • 5.0
5.0 | 2 ratings
12 Oct 2014 Screenshot Fast 'n easy smoothing SMOOTHN allows automatized and robust smoothing in arbitrary dimension w/wo missing values Author: Damien Garcia smooth, curve fitting, image processing, signal processing, statistics 153 20
  • 4.82609
4.8 | 23 ratings
27 Feb 2014 Screenshot Quick & easy smoothing Z = SMOOTH1Q(Y) smoothes data Y using a DCT- or FFT-based spline smoothing method Author: Damien Garcia smoothing, robust smoothing, dct, fft 26 0
27 Feb 2014 Screenshot Robust smoothing for 1-D to N-D data (easy version of SMOOTHN) EZSMOOTHN allows unsupervised robust smoothing and can deal with missing values Author: Damien Garcia smoothing, robust smoothing, missing data 42 0
  • 5.0
5.0 | 3 ratings
20 Feb 2014 Robust linear regression RLINFIT(x,y) returns the coefficient estimates (slope and intercept) for a robust linear regression Author: Damien Garcia linear regression, robust 28 0
Comments and Ratings by Damien Garcia View all
Updated File Comments Rating
28 Oct 2010 Label connected components in 2-D array LABEL is a generalization of BWLABEL Author: Damien Garcia

to Irwin Donis: Because LABEL works with arrays of any class, the 0s are NOT considered as the background. Only NaN values are considered as background. Transform your background into NaNs before using LABEL.

02 Jul 2010 Image segmentation & Extraction This program segments and extracts objects from an image. Author: Jeny Rajan

20 Apr 2010 Fast 'n easy smoothing SMOOTHN allows automatized and robust smoothing in arbitrary dimension w/wo missing values Author: Damien Garcia

to Matthew: you should have read the File description:
MATLAB release: MATLAB 7.5 (R2007b)
BSXFUN is nonexistent in versions prior to 7.4!
Regards. DG

07 Apr 2010 allwords Parse a sentence or any string into distinct "words" Author: John D'Errico

Valuable code, but I would suggest something as simple as:
words = regexp(str,'\w+','match')
which seems to be faster and could be easily adapted to the above-mentioned syntaxes.

As an example, try the following:
-----------------------------------
str = 'The quick brown fox jumped over the lazy dog.';
strlong = repmat(str,1,10000);
words1 = allwords(strlong);
words2 = regexp(strlong,'\w+','match');
isequal(words1,words2)
-----------------------------------

Regards, D.G.

Comments and Ratings on Damien Garcia's Files View all
Updated File Comment by Comments Rating
27 Aug 2014 Robust smoothing for 1-D to N-D data (easy version of SMOOTHN) EZSMOOTHN allows unsupervised robust smoothing and can deal with missing values Author: Damien Garcia Fei

17 Jul 2014 Fast 'n easy smoothing SMOOTHN allows automatized and robust smoothing in arbitrary dimension w/wo missing values Author: Damien Garcia ogadol

Hi Damien

Im applying smoothn in order to smooth bathmetric data sets and it works perfectly. I'm using a smooth factor of 10^9 on a 1601X1601 grid. The spacing of the points in realty is 12.5 m. can you please tell me what is the spatial meaning of the smooth factor in my case ?

Thanks

Ogadol

28 May 2014 Fast 'n easy smoothing SMOOTHN allows automatized and robust smoothing in arbitrary dimension w/wo missing values Author: Damien Garcia Rogier Westerhoff

Works fine for me!

09 May 2014 Label connected components in 2-D array LABEL is a generalization of BWLABEL Author: Damien Garcia Georg Stillfried

@asan masraf: You need to provide a matrix as input.
For example:
data = [
1 1 1 NaN NaN NaN NaN NaN
1 1 1 NaN 1 1 NaN NaN
1 1 1 NaN 1 1 NaN NaN
1 1 1 NaN NaN NaN 1 NaN
1 1 1 NaN NaN NaN 1 NaN
1 1 1 NaN NaN NaN 1 NaN
1 1 1 NaN NaN 1 1 NaN
1 1 1 NaN NaN NaN NaN NaN];
l4 = label(data,4);
l8 = label(data,8);

30 Apr 2014 Fast 'n easy smoothing SMOOTHN allows automatized and robust smoothing in arbitrary dimension w/wo missing values Author: Damien Garcia John Booker

Contact us