What if I’d like to use different stride than the size of the windows?
Basically I think the operation with k window should turn a [H, W, C] -> [k, k, x] where x denotes how many times you could fit the window on the input (just like when you reshape the input matrix to a [k*k, x] matrix to evaluate the convolution operation as an inner product - but this time only the reshape would be needed)
Exactly that would be the same as https://www.tensorflow.org/api_docs/python/tf/extract_image_patches 20