X
PrevPrev Go to previous topic
NextNext Go to next topic
Last Post 03 Dec 2019 11:24 PM by  Nasir Hameed
How would I convert 16 bit Landsat 8 OLI data to match Landsat 7 ETM+ data range
 4 Replies
Sort:
You are not authorized to post a reply.
Author Messages

Nasir Hameed



New Member


Posts:12
New Member


--
02 Dec 2019 01:40 AM
    I am interested to apply Scatter plot matching technique to perform relative radiometric normalization of my subset of Landsat data in ENVI. For the
    purpose it is desirable to match radiometric resolution of data acquired by different sensors.

    The basic stats of my subsets are reported here under;

    Basic Stats Min Max Mean Stdev
    Band 1 (Blue) 61 130 75.212947 4.897489
    Band 2 (Blue) 8730 13080 9372.797182 329.483748

    I am not sure how would I derive/convert existing data range (min and max values of OLI data) to define 'output min and max 'values in the Stretch tool.

    Thanks.

    MariM



    Veteran Member


    Posts:2396
    Veteran Member


    --
    02 Dec 2019 11:11 AM
    The way to normalize them is to calibrate them to radiance or TOA reflectance, but preferably an atmospheric correction to surface reflectance. Then the data will be in the same 'units' of reflectance and related to the actual physical properties of the surface. If you are only trying to make them visually appealing, then you can use Stretch Data to convert them to the same range of your choice.

    Nasir Hameed



    New Member


    Posts:12
    New Member


    --
    03 Dec 2019 01:16 AM
    Thank you for prompt input.

    Actually, I am interested to perform 'Relative Radiometric Correction' in spite of 'Absolute Correction' which often involves atmospheric correction to produce normalized multi-temporal datasets. While, I am intending to perform 'Scatter Plot Matching (Maas and Rajan 2010' technique for which it is necessary to normalize digital counts prior to compare Red and NIR bands of two dates, So, as a preliminary step, I have to normalize OLI with ETM+ which has lower radiometric resolution (0-255).

    As an example, I have reported existing Min and Max values of two bands from different sensors. How would I transform 'Min' values of OLI prior to populate 'Output Min' field of the 'Stretch' tool to derive the resultant data stretch keeping in view existing Min value i.e. 8730 (OLI band) ? Surely, Max field will be populated with the value of 255.

    MariM



    Veteran Member


    Posts:2396
    Veteran Member


    --
    03 Dec 2019 06:14 AM
    If you want to 'match' the ETM data that sounds like it is byte-scaled from 0-255, then in the Stretch Data tool, set the output data type to byte and set the min/max to 0/255. You can even stretch the ETM data to the full range of 0-255 to make sure they both are scaled linearly within this range.

    Nasir Hameed



    New Member


    Posts:12
    New Member


    --
    03 Dec 2019 11:24 PM
    Thank you. It sounds nice to re-scale ETM+ Min/Max to 0/255 prior to match OLI stretched bands on the same scale.
    You are not authorized to post a reply.