can be separable into product of a column and row if we can decompose, we can lower the cost of convolution when there is pixels and size filter 2D convolution with a separable filter is equivalent to two 1D Convolution