Self-Supervised Image Deraining With Pixel-Wise Rain Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing self-supervised learning methods fail to effectively remove rain streaks from images due to non-uniform distribution and dependency on prior knowledge of rain distribution, and deep learning models require large-scale datasets which are expensive and tedious to collect.

Innovation Solution

A self-supervised learning model using a Probability Estimation Network (PEN) to predict pixel-wise rain likelihood, combined with a prior knowledge generation model and self-supervised learning model, to classify rainy and non-rainy pixels, and an image inpainting method to generate derained images.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If self-supervised learning methods are used for image deraining, then dependency on large-scale labeled datasets is avoided, but the methods fail to remove rain streaks effectively due to non-uniform distribution of rainy pixels

Engineering Contradiction:
ImproveDataset collection easeVSAvoidRain streak removal effectiveness
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The method segments the image into rainy and non-rainy regions using a probability estimation network that classifies each pixel independently. This segmentation approach allows the model to handle non-uniform rain distribution without requiring paired training data, resolving the contradiction between ease of manufacture and reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A probability estimation network serves as an intermediary component that generates rain probability maps from single unlabeled rainy images. This intermediary enables the subsequent deraining process to work effectively without paired datasets, maintaining both ease of manufacture and reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If existing self-supervised methods are applied to image deraining, then labeled dataset requirements are reduced, but performance deteriorates due to explicit assumptions about uniform noise distribution

Engineering Contradiction:
ImproveTraining data requirementsVSAvoidDeraining quality
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The method applies local quality by processing each pixel independently through the probability estimation network, allowing the model to adapt to local rain patterns without assuming uniform distribution. This enables high deraining quality while reducing training data requirements.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs self-service by generating its own training signals from unlabeled rainy images through the probability estimation network. The model learns to identify and remove rain streaks using only single images, eliminating the need for paired datasets while maintaining high deraining quality.

Inventive Principle:
Principle #25Self-service

3Reliability

If deep learning models are trained with large-scale datasets, then model performance improves, but data collection becomes expensive and tedious

Engineering Contradiction:
ImproveModel performanceVSAvoidData collection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The model serves itself by learning from unlabeled rainy images without requiring manual annotation or paired clean images. The probability estimation network automatically generates training signals from the input images themselves, achieving high performance while eliminating time-consuming data collection processes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The method creates a probabilistic copy of the rain distribution pattern from the input image itself, using the rain probability map as a surrogate for ground truth labels. This copying mechanism enables effective training without accessing external labeled datasets, reducing both cost and time.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12608778B2System and method for generating derained image using self-supervised learning model
Publication Date: 2026.04.21 INT INST OF INFORMATION THCHNOLOGY HYDERABAD
  • US12608778B2 patent drawing
  • US12608778B2 patent drawing
  • US12608778B2 patent drawing

AI summary

A method for generating a derained image using a self-supervised learning model is provided. The method includes (i) processing an input image received from a user device; (ii) classifying pixels of the input image as rainy or non-rainy pixels by assigning a first value to the rainy pixels and a second value to the non-rainy pixels; (iii) generating a masked area in the input image by masking out the rainy pixels from the input image based on the rainy pixels; (iv) generating an inpainted image by filling the masked area using an image inpainting method; and (v) generating an optimized image by deraining the inpainted image and remove image artifacts and blurriness caused by the image inpainting method. The optimized image enables an improved semantic segmentation of the input image and object detection.