Direk, Tugay2024-03-302024-03-3020241863-17031863-1711https://doi.org/10.1007/s11760-024-03086-4https://hdl.handle.net/20.500.14365/5238Non-local means (NL-Means) algorithm which removes the noise from the image have been used in the field widely due to its good performance especially for magnetic resonance images which consists of three dimensional data. Its main idea is using all the pixels which are local and non-local in an image and taking weighted averaging of all values. One negative side of this method is that it considers all pixels in the image without looking at their similarity. This paper proposes an NL-Means algorithm with pixel selection by applying linear regression analysis using root mean squared error (RMSE) value. After regression analysis, RMSE of the neighborhoods is used to exclude non-similar pixels during the noise removal. Lastly, obtained results were compared by four different methods which are NL-Means algorithm and, Gaussian, anisotropic diffusion and median filterings. All of the methods were outperformed by our method on structured similarity index and peak signal-to-noise ratio quantitative metrics. Moreover, the level of increase on visual qualities are also represented as a qualitative analysis. © The Author(s), under exclusive licence to Springer-Verlag London Ltd., part of Springer Nature 2024.eninfo:eu-repo/semantics/openAccessImage denoisingImage processingMachine learningNoise removalPixel selectionSmoothing filterImage denoisingLearning algorithmsMagnetic resonanceMagnetic resonance imagingMean square errorMedian filtersPixelsQuality controlRegression analysisSignal to noise ratioImages processingLocal meanMachine-learningNoises removalNonlocalPerformancePixel selectionRoot mean squared errorsSmoothing filtersThree-dimensional dataMachine learningImage Denoising by Linear Regression on Non-Local Means AlgorithmArticle10.1007/s11760-024-03086-42-s2.0-85187672572