图像置乱之评价图像置乱度算法的选择

一、图像置乱度
所谓“图像置乱”,就是将图像的信息次序打乱,将a像素移动到b像素的位置上,b像素移动到c像素的位置上……使其变换成杂乱无章难以辨认的图像。
目前对于置乱的研究主要集中在置乱方法和置乱度评价两个方面。在置乱方法研究方面已取得了一定成效,同时也在探索更为简单、有效、安全、适用于任何图像( 不同大小,彩色和灰度) 的置乱方法。笔者在做关于图像置乱的过程中通过查阅文献找到了一个比较合理的图像置乱度评价方法,在使用过程中发现符合一般逻辑规律,即对于一幅图像置乱次数越多则其置乱度越大,此种方法符合这个规律。

二、方法核心思想
该方法认为图像像素之间具有一定相关性,在置乱过程中其像素位置被打乱,其相关性会降低,则可以利用这一点来评价图像置乱度,具体做法是将图像分成M X N 块,计算每一块像素的均值,接着计算这些像素均值的方差E,分别计算出原始图像的方差Eorg,再接着计算置乱后的方差Eden,这样置乱度S为:S = 1 - Eden / Eorg。

三、程序实现
用C语言实现了这个评价算法,具体代码如下:

@浪子帅哥
//计算置乱度函数, BlockSize为分块大小
double ScramblingDegree(int **imgdata)
{
    //计算分块数
    int SplRows, SplCols
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值