Bilinear CNN models in TensorFlow-Keras

Implementation in TensorFlow and Keras of Bilinear CNN Models for Fine-grained Visual Recognition, paper.

FINE-GRAINED recognition tasks generally involve discrimination between categories that have a shared structure but differ in subtle ways, distinguishing between a “Toyota Prius” and a “Toyota corolla”. This requires the recognition of highly localized attributes under the changes of the position, point of view, lighting and other factors.