Rank: 132 based on 422 downloads (last 30 days) and 5 files submitted
photo

Pascal Getreuer

E-mail
Company/University
Yale

Personal Profile:

http://www.getreuer.info

Professional Interests:
inverse problems, image processing, multiresolution

 

Watch this Author's files

 

Files Posted by Pascal View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
14 Jan 2011 Screenshot tvreg: Variational Image Restoration and Segmentation TV-based image restoration and Chan-Vese segmentation. Usable from MATLAB or C/C++. Author: Pascal Getreuer image processing, optimization 74 2
  • 5.0
5.0 | 1 rating
14 Jan 2011 Screenshot Colorspace Transformations Transform colors between sRGB, YCbCr, YPbPr, YUV, YIQ, HSV, HSL, HSI, XYZ, Lab, Luv, LCH, CAT02 LMS Author: Pascal Getreuer color, image processing 130 9
  • 5.0
5.0 | 5 ratings
01 Apr 2010 Screenshot Writing MATLAB C/MEX Code MEX: Combine the power of MATLAB and C Author: Pascal Getreuer programming, article, paper, whitepaper, mex, external interface 39 2
  • 5.0
5.0 | 2 ratings
01 Dec 2009 Filter Coefficients to Popular Wavelets Reference of wavelet filter coefficients and lifting scheme implementations. Author: Pascal Getreuer cdf 97, daubechies, symlets, wavelets, coiflets, spline 33 9
  • 4.45455
4.5 | 12 ratings
10 Feb 2009 Screenshot Writing Fast MATLAB Code Speed up your project with this collection of techniques. Author: Pascal Getreuer programming, paper, optimization, article, efficiency, vectorization 146 50
  • 4.33333
4.3 | 73 ratings
Comments and Ratings by Pascal
Updated File Comments Rating
30 Sep 2010 Colorspace Transformations Transform colors between sRGB, YCbCr, YPbPr, YUV, YIQ, HSV, HSL, HSI, XYZ, Lab, Luv, LCH, CAT02 LMS Author: Pascal Getreuer

Thanks, Matteo!

The difference between this package and my previous 2006-2008 Color Space Converter is that colorspace is now implemented in C code. There are two advantages to this. First, colorspace now runs in MATLAB as a MEX function, which is noticeably more efficient than the previous M-code version. Second, colorspace can also be used from normal C and C++ programs---MATLAB is not required to use colorspace.

In case MEX is not an option, a pure M-code version of colorspace is also included (effectively an updated version of the previous colorspace).

Additionally, the sRGB definition of gamma-corrected RGB is now used, and two spaces have been added (HSI and CIE CAT02 LMS).

Comments and Ratings on Pascal's Files View all
Updated File Comment by Comments Rating
01 Apr 2012 Colorspace Transformations Transform colors between sRGB, YCbCr, YPbPr, YUV, YIQ, HSV, HSL, HSI, XYZ, Lab, Luv, LCH, CAT02 LMS Author: Pascal Getreuer x.d

Thanks for your great work!
I have used the function “colorspace( )” which can be found in the page of "http://www.mathworks.com/matlabcentral/fileexchange/28790-colorspace-transformations" as follows:

rgb = imread('peppers.png');
C = makecform('srgb2lab');
lab = applycform(rgb,C);

lab_2 = colorspace('lab<-rgb', rgb);
lab_3 = lab2uint8(lab_2);

I was surprised that the values in lab and lab_3 were quite different. I want to know the mistake in my code or my logical.

Thanks a lot.

30 Mar 2012 Writing Fast MATLAB Code Speed up your project with this collection of techniques. Author: Pascal Getreuer Zhytenko, Olexander

very good document

02 Mar 2012 Colorspace Transformations Transform colors between sRGB, YCbCr, YPbPr, YUV, YIQ, HSV, HSL, HSI, XYZ, Lab, Luv, LCH, CAT02 LMS Author: Pascal Getreuer Eric

Pascal,
Could you comment on the differences between your function and what comes with the image processing toolbox? Specifically, for the same XYZ values, why do I get different results using colorspace as compared to makecform and applycform? Are there arguments to makecform that would yield results consistent with colorspace? As an example, I have been using Spectral and XYZ Color Functions (http://www.mathworks.com/matlabcentral/fileexchange/7021-spectral-and-xyz-color-functions) and in the function spectrumRGB I have replaced the makecform and applycform calls with a call to colorspace and comparing the results.

Thanks,
Eric

18 Feb 2012 Writing Fast MATLAB Code Speed up your project with this collection of techniques. Author: Pascal Getreuer Zhytenko, Olexander

Good, Thanks!

24 Jan 2012 Writing Fast MATLAB Code Speed up your project with this collection of techniques. Author: Pascal Getreuer Körner, Sven
Top Tags Applied by Pascal
article, image processing, optimization, paper, programming
Files Tagged by Pascal View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
14 Jan 2011 Screenshot tvreg: Variational Image Restoration and Segmentation TV-based image restoration and Chan-Vese segmentation. Usable from MATLAB or C/C++. Author: Pascal Getreuer image processing, optimization 74 2
  • 5.0
5.0 | 1 rating
14 Jan 2011 Screenshot Colorspace Transformations Transform colors between sRGB, YCbCr, YPbPr, YUV, YIQ, HSV, HSL, HSI, XYZ, Lab, Luv, LCH, CAT02 LMS Author: Pascal Getreuer color, image processing 130 9
  • 5.0
5.0 | 5 ratings
01 Apr 2010 Screenshot Writing MATLAB C/MEX Code MEX: Combine the power of MATLAB and C Author: Pascal Getreuer programming, article, paper, whitepaper, mex, external interface 39 2
  • 5.0
5.0 | 2 ratings
01 Dec 2009 Filter Coefficients to Popular Wavelets Reference of wavelet filter coefficients and lifting scheme implementations. Author: Pascal Getreuer cdf 97, daubechies, symlets, wavelets, coiflets, spline 33 9
  • 4.45455
4.5 | 12 ratings
10 Feb 2009 Screenshot Writing Fast MATLAB Code Speed up your project with this collection of techniques. Author: Pascal Getreuer programming, paper, optimization, article, efficiency, vectorization 146 50
  • 4.33333
4.3 | 73 ratings

Contact us at files@mathworks.com