A movement aid for the visually impaired (MAVI) device, comprising a computer vision imaging device configured to capture one or more image streams on a path of a user, a processor coupled to the computer vision imaging device and configured to obtain vector image data from the image stream, wherein the vector image data comprises at a timestamp, positional coordinates, and directional information related to one or more objects identified in the vector image data, compare the vector image data with historical vector image data to detect an object within a proximity range of the MAVI device, and notify the user when an object is detected within the proximity range of the MAVI device.