Quantum image edge detection based on eight-direction Sobel operator for NEQR