PRIDNet
Code for the paper "Pyramid Real Image Denoising Network"
Install / Use
/learn @491506870/PRIDNetREADME
Pyramid Real Image Denoising Network
This is the code for the paper "Pyramid Real Image Denoising Network". ( VCIP 2019 oral )
Paper Link : Pyramid Real Image Denoising Network
Training dataset : SIDD Medium Dataset
Validation dataset : SIDD Validation data
Testing dataset : SIDD Benchmark, DND, NC12
The trained model for raw_rgb : Google Driver, Baidu Yunpan
While deep Convolutional Neural Networks (CNNs) have shown extraordinary capability of modelling specific noiseand denoising, they still perform poorly on real-world noisyimages. The main reason is that the real-world noise is moresophisticated and diverse. To tackle the issue of blind denoising,in this paper, we propose a novel pyramid real image denoisingnetwork (PRIDNet), which contains three stages. First, the noiseestimation stage uses channel attention mechanism to recalibratethe channel importance of input noise. Second, at the multi-scale denoising stage, pyramid pooling is utilized to extractmulti-scale features. Third, the stage of feature fusion adopts akernel selecting operation to adaptively fuse multi-scale features.Experiments on two datasets of real noisy photographs demon-strate that our approach can achieve competitive performancein comparison with state-of-the-art denoisers in terms of bothquantitative measure and visual perception quality.

Training
train_SIDD_Pyramid.py is used for training.
variable "dir_name": to store your training dataset.
variable "checkpoint_dir": to save your trained model.
variable "result_dir": to save the images produced in the training process.
Testing
test_SIDD_Pyramid.py is used for testing.
variable "val_dir": to store your testing dataset.
variable "checkpoint_dir": to store your pre-trained model.
variable "result_dir": the denoised result after testing.
Related Skills
proje
Interactive vocabulary learning platform with smart flashcards and spaced repetition for effective language acquisition.
API
A learning and reflection platform designed to cultivate clarity, resilience, and antifragile thinking in an uncertain world.
openclaw-plugin-loom
Loom Learning Graph Skill This skill guides agents on how to use the Loom plugin to build and expand a learning graph over time. Purpose - Help users navigate learning paths (e.g., Nix, German)
best-practices-researcher
The most comprehensive Claude Code skills registry | Web Search: https://skills-registry-web.vercel.app
