|
[[_TOC_]]
|
|
[[_TOC_]]
|
|
# Vised Marks Structure
|
|
# Vised Marks Structure
|
|
The backbone of Vised Marks is a new EEG structure called marks. It contents are three different sub structures. One for time, one for channels and one for components.
|
|
Vised Marks is composed of a series of structures found in the EEG structure. The main structure is called **marks** but the basis is composed of three main structures. One for time, one for channels and one for components.
|
|
|
|
|
|
```
|
|
```
|
|
>> EEG.marks
|
|
>> EEG.marks
|
|
|
|
|
... | @@ -10,29 +11,59 @@ ans = |
... | @@ -10,29 +11,59 @@ ans = |
|
chan_info: [1x4 struct]
|
|
chan_info: [1x4 struct]
|
|
comp_info: [1x1 struct]
|
|
comp_info: [1x1 struct]
|
|
```
|
|
```
|
|
There are more structures
|
|
|
|
|
|

|
|
|
|
|
|
|
|
Each of the info structures also contains many sub structure for each set of marks criteria.
|
|
|
|
|
|
# time.info
|
|
# time.info
|
|
(1-8)
|
|
The time info structure is good for storing information on times of data which need to be removed or otherwise isolated. If removed this will create a time jump boundary and effects all of the channels during this time period. The visually annotation will appear as a coloured bar across the time windows that follow the criteria.
|
|
label example manual
|
|
The time info structure contains the following fields:
|
|
color
|
|
* **Label**: The name of the mark structure, usually based off the criteria, or is the manual label.
|
|
flags length of data
|
|
* **Color**: Color of the highlighted mark in the *visually edit in scroll plot* display. Described with [R G B].
|
|
|
|
* **Flags**: The array containing a 0 or 1 for each point of time data. 1 indicating this point will be marked.
|
|
|
|
|
|
# chan.info
|
|
# chan.info
|
|
(1-4)
|
|
The channel info structure is good for storing information on particular channels which need to be removed or otherwise isolated. The visually annotation changes the colour of the data plot line, and places a tag on the left side of the window by the channel name.
|
|
label
|
|
The channel info structure contains the following fields:
|
|
line color
|
|
* **Label**: The name of the mark structure, usually based off the criteria, or is the manual label.
|
|
tag color
|
|
* **Line Color**: Color of channel plot line in the *visually edit in scroll plot* display. Described with [R G B].
|
|
order
|
|
:so: Typically a lighter color to *"grey out"* bad channels
|
|
flags length of channels
|
|
* **Tag Color**: Color of channel tag located by the channel name in the *visually edit in scroll plot* display. Described with [R G B].
|
|
|
|
* **Order** : ---__----___---__----___---___----__----___---___
|
|
|
|
* **Flags**: The array containing a 0 or 1 for each channel. 1 indicating this channel will be marked.
|
|
|
|
|
|
# comp.info
|
|
# comp.info
|
|
(1)
|
|
The component info structure is good for storing information on particular component which need to be removed or otherwise isolated. It works the same way as the channel info structure. The visually annotation changes the colour of the data plot line, and places a tag on the left side of the window by the component name.
|
|
label
|
|
The channel info structure contains the following fields:
|
|
line color
|
|
* **Label**: The name of the mark structure, usually based off the criteria, or is the manual label.
|
|
tag color
|
|
* **Line Color**: Color of component plot line in the *visually edit in scroll plot / ICA* display. Described with [R G B].
|
|
order flags
|
|
:so: Typically a lighter color to *"grey out"* bad channels
|
|
length of compnents
|
|
* **Tag Color**: Color of channel tag located by the channel name in the *visually edit in scroll plot / ICA* display. Described with [R G B].
|
|
|
|
* **Order** : ---__----___---__----___---___----__----___---___
|
|
|
|
* **Flags**: The array containing a 0 or 1 for each channel. 1 indicating this component will be marked.
|
|
|
|
|
|
|
|
:so: :b: Sub structure 1 for each of the info structures is created with the *label* **manual**. This structure is usually a dependent array based off of the location of the other independent flag structures.
|
|
|
|
|
|
|
|
**Example of Time Flags**
|
|
|
|
| Time Points | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
|
|
|
|
|-----------------|---|---|---|---|---|---|---|---|---|----|
|
|
|
|
| Flag Criteria 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 |
|
|
|
|
| Flag Criteria 2 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 |
|
|
|
|
| Manual | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 |
|
|
|
|
|
|
|
|
**Example of Channel Flags**
|
|
|
|
| Channel | Flag Criteria 1 | Flag Criteria 2 | Manual |
|
|
|
|
|---------|-----------------|-----------------|--------|
|
|
|
|
| 1 | 1 | 0 | 1 |
|
|
|
|
| 2 | 1 | 0 | 1 |
|
|
|
|
| 3 | 1 | 1 | 1 |
|
|
|
|
| 4 | 0 | 0 | 0 |
|
|
|
|
| 5 | 0 | 0 | 0 |
|
|
|
|
| 7 | 0 | 1 | 1 |
|
|
|
|
| 8 | 0 | 0 | 0 |
|
|
|
|
| 9 | 0 | 1 | 1 |
|
|
|
|
| 10 | 1 | 1 | 1 |
|
|
|
|
|
|
***
|
|
***
|
|
|
|
|
... | | ... | |