High-fidelity denoising for differential pulse-width pair brillouin optical time domain analyzer based on block-matching and 3D filtering