paper-with-me

홈 › Papers

Transformationally Identical and Invariant Convolutional Neural Networks through Symmetric Element Operators

2018-06-10 · Shih Chung B. Lo, Matthew T. Freedman, Seong K. Mun, Shuo Gu

Mathematically speaking, a transformationally invariant operator, such as a transformationally identical (TI) matrix kernel (i.e., K= T{K}), commutes with the transformation (T{.}) itself when they operate on the first operand matrix. We found that by consistently applying the same type of TI kernels in a convolutional neural networks (CNN) system, the commutative property holds throughout all layers of convolution processes with and without involving an activation function and/or a 1D convolution across channels within a layer. We further found that any CNN possessing the same TI kernel property for all convolution layers followed by a flatten layer with weight sharing among their transformation corresponding elements would output the same result for all transformation versions of the original input vector. In short, CNN[ Vi ] = CNN[ T{Vi} ] providing every K = T{K} in CNN, where Vi denotes input vector and CNN[.] represents the whole CNN process as a function of input vector that produces an output vector. With such a transformationally identical CNN (TI-CNN) system, each transformation, that is not associated with a predefined TI used in data augmentation, would inherently include all of its corresponding transformation versions of the input vector for the training. Hence the use of same TI property for every kernel in the CNN would serve as an orientation or a translation independent training guide in conjunction with the error-backpropagation during the training. This TI kernel property is desirable for applications requiring a highly consistent output result from corresponding transformation versions of an input. Several C programming routines are provided to facilitate interested parties of using the TI-CNN technique which is expected to produce a better generalization performance than its ordinary CNN counterpart.

📄 PDF Abstract BibTeX arXiv:1806.03636

Code (0)

등록된 구현이 없습니다.

Tasks

Data Augmentation

Methods 이 논문이 사용한 방법론

Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…

Similar Papers 제목 키워드 기반

Transformationally Identical and Invariant Convolutional Neural Networks by Combining Symmetric Operations or Input Vectors

2018-07-30 · ShihChung B. Lo, Matthew T. Freedman, Seong K. Mun

Transformationally invariant processors constructed by transformed input vectors or operators have been suggested and applied to many applications. In this study, transformationally identical processing based on combinin…

Geared Rotationally Identical and Invariant Convolutional Neural Network Systems

2018-08-03 · ShihChung B. Lo, Matthew T. Freedman, M. D., Seong K. Mun 외

Theorems and techniques to form different types of transformationally invariant processing and to produce the same output quantitatively based on either transformationally invariant operators or symmetric operations have…

Use of symmetric kernels for convolutional neural networks

2018-05-23 · Viacheslav Dudar, Vladimir Semenov

At this work we introduce horizontally symmetric convolutional kernels for CNNs which make the network output invariant to horizontal flips of the image. We also study other types of symmetric kernels which lead to verti…

SymNet: Symmetrical Filters in Convolutional Neural Networks

2019-06-10 · Gregory Dzhezyan, Hubert Cecotti

Symmetry is present in nature and science. In image processing, kernels for spatial filtering possess some symmetry (e.g. Sobel operators, Gaussian, Laplacian). Convolutional layers in artificial feed-forward neural netw…

image-classificationImage Classification

Density-invariant Features for Distant Point Cloud Registration

2023-07-19 · ICCV 2023 1 · Quan Liu, Hongzi Zhu, Yunsong Zhou, Hongyang Li 외

Registration of distant outdoor LiDAR point clouds is crucial to extending the 3D vision of collaborative autonomous vehicles, and yet is challenging due to small overlapping area and a huge disparity between observed po…

Autonomous VehiclesContrastive LearningPoint Cloud Registration