Structsยง
- Arena
Columns ๐ - Filter
Image ๐Size - Kernel
Shape ๐
Constantsยง
- Q0_15 ๐
- RING_
QUEUE_ ๐CIRCULAR_ CUTOFF
Traitsยง
- Kernel
Transformer ๐ - SafeAdd ๐
- SafeMul ๐
- ToStorage ๐
Functionsยง
- filter_
2d_ ๐sep_ la - filter_
2d_ ๐sep_ la_ f32 - filter_
2d_ ๐sep_ la_ u16 - filter_
2d_ ๐sep_ plane - filter_
2d_ ๐sep_ plane_ f32 - filter_
2d_ ๐sep_ plane_ u16 - filter_
2d_ ๐sep_ rgb - filter_
2d_ ๐sep_ rgb_ f32 - filter_
2d_ ๐sep_ rgb_ u16 - filter_
2d_ ๐sep_ rgba - filter_
2d_ ๐sep_ rgba_ f32 - filter_
2d_ ๐sep_ rgba_ u16 - filter_
2d_ ๐separable - Performs 2D separable convolution on the image
- filter_
2d_ ๐separable_ ring_ queue - This is typical Divide & Conquer method with not typical Sliding Window. Thus, instead of transient image here sliding window is used in a ring queue form.
- filter_
symmetric_ ๐column - Performs column convolution pass for symmetrical filter
- filter_
symmetric_ ๐row - Performs horizontal convolution for row
- make_
arena_ ๐row - Pads an image row with clamp strategy
- make_
columns_ ๐arenas - Pads a column image with clamp strategy
- prepare_
symmetric_ ๐kernel - Removes meaningless values from kernel preserving symmetry