A beacon identification and image augmentation generation processor, comprising: an image capturing device configured to capture images of objects within a view angle; a light intensity detector to detect light intensity received from within the view angle; a processor configured to: - receive a time sequence of light intensity data detected by the light intensity detector - determine, based upon the time sequence of light intensity data, beacon identification data for at least one beacon; - retrieve an augmenting image associated with the identified beacon; - receive from the image capturing device an image of the field of view; - identify the location of a beacon within the captured image; - compare beacon image locations to previous images - determine if a beacon is blinked off, and if it is, carry out the following steps (a) and (b): (a) determine an absence of beacon identification from processing the time sequence of detected light intensity; (b) associate missing beacon identification with beacon associated with missing beacon image generate the augmenting image; and superimpose the augmenting image at the location of beacon within the captured image; and whereby the augmenting image may optionally be a video, textual information or graphical information. an image capturing device configured to capture images of objects within a view angle; a light intensity detector to detect light intensity received from within the view angle; a processor configured to: - receive a time sequence of light intensity data detected by the light intensity detector - determine, based upon the time sequence of light intensity data, beacon identification data for at least one beacon; - retrieve an augmenting image associated with the identified beacon; - receive from the image capturing device an image of the field of view; - identify the location of a beacon within the captured image; - compare beacon image locations to previous images - determine if a beacon is blinked off, and if it is, carry out the following steps (a) and (b): (a) determine an absence of beacon identification from processing the time sequence of detected light intensity; (b) associate missing beacon identification with beacon associated with missing beacon image generate the augmenting image; and superimpose the augmenting image at the location of beacon within the captured image; and whereby the augmenting image may optionally be a video, textual information or graphical information. - receive a time sequence of light intensity data detected by the light intensity detector - determine, based upon the time sequence of light intensity data, beacon identification data for at least one beacon; - retrieve an augmenting image associated with the identified beacon; - receive from the image capturing device an image of the field of view; - identify the location of a beacon within the captured image; - compare beacon image locations to previous images - determine if a beacon is blinked off, and if it is, carry out the following steps (a) and (b): (a) determine an absence of beacon identification from processing the time sequence of detected light intensity; (b) associate missing beacon identification with beacon associated with missing beacon image generate the augmenting image; and superimpose the augmenting image at the location of beacon within the captured image; and whereby the augmenting image may optionally be a video, textual information or graphical information. (a) determine an absence of beacon identification from processing the time sequence of detected light intensity; (b) associate missing beacon identification with beacon associated with missing beacon image generate the augmenting image; and superimpose the augmenting image at the location of beacon within the captured image; and whereby the augmenting image may optionally be a video, textual information or graphical information.