Carpet restoration techniques