CPC G06T 7/73 (2017.01) [G06F 18/28 (2023.01); G06V 10/40 (2022.01); G06T 2207/20084 (2013.01)] | 18 Claims |
1. An apparatus for cylindrical convolutional neural network operation, the apparatus comprising a cylindrical kernel having a structure in which a plurality of weight columns corresponding to a pre-designated angular unit interval are periodically repeated in units of 360 degrees, and
when an input image of a pre-designated size is applied, the apparatus performing a convolution operation on the number of weight columns corresponding to an angular range of a pre-designated size among the plurality of weight columns of the cylindrical kernel and the input image, to extract a plurality of view-specific feature vectors according to each angular unit interval,
wherein the cylindrical kernel is stored as a weight array of a two-dimensional structure in which a weight column corresponding to a pre-designated angle is disconnected and unfolded among the plurality of weight columns having a structure that is repeated at a cycle of 360 degrees according to a corresponding angle,
wherein the cylindrical kernel is stored as a plurality of weight arrays in which a pre-designated number of weight columns are combined adjacent to each other based on the weight column corresponding to each angle.
|