diff --git a/example_workflows/Compare_Masks_Dataset7.json b/example_workflows/Compare_Masks_Dataset7.json index 02d25dc..9ab33be 100644 --- a/example_workflows/Compare_Masks_Dataset7.json +++ b/example_workflows/Compare_Masks_Dataset7.json @@ -1 +1 @@ -{"id":"e3e0b5c0-c671-4586-ad36-5ed9911d0f3b","revision":0,"last_node_id":128,"last_link_id":275,"nodes":[{"id":14,"type":"PreviewImage","pos":[2375,2100],"size":[660,420],"flags":{},"order":10,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":17}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.59","Node name for S&R":"PreviewImage","ue_properties":{"version":"7.0.1","widget_ue_connectable":{}},"widget_ue_connectable":{}},"widgets_values":[],"color":"#232","bgcolor":"#353"},{"id":13,"type":"SET_MaskDifference","pos":[2050,2100],"size":[270,78],"flags":{},"order":8,"mode":0,"inputs":[{"localized_name":"result","name":"result","type":"MASK","link":15},{"localized_name":"reference","name":"reference","type":"MASK","link":65},{"localized_name":"mode","name":"mode","type":"COMBO","widget":{"name":"mode"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[17]}],"properties":{"cnr_id":"image-misc","ver":"64eafc6402dab88363d4529b10ced54eb8a60eb2","Node name for S&R":"SET_MaskDifference","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"mode":true}},"widget_ue_connectable":{"mode":true}},"widgets_values":["Simple (Red/Green)"],"color":"#2a363b","bgcolor":"#3f5159"},{"id":11,"type":"SET_MaskLoad","pos":[1450,2600],"size":[410,450],"flags":{"collapsed":false},"order":6,"mode":0,"inputs":[{"localized_name":"file_name","name":"file_name","type":"STRING","widget":{"name":"file_name"},"link":73},{"localized_name":"batch_size","name":"batch_size","type":"INT","widget":{"name":"batch_size"},"link":null},{"localized_name":"channel","name":"channel","shape":7,"type":"COMBO","widget":{"name":"channel"},"link":null},{"localized_name":"show_preview","name":"show_preview","shape":7,"type":"BOOLEAN","widget":{"name":"show_preview"},"link":null}],"outputs":[{"localized_name":"mask","name":"mask","shape":6,"type":"MASK","links":[10,65]},{"localized_name":"file_name","name":"file_name","shape":6,"type":"STRING","links":null}],"properties":{"cnr_id":"image-misc","ver":"64eafc6402dab88363d4529b10ced54eb8a60eb2","Node name for S&R":"SET_MaskLoad","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"file_name":true,"batch_size":true,"channel":true,"show_preview":true}},"widget_ue_connectable":{"file_name":true,"batch_size":true,"channel":true,"show_preview":true}},"widgets_values":["SOD/gt/Dataset_1/im005.png",1,"red",true],"color":"#2a363b","bgcolor":"#3f5159"},{"id":50,"type":"SET_ConsolidateMetrics","pos":[2450,2725],"size":[270,126],"flags":{"collapsed":false},"order":9,"mode":0,"inputs":[{"localized_name":"metrics","name":"metrics","type":"DICT","link":81},{"localized_name":"img_name","name":"img_name","type":"STRING","link":82},{"localized_name":"destination","name":"destination","type":"STRING","widget":{"name":"destination"},"link":262},{"localized_name":"metric_ids","name":"metric_ids","shape":7,"type":"STRING","widget":{"name":"metric_ids"},"link":273},{"localized_name":"res_destination","name":"res_destination","shape":7,"type":"STRING","widget":{"name":"res_destination"},"link":274}],"outputs":[{"localized_name":"consolidated","name":"consolidated","shape":6,"type":"DICT","links":[218]}],"properties":{"cnr_id":"image-misc","ver":"4cb9bf3d81bc1778546ceb399d2b31dd65950a68","Node name for S&R":"SET_ConsolidateMetrics","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"destination":true}},"widget_ue_connectable":{"destination":true}},"widgets_values":["./result","",""],"color":"#2a363b","bgcolor":"#3f5159"},{"id":12,"type":"SET_MaskLoad","pos":[1450,2100],"size":[400,440],"flags":{"collapsed":false},"order":5,"mode":0,"inputs":[{"localized_name":"file_name","name":"file_name","type":"STRING","widget":{"name":"file_name"},"link":159},{"localized_name":"batch_size","name":"batch_size","type":"INT","widget":{"name":"batch_size"},"link":null},{"localized_name":"channel","name":"channel","shape":7,"type":"COMBO","widget":{"name":"channel"},"link":null},{"localized_name":"show_preview","name":"show_preview","shape":7,"type":"BOOLEAN","widget":{"name":"show_preview"},"link":null}],"outputs":[{"localized_name":"mask","name":"mask","shape":6,"type":"MASK","links":[12,15]},{"localized_name":"file_name","name":"file_name","shape":6,"type":"STRING","links":[]}],"properties":{"cnr_id":"image-misc","ver":"64eafc6402dab88363d4529b10ced54eb8a60eb2","Node name for S&R":"SET_MaskLoad","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"file_name":true,"batch_size":true,"channel":true,"show_preview":true}},"widget_ue_connectable":{"file_name":true,"batch_size":true,"channel":true,"show_preview":true}},"widgets_values":["",1,"red",true],"color":"#2a363b","bgcolor":"#3f5159"},{"id":92,"type":"SET_PlotMetricCurvesPIL","pos":[3175,2725],"size":[270,174],"flags":{},"order":11,"mode":0,"inputs":[{"localized_name":"metrics","name":"metrics","type":"DICT","link":218},{"localized_name":"legend_labels","name":"legend_labels","shape":7,"type":"STRING","link":275},{"localized_name":"plot_title","name":"plot_title","type":"STRING","widget":{"name":"plot_title"},"link":238},{"localized_name":"curve_color","name":"curve_color","type":"STRING","widget":{"name":"curve_color"},"link":null},{"localized_name":"width","name":"width","type":"INT","widget":{"name":"width"},"link":null},{"localized_name":"height","name":"height","type":"INT","widget":{"name":"height"},"link":null},{"localized_name":"auto_scale","name":"auto_scale","type":"BOOLEAN","widget":{"name":"auto_scale"},"link":null}],"outputs":[{"localized_name":"pr_curve_plot","name":"pr_curve_plot","type":"IMAGE","links":[167]},{"localized_name":"fm_curve_plot","name":"fm_curve_plot","type":"IMAGE","links":[171]}],"properties":{"cnr_id":"image-misc","ver":"4cb9bf3d81bc1778546ceb399d2b31dd65950a68","Node name for S&R":"SET_PlotMetricCurvesPIL","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"plot_title":true,"curve_color":true,"width":true,"height":true}},"widget_ue_connectable":{"plot_title":true,"curve_color":true,"width":true,"height":true,"auto_scale":true}},"widgets_values":["Dataset_1","red blue",1600,1200,true],"color":"#2a363b","bgcolor":"#3f5159"},{"id":95,"type":"PreviewImage","pos":[3500,2750],"size":[1150,600],"flags":{},"order":13,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":171}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.59","Node name for S&R":"PreviewImage","ue_properties":{"version":"7.0.1","widget_ue_connectable":{}},"widget_ue_connectable":{}},"widgets_values":[],"color":"#232","bgcolor":"#353"},{"id":93,"type":"PreviewImage","pos":[3500,2150],"size":[1150,525],"flags":{},"order":12,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":167}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.59","Node name for S&R":"PreviewImage","ue_properties":{"version":"7.0.1","widget_ue_connectable":{}},"widget_ue_connectable":{}},"widgets_values":[],"color":"#232","bgcolor":"#353"},{"id":120,"type":"Basic data handling: DataListCreate","pos":[375,2725],"size":[210,106],"flags":{},"order":0,"mode":0,"inputs":[{"localized_name":"item_0","name":"item_0","shape":7,"type":"*","widget":{"name":"item_0"},"link":null},{"name":"item_1","shape":7,"type":"*","widget":{"name":"item_1"},"link":null},{"name":"item_2","shape":7,"type":"*","widget":{"name":"item_2"},"link":null}],"outputs":[{"localized_name":"list","name":"list","shape":6,"type":"*","links":[238,254]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"34e0ef423b283ccb6d3b5aeb20f12535abc21774","Node name for S&R":"Basic data handling: DataListCreate","widget_ue_connectable":{}},"widgets_values":["Dataset_1","Dataset_2",""],"color":"#233","bgcolor":"#355"},{"id":121,"type":"Basic data handling: DataListCreate","pos":[375,2550],"size":[210,106],"flags":{},"order":1,"mode":0,"inputs":[{"localized_name":"item_0","name":"item_0","shape":7,"type":"*","widget":{"name":"item_0"},"link":null},{"name":"item_1","shape":7,"type":"*","widget":{"name":"item_1"},"link":null},{"name":"item_2","shape":7,"type":"*","widget":{"name":"item_2"},"link":null}],"outputs":[{"localized_name":"list","name":"list","shape":6,"type":"*","links":[253]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"34e0ef423b283ccb6d3b5aeb20f12535abc21774","Node name for S&R":"Basic data handling: DataListCreate","widget_ue_connectable":{}},"widgets_values":["Method_1","Method_2",""],"color":"#233","bgcolor":"#355"},{"id":17,"type":"PrimitiveString","pos":[325,2900],"size":[270,58],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"value","name":"value","type":"STRING","widget":{"name":"value"},"link":null}],"outputs":[{"localized_name":"STRING","name":"STRING","type":"STRING","links":[252]}],"title":"Base path","properties":{"cnr_id":"comfy-core","ver":"0.3.59","Node name for S&R":"PrimitiveString","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"value":true}},"widget_ue_connectable":{"value":true}},"widgets_values":["SOD"],"color":"#232","bgcolor":"#353"},{"id":1,"type":"SET_SaliencyEvaluationMetrics","pos":[2000,2350],"size":[300,630],"flags":{"collapsed":false},"order":7,"mode":0,"inputs":[{"localized_name":"prediction","name":"prediction","type":"MASK","link":12},{"localized_name":"ground_truth","name":"ground_truth","type":"MASK","link":10},{"localized_name":"img_name","name":"img_name","shape":7,"type":"STRING","link":74},{"localized_name":"normalize","name":"normalize","shape":7,"type":"BOOLEAN","widget":{"name":"normalize"},"link":null},{"localized_name":"result_save","name":"result_save","shape":7,"type":"BOOLEAN","widget":{"name":"result_save"},"link":null},{"localized_name":"mae_enable","name":"mae_enable","shape":7,"type":"BOOLEAN","widget":{"name":"mae_enable"},"link":null},{"localized_name":"mae_save","name":"mae_save","shape":7,"type":"BOOLEAN","widget":{"name":"mae_save"},"link":null},{"localized_name":"max_f_mes_enable","name":"max_f_mes_enable","shape":7,"type":"BOOLEAN","widget":{"name":"max_f_mes_enable"},"link":null},{"localized_name":"max_f_mes_save","name":"max_f_mes_save","shape":7,"type":"BOOLEAN","widget":{"name":"max_f_mes_save"},"link":null},{"localized_name":"s_mes_enable","name":"s_mes_enable","shape":7,"type":"BOOLEAN","widget":{"name":"s_mes_enable"},"link":null},{"localized_name":"s_mes_save","name":"s_mes_save","shape":7,"type":"BOOLEAN","widget":{"name":"s_mes_save"},"link":null},{"localized_name":"e_mes_enable","name":"e_mes_enable","shape":7,"type":"BOOLEAN","widget":{"name":"e_mes_enable"},"link":null},{"localized_name":"e_mes_save","name":"e_mes_save","shape":7,"type":"BOOLEAN","widget":{"name":"e_mes_save"},"link":null},{"localized_name":"wf_mes_enable","name":"wf_mes_enable","shape":7,"type":"BOOLEAN","widget":{"name":"wf_mes_enable"},"link":null},{"localized_name":"wf_mes_save","name":"wf_mes_save","shape":7,"type":"BOOLEAN","widget":{"name":"wf_mes_save"},"link":null}],"outputs":[{"localized_name":"all","name":"all","shape":6,"type":"DICT","links":[81]},{"localized_name":"img_name","name":"img_name","shape":6,"type":"STRING","links":[82]},{"localized_name":"MAE","name":"MAE","type":"FLOAT","links":null},{"localized_name":"Max_F-measure","name":"Max_F-measure","type":"FLOAT","links":null},{"localized_name":"S-measure","name":"S-measure","type":"FLOAT","links":null},{"localized_name":"E-measure","name":"E-measure","type":"FLOAT","links":null},{"localized_name":"Weighted_F-measure","name":"Weighted_F-measure","type":"FLOAT","links":null}],"properties":{"cnr_id":"image-misc","ver":"64eafc6402dab88363d4529b10ced54eb8a60eb2","Node name for S&R":"SET_SaliencyEvaluationMetrics","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"result_save":true,"mae_enable":true,"mae_save":true,"max_f_mes_enable":true,"max_f_mes_save":true,"s_mes_enable":true,"s_mes_save":true,"e_mes_enable":true,"e_mes_save":true,"wf_mes_enable":true,"wf_mes_save":true}},"widget_ue_connectable":{"normalize":true,"result_save":true,"mae_enable":true,"mae_save":true,"max_f_mes_enable":true,"max_f_mes_save":true,"s_mes_enable":true,"s_mes_save":true,"e_mes_enable":true,"e_mes_save":true,"wf_mes_enable":true,"wf_mes_save":true}},"widgets_values":["
MAE0.0000
Fβmax0.0000
Sα0.0000
Eϕmean0.0000
Eϕmax0.0000
Eϕadp0.0000
Fβw0.0000
","
MAE0.0000
Fβmax0.0000
Sα0.0000
Eϕmean0.0000
Eϕmax0.0000
Eϕadp0.0000
Fβw0.0000
","
MAE0.0000
Fβmax0.0000
Sα0.0000
Eϕmean0.0000
Eϕmax0.0000
Eϕadp0.0000
Fβw0.0000
","
MAE0.0000
Fβmax0.0000
Sα0.0000
Eϕmean0.0000
Eϕmax0.0000
Eϕadp0.0000
Fβw0.0000
","
MAE0.0000
Fβmax0.0000
Sα0.0000
Eϕmean0.0000
Eϕmax0.0000
Eϕadp0.0000
Fβw0.0000
","
MAE0.0000
Fβmax0.0000
Sα0.0000
Eϕmean0.0000
Eϕmax0.0000
Eϕadp0.0000
Fβw0.0000
","
MAE0.0000
Fβmax0.0000
Sα0.0000
Eϕmean0.0000
Eϕmax0.0000
Eϕadp0.0000
Fβw0.0000
","
MAE0.0000
Fβmax0.0000
Sα0.0000
Eϕmean0.0000
Eϕmax0.0000
Eϕadp0.0000
Fβw0.0000
","
MAE0.0000
Fβmax0.0000
Sα0.0000
Eϕmean0.0000
Eϕmax0.0000
Eϕadp0.0000
Fβw0.0000
","
MAE0.0000
Fβmax0.0000
Sα0.0000
Eϕmean0.0000
Eϕmax0.0000
Eϕadp0.0000
Fβw0.0000
","
MAE0.0000
Fβmax0.0000
Sα0.0000
Eϕmean0.0000
Eϕmax0.0000
Eϕadp0.0000
Fβw0.0000
","
MAE0.0000
Fβmax0.0000
Sα0.0000
Eϕmean0.0000
Eϕmax0.0000
Eϕadp0.0000
Fβw0.0000
","
MAE0.0000
Fβmax0.0000
Sα0.0000
Eϕmean0.0000
Eϕmax0.0000
Eϕadp0.0000
Fβw0.0000
"],"color":"#2a363b","bgcolor":"#3f5159"},{"id":44,"type":"SET_ImageDataset","pos":[1075,2575],"size":[270,338],"flags":{"collapsed":false},"order":4,"mode":0,"inputs":[{"localized_name":"source","name":"source","type":"STRING","widget":{"name":"source"},"link":261},{"localized_name":"pattern","name":"pattern","type":"STRING","widget":{"name":"pattern"},"link":null},{"localized_name":"destination","name":"destination","type":"STRING","widget":{"name":"destination"},"link":263},{"localized_name":"dest_ext","name":"dest_ext","type":"STRING","widget":{"name":"dest_ext"},"link":null},{"localized_name":"reference","name":"reference","shape":7,"type":"STRING","widget":{"name":"reference"},"link":272},{"localized_name":"sort_method","name":"sort_method","shape":7,"type":"COMBO","widget":{"name":"sort_method"},"link":null},{"localized_name":"image_load_cap","name":"image_load_cap","shape":7,"type":"INT","widget":{"name":"image_load_cap"},"link":null},{"localized_name":"skip_first_images","name":"skip_first_images","shape":7,"type":"INT","widget":{"name":"skip_first_images"},"link":null},{"localized_name":"select_every_nth","name":"select_every_nth","shape":7,"type":"INT","widget":{"name":"select_every_nth"},"link":null},{"localized_name":"random_seed","name":"random_seed","shape":7,"type":"INT","widget":{"name":"random_seed"},"link":null},{"localized_name":"block_when_finished","name":"block_when_finished","shape":7,"type":"BOOLEAN","widget":{"name":"block_when_finished"},"link":null}],"outputs":[{"localized_name":"images","name":"images","shape":6,"type":"STRING","links":[159]},{"localized_name":"results","name":"results","shape":6,"type":"STRING","links":[74]},{"localized_name":"references","name":"references","shape":6,"type":"STRING","links":[73]}],"properties":{"cnr_id":"image-misc","ver":"a34689b27c842b792cb0fc8011ac5fe1d6ebe8d8","Node name for S&R":"SET_ImageDataset","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"source":true,"pattern":true,"destination":true,"dest_ext":true,"reference":true,"sort_method":true,"image_load_cap":true,"skip_first_images":true,"select_every_nth":true,"random_seed":true}},"widget_ue_connectable":{"source":true,"pattern":true,"destination":true,"dest_ext":true,"reference":true,"sort_method":true,"image_load_cap":true,"skip_first_images":true,"select_every_nth":true,"random_seed":true,"block_when_finished":true}},"widgets_values":["./dataset/im",".*","./result","csv","./dataset/gt","Alphabetical (ASC)",16,0,1,1,false],"color":"#2a363b","bgcolor":"#3f5159"},{"id":126,"type":"3ce0ebe0-ef07-4967-827e-9715b95b02c8","pos":[675,2625],"size":[210,158],"flags":{"collapsed":false},"order":3,"mode":0,"inputs":[{"label":"base_path","localized_name":"path2","name":"path2","type":"STRING","widget":{"name":"path2"},"link":252},{"label":"methods","localized_name":"list_A","name":"list_A","type":"*","link":253},{"label":"datasets","localized_name":"list_B","name":"list_B","type":"*","link":254}],"outputs":[{"label":"input","name":"path","type":"STRING","links":[261]},{"label":"output","name":"path_1","type":"STRING","links":[262,263]},{"label":"gt","name":"path_2","type":"STRING","links":[272]},{"label":"output_id","name":"STRING","type":"STRING","links":[273]},{"label":"output_base","name":"path_3","type":"STRING","links":[274]},{"label":"legend_labels","name":"B_out","type":"*","links":[275]}],"properties":{"proxyWidgets":[["-1","path2"]],"cnr_id":"comfy-core","ver":"0.3.66","widget_ue_connectable":{}},"widgets_values":["pred_maps"],"color":"#323","bgcolor":"#535"}],"links":[[10,11,0,1,1,"MASK"],[12,12,0,1,0,"MASK"],[15,12,0,13,0,"MASK"],[17,13,0,14,0,"IMAGE"],[65,11,0,13,1,"MASK"],[73,44,2,11,0,"STRING"],[74,44,1,1,2,"STRING"],[81,1,0,50,0,"DICT"],[82,1,1,50,1,"STRING"],[159,44,0,12,0,"STRING"],[167,92,0,93,0,"IMAGE"],[171,92,1,95,0,"IMAGE"],[218,50,0,92,0,"DICT"],[238,120,0,92,2,"STRING"],[252,17,0,126,0,"STRING"],[253,121,0,126,1,"*"],[254,120,0,126,2,"*"],[261,126,0,44,0,"STRING"],[262,126,1,50,2,"STRING"],[263,126,1,44,2,"STRING"],[272,126,2,44,4,"STRING"],[273,126,3,50,3,"STRING"],[274,126,4,50,4,"STRING"],[275,126,5,92,1,"STRING"]],"groups":[{"id":2,"title":"Load and compare","bounding":[1425,2000,1630,1060],"color":"#3f789e","font_size":24,"flags":{}},{"id":3,"title":"Compose the image and reference paths","bounding":[300,2475,625,500],"color":"#3f789e","font_size":24,"flags":{}},{"id":7,"title":"Plots","bounding":[3475,2075,1200,1300],"color":"#3f789e","font_size":24,"flags":{}}],"definitions":{"subgraphs":[{"id":"3ce0ebe0-ef07-4967-827e-9715b95b02c8","version":1,"state":{"lastGroupId":7,"lastNodeId":134,"lastLinkId":273,"lastRerouteId":43},"revision":0,"config":{},"name":"Path create","inputNode":{"id":-10,"bounding":[-1025,2600,120,100]},"outputNode":{"id":-20,"bounding":[1325,2575,120,160]},"inputs":[{"id":"e82411a8-2a90-4c0a-961d-696d838e42fb","name":"path2","type":"STRING","linkIds":[51,40],"localized_name":"path2","label":"base_path","shape":7,"pos":[-925,2620]},{"id":"20f0405f-75f4-4d8c-b335-e089a50b43a7","name":"list_A","type":"*","linkIds":[242],"localized_name":"list_A","label":"methods","pos":[-925,2640]},{"id":"0f95981f-d683-4610-937a-99d4ae13e780","name":"list_B","type":"*","linkIds":[243],"localized_name":"list_B","label":"datasets","pos":[-925,2660]}],"outputs":[{"id":"5e724299-38ef-44b0-8fd8-1c51456b0a2c","name":"path","type":"STRING","linkIds":[256],"label":"input","pos":[1345,2595]},{"id":"fedc5410-87c6-420d-834c-34ff490b4e06","name":"path_1","type":"STRING","linkIds":[257],"label":"output","pos":[1345,2615]},{"id":"ad59d7eb-ff25-4efe-a2fe-9bebda625ddb","name":"path_2","type":"STRING","linkIds":[269],"label":"gt","pos":[1345,2635]},{"id":"e6c90c5d-f65b-4763-a700-070a164ca1c9","name":"STRING","type":"STRING","linkIds":[270],"label":"output_id","pos":[1345,2655]},{"id":"0bc818df-af4b-4548-b352-acdd653a0444","name":"path_3","type":"STRING","linkIds":[271],"label":"output_base","pos":[1345,2675]},{"id":"8e895392-8db5-4d48-bc2f-dbe20a92218e","name":"B_out","type":"*","linkIds":[273],"label":"legend_labels","pos":[1345,2695]}],"widgets":[],"nodes":[{"id":36,"type":"Basic data handling: PathJoin","pos":[-625,2900],"size":[270,82],"flags":{},"order":11,"mode":0,"inputs":[{"localized_name":"path1","name":"path1","type":"STRING","widget":{"name":"path1"},"link":87},{"localized_name":"path2","name":"path2","shape":7,"type":"STRING","widget":{"name":"path2"},"link":51}],"outputs":[{"localized_name":"path","name":"path","type":"STRING","links":[53,268,271]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.6.0","Node name for S&R":"Basic data handling: PathJoin","widget_ue_connectable":{"path1":true,"path2":true},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"path1":true,"path2":true}}},"widgets_values":["","pred_maps"],"color":"#233","bgcolor":"#355"},{"id":33,"type":"Basic data handling: PathJoin","pos":[-625,2475],"size":[270,82],"flags":{},"order":10,"mode":0,"inputs":[{"localized_name":"path1","name":"path1","type":"STRING","widget":{"name":"path1"},"link":86},{"localized_name":"path2","name":"path2","shape":7,"type":"STRING","widget":{"name":"path2"},"link":40}],"outputs":[{"localized_name":"path","name":"path","type":"STRING","links":[41,42]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.6.0","Node name for S&R":"Basic data handling: PathJoin","widget_ue_connectable":{"path1":true,"path2":true},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"path1":true,"path2":true}}},"widgets_values":["","pred_maps"],"color":"#233","bgcolor":"#355"},{"id":18,"type":"Basic data handling: PathJoin","pos":[-275,3100],"size":[270,82],"flags":{},"order":6,"mode":0,"inputs":[{"localized_name":"path1","name":"path1","type":"STRING","widget":{"name":"path1"},"link":42},{"localized_name":"path2","name":"path2","shape":7,"type":"STRING","widget":{"name":"path2"},"link":null}],"outputs":[{"localized_name":"path","name":"path","type":"STRING","links":[24]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.6.0","Node name for S&R":"Basic data handling: PathJoin","widget_ue_connectable":{"path1":true,"path2":true},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"path1":true,"path2":true}}},"widgets_values":["","gt"],"color":"#233","bgcolor":"#355"},{"id":125,"type":"SET_CartesianProduct","pos":[-275,2625],"size":[210,78],"flags":{},"order":14,"mode":0,"inputs":[{"localized_name":"list_A","name":"list_A","type":"*","link":242},{"localized_name":"list_B","name":"list_B","type":"*","link":243},{"localized_name":"order","name":"order","type":"COMBO","widget":{"name":"order"},"link":null}],"outputs":[{"localized_name":"A_out","name":"A_out","shape":6,"type":"*","links":[251,254,255,260,262,273]},{"localized_name":"B_out","name":"B_out","shape":6,"type":"*","links":[248,252,253,265]}],"properties":{"cnr_id":"image-misc","ver":"d02c46e15c1d744d8c95d9ea071dea63a35cfc3d","Node name for S&R":"SET_CartesianProduct","widget_ue_connectable":{}},"widgets_values":["A_fast (A1, A2, A1...)"],"color":"#2a363b","bgcolor":"#3f5159"},{"id":19,"type":"Basic data handling: PathJoin","pos":[75,2350],"size":[270,82],"flags":{},"order":7,"mode":0,"inputs":[{"localized_name":"path1","name":"path1","type":"STRING","widget":{"name":"path1"},"link":20},{"localized_name":"path2","name":"path2","shape":7,"type":"STRING","widget":{"name":"path2"},"link":254}],"outputs":[{"localized_name":"path","name":"path","type":"STRING","links":[21]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.6.0","Node name for S&R":"Basic data handling: PathJoin","widget_ue_connectable":{"path1":true,"path2":true},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"path1":true,"path2":true}}},"widgets_values":["","Method_2"],"color":"#233","bgcolor":"#355"},{"id":38,"type":"Basic data handling: PathJoin","pos":[100,2900],"size":[270,82],"flags":{},"order":12,"mode":0,"inputs":[{"localized_name":"path1","name":"path1","type":"STRING","widget":{"name":"path1"},"link":53},{"localized_name":"path2","name":"path2","shape":7,"type":"STRING","widget":{"name":"path2"},"link":255}],"outputs":[{"localized_name":"path","name":"path","type":"STRING","links":[55]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.6.0","Node name for S&R":"Basic data handling: PathJoin","widget_ue_connectable":{"path1":true,"path2":true},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"path1":true,"path2":true}}},"widgets_values":["","gt"],"color":"#233","bgcolor":"#355"},{"id":54,"type":"Basic data handling: PathOutputDir","pos":[-850,2925],"size":[140,26],"flags":{},"order":0,"mode":0,"inputs":[],"outputs":[{"localized_name":"output_path","name":"output_path","type":"STRING","links":[87]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.7.0","Node name for S&R":"Basic data handling: PathOutputDir","widget_ue_connectable":{},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{}}},"widgets_values":[],"color":"#233","bgcolor":"#355"},{"id":53,"type":"Basic data handling: PathInputDir","pos":[-875,2500],"size":[140,26],"flags":{},"order":1,"mode":0,"inputs":[],"outputs":[{"localized_name":"input_path","name":"input_path","type":"STRING","links":[86]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.7.0","Node name for S&R":"Basic data handling: PathInputDir","widget_ue_connectable":{},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{}}},"widgets_values":[],"color":"#233","bgcolor":"#355"},{"id":16,"type":"Basic data handling: PathJoin","pos":[-275,2375],"size":[270,82],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"path1","name":"path1","type":"STRING","widget":{"name":"path1"},"link":41},{"localized_name":"path2","name":"path2","shape":7,"type":"STRING","widget":{"name":"path2"},"link":null}],"outputs":[{"localized_name":"path","name":"path","type":"STRING","links":[20]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.6.0","Node name for S&R":"Basic data handling: PathJoin","widget_ue_connectable":{"path1":true,"path2":true},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"path1":true,"path2":true}}},"widgets_values":["","pred_maps"],"color":"#233","bgcolor":"#355"},{"id":126,"type":"Note","pos":[400,2175],"size":[275,88],"flags":{},"order":2,"mode":0,"inputs":[],"outputs":[],"properties":{},"widgets_values":["INPUT/BASE_PATH/pred_maps/METHOD/DATASET"],"color":"#432","bgcolor":"#653"},{"id":127,"type":"Note","pos":[475,2725],"size":[275,88],"flags":{},"order":3,"mode":0,"inputs":[],"outputs":[],"properties":{},"widgets_values":["OUTPUT/BASE_PATH/METHOD/DATASET"],"color":"#432","bgcolor":"#653"},{"id":20,"type":"Basic data handling: PathJoin","pos":[400,2325],"size":[270,82],"flags":{},"order":8,"mode":0,"inputs":[{"localized_name":"path1","name":"path1","type":"STRING","widget":{"name":"path1"},"link":21},{"localized_name":"path2","name":"path2","shape":7,"type":"STRING","widget":{"name":"path2"},"link":253}],"outputs":[{"localized_name":"path","name":"path","type":"STRING","links":[68,256]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.6.0","Node name for S&R":"Basic data handling: PathJoin","widget_ue_connectable":{"path1":true,"path2":true},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"path1":true,"path2":true}}},"widgets_values":["","pred_maps"],"color":"#233","bgcolor":"#355"},{"id":39,"type":"Basic data handling: PathJoin","pos":[475,2875],"size":[270,82],"flags":{},"order":13,"mode":0,"inputs":[{"localized_name":"path1","name":"path1","type":"STRING","widget":{"name":"path1"},"link":55},{"localized_name":"path2","name":"path2","shape":7,"type":"STRING","widget":{"name":"path2"},"link":248}],"outputs":[{"localized_name":"path","name":"path","type":"STRING","links":[69,85,257]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.6.0","Node name for S&R":"Basic data handling: PathJoin","widget_ue_connectable":{"path1":true,"path2":true},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"path1":true,"path2":true}}},"widgets_values":["","gt"],"color":"#233","bgcolor":"#355"},{"id":129,"type":"Basic data handling: StringConcat","pos":[425,2500],"size":[270,82],"flags":{},"order":15,"mode":0,"inputs":[{"localized_name":"string_a","name":"string_a","type":"STRING","widget":{"name":"string_a"},"link":262},{"localized_name":"string_b","name":"string_b","type":"STRING","widget":{"name":"string_b"},"link":null}],"outputs":[{"localized_name":"STRING","name":"STRING","type":"STRING","links":[266]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"34e0ef423b283ccb6d3b5aeb20f12535abc21774","Node name for S&R":"Basic data handling: StringConcat","widget_ue_connectable":{}},"widgets_values":["","/"],"color":"#233","bgcolor":"#355"},{"id":128,"type":"Note","pos":[450,3200],"size":[275,88],"flags":{},"order":4,"mode":0,"inputs":[],"outputs":[],"properties":{},"widgets_values":["INPUT/BASE_PATH/gt/DATASET"],"color":"#432","bgcolor":"#653"},{"id":23,"type":"Basic data handling: PathJoin","pos":[450,3075],"size":[270,82],"flags":{},"order":9,"mode":0,"inputs":[{"localized_name":"path1","name":"path1","type":"STRING","widget":{"name":"path1"},"link":24},{"localized_name":"path2","name":"path2","shape":7,"type":"STRING","widget":{"name":"path2"},"link":252}],"outputs":[{"localized_name":"path","name":"path","type":"STRING","links":[70,261,269]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.6.0","Node name for S&R":"Basic data handling: PathJoin","widget_ue_connectable":{"path1":true,"path2":true},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"path1":true,"path2":true}}},"widgets_values":["","pred_maps"],"color":"#233","bgcolor":"#355"},{"id":130,"type":"Basic data handling: StringConcat","pos":[750,2550],"size":[270,82],"flags":{},"order":16,"mode":0,"inputs":[{"localized_name":"string_a","name":"string_a","type":"STRING","widget":{"name":"string_a"},"link":266},{"localized_name":"string_b","name":"string_b","type":"STRING","widget":{"name":"string_b"},"link":265}],"outputs":[{"localized_name":"STRING","name":"STRING","type":"STRING","links":[267,270]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"34e0ef423b283ccb6d3b5aeb20f12535abc21774","Node name for S&R":"Basic data handling: StringConcat","widget_ue_connectable":{}},"widgets_values":["",""],"color":"#233","bgcolor":"#355"}],"groups":[],"links":[{"id":87,"origin_id":54,"origin_slot":0,"target_id":36,"target_slot":0,"type":"STRING"},{"id":86,"origin_id":53,"origin_slot":0,"target_id":33,"target_slot":0,"type":"STRING"},{"id":41,"origin_id":33,"origin_slot":0,"target_id":16,"target_slot":0,"type":"STRING"},{"id":42,"origin_id":33,"origin_slot":0,"target_id":18,"target_slot":0,"type":"STRING"},{"id":20,"origin_id":16,"origin_slot":0,"target_id":19,"target_slot":0,"type":"STRING"},{"id":53,"origin_id":36,"origin_slot":0,"target_id":38,"target_slot":0,"type":"STRING","parentId":39},{"id":24,"origin_id":18,"origin_slot":0,"target_id":23,"target_slot":0,"type":"STRING"},{"id":55,"origin_id":38,"origin_slot":0,"target_id":39,"target_slot":0,"type":"STRING"},{"id":248,"origin_id":125,"origin_slot":1,"target_id":39,"target_slot":1,"type":"STRING","parentId":37},{"id":21,"origin_id":19,"origin_slot":0,"target_id":20,"target_slot":0,"type":"STRING"},{"id":51,"origin_id":-10,"origin_slot":0,"target_id":36,"target_slot":1,"type":"STRING"},{"id":40,"origin_id":-10,"origin_slot":0,"target_id":33,"target_slot":1,"type":"STRING"},{"id":242,"origin_id":-10,"origin_slot":1,"target_id":125,"target_slot":0,"type":"*"},{"id":243,"origin_id":-10,"origin_slot":2,"target_id":125,"target_slot":1,"type":"*"},{"id":252,"origin_id":125,"origin_slot":1,"target_id":23,"target_slot":1,"type":"STRING","parentId":37},{"id":253,"origin_id":125,"origin_slot":1,"target_id":20,"target_slot":1,"type":"STRING","parentId":37},{"id":254,"origin_id":125,"origin_slot":0,"target_id":19,"target_slot":1,"type":"STRING","parentId":38},{"id":255,"origin_id":125,"origin_slot":0,"target_id":38,"target_slot":1,"type":"STRING","parentId":38},{"id":256,"origin_id":20,"origin_slot":0,"target_id":-20,"target_slot":0,"type":"STRING"},{"id":257,"origin_id":39,"origin_slot":0,"target_id":-20,"target_slot":1,"type":"STRING"},{"id":262,"origin_id":125,"origin_slot":0,"target_id":129,"target_slot":0,"type":"STRING","parentId":38},{"id":265,"origin_id":125,"origin_slot":1,"target_id":130,"target_slot":1,"type":"STRING","parentId":37},{"id":266,"origin_id":129,"origin_slot":0,"target_id":130,"target_slot":0,"type":"STRING"},{"id":269,"origin_id":23,"origin_slot":0,"target_id":-20,"target_slot":2,"type":"STRING"},{"id":270,"origin_id":130,"origin_slot":0,"target_id":-20,"target_slot":3,"type":"STRING"},{"id":271,"origin_id":36,"origin_slot":0,"target_id":-20,"target_slot":4,"type":"STRING","parentId":43},{"id":273,"origin_id":125,"origin_slot":0,"target_id":-20,"target_slot":5,"type":"*","parentId":38}],"reroutes":[{"id":37,"pos":[375,2700],"linkIds":[248,252,253,265],"floating":{"slotType":"input"}},{"id":38,"pos":[50,2650],"linkIds":[254,255,262,273]},{"id":39,"pos":[-127,2925],"linkIds":[53,271]},{"id":42,"parentId":39,"pos":[241.71608954802457,3332.165553229266],"linkIds":[271]},{"id":43,"parentId":42,"pos":[888.4060220513168,3330.9938990753385],"linkIds":[271]}],"extra":{}}]},"config":{},"extra":{"ue_links":[],"links_added_by_ue":[],"reroutes":[{"id":1,"parentId":35,"pos":[1100,3075],"linkIds":[262]},{"id":2,"parentId":1,"pos":[2375,3075],"linkIds":[262]},{"id":5,"pos":[1950,2400],"linkIds":[10,65]},{"id":7,"pos":[1450,2550],"linkIds":[74]},{"id":8,"parentId":7,"pos":[1925,2550],"linkIds":[74]},{"id":30,"parentId":33,"pos":[3075,3175],"linkIds":[275]},{"id":31,"parentId":36,"pos":[650,3200],"linkIds":[238]},{"id":32,"parentId":31,"pos":[3125,3200],"linkIds":[238]},{"id":33,"parentId":37,"pos":[950,3175],"linkIds":[275]},{"id":35,"pos":[975,2675],"linkIds":[262,263]},{"id":36,"pos":[625,2950],"linkIds":[238]},{"id":37,"pos":[900,2950],"linkIds":[275]},{"id":38,"pos":[1087.6217415055216,3115.295948478345],"linkIds":[273]},{"id":39,"parentId":38,"pos":[2395.4860537109425,3105.7106167853835],"linkIds":[273]},{"id":40,"pos":[1024.7846226889699,3140.8568091578745],"linkIds":[274]},{"id":41,"parentId":40,"pos":[2418.9168486259355,3141.921806287586],"linkIds":[274]}],"ds":{"scale":0.5830049367450394,"offset":[-863.2333867404435,-1383.8613732137217]},"linkExtensions":[{"id":10,"parentId":5},{"id":65,"parentId":5},{"id":74,"parentId":8},{"id":238,"parentId":32},{"id":262,"parentId":2},{"id":263,"parentId":35},{"id":273,"parentId":39},{"id":274,"parentId":41},{"id":275,"parentId":30}]},"version":0.4} \ No newline at end of file +{"id":"e3e0b5c0-c671-4586-ad36-5ed9911d0f3b","revision":0,"last_node_id":156,"last_link_id":309,"nodes":[{"id":13,"type":"SET_MaskDifference","pos":[1925,2125],"size":[270,78],"flags":{},"order":21,"mode":0,"inputs":[{"localized_name":"result","name":"result","type":"MASK","link":288},{"localized_name":"reference","name":"reference","type":"MASK","link":289},{"localized_name":"mode","name":"mode","type":"COMBO","widget":{"name":"mode"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[17]}],"properties":{"cnr_id":"image-misc","ver":"64eafc6402dab88363d4529b10ced54eb8a60eb2","Node name for S&R":"SET_MaskDifference","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"mode":true}},"widget_ue_connectable":{"mode":true}},"widgets_values":["Simple (Red/Green)"],"color":"#2a363b","bgcolor":"#3f5159"},{"id":50,"type":"SET_ConsolidateMetrics","pos":[2325,2750],"size":[270,126],"flags":{"collapsed":false},"order":22,"mode":0,"inputs":[{"localized_name":"metrics","name":"metrics","type":"DICT","link":290},{"localized_name":"img_name","name":"img_name","type":"STRING","link":291},{"localized_name":"destination","name":"destination","type":"STRING","widget":{"name":"destination"},"link":262},{"localized_name":"metric_ids","name":"metric_ids","shape":7,"type":"STRING","widget":{"name":"metric_ids"},"link":277},{"localized_name":"res_destination","name":"res_destination","shape":7,"type":"STRING","widget":{"name":"res_destination"},"link":274}],"outputs":[{"localized_name":"consolidated","name":"consolidated","shape":6,"type":"DICT","links":[218]}],"properties":{"cnr_id":"image-misc","ver":"4cb9bf3d81bc1778546ceb399d2b31dd65950a68","Node name for S&R":"SET_ConsolidateMetrics","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"destination":true}},"widget_ue_connectable":{"destination":true}},"widgets_values":["./result","",""],"color":"#2a363b","bgcolor":"#3f5159"},{"id":92,"type":"SET_PlotMetricCurvesPIL","pos":[3050,2750],"size":[270,174],"flags":{},"order":24,"mode":0,"inputs":[{"localized_name":"metrics","name":"metrics","type":"DICT","link":218},{"localized_name":"legend_labels","name":"legend_labels","shape":7,"type":"STRING","link":275},{"localized_name":"plot_title","name":"plot_title","type":"STRING","widget":{"name":"plot_title"},"link":238},{"localized_name":"curve_color","name":"curve_color","type":"STRING","widget":{"name":"curve_color"},"link":null},{"localized_name":"width","name":"width","type":"INT","widget":{"name":"width"},"link":null},{"localized_name":"height","name":"height","type":"INT","widget":{"name":"height"},"link":null},{"localized_name":"auto_scale","name":"auto_scale","type":"BOOLEAN","widget":{"name":"auto_scale"},"link":null}],"outputs":[{"localized_name":"pr_curve_plot","name":"pr_curve_plot","type":"IMAGE","links":[167]},{"localized_name":"fm_curve_plot","name":"fm_curve_plot","type":"IMAGE","links":[171]}],"properties":{"cnr_id":"image-misc","ver":"4cb9bf3d81bc1778546ceb399d2b31dd65950a68","Node name for S&R":"SET_PlotMetricCurvesPIL","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"plot_title":true,"curve_color":true,"width":true,"height":true}},"widget_ue_connectable":{"plot_title":true,"curve_color":true,"width":true,"height":true,"auto_scale":true}},"widgets_values":["Dataset_1","red blue",1600,1200,true],"color":"#2a363b","bgcolor":"#3f5159"},{"id":95,"type":"PreviewImage","pos":[3375,2775],"size":[1150,600],"flags":{},"order":26,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":171}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.59","Node name for S&R":"PreviewImage","ue_properties":{"version":"7.0.1","widget_ue_connectable":{}},"widget_ue_connectable":{}},"widgets_values":[],"color":"#232","bgcolor":"#353"},{"id":121,"type":"Basic data handling: DataListCreate","pos":[-110,2530],"size":[210,106],"flags":{},"order":0,"mode":0,"inputs":[{"localized_name":"item_0","name":"item_0","shape":7,"type":"*","widget":{"name":"item_0"},"link":null},{"name":"item_1","shape":7,"type":"*","widget":{"name":"item_1"},"link":null},{"name":"item_2","shape":7,"type":"*","widget":{"name":"item_2"},"link":null}],"outputs":[{"localized_name":"list","name":"list","shape":6,"type":"*","links":[253]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"34e0ef423b283ccb6d3b5aeb20f12535abc21774","Node name for S&R":"Basic data handling: DataListCreate","ue_properties":{"version":"7.0.1","widget_ue_connectable":{}},"widget_ue_connectable":{"item_0":true,"item_1":true,"item_2":true}},"widgets_values":["Method_1","Method_2",""],"color":"#233","bgcolor":"#355"},{"id":17,"type":"PrimitiveString","pos":[-160,2880],"size":[270,58],"flags":{},"order":1,"mode":0,"inputs":[{"localized_name":"value","name":"value","type":"STRING","widget":{"name":"value"},"link":null}],"outputs":[{"localized_name":"STRING","name":"STRING","type":"STRING","links":[252]}],"title":"Base path","properties":{"cnr_id":"comfy-core","ver":"0.3.59","Node name for S&R":"PrimitiveString","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"value":true}},"widget_ue_connectable":{"value":true}},"widgets_values":["SOD"],"color":"#232","bgcolor":"#353"},{"id":14,"type":"PreviewImage","pos":[2250,2125],"size":[660,420],"flags":{},"order":23,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":17}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.59","Node name for S&R":"PreviewImage","ue_properties":{"version":"7.0.1","widget_ue_connectable":{}},"widget_ue_connectable":{}},"widgets_values":[],"color":"#232","bgcolor":"#353"},{"id":12,"type":"SET_MaskLoad","pos":[1325,2125],"size":[400,440],"flags":{"collapsed":false},"order":17,"mode":0,"inputs":[{"localized_name":"file_name","name":"file_name","type":"STRING","widget":{"name":"file_name"},"link":294},{"localized_name":"batch_size","name":"batch_size","type":"INT","widget":{"name":"batch_size"},"link":null},{"localized_name":"channel","name":"channel","shape":7,"type":"COMBO","widget":{"name":"channel"},"link":null},{"localized_name":"show_preview","name":"show_preview","shape":7,"type":"BOOLEAN","widget":{"name":"show_preview"},"link":null}],"outputs":[{"localized_name":"mask","name":"mask","shape":6,"type":"MASK","links":[12,288]},{"localized_name":"file_name","name":"file_name","shape":6,"type":"STRING","links":[]}],"properties":{"cnr_id":"image-misc","ver":"64eafc6402dab88363d4529b10ced54eb8a60eb2","Node name for S&R":"SET_MaskLoad","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"file_name":true,"batch_size":true,"channel":true,"show_preview":true}},"widget_ue_connectable":{"file_name":true,"batch_size":true,"channel":true,"show_preview":true}},"widgets_values":["",1,"red",true],"color":"#2a363b","bgcolor":"#3f5159"},{"id":11,"type":"SET_MaskLoad","pos":[1325,2625],"size":[410,450],"flags":{"collapsed":false},"order":19,"mode":0,"inputs":[{"localized_name":"file_name","name":"file_name","type":"STRING","widget":{"name":"file_name"},"link":306},{"localized_name":"batch_size","name":"batch_size","type":"INT","widget":{"name":"batch_size"},"link":null},{"localized_name":"channel","name":"channel","shape":7,"type":"COMBO","widget":{"name":"channel"},"link":null},{"localized_name":"show_preview","name":"show_preview","shape":7,"type":"BOOLEAN","widget":{"name":"show_preview"},"link":null}],"outputs":[{"localized_name":"mask","name":"mask","shape":6,"type":"MASK","links":[10,289]},{"localized_name":"file_name","name":"file_name","shape":6,"type":"STRING","links":null}],"properties":{"cnr_id":"image-misc","ver":"64eafc6402dab88363d4529b10ced54eb8a60eb2","Node name for S&R":"SET_MaskLoad","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"file_name":true,"batch_size":true,"channel":true,"show_preview":true}},"widget_ue_connectable":{"file_name":true,"batch_size":true,"channel":true,"show_preview":true}},"widgets_values":["SOD/gt/Dataset_1/im005.png",1,"red",true],"color":"#2a363b","bgcolor":"#3f5159"},{"id":126,"type":"3ce0ebe0-ef07-4967-827e-9715b95b02c8","pos":[190,2610],"size":[210,158],"flags":{"collapsed":false},"order":12,"mode":0,"inputs":[{"label":"base_path","localized_name":"path2","name":"path2","type":"STRING","widget":{"name":"path2"},"link":252},{"label":"methods","localized_name":"list_A","name":"list_A","type":"*","link":253},{"label":"datasets","localized_name":"list_B","name":"list_B","type":"*","link":254}],"outputs":[{"label":"input","name":"path","type":"STRING","links":[261]},{"label":"output","name":"path_1","type":"STRING","links":[262,263]},{"label":"gt","name":"path_2","type":"STRING","links":[272]},{"label":"output_id","name":"STRING","type":"STRING","links":[277]},{"label":"output_base","name":"path_3","type":"STRING","links":[274]},{"label":"legend_labels","name":"B_out","type":"*","links":[275]}],"properties":{"proxyWidgets":[["-1","path2"]],"cnr_id":"comfy-core","ver":"0.3.66","ue_properties":{"version":"7.0.1","widget_ue_connectable":{}},"widget_ue_connectable":{"path2":true}},"widgets_values":["pred_maps"],"color":"#323","bgcolor":"#535"},{"id":120,"type":"Basic data handling: DataListCreate","pos":[-110,2710],"size":[210,106],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"item_0","name":"item_0","shape":7,"type":"*","widget":{"name":"item_0"},"link":null},{"name":"item_1","shape":7,"type":"*","widget":{"name":"item_1"},"link":null},{"name":"item_2","shape":7,"type":"*","widget":{"name":"item_2"},"link":null}],"outputs":[{"localized_name":"list","name":"list","shape":6,"type":"*","links":[238,254]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"34e0ef423b283ccb6d3b5aeb20f12535abc21774","Node name for S&R":"Basic data handling: DataListCreate","ue_properties":{"version":"7.0.1","widget_ue_connectable":{}},"widget_ue_connectable":{"item_0":true,"item_1":true,"item_2":true}},"widgets_values":["Dataset_1","Dataset_2",""],"color":"#233","bgcolor":"#355"},{"id":133,"type":"SET_ImageMemoryEstimator","pos":[940,2320],"size":[300,240],"flags":{},"order":14,"mode":0,"inputs":[{"localized_name":"file_name","name":"file_name","type":"STRING","link":292},{"localized_name":"is_image","name":"is_image","type":"BOOLEAN","widget":{"name":"is_image"},"link":null},{"localized_name":"is_mask","name":"is_mask","type":"BOOLEAN","widget":{"name":"is_mask"},"link":null}],"outputs":[{"localized_name":"total_bytes","name":"total_bytes","type":"INT","links":null},{"localized_name":"human_readable","name":"human_readable","type":"STRING","links":[293]},{"localized_name":"file_name","name":"file_name","shape":6,"type":"STRING","links":[294]}],"properties":{"cnr_id":"image-misc","ver":"e105455bc7bf629ea61fa7f6fd677d1dca9a47cc","Node name for S&R":"SET_ImageMemoryEstimator","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"is_image":true,"is_mask":true}},"widget_ue_connectable":{"is_image":true,"is_mask":true}},"widgets_values":["Number of images: 64
Minimum Dimensions: 266x400
Maximum Dimensions: 960x1080
Total Raw Tensor Size: 96.37 MiB (101049600 bytes)","Number of images: 64
Minimum Dimensions: 266x400
Maximum Dimensions: 960x1080
Total Raw Tensor Size: 385.47 MiB (404198400 bytes)","Number of images: 64
Minimum Dimensions: 266x400
Maximum Dimensions: 960x1080
Total Raw Tensor Size: 385.47 MiB (404198400 bytes)"],"color":"#2a363b","bgcolor":"#3f5159"},{"id":145,"type":"PreviewAny","pos":[940,2030],"size":[210,88],"flags":{},"order":18,"mode":0,"inputs":[{"localized_name":"source","name":"source","type":"*","link":304}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.59","Node name for S&R":"PreviewAny","ue_properties":{"version":"7.0.1","widget_ue_connectable":{}},"widget_ue_connectable":{}},"widgets_values":[],"color":"#232","bgcolor":"#353"},{"id":146,"type":"SET_ImageMemoryEstimator","pos":[940,2660],"size":[300,240],"flags":{},"order":15,"mode":0,"inputs":[{"localized_name":"file_name","name":"file_name","type":"STRING","link":305},{"localized_name":"is_image","name":"is_image","type":"BOOLEAN","widget":{"name":"is_image"},"link":null},{"localized_name":"is_mask","name":"is_mask","type":"BOOLEAN","widget":{"name":"is_mask"},"link":null}],"outputs":[{"localized_name":"total_bytes","name":"total_bytes","type":"INT","links":null},{"localized_name":"human_readable","name":"human_readable","type":"STRING","links":[304]},{"localized_name":"file_name","name":"file_name","shape":6,"type":"STRING","links":[306]}],"properties":{"cnr_id":"image-misc","ver":"e105455bc7bf629ea61fa7f6fd677d1dca9a47cc","Node name for S&R":"SET_ImageMemoryEstimator","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"is_image":true,"is_mask":true}},"widget_ue_connectable":{"is_image":true,"is_mask":true}},"widgets_values":["Number of images: 64
Minimum Dimensions: 266x400
Maximum Dimensions: 960x1080
Total Raw Tensor Size: 96.37 MiB (101049600 bytes)","Number of images: 64
Minimum Dimensions: 266x400
Maximum Dimensions: 960x1080
Total Raw Tensor Size: 385.47 MiB (404198400 bytes)","Number of images: 64
Minimum Dimensions: 266x400
Maximum Dimensions: 960x1080
Total Raw Tensor Size: 385.47 MiB (404198400 bytes)"],"color":"#2a363b","bgcolor":"#3f5159"},{"id":134,"type":"PreviewAny","pos":[940,2160],"size":[210,88],"flags":{},"order":16,"mode":0,"inputs":[{"localized_name":"source","name":"source","type":"*","link":293}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.59","Node name for S&R":"PreviewAny","ue_properties":{"version":"7.0.1","widget_ue_connectable":{}},"widget_ue_connectable":{}},"widgets_values":[],"color":"#232","bgcolor":"#353"},{"id":147,"type":"MarkdownNote","pos":[-200,2150],"size":[625,250],"flags":{},"order":3,"mode":0,"inputs":[],"outputs":[],"properties":{"widget_ue_connectable":{}},"widgets_values":["# 1 Here we configure the paths\n\nDownload the dataset example from [SOD Evaluation Metrics](https://github.com/zyjwuyan/SOD_Evaluation_Metrics) repo.\n\nCopy the files to a subdir inside `ComfyUI/input`\n\nIn this example we asume the files are in `SOD` subdir, so `ComfyUI/input/SOD/gt/` contains the reference images\n\nThe first list contains the name of the methods we are comparing, and the second list the name of the datasets we are using.\n\nThe `Base path` node contains the above mentioned name: `SOD`\n\nThe `Path create` subgraph might look quite complex at first sight, but is just a description of the arbitrary paths used in the example.\n"],"color":"#432","bgcolor":"#653"},{"id":148,"type":"MarkdownNote","pos":[600,2250],"size":[275,250],"flags":{},"order":4,"mode":0,"inputs":[],"outputs":[],"properties":{"widget_ue_connectable":{}},"widgets_values":["# 2 Scanning the files\n\nThis node will generate the name of the files.\n\nIt will look for images in the `source` path. Once an image is found it will look for a file with the same name and `.csv` extension in the `destination`.\n\nIf the destination file is already generated it will be skipped.\n\nThis allows running the process in batches.\n\nThe outputs are the list of images to compare with their reference and the name of the results."],"color":"#432","bgcolor":"#653"},{"id":149,"type":"MarkdownNote","pos":[975,1725],"size":[275,250],"flags":{},"order":5,"mode":0,"inputs":[],"outputs":[],"properties":{"widget_ue_connectable":{}},"widgets_values":["# 3 Estimating the dataset size\n\nThese nodes can be used to estimate how much memory is needed for a copy of the images and their references when loaded in RAM.\n\nThe workflow needs more than one copy"],"color":"#432","bgcolor":"#653"},{"id":150,"type":"MarkdownNote","pos":[1375,1750],"size":[275,250],"flags":{},"order":6,"mode":0,"inputs":[],"outputs":[],"properties":{"widget_ue_connectable":{}},"widgets_values":["# 4 Loading the images\n\nThese nodes will load the images and their references.\n\nIn this example 64 images and 64 references are loaded to RAM. This is because we have two methods applied to two datasets of 16 images (2\\*2*16=64)\n\nFor large datasets you should disable the `show_preview` option and also set the `image_load_cap` in the node that creates the list. Limiting the number of images. You can then queue enough runs to cover the dataset.\n\n"],"color":"#432","bgcolor":"#653"},{"id":151,"type":"MarkdownNote","pos":[2075,1750],"size":[275,250],"flags":{},"order":7,"mode":0,"inputs":[],"outputs":[],"properties":{"widget_ue_connectable":{}},"widgets_values":["# 5 Compare\n\nFor real datasets the comparison might be an overkill, but here is quite illustrative"],"color":"#432","bgcolor":"#653"},{"id":152,"type":"MarkdownNote","pos":[1900,3300],"size":[275,250],"flags":{},"order":8,"mode":0,"inputs":[],"outputs":[],"properties":{"widget_ue_connectable":{}},"widgets_values":["# 6 Saliency Evaluation Metrics\n\nThis is the node where the metrics are computed. \n\nYou can disable the metrics you don't need to speed-up the process.\n\nThe save options will save the individual metrics to a file with a name similar to the image, but with a corresponding suffix. "],"color":"#432","bgcolor":"#653"},{"id":153,"type":"MarkdownNote","pos":[2425,3300],"size":[275,250],"flags":{},"order":9,"mode":0,"inputs":[],"outputs":[],"properties":{"widget_ue_connectable":{}},"widgets_values":["# 7 Consolidating the metrics\n\nThis node will create a CSV for each method + dataset. \n\nThis spreadsheet will contain the data for all the images in the dataset\n\nA result for each combination is also stored at `res_destination`"],"color":"#432","bgcolor":"#653"},{"id":154,"type":"MarkdownNote","pos":[3025,2400],"size":[275,250],"flags":{},"order":10,"mode":0,"inputs":[],"outputs":[],"properties":{"widget_ue_connectable":{}},"widgets_values":["# 8 Plots\n\nThis node plots the same graphics found in the original repo.\n\nOne for each dataset comparing the two methods.\n\nYou can save them using the `Save Image` node, like usually.\n\nAlso using the right click menu in the preview nodes."],"color":"#432","bgcolor":"#653"},{"id":93,"type":"PreviewImage","pos":[3375,2175],"size":[1150,525],"flags":{},"order":25,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":167}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.59","Node name for S&R":"PreviewImage","ue_properties":{"version":"7.0.1","widget_ue_connectable":{}},"widget_ue_connectable":{}},"widgets_values":[],"color":"#232","bgcolor":"#353"},{"id":155,"type":"MarkdownNote","pos":[3800,1825],"size":[275,250],"flags":{},"order":11,"mode":0,"inputs":[],"outputs":[],"properties":{"widget_ue_connectable":{}},"widgets_values":["# 9 Results\n\nThe results are stored in `ComfyUI/output/SOD` if you need to compute all again just remove the generated dir.\n\nNote that the nodes checks for already generated data, so you must remove the generated values in order to compute them again."],"color":"#432","bgcolor":"#653"},{"id":1,"type":"SET_SaliencyEvaluationMetrics","pos":[1875,2375],"size":[300,630],"flags":{"collapsed":false},"order":20,"mode":0,"inputs":[{"localized_name":"prediction","name":"prediction","type":"MASK","link":12},{"localized_name":"ground_truth","name":"ground_truth","type":"MASK","link":10},{"localized_name":"img_name","name":"img_name","shape":7,"type":"STRING","link":74},{"localized_name":"normalize","name":"normalize","shape":7,"type":"BOOLEAN","widget":{"name":"normalize"},"link":null},{"localized_name":"result_save","name":"result_save","shape":7,"type":"BOOLEAN","widget":{"name":"result_save"},"link":null},{"localized_name":"mae_enable","name":"mae_enable","shape":7,"type":"BOOLEAN","widget":{"name":"mae_enable"},"link":null},{"localized_name":"mae_save","name":"mae_save","shape":7,"type":"BOOLEAN","widget":{"name":"mae_save"},"link":null},{"localized_name":"max_f_mes_enable","name":"max_f_mes_enable","shape":7,"type":"BOOLEAN","widget":{"name":"max_f_mes_enable"},"link":null},{"localized_name":"max_f_mes_save","name":"max_f_mes_save","shape":7,"type":"BOOLEAN","widget":{"name":"max_f_mes_save"},"link":null},{"localized_name":"s_mes_enable","name":"s_mes_enable","shape":7,"type":"BOOLEAN","widget":{"name":"s_mes_enable"},"link":null},{"localized_name":"s_mes_save","name":"s_mes_save","shape":7,"type":"BOOLEAN","widget":{"name":"s_mes_save"},"link":null},{"localized_name":"e_mes_enable","name":"e_mes_enable","shape":7,"type":"BOOLEAN","widget":{"name":"e_mes_enable"},"link":null},{"localized_name":"e_mes_save","name":"e_mes_save","shape":7,"type":"BOOLEAN","widget":{"name":"e_mes_save"},"link":null},{"localized_name":"wf_mes_enable","name":"wf_mes_enable","shape":7,"type":"BOOLEAN","widget":{"name":"wf_mes_enable"},"link":null},{"localized_name":"wf_mes_save","name":"wf_mes_save","shape":7,"type":"BOOLEAN","widget":{"name":"wf_mes_save"},"link":null}],"outputs":[{"localized_name":"all","name":"all","shape":6,"type":"DICT","links":[290]},{"localized_name":"img_name","name":"img_name","shape":6,"type":"STRING","links":[291]},{"localized_name":"MAE","name":"MAE","type":"FLOAT","links":null},{"localized_name":"Max_F-measure","name":"Max_F-measure","type":"FLOAT","links":null},{"localized_name":"S-measure","name":"S-measure","type":"FLOAT","links":null},{"localized_name":"E-measure","name":"E-measure","type":"FLOAT","links":null},{"localized_name":"Weighted_F-measure","name":"Weighted_F-measure","type":"FLOAT","links":null}],"properties":{"cnr_id":"image-misc","ver":"64eafc6402dab88363d4529b10ced54eb8a60eb2","Node name for S&R":"SET_SaliencyEvaluationMetrics","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"result_save":true,"mae_enable":true,"mae_save":true,"max_f_mes_enable":true,"max_f_mes_save":true,"s_mes_enable":true,"s_mes_save":true,"e_mes_enable":true,"e_mes_save":true,"wf_mes_enable":true,"wf_mes_save":true}},"widget_ue_connectable":{"normalize":true,"result_save":true,"mae_enable":true,"mae_save":true,"max_f_mes_enable":true,"max_f_mes_save":true,"s_mes_enable":true,"s_mes_save":true,"e_mes_enable":true,"e_mes_save":true,"wf_mes_enable":true,"wf_mes_save":true}},"widgets_values":[false,"
MAE0.0000
Fβmax0.0000
Sα0.0000
Eϕmean0.0000
Eϕmax0.0000
Eϕadp0.0000
Fβw0.0000
","
MAE0.0000
Fβmax0.0000
Sα0.0000
Eϕmean0.0000
Eϕmax0.0000
Eϕadp0.0000
Fβw0.0000
","
MAE0.0000
Fβmax0.0000
Sα0.0000
Eϕmean0.0000
Eϕmax0.0000
Eϕadp0.0000
Fβw0.0000
","
MAE0.0000
Fβmax0.0000
Sα0.0000
Eϕmean0.0000
Eϕmax0.0000
Eϕadp0.0000
Fβw0.0000
","
MAE0.0000
Fβmax0.0000
Sα0.0000
Eϕmean0.0000
Eϕmax0.0000
Eϕadp0.0000
Fβw0.0000
","
MAE0.0000
Fβmax0.0000
Sα0.0000
Eϕmean0.0000
Eϕmax0.0000
Eϕadp0.0000
Fβw0.0000
","
MAE0.0351
Fβmax0.9180
Sα0.9041
Eϕmean0.9470
Eϕmax0.9672
Eϕadp0.9557
Fβw0.8718
","
MAE0.0351
Fβmax0.9180
Sα0.9041
Eϕmean0.9470
Eϕmax0.9672
Eϕadp0.9557
Fβw0.8718
","
MAE0.0000
Fβmax0.0000
Sα0.0000
Eϕmean0.0000
Eϕmax0.0000
Eϕadp0.0000
Fβw0.0000
","
MAE0.0353
Fβmax0.9180
Sα0.9041
Eϕmean0.9461
Eϕmax0.9668
Eϕadp0.9557
Fβw0.8715
","
MAE0.0353
Fβmax0.9180
Sα0.9041
Eϕmean0.9461
Eϕmax0.9668
Eϕadp0.9557
Fβw0.8715
","
MAE0.0353
Fβmax0.9180
Sα0.9041
Eϕmean0.9461
Eϕmax0.9668
Eϕadp0.9557
Fβw0.8715
"],"color":"#2a363b","bgcolor":"#3f5159"},{"id":44,"type":"SET_ImageDataset","pos":[590,2560],"size":[270,362],"flags":{"collapsed":false},"order":13,"mode":0,"inputs":[{"localized_name":"source","name":"source","type":"STRING","widget":{"name":"source"},"link":261},{"localized_name":"pattern","name":"pattern","type":"STRING","widget":{"name":"pattern"},"link":null},{"localized_name":"destination","name":"destination","type":"STRING","widget":{"name":"destination"},"link":263},{"localized_name":"dest_ext","name":"dest_ext","type":"STRING","widget":{"name":"dest_ext"},"link":null},{"localized_name":"reference","name":"reference","shape":7,"type":"STRING","widget":{"name":"reference"},"link":272},{"localized_name":"sort_method","name":"sort_method","shape":7,"type":"COMBO","widget":{"name":"sort_method"},"link":null},{"localized_name":"image_load_cap","name":"image_load_cap","shape":7,"type":"INT","widget":{"name":"image_load_cap"},"link":null},{"localized_name":"skip_first_images","name":"skip_first_images","shape":7,"type":"INT","widget":{"name":"skip_first_images"},"link":null},{"localized_name":"select_every_nth","name":"select_every_nth","shape":7,"type":"INT","widget":{"name":"select_every_nth"},"link":null},{"localized_name":"random_seed","name":"random_seed","shape":7,"type":"INT","widget":{"name":"random_seed"},"link":null},{"localized_name":"block_when_finished","name":"block_when_finished","shape":7,"type":"BOOLEAN","widget":{"name":"block_when_finished"},"link":null},{"localized_name":"invert","name":"invert","shape":7,"type":"BOOLEAN","widget":{"name":"invert"},"link":null}],"outputs":[{"localized_name":"images","name":"images","shape":6,"type":"STRING","links":[292]},{"localized_name":"results","name":"results","shape":6,"type":"STRING","links":[74]},{"localized_name":"references","name":"references","shape":6,"type":"STRING","links":[305]}],"properties":{"cnr_id":"image-misc","ver":"a34689b27c842b792cb0fc8011ac5fe1d6ebe8d8","Node name for S&R":"SET_ImageDataset","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"source":true,"pattern":true,"destination":true,"dest_ext":true,"reference":true,"sort_method":true,"image_load_cap":true,"skip_first_images":true,"select_every_nth":true,"random_seed":true}},"widget_ue_connectable":{"source":true,"pattern":true,"destination":true,"dest_ext":true,"reference":true,"sort_method":true,"image_load_cap":true,"skip_first_images":true,"select_every_nth":true,"random_seed":true,"block_when_finished":true}},"widgets_values":["./dataset/im",".*","./result","csv","./dataset/gt","Alphabetical (ASC)",0,0,1,1,false,true],"color":"#2a363b","bgcolor":"#3f5159"}],"links":[[10,11,0,1,1,"MASK"],[12,12,0,1,0,"MASK"],[17,13,0,14,0,"IMAGE"],[74,44,1,1,2,"STRING"],[167,92,0,93,0,"IMAGE"],[171,92,1,95,0,"IMAGE"],[218,50,0,92,0,"DICT"],[238,120,0,92,2,"STRING"],[252,17,0,126,0,"STRING"],[253,121,0,126,1,"*"],[254,120,0,126,2,"*"],[261,126,0,44,0,"STRING"],[262,126,1,50,2,"STRING"],[263,126,1,44,2,"STRING"],[272,126,2,44,4,"STRING"],[274,126,4,50,4,"STRING"],[275,126,5,92,1,"STRING"],[277,126,3,50,3,"STRING"],[288,12,0,13,0,"MASK"],[289,11,0,13,1,"MASK"],[290,1,0,50,0,"DICT"],[291,1,1,50,1,"STRING"],[292,44,0,133,0,"STRING"],[293,133,1,134,0,"*"],[294,133,2,12,0,"STRING"],[304,146,1,145,0,"*"],[305,44,2,146,0,"STRING"],[306,146,2,11,0,"STRING"]],"groups":[{"id":2,"title":"Load and compare","bounding":[1300,2025,1630,1060],"color":"#3f789e","font_size":24,"flags":{}},{"id":3,"title":"Compose the image and reference paths","bounding":[-200,2450,625,500],"color":"#3f789e","font_size":24,"flags":{}},{"id":7,"title":"Plots","bounding":[3350,2100,1200,1300],"color":"#3f789e","font_size":24,"flags":{}}],"definitions":{"subgraphs":[{"id":"3ce0ebe0-ef07-4967-827e-9715b95b02c8","version":1,"state":{"lastGroupId":7,"lastNodeId":134,"lastLinkId":273,"lastRerouteId":43},"revision":0,"config":{},"name":"Path create","inputNode":{"id":-10,"bounding":[-1025,2600,120,100]},"outputNode":{"id":-20,"bounding":[1325,2575,120,160]},"inputs":[{"id":"e82411a8-2a90-4c0a-961d-696d838e42fb","name":"path2","type":"STRING","linkIds":[51,40],"localized_name":"path2","label":"base_path","shape":7,"pos":[-925,2620]},{"id":"20f0405f-75f4-4d8c-b335-e089a50b43a7","name":"list_A","type":"*","linkIds":[242],"localized_name":"list_A","label":"methods","pos":[-925,2640]},{"id":"0f95981f-d683-4610-937a-99d4ae13e780","name":"list_B","type":"*","linkIds":[243],"localized_name":"list_B","label":"datasets","pos":[-925,2660]}],"outputs":[{"id":"5e724299-38ef-44b0-8fd8-1c51456b0a2c","name":"path","type":"STRING","linkIds":[256],"label":"input","pos":[1345,2595]},{"id":"fedc5410-87c6-420d-834c-34ff490b4e06","name":"path_1","type":"STRING","linkIds":[257],"label":"output","pos":[1345,2615]},{"id":"ad59d7eb-ff25-4efe-a2fe-9bebda625ddb","name":"path_2","type":"STRING","linkIds":[269],"label":"gt","pos":[1345,2635]},{"id":"e6c90c5d-f65b-4763-a700-070a164ca1c9","name":"STRING","type":"STRING","linkIds":[270],"label":"output_id","pos":[1345,2655]},{"id":"0bc818df-af4b-4548-b352-acdd653a0444","name":"path_3","type":"STRING","linkIds":[271],"label":"output_base","pos":[1345,2675]},{"id":"8e895392-8db5-4d48-bc2f-dbe20a92218e","name":"B_out","type":"*","linkIds":[273],"label":"legend_labels","pos":[1345,2695]}],"widgets":[],"nodes":[{"id":36,"type":"Basic data handling: PathJoin","pos":[-625,2900],"size":[270,82],"flags":{},"order":11,"mode":0,"inputs":[{"localized_name":"path1","name":"path1","type":"STRING","widget":{"name":"path1"},"link":87},{"localized_name":"path2","name":"path2","shape":7,"type":"STRING","widget":{"name":"path2"},"link":51}],"outputs":[{"localized_name":"path","name":"path","type":"STRING","links":[53,268,271]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.6.0","Node name for S&R":"Basic data handling: PathJoin","widget_ue_connectable":{"path1":true,"path2":true},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"path1":true,"path2":true}}},"widgets_values":["","pred_maps"],"color":"#233","bgcolor":"#355"},{"id":33,"type":"Basic data handling: PathJoin","pos":[-625,2475],"size":[270,82],"flags":{},"order":10,"mode":0,"inputs":[{"localized_name":"path1","name":"path1","type":"STRING","widget":{"name":"path1"},"link":86},{"localized_name":"path2","name":"path2","shape":7,"type":"STRING","widget":{"name":"path2"},"link":40}],"outputs":[{"localized_name":"path","name":"path","type":"STRING","links":[41,42]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.6.0","Node name for S&R":"Basic data handling: PathJoin","widget_ue_connectable":{"path1":true,"path2":true},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"path1":true,"path2":true}}},"widgets_values":["","pred_maps"],"color":"#233","bgcolor":"#355"},{"id":18,"type":"Basic data handling: PathJoin","pos":[-275,3100],"size":[270,82],"flags":{},"order":6,"mode":0,"inputs":[{"localized_name":"path1","name":"path1","type":"STRING","widget":{"name":"path1"},"link":42},{"localized_name":"path2","name":"path2","shape":7,"type":"STRING","widget":{"name":"path2"},"link":null}],"outputs":[{"localized_name":"path","name":"path","type":"STRING","links":[24]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.6.0","Node name for S&R":"Basic data handling: PathJoin","widget_ue_connectable":{"path1":true,"path2":true},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"path1":true,"path2":true}}},"widgets_values":["","gt"],"color":"#233","bgcolor":"#355"},{"id":125,"type":"SET_CartesianProduct","pos":[-275,2625],"size":[210,78],"flags":{},"order":14,"mode":0,"inputs":[{"localized_name":"list_A","name":"list_A","type":"*","link":242},{"localized_name":"list_B","name":"list_B","type":"*","link":243},{"localized_name":"order","name":"order","type":"COMBO","widget":{"name":"order"},"link":null}],"outputs":[{"localized_name":"A_out","name":"A_out","shape":6,"type":"*","links":[251,254,255,260,262,273]},{"localized_name":"B_out","name":"B_out","shape":6,"type":"*","links":[248,252,253,265]}],"properties":{"cnr_id":"image-misc","ver":"d02c46e15c1d744d8c95d9ea071dea63a35cfc3d","Node name for S&R":"SET_CartesianProduct","widget_ue_connectable":{}},"widgets_values":["A_fast (A1, A2, A1...)"],"color":"#2a363b","bgcolor":"#3f5159"},{"id":19,"type":"Basic data handling: PathJoin","pos":[75,2350],"size":[270,82],"flags":{},"order":7,"mode":0,"inputs":[{"localized_name":"path1","name":"path1","type":"STRING","widget":{"name":"path1"},"link":20},{"localized_name":"path2","name":"path2","shape":7,"type":"STRING","widget":{"name":"path2"},"link":254}],"outputs":[{"localized_name":"path","name":"path","type":"STRING","links":[21]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.6.0","Node name for S&R":"Basic data handling: PathJoin","widget_ue_connectable":{"path1":true,"path2":true},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"path1":true,"path2":true}}},"widgets_values":["","Method_2"],"color":"#233","bgcolor":"#355"},{"id":38,"type":"Basic data handling: PathJoin","pos":[100,2900],"size":[270,82],"flags":{},"order":12,"mode":0,"inputs":[{"localized_name":"path1","name":"path1","type":"STRING","widget":{"name":"path1"},"link":53},{"localized_name":"path2","name":"path2","shape":7,"type":"STRING","widget":{"name":"path2"},"link":255}],"outputs":[{"localized_name":"path","name":"path","type":"STRING","links":[55]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.6.0","Node name for S&R":"Basic data handling: PathJoin","widget_ue_connectable":{"path1":true,"path2":true},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"path1":true,"path2":true}}},"widgets_values":["","gt"],"color":"#233","bgcolor":"#355"},{"id":54,"type":"Basic data handling: PathOutputDir","pos":[-850,2925],"size":[140,26],"flags":{},"order":0,"mode":0,"inputs":[],"outputs":[{"localized_name":"output_path","name":"output_path","type":"STRING","links":[87]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.7.0","Node name for S&R":"Basic data handling: PathOutputDir","widget_ue_connectable":{},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{}}},"widgets_values":[],"color":"#233","bgcolor":"#355"},{"id":53,"type":"Basic data handling: PathInputDir","pos":[-875,2500],"size":[140,26],"flags":{},"order":1,"mode":0,"inputs":[],"outputs":[{"localized_name":"input_path","name":"input_path","type":"STRING","links":[86]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.7.0","Node name for S&R":"Basic data handling: PathInputDir","widget_ue_connectable":{},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{}}},"widgets_values":[],"color":"#233","bgcolor":"#355"},{"id":16,"type":"Basic data handling: PathJoin","pos":[-275,2375],"size":[270,82],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"path1","name":"path1","type":"STRING","widget":{"name":"path1"},"link":41},{"localized_name":"path2","name":"path2","shape":7,"type":"STRING","widget":{"name":"path2"},"link":null}],"outputs":[{"localized_name":"path","name":"path","type":"STRING","links":[20]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.6.0","Node name for S&R":"Basic data handling: PathJoin","widget_ue_connectable":{"path1":true,"path2":true},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"path1":true,"path2":true}}},"widgets_values":["","pred_maps"],"color":"#233","bgcolor":"#355"},{"id":126,"type":"Note","pos":[400,2175],"size":[275,88],"flags":{},"order":2,"mode":0,"inputs":[],"outputs":[],"properties":{"ue_properties":{"widget_ue_connectable":{}}},"widgets_values":["INPUT/BASE_PATH/pred_maps/METHOD/DATASET"],"color":"#432","bgcolor":"#653"},{"id":127,"type":"Note","pos":[475,2725],"size":[275,88],"flags":{},"order":3,"mode":0,"inputs":[],"outputs":[],"properties":{"ue_properties":{"widget_ue_connectable":{}}},"widgets_values":["OUTPUT/BASE_PATH/METHOD/DATASET"],"color":"#432","bgcolor":"#653"},{"id":20,"type":"Basic data handling: PathJoin","pos":[400,2325],"size":[270,82],"flags":{},"order":8,"mode":0,"inputs":[{"localized_name":"path1","name":"path1","type":"STRING","widget":{"name":"path1"},"link":21},{"localized_name":"path2","name":"path2","shape":7,"type":"STRING","widget":{"name":"path2"},"link":253}],"outputs":[{"localized_name":"path","name":"path","type":"STRING","links":[68,256]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.6.0","Node name for S&R":"Basic data handling: PathJoin","widget_ue_connectable":{"path1":true,"path2":true},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"path1":true,"path2":true}}},"widgets_values":["","pred_maps"],"color":"#233","bgcolor":"#355"},{"id":39,"type":"Basic data handling: PathJoin","pos":[475,2875],"size":[270,82],"flags":{},"order":13,"mode":0,"inputs":[{"localized_name":"path1","name":"path1","type":"STRING","widget":{"name":"path1"},"link":55},{"localized_name":"path2","name":"path2","shape":7,"type":"STRING","widget":{"name":"path2"},"link":248}],"outputs":[{"localized_name":"path","name":"path","type":"STRING","links":[69,85,257]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.6.0","Node name for S&R":"Basic data handling: PathJoin","widget_ue_connectable":{"path1":true,"path2":true},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"path1":true,"path2":true}}},"widgets_values":["","gt"],"color":"#233","bgcolor":"#355"},{"id":129,"type":"Basic data handling: StringConcat","pos":[425,2500],"size":[270,82],"flags":{},"order":15,"mode":0,"inputs":[{"localized_name":"string_a","name":"string_a","type":"STRING","widget":{"name":"string_a"},"link":262},{"localized_name":"string_b","name":"string_b","type":"STRING","widget":{"name":"string_b"},"link":null}],"outputs":[{"localized_name":"STRING","name":"STRING","type":"STRING","links":[266]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"34e0ef423b283ccb6d3b5aeb20f12535abc21774","Node name for S&R":"Basic data handling: StringConcat","widget_ue_connectable":{}},"widgets_values":["","/"],"color":"#233","bgcolor":"#355"},{"id":128,"type":"Note","pos":[450,3200],"size":[275,88],"flags":{},"order":4,"mode":0,"inputs":[],"outputs":[],"properties":{"ue_properties":{"widget_ue_connectable":{}}},"widgets_values":["INPUT/BASE_PATH/gt/DATASET"],"color":"#432","bgcolor":"#653"},{"id":23,"type":"Basic data handling: PathJoin","pos":[450,3075],"size":[270,82],"flags":{},"order":9,"mode":0,"inputs":[{"localized_name":"path1","name":"path1","type":"STRING","widget":{"name":"path1"},"link":24},{"localized_name":"path2","name":"path2","shape":7,"type":"STRING","widget":{"name":"path2"},"link":252}],"outputs":[{"localized_name":"path","name":"path","type":"STRING","links":[70,261,269]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.6.0","Node name for S&R":"Basic data handling: PathJoin","widget_ue_connectable":{"path1":true,"path2":true},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"path1":true,"path2":true}}},"widgets_values":["","pred_maps"],"color":"#233","bgcolor":"#355"},{"id":130,"type":"Basic data handling: StringConcat","pos":[750,2550],"size":[270,82],"flags":{},"order":16,"mode":0,"inputs":[{"localized_name":"string_a","name":"string_a","type":"STRING","widget":{"name":"string_a"},"link":266},{"localized_name":"string_b","name":"string_b","type":"STRING","widget":{"name":"string_b"},"link":265}],"outputs":[{"localized_name":"STRING","name":"STRING","type":"STRING","links":[267,270]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"34e0ef423b283ccb6d3b5aeb20f12535abc21774","Node name for S&R":"Basic data handling: StringConcat","widget_ue_connectable":{}},"widgets_values":["",""],"color":"#233","bgcolor":"#355"}],"groups":[],"links":[{"id":87,"origin_id":54,"origin_slot":0,"target_id":36,"target_slot":0,"type":"STRING"},{"id":86,"origin_id":53,"origin_slot":0,"target_id":33,"target_slot":0,"type":"STRING"},{"id":41,"origin_id":33,"origin_slot":0,"target_id":16,"target_slot":0,"type":"STRING"},{"id":42,"origin_id":33,"origin_slot":0,"target_id":18,"target_slot":0,"type":"STRING"},{"id":20,"origin_id":16,"origin_slot":0,"target_id":19,"target_slot":0,"type":"STRING"},{"id":53,"origin_id":36,"origin_slot":0,"target_id":38,"target_slot":0,"type":"STRING","parentId":39},{"id":24,"origin_id":18,"origin_slot":0,"target_id":23,"target_slot":0,"type":"STRING"},{"id":55,"origin_id":38,"origin_slot":0,"target_id":39,"target_slot":0,"type":"STRING"},{"id":248,"origin_id":125,"origin_slot":1,"target_id":39,"target_slot":1,"type":"STRING","parentId":37},{"id":21,"origin_id":19,"origin_slot":0,"target_id":20,"target_slot":0,"type":"STRING"},{"id":51,"origin_id":-10,"origin_slot":0,"target_id":36,"target_slot":1,"type":"STRING"},{"id":40,"origin_id":-10,"origin_slot":0,"target_id":33,"target_slot":1,"type":"STRING"},{"id":242,"origin_id":-10,"origin_slot":1,"target_id":125,"target_slot":0,"type":"*"},{"id":243,"origin_id":-10,"origin_slot":2,"target_id":125,"target_slot":1,"type":"*"},{"id":252,"origin_id":125,"origin_slot":1,"target_id":23,"target_slot":1,"type":"STRING","parentId":37},{"id":253,"origin_id":125,"origin_slot":1,"target_id":20,"target_slot":1,"type":"STRING","parentId":37},{"id":254,"origin_id":125,"origin_slot":0,"target_id":19,"target_slot":1,"type":"STRING","parentId":38},{"id":255,"origin_id":125,"origin_slot":0,"target_id":38,"target_slot":1,"type":"STRING","parentId":38},{"id":256,"origin_id":20,"origin_slot":0,"target_id":-20,"target_slot":0,"type":"STRING"},{"id":257,"origin_id":39,"origin_slot":0,"target_id":-20,"target_slot":1,"type":"STRING"},{"id":262,"origin_id":125,"origin_slot":0,"target_id":129,"target_slot":0,"type":"STRING","parentId":38},{"id":265,"origin_id":125,"origin_slot":1,"target_id":130,"target_slot":1,"type":"STRING","parentId":37},{"id":266,"origin_id":129,"origin_slot":0,"target_id":130,"target_slot":0,"type":"STRING"},{"id":269,"origin_id":23,"origin_slot":0,"target_id":-20,"target_slot":2,"type":"STRING"},{"id":270,"origin_id":130,"origin_slot":0,"target_id":-20,"target_slot":3,"type":"STRING"},{"id":271,"origin_id":36,"origin_slot":0,"target_id":-20,"target_slot":4,"type":"STRING","parentId":43},{"id":273,"origin_id":125,"origin_slot":0,"target_id":-20,"target_slot":5,"type":"*","parentId":38}],"reroutes":[{"id":37,"pos":[375,2700],"linkIds":[248,252,253,265],"floating":{"slotType":"input"}},{"id":38,"pos":[50,2650],"linkIds":[254,255,262,273]},{"id":39,"pos":[-127,2925],"linkIds":[53,271]},{"id":42,"parentId":39,"pos":[241.71609497070312,3332.16552734375],"linkIds":[271]},{"id":43,"parentId":42,"pos":[888.406005859375,3330.993896484375],"linkIds":[271]}],"extra":{"ue_links":[],"links_added_by_ue":[]}}]},"config":{},"extra":{"ue_links":[],"links_added_by_ue":[],"reroutes":[{"id":1,"parentId":35,"pos":[610,3060],"linkIds":[262]},{"id":2,"parentId":1,"pos":[2250,3100],"linkIds":[262]},{"id":5,"pos":[1825,2425],"linkIds":[10,289]},{"id":7,"pos":[1325,2575],"linkIds":[74]},{"id":8,"parentId":7,"pos":[1800,2575],"linkIds":[74]},{"id":30,"parentId":33,"pos":[2950,3200],"linkIds":[275]},{"id":31,"parentId":36,"pos":[160,3180],"linkIds":[238]},{"id":32,"parentId":31,"pos":[3000,3225],"linkIds":[238]},{"id":33,"parentId":37,"pos":[460,3160],"linkIds":[275]},{"id":35,"pos":[490,2660],"linkIds":[262,263]},{"id":36,"pos":[140,2930],"linkIds":[238]},{"id":37,"pos":[410,2930],"linkIds":[275]},{"id":38,"pos":[600,3100],"linkIds":[277]},{"id":39,"parentId":38,"pos":[2250,3125],"linkIds":[277]},{"id":40,"pos":[540,3120],"linkIds":[274]},{"id":41,"parentId":40,"pos":[2275,3175],"linkIds":[274]}],"ds":{"scale":0.3982002163411309,"offset":[272.6738681805332,-921.6795246006232]},"linkExtensions":[{"id":10,"parentId":5},{"id":74,"parentId":8},{"id":238,"parentId":32},{"id":262,"parentId":2},{"id":263,"parentId":35},{"id":274,"parentId":41},{"id":275,"parentId":30},{"id":277,"parentId":39},{"id":289,"parentId":5}]},"version":0.4} \ No newline at end of file diff --git a/example_workflows/DIS5K_1.json b/example_workflows/DIS5K_1.json new file mode 100644 index 0000000..2c33582 --- /dev/null +++ b/example_workflows/DIS5K_1.json @@ -0,0 +1 @@ +{"id":"a984b1ea-8f52-43d0-bea1-7edce4f45b20","revision":0,"last_node_id":195,"last_link_id":383,"nodes":[{"id":50,"type":"SET_ConsolidateMetrics","pos":[2325,2750],"size":[270,126],"flags":{"collapsed":false},"order":18,"mode":0,"inputs":[{"localized_name":"metrics","name":"metrics","type":"DICT","link":290},{"localized_name":"img_name","name":"img_name","type":"STRING","link":291},{"localized_name":"destination","name":"destination","type":"STRING","widget":{"name":"destination"},"link":373},{"localized_name":"metric_ids","name":"metric_ids","shape":7,"type":"STRING","widget":{"name":"metric_ids"},"link":376},{"localized_name":"res_destination","name":"res_destination","shape":7,"type":"STRING","widget":{"name":"res_destination"},"link":377}],"outputs":[{"localized_name":"consolidated","name":"consolidated","shape":6,"type":"DICT","links":[218]}],"properties":{"cnr_id":"image-misc","ver":"4cb9bf3d81bc1778546ceb399d2b31dd65950a68","Node name for S&R":"SET_ConsolidateMetrics","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"destination":true}},"widget_ue_connectable":{"destination":true}},"widgets_values":["./result","",""],"color":"#2a363b","bgcolor":"#3f5159"},{"id":95,"type":"PreviewImage","pos":[3025,2775],"size":[1150,600],"flags":{},"order":21,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":171}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.59","Node name for S&R":"PreviewImage","ue_properties":{"version":"7.0.1","widget_ue_connectable":{}},"widget_ue_connectable":{}},"widgets_values":[],"color":"#232","bgcolor":"#353"},{"id":146,"type":"SET_ImageMemoryEstimator","pos":[940,2660],"size":[300,240],"flags":{},"order":7,"mode":0,"inputs":[{"localized_name":"file_name","name":"file_name","type":"STRING","link":305},{"localized_name":"is_image","name":"is_image","type":"BOOLEAN","widget":{"name":"is_image"},"link":null},{"localized_name":"is_mask","name":"is_mask","type":"BOOLEAN","widget":{"name":"is_mask"},"link":null}],"outputs":[{"localized_name":"total_bytes","name":"total_bytes","type":"INT","links":null},{"localized_name":"human_readable","name":"human_readable","type":"STRING","links":[304]},{"localized_name":"file_name","name":"file_name","shape":6,"type":"STRING","links":[306]}],"properties":{"cnr_id":"image-misc","ver":"e105455bc7bf629ea61fa7f6fd677d1dca9a47cc","Node name for S&R":"SET_ImageMemoryEstimator","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"is_image":true,"is_mask":true}},"widget_ue_connectable":{"is_image":true,"is_mask":true}},"widgets_values":["Number of images: 2
Minimum Dimensions: 1280x960
Maximum Dimensions: 1536x1024
Total Raw Tensor Size: 42.75 MiB (44826624 bytes)","Number of images: 2
Minimum Dimensions: 3386x1750
Maximum Dimensions: 4288x3216
Total Raw Tensor Size: 300.84 MiB (315451328 bytes)","Number of images: 20
Minimum Dimensions: 1600x1200
Maximum Dimensions: 5511x3674
Total Raw Tensor Size: 2.42 GiB (2598085184 bytes)"],"color":"#2a363b","bgcolor":"#3f5159"},{"id":134,"type":"PreviewAny","pos":[940,2160],"size":[210,88],"flags":{},"order":8,"mode":0,"inputs":[{"localized_name":"source","name":"source","type":"*","link":293}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.59","Node name for S&R":"PreviewAny","ue_properties":{"version":"7.0.1","widget_ue_connectable":{}},"widget_ue_connectable":{}},"widgets_values":[],"color":"#232","bgcolor":"#353"},{"id":93,"type":"PreviewImage","pos":[3025,2175],"size":[1150,525],"flags":{},"order":20,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":167}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.59","Node name for S&R":"PreviewImage","ue_properties":{"version":"7.0.1","widget_ue_connectable":{}},"widget_ue_connectable":{}},"widgets_values":[],"color":"#232","bgcolor":"#353"},{"id":133,"type":"SET_ImageMemoryEstimator","pos":[940,2320],"size":[300,240],"flags":{},"order":6,"mode":0,"inputs":[{"localized_name":"file_name","name":"file_name","type":"STRING","link":292},{"localized_name":"is_image","name":"is_image","type":"BOOLEAN","widget":{"name":"is_image"},"link":null},{"localized_name":"is_mask","name":"is_mask","type":"BOOLEAN","widget":{"name":"is_mask"},"link":null}],"outputs":[{"localized_name":"total_bytes","name":"total_bytes","type":"INT","links":null},{"localized_name":"human_readable","name":"human_readable","type":"STRING","links":[293]},{"localized_name":"file_name","name":"file_name","shape":6,"type":"STRING","links":[351]}],"properties":{"cnr_id":"image-misc","ver":"e105455bc7bf629ea61fa7f6fd677d1dca9a47cc","Node name for S&R":"SET_ImageMemoryEstimator","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"is_image":true,"is_mask":true}},"widget_ue_connectable":{"is_image":true,"is_mask":true}},"widgets_values":["Number of images: 2
Minimum Dimensions: 1280x960
Maximum Dimensions: 1536x1024
Total Raw Tensor Size: 42.75 MiB (44826624 bytes)","Number of images: 2
Minimum Dimensions: 3386x1750
Maximum Dimensions: 4288x3216
Total Raw Tensor Size: 300.84 MiB (315451328 bytes)","Number of images: 20
Minimum Dimensions: 1600x1200
Maximum Dimensions: 5511x3674
Total Raw Tensor Size: 2.42 GiB (2598085184 bytes)"],"color":"#2a363b","bgcolor":"#3f5159"},{"id":145,"type":"PreviewAny","pos":[940,2030],"size":[210,88],"flags":{},"order":10,"mode":0,"inputs":[{"localized_name":"source","name":"source","type":"*","link":304}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.59","Node name for S&R":"PreviewAny","ue_properties":{"version":"7.0.1","widget_ue_connectable":{}},"widget_ue_connectable":{}},"widgets_values":[],"color":"#232","bgcolor":"#353"},{"id":186,"type":"SET_NormalizeArbitrary","pos":[1950,1675],"size":[220,50],"flags":{},"order":13,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":343},{"localized_name":"parameters","name":"parameters","type":"NORM_PARAMS","link":344}],"outputs":[{"localized_name":"image","name":"image","type":"IMAGE","links":[347]}],"properties":{"cnr_id":"image-misc","ver":"c5060bafe6c27649075dd61e686aae7fb54850db","Node name for S&R":"SET_NormalizeArbitrary","widget_ue_connectable":{},"ue_properties":{"version":"7.0.1","widget_ue_connectable":{}}},"widgets_values":[],"color":"#233","bgcolor":"#355"},{"id":188,"type":"GetMaskLowByBiRefNet_SET","pos":[2250,1675],"size":[303.6714782714844,122],"flags":{},"order":14,"mode":0,"inputs":[{"localized_name":"model","name":"model","type":"SET_REMBG","link":346},{"localized_name":"images","name":"images","type":"IMAGE","link":347},{"localized_name":"depths","name":"depths","shape":7,"type":"MASK","link":null},{"localized_name":"batch_size","name":"batch_size","type":"INT","widget":{"name":"batch_size"},"link":null},{"localized_name":"out_dtype","name":"out_dtype","shape":7,"type":"COMBO","widget":{"name":"out_dtype"},"link":null}],"outputs":[{"localized_name":"masks","name":"masks","type":"MASK","links":[345]},{"localized_name":"depths","name":"depths","type":"MASK","links":null},{"localized_name":"edges","name":"edges","type":"MASK","links":null}],"properties":{"aux_id":"set-soft/ComfyUI_BiRefNet_SET","ver":"450fdf2cb5ccb7f95a82bd9178033dc58a9d7dbc","Node name for S&R":"GetMaskLowByBiRefNet_SET","widget_ue_connectable":{"batched":true},"ue_properties":{"version":"7.0.1","widget_ue_connectable":{}}},"widgets_values":[1,"AUTO"],"color":"#2a363b","bgcolor":"#3f5159"},{"id":120,"type":"Basic data handling: DataListCreate","pos":[-275,2750],"size":[210,106],"flags":{},"order":0,"mode":0,"inputs":[{"localized_name":"item_0","name":"item_0","shape":7,"type":"*","widget":{"name":"item_0"},"link":null},{"name":"item_1","shape":7,"type":"*","widget":{"name":"item_1"},"link":null},{"name":"item_2","shape":7,"type":"*","widget":{"name":"item_2"},"link":null}],"outputs":[{"localized_name":"list","name":"list","shape":6,"type":"*","links":[238,364]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"34e0ef423b283ccb6d3b5aeb20f12535abc21774","Node name for S&R":"Basic data handling: DataListCreate","ue_properties":{"version":"7.0.1","widget_ue_connectable":{}},"widget_ue_connectable":{"item_0":true,"item_1":true,"item_2":true}},"widgets_values":["DIS-TE1","DIS-TE2",""],"color":"#233","bgcolor":"#355"},{"id":17,"type":"PrimitiveString","pos":[-325,2625],"size":[270,58],"flags":{},"order":1,"mode":0,"inputs":[{"localized_name":"value","name":"value","type":"STRING","widget":{"name":"value"},"link":null}],"outputs":[{"localized_name":"STRING","name":"STRING","type":"STRING","links":[363]}],"title":"Base path","properties":{"cnr_id":"comfy-core","ver":"0.3.59","Node name for S&R":"PrimitiveString","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"value":true}},"widget_ue_connectable":{"value":true}},"widgets_values":["DIS5K"],"color":"#232","bgcolor":"#353"},{"id":183,"type":"AutoDownloadBiRefNetModel_SET","pos":[-300,1625],"size":[290.5611267089844,186],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"model_name","name":"model_name","type":"COMBO","widget":{"name":"model_name"},"link":null},{"localized_name":"device","name":"device","type":"COMBO","widget":{"name":"device"},"link":null},{"localized_name":"dtype","name":"dtype","shape":7,"type":"COMBO","widget":{"name":"dtype"},"link":null}],"outputs":[{"localized_name":"model","name":"model","type":"SET_REMBG","links":[346]},{"localized_name":"train_w","name":"train_w","type":"INT","links":[348]},{"localized_name":"train_h","name":"train_h","type":"INT","links":[349]},{"localized_name":"norm_params","name":"norm_params","type":"NORM_PARAMS","links":[344]},{"localized_name":"info","name":"info","type":"DICT","links":[356]}],"properties":{"aux_id":"set-soft/ComfyUI_BiRefNet_SET","ver":"4a1884d296e39e36c3b6f4c873c08ac9e7ce1294","Node name for S&R":"AutoDownloadBiRefNetModel_SET","widget_ue_connectable":{"model_name":true,"device":true,"dtype":true},"ue_properties":{"version":"7.0.1","widget_ue_connectable":{"model_name":true,"device":true,"dtype":true}}},"widgets_values":["General (424 MiB)","AUTO","AUTO"],"color":"#2a363b","bgcolor":"#3f5159"},{"id":192,"type":"Basic data handling: DictGet","pos":[25,1950],"size":[270,78],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"input_dict","name":"input_dict","type":"DICT","link":356},{"localized_name":"default","name":"default","shape":7,"type":"*","link":null},{"localized_name":"key","name":"key","type":"STRING","widget":{"name":"key"},"link":null}],"outputs":[{"localized_name":"value","name":"value","type":"*","links":[378,380]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"9290bc4b144b2771d04a6d8856b1695034efe602","Node name for S&R":"Basic data handling: DictGet","widget_ue_connectable":{}},"widgets_values":["id"],"color":"#233","bgcolor":"#355"},{"id":92,"type":"SET_PlotMetricCurvesPIL","pos":[2700,2750],"size":[270,174],"flags":{},"order":19,"mode":0,"inputs":[{"localized_name":"metrics","name":"metrics","type":"DICT","link":218},{"localized_name":"legend_labels","name":"legend_labels","shape":7,"type":"STRING","link":380},{"localized_name":"plot_title","name":"plot_title","type":"STRING","widget":{"name":"plot_title"},"link":238},{"localized_name":"curve_color","name":"curve_color","type":"STRING","widget":{"name":"curve_color"},"link":null},{"localized_name":"width","name":"width","type":"INT","widget":{"name":"width"},"link":null},{"localized_name":"height","name":"height","type":"INT","widget":{"name":"height"},"link":null},{"localized_name":"auto_scale","name":"auto_scale","type":"BOOLEAN","widget":{"name":"auto_scale"},"link":null}],"outputs":[{"localized_name":"pr_curve_plot","name":"pr_curve_plot","type":"IMAGE","links":[167]},{"localized_name":"fm_curve_plot","name":"fm_curve_plot","type":"IMAGE","links":[171]}],"properties":{"cnr_id":"image-misc","ver":"4cb9bf3d81bc1778546ceb399d2b31dd65950a68","Node name for S&R":"SET_PlotMetricCurvesPIL","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"plot_title":true,"curve_color":true,"width":true,"height":true}},"widget_ue_connectable":{"plot_title":true,"curve_color":true,"width":true,"height":true,"auto_scale":true}},"widgets_values":["Dataset_1","red",1600,1200,true],"color":"#2a363b","bgcolor":"#3f5159"},{"id":189,"type":"ResizeAndPadImage","pos":[1575,1700],"size":[270,130],"flags":{"collapsed":false},"order":12,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":350},{"localized_name":"target_width","name":"target_width","type":"INT","widget":{"name":"target_width"},"link":348},{"localized_name":"target_height","name":"target_height","type":"INT","widget":{"name":"target_height"},"link":349},{"localized_name":"padding_color","name":"padding_color","type":"COMBO","widget":{"name":"padding_color"},"link":null},{"localized_name":"interpolation","name":"interpolation","type":"COMBO","widget":{"name":"interpolation"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[343]}],"properties":{"cnr_id":"comfy-core","ver":"0.3.59","Node name for S&R":"ResizeAndPadImage","widget_ue_connectable":{"target_width":true,"target_height":true,"padding_color":true,"interpolation":true},"ue_properties":{"version":"7.0.1","widget_ue_connectable":{"target_width":true,"target_height":true,"padding_color":true,"interpolation":true}}},"widgets_values":[512,512,"black","lanczos"],"color":"#232","bgcolor":"#353"},{"id":194,"type":"daf7a0f3-bbb8-4f84-8c39-f3cbfe6e40b1","pos":[100,2625],"size":[210,186],"flags":{},"order":4,"mode":0,"inputs":[{"label":"main_dataset","localized_name":"path2","name":"path2","type":"STRING","widget":{"name":"path2"},"link":363},{"label":"sub_dataset","localized_name":"path2_1","name":"path2_1","type":"STRING","widget":{"name":"path2_1"},"link":364},{"label":"model","localized_name":"string_b","name":"string_b","type":"STRING","widget":{"name":"string_b"},"link":378}],"outputs":[{"label":"images","name":"path","type":"STRING","links":[372]},{"label":"output","name":"path_1","type":"STRING","links":[373,374]},{"label":"gt","name":"path_2","type":"STRING","links":[375]},{"label":"id","name":"STRING","type":"STRING","links":[376]},{"label":"out_dir","name":"path_3","type":"STRING","links":[377]}],"properties":{"proxyWidgets":[["-1","path2"],["-1","path2_1"],["-1","string_b"]],"cnr_id":"comfy-core","ver":"0.3.71","widget_ue_connectable":{}},"widgets_values":["pred_maps","Method_2",""],"color":"#323","bgcolor":"#535"},{"id":187,"type":"SET_ResizeMask","pos":[2650,1700],"size":[270,194],"flags":{},"order":15,"mode":0,"inputs":[{"localized_name":"mask","name":"mask","type":"MASK","link":345},{"localized_name":"get_image_size","name":"get_image_size","shape":7,"type":"IMAGE","link":381},{"localized_name":"width","name":"width","type":"INT","widget":{"name":"width"},"link":null},{"localized_name":"height","name":"height","type":"INT","widget":{"name":"height"},"link":null},{"localized_name":"keep_proportions","name":"keep_proportions","type":"BOOLEAN","widget":{"name":"keep_proportions"},"link":null},{"localized_name":"upscale_method","name":"upscale_method","type":"COMBO","widget":{"name":"upscale_method"},"link":null},{"localized_name":"crop","name":"crop","type":"COMBO","widget":{"name":"crop"},"link":null}],"outputs":[{"localized_name":"mask","name":"mask","type":"MASK","links":[352,382]},{"localized_name":"width","name":"width","type":"INT","links":null},{"localized_name":"height","name":"height","type":"INT","links":null}],"properties":{"cnr_id":"image-misc","ver":"c976f3d057c81bf5230c28166874165469a07e67","Node name for S&R":"SET_ResizeMask","widget_ue_connectable":{"width":true,"height":true,"keep_proportions":true,"upscale_method":true,"crop":true},"ue_properties":{"version":"7.0.1"}},"widgets_values":[512,512,false,"bicubic","center"],"color":"#233","bgcolor":"#355"},{"id":1,"type":"SET_SaliencyEvaluationMetrics","pos":[1875,2375],"size":[300,630],"flags":{"collapsed":false},"order":16,"mode":0,"inputs":[{"localized_name":"prediction","name":"prediction","type":"MASK","link":352},{"localized_name":"ground_truth","name":"ground_truth","type":"MASK","link":10},{"localized_name":"img_name","name":"img_name","shape":7,"type":"STRING","link":74},{"localized_name":"normalize","name":"normalize","shape":7,"type":"BOOLEAN","widget":{"name":"normalize"},"link":null},{"localized_name":"result_save","name":"result_save","shape":7,"type":"BOOLEAN","widget":{"name":"result_save"},"link":null},{"localized_name":"mae_enable","name":"mae_enable","shape":7,"type":"BOOLEAN","widget":{"name":"mae_enable"},"link":null},{"localized_name":"mae_save","name":"mae_save","shape":7,"type":"BOOLEAN","widget":{"name":"mae_save"},"link":null},{"localized_name":"max_f_mes_enable","name":"max_f_mes_enable","shape":7,"type":"BOOLEAN","widget":{"name":"max_f_mes_enable"},"link":null},{"localized_name":"max_f_mes_save","name":"max_f_mes_save","shape":7,"type":"BOOLEAN","widget":{"name":"max_f_mes_save"},"link":null},{"localized_name":"s_mes_enable","name":"s_mes_enable","shape":7,"type":"BOOLEAN","widget":{"name":"s_mes_enable"},"link":null},{"localized_name":"s_mes_save","name":"s_mes_save","shape":7,"type":"BOOLEAN","widget":{"name":"s_mes_save"},"link":null},{"localized_name":"e_mes_enable","name":"e_mes_enable","shape":7,"type":"BOOLEAN","widget":{"name":"e_mes_enable"},"link":null},{"localized_name":"e_mes_save","name":"e_mes_save","shape":7,"type":"BOOLEAN","widget":{"name":"e_mes_save"},"link":null},{"localized_name":"wf_mes_enable","name":"wf_mes_enable","shape":7,"type":"BOOLEAN","widget":{"name":"wf_mes_enable"},"link":null},{"localized_name":"wf_mes_save","name":"wf_mes_save","shape":7,"type":"BOOLEAN","widget":{"name":"wf_mes_save"},"link":null}],"outputs":[{"localized_name":"all","name":"all","shape":6,"type":"DICT","links":[290]},{"localized_name":"img_name","name":"img_name","shape":6,"type":"STRING","links":[291]},{"localized_name":"MAE","name":"MAE","type":"FLOAT","links":null},{"localized_name":"Max_F-measure","name":"Max_F-measure","type":"FLOAT","links":null},{"localized_name":"S-measure","name":"S-measure","type":"FLOAT","links":null},{"localized_name":"E-measure","name":"E-measure","type":"FLOAT","links":null},{"localized_name":"Weighted_F-measure","name":"Weighted_F-measure","type":"FLOAT","links":null}],"properties":{"cnr_id":"image-misc","ver":"64eafc6402dab88363d4529b10ced54eb8a60eb2","Node name for S&R":"SET_SaliencyEvaluationMetrics","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"result_save":true,"mae_enable":true,"mae_save":true,"max_f_mes_enable":true,"max_f_mes_save":true,"s_mes_enable":true,"s_mes_save":true,"e_mes_enable":true,"e_mes_save":true,"wf_mes_enable":true,"wf_mes_save":true}},"widget_ue_connectable":{"normalize":true,"result_save":true,"mae_enable":true,"mae_save":true,"max_f_mes_enable":true,"max_f_mes_save":true,"s_mes_enable":true,"s_mes_save":true,"e_mes_enable":true,"e_mes_save":true,"wf_mes_enable":true,"wf_mes_save":true}},"widgets_values":[false,"
MAE0.0000
Fβmax0.0000
Sα0.0000
Eϕmean0.0000
Eϕmax0.0000
Eϕadp0.0000
Fβw0.0000
","
MAE0.0000
Fβmax0.0000
Sα0.0000
Eϕmean0.0000
Eϕmax0.0000
Eϕadp0.0000
Fβw0.0000
","
MAE0.0000
Fβmax0.0000
Sα0.0000
Eϕmean0.0000
Eϕmax0.0000
Eϕadp0.0000
Fβw0.0000
","
MAE0.0351
Fβmax0.9180
Sα0.9041
Eϕmean0.9470
Eϕmax0.9672
Eϕadp0.9557
Fβw0.8718
","
MAE0.0351
Fβmax0.9180
Sα0.9041
Eϕmean0.9470
Eϕmax0.9672
Eϕadp0.9557
Fβw0.8718
","
MAE0.0000
Fβmax0.0000
Sα0.0000
Eϕmean0.0000
Eϕmax0.0000
Eϕadp0.0000
Fβw0.0000
","
MAE0.0353
Fβmax0.9180
Sα0.9041
Eϕmean0.9461
Eϕmax0.9668
Eϕadp0.9557
Fβw0.8715
","
MAE0.0353
Fβmax0.9180
Sα0.9041
Eϕmean0.9461
Eϕmax0.9668
Eϕadp0.9557
Fβw0.8715
","
MAE0.0353
Fβmax0.9180
Sα0.9041
Eϕmean0.9461
Eϕmax0.9668
Eϕadp0.9557
Fβw0.8715
","
MAE0.0047
Fβmax0.9756
Sα0.9664
Eϕmean0.9897
Eϕmax0.9968
Eϕadp0.9911
Fβw0.9513
","
MAE0.0651
Fβmax0.9948
Sα0.9689
Eϕmean0.9025
Eϕmax0.9960
Eϕadp0.6227
Fβw0.8201
","
MAE0.0065
Fβmax0.9831
Sα0.9712
Eϕmean0.9886
Eϕmax0.9955
Eϕadp0.9895
Fβw0.9615
"],"color":"#2a363b","bgcolor":"#3f5159"},{"id":44,"type":"SET_ImageDataset","pos":[590,2560],"size":[270,362],"flags":{"collapsed":false},"order":5,"mode":0,"inputs":[{"localized_name":"source","name":"source","type":"STRING","widget":{"name":"source"},"link":372},{"localized_name":"pattern","name":"pattern","type":"STRING","widget":{"name":"pattern"},"link":null},{"localized_name":"destination","name":"destination","type":"STRING","widget":{"name":"destination"},"link":374},{"localized_name":"dest_ext","name":"dest_ext","type":"STRING","widget":{"name":"dest_ext"},"link":null},{"localized_name":"reference","name":"reference","shape":7,"type":"STRING","widget":{"name":"reference"},"link":375},{"localized_name":"sort_method","name":"sort_method","shape":7,"type":"COMBO","widget":{"name":"sort_method"},"link":null},{"localized_name":"image_load_cap","name":"image_load_cap","shape":7,"type":"INT","widget":{"name":"image_load_cap"},"link":null},{"localized_name":"skip_first_images","name":"skip_first_images","shape":7,"type":"INT","widget":{"name":"skip_first_images"},"link":null},{"localized_name":"select_every_nth","name":"select_every_nth","shape":7,"type":"INT","widget":{"name":"select_every_nth"},"link":null},{"localized_name":"random_seed","name":"random_seed","shape":7,"type":"INT","widget":{"name":"random_seed"},"link":null},{"localized_name":"block_when_finished","name":"block_when_finished","shape":7,"type":"BOOLEAN","widget":{"name":"block_when_finished"},"link":null},{"localized_name":"invert","name":"invert","shape":7,"type":"BOOLEAN","widget":{"name":"invert"},"link":null}],"outputs":[{"localized_name":"images","name":"images","shape":6,"type":"STRING","links":[292]},{"localized_name":"results","name":"results","shape":6,"type":"STRING","links":[74,383]},{"localized_name":"references","name":"references","shape":6,"type":"STRING","links":[305]}],"properties":{"cnr_id":"image-misc","ver":"a34689b27c842b792cb0fc8011ac5fe1d6ebe8d8","Node name for S&R":"SET_ImageDataset","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"source":true,"pattern":true,"destination":true,"dest_ext":true,"reference":true,"sort_method":true,"image_load_cap":true,"skip_first_images":true,"select_every_nth":true,"random_seed":true}},"widget_ue_connectable":{"source":true,"pattern":true,"destination":true,"dest_ext":true,"reference":true,"sort_method":true,"image_load_cap":true,"skip_first_images":true,"select_every_nth":true,"random_seed":true,"block_when_finished":true}},"widgets_values":["./dataset/im",".*","./result","png","./dataset/gt","Alphabetical (ASC)",10,0,1,1,false,false],"color":"#2a363b","bgcolor":"#3f5159"},{"id":195,"type":"SET_MaskSave","pos":[3050,1625],"size":[270,294],"flags":{},"order":17,"mode":0,"inputs":[{"localized_name":"mask","name":"mask","type":"MASK","link":382},{"localized_name":"filename","name":"filename","type":"STRING","widget":{"name":"filename"},"link":383},{"localized_name":"show_preview","name":"show_preview","shape":7,"type":"BOOLEAN","widget":{"name":"show_preview"},"link":null}],"outputs":[],"properties":{"cnr_id":"image-misc","ver":"4d23ae490ae66f88c4be0b07c366fca0c7ddfd22","widget_ue_connectable":{},"Node name for S&R":"SET_MaskSave"},"widgets_values":["",true],"color":"#2a363b","bgcolor":"#3f5159"},{"id":190,"type":"SET_ImageLoad","pos":[1325,2100],"size":[400,450],"flags":{},"order":9,"mode":0,"inputs":[{"localized_name":"file_name","name":"file_name","type":"STRING","widget":{"name":"file_name"},"link":351},{"localized_name":"batch_size","name":"batch_size","type":"INT","widget":{"name":"batch_size"},"link":null},{"localized_name":"embed_transparency","name":"embed_transparency","shape":7,"type":"BOOLEAN","widget":{"name":"embed_transparency"},"link":null},{"localized_name":"show_preview","name":"show_preview","shape":7,"type":"BOOLEAN","widget":{"name":"show_preview"},"link":null}],"outputs":[{"localized_name":"image","name":"image","shape":6,"type":"IMAGE","links":[350,381]},{"localized_name":"alpha_mask","name":"alpha_mask","shape":6,"type":"MASK","links":null},{"localized_name":"file_name","name":"file_name","shape":6,"type":"STRING","links":null}],"properties":{"cnr_id":"image-misc","ver":"415513c1a7c49c34ad4c924ad64da37b119c0182","Node name for S&R":"SET_ImageLoad","widget_ue_connectable":{}},"widgets_values":["",1,false,true],"color":"#2a363b","bgcolor":"#3f5159"},{"id":11,"type":"SET_MaskLoad","pos":[1325,2625],"size":[410,450],"flags":{"collapsed":false},"order":11,"mode":0,"inputs":[{"localized_name":"file_name","name":"file_name","type":"STRING","widget":{"name":"file_name"},"link":306},{"localized_name":"batch_size","name":"batch_size","type":"INT","widget":{"name":"batch_size"},"link":null},{"localized_name":"channel","name":"channel","shape":7,"type":"COMBO","widget":{"name":"channel"},"link":null},{"localized_name":"show_preview","name":"show_preview","shape":7,"type":"BOOLEAN","widget":{"name":"show_preview"},"link":null}],"outputs":[{"localized_name":"mask","name":"mask","shape":6,"type":"MASK","links":[10]},{"localized_name":"file_name","name":"file_name","shape":6,"type":"STRING","links":null}],"properties":{"cnr_id":"image-misc","ver":"64eafc6402dab88363d4529b10ced54eb8a60eb2","Node name for S&R":"SET_MaskLoad","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"file_name":true,"batch_size":true,"channel":true,"show_preview":true}},"widget_ue_connectable":{"file_name":true,"batch_size":true,"channel":true,"show_preview":true}},"widgets_values":["SOD/gt/Dataset_1/im005.png",1,"red",true],"color":"#2a363b","bgcolor":"#3f5159"}],"links":[[10,11,0,1,1,"MASK"],[74,44,1,1,2,"STRING"],[167,92,0,93,0,"IMAGE"],[171,92,1,95,0,"IMAGE"],[218,50,0,92,0,"DICT"],[238,120,0,92,2,"STRING"],[290,1,0,50,0,"DICT"],[291,1,1,50,1,"STRING"],[292,44,0,133,0,"STRING"],[293,133,1,134,0,"*"],[304,146,1,145,0,"*"],[305,44,2,146,0,"STRING"],[306,146,2,11,0,"STRING"],[343,189,0,186,0,"IMAGE"],[344,183,3,186,1,"NORM_PARAMS"],[345,188,0,187,0,"MASK"],[346,183,0,188,0,"SET_REMBG"],[347,186,0,188,1,"IMAGE"],[348,183,1,189,1,"INT"],[349,183,2,189,2,"INT"],[350,190,0,189,0,"IMAGE"],[351,133,2,190,0,"STRING"],[352,187,0,1,0,"MASK"],[356,183,4,192,0,"DICT"],[363,17,0,194,0,"STRING"],[364,120,0,194,1,"STRING"],[372,194,0,44,0,"STRING"],[373,194,1,50,2,"STRING"],[374,194,1,44,2,"STRING"],[375,194,2,44,4,"STRING"],[376,194,3,50,3,"STRING"],[377,194,4,50,4,"STRING"],[378,192,0,194,2,"STRING"],[380,192,0,92,1,"STRING"],[381,190,0,187,1,"IMAGE"],[382,187,0,195,0,"MASK"],[383,44,1,195,1,"STRING"]],"groups":[{"id":2,"title":"Load and compare","bounding":[1300,2025,1325,1075],"color":"#3f789e","font_size":24,"flags":{}},{"id":3,"title":"Compose the image and reference paths","bounding":[-350,2525,700,400],"color":"#3f789e","font_size":24,"flags":{}},{"id":7,"title":"Plots","bounding":[3000,2100,1200,1300],"color":"#3f789e","font_size":24,"flags":{}},{"id":8,"title":"DUT","bounding":[1500,1550,1850,425],"color":"#3f789e","font_size":24,"flags":{}}],"definitions":{"subgraphs":[{"id":"daf7a0f3-bbb8-4f84-8c39-f3cbfe6e40b1","version":1,"state":{"lastGroupId":7,"lastNodeId":197,"lastLinkId":369,"lastRerouteId":57},"revision":0,"config":{},"name":"Paths","inputNode":{"id":-10,"bounding":[-1525,2150,120,100]},"outputNode":{"id":-20,"bounding":[125,2250,120,140]},"inputs":[{"id":"00cf6414-f311-4a7c-9a1d-162f400d77e8","name":"path2","type":"STRING","linkIds":[316,369],"localized_name":"path2","label":"main_dataset","shape":7,"pos":[-1425,2170]},{"id":"0805f5ad-0972-417f-a2f2-cb2b6f8d48bd","name":"path2_1","type":"STRING","linkIds":[325,326,324],"localized_name":"path2_1","label":"sub_dataset","shape":7,"pos":[-1425,2190]},{"id":"937e3ffe-6c79-4cd1-98e5-17fb9bfb4c03","name":"string_b","type":"STRING","linkIds":[361,368],"localized_name":"string_b","label":"model","pos":[-1425,2210]}],"outputs":[{"id":"16d2e3f4-3cfe-45ef-888b-0e93a04516ab","name":"path","type":"STRING","linkIds":[363],"label":"images","pos":[145,2270]},{"id":"3b422c46-d4eb-4efb-a35d-023823977b59","name":"path_1","type":"STRING","linkIds":[364],"label":"output","pos":[145,2290]},{"id":"a2e98e07-d67b-4b00-85e4-bc5a45e53a94","name":"path_2","type":"STRING","linkIds":[365],"label":"gt","pos":[145,2310]},{"id":"6798d68c-a307-4227-baee-3e59e1b4af35","name":"STRING","type":"STRING","linkIds":[366],"label":"id","pos":[145,2330]},{"id":"69c5658b-6161-4319-9ac4-c62645873947","name":"path_3","type":"STRING","linkIds":[367],"label":"out_dir","pos":[145,2350]}],"widgets":[],"nodes":[{"id":160,"type":"Basic data handling: PathInputDir","pos":[-1400,1950],"size":[140,26],"flags":{},"order":0,"mode":0,"inputs":[],"outputs":[{"localized_name":"input_path","name":"input_path","type":"STRING","links":[311]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.7.0","Node name for S&R":"Basic data handling: PathInputDir","widget_ue_connectable":{},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{}}},"widgets_values":[],"color":"#233","bgcolor":"#355"},{"id":168,"type":"Basic data handling: PathJoin","pos":[-1150,1925],"size":[270,82],"flags":{},"order":12,"mode":0,"inputs":[{"localized_name":"path1","name":"path1","type":"STRING","widget":{"name":"path1"},"link":311},{"localized_name":"path2","name":"path2","shape":7,"type":"STRING","widget":{"name":"path2"},"link":316}],"outputs":[{"localized_name":"path","name":"path","type":"STRING","links":[327]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.6.0","Node name for S&R":"Basic data handling: PathJoin","widget_ue_connectable":{"path1":true,"path2":true},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"path1":true,"path2":true}}},"widgets_values":["","pred_maps"],"color":"#233","bgcolor":"#355"},{"id":164,"type":"Basic data handling: StringConcat","pos":[-750,2625],"size":[270,82],"flags":{},"order":9,"mode":0,"inputs":[{"localized_name":"string_a","name":"string_a","type":"STRING","widget":{"name":"string_a"},"link":326},{"localized_name":"string_b","name":"string_b","type":"STRING","widget":{"name":"string_b"},"link":null}],"outputs":[{"localized_name":"STRING","name":"STRING","type":"STRING","links":[320]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"34e0ef423b283ccb6d3b5aeb20f12535abc21774","Node name for S&R":"Basic data handling: StringConcat","widget_ue_connectable":{}},"widgets_values":["Method_2","/"],"color":"#233","bgcolor":"#355"},{"id":170,"type":"Basic data handling: PathJoin","pos":[-750,1800],"size":[270,82],"flags":{},"order":14,"mode":0,"inputs":[{"localized_name":"path1","name":"path1","type":"STRING","widget":{"name":"path1"},"link":327},{"localized_name":"path2","name":"path2","shape":7,"type":"STRING","widget":{"name":"path2"},"link":324}],"outputs":[{"localized_name":"path","name":"path","type":"STRING","links":[314,329]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.6.0","Node name for S&R":"Basic data handling: PathJoin","widget_ue_connectable":{"path1":true,"path2":true},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"path1":true,"path2":true}}},"widgets_values":["","Method_2"],"color":"#233","bgcolor":"#355"},{"id":163,"type":"Basic data handling: PathJoin","pos":[-325,2350],"size":[270,82],"flags":{},"order":8,"mode":0,"inputs":[{"localized_name":"path1","name":"path1","type":"STRING","widget":{"name":"path1"},"link":313},{"localized_name":"path2","name":"path2","shape":7,"type":"STRING","widget":{"name":"path2"},"link":361}],"outputs":[{"localized_name":"path","name":"path","type":"STRING","links":[318,319,364]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.6.0","Node name for S&R":"Basic data handling: PathJoin","widget_ue_connectable":{"path1":true,"path2":true},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"path1":true,"path2":true}}},"widgets_values":["",""],"color":"#233","bgcolor":"#355"},{"id":166,"type":"Basic data handling: PathJoin","pos":[-325,1900],"size":[270,82],"flags":{},"order":10,"mode":0,"inputs":[{"localized_name":"path1","name":"path1","type":"STRING","widget":{"name":"path1"},"link":329},{"localized_name":"path2","name":"path2","shape":7,"type":"STRING","widget":{"name":"path2"},"link":null}],"outputs":[{"localized_name":"path","name":"path","type":"STRING","links":[321,365]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.6.0","Node name for S&R":"Basic data handling: PathJoin","widget_ue_connectable":{"path1":true,"path2":true},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"path1":true,"path2":true}}},"widgets_values":["","gt"],"color":"#233","bgcolor":"#355"},{"id":157,"type":"Basic data handling: PathJoin","pos":[-1150,2475],"size":[270,82],"flags":{},"order":6,"mode":0,"inputs":[{"localized_name":"path1","name":"path1","type":"STRING","widget":{"name":"path1"},"link":310},{"localized_name":"path2","name":"path2","shape":7,"type":"STRING","widget":{"name":"path2"},"link":369}],"outputs":[{"localized_name":"path","name":"path","type":"STRING","links":[312,323,367]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.6.0","Node name for S&R":"Basic data handling: PathJoin","widget_ue_connectable":{"path1":true,"path2":true},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"path1":true,"path2":true}}},"widgets_values":["","pred_maps"],"color":"#233","bgcolor":"#355"},{"id":159,"type":"Basic data handling: PathOutputDir","pos":[-1400,2500],"size":[140,26],"flags":{},"order":1,"mode":0,"inputs":[],"outputs":[{"localized_name":"output_path","name":"output_path","type":"STRING","links":[310]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.7.0","Node name for S&R":"Basic data handling: PathOutputDir","widget_ue_connectable":{},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{}}},"widgets_values":[],"color":"#233","bgcolor":"#355"},{"id":158,"type":"Basic data handling: PathJoin","pos":[-750,2225],"size":[270,82],"flags":{},"order":7,"mode":0,"inputs":[{"localized_name":"path1","name":"path1","type":"STRING","widget":{"name":"path1"},"link":312},{"localized_name":"path2","name":"path2","shape":7,"type":"STRING","widget":{"name":"path2"},"link":325}],"outputs":[{"localized_name":"path","name":"path","type":"STRING","links":[313]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.6.0","Node name for S&R":"Basic data handling: PathJoin","widget_ue_connectable":{"path1":true,"path2":true},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"path1":true,"path2":true}}},"widgets_values":["","Method_2"],"color":"#233","bgcolor":"#355"},{"id":167,"type":"Basic data handling: StringConcat","pos":[-325,2625],"size":[270,82],"flags":{},"order":11,"mode":0,"inputs":[{"localized_name":"string_a","name":"string_a","type":"STRING","widget":{"name":"string_a"},"link":320},{"localized_name":"string_b","name":"string_b","type":"STRING","widget":{"name":"string_b"},"link":368}],"outputs":[{"localized_name":"STRING","name":"STRING","type":"STRING","links":[322,366]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"34e0ef423b283ccb6d3b5aeb20f12535abc21774","Node name for S&R":"Basic data handling: StringConcat","widget_ue_connectable":{}},"widgets_values":["",""],"color":"#233","bgcolor":"#355"},{"id":169,"type":"Basic data handling: PathJoin","pos":[-325,1775],"size":[270,82],"flags":{},"order":13,"mode":0,"inputs":[{"localized_name":"path1","name":"path1","type":"STRING","widget":{"name":"path1"},"link":314},{"localized_name":"path2","name":"path2","shape":7,"type":"STRING","widget":{"name":"path2"},"link":null}],"outputs":[{"localized_name":"path","name":"path","type":"STRING","links":[317,363]}],"properties":{"aux_id":"set-soft/ComfyUI-basic_data_handling","ver":"0.6.0","Node name for S&R":"Basic data handling: PathJoin","widget_ue_connectable":{"path1":true,"path2":true},"cnr_id":"basic_data_handling","ue_properties":{"version":"7.0.1","widget_ue_connectable":{"path1":true,"path2":true}}},"widgets_values":["","im"],"color":"#233","bgcolor":"#355"},{"id":194,"type":"Note","pos":[25,1750],"size":[250,88],"flags":{},"order":2,"mode":0,"inputs":[],"outputs":[],"properties":{},"widgets_values":["INPUT/MAIN_DATASET/SUB_DATASET/im"],"color":"#432","bgcolor":"#653"},{"id":195,"type":"Note","pos":[50,1900],"size":[250,88],"flags":{},"order":3,"mode":0,"inputs":[],"outputs":[],"properties":{},"widgets_values":["INPUT/MAIN_DATASET/SUB_DATASET/gt"],"color":"#432","bgcolor":"#653"},{"id":196,"type":"Note","pos":[-325,2200],"size":[250,88],"flags":{},"order":4,"mode":0,"inputs":[],"outputs":[],"properties":{},"widgets_values":["OUTPUT/MAIN_DATASET/SUB_DATASET/MODEL"],"color":"#432","bgcolor":"#653"},{"id":197,"type":"Note","pos":[25,2625],"size":[250,88],"flags":{},"order":5,"mode":0,"inputs":[],"outputs":[],"properties":{},"widgets_values":["SUB_DATASET/MODEL"],"color":"#432","bgcolor":"#653"}],"groups":[],"links":[{"id":310,"origin_id":159,"origin_slot":0,"target_id":157,"target_slot":0,"type":"STRING"},{"id":312,"origin_id":157,"origin_slot":0,"target_id":158,"target_slot":0,"type":"STRING"},{"id":311,"origin_id":160,"origin_slot":0,"target_id":168,"target_slot":0,"type":"STRING"},{"id":320,"origin_id":164,"origin_slot":0,"target_id":167,"target_slot":0,"type":"STRING"},{"id":327,"origin_id":168,"origin_slot":0,"target_id":170,"target_slot":0,"type":"STRING"},{"id":314,"origin_id":170,"origin_slot":0,"target_id":169,"target_slot":0,"type":"STRING"},{"id":329,"origin_id":170,"origin_slot":0,"target_id":166,"target_slot":0,"type":"STRING"},{"id":313,"origin_id":158,"origin_slot":0,"target_id":163,"target_slot":0,"type":"STRING"},{"id":316,"origin_id":-10,"origin_slot":0,"target_id":168,"target_slot":1,"type":"STRING","parentId":57},{"id":325,"origin_id":-10,"origin_slot":1,"target_id":158,"target_slot":1,"type":"STRING","parentId":43},{"id":326,"origin_id":-10,"origin_slot":1,"target_id":164,"target_slot":0,"type":"STRING","parentId":43},{"id":324,"origin_id":-10,"origin_slot":1,"target_id":170,"target_slot":1,"type":"STRING","parentId":43},{"id":361,"origin_id":-10,"origin_slot":2,"target_id":163,"target_slot":1,"type":"STRING","parentId":55},{"id":363,"origin_id":169,"origin_slot":0,"target_id":-20,"target_slot":0,"type":"STRING"},{"id":364,"origin_id":163,"origin_slot":0,"target_id":-20,"target_slot":1,"type":"STRING"},{"id":365,"origin_id":166,"origin_slot":0,"target_id":-20,"target_slot":2,"type":"STRING"},{"id":366,"origin_id":167,"origin_slot":0,"target_id":-20,"target_slot":3,"type":"STRING"},{"id":367,"origin_id":157,"origin_slot":0,"target_id":-20,"target_slot":4,"type":"STRING","parentId":56},{"id":368,"origin_id":-10,"origin_slot":2,"target_id":167,"target_slot":1,"type":"STRING","parentId":55},{"id":369,"origin_id":-10,"origin_slot":0,"target_id":157,"target_slot":1,"type":"STRING","parentId":57}],"reroutes":[{"id":43,"pos":[-825,2050],"linkIds":[324,325,326]},{"id":55,"pos":[-375,2450],"linkIds":[361,368]},{"id":56,"pos":[0,2500],"linkIds":[367]},{"id":57,"pos":[-1225,2050],"linkIds":[316,369]}],"extra":{}}]},"config":{},"extra":{"ue_links":[],"links_added_by_ue":[],"reroutes":[{"id":1,"parentId":35,"pos":[625,3100],"linkIds":[373]},{"id":2,"parentId":1,"pos":[2200,3100],"linkIds":[373]},{"id":7,"pos":[1325,2575],"linkIds":[74,383]},{"id":8,"parentId":7,"pos":[1800,2575],"linkIds":[74,383]},{"id":31,"parentId":36,"pos":[150,3200],"linkIds":[238]},{"id":32,"parentId":31,"pos":[2625,3225],"linkIds":[238]},{"id":35,"pos":[475,2675],"linkIds":[373,374]},{"id":36,"pos":[-50,2900],"linkIds":[238]},{"id":37,"pos":[-325,2575],"linkIds":[378,380]},{"id":38,"pos":[600,3125],"linkIds":[376]},{"id":39,"parentId":38,"pos":[2250,3125],"linkIds":[376]},{"id":40,"pos":[550,3150],"linkIds":[377]},{"id":41,"parentId":40,"pos":[2275,3150],"linkIds":[377]},{"id":47,"pos":[1525,1600],"linkIds":[346]},{"id":48,"parentId":47,"pos":[2200,1600],"linkIds":[346]},{"id":49,"pos":[1550,1850],"linkIds":[344]},{"id":50,"parentId":49,"pos":[1875,1850],"linkIds":[344]},{"id":55,"parentId":61,"pos":[200,3175],"linkIds":[380]},{"id":56,"parentId":55,"pos":[2600,3200],"linkIds":[380]},{"id":58,"pos":[2925,1950],"linkIds":[352]},{"id":59,"parentId":65,"pos":[1525,1900],"linkIds":[350,381]},{"id":60,"parentId":59,"pos":[2600,1900],"linkIds":[381]},{"id":61,"parentId":37,"pos":[-325,2900],"linkIds":[380]},{"id":62,"parentId":37,"pos":[75,2575],"linkIds":[378]},{"id":63,"parentId":58,"pos":[2600,2075],"linkIds":[352]},{"id":64,"parentId":63,"pos":[1850,2100],"linkIds":[352]},{"id":65,"pos":[1775,2075],"linkIds":[350,381]},{"id":66,"parentId":8,"pos":[1800,2150],"linkIds":[383]},{"id":67,"parentId":66,"pos":[2925,2100],"linkIds":[383]}],"ds":{"scale":0.6413054304195616,"offset":[-1134.1625814774586,-1429.1651429929386]},"linkExtensions":[{"id":74,"parentId":8},{"id":238,"parentId":32},{"id":344,"parentId":50},{"id":346,"parentId":48},{"id":350,"parentId":59},{"id":352,"parentId":64},{"id":364,"parentId":43},{"id":373,"parentId":2},{"id":374,"parentId":35},{"id":376,"parentId":39},{"id":377,"parentId":41},{"id":378,"parentId":62},{"id":380,"parentId":56},{"id":381,"parentId":60},{"id":383,"parentId":67}]},"version":0.4} \ No newline at end of file