Repository logo
 

Anisotropic osmosis filtering for shadow removal in images

Accepted version
Peer-reviewed

Type

Article

Change log

Abstract

We present an anisotropic extension of the isotropic osmosis model that has been introduced by Weickert et al.~(Weickert, 2013) for visual computing applications, and we adapt it specifically to shadow removal applications. We show that in the integrable setting, linear anisotropic osmosis minimises an energy that involves a suitable quadratic form which models local directional structures. In our shadow removal applications we estimate the local structure via a modified tensor voting approach (Moreno, 2012) and use this information within an anisotropic diffusion inpainting that resembles edge-enhancing anisotropic diffusion inpainting (Weickert, 2006, Gali'c, 2008). Our numerical scheme combines the nonnegativity preserving stencil of Fehrenbach and Mirebeau (Fehrenbach, 2014) with an exact time stepping based on highly accurate polynomial approximations of the matrix exponential. The resulting anisotropic model is tested on several synthetic and natural images corrupted by constant shadows. We show that it outperforms isotropic osmosis, since it does not suffer from blurring artefacts at the shadow boundaries.

Description

Keywords

shadow removal, drift-diffusion PDEs, inpainting, anisotropic diffusion, anisotropic discretisation stencil, exponential integrators

Journal Title

Inverse Problems

Conference Name

Journal ISSN

0266-5611
1361-6420

Volume Title

35

Publisher

IOP Publishing

Rights

All rights reserved
Sponsorship
EPSRC (1513548)
Engineering and Physical Sciences Research Council (EP/H023348/1)
Engineering and Physical Sciences Research Council (EP/M00483X/1)
Leverhulme Trust (RPG-2015-250)
European Commission Horizon 2020 (H2020) Marie Sk?odowska-Curie actions (691070)
Alan Turing Institute (unknown)
European Commission Horizon 2020 (H2020) Marie Sk?odowska-Curie actions (777826)
Leverhulme Trust (RPG-2018-121)
Leverhulme Trust (PLP-2017-275)
Engineering and Physical Sciences Research Council (EP/K032208/1)
Engineering and Physical Sciences Research Council (EP/N014588/1)
Engineering and Physical Sciences Research Council (EP/J009539/1)
Engineering and Physical Sciences Research Council (EP/L016516/1)