Files

280 lines
8.2 KiB
JSON

{
"last_node_id": 22,
"last_link_id": 26,
"nodes": [
{
"id": 1,
"type": "LoadImage",
"pos": [40, 700],
"size": {"0": 210, "1": 130},
"flags": {},
"order": 0,
"mode": 0,
"inputs": [],
"outputs": [
{"name": "IMAGE", "type": "IMAGE", "links": [1, 3, 5, 7, 9], "slot_index": 0},
{"name": "MASK", "type": "MASK", "links": [], "slot_index": 1}
],
"properties": {"Node name for S&R": "LoadImage"},
"widgets_values": ["example.png", "image"]
},
{
"id": 2,
"type": "SpectralSpikeSuppressor",
"pos": [320, 40],
"size": {"0": 280, "1": 190},
"flags": {},
"order": 1,
"mode": 0,
"inputs": [{"name": "image", "type": "IMAGE", "link": 1}],
"outputs": [{"name": "image", "type": "IMAGE", "links": [2], "slot_index": 0}],
"properties": {"Node name for S&R": "SpectralSpikeSuppressor"},
"widgets_values": [3.0, 0.85, 15, true]
},
{
"id": 12,
"type": "FFTSpectrumVisualizer",
"pos": [660, 40],
"size": {"0": 280, "1": 230},
"flags": {},
"order": 6,
"mode": 0,
"inputs": [{"name": "image", "type": "IMAGE", "link": 2}],
"outputs": [{"name": "visualization", "type": "IMAGE", "links": [11], "slot_index": 0}],
"properties": {"Node name for S&R": "FFTSpectrumVisualizer"},
"widgets_values": ["avg", 15, 3.0, 0.85, 256]
},
{
"id": 13,
"type": "PreviewImage",
"pos": [1000, 40],
"size": {"0": 210, "1": 60},
"flags": {},
"order": 11,
"mode": 0,
"inputs": [{"name": "images", "type": "IMAGE", "link": 11}],
"outputs": [],
"properties": {"Node name for S&R": "PreviewImage"},
"widgets_values": []
},
{
"id": 4,
"type": "RadialSpectrumNormalizer",
"pos": [320, 340],
"size": {"0": 280, "1": 190},
"flags": {},
"order": 2,
"mode": 0,
"inputs": [{"name": "image", "type": "IMAGE", "link": 3}],
"outputs": [{"name": "image", "type": "IMAGE", "links": [4], "slot_index": 0}],
"properties": {"Node name for S&R": "RadialSpectrumNormalizer"},
"widgets_values": [2.0, 0.5, 0.1, 0.05]
},
{
"id": 14,
"type": "FFTSpectrumVisualizer",
"pos": [660, 340],
"size": {"0": 280, "1": 230},
"flags": {},
"order": 7,
"mode": 0,
"inputs": [{"name": "image", "type": "IMAGE", "link": 4}],
"outputs": [{"name": "visualization", "type": "IMAGE", "links": [12], "slot_index": 0}],
"properties": {"Node name for S&R": "FFTSpectrumVisualizer"},
"widgets_values": ["avg", 15, 3.0, 0.85, 256]
},
{
"id": 15,
"type": "PreviewImage",
"pos": [1000, 340],
"size": {"0": 210, "1": 60},
"flags": {},
"order": 12,
"mode": 0,
"inputs": [{"name": "images", "type": "IMAGE", "link": 12}],
"outputs": [],
"properties": {"Node name for S&R": "PreviewImage"},
"widgets_values": []
},
{
"id": 6,
"type": "AdaptiveHFCompressor",
"pos": [320, 640],
"size": {"0": 280, "1": 210},
"flags": {},
"order": 3,
"mode": 0,
"inputs": [{"name": "image", "type": "IMAGE", "link": 5}],
"outputs": [{"name": "image", "type": "IMAGE", "links": [6], "slot_index": 0}],
"properties": {"Node name for S&R": "AdaptiveHFCompressor"},
"widgets_values": [0.15, 4.0, 0.05, 0.75, 0.25]
},
{
"id": 16,
"type": "FFTSpectrumVisualizer",
"pos": [660, 640],
"size": {"0": 280, "1": 230},
"flags": {},
"order": 8,
"mode": 0,
"inputs": [{"name": "image", "type": "IMAGE", "link": 6}],
"outputs": [{"name": "visualization", "type": "IMAGE", "links": [13], "slot_index": 0}],
"properties": {"Node name for S&R": "FFTSpectrumVisualizer"},
"widgets_values": ["avg", 15, 3.0, 0.85, 256]
},
{
"id": 17,
"type": "PreviewImage",
"pos": [1000, 640],
"size": {"0": 210, "1": 60},
"flags": {},
"order": 13,
"mode": 0,
"inputs": [{"name": "images", "type": "IMAGE", "link": 13}],
"outputs": [],
"properties": {"Node name for S&R": "PreviewImage"},
"widgets_values": []
},
{
"id": 8,
"type": "DirectionalArtifactSuppressor",
"pos": [320, 960],
"size": {"0": 280, "1": 210},
"flags": {},
"order": 4,
"mode": 0,
"inputs": [{"name": "image", "type": "IMAGE", "link": 7}],
"outputs": [{"name": "image", "type": "IMAGE", "links": [8], "slot_index": 0}],
"properties": {"Node name for S&R": "DirectionalArtifactSuppressor"},
"widgets_values": [3.0, 0.8, 5, 0.05, 180]
},
{
"id": 18,
"type": "FFTSpectrumVisualizer",
"pos": [660, 960],
"size": {"0": 280, "1": 230},
"flags": {},
"order": 9,
"mode": 0,
"inputs": [{"name": "image", "type": "IMAGE", "link": 8}],
"outputs": [{"name": "visualization", "type": "IMAGE", "links": [14], "slot_index": 0}],
"properties": {"Node name for S&R": "FFTSpectrumVisualizer"},
"widgets_values": ["avg", 15, 3.0, 0.85, 256]
},
{
"id": 19,
"type": "PreviewImage",
"pos": [1000, 960],
"size": {"0": 210, "1": 60},
"flags": {},
"order": 14,
"mode": 0,
"inputs": [{"name": "images", "type": "IMAGE", "link": 14}],
"outputs": [],
"properties": {"Node name for S&R": "PreviewImage"},
"widgets_values": []
},
{
"id": 10,
"type": "LogSpectrumPeakCompressor",
"pos": [320, 1280],
"size": {"0": 280, "1": 210},
"flags": {},
"order": 5,
"mode": 0,
"inputs": [{"name": "image", "type": "IMAGE", "link": 9}],
"outputs": [{"name": "image", "type": "IMAGE", "links": [10], "slot_index": 0}],
"properties": {"Node name for S&R": "LogSpectrumPeakCompressor"},
"widgets_values": [1.0, 4.0, 0.05, 0.8, "gaussian"]
},
{
"id": 20,
"type": "FFTSpectrumVisualizer",
"pos": [660, 1280],
"size": {"0": 280, "1": 230},
"flags": {},
"order": 10,
"mode": 0,
"inputs": [{"name": "image", "type": "IMAGE", "link": 10}],
"outputs": [{"name": "visualization", "type": "IMAGE", "links": [15], "slot_index": 0}],
"properties": {"Node name for S&R": "FFTSpectrumVisualizer"},
"widgets_values": ["avg", 15, 3.0, 0.85, 256]
},
{
"id": 21,
"type": "PreviewImage",
"pos": [1000, 1280],
"size": {"0": 210, "1": 60},
"flags": {},
"order": 15,
"mode": 0,
"inputs": [{"name": "images", "type": "IMAGE", "link": 15}],
"outputs": [],
"properties": {"Node name for S&R": "PreviewImage"},
"widgets_values": []
}
],
"links": [
[1, 1, 0, 2, 0, "IMAGE"],
[2, 2, 0, 12, 0, "IMAGE"],
[3, 1, 0, 4, 0, "IMAGE"],
[4, 4, 0, 14, 0, "IMAGE"],
[5, 1, 0, 6, 0, "IMAGE"],
[6, 6, 0, 16, 0, "IMAGE"],
[7, 1, 0, 8, 0, "IMAGE"],
[8, 8, 0, 18, 0, "IMAGE"],
[9, 1, 0, 10, 0, "IMAGE"],
[10, 10, 0, 20, 0, "IMAGE"],
[11, 12, 0, 13, 0, "IMAGE"],
[12, 14, 0, 15, 0, "IMAGE"],
[13, 16, 0, 17, 0, "IMAGE"],
[14, 18, 0, 19, 0, "IMAGE"],
[15, 20, 0, 21, 0, "IMAGE"]
],
"groups": [
{
"title": "SpectralSpikeSuppressor — isolated FFT peaks",
"bounding": [300, 10, 730, 290],
"color": "#7a3f5a",
"font_size": 14
},
{
"title": "RadialSpectrumNormalizer — 1/f power law",
"bounding": [300, 310, 730, 290],
"color": "#3f5a7a",
"font_size": 14
},
{
"title": "AdaptiveHFCompressor — HF band compression",
"bounding": [300, 610, 730, 290],
"color": "#5a7a3f",
"font_size": 14
},
{
"title": "DirectionalArtifactSuppressor — angular anomalies",
"bounding": [300, 930, 730, 290],
"color": "#7a5a3f",
"font_size": 14
},
{
"title": "LogSpectrumPeakCompressor — homomorphic compression",
"bounding": [300, 1250, 730, 290],
"color": "#3f7a7a",
"font_size": 14
}
],
"config": {},
"extra": {
"ds": {"scale": 0.55, "offset": [0, 0]}
},
"version": 0.4
}