1. A method, comprising: capturing digital image data using a camera of a mobile device; performing preliminary object detection on at least a portion of the image data to recognize an object and generate preliminary object detection data for the recognized object; tracking the recognized object using the preliminary object detection data, while transmitting the at least a portion of the image data to a remote server for confirmation of the recognized object and refinement of the preliminary object detection data; receiving from the remote server object data for the recognized object in the transmitted image data, the object data including data for an object reference frame for rendering on a display of the mobile device; and refining tracking of the recognized object based on the received object data and the preliminary object detection data, wherein the tracking commences on the mobile device using the preliminary object detection data and continues after receiving the object data from the remote server using both the preliminary object detection data and the received object data.