图像预处理

1,白化:

目标:1,减少特征之间的相关性;2,特征具有相同的方差(协方差阵为1);

具体解析可参考:https://blog.csdn.net/whiteinblue/article/details/36171233

白化实现有pca白化和zca白化,区别在于后者会映射到原始空间,zca白化的实现(输入原始图像矩阵):

      sigma = np.dot(inputs, inputs.T)/inputs.shape[1] #inputs是经过归一化处理的,所以这边就相当于计算协方差矩阵  

      U,S,V = np.linalg.svd(sigma) #奇异分解  

      epsilon = 0.1                #白化的时候,防止除数为0  

      ZCAMatrix = np.dot(np.dot(U, np.diag(1.0/np.sqrt(np.diag(S) + epsilon))), U.T)                     #计算zca白化矩阵  

      return np.dot(ZCAMatrix, inputs)   #白化变换  

 

2,归一化

 

3,直方图均衡化

 

4,Augmentation

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值