robust estimation using mask... not working very well, though