Computer vision aims at giving computers the ability to understand the environment as we do. It focuses on looking at the world through multiple images or videos and reconstructing properties like the shape of objects, intensity, color distributions, etc. Recent advancements in the field of deep l...