Wow, that is multiple times the size of a Blu-ray Disc, where a double sided BD has 50GB. Well, in this case I would say “Pech gehabt”. Sorry.
I fear a real solution is not possible then. Your original problem was, that the haze removal algorithm delivers individual incomparable results on the single images which delivers a poor result after stitching the images together. This will happen too, if you succeed to have multiple columns.