Video - Regeneration Techniques: An Overview