Poisson noise removal based on nonlocal total variation with Euler’s elastica pre-processing