Sorry but I know anything about Mac systems (what is XCode 4.3?) and I don't understand why you need a fortran compiler ...
Now concerning the compilation of FFTW, don't follow the documentation in curvelab but the documentation of FFTW itself and read what are the error messages. In my case it just needed to add the "-fPIC" flag in the compilation option in the Makefile (this option is useful for recent compilers).
Now concerning the use of curvelab, if you have any suggestions to replace it by an equivalent, I'm open. But curvelets are THE reference in terms of directional multiresolution expansions.
You seem interested to 3D processing, which multiresolution tool do you normally use?
The purpose of this toolbox is to show how to use the Bregman Iterations and to help people to use it for their own needs just by doing easy changes.
I'm on a linux 64bit computer and I also had some trouble to compile the mex files of curvelab. The point is that you need to install the last 2.x version of FFTW (you can install it locally in order to discard version conflicts with an already installed version on your system). I remember that I modified the makefiles files in order to suit with my compiler and librairies versions to properly compile FFTW.
Next to you can compile the curvelab toolbox.
In my knowledge, Curvelab is the only toolbox which implement the 3D curvelets. Another option is to use some other expansion.
And finally for the rating, I only put 4 stars because the denoising performance does not seem to be that great, especially for the 3D, and the example files do not have good commenting for which algorithms to use, when and why. Also, the TVG_CartoonTexture_Decomposition example does not work when run, and there isn't good documentation for it. I'll be glad to upgrade to 5, if you fix the commenting parts. As for the efficacy, well, I don't know if you can do anything about that.
And finally for the rating, I only put 4 stars because the denoising performance does not seem to be that great, especially for the 3D, and the example files do not have good commenting for which algorithms to use, when and why. Also, the TVG_CartoonTexture_Decomposition example does not work when run, and there isn't good documentation for it. I'll be glad to upgrade to 5, if you fix the commenting parts. As for the efficacy, well, I don't know if you can do anything about that.
For people trying to compile ftc_seg.c under Windows, you should add the following lines in the C file if you get some linking error:
double round(double val)
{
return floor(val + 0.5);
}
Comment only
30 Jul 2012
Bregman Cookbook
This toolbox provides signal/image/3D processing based on Bregman Iterations
And finally for the rating, I only put 4 stars because the denoising performance does not seem to be that great, especially for the 3D, and the example files do not have good commenting for which algorithms to use, when and why. Also, the TVG_CartoonTexture_Decomposition example does not work when run, and there isn't good documentation for it. I'll be glad to upgrade to 5, if you fix the commenting parts. As for the efficacy, well, I don't know if you can do anything about that.
Comment only
17 Mar 2012
Bregman Cookbook
This toolbox provides signal/image/3D processing based on Bregman Iterations
And finally for the rating, I only put 4 stars because the denoising performance does not seem to be that great, especially for the 3D, and the example files do not have good commenting for which algorithms to use, when and why. Also, the TVG_CartoonTexture_Decomposition example does not work when run, and there isn't good documentation for it. I'll be glad to upgrade to 5, if you fix the commenting parts. As for the efficacy, well, I don't know if you can do anything about that.
Comment only