Forgery Detection and Recovery Techniques