Brain-Computer Interfaces Flashcards

1
Q

Define neural engineering and give two examples

A

Electrical interventions in the nervous system and intervenes at the level of the action potential.

Cochlear Implants and Retinal Prosthetics are two examples.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a way that deep brain stimulation can be use?

A

It cam be implanted to stimulate the basal ganglia and treat dystonia and Parkinson’s Disease.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is dystonia and how does DBS help?

A

Dystonia is uncontrollable shaking and difficulty controlling extremities. DBS to the basal ganglia makes limbs more controllable and greatly reduces shaking.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

DBS

A

Deep brain stimulation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

BCI

A

Brain-Computer Interface

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Degrees of freedom problem in motor control

A

Also known as the motor equivalence problem, this is the problem of there being many ways for motor control to achieve a goal.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Why is reaching difficult?

A

It takes years to learn.

Redundant degrees of freedom.

Muscles are complex – the same input can yield different responses depending on the muscle’s position, velocity, and force.

Spinal reflexes and hierarchical control (there are many aspects working in parallel)

Inputs and outputs are in different formats (visual-motor)

Preplanning is necessary

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Why is preplanning motor movement necessary?

A

Relying on feedback is too slow.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What types of factors go into hand movement?

A

Join angles, Joint velocity, Join Acceleration, Hand velocity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Define velocity

A

The velocity of an object is the rate of change of its position with respect to a frame of reference, and is a function of time.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

How does reach differ in joint coordinates versus visual coordinates

A

In visual coordinates the hand moves straight, but it’s more complex in joint coordinates.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is Fitts’s Law?

A

A predictive model of human movement primarily used in human–computer interaction and ergonomics. This scientific law predicts that the time required to rapidly move to a target area is a function of the ratio between the distance to the target and the width of the target.

ie. A smaller target farther away is harder to reach.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is the 2/3 power law?

A

Speed is related to curvature. Is use in talking about handwriting. Links curvature trajectory to angular velocity.

Sounds to me like it’s saying that 2/3 power law says that handwriting is related to the speed of the curve of the hand to the velocity of the angular direction in relation to that.

2/3 is an exponent

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Scale and effector invariance

A

These do not change with different body parts. My toes have the same hallmarks as my hands for writing.

effector: an organ or cell that acts in response to a stimulus. (So these do not change if I’m writing with my toes???)

Both are multiplied by a common factor to get the invariance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Define effector

A

an organ or cell that acts in response to a stimulus.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What are some regularities of movement?

A
Fitts's Law
2/3 power law
scale and effector invariance
Repeated movements are very similar
Movements are smooth
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Three theories of motor contorl

A
Signal-Dependent Noise (Wolpert and Harris)
Optimal Feedback Control (Todorov and Jordan, and Steve Scott)
Internal Models (Masao Ito and many others)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What is signal-dependent noise?

A

Signal-dependent noise determines motor planning

For a given movement duration, the neural command minimizes error or for a given error tolerance, the neural command maximize speed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

What is a poisson distribution

A

is a discrete probability distribution that expresses the probability of a given number of events occurring in a fixed interval of time and/or space if these events occur with a known constant rate and independently of the time since the last event.

Think the mail example

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

What are some safe assumptions of signal-dependent noise theory?

A

You move as quickly, smoothly, and accurately as noise allows.

The goal is to make accurate movements
Neural control signals are Poisson: the noise scales with the signal
Noise accumulates over the duration of the movement

Neurons are also variable in that particular details will change about individual neuron firing each time.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Can optimal feedback control theory be falsified?

A

No

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

What does Optimal Feedback Control theory say?

A

There must be redundancies because there is multiple input and output.

Redundant noise can be exploited.

You don’t correct error in task performance that don’t hurt you. Also considered a minimal intervention principle for this reason.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

What are Internal Models?

A

They are models where the brain creates an internal representation of the body and the environment and uses that to plan movements and to anticipate consequences of actions.

Most of the support for this is in behavioral rather than physiological evidence.

Another way to look at this from wikipedia:
It is a process that simulates the response of the system in order to estimate the outcome of a system disturbance.

The internal model theory of motor control argues that the motor system is controlled by the constant interactions of the “plant” and the “controller.” The plant is the body part being controlled, while the internal model itself is considered part of the controller. Information from the controller, such as information from the central nervous system (CNS), feedback information, and the efference copy, is sent to the plant which moves accordingly.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Within the Internal Model, what is the inverse model?

A

Inverse models use the desired and actual position of the body as inputs to estimate the necessary motor commands which would transform the current position into the desired one. For example, in an arm reaching task, the desired position (or a trajectory of consecutive positions) of the arm is input into the postulated inverse model, and the inverse model generates the motor commands needed to control the arm and bring it into this desired configuration. They are a type of internal model.

25
Q

What is efference copy?

A

an internal copy of an outflowing (efferent), movement-producing signal generated by the motor system

26
Q

What are forward models?

A

In their simplest form, forward models take the input of a motor command to the “plant” and output a predicted position of the body. They are a type of internal model.

27
Q

What is a plant?

A

A body part.

28
Q

What are some non-ideal aspects of muscles?

A

Force depends on length and velocity.
They are sluggish.
They only work in one direction (antagonist arrangement)

29
Q

Antagonist arrangement

A

a muscle whose action counteracts that of another specified muscle.

Antagonist and agonist muscles often occur in pairs, called antagonistic pairs. As one muscle contracts, the other relaxes. An example of an antagonistic pair is the biceps and triceps; to contract - the triceps relaxes while the biceps contracts to lift the arm.

30
Q

What is some evidence that M1 codes muscles?

A

A monkey is trained to rotate a disc to a certain point. Then a weight is added to the disc to make use of muscle extensor or flexor more necessary. This means that the movement is the same, but the engagement of the muscles is different. Neurons increased their rate of firing in response to additional weight.

A. Direction-specific increases in single unit activity were observed when there was no load applied to the hand during flexion-extension movements of the wrist. A particular single unit increased its activity for either a flexion or extension movement and was either reduced or quiescent during movement of the opposite direction. This observation alone is consistent with both the “muscle dynamics” and “displacement” hypotheses.

B. Regardless of movement direction, the absolute firing rate for a given single unit was variable but predictable given the direction, magnitude, and rate of change of force opposing wrist movement. This observation is consistent only with the muscle dynamics hypothesis.

31
Q

What is one thing that muscle spindles do?

A

Regulate posture. Seen in myotactic reflext.

32
Q

Myotactic Reflex

A

The stretch reflex (myotatic reflex) is a muscle contraction in response to stretching within the muscle. It is a monosynaptic reflex which provides automatic regulation of skeletal muscle length. When a muscle lengthens, the muscle spindle is stretched and its nerve activity increases.

33
Q

What is extensor?

A

Muscle extension.

34
Q

PTN

A

Pyramidal Tract Neurons

35
Q

What is evidence that M1 codes movements?

A

Center-Out reach task. Movement is predicted by population vectors.

36
Q

What is the center-out reach task?

A

The subject has to begin with their hand on something in the center, they receive a target to move to but then must wait for a cue before moving. They get the cue and move their arm to a target outside of the center. This has shown planning, firing of neurons before the beginning of movement.

37
Q

What is evidence that M1 codes for movements and muscles?

A

The study that determined this looked at extrinsic motion (direction involved in moving the wrist), muscle use (muscles involved in moving the wrist), and joint use (direction of joint change).
The monkey held its hand in a pro, sub, or mid position. Then he flexed the wrist in 8 different directions according to a cue on the screen. Also considered was the preferred direction of the muscles involved in that movement and how those preferred directions were reflected in different wrist starting positions.

Point being, all of the variables could be measured independently and it was found that they all involve activity in M1. This activity isn’t on the same neuron though.

38
Q

Intrinsic movement

A

This is the type of movement. In other words, flexing my wrist is the same type of movement regardless of my wrist starting position.

39
Q

Extrinsic movement

A

This is how the body moves through space. In other words, flexing my wrist involves different movements through space depending on my starting point. I can flex and move down or flex and move up.

40
Q

What are three types of neurons identified in the Kakei, Hoffman, Strick paper?

A

Muscle-like, Extrinsic-like, Extrinsic-like but modulated by posture. These show that M1 codes for muscle and movement.

41
Q

What does PD stand for?

A

Preferred direction

42
Q

What does the Kakei, Hoffman, Strick paper say about the preferred direction of neurons?

A

The shifts of neurons parallel those of muscles. (I really don’t get this too much).

43
Q

What is the Reference Frame paradigm?

A

Refers to eye-hand coordination, written here as the eye-to-hand reference frame. Includes visual receptive fields combined with proprioceptive receptive fields. We have to coordinate what we see with where our body is in space.

In his words: Visual receptive fields combine with proprioception to yield limb-centered tuning which drives muscles.

So goal directed reaching requires a reference frame transformation.

44
Q

What is tuning?

A

Neuronal tuning refers to the property of brain cells by which they selectively represent a particular type of sensory, association, motor, or cognitive information.

45
Q

What is the hierarchical path for the reference frame transformation?

A
Retina
LGN
V1
PPC (posterior parietal cortex)
PMd (premotor dorsal area)
M1
Spine
Muscles
and then back again

This is a feed forward model, taking in the mean firing rate of single neurons (mean because neurons are variable?).

46
Q

What is PPC?

A

Posterior parietal cortex

47
Q

Problems with M1 codes dynamics?

A

Doesn’t show much that can’t be shown through SNR and you have to throw away the mean response. To see the variability you have to take out the mean.

48
Q

What does it mean that M1 codes dynamics?

A

When I reach for something my path changes and neural firing changes. There’s a lot of variability but perhaps a dynamic pattern is visible. For instance variability decreases on stimulus onset.

This may allow viewing patterns that escape single neuron recording.

What is consistent across neurons (but step one is throw out the mean?)

49
Q

What are BCI algorithms attempting?

A

To replace the effector

50
Q

What are some parts involved in using a BCI?

A

Calibration: Scientists move the cursor, record neural activity, and then map what happens in the brain to cursor kinematics.

(Observation-based calibration)

Control the BCI:
Generate the mapped patterns to control the cursor

51
Q

What is kinematics?

A

the branch of mechanics concerned with the motion of objects without reference to the forces that cause the motion.

the features or properties of motion in an object.

52
Q

What are the three decode algorithms?

A

Population vector
Linear Filter
Kalman filter

53
Q

What is involved mathematically in population vector algorithms?

A
  1. Fit each neuron with a cosine (gets to vote)
  2. Estimate the preferred direct (add up votes)
  3. Weight the preferred direction by the cell’s firing rate.
  4. Sum all the weighted vectors.
54
Q

What can be used to calculate population vectors?

A

Center-Out Reach task

55
Q

What is a linear filter?

A

Each spike contributes a little pulse of movement and all of those need to be added together.

There’s a training matrix algorithm and a testing (decoding) one. I doubt I’ll need to know these but they are on the slide.

Uses linear algebra

Requires finding lots of parameters

56
Q

What is the Kalman filter?

A

It was invented to track satellites is a continuous Bayes estimator.

It has a state equation and an observation equation.

It offers uncertainty weighting by adding in noise

Also uses known statistics of hand movements.

Combines a trajectory model and observation model that can compute each timepoint.

57
Q

What are the known statistics of hand movements?

A

arm state x^t=[Position, velocity, acceleration]

Determined in the center-out reach task

Used in Kalman filter

58
Q

What is a problem with BCI?

A

Calibration is hard to escape. One monkey’s neural pattern doesn’t apply to another monkey or to the same monkey the next day.

59
Q

Which algorithm is best?

A

Depends on what you think M1 does.

All of the algorithms decode velocity.

Many new algorithms are coming out all the time.

Plasticity probably erases the differences between them.

Amount of experience and implementation details like parameter numbers and quality of recording can skew results. (how you use them matters?)