X
PrevPrev Go to previous topic
NextNext Go to next topic
Last Post 13 Dec 2012 09:55 PM by  anon
Independent component analysis: transform matrix unavailable?
 3 Replies
Sort:
You are not authorized to post a reply.
Author Messages

anon



New Member


Posts:
New Member


--
13 Dec 2012 09:55 PM
    Independent component analysis in ENVI could produce a file including the transform matrix so the transform could be reversed later. But the file seems to be binary and I cannot get the values of the matrix. Even the routine ENVI_ICA_DOIT is only able to provide the name of the transform file as an output. Any means to show the matrix? Thanks.

    MariM



    Veteran Member


    Posts:2396
    Veteran Member


    --
    18 Dec 2012 10:36 AM
    There is an undocumented way to get the information out of the .trans file. First, restore one of the ENVI .sav files that has a reader for this file: ENVI> envi_check_save, /transform % Restored file: ENVI_TRN. Then, call the undocumented routine 'transform_read' using parameters to read the forward matrix or inverse matrix: ENVI> transform_read, 'ica.trans', forward_matrix=f, inverse_matrix=i where 'ica.trans' is the name of the .trans file

    Deleted User



    New Member


    Posts:
    New Member


    --
    18 Dec 2012 09:35 PM
    So great you know that. Thank you!

    Deleted User



    New Member


    Posts:1
    New Member


    --
    17 Jul 2013 12:42 PM
    Hello, For the 2-D spatial coherence sorting option under the ICA transform, is there a way to view the sort order? For example, IC band 1 (which has the largest eigenvalue) is not at the top of the spatially sorted list. Is this information available in the .trans file, and if so, how do I view it? Thanks
    You are not authorized to post a reply.