{
    "meta": {
        "format": "1"
    },
    "steps": {
        "cedar.dynamics.NeuralField": {
            "name": "Color attention field",
            "activation as output": "false",
            "discrete metric (workaround)": "false",
            "update stepIcon according to output": "true",
            "threshold for updating the stepIcon": "0.80000000000000004",
            "dimensionality": "1",
            "sizes": [
                "25"
            ],
            "time scale": "100",
            "resting level": "-5",
            "input noise gain": "0.10000000000000001",
            "multiplicative noise (input)": "false",
            "multiplicative noise (activation)": "false",
            "sigmoid": {
                "type": "cedar.aux.math.AbsSigmoid",
                "threshold": "0",
                "beta": "100"
            },
            "global inhibition": "-0.01",
            "lateral kernels": {
                "cedar.aux.kernel.Gauss": {
                    "dimensionality": "1",
                    "anchor": [
                        "0"
                    ],
                    "amplitude": "1",
                    "sigmas": [
                        "3"
                    ],
                    "normalize": "true",
                    "shifts": [
                        "0"
                    ],
                    "limit": "5"
                }
            },
            "lateral kernel convolution": {
                "borderType": "Cyclic",
                "mode": "Same",
                "engine": {
                    "type": "cedar.aux.conv.FFTW"
                },
                "alternate even kernel center": "false"
            },
            "noise correlation kernel": {
                "dimensionality": "1",
                "anchor": [
                    "0"
                ],
                "amplitude": "0",
                "sigmas": [
                    "3"
                ],
                "normalize": "true",
                "shifts": [
                    "0"
                ],
                "limit": "5"
            },
            "comments": ""
        },
        "cedar.dynamics.NeuralField": {
            "name": "Color\/space attention field",
            "activation as output": "false",
            "discrete metric (workaround)": "false",
            "update stepIcon according to output": "true",
            "threshold for updating the stepIcon": "0.80000000000000004",
            "dimensionality": "3",
            "sizes": [
                "30",
                "40",
                "25"
            ],
            "time scale": "100",
            "resting level": "-5",
            "input noise gain": "0.10000000000000001",
            "multiplicative noise (input)": "false",
            "multiplicative noise (activation)": "false",
            "sigmoid": {
                "type": "cedar.aux.math.AbsSigmoid",
                "threshold": "0",
                "beta": "100"
            },
            "global inhibition": "-0.01",
            "lateral kernels": {
                "cedar.aux.kernel.Gauss": {
                    "dimensionality": "3",
                    "anchor": [
                        "0",
                        "0",
                        "0"
                    ],
                    "amplitude": "1",
                    "sigmas": [
                        "3",
                        "3",
                        "3"
                    ],
                    "normalize": "true",
                    "shifts": [
                        "0",
                        "0",
                        "0"
                    ],
                    "limit": "5"
                }
            },
            "lateral kernel convolution": {
                "borderType": "Cyclic",
                "mode": "Same",
                "engine": {
                    "type": "cedar.aux.conv.FFTW"
                },
                "alternate even kernel center": "false"
            },
            "noise correlation kernel": {
                "dimensionality": "3",
                "anchor": [
                    "0",
                    "0",
                    "0"
                ],
                "amplitude": "0",
                "sigmas": [
                    "3",
                    "3",
                    "3"
                ],
                "normalize": "true",
                "shifts": [
                    "0",
                    "0",
                    "0"
                ],
                "limit": "5"
            },
            "comments": ""
        },
        "cedar.processing.ComponentMultiply": {
            "name": "Component Multiply 2",
            "comments": ""
        },
        "cedar.processing.ComponentMultiply": {
            "name": "Component Multiply 3",
            "comments": ""
        },
        "cedar.processing.ComponentMultiply": {
            "name": "Component Multiply 4",
            "comments": ""
        },
        "cedar.processing.sources.GaussInput": {
            "name": "Gauss Input 2",
            "dimensionality": "1",
            "sizes": [
                "25"
            ],
            "amplitude": "5",
            "centers": [
                "7"
            ],
            "sigma": [
                "3"
            ],
            "cyclic": "false",
            "comments": ""
        },
        "cedar.processing.sources.GaussInput": {
            "name": "Gauss Input 3",
            "dimensionality": "1",
            "sizes": [
                "25"
            ],
            "amplitude": "5",
            "centers": [
                "11"
            ],
            "sigma": [
                "3"
            ],
            "cyclic": "false",
            "comments": ""
        },
        "cedar.processing.sources.GaussInput": {
            "name": "Gauss Input 4",
            "dimensionality": "1",
            "sizes": [
                "25"
            ],
            "amplitude": "5",
            "centers": [
                "3"
            ],
            "sigma": [
                "3"
            ],
            "cyclic": "false",
            "comments": ""
        },
        "cedar.dynamics.HebbianConnection": {
            "name": "Hebbian Connection",
            "source dimension": "0",
            "source sizes": "",
            "target dimension": "1",
            "target sizes": [
                "25"
            ],
            "learning rate": "0.01",
            "f": {
                "type": "cedar.aux.math.HeavisideSigmoid",
                "threshold": "0.5"
            },
            "g": {
                "type": "cedar.aux.math.HeavisideSigmoid",
                "threshold": "0.5"
            },
            "h": {
                "type": "cedar.aux.math.LinearTransferFunction",
                "factor": "1",
                "offset": "0"
            },
            "fixed reward duration": "false",
            "reward duration": "200",
            "manual weights": "true",
            "weight centers": [
                "24"
            ],
            "weight sigmas": [
                "3"
            ],
            "weight amplitude": "5",
            "weight init value": "0",
            "weight init noise": "0.001",
            "comments": ""
        },
        "cedar.processing.Projection": {
            "name": "Projection",
            "dimension mapping": {
                "0": "2"
            },
            "output dimensionality": "3",
            "output dimension sizes": [
                "30",
                "40",
                "25"
            ],
            "compression type": "SUM",
            "comments": ""
        },
        "cedar.processing.Projection": {
            "name": "Projection 2",
            "dimension mapping": {
                "0": "0",
                "1": "1",
                "2": "4294967295"
            },
            "output dimensionality": "2",
            "output dimension sizes": [
                "30",
                "40"
            ],
            "compression type": "SUM",
            "comments": ""
        },
        "cedar.dynamics.NeuralField": {
            "name": "Spatial attention",
            "activation as output": "false",
            "discrete metric (workaround)": "false",
            "update stepIcon according to output": "true",
            "threshold for updating the stepIcon": "0.80000000000000004",
            "dimensionality": "2",
            "sizes": [
                "30",
                "40"
            ],
            "time scale": "100",
            "resting level": "-5",
            "input noise gain": "0.10000000000000001",
            "multiplicative noise (input)": "false",
            "multiplicative noise (activation)": "false",
            "sigmoid": {
                "type": "cedar.aux.math.AbsSigmoid",
                "threshold": "0",
                "beta": "100"
            },
            "global inhibition": "-0.01",
            "lateral kernels": {
                "cedar.aux.kernel.Gauss": {
                    "dimensionality": "2",
                    "anchor": [
                        "0",
                        "0"
                    ],
                    "amplitude": "1",
                    "sigmas": [
                        "3",
                        "3"
                    ],
                    "normalize": "true",
                    "shifts": [
                        "0",
                        "0"
                    ],
                    "limit": "5"
                }
            },
            "lateral kernel convolution": {
                "borderType": "Zero",
                "mode": "Same",
                "engine": {
                    "type": "cedar.aux.conv.OpenCV"
                },
                "alternate even kernel center": "false"
            },
            "noise correlation kernel": {
                "dimensionality": "2",
                "anchor": [
                    "0",
                    "0"
                ],
                "amplitude": "0",
                "sigmas": [
                    "3",
                    "3"
                ],
                "normalize": "true",
                "shifts": [
                    "0",
                    "0"
                ],
                "limit": "5"
            },
            "comments": ""
        },
        "cedar.processing.StaticGain": {
            "name": "Static Gain",
            "gain factor": "4.5",
            "comments": ""
        },
        "cedar.processing.StaticGain": {
            "name": "Static Gain 2",
            "gain factor": "5.7999999999999972",
            "comments": ""
        },
        "cedar.dynamics.NeuralField": {
            "name": "blue",
            "activation as output": "false",
            "discrete metric (workaround)": "false",
            "update stepIcon according to output": "true",
            "threshold for updating the stepIcon": "0.80000000000000004",
            "dimensionality": "0",
            "sizes": "",
            "time scale": "100",
            "resting level": "-5",
            "input noise gain": "0.10000000000000001",
            "multiplicative noise (input)": "false",
            "multiplicative noise (activation)": "false",
            "sigmoid": {
                "type": "cedar.aux.math.AbsSigmoid",
                "threshold": "0",
                "beta": "100"
            },
            "global inhibition": "0",
            "lateral kernels": {
                "cedar.aux.kernel.Box": {
                    "dimensionality": "1",
                    "anchor": [
                        "0"
                    ],
                    "amplitude": "1",
                    "widths": [
                        "1"
                    ]
                }
            },
            "lateral kernel convolution": {
                "borderType": "Zero",
                "mode": "Same",
                "engine": {
                    "type": "cedar.aux.conv.OpenCV"
                },
                "alternate even kernel center": "false"
            },
            "noise correlation kernel": {
                "dimensionality": "1",
                "anchor": [
                    "0"
                ],
                "amplitude": "0",
                "sigmas": [
                    "3"
                ],
                "normalize": "true",
                "shifts": [
                    "0"
                ],
                "limit": "5"
            },
            "comments": ""
        },
        "cedar.processing.sources.Boost": {
            "name": "blue boost",
            "strength": "5",
            "active": "false",
            "deactivate on reset": "false",
            "comments": ""
        },
        "cedar.dynamics.NeuralField": {
            "name": "green",
            "activation as output": "false",
            "discrete metric (workaround)": "false",
            "update stepIcon according to output": "true",
            "threshold for updating the stepIcon": "0.80000000000000004",
            "dimensionality": "0",
            "sizes": "",
            "time scale": "100",
            "resting level": "-5",
            "input noise gain": "0.10000000000000001",
            "multiplicative noise (input)": "false",
            "multiplicative noise (activation)": "false",
            "sigmoid": {
                "type": "cedar.aux.math.AbsSigmoid",
                "threshold": "0",
                "beta": "100"
            },
            "global inhibition": "0",
            "lateral kernels": {
                "cedar.aux.kernel.Box": {
                    "dimensionality": "1",
                    "anchor": [
                        "0"
                    ],
                    "amplitude": "1",
                    "widths": [
                        "1"
                    ]
                }
            },
            "lateral kernel convolution": {
                "borderType": "Zero",
                "mode": "Same",
                "engine": {
                    "type": "cedar.aux.conv.OpenCV"
                },
                "alternate even kernel center": "false"
            },
            "noise correlation kernel": {
                "dimensionality": "1",
                "anchor": [
                    "0"
                ],
                "amplitude": "0",
                "sigmas": [
                    "3"
                ],
                "normalize": "true",
                "shifts": [
                    "0"
                ],
                "limit": "5"
            },
            "comments": ""
        },
        "cedar.processing.sources.Boost": {
            "name": "green boost",
            "strength": "5",
            "active": "false",
            "deactivate on reset": "false",
            "comments": ""
        },
        "cedar.dynamics.NeuralField": {
            "name": "red",
            "activation as output": "false",
            "discrete metric (workaround)": "false",
            "update stepIcon according to output": "true",
            "threshold for updating the stepIcon": "0.80000000000000004",
            "dimensionality": "0",
            "sizes": "",
            "time scale": "100",
            "resting level": "-5",
            "input noise gain": "0.10000000000000001",
            "multiplicative noise (input)": "false",
            "multiplicative noise (activation)": "false",
            "sigmoid": {
                "type": "cedar.aux.math.AbsSigmoid",
                "threshold": "0",
                "beta": "100"
            },
            "global inhibition": "0",
            "lateral kernels": {
                "cedar.aux.kernel.Box": {
                    "dimensionality": "1",
                    "anchor": [
                        "0"
                    ],
                    "amplitude": "1",
                    "widths": [
                        "1"
                    ]
                }
            },
            "lateral kernel convolution": {
                "borderType": "Zero",
                "mode": "Same",
                "engine": {
                    "type": "cedar.aux.conv.OpenCV"
                },
                "alternate even kernel center": "false"
            },
            "noise correlation kernel": {
                "dimensionality": "1",
                "anchor": [
                    "0"
                ],
                "amplitude": "0",
                "sigmas": [
                    "3"
                ],
                "normalize": "true",
                "shifts": [
                    "0"
                ],
                "limit": "5"
            },
            "comments": ""
        },
        "cedar.processing.sources.Boost": {
            "name": "red boost",
            "strength": "5",
            "active": "false",
            "deactivate on reset": "false",
            "comments": ""
        },
        "cedar.dynamics.NeuralField": {
            "name": "yellow",
            "activation as output": "false",
            "discrete metric (workaround)": "false",
            "update stepIcon according to output": "true",
            "threshold for updating the stepIcon": "0.80000000000000004",
            "dimensionality": "0",
            "sizes": "",
            "time scale": "100",
            "resting level": "-5",
            "input noise gain": "0.10000000000000001",
            "multiplicative noise (input)": "false",
            "multiplicative noise (activation)": "false",
            "sigmoid": {
                "type": "cedar.aux.math.AbsSigmoid",
                "threshold": "0",
                "beta": "100"
            },
            "global inhibition": "0",
            "lateral kernels": {
                "cedar.aux.kernel.Box": {
                    "dimensionality": "1",
                    "anchor": [
                        "0"
                    ],
                    "amplitude": "1",
                    "widths": [
                        "1"
                    ]
                }
            },
            "lateral kernel convolution": {
                "borderType": "Zero",
                "mode": "Same",
                "engine": {
                    "type": "cedar.aux.conv.OpenCV"
                },
                "alternate even kernel center": "false"
            },
            "noise correlation kernel": {
                "dimensionality": "1",
                "anchor": [
                    "0"
                ],
                "amplitude": "0",
                "sigmas": [
                    "3"
                ],
                "normalize": "true",
                "shifts": [
                    "0"
                ],
                "limit": "5"
            },
            "comments": ""
        },
        "cedar.processing.sources.Boost": {
            "name": "yellow boost",
            "strength": "5",
            "active": "false",
            "deactivate on reset": "false",
            "comments": ""
        }
    },
    "triggers": {
        "cedar.processing.LoopedTrigger": {
            "name": "default thread",
            "step size": "0.001 s",
            "fake Euler step size": "0.02 s",
            "minimum sleep time": "0.0002 s",
            "idle time": "1e-05 s",
            "simulated time": "0.001 s",
            "loop mode": "Fixed",
            "start with all": "true",
            "listeners": [
                "Color\/space attention field",
                "Color attention field",
                "red",
                "green",
                "blue",
                "yellow",
                "Spatial attention",
                "Hebbian Connection"
            ]
        }
    },
    "groups": {
        "Image preprocessing": {
            "meta": {
                "format": "1"
            },
            "steps": {
                "cedar.processing.steps.ChannelSplit": {
                    "name": "Channel Split",
                    "comments": ""
                },
                "cedar.processing.steps.ColorConversion": {
                    "name": "Color Conversion",
                    "source type": "BGR",
                    "target type": "HSV",
                    "comments": ""
                },
                "cedar.processing.steps.Convolution": {
                    "name": "Convolution",
                    "kernels": {
                        "cedar.aux.kernel.Gauss": {
                            "dimensionality": "3",
                            "anchor": [
                                "0",
                                "0",
                                "0"
                            ],
                            "amplitude": "1",
                            "sigmas": [
                                "3",
                                "3",
                                "3"
                            ],
                            "normalize": "true",
                            "shifts": [
                                "0",
                                "0",
                                "0"
                            ],
                            "limit": "5"
                        }
                    },
                    "convolution": {
                        "borderType": "Cyclic",
                        "mode": "Same",
                        "engine": {
                            "type": "cedar.aux.conv.FFTW"
                        },
                        "alternate even kernel center": "false"
                    },
                    "comments": ""
                },
                "cedar.processing.steps.MatrixTypeConverter": {
                    "name": "Matrix Type Converter",
                    "target type": "Float",
                    "comments": ""
                },
                "cedar.processing.sources.Picture": {
                    "name": "Picture",
                    "record": "false",
                    "PictureGrabber": {
                        "name": "PictureGrabber",
                        "step size": "0.001 s",
                        "fake Euler step size": "0.02 s",
                        "minimum sleep time": "0.0002 s",
                        "idle time": "1e-05 s",
                        "simulated time": "0.001 s",
                        "loop mode": "Fixed",
                        "channels": {
                            "cedar.dev.sensors.visual.PictureChannel": {
                                "snapshot file": {
                                    "path": "\/home\/hummecm3\/cedar\/snapshot.jpg",
                                    "isRelative": "false"
                                },
                                "record file": {
                                    "path": "\/home\/hummecm3\/cedar\/record.avi",
                                    "isRelative": "false"
                                },
                                "filename": {
                                    "path": "\/Users\/danielsabinasz\/INI\/DFT_Summer_School_2020\/Visual Search Project\/example_image.jpg",
                                    "isRelative": "false"
                                }
                            }
                        }
                    },
                    "comments": ""
                },
                "cedar.dynamics.RateMatrixToSpaceCode": {
                    "name": "Rate Matrix To Space Code",
                    "number of bins": "25",
                    "lower limit": "0",
                    "upper limit": "255",
                    "comments": ""
                },
                "cedar.processing.Resize": {
                    "name": "Resize",
                    "output size": [
                        "30",
                        "40"
                    ],
                    "interpolation": "LINEAR",
                    "comments": ""
                },
                "cedar.processing.StaticGain": {
                    "name": "Static Gain 3",
                    "gain factor": "0.20000000000000001",
                    "comments": ""
                }
            },
            "connections": [
                {
                    "source": "Color Conversion.converted image",
                    "target": "Matrix Type Converter.matrix"
                },
                {
                    "source": "Matrix Type Converter.converted matrix",
                    "target": "Channel Split.three channel input"
                },
                {
                    "source": "Channel Split.channel 1",
                    "target": "Rate Matrix To Space Code.bin map"
                },
                {
                    "source": "Channel Split.channel 2",
                    "target": "Rate Matrix To Space Code.values"
                },
                {
                    "source": "Rate Matrix To Space Code.output",
                    "target": "Static Gain 3.input"
                },
                {
                    "source": "Picture.Picture",
                    "target": "Resize.input"
                },
                {
                    "source": "Resize.output",
                    "target": "Color Conversion.input image"
                },
                {
                    "source": "Static Gain 3.output",
                    "target": "Convolution.matrix"
                },
                {
                    "source": "Convolution.result",
                    "target": "external output 2.input"
                }
            ],
            "name": "Image preprocessing",
            "connectors": {
                "external output 2": "false"
            },
            "is looped": "false",
            "time factor": "1",
            "ui": [
                {
                    "type": "step",
                    "step": "Channel Split",
                    "display style": "ICON_ONLY",
                    "width": "40",
                    "height": "40",
                    "positionX": "363.69145103177135",
                    "positionY": "54.896822797248447"
                },
                {
                    "type": "step",
                    "step": "Color Conversion",
                    "display style": "ICON_ONLY",
                    "width": "40",
                    "height": "40",
                    "positionX": "213.69145103177135",
                    "positionY": "53.734032099574009"
                },
                {
                    "type": "step",
                    "step": "Convolution",
                    "display style": "ICON_ONLY",
                    "width": "40",
                    "height": "40",
                    "positionX": "602",
                    "positionY": "56"
                },
                {
                    "type": "step",
                    "step": "Matrix Type Converter",
                    "display style": "ICON_ONLY",
                    "width": "40",
                    "height": "40",
                    "positionX": "288.11005568293427",
                    "positionY": "54.896822797248447"
                },
                {
                    "type": "step",
                    "step": "Picture",
                    "display style": "ICON_ONLY",
                    "width": "40",
                    "height": "40",
                    "positionX": "52.063544055027194",
                    "positionY": "52.57124140189957"
                },
                {
                    "type": "step",
                    "step": "Rate Matrix To Space Code",
                    "display style": "ICON_ONLY",
                    "width": "40",
                    "height": "40",
                    "positionX": "448.57517196200394",
                    "positionY": "56.059613494922829"
                },
                {
                    "type": "step",
                    "step": "Resize",
                    "display style": "ICON_ONLY",
                    "width": "40",
                    "height": "40",
                    "positionX": "133.21323288568573",
                    "positionY": "51.162790697674225"
                },
                {
                    "type": "step",
                    "step": "Static Gain 3",
                    "display style": "ICON_ONLY",
                    "width": "40",
                    "height": "40",
                    "positionX": "520.66819521781781",
                    "positionY": "57.222404192597267"
                }
            ],
            "ui generic": {
                "group": "Image preprocessing",
                "architecture widgets": "",
                "robots": "",
                "width": "685.91549295774621",
                "height": "116.19718309859158",
                "smart mode": "false",
                "collapsed": "false",
                "lock geometry": "false",
                "uncollapsed width": "685.91549295774621",
                "uncollapsed height": "116.19718309859158",
                "positionX": "-1179.0845070422529",
                "positionY": "46.225352112676319"
            }
        }
    },
    "connections": [
        {
            "source": "Image preprocessing.external output 2",
            "target": "Color\/space attention field.input"
        },
        {
            "source": "red boost.boost",
            "target": "red.input"
        },
        {
            "source": "green boost.boost",
            "target": "green.input"
        },
        {
            "source": "blue boost.boost",
            "target": "blue.input"
        },
        {
            "source": "yellow boost.boost",
            "target": "yellow.input"
        },
        {
            "source": "Gauss Input 2.Gauss input",
            "target": "Component Multiply 2.operands"
        },
        {
            "source": "green.sigmoided activation",
            "target": "Component Multiply 2.operands"
        },
        {
            "source": "Component Multiply 2.product",
            "target": "Color attention field.input"
        },
        {
            "source": "Gauss Input 3.Gauss input",
            "target": "Component Multiply 3.operands"
        },
        {
            "source": "blue.sigmoided activation",
            "target": "Component Multiply 3.operands"
        },
        {
            "source": "Component Multiply 3.product",
            "target": "Color attention field.input"
        },
        {
            "source": "yellow.sigmoided activation",
            "target": "Component Multiply 4.operands"
        },
        {
            "source": "Gauss Input 4.Gauss input",
            "target": "Component Multiply 4.operands"
        },
        {
            "source": "Component Multiply 4.product",
            "target": "Color attention field.input"
        },
        {
            "source": "Color attention field.sigmoided activation",
            "target": "Projection.input"
        },
        {
            "source": "Projection.output",
            "target": "Static Gain.input"
        },
        {
            "source": "Static Gain.output",
            "target": "Color\/space attention field.input"
        },
        {
            "source": "Color\/space attention field.sigmoided activation",
            "target": "Projection 2.input"
        },
        {
            "source": "Projection 2.output",
            "target": "Static Gain 2.input"
        },
        {
            "source": "Static Gain 2.output",
            "target": "Spatial attention.input"
        },
        {
            "source": "red.sigmoided activation",
            "target": "Hebbian Connection.source node"
        },
        {
            "source": "Hebbian Connection.learned output",
            "target": "Color attention field.input"
        }
    ],
    "name": "",
    "connectors": "",
    "is looped": "true",
    "time factor": "1",
    "ui": [
        {
            "type": "connections",
            "connections": ""
        },
        {
            "type": "step",
            "step": "Color attention field",
            "display style": "ICON_AND_TEXT",
            "width": "124",
            "height": "40",
            "positionX": "-328",
            "positionY": "-35"
        },
        {
            "type": "step",
            "step": "Color\/space attention field",
            "display style": "ICON_AND_TEXT",
            "width": "124",
            "height": "40",
            "positionX": "-320",
            "positionY": "182"
        },
        {
            "type": "step",
            "step": "Component Multiply 2",
            "display style": "ICON_ONLY",
            "width": "40",
            "height": "40",
            "positionX": "-294",
            "positionY": "-124"
        },
        {
            "type": "step",
            "step": "Component Multiply 3",
            "display style": "ICON_ONLY",
            "width": "40",
            "height": "40",
            "positionX": "-131",
            "positionY": "-117"
        },
        {
            "type": "step",
            "step": "Component Multiply 4",
            "display style": "ICON_ONLY",
            "width": "40",
            "height": "40",
            "positionX": "22",
            "positionY": "-119"
        },
        {
            "type": "step",
            "step": "Gauss Input 2",
            "display style": "ICON_ONLY",
            "width": "40",
            "height": "40",
            "positionX": "-370",
            "positionY": "-121"
        },
        {
            "type": "step",
            "step": "Gauss Input 3",
            "display style": "ICON_ONLY",
            "width": "40",
            "height": "40",
            "positionX": "-211",
            "positionY": "-117"
        },
        {
            "type": "step",
            "step": "Gauss Input 4",
            "display style": "ICON_ONLY",
            "width": "40",
            "height": "40",
            "positionX": "-54",
            "positionY": "-120"
        },
        {
            "type": "step",
            "step": "Hebbian Connection",
            "display style": "ICON_AND_TEXT",
            "width": "124",
            "height": "40",
            "positionX": "-536",
            "positionY": "-101"
        },
        {
            "type": "step",
            "step": "Projection",
            "display style": "ICON_ONLY",
            "width": "40",
            "height": "40",
            "positionX": "-281",
            "positionY": "37"
        },
        {
            "type": "step",
            "step": "Projection 2",
            "display style": "ICON_ONLY",
            "width": "40",
            "height": "40",
            "positionX": "-140",
            "positionY": "187"
        },
        {
            "type": "step",
            "step": "Spatial attention",
            "display style": "ICON_AND_TEXT",
            "width": "124",
            "height": "40",
            "positionX": "39",
            "positionY": "188"
        },
        {
            "type": "step",
            "step": "Static Gain",
            "display style": "ICON_ONLY",
            "width": "40",
            "height": "40",
            "positionX": "-279",
            "positionY": "109"
        },
        {
            "type": "step",
            "step": "Static Gain 2",
            "display style": "ICON_ONLY",
            "width": "40",
            "height": "40",
            "positionX": "-50",
            "positionY": "186"
        },
        {
            "type": "step",
            "step": "blue",
            "display style": "ICON_AND_TEXT",
            "width": "124",
            "height": "40",
            "positionX": "-238",
            "positionY": "-207"
        },
        {
            "type": "step",
            "step": "blue boost",
            "display style": "ICON_ONLY",
            "width": "40",
            "height": "40",
            "positionX": "-228",
            "positionY": "-280"
        },
        {
            "type": "trigger",
            "trigger": "default thread",
            "width": "30",
            "height": "30",
            "positionX": "0",
            "positionY": "0"
        },
        {
            "type": "step",
            "step": "green",
            "display style": "ICON_AND_TEXT",
            "width": "124",
            "height": "40",
            "positionX": "-400",
            "positionY": "-206"
        },
        {
            "type": "step",
            "step": "green boost",
            "display style": "ICON_ONLY",
            "width": "40",
            "height": "40",
            "positionX": "-392",
            "positionY": "-280"
        },
        {
            "type": "step",
            "step": "red",
            "display style": "ICON_AND_TEXT",
            "width": "124",
            "height": "40",
            "positionX": "-569",
            "positionY": "-206"
        },
        {
            "type": "step",
            "step": "red boost",
            "display style": "ICON_ONLY",
            "width": "40",
            "height": "40",
            "positionX": "-560",
            "positionY": "-280"
        },
        {
            "type": "step",
            "step": "yellow",
            "display style": "ICON_AND_TEXT",
            "width": "124",
            "height": "40",
            "positionX": "-71",
            "positionY": "-207"
        },
        {
            "type": "step",
            "step": "yellow boost",
            "display style": "ICON_ONLY",
            "width": "40",
            "height": "40",
            "positionX": "-59",
            "positionY": "-287"
        }
    ],
    "ui view": {
        "ScrollBarX": "-1179",
        "ScrollBarY": "-288",
        "SliderPosX": "-1179",
        "SliderPosY": "-288",
        "Zoom": "1"
    },
    "ui generic": {
        "group": "",
        "open plots": {
            "Color attention fieldWidget0": {
                "step": "Color attention field",
                "position_x": "403",
                "position_y": "441",
                "width": "206",
                "height": "200",
                "position_relative_x": "0.20989583333333334",
                "position_relative_y": "0.40985130111524165",
                "width_relative": "0.10729166666666666",
                "height_relative": "0.18587360594795538",
                "data_list": [
                    {
                        "id": "BUFFER",
                        "name": "input sum",
                        "ignoreIfMissing": "false",
                        "plotDeclaration": "cedar::aux::gui::MatDataPlot"
                    },
                    {
                        "id": "BUFFER",
                        "name": "activation",
                        "ignoreIfMissing": "true",
                        "plotDeclaration": ""
                    },
                    {
                        "id": "OUTPUT",
                        "name": "activation",
                        "ignoreIfMissing": "true",
                        "plotDeclaration": ""
                    },
                    {
                        "id": "OUTPUT",
                        "name": "sigmoided activation",
                        "ignoreIfMissing": "false",
                        "plotDeclaration": ""
                    }
                ],
                "plot configurations": [
                    {
                        "row": "1",
                        "col": "0",
                        "plot configuration": {
                            "autoscaling": "true",
                            "major grid visible": "false",
                            "minor grid visible": "false",
                            "y axis limits": {
                                "lower limit": "0",
                                "upper limit": "1"
                            },
                            "discrete plot": "false"
                        }
                    }
                ]
            },
            "Spatial attentionWidget0": {
                "step": "Spatial attention",
                "position_x": "635",
                "position_y": "411",
                "width": "408",
                "height": "400",
                "position_relative_x": "0.33072916666666669",
                "position_relative_y": "0.38197026022304831",
                "width_relative": "0.21249999999999999",
                "height_relative": "0.37174721189591076",
                "data_list": [
                    {
                        "id": "BUFFER",
                        "name": "input sum",
                        "ignoreIfMissing": "false",
                        "plotDeclaration": "cedar::aux::gui::MatDataPlot"
                    },
                    {
                        "id": "BUFFER",
                        "name": "activation",
                        "ignoreIfMissing": "true",
                        "plotDeclaration": "cedar::aux::gui::MatDataPlot"
                    },
                    {
                        "id": "OUTPUT",
                        "name": "activation",
                        "ignoreIfMissing": "true",
                        "plotDeclaration": ""
                    },
                    {
                        "id": "OUTPUT",
                        "name": "sigmoided activation",
                        "ignoreIfMissing": "false",
                        "plotDeclaration": "cedar::aux::gui::MatDataPlot"
                    }
                ],
                "plot configurations": [
                    {
                        "row": "1",
                        "col": "0",
                        "plot configuration": {
                            "smooth scaling": "true",
                            "keep aspect ratio": "true",
                            "automatic value scaling": "true",
                            "show legend": "true",
                            "value limits": {
                                "lower limit": "0",
                                "upper limit": "1"
                            },
                            "color jet": "PlotDefault"
                        }
                    },
                    {
                        "row": "1",
                        "col": "1",
                        "plot configuration": {
                            "smooth scaling": "true",
                            "keep aspect ratio": "true",
                            "automatic value scaling": "true",
                            "show legend": "true",
                            "value limits": {
                                "lower limit": "0",
                                "upper limit": "1"
                            },
                            "color jet": "PlotDefault"
                        }
                    },
                    {
                        "row": "3",
                        "col": "0",
                        "plot configuration": {
                            "smooth scaling": "true",
                            "keep aspect ratio": "true",
                            "automatic value scaling": "false",
                            "show legend": "true",
                            "value limits": {
                                "lower limit": "0",
                                "upper limit": "1"
                            },
                            "color jet": "PlotDefault"
                        }
                    }
                ]
            },
            "PictureWidget0": {
                "step": "Image preprocessing.Picture",
                "position_x": "106",
                "position_y": "426",
                "width": "399",
                "height": "264",
                "position_relative_x": "0.055208333333333331",
                "position_relative_y": "0.39591078066914498",
                "width_relative": "0.20781250000000001",
                "height_relative": "0.24535315985130113",
                "data_list": [
                    {
                        "id": "OUTPUT",
                        "name": "Picture",
                        "ignoreIfMissing": "false",
                        "plotDeclaration": "cedar::aux::gui::MatDataPlot"
                    }
                ],
                "plot configurations": [
                    {
                        "row": "1",
                        "col": "0",
                        "plot configuration": {
                            "smooth scaling": "true",
                            "keep aspect ratio": "true",
                            "automatic value scaling": "true",
                            "show legend": "true",
                            "value limits": {
                                "lower limit": "0",
                                "upper limit": "1"
                            },
                            "color jet": "PlotDefault"
                        }
                    }
                ]
            }
        },
        "plot groups": "",
        "architecture widgets": "",
        "robots": "",
        "width": "250",
        "height": "250",
        "smart mode": "false",
        "collapsed": "false",
        "lock geometry": "false",
        "uncollapsed width": "250",
        "uncollapsed height": "250",
        "positionX": "0",
        "positionY": "0"
    }
}
