1. A method comprising: acquiring image data using a mobile platform, wherein the image data is from at least one captured image of an object; tracking the object with visual based tracking using the at least one captured image of the object; determining whether there is a trigger event comprising a change in the image data relative to previously acquired image data, wherein the trigger event comprises a scene change in which a different object appears in the at least one captured image with respect to a previous captured image; transmitting the image data to a server when there is the trigger event while continuing to track the object with visual based tracking using the at least one captured image of the object; receiving information related to the image data from the server, wherein the information related to the image data comprises at least one of the following: a two dimensional (2D) model of the different object, a three dimensional (3D) model of the different object, a three-dimensional coordinate estimation of points on the different object, augmentation information, saliency information about the different object, and information related to object matching; and tracking the different object using the information related to the image data received from the server.