We need to calculate mean and std of the whole dataset lazily (online) BEFORE applying halftone.
Actually, The output is something similar to ground truth and by the way we can see in the paper they have mentioned that ground truth is normalized ([-1, 1]). And we cannot calculate mean and std of halftone because of random operations.