IDL 一种用来快速优化“云检测”速度的方法

本文介绍了一种利用im2col方法快速提高云检测中计算滑块标准差速度的技巧,对比了传统双重循环的耗时,显示了im2col在效率上的优势。
摘要由CSDN通过智能技术生成

利用im2col提高云检测的速度

常规的“云检测”在计算“滑块”的标准差的时候都是采用双重循环的方式,逐行逐列的进行计算,这样会导致速度很慢。本人提出一种快速计算矩阵“滑块”标准差的方法。

需要读者首先掌握im2col方法:https://blog.csdn.net/luqialiu3392/article/details/105352620

;im2col函数
FUNCTION fun_col2im, column, input_shape, filter_h, filter_w, stride=stride, pad=pad
  param_number = N_PARAMS()
  IF param_number EQ 4 THEN BEGIN
    w= input_shape[0]
    h = input_shape[1]

    out_h = FLOOR( (h + 2*pad - filter_h) / stride ) + 1
    out_w = FLOOR( (w + 2*pad - filter_w) / stride ) + 1
    column = REFORM(column, [out_w, out_h, filter_w, filter_h
  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值