Brain Scanner - Computerphile

Computerphile · Intermediate ·🔐 Cybersecurity ·10y ago

Key Takeaways

This video demonstrates using a brain scanner to measure mental workload and provide real-time feedback to users, exploring its impact on performance and well-being, with tools such as smart watches and techniques like signal processing and supervised learning.

Full Transcript

my work involves using a brain scanner the one you can see here to measure people's mental workload while they perform various tasks so this means that we can tell when software sucks as well as when we made it better humans have limited resources like a computer processors if you want so let's draw a good line here and people can allocate less or more resources to the task in hand there's two interesting points here one is close to the maximum resources and one is close to when we don't allocate enough resources or we're doing something repetitive over a period of time the best example I can think about is an air traffic controller he's working very intense for long periods of times therefore as soon as he's reaching a close Point next to maximum resources he has he might be prone to mistakes on on the other hand train drivers do a repetitive task maybe driving hours waiting for the next train station therefore they are very close to boredom obviously the air traffic controller is doing lots of mental processing keeping planes in the air or Landing planes and that and that space there is being taken up underneath the graph and then the available resources for I don't know responding to people talking to him and things are getting less and less and less that's right and it's always good to have a balance so don't work too hard don't work too little I saw a video recently and I'm going a bit off topic of a racing driver driving along and then trying to do some text messages and crashing the car exactly so thinking about I don't know designing a satnav uh that is dedicated to a driver you need to think about that the driver is already doing a task what we can do with this technique is to measure where on the graph the user is we kind of want to find out more about the user during interaction and and we had couple of experiments where we actually used it in I don't know for measuring usability of of a new system or comparing two two version of a website and the layout and and see what impact has on on on on users's brain but what we are looking to create here is a system to tell users their mental workload in real time so kind of alerting you for instance if you're reaching the the high workload level we were talking about before so maybe on the graph so maybe you can reallocate your resources take a break ask for help we're trying to measure this effect that it might have on you as well as if you're not working very hard then we're trying to communicate this to you maybe don't so you're not getting bored and maybe doing something else so so both ends of that graph are a problem both both hands are a problem and keeping the right balance would be ideal um and now we should invite Max I think we're joined by Max from our wonderful uh search engine videos who is involved in this project as well so tell me what you're going to do then what we're going to do is connect his brain activity data in real time to the machine on the right this machine is going to classify the workload in real time is going to sense when Max is reaching a high workload or low workload and then we're going to communicate the workload we're going to give Max some feedback using the lamps so when the workload increases to a high point the lights will become red depending on what Max is doing he's getting busier and busier or if he's getting towards relax or bored them they're going to change back to White so we can kind of monitor Max as well as give him feedback during his interaction with the computer now I'm going to ask Max to play a game an air traffic controller game the game is called airport mads 4 and your job as a player is to play the role of an air traffic controller manage The Landings and departures of planes we're ready we can see Max's brain activity increasing and decreasing this is his forehead or what's happening behind his forehead and the red dots here mean increased activity so if we ask Max to pause and calm down and relax you can see that it kind of goes away or something happens so now if we start again the experiment I can connect it to the lights and what do those lines all mean that you're looking at there then this is the raw signal this is um normally this technology measures how um much oxygen you have behind your forehead how much oxygenated the blood behind your forehead is however this is just the road the raw signals and you control the intensities of each light depending on the skin color of the participant you need to have the right level so it reaches the right depth in your in your brain we're taking a baseline now that means we're asking Max to relax while we take an average of his brain activity right now we connected the lights that means we can control them from this machine they will change color when Max is getting very very busy or his brain becomes really really active so now can you start playing the game please okay so max already feels that he made a mistake and something is getting stressed stressed and more stressed and more stressed because it's getting busier and busier so if I ask Max some questions now it's going to make it even worse hello can you remind me what Pythagoras Theorem is um has to do with triangles the lights are about 5 seconds behind what um max is going through this much it takes from the the heart to pump up the blood the brain and observe the change so let's say Max is getting busy 5 seconds ago the lights will turn on red now hello his phone's going as well the wife thing is they they were already red they've gone white since you picked the phone up now try to go back to your task Max hello he's back he's back on the traffic controller job he's man maning his own workload apparently [Laughter] no so now what you have to do is to control the little aircraft that come from the left side because you became better at the task they give you more more work to do like in real life jobs so now you need to control the aircraft on the small terminal I'm trying to make Max um distracted from the task a little bit I'm trying to distract him so his de oxygenation values reach minus 5 which is just crazy are you trying to relax now okay do that going to crush let it go let it go can you pause you cannot relax you cannot relax until you POS the game is this typical then typical Behavior yeah yeah yeah you can't because your mind still stays in the game you can see he's trying to to stay calm but as soon as he can see a plane approaching a crack is going back in the game thanks Max for your time I'm going to just take it off you now thank you very much you're welcome have fun what exactly do you take away from an experiment like that well analyzing brain data is not an easy step it involves um a lot of signal processing we need to clear up the movement artifacts that Max potentially did transforming the raw data into meaningful oxygenation information uh and brain activity information um and you can have a look at this scen this is the data after it's been cleared from any kind of movement artifact and you can see that there is some interesting moments the signal going up and down but you can also have a more understandable if you want picture at a brain and see which parts were active during which events uh using markers we track interesting events or um with the limit between conditions and then having something like a visual picture of the brain can give us some meaningful information so the next step could be moving towards U more wearable user friendly devices we're try we're trying to use uh things like smart watches like this bit of Kit to understand whether we need or we don't need the brain scanner Really we want something that people can wear and if we can infer brain activity from something like this then we might just give up the brain scanner cuz everybody's using a smartwatch these days and fitbits and other some sort of equipments so what we want is a measure that will say this result set is better than that result set and so for this what we use is an average Precision score you have to do a lot of Matrix solving to work that one out and that's the difference in the problem that gets given to us

Original Description

Using a Brain Scanner to monitor 'Human CPU load'? Horia Maior shows us how it works. Fitts's Law: https://youtu.be/E3gS9tjACwU CPU vs GPU: https://youtu.be/_cyVDoyI6NE Search Engine Relevance: https://youtu.be/_0Z8aGwjLYo Could We Ban Encryption?: https://youtu.be/ShUyfk4QB-8 Thanks to Dr Max Wilson for being our 'Air Traffic Controller' Air Traffic Controller Game: http://bit.ly/1Z5j80G http://www.facebook.com/computerphile https://twitter.com/computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: http://bit.ly/nottscomputer Computerphile is a sister project to Brady Haran's Numberphile. More at http://www.bradyharan.com
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Playlist

Uploads from Computerphile · Computerphile · 0 of 60

← Previous Next →
1 Follow the Cookie Trail - Computerphile
Follow the Cookie Trail - Computerphile
Computerphile
2 EXTRA BITS - Follow the Cookie Trail - Computerphile
EXTRA BITS - Follow the Cookie Trail - Computerphile
Computerphile
3 Musical Floppy Drives - Computerphile
Musical Floppy Drives - Computerphile
Computerphile
4 The Hair Algorithm - Computerphile
The Hair Algorithm - Computerphile
Computerphile
5 Getting Sorted & Big O Notation - Computerphile
Getting Sorted & Big O Notation - Computerphile
Computerphile
6 Quick Sort - Computerphile
Quick Sort - Computerphile
Computerphile
7 Hyper History and Cyber War - Computerphile
Hyper History and Cyber War - Computerphile
Computerphile
8 Entropy in Compression - Computerphile
Entropy in Compression - Computerphile
Computerphile
9 Original Elite on the BBC B - Computerphile
Original Elite on the BBC B - Computerphile
Computerphile
10 IP Addresses and the Internet - Computerphile
IP Addresses and the Internet - Computerphile
Computerphile
11 A Career in Video Games - Computerphile
A Career in Video Games - Computerphile
Computerphile
12 Error Detection and Flipping the Bits - Computerphile
Error Detection and Flipping the Bits - Computerphile
Computerphile
13 Programming BASIC and Sorting - Computerphile
Programming BASIC and Sorting - Computerphile
Computerphile
14 Birthplace of the World Wide Web - Computerphile
Birthplace of the World Wide Web - Computerphile
Computerphile
15 Punch Card Programming - Computerphile
Punch Card Programming - Computerphile
Computerphile
16 Programming Paradigms - Computerphile
Programming Paradigms - Computerphile
Computerphile
17 CERN Computing Centre (and mouse farm) - Computerphile
CERN Computing Centre (and mouse farm) - Computerphile
Computerphile
18 Error Correction - Computerphile
Error Correction - Computerphile
Computerphile
19 Home-Made Code - Computerphile
Home-Made Code - Computerphile
Computerphile
20 Security of Data on Disk - Computerphile
Security of Data on Disk - Computerphile
Computerphile
21 Gesture Controls - Computerphile
Gesture Controls - Computerphile
Computerphile
22 How Intelligent is Artificial Intelligence? - Computerphile
How Intelligent is Artificial Intelligence? - Computerphile
Computerphile
23 Encryption and Security Agencies - Computerphile
Encryption and Security Agencies - Computerphile
Computerphile
24 Virtual Machines Power the Cloud - Computerphile
Virtual Machines Power the Cloud - Computerphile
Computerphile
25 Hacking Websites with SQL Injection - Computerphile
Hacking Websites with SQL Injection - Computerphile
Computerphile
26 How Huffman Trees Work - Computerphile
How Huffman Trees Work - Computerphile
Computerphile
27 Cracking Websites with Cross Site Scripting - Computerphile
Cracking Websites with Cross Site Scripting - Computerphile
Computerphile
28 Cloud Computing (Cloudy with a Chance of Pizza) - Computerphile
Cloud Computing (Cloudy with a Chance of Pizza) - Computerphile
Computerphile
29 Texting Cabbage with a Recorder - Computerphile
Texting Cabbage with a Recorder - Computerphile
Computerphile
30 Hashing Algorithms and Security - Computerphile
Hashing Algorithms and Security - Computerphile
Computerphile
31 How YouTube Works - Computerphile
How YouTube Works - Computerphile
Computerphile
32 How NOT to Store Passwords! - Computerphile
How NOT to Store Passwords! - Computerphile
Computerphile
33 A New Golden Age of Video Games - Computerphile
A New Golden Age of Video Games - Computerphile
Computerphile
34 A Universe of Triangles - Computerphile
A Universe of Triangles - Computerphile
Computerphile
35 Cross Site Request Forgery - Computerphile
Cross Site Request Forgery - Computerphile
Computerphile
36 The True Power of the Matrix (Transformations in Graphics) - Computerphile
The True Power of the Matrix (Transformations in Graphics) - Computerphile
Computerphile
37 The Great 202 Jailbreak - Computerphile
The Great 202 Jailbreak - Computerphile
Computerphile
38 EXTRA BITS - Printing and Typesetting History - Computerphile
EXTRA BITS - Printing and Typesetting History - Computerphile
Computerphile
39 Triangles to Pixels - Computerphile
Triangles to Pixels - Computerphile
Computerphile
40 The Problem with Time & Timezones - Computerphile
The Problem with Time & Timezones - Computerphile
Computerphile
41 The Visibility Problem - Computerphile
The Visibility Problem - Computerphile
Computerphile
42 Lights and Shadows in Graphics - Computerphile
Lights and Shadows in Graphics - Computerphile
Computerphile
43 The Penguin Barcode - Computerphile
The Penguin Barcode - Computerphile
Computerphile
44 Typesetters in the '80s - Computerphile
Typesetters in the '80s - Computerphile
Computerphile
45 The Font Magicians - Computerphile
The Font Magicians - Computerphile
Computerphile
46 The Little Mac with the Big Bite - Computerphile
The Little Mac with the Big Bite - Computerphile
Computerphile
47 EXTRA BITS - More on the Original Mac at 30 - Computerphile
EXTRA BITS - More on the Original Mac at 30 - Computerphile
Computerphile
48 XP to Ubuntu with an 8yr old Hacktop - Computerphile
XP to Ubuntu with an 8yr old Hacktop - Computerphile
Computerphile
49 EXTRA BITS - Hacktop Real-Time Boot Comparison - Computerphile
EXTRA BITS - Hacktop Real-Time Boot Comparison - Computerphile
Computerphile
50 EXTRA BITS - Making a Bootable USB in Linux - Computerphile
EXTRA BITS - Making a Bootable USB in Linux - Computerphile
Computerphile
51 EXTRA BITS - Installing Ubuntu Permanently - Computerphile
EXTRA BITS - Installing Ubuntu Permanently - Computerphile
Computerphile
52 The Dawn of Desktop Publishing - Computerphile
The Dawn of Desktop Publishing - Computerphile
Computerphile
53 What is Bootstrapping? - Computerphile
What is Bootstrapping? - Computerphile
Computerphile
54 Reverse Polish Notation and The Stack - Computerphile
Reverse Polish Notation and The Stack - Computerphile
Computerphile
55 Home-Made Z80 Retro Computer - Computerphile
Home-Made Z80 Retro Computer - Computerphile
Computerphile
56 Should Everybody Learn to Code? - Computerphile
Should Everybody Learn to Code? - Computerphile
Computerphile
57 Programming in PostScript - Computerphile
Programming in PostScript - Computerphile
Computerphile
58 Heartbleed, Running the Code - Computerphile
Heartbleed, Running the Code - Computerphile
Computerphile
59 YouTube's Secret Algorithm - Computerphile
YouTube's Secret Algorithm - Computerphile
Computerphile
60 YouTube Search & Discovery - Computerphile
YouTube Search & Discovery - Computerphile
Computerphile

This video teaches how to use a brain scanner to measure mental workload and provide real-time feedback to users, with applications in cybersecurity and human-computer interaction. The brain scanner measures brain activity and oxygenation levels, providing insights into user workload and performance. By using this technology, developers can create systems that alert users when they reach high or low workload levels, improving user experience and well-being.

Key Takeaways
  1. Connect brain activity data in real-time to a machine
  2. Classify workload in real-time
  3. Communicate workload to users using feedback mechanisms
  4. Monitor user workload and provide feedback during interaction
  5. Play an air traffic controller game to test the system
  6. Use markers to track brain activity during events
  7. Visualize brain activity to gather meaningful information
💡 The use of brain scanners and wearable devices can provide valuable insights into user workload and performance, enabling the development of more effective and user-friendly systems.

Related Reads

Up next
Security is a shared responsibility
Workday
Watch →