Compensating for Large In-Plane Rotations in Natural Images

11/17/2016
by   Lokesh Boominathan, et al.
0

Rotation invariance has been studied in the computer vision community primarily in the context of small in-plane rotations. This is usually achieved by building invariant image features. However, the problem of achieving invariance for large rotation angles remains largely unexplored. In this work, we tackle this problem by directly compensating for large rotations, as opposed to building invariant features. This is inspired by the neuro-scientific concept of mental rotation, which humans use to compare pairs of rotated objects. Our contributions here are three-fold. First, we train a Convolutional Neural Network (CNN) to detect image rotations. We find that generic CNN architectures are not suitable for this purpose. To this end, we introduce a convolutional template layer, which learns representations for canonical 'unrotated' images. Second, we use Bayesian Optimization to quickly sift through a large number of candidate images to find the canonical 'unrotated' image. Third, we use this method to achieve robustness to large angles in an image retrieval scenario. Our method is task-agnostic, and can be used as a pre-processing step in any computer vision system.

READ FULL TEXT

page 1

page 4

page 6

page 7

research
11/21/2022

RIC-CNN: Rotation-Invariant Coordinate Convolutional Neural Network

In recent years, convolutional neural network has shown good performance...
research
06/17/2017

Rotation Invariance Neural Network

Rotation invariance and translation invariance have great values in imag...
research
04/22/2016

Learning rotation invariant convolutional filters for texture classification

We present a method for learning discriminative filters using a shallow ...
research
04/21/2016

Humans and deep networks largely agree on which kinds of variation make object recognition harder

View-invariant object recognition is a challenging problem, which has at...
research
06/28/2016

Theta-RBM: Unfactored Gated Restricted Boltzmann Machine for Rotation-Invariant Representations

Learning invariant representations is a critical task in computer vision...
research
06/21/2022

Learning Continuous Rotation Canonicalization with Radial Beam Sampling

Nearly all state of the art vision models are sensitive to image rotatio...
research
08/01/2015

Towards Distortion-Predictable Embedding of Neural Networks

Current research in Computer Vision has shown that Convolutional Neural ...

Please sign up or login with your details

Forgot password? Click here to reset