For 2D image, you can use different methods for fractal dimension estimation (box counting, differential box-counting method, spectrum method, varainances method... ),
the most method are available in mathworks Matlab.
The most acceptable one is box counting method. Actually, through different ways of picture treatment , there would be varies results. So there is no wrong on methods itself. The key is to get a reliable and high-quality binary image at the first step.
Benoit 1.3, that I previously suggested, has different possibilities to calculate box counting dimension, including the possibility to rotate boxes with any angle.
As Stephenson Yo written the most important is to have high-quality binary image.