Base class for steerable filters which translates between (row, col)
coordinates of matrices and the (x, y) coordinates used in the paper.
Note that kernels use an x, y coordinate system with (0, 0) at the center,
which is why we require steerable kernels to be of odd width and height.
Also note that we would like the y axis to increase upwards, but the
conventional image processing scheme increases downward. We correct for
that here by "flipping" the y coordinate about the x axis.
Linear Supertypes
Matrix, Tensor, Serializable, Serializable, AnyRef, Any
Base class for steerable filters which translates between (row, col) coordinates of matrices and the (x, y) coordinates used in the paper. Note that kernels use an x, y coordinate system with (0, 0) at the center, which is why we require steerable kernels to be of odd width and height. Also note that we would like the y axis to increase upwards, but the conventional image processing scheme increases downward. We correct for that here by "flipping" the y coordinate about the x axis.