A Framework for Augmented Reality using Non-Central Catadioptric Cameras