Thanks Werther,
You've prompted me to go back and look again at my last effort to make a region mask for the PIOMAS data (May of last year - what happens when I get distracted).
I used the Cryosphere Today image straight off their site, having just checked - it is 448 by 304, the same size as the NSIDC mask! I have already used ImageJ (IIRC) to convert the colours to greyscale, so a byte represents a pixcel using the following byte values.
1 Non-regional ocean
2 Sea of Okhotsk and Japan
3 Bering Sea
4 Hudson Bay
5 Baffin Bay/Davis Strait/Labrador Sea
6 Greenland Sea
7 Kara and Barents Seas
8 Central Arctic Ocean
9 Canadian Archipelago
10 Gulf of St. Lawrence
11 Land
12 Coast
13 Laptev Sea
14 East Siberian Sea
15 Chucki Sea
16 Beaufort Sea
One reason I didn't pursue that is that it would mean the pixcel dither along boundaries would be noticeable at the PIOMAS grid box level, PIOMAS is only 120X360, but is of higher resolution within the Arctic. But dithering would happen using the method I intend to emply, and I suspect that method will act to smooth.
What I had intended to do is to use the cartesian to polar conversion in my earlier reply to PD Jakow to use the image data outlined above as a look up table and produce a file of the same format as the PIOMAS files (although 1 byte per item) with the corresponding region code for each PIOMAS Lat/Lon grid box. The method would smooth because I intend to use a^2 + b^2 relationship to determine the closest Area code, using the centre lat/lon of the pixcels.
But I'm not doing it tonight, I'm too tired.