A Simple Fix for Convolutional Neural Network via Coordinate Embedding

03/24/2020
by   Liliang Ren, et al.
59

Convolutional Neural Networks (CNN) has been widely applied in the realm of computer vision. However, given the fact that CNN models are translation invariant, they are not aware of the coordinate information of each pixel. Thus the generalization ability of CNN will be limited since the coordinate information is crucial for a model to learn affine transformations which directly operate on the coordinate of each pixel. In this project, we proposed a simple approach to incorporate the coordinate information to the CNN model through coordinate embedding. Our approach does not change the downstream model architecture and can be easily applied to the pre-trained models for the task like object detection. Our experiments on the German Traffic Sign Detection Benchmark show that our approach not only significantly improve the model performance but also have better robustness with respect to the affine transformation.

READ FULL TEXT

page 2

page 4

page 5

research
08/31/2019

Towards Learning Affine-Invariant Representations via Data-Efficient CNNs

In this paper we propose integrating a priori knowledge into both design...
research
07/09/2018

An Intriguing Failing of Convolutional Neural Networks and the CoordConv Solution

Few ideas have enjoyed as large an impact on deep learning as convolutio...
research
11/21/2022

RIC-CNN: Rotation-Invariant Coordinate Convolutional Neural Network

In recent years, convolutional neural network has shown good performance...
research
05/20/2018

Object Localization and Motion Transfer learning with Capsules

Inspired by CapsNet's routing-by-agreement mechanism, with its ability t...
research
04/28/2015

Convolutional Channel Features

Deep learning methods are powerful tools but often suffer from expensive...
research
01/25/2019

Equivariant Transformer Networks

How can prior knowledge on the transformation invariances of a domain be...
research
05/15/2023

Curvature-Aware Training for Coordinate Networks

Coordinate networks are widely used in computer vision due to their abil...

Please sign up or login with your details

Forgot password? Click here to reset