avoid mirroring on Y axis
weighted downsampling