MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   资料存档 (https://www.labfans.com/bbs/forumdisplay.php?f=72)
-   -   Coloring the cluster with same colors as defined for ground truth for visualization (https://www.labfans.com/bbs/showthread.php?t=22085)

poster 2019-11-25 00:00

Coloring the cluster with same colors as defined for ground truth for visualization
 
<p>Example: (Consider the platform = MATLAB)</p>

<pre><code>Ground_Truth_Indices = [ 1, 1, 1, 2, 2, 2, 3, 3, 3];
</code></pre>

<p>For each unique index in the GT, I have defined a color array.</p>

<pre><code>Color_Array = [ 0, 255, 0; 255, 0, 0; 0, 0, 255]; %assuming (in this eg.) the max. cluster size is 3
</code></pre>

<p>Next, I use a clustering algorithm (DBSCAN in my case) and it gives the following indices:</p>

<pre><code>Clustered_Indices = [2, 2, 2, 3, 3, 3, 1, 1, 1];
</code></pre>

<p>Now, I need to visualize the results alongside the ground truth.
But the obtained indices, after clustering, are different from the ground truth indices.</p>

<p><strong>Thus, according to the color array defined, I would not get the same pattern of colors for ground truth and obtained clusters during visualization. Is there any solution so that I could make both the colorings consistent?</strong></p>

<p><a href="https://i.stack.imgur.com/Uupa1.png" rel="nofollow noreferrer">Figure with ground truth and obtained clusters </a></p>

<p>The same is illustrated in the above link to the figure (not a MatLab plot! Created for the purpose of illustration), where the Cluster 1 should have the same color in the ground truth as well as the obtained cluster results. But, it is not the case here because of the index number associated with colour array defined.</p>

<p>Note: The indices obtained after the clustering cant be predefined and depends on the clustering algorithm and clustering input.</p>



[url=https://stackoverflow.com/questions/59014629/coloring-the-cluster-with-same-colors-as-defined-for-ground-truth-for-visualizat]More...[/url]


所有时间均为北京时间。现在的时间是 21:18

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.