Zju Eye Blink Dataset Download

Amber Kisak <[email protected]> Wed, 24 Jan 2024 16:48:01 -0800 (PST)
Newsgroups alt.comp.linux
Message-ID <[email protected]>
<div>While it is possible to run BLINKER as a plugin from EEGLAB, BLINKER is meant to be run in batch processing mode to analyze large collections of EEG. While it is possible to run BLINKER using the low-level functions, the easiest way to run BLINKER is to put your EEG dataset into an EEGLAB EEG structure.</div><div></div><div></div><div></div><div></div><div></div><div>zju eye blink dataset download</div><div></div><div>Download File: https://t.co/Ysatd5A1UP </div><div></div><div></div><div>signalTypeIndicator</div><div></div><div>String specifying the type of signals from which to extract blinks. The possibilities are to use a specific set of channel numbers, a specific set of channels identified by their labels, or a specific set of independent components identified by their position in the mixing matrix.</div><div></div><div>[String with possible values 'UseNumbers' or 'UseLabels' or 'UseICs' (default is 'UseNumbers').]</div><div></div><div></div><div>subjectID</div><div></div><div>String identifying the subject for the data set. BLINKER uses this ID to combine short data sets from same session to get blink maxima distribution. </div><div></div><div>[String (default is 'Subject1_Task1_Experiment1_Rep1').]</div><div></div><div></div><div>Each candidate signal is band-passed filtered in the interval [1, 20] Hz prior to blink detection. BLINKER then determines the intervals during which the signal is greater than 1.5 standard deviations above the overall signal mean. These intervals form the potential blinks. We consider only potential blinks that are longer than 50 ms and are at least 50 ms apart. These criteria eliminate many small rapid eye movements without appearing to eliminate actual blinks.</div><div></div><div></div><div></div><div></div><div></div><div></div><div>Having identified the potential blinks, BLINKER then applies a fitting process to find specified landmarks for each blink and saves information about the landmarks of candidate blink in a structure in the blinkFits structure described more completely in a later section. The following figure summarizes some important blink landmarks:</div><div></div><div></div><div>The maxValue the maximum value in the interval for this blink occurs at frame 100786 (the maxFrame), which is 393.695 seconds from the beginning of the data set. If two or more points in the interval achieve the maximum value, the maxFrame is the first. Other blink landmarks are computed as follows.</div><div></div><div></div><div>The leftZero is the last zero crossing before maxFrame. If the signal does not cross zero between this blink and the previous blink, leftZero is the frame of the lowest amplitude between the blinks. The rightZero is the zero crossing after maxFrame. If the signal does not cross zero between this blink and the next blink, rightZero is the frame of the lowest amplitude between the blinks. The upStroke is the interval between leftZero and maxFrame, and the downStroke is the interval between maxFrame and rightZero`.</div><div></div><div></div><div>The leftBase (frame 100755 at time 393.57 seconds in the example) is the first local minimum to the left of the maximum velocity frame in the upStroke. Similarly, the rightBase is the first local minimum to the right of the maximum velocity frame in the downStroke. BLINKER marks the leftBase and rightBase with green crosses when plotting blinks.</div><div></div><div></div><div>BLINKER computes for each potential blink in a candidate signal the best linear fits for the inner 80% of the up-stroke and down-stroke, respectively. The quality (R2) of the correlation of these lines (denoted by leftR2 and rightR2, respectively) with the actual blink trajectory is a measure of the closeness of the potential blink to a stereotypical blink.</div><div></div><div></div><div>BLINKER computes the intersection of these fit two lines (the yIntersect at frame xIntersect) and displays the perpendicular line using a thin black line. This tent peak point is slightly forward of and above the maximum of the actual blink trajectory (the blink peak) in a stereotypical blink. The values left and right R2, as well as the relative position of the tent peak to the blink peak, provide simple tests of the how closely the blink resembles a stereotypical blink.</div><div></div><div></div><div>The pAVR criterion captures the difference the sharp rising edge of saccades and the more curved rise of normal blinks. We have found empirically that blink candidates with pAVR BLINKER then uses blinks, blinkFits, and blinkProperties to compute overall blink statistics for the data set and stores the results in blinkStatistics. If verbose is true, BLINKER outputs a summary of these statistics to the command window.</div><div></div><div></div><div>The blinks structure holds basic information about the dataset, the candidate signals and the positions ofthe potential blinks in the candidate signals. experiment</div><div></div><div> String identifying the experiment or data collection that this dataset is part of.</div><div></div><div></div><div>subjectID</div><div></div><div> String identifying the subject from which the dataset was recorded. This field is used for display purposes and for combining datasets taken from a single subject in one session to improve estimates of blink maximum distribution.</div><div></div><div></div><div>uniqueName</div><div></div><div> String uniquely identifying this dataset within the context of the analysis. Usually this will be a combination of the experiment, subject, task, replicate, and other identifying information. This string is used for display purposes and for lookup of datasets within a combined analysis.</div><div></div><div></div><div>bestMedian</div><div></div><div>A positive value giving the median blink maximum amplitude of the best candidate blinks. These blinks must haveleft and right R^2 values at greater than correlationThresholdTop (0.98 by default).</div><div></div><div></div><div>bestRobustStd</div><div></div><div>A positive number giving the 1.486 times the median absolute deviation from the median (mad) of the best candidate blinks. These blinks must have left and right R^2 values at greater than correlationThresholdTop (0.98 by default).</div><div></div><div></div><div>blinkPositions</div><div></div><div>A 2 x n array with the frame numbers of the starts and ends of intervals defining the portion of the n potential blinks that exceeds the threshold. The blink maximum should be in this interval.</div><div></div><div></div><div>The blinkFits structure array holds basic shape information for a set of potential blinks. In extractBlinkProperties function returns this structure for the potential blinks of the used signal that meet specific quality criteria. Values that are undefined, have value NaN. The fields are:</div><div></div><div></div><div>rightOuter</div><div></div><div>The frame number of the right outer reach of the blink (defined as the smallest of the last frame or the frame of the next blink maximum).</div><div></div><div>[A positive numeric value.]</div><div></div><div></div><div>The blinkProperties structure array holds basic ocular characteristics for a set of potential blinks. The extractBlinkProperties function returns this structure for the potential blinks of the used signal that meet specific quality criteria. Values that are undefined, have value NaN. The fields are:</div><div></div><div></div><div>durationHalfBase</div><div></div><div>Length of the blink in seconds calculated as the difference between the frame marking the left half base amplitude and the first intersection of the horizontal line drawn from the blink value at that point to the down stroke of the blink.</div><div></div><div></div><div>durationHalfZero</div><div></div><div>Length of the blink in seconds calculated as the difference between the frame marking the left half zero amplitude and the first intersection of the horizontal line drawn from the blink value at that point to the down stroke of the blink.</div><div></div><div></div><div>'timeShutBase </div><div></div><div>Time in seconds that the blink is at least 90% of its amplitude from the leftBase.'timeShutZero</div><div></div><div>Time in seconds that the blink is at least 90% of its amplitude from the leftZero.</div><div></div><div></div><div>blinksPerMin</div><div></div><div>Statistics for the number of blinks per minute for the dataset. Note: this entry has a special form for the 8-element statistics vector. The first entry of the vector contains the total number of blinks per minute, and the fifth entry contains the total number of good blinks per minute.</div><div></div><div></div><div>subjectID</div><div></div><div>String identifying the subject from which the dataset was recorded. This field is used for display purposes and for combining datasets taken from a single subject in one session to improve estimates of blink maximum distribution.</div><div></div><div></div><div>Blinking, the transient occlusion of the eye by one or more membranes, serves several functions including wetting, protecting, and cleaning the eye. This behavior is seen in nearly all living tetrapods and absent in other extant sarcopterygian lineages, suggesting that it might have arisen during the water-to-land transition. Unfortunately, our understanding of the origin of blinking has been limited by a lack of known anatomical correlates of the behavior in the fossil record and a paucity of comparative functional studies. To understand how and why blinking originates, we leverage mudskippers (Oxudercinae), a clade of amphibious fishes that have convergently evolved blinking. Using micro-computed tomography and histology, we analyzed two mudskipper species, Periophthalmus barbarus and Periophthalmodon septemradiatus, and compared them to the fully aquatic round goby, Neogobius melanostomus. Study of gross anatomy and epithelial microstructure shows that mudskippers have not evolved novel musculature or glands to blink. Behavioral analyses show the blinks of mudskippers are functionally convergent with those of tetrapods: P. barbarus blinks more often under high evaporation conditions to wet the eye, a blink reflex protects the eye from physical insult, and a single blink can fully clean the cornea of particulates. Thus, eye retraction in concert with a passive occlusal membrane can achieve functions associated with life on land. Osteological correlates of eye retraction are present in the earliest limbed vertebrates, suggesting blinking capability. In both mudskippers and tetrapods, therefore, the origin of this multifunctional innovation is likely explained by selection for increasingly terrestrial lifestyles.</div><div></div><div></div><div>The blink package removes duplicate entries from multiple databases using the method outlined in the paper above. We illustrate an example of using this package using a German dataset comprised of first and last name and full date of birth.</div><div></div><div> df19127ead</div>