computer aided restoration