| Visual Search |
| Introduction In my practicals I help students conduct experiments to test Treisman's Feature Integration Theory (FIT) of visual processing. The students are expected to:
This practical will be conducted accross 5 weeks..
Links
|
![]() |
| Visual Search
Paradigm Much of the evidence for FIT comes from visual search tasks. The students are encouraged to use this paradigm for their experiments. This paradigm requires creating a large number of stimuli for test. A sample display is shown on the above on the right. In this case, the subject's task would be to try to decide if a red Q is present as rapidly as possible. By varying the number of distractor items, we can infer how automatically the target is detected. A classic finding is that the target 'pops out' if it is defined by a unique single feature (e.g. looking for a red Q in a field of green Qs). In these 'pop out' case, the time to detect a target is not influenced by the number of distractors. In contrast, looking for items that are defined by a conjunction of features (as shown here - the target is defined by the combination of color and form) are directly dependent on the number of distractors. |
![]() Visearch Experiments that use the visual search paradigm require a large number of displays to be generated: displays with a different number of distractors, some displays with or without targets, different colors, etc. While it is possible to generate these displays using a painting program, that would be very laborious. To aid my students, I wrote a simple program that generates bitmap images. Visearch is free, and you can download it by shift+clicking here. The targets can be symbols or letters (any character defined by a standard font). Here is a list of the settings (as displayed from left-to-right on the toolbar):
|
| EPrime Running the software We will use E-Prime to test our experiments. The best way to learn about E-Prime is to try out a sample experiment. A pair of sample experiments are available from the web: shift+click here to download it (your computer may need an unzipping program to extract this file). It is important that you do not run your experiments from the network - as the timing will be poor. To run the experiment, start EStudio (select Start/Programs/E-Prime/E-Studio). You can then select the "Open an existing experiment" option and choose "block.es" from the folder visearch folder. Choose "Run" from the "E-Run" menu to run the experiment. The experiment will start - press the '1' key when you see a diagonal bar, press '2' for displays where all the items are Os. To stop the experiment in the middle of a block, press <ctrl> <alt> <shift> at the same time. The experiments The sample visual search experiments are designed to look at the effects of target familiarity on visual search performance. The subjects look for a Q or upside-down Q in a field of Os. The main idea is to see if visual search performance when looking for unfamiliar upside-down Q's versus familiar Qs. I intentionally chose a flawed experiment: the main concept is learning how to program EPrime. I have included two variations of the experiment: "block.es" and "interlv.es". These two experiments are similar in most respects: they test the same hypothesis and they use the same stimuli. The differences are:
These two sample experiments are a good starting point for learning about E-Prime. Feel free to modify your copies to test your own research hypothesis. Creating a unique experiment To run the experiment, start EStudio (select Start/Programs/E-Prime/E-Studio). You can then select the "Open an existing experiment" option and choose experiment you want to modify. You will see a screen that looks like this:
Here is a quick overview of the components that you can see on the screen:
Lets examine the structure window:
This shows the order for events in the experiment. It runs somethings like this:
Lets now take a look at trial list - this is the bit that you will have to modify to adapt the experiment for your designs (you may also need to adapt other components, depending on your design). Double clicking on the TrialList icon in the structure window shows us a window that looks like this:
The buttons on the top allow us to add/delete new columns or rows to our list. Benath that we are told the total number of trials in this list (64 trials). Beneath this is the list, with the following columns:
Other things you may want to change for your experiment:
After modifying your data, make sure to save your new experiment. You may want to choose "Save as" from the "File" menu to give the program a new name. Piloting your study Before collecting data, it is important to test your design to validate and verify that everything works correctly. Choose "Run" from the "E-Run" menu to start the experiment. To test that you have correctly assigned the right target present and target absent keys, you may want to conduct one test run where you carefully enter the correct answer to each trial and then run another run where you enter only INCORRECT answers. To examine your pilot data, choose "E-Data-Aid" from the "Tools" menu. Then open your data file (it is saved in the same folder as your experiment, and the name shows the subject number). Scroll over until you find a column that is labelled "Stimulus.ACC" - this column shows whether the subject made a correct (1) or incorrect (0) response. Now find the column labelled "Stimulus.RT" - this column lists the response time (in milliseconds) to each trial. Collecting Data After you have thoroughly tested your experiment, you are now ready to begin collecting data. For this practical, you will want to test at least 6 people - 12 would be better. Consider whether you can test yourselves. When you run each individual, give them a different subject number so that the old data will not be overwritten. Make sure to keep a backup copy of your data after each subject (copy it to a network drive. Helpful Reminders:
|