1.一种基于三角形覆盖的图像二维分形维数计算方法,其特征在于:用三角形模块代替正方形模块对边长为2的整数次幂的正方形图像进行覆盖,并计算其二维分形维数;
具体实现包括以下步骤:
步骤1:在一幅大小为M*M的图像中,将任意一个边长为r的正方形模块分成4个尺寸相同方向不同的三角形模块,其中h为三角形模块的高度,h等于r/2;
步骤2:使用这四种三角形模块对图像进行覆盖,若图像中模块阴影的三角形区域存在灰度值不为0的像素点,则计为1个模块,统计四种模块的高度h与覆盖整幅图像所需的模块数即测度Nh;
步骤3:改变四种三角形模块的高度h,h为2的整数次幂实数,取值范围为2至M/2;重复步骤2,获得一组不同尺度h下的测度Nh,对1/h和Nh取对数得到log(1/h)和log(Nh);
步骤4:计算基于三角形二维盒维数D;