In this chapter different methods were proposed to obtain 3D models from data computed as described in the previous chapters. The flexibility of the approach also allowed us to compute plenoptic models from image sequences acquired with a hand-held camera and to develope a flexible augmented reality system that can augment video seamlessly.