# JBFnet -- Low Dose CT Denoising by Trainable Joint Bilateral Filtering

arXiv: https://arxiv.org/abs/2007.04754 · HTML: https://mlsanity.com/paper/2007.04754/

## Key facts

- Cited by 6 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 9 Jul 2020.

## Built on by (most cited first, 6 of 6)

- [Ultra Low-Parameter Denoising: Trainable Bilateral Filter Layers in Computed Tomography](https://mlsanity.com/paper/2201.10345/) (2022)
- [Trainable Joint Bilateral Filters for Enhanced Prediction Stability in Low-dose CT](https://mlsanity.com/paper/2207.07368/) (2022)
- [Limited Parameter Denoising for Low-dose X-ray Computed Tomography Using Deep Reinforcement Learning](https://mlsanity.com/paper/2203.14794/) (2022)
- [Filter2Noise: A Framework for Interpretable and Zero-Shot Low-Dose CT Image Denoising](https://mlsanity.com/paper/2504.13519/) (2025)
- [Low Dose Helical CBCT denoising by using domain filtering with deep reinforcement learning](https://mlsanity.com/paper/2104.00889/) (2021)
- [PPORLD-EDNetLDCT: A Proximal Policy Optimization-Based Reinforcement Learning Framework for Adaptive Low-Dose CT Denoising](https://mlsanity.com/paper/2509.03185/) (2025)

## Abstract (arXiv)

Deep neural networks have shown great success in low dose CT denoising. However, most of these deep neural networks have several hundred thousand trainable parameters. This, combined with the inherent non-linearity of the neural network, makes the deep neural network diffcult to understand with low accountability. In this study we introduce JBFnet, a neural network for low dose CT denoising. The architecture of JBFnet implements iterative bilateral filtering. The filter functions of the Joint Bilateral Filter (JBF) are learned via shallow convolutional networks. The guidance image is estimated by a deep neural network. JBFnet is split into four filtering blocks, each of which performs Joint Bilateral Filtering. Each JBF block consists of 112 trainable parameters, making the noise removal process comprehendable. The Noise Map (NM) is added after filtering to preserve high level features. We train JBFnet with the data from the body scans of 10 patients, and test it on the AAPM low dose CT Grand Challenge dataset. We compare JBFnet with state-of-the-art deep learning networks. JBFnet outperforms CPCE3D, GAN and deep GFnet on the test dataset in terms of noise removal while preserving structures. We conduct several ablation studies to test the performance of our network architecture and training method. Our current setup achieves the best performance, while still maintaining behavioural accountability.
