Create 3D profile of CD scratches?

Is it already possible to create the 3D scratch profile out of extended error scans? Are 3D scanners sufficiently detailed and do they work with thr reflective surface?