Table of Contents

  Overview
  Colormaps
  Toolbar Layout
  Statistical Window
  Range Selection
  Target Selection
  File Types

 

Overview

The data reader utility is a program I wrote to facilitate testing of some of my data processing algorithms. I've found that is usually beneficial, and sometimes absolutely necessary, to view the output of my algorithms in a visual format. This is especially true when dealing with image processing algorithms.

This program was written in C# and made to closely emulate the performance of Matlab's colormap utility. I've added some functionality over Matlab's implemenation to suit my own uses. These will be discussed later on.

Throughout the demonstration of this program, I will be using a couple of data sets: First, GoldenGate.jpg is a RGB picture of the Golden Gate Bridge in San Fransciso. By default, images are loaded as black and white since this program is intended to handle 2 dimensional data. Second, GoldenGateDerivative.csv is the bidirectional derivative of GoldenGate.jpg

To begin, the image below shows the GoldenGate.jpg loaded in as a black and white image.

GoldenGate.jpg loaded as B&W image

 

Colormaps

The data reader has several default colormaps that it can use to display data, as well as, a colormap editor so that new colormaps can be created, saved, and loaded. The images below show the original GoldenGate.jpg image rendered with the GreenRedGreen and HotCold colormaps.

GoldenGate.jpg displayed with GreenRedGreen colormap

GoldenGate.jpg displayed with HotCold colormap

The GreenRedGreen colormap is typically used to display data that has a Gaussian-like distribution. The data around the mean is rendered in red while the tails fade to green. The HotCold colormap is the one that I use most on a daily basis. This is similar to Matlab's Jet colormap. Low values are dark blue and fade intuitively to dark red for the highest.