Morphological Networks for Image De-raining

Ranjan Mondal

Ranjan Mondal

Baranagar, West Bengal

6 0
  • 0 Collaborators

Mathematical morphological methods have successfully been applied to filter out (emphasize or remove) different structures of an image. In this project we try to learn morphological with neurons to solve image draining problem ...learn more

Project status: Published/In Market

Artificial Intelligence

Intel Technologies
AI DevCloud / Xeon

Code Samples [1]Links [1]

Overview / Usage

Mathematical morphological methods have successfully been applied to filter out (emphasize or remove) different structures of an image. However, it is argued that these methods could be suitable for the task only if the type and order of the filter(s) as well as the shape and size of operator kernel are designed properly. Thus the existing filtering operators are problem (instance) specific and are designed by the domain experts. In this work we propose a morphological network that emulates classical morphological filtering consisting of a series of erosion and dilation operators with trainable structuring elements. We evaluate the proposed network for image de-raining task where the SSIM and mean absolute error (MAE) loss corresponding to predicted and ground-truth clean image is back-propagated through the network to train the structuring elements. We observe that a single morphological network can de-rain an image with any arbitrary shaped rain-droplets and achieves similar performance with the contemporary CNNs for this task with a fraction of trainable parameters (network size). The proposed morphological network(MorphoN) is not designed specifically for de-raining and can readily be applied to similar filtering / noise cleaning tasks. The source code can be found here https://github.com/ranjanZ/2D-Morphological-Network

Methodology / Approach

We build a Network with using Basic operations of morphological neurons for 2D image processing task. Basic morphological neurons are dilation and erosion neurons. Using back propagation algorithm we try to learn the structuring elements( dilation and erosion) for the image draining task . Please Follow the paper for more details.

Paper link: https://arxiv.org/pdf/1901.02411.pdf

Technologies Used

Intel AI dev Cloud

Repository

https://github.com/ranjanZ/2D-Morphological-Network

Comments (0)