Files
set-soft-ComfyUI-ImageMisc/example_workflows/Compare_Masks_Dataset7.json
T
Salvador E. Tropea e72ea99a6e [Updated] Examples
DiS5K_1 is testing DIS-TE1/2 on BirefNet
2025-11-29 19:05:43 -03:00

1 line
45 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"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<br>Minimum Dimensions: 266x400<br>Maximum Dimensions: 960x1080<br>Total Raw Tensor Size: 96.37 MiB (101049600 bytes)","Number of images: 64<br>Minimum Dimensions: 266x400<br>Maximum Dimensions: 960x1080<br>Total Raw Tensor Size: 385.47 MiB (404198400 bytes)","Number of images: 64<br>Minimum Dimensions: 266x400<br>Maximum Dimensions: 960x1080<br>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<br>Minimum Dimensions: 266x400<br>Maximum Dimensions: 960x1080<br>Total Raw Tensor Size: 96.37 MiB (101049600 bytes)","Number of images: 64<br>Minimum Dimensions: 266x400<br>Maximum Dimensions: 960x1080<br>Total Raw Tensor Size: 385.47 MiB (404198400 bytes)","Number of images: 64<br>Minimum Dimensions: 266x400<br>Maximum Dimensions: 960x1080<br>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,"<table><tr><td>MAE</td><td>0.0000</td></tr><tr><td>Fβmax</td><td>0.0000</td></tr><tr><td>Sα</td><td>0.0000</td></tr><tr><td>Eϕmean</td><td>0.0000</td></tr><tr><td>Eϕmax</td><td>0.0000</td></tr><tr><td>Eϕadp</td><td>0.0000</td></tr><tr><td>Fβw</td><td>0.0000</td></tr></table>","<table><tr><td>MAE</td><td>0.0000</td></tr><tr><td>Fβmax</td><td>0.0000</td></tr><tr><td>Sα</td><td>0.0000</td></tr><tr><td>Eϕmean</td><td>0.0000</td></tr><tr><td>Eϕmax</td><td>0.0000</td></tr><tr><td>Eϕadp</td><td>0.0000</td></tr><tr><td>Fβw</td><td>0.0000</td></tr></table>","<table><tr><td>MAE</td><td>0.0000</td></tr><tr><td>Fβmax</td><td>0.0000</td></tr><tr><td>Sα</td><td>0.0000</td></tr><tr><td>Eϕmean</td><td>0.0000</td></tr><tr><td>Eϕmax</td><td>0.0000</td></tr><tr><td>Eϕadp</td><td>0.0000</td></tr><tr><td>Fβw</td><td>0.0000</td></tr></table>","<table><tr><td>MAE</td><td>0.0000</td></tr><tr><td>Fβmax</td><td>0.0000</td></tr><tr><td>Sα</td><td>0.0000</td></tr><tr><td>Eϕmean</td><td>0.0000</td></tr><tr><td>Eϕmax</td><td>0.0000</td></tr><tr><td>Eϕadp</td><td>0.0000</td></tr><tr><td>Fβw</td><td>0.0000</td></tr></table>","<table><tr><td>MAE</td><td>0.0000</td></tr><tr><td>Fβmax</td><td>0.0000</td></tr><tr><td>Sα</td><td>0.0000</td></tr><tr><td>Eϕmean</td><td>0.0000</td></tr><tr><td>Eϕmax</td><td>0.0000</td></tr><tr><td>Eϕadp</td><td>0.0000</td></tr><tr><td>Fβw</td><td>0.0000</td></tr></table>","<table><tr><td>MAE</td><td>0.0000</td></tr><tr><td>Fβmax</td><td>0.0000</td></tr><tr><td>Sα</td><td>0.0000</td></tr><tr><td>Eϕmean</td><td>0.0000</td></tr><tr><td>Eϕmax</td><td>0.0000</td></tr><tr><td>Eϕadp</td><td>0.0000</td></tr><tr><td>Fβw</td><td>0.0000</td></tr></table>","<table><tr><td>MAE</td><td>0.0351</td></tr><tr><td>Fβmax</td><td>0.9180</td></tr><tr><td>Sα</td><td>0.9041</td></tr><tr><td>Eϕmean</td><td>0.9470</td></tr><tr><td>Eϕmax</td><td>0.9672</td></tr><tr><td>Eϕadp</td><td>0.9557</td></tr><tr><td>Fβw</td><td>0.8718</td></tr></table>","<table><tr><td>MAE</td><td>0.0351</td></tr><tr><td>Fβmax</td><td>0.9180</td></tr><tr><td>Sα</td><td>0.9041</td></tr><tr><td>Eϕmean</td><td>0.9470</td></tr><tr><td>Eϕmax</td><td>0.9672</td></tr><tr><td>Eϕadp</td><td>0.9557</td></tr><tr><td>Fβw</td><td>0.8718</td></tr></table>","<table><tr><td>MAE</td><td>0.0000</td></tr><tr><td>Fβmax</td><td>0.0000</td></tr><tr><td>Sα</td><td>0.0000</td></tr><tr><td>Eϕmean</td><td>0.0000</td></tr><tr><td>Eϕmax</td><td>0.0000</td></tr><tr><td>Eϕadp</td><td>0.0000</td></tr><tr><td>Fβw</td><td>0.0000</td></tr></table>","<table><tr><td>MAE</td><td>0.0353</td></tr><tr><td>Fβmax</td><td>0.9180</td></tr><tr><td>Sα</td><td>0.9041</td></tr><tr><td>Eϕmean</td><td>0.9461</td></tr><tr><td>Eϕmax</td><td>0.9668</td></tr><tr><td>Eϕadp</td><td>0.9557</td></tr><tr><td>Fβw</td><td>0.8715</td></tr></table>","<table><tr><td>MAE</td><td>0.0353</td></tr><tr><td>Fβmax</td><td>0.9180</td></tr><tr><td>Sα</td><td>0.9041</td></tr><tr><td>Eϕmean</td><td>0.9461</td></tr><tr><td>Eϕmax</td><td>0.9668</td></tr><tr><td>Eϕadp</td><td>0.9557</td></tr><tr><td>Fβw</td><td>0.8715</td></tr></table>","<table><tr><td>MAE</td><td>0.0353</td></tr><tr><td>Fβmax</td><td>0.9180</td></tr><tr><td>Sα</td><td>0.9041</td></tr><tr><td>Eϕmean</td><td>0.9461</td></tr><tr><td>Eϕmax</td><td>0.9668</td></tr><tr><td>Eϕadp</td><td>0.9557</td></tr><tr><td>Fβw</td><td>0.8715</td></tr></table>"],"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}