The majority of the profiles supplied by default with SeaDAS are designed for the rhos product. The configuration files used by SeaDAS for creating RGB images are located in the following directory:
~/.seadas/beam-core/auxdata/rgb_profiles
Here are the contents of the file OLI_TrueColor_(655,561,482)_Log which you are trying to use:
name=OLI_TrueColor_(655,561,482)_Log
red=if (rhos_655 \!\= NaN and rhos_561 \!\= NaN and rhos_482 \!\= NaN) then (log(rhos_655/0.01)/log(1/0.01)) else NaN
green=if (rhos_655 \!\= NaN and rhos_561 \!\= NaN and rhos_482 \!\= NaN) then (log(rhos_561/0.01)/log(1/0.01)) else NaN
blue=if (rhos_655 \!\= NaN and rhos_561 \!\= NaN and rhos_482 \!\= NaN) then (log(rhos_482/0.01)/log(1/0.01)) else NaN
The above file is not configured for Rrs. If you want to use Rrs you will need to make a new custom file and place it in this directory, or do this via the GUI. Rrs will be better distributed linear.
Here is an example of the contents of a file OLI_Rrs_(655,561,443)_Linear which you might put in that directory:
name=OLI_Rrs_(655,561,443)_Linear
red=if (Rrs_655 \!\= NaN and Rrs_561 \!\= NaN and Rrs_443 \!\= NaN) then Rrs_655 else NaN
green=if (Rrs_655 \!\= NaN and Rrs_561 \!\= NaN and Rrs_443 \!\= NaN) then Rrs_561 else NaN
blue=if (Rrs_655 \!\= NaN and Rrs_561 \!\= NaN and Rrs_443 \!\= NaN) then Rrs_443 else NaN
Note: the if clause is important to ensure that all channels are not NaN for any given pixel, otherwise you can get strange out-of-place colors for incomplete pixels.
Also note: the max value will need to be set far below unity when using Rrs (maybe something like max=0.01, you can experiment). The default range is based on the statistics of the scene, so it may look fine by default, but it won't be a consistent range and hence won't be the same meaning from scene to scene. It all depends on what you are trying to show. If you go to SeaDAS -> Preference -> RGB Image you can configure your default range so you don't have to manually enter it every time you make a RGB image. See attached image for setting the preferences.
Danny
