1. A method for visual recognition of at least one object in an image, the method comprising: generating extremum information associated with the image by cross-correlating at least one structure across at least a portion of the image; extracting at least one icon from the image, wherein the icon includes at least one coordinate point associated with the extremum information; normalizing the icon to a fixed size; and storing icon information in a computer readable form, wherein the icon information includes one or more image values associated with at least a portion of the icon; and the at least one coordinate point associated with the extremum information.