From 01e72929d4a1cb3fae216b9e884d32a32e32434f Mon Sep 17 00:00:00 2001 From: vcscsvcscs Date: Mon, 26 Jun 2023 20:54:00 +0200 Subject: [PATCH] =?UTF-8?q?'Home'=20hozz=C3=A1ad=C3=A1sa?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Home.md | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 Home.md diff --git a/Home.md b/Home.md new file mode 100644 index 0000000..8afb63d --- /dev/null +++ b/Home.md @@ -0,0 +1,37 @@ +# TV Image Denoising CUDA + +TV Image Denoising CUDA is a command-line tool and graphical user interface (GUI) program designed for denoising images using the Total Variation (TV) denoising algorithm. It leverages the power of CUDA, a parallel computing platform and application programming interface (API) model created by NVIDIA, to accelerate the denoising process on compatible GPUs. + +## Features +Denoises images using the TV denoising algorithm. +Supports various image formats. +Allows customization of denoising parameters: +Lambda: The regularization parameter for TV denoising. +Iterations: The number of iterations for TV denoising. +Provides a user-friendly GUI for easy image selection and visualization. +Saves the denoised image to a specified output file. + +## Usage +To use TV Image Denoising CUDA, follow these steps: + +Build the program using the provided source code and necessary dependencies. + +Run the program with the following command: + +`./TV_Denoising_CUDA ` + +* : The path to the input image file you want to denoise. +* : The path to the output denoised image file. +* (optional): The regularization parameter for TV denoising (default: 0.02). +* (optional): The number of iterations for TV denoising (default: 10). + +The program will open a GUI window displaying the original image and the result image. You can interact with the GUI to adjust the denoising parameters and visualize the denoised image in real-time. + +Click the "Denoise" button to perform TV denoising on the selected image using the chosen parameters. + +The denoised image will be displayed in the GUI, and the program will save it to the specified output file. + +## Dependencies +Qt framework (Qt GUI library) +OpenCV library +CUDA toolkit (compatible GPU required) \ No newline at end of file