Skip to content

reimplement imROFย #755

@johnnychen94

Description

@johnnychen94

function imROF(img::AbstractMatrix{T}, ฮป::Number, iterations::Integer) where T<:NumberLike

If I'm not confusing, the current implementation uses the Algorithm 1 in

Getreuer, P. (2012). Rudin-Osher-Fatemi total variation denoising using split Bregman. Image Processing On Line, 2, 74-95.

In the same paper, there's a split-bregman implementation, which is a more robust and widely-used algorithm.

Goldstein, T., & Osher, S. (2009). The split Bregman method for L1-regularized problems. SIAM journal on imaging sciences, 2(2), 323-343.

I'm going to reimplemente this imROF with split-bregman iteration @timholy . To do this, a psf2otf function is needed to accelerate the computation(PR: JuliaImages/ImageFiltering.jl#81)

Metadata

Metadata

Assignees

Labels

apiAPI changesenhancementAdds a new feature.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions