Adaptive Albedo Compensation for Accurate Phase-Shift Coding