Supported Models (either 2D or 3D)
- TV/L2 (ROF) model: minu TV(u) + lambda||u-f||22
- weighted TV/L2 (ROF) model: minu TV(u) + sumi (lambdai |ui-fi|2)
- TV/L1 model: minu TV(u) + lambda||u-f||1
- weighted TV/L1 model: minu TV(u) + sumi (lambdai |ui-fi|)
Source code download
Version 2.32: [zip package]

- Last update on Jan 17, 2010. A bug causing crash of the TV/L2 code has been fixed.
- Previous update on Oct 04, 2009. Supporting both 2D and 3D images, both 32-bit and 64-bit compilers, and it is open source!
- Support: Windows/Unix, MATLAB, 32/64-bit.
> Please contact me [email] if you need further platform support.
Mr. HAN Hu reported successful compilation on both Win XP 32bit + VS2005 + MATLAB 7.7 R2008b and Win 2003 Server 64bit + VS2008 + MATLAB 7.7 R2008b. Thanks to Hu!