PDA

查看完整版本 : Coloring the cluster with same colors as defined for ground truth for visualization


poster
2019-11-24, 12:25
<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>Note: The indices obtained after the clustering cant be predefined and depends on the clustering algorithm and clustering input.</p>



More... (https://stackoverflow.com/questions/59014629/coloring-the-cluster-with-same-colors-as-defined-for-ground-truth-for-visualizat)