Summary
This paper presents a method for self-supervised image denoising. Specifically, a patch-unshuffle (and shuffle) operation together with a dilated attention block was proposed to achieve the goal. Experimental results on two real noise datasets (SIDD and DND) show the effectiveness of the proposed method over other self-supervised methods.
Strengths
+ Real noisy image denoising is an important problem in the denoising community and the authors also alleviate the limitations from the $\mathcal{J}$-invariance to some extent.
+ The proposed method was shown to perform generally better than other self-supervised methods on the SIDD and DND real noise datasets.
+ The paper is generally well-written and easy to follow.
Weaknesses
- From the description, it seems the authors were motivated by the flexibility in network structures. But it is unclear why the flexibility in network structure design is necessary, or how would it benefit the denoising community.
- The novelty of the proposed patch-unshuffle/shuffle is a bit limited, especially considering the previously proposed pixel-unshuffle/shuffle approach [47]. The key idea is very similar with the only difference as pixel vs. patch. Whereas the significance of such a change and novelty were not well clarified with convincing justifications. For example, what if replace the patch-unshuffle/shuffle blocks in the proposed method with the corresponding pixel-wise version? It is also unclear what is the contribution of the PD and PU processing at the input/output ends. What if remove these processing operations and only use the proposed patch-wise blocks?
On the other hand, from what was shown in Fig.5 in [47], it seems that they already used a similar idea of patch-shuffle.
- The proposed patch-unshuffle was motivated by the claimed issue of breaking the \mathcal{J}-invariance in pixel-unshuffle. But as also acknowledged by the authors, the proposed patch-unshuffle can still break it in some cases.
- The novelty of the proposed dilated attention block is also a bit limited. As mentioned by the authors, it was based on the channel attention [7] being applied to U-Net, with inspirations from D-BSN [36] and SCA [7]. If there is a new design involved, the contribution and novelty are unclear, and it lacks convincing (experimental) validation, e.g. what if without the new design? how the performance relates to the proposed design?
- It is unclear what dilation rate was used in the proposed DAB block. And unclear how this hyper-parameter d affects the model's performance.
- The proposed method performs worse than the C2N+DIDN for the SSIM (Table 1). We know that SSIM usually represents the visual or structural quality of the reconstructed image. But there is no clarification for this.
- In the ablation study (Table 2), the authors attribute the decreased performance when the level increased from 3 to 4, to the resolution of the latent features. To validate this, an experiment with a larger input image (thus a higher resolution for the latent features when level=4) should have been included.
- Although LG-BPN [35] may not be published (and not published at CVPR) when the proposed method was submitted, the idea of local-global branches and the larger receptive fields through dilated convolutions is very similar to the proposed method. The novelty is as a result weakened.
- The proposed method claimed the issues within existing methods about the \mathcal{J}-invariance, and motivated by this, claimed that the proposed method "successfully alleviates the constrained architecture design imposed" by this. But it is unclear how the constraints for architecture design were alleviated. This was not validated, unless other designs were shown to be effective with the proposed method.
- Missing definition to p (L136-144). If it's the same as the p in L145, please specify (the first time it appears).
- It is unclear what "PUCA" indicates, "Patch-Unshuffle Channel Attention", or "xxxUnetxxx"? Please clearly define it the first time it was introduced.
- In the caption of Fig. 3, "During encoding...through patch shuffling..." should be "patch unshuffling"?
Questions
It would be helpful if the authors could address the concerns raised in the above Weaknesses section. For example, the main motivation of the proposed method and its validity; the technical novelty of the newly proposed components (i.e. the patch-unshuffle and the DAB blocks); those concerns about the experiments.
The reviewer would be happy to change the rating if the concerns could be well addressed.
Rating
6: Weak Accept: Technically solid, moderate-to-high impact paper, with no major concerns with respect to evaluation, resources, reproducibility, ethical considerations.
Confidence
4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.
Limitations
The authors clearly mention the limitations of their method (in the Conclusion) and potential societal impacts.