F.grid_sample 用法解读
admin
2024-02-21 07:01:45

torch.nn.functional.grid_sample(input, grid, mode='bilinear', padding_mode='zeros', align_corners=None)

这个函数的作用就是给定输入input和网格grid,根据grid中的像素位置从input中取出对应位置的值(可能需要插值)得到输出output

目前input只支持二维(spatial)和三维(volumetric)数据,因为还包括batch_size和channel维度,即只支持4-D和5-D的输入。

对于4-D的输入,假设input的shape为\((N, C, H_{in}, W_{in})\),grid的shape为\((N, H_{out}, W_{out}, 2)\),则输出的shape为\((N, C, H_{out}, W_{out})\)。

对于每个输出位置output[n, :, h, w],大小为2的向量grid[n, h, w]指定了输入input的像素位置xy,然后进行插值得到输出值output[n, :, h, w]

mode指定插值方法nearestbilinear来对输入像素值进行采样。

grid指定了采样像素的位置,这里的位置是由input的空间维度归一化后的结果。所以范围在[-1, 1]区间内。比如x=-1, y=-1表示输入的最左上角的位置,x=1, y=1表示输入的最右下角位置。

相关内容

热门资讯

原创 餐... 2026年9月8日晚,南京浦口区泰冯路29号,墨语江南·阿婆菜餐厅户外帐篷里,灯火温润,其间还天降喜...
原创 它... 人到中年肝肾精血慢慢耗损,容易腰膝酸软、头晕眼花、精神疲惫。黄精性平,擅长补肝肾、益精血,搭配不同食...
同样卖奶茶,为何古茗赚了15亿... 出品/联商专栏 撰文/老刀 编辑/蔡建桢 今年上半年,蜜雪、古茗、霸王茶姬、茶百道、沪上阿姨全部盈利...
现烤散装走俏、新口味亮相、健康... 中秋佳节临近,成都月饼市场已全面开启“上新季”。记者连日来走访成都多家商超看到,月饼专区占据卖场核心...
散装月饼靠性价比当上“人气王” 华润超市货架上的散装月饼。 深圳报业集团记者 欧阳莹 摄 深圳晚报讯 (深圳报业集团记者 欧阳莹) ...