Only read one pixel at a time - don't create an array for the entire raster.