DAS-Tool Visualization: Minimum Redundancy Maximum Relevance (mRMR)

Minimum Redundancy Maximum Relevance (mRMR)

Introduction

The minimum-redundancy-maximum-relevance criteria is a feature selection method which helps in finding the optimal visualization of an image with respect to a target class. The features are ranked according to their redundancy and relevance and the first three are used to obtain the improved representation. DAS-Tool module applies this algorithm on the desired spectral bands of the product to identify the most relevant 3 bands used to display it.

Algorithm

Each pixel is represented by x bands, and a patch contains M x N pixels. Given the fact that is no need for external parameters, having the number of required features, 3, the basic algorithm implemented in SNAP is:

  1. Consider each patch being part of a single semantic class and initialize the reference vector VMxN with elements of the same value;
  2. Apply minimum-redundancy-maximum-relevance criteria on bands values;
  3. Return the first 3 ranked bands to be used for the improved image display.


User Interface

The mRMR visualization tool can be invoked in two ways:

  1. From the Product Explorer window, right click on the product to visualize, and select Open mRMR Image Window
  2. From the Optical menu, select DAS-Tool -> Exploratory Visual Analysis -> Open nRMR Image Window
If the product's bands have the same sizes, selecting the Open FA Image Window command, the following dialog box will appear:



otherwise the following warning message will appear:





Preview Panel Group

Scene Preview: Used to display the grey image of the product to be processed, and it allows the user to select the desired area (patch) on which the algorithm will be applied.
Patch Preview: Used to display the patch on which the algorithm will be applied.


Patch settings group

Start coordinates: Used to display or set the coordinates of the top-right corner of the patch on which the algorithm will be applied.
Patch size: Used to select the size of the patch (square area).
Manual selection: By selecting this radio button, the user will be able to choose the area on which the algorithm will be applied. The selection can be made directly from the Scene preview or by setting the coordinates of the top-right corner of the area from the Start coordinates .
Automatic selection: By selecting this radio button, the area used by the algorithm, will be automatically selected by the system so that its content is as diverse as possible.


mRMR computed bands group

Red, Green, Blue: display the most relevant 3 bands identified by the algorithm and which will be used to display the image.


References

H. Peng, F. Long, and C. Ding,

Feature selection based on mutual information. Criteria of Max-Dependency, Max-Relevance and Min-Redundancy, IEEE Trans. Pattern Anal. Machine Intell., vol. 24, no.8, pp. 1667?1238, Aug. 2005.


D. Bratasanu, I. Nedelcu and M. Datcu,

Interactive Spectral Band Discovery for Exploratory Visual Analysis of Satellite Images, IEEE Journal of selected topics in applied Earth Observations and Remote Sensing, vol. 5, no. 1, Feb 2012