The problem is that the image is color mapped. You need to read in the files like so:
[I,map]=imread(yourPngFile);
imshow(I,map);
imwrite(I,map,outfilename);
If you want you can convert it and save it in your cell array as an RGB image:
Seq{idx} = ind2rgb(I,map);
Source: