The Sensofar optical profilometer is used to measure height variations including step heights and roughness across a surface using light. It uses a nondestructive and non-contact surface metrology technique which can measure relatively large areas in a short amount of time.