Palm-vein scanners fail when hands are dirty, but a new test-time fix recovers most accuracy. — Synthesis