1. A method of superimposing an object image onto a base image in a display screen of a communication device, the images being planar, the method comprising: scanning an encoded indicium associated with the object image; accessing and uploading a universal resource locator (URL) associated with the object image, the object image including a plurality of object image critical points; accessing the base image at the communication device, the base image including a plurality of base image critical points respectively corresponding to the object image critical points; re-mapping the object image via global transformation consisting of: (i) performing a regional two-dimensional linear re-mapping based on a first set of object image critical points, said pre-defined mask object region corresponding to the plurality of base image critical points; and (ii) performing a plurality of local vector-based non-linear image transformations based on a pair of coordinates defining a vector obtained from a second set of object image critical points and the plurality of base image critical points; such that the re-mapped object image critical points coincide with the respective base image critical points; and superimposing the re-mapped object image onto the base image for display at the display screen.