Skip to content

Conversation

@epapoutsellis
Copy link
Contributor

@epapoutsellis epapoutsellis commented Jan 29, 2026

Description

Implements BM3D denoiser, used as a Plug and Play (PnP) for ISTA/FISTA algorithms. Atm, is for 2D arrays and uses
https://pypi.org/project/bm3d/. For 3D, we need to wrap https://pypi.org/project/bm4d/.

close #2275

Example Usage

Deblurring_PnP_BM3D_FISTA

Contribution Notes

  • The content of this Pull Request (the Contribution) is intentionally submitted for inclusion in CIL (the Work) under the terms and conditions of the Apache-2.0 License
  • I confirm that the contribution does not violate any intellectual property rights of third parties

❤️ Thanks for your contribution!

@epapoutsellis epapoutsellis requested a review from a team as a code owner January 29, 2026 13:01
@github-project-automation github-project-automation bot moved this to Todo in UM 2026 Jan 30, 2026
@casperdcl casperdcl removed this from UM 2026 Jan 30, 2026
@gfardell gfardell added the community-contribution Community-submitted pull requests from contributors outside the core team. label Jan 30, 2026
@lauramurgatroyd
Copy link
Member

Hi @epapoutsellis, is bm3d available on conda or only pypi? I was just trying to get the tests running

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

community-contribution Community-submitted pull requests from contributors outside the core team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement BM3D denoiser

3 participants