Shashua's work includes early visual processing of saliency and grouping mechanisms, visual recognition and learning, image synthesis for animation and graphics, theory of computer vision in the areas of multiple-view geometry and multi-view tensors, multilinear algebraic systems in vision and learning, primal/dual optimization for approximate inference in MRF and Graphical models, and (since 2014) deep layered networks.