查看单个帖子
旧 2019-11-24, 12:25   #1
poster
高级会员
 
注册日期: 2019-11-21
帖子: 3,006
声望力: 66
poster 正向着好的方向发展
默认 Coloring the cluster with same colors as defined for ground truth for visualization

Example: (Consider the platform = MATLAB)



Ground_Truth_Indices = [ 1, 1, 1, 2, 2, 2, 3, 3, 3];


For each unique index in the GT, I have defined a color array.



Color_Array = [ 0, 255, 0;  255, 0, 0;  0, 0, 255]; #assuming (in this eg.) the max. cluster size is 3


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



Clustered_Indices = [2, 2, 2, 3, 3, 3, 1, 1, 1];


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



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?



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





More...
poster 当前离线   回复时引用此帖