Research Article

Ftl-CoV19: A Transfer Learning Approach to Detect COVID-19

Algorithm 2

Vectorized convolutional layer generalized matrix multiplication (GEMM).
Input: Input image Img, Filter Filter, Filter Size fs, Max Filter Count nc, Filter stride s, Padding p
Output: Filter map of corresponding size
(1)col_matrix ← Empty Matrix
filter_map_size ← Output filter map size (formula (1))
(2)for row in [0 … filter_map_size]:
(3)for col in [0 … filter_map_size]:
(4)  sub_patch = image[(rows): (rows + fs − 1), (cols): (cols + fs − 1)]
(5)  Add flattened sub_patch to col_matrix as column
(6)end for
(7)end for
(8)filter_map = col_matrixFilter
(9)Return filter_map
Here, represents matrix dot product