Basics of Stimuli

44
Basics of Stimuli Basics of Stimuli John H. Krantz John H. Krantz Hanover College Hanover College

description

Basics of Stimuli. John H. Krantz Hanover College. Outline. The nature of the beast Basic Perceptual Issues Spatial Temporal Color Luminance. The General Beast. Screen Mosaic Triad Arrangement. Screen Mosaic Color Strip Arrangement. Interlaced Projection. Progressive Projection. - PowerPoint PPT Presentation

Transcript of Basics of Stimuli

Page 1: Basics of Stimuli

Basics of StimuliBasics of StimuliJohn H. KrantzJohn H. Krantz

Hanover CollegeHanover College

Page 2: Basics of Stimuli

OutlineOutline

The nature of the beastThe nature of the beast Basic Perceptual IssuesBasic Perceptual Issues

SpatialSpatial TemporalTemporal ColorColor LuminanceLuminance

Page 3: Basics of Stimuli

The General BeastThe General Beast

Page 4: Basics of Stimuli

Screen Mosaic Triad Screen Mosaic Triad ArrangementArrangement

Page 5: Basics of Stimuli

Screen Mosaic Color Strip Screen Mosaic Color Strip ArrangementArrangement

Page 6: Basics of Stimuli

Interlaced ProjectionInterlaced Projection

Page 7: Basics of Stimuli

Progressive ProjectionProgressive Projection

Page 8: Basics of Stimuli

The Electron BeamThe Electron Beam

0

0.1

0.2

0.3

0.4

0.5

-6 -4 -2 0 2 4 6

Page 9: Basics of Stimuli

Seeing the FlickerSeeing the Flicker

If can’t get movie by clicking on the picture, click here.

Page 10: Basics of Stimuli

Spatial IssuesSpatial IssuesSpatial InhomogeneitySpatial Inhomogeneity

AliasingAliasing

Edge Effects and ContrastEdge Effects and Contrast

Page 11: Basics of Stimuli

Spatial InhomogeneitySpatial Inhomogeneity

The same output value leads to different The same output value leads to different luminance outputs at different screen luminance outputs at different screen locations.locations.

Thus, you get different outputs at different Thus, you get different outputs at different screen locations.screen locations.

In general, draw to center if criticalIn general, draw to center if critical

Page 12: Basics of Stimuli

CRT % Change from MinimumCRT % Change from Minimum

123W R G B

05

10

15

20

25

30

35

40

45

% Change

Row

Column

Page 13: Basics of Stimuli

How to Handle Spatial How to Handle Spatial InhomogeneityInhomogeneity

Keep stimuli in central regionKeep stimuli in central region

Page 14: Basics of Stimuli

AliasingAliasing

Technical definition:Technical definition: When an image contains frequencies beyond the When an image contains frequencies beyond the

range of the sampling matrix, the wrap-around and range of the sampling matrix, the wrap-around and occur as lower frequencies, distorting the imageoccur as lower frequencies, distorting the image

Page 15: Basics of Stimuli

AliasingAliasing

Description of aliasingDescription of aliasing Generally try to draw and image that has Generally try to draw and image that has

too fine of detail or sharp edgestoo fine of detail or sharp edges Causes “jaggies”Causes “jaggies” And pixel artifactsAnd pixel artifacts

That is you can notice the pixels That is you can notice the pixels

Page 16: Basics of Stimuli

Aliasing and Pixel Aliasing and Pixel EffectsEffects

Page 17: Basics of Stimuli

Craik-Cornsweet

Page 18: Basics of Stimuli

Craik-Cornsweet: Described

10

15

20

25

30

Lu

min

ance

The figure above is an exaggerated map indicating the light levels across the image on the previous slide. Note how the center and edges have identical luminance. That can be seen by sitting far enough away from the screen

Page 19: Basics of Stimuli

Minimal Contours

Page 20: Basics of Stimuli

Minimal Contours DescribedThere are two circles below. Both circles have the same luminance(intensity level) at the center. Click on your mouse andThis one changes abruptly watch as the edges are blurredto the level at the center. and the circle disappears.

12

14

16

18

20L

um

inan

ce

12

14

16

18

20

Lu

min

ance

Page 21: Basics of Stimuli

Anti-aliasingAnti-aliasing

Solution to aliasingSolution to aliasing Bandlimiting or anti-aliasingBandlimiting or anti-aliasing

Essentially blur the edges or image so fine detail is lostEssentially blur the edges or image so fine detail is lost In a lot of SoftwareIn a lot of Software

Ideally use a gaussian filterIdeally use a gaussian filter This is the shape of CRT electron beam which is why dots on This is the shape of CRT electron beam which is why dots on

screen never show upscreen never show up Infante (1985); Silverstein et al. (1990)Infante (1985); Silverstein et al. (1990)

Many graphics software and even some languages Many graphics software and even some languages anti-alias (Java2D)anti-alias (Java2D)

Page 22: Basics of Stimuli

Temporal IssuesTemporal IssuesMotion reproductionMotion reproduction

FlickerFlicker

Stimulus TimingStimulus Timing

Page 23: Basics of Stimuli

Motion ReproductionMotion Reproduction

Frame rates of monitors far exceed what is Frame rates of monitors far exceed what is needed for movement updateneeded for movement update NTSC video: 30 updates per secondNTSC video: 30 updates per second Movies: 24 updates per secondMovies: 24 updates per second Most web video 10 to 15 frames/secMost web video 10 to 15 frames/sec

Page 24: Basics of Stimuli

Computer VideoComputer Video

Most Update rates are 10-15 frames/secMost Update rates are 10-15 frames/sec

5 fps5 fps 10 fps 10 fps 15 fps 15 fps

Click on pictures to start each of the movies. If that does not work: click here for the left hand movie, click here for the middle, and here for the right.

Page 25: Basics of Stimuli

FlickerFlicker

Critical threshold of flicker rates is about Critical threshold of flicker rates is about 60 Hz in the fovea60 Hz in the fovea But gets higher for larger stimuliBut gets higher for larger stimuli

Recommended flicker rates between 66 Recommended flicker rates between 66 Hz and 120 Hz (Bridgeman, 1998)Hz and 120 Hz (Bridgeman, 1998)

Most monitors are adequate in this valueMost monitors are adequate in this value Notice difference between flicker and Notice difference between flicker and

frame update rate.frame update rate.

Page 26: Basics of Stimuli

Stimulus DurationStimulus Duration

Pixels are not on continuously during a Pixels are not on continuously during a frameframe In part this is necessary for clean motionIn part this is necessary for clean motion Typical CRT phosphors last about 4 msec. Typical CRT phosphors last about 4 msec.

(Bridgeman, 1998)(Bridgeman, 1998) On LCD and other technologies, persistence On LCD and other technologies, persistence

is longeris longer Makes motion less clean but flicker less noticeableMakes motion less clean but flicker less noticeable

Page 27: Basics of Stimuli

Differences in PersistenceDifferences in Persistence

Click on pictures to start movies. If that does not work, click here for the crt and click here for the lcd.

Page 28: Basics of Stimuli

Determining Stimulus DurationDetermining Stimulus Duration

Possible errors:Possible errors: Not knowing which frame the stimulus is first Not knowing which frame the stimulus is first

presented onpresented on Assuming the stimulus is visible from the Assuming the stimulus is visible from the

beginning of the displaybeginning of the display Stimuli are not visible at beginning of frame but Stimuli are not visible at beginning of frame but

some time latersome time later Delay depends upon where on frame stimulus is Delay depends upon where on frame stimulus is

and frame rateand frame rate This is a constant errorThis is a constant error

Page 29: Basics of Stimuli

Effects on TimingEffects on Timing

If no more than one frame delay:If no more than one frame delay: Additional error of up to 17msec added to all Additional error of up to 17msec added to all

conditionsconditions No longer msec timing but really 60 Hz timingNo longer msec timing but really 60 Hz timing

If frame delay is larger effects are worseIf frame delay is larger effects are worse

Page 30: Basics of Stimuli

Example Results from Myors Example Results from Myors (1999)(1999)

450

500

550

600

DOS

Win

3.1

Std

Win

3.1

Enh

Win

95

(DOS m

ode)

Win

95

(Ful

l Scr

een)

Win

NT 4

.0

mse

c

Page 31: Basics of Stimuli

Luminance IssuesLuminance IssuesGammaGamma

Page 32: Basics of Stimuli

GammaGamma

0

50

100

150

200

250

300

Page 33: Basics of Stimuli

Gamma CorrectionGamma Correction

Typically well described by: L=LTypically well described by: L=L00++aa(V-V(V-V00))

is typically near 2.3; L, Lis typically near 2.3; L, L00, , aa, , are affected are affected by contrast and brightness settingsby contrast and brightness settings

Can’t be done on webCan’t be done on web Make sure stimuli are not sensitive to Make sure stimuli are not sensitive to

distortions in gray scaledistortions in gray scale High contrastHigh contrast Photo’s may be distorted slightly and impact Photo’s may be distorted slightly and impact

results (Ruppertsberg et al., 2001)results (Ruppertsberg et al., 2001) Don’t require fine distinctionsDon’t require fine distinctions

Page 34: Basics of Stimuli

Chromatic IssuesChromatic IssuesThe Trichromatic TheoryThe Trichromatic Theory

Color PickerColor PickerThe Color GamutThe Color Gamut

GlareGlareColor BlindnessColor Blindness

Page 35: Basics of Stimuli

The CIE Color SystemThe CIE Color System

A set of Equations that A set of Equations that

allow predictions ofallow predictions of

matching.matching. Used in photo printing,Used in photo printing,

TV and film.TV and film. Wyszecki & StilesWyszecki & Stiles

(1967)(1967)

Page 36: Basics of Stimuli

The Color GamutThe Color Gamut

The range of colors reproducible by any The range of colors reproducible by any systemsystem

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

0 0.2 0.4 0.6 0.8

x

y

Page 37: Basics of Stimuli

The Effect of Illuminance on The Effect of Illuminance on GamutGamut

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

0 0.2 0.4 0.6 0.8

x

y

In DarkWith Lights onWith Lights on and 30% Luminance Level

Page 38: Basics of Stimuli

IlluminanceIlluminance

Agostini & Bruno (1996)Agostini & Bruno (1996) Accuracy of the perceived stimulus is affected Accuracy of the perceived stimulus is affected

by the amount of illuminance.by the amount of illuminance. D. F. Neri (1990)D. F. Neri (1990)

Combination of light and gamut changed Combination of light and gamut changed chromaticitychromaticity

Request close windows and turn off Request close windows and turn off unnecessary light unnecessary light

Do not use subtle color differencesDo not use subtle color differences

Page 39: Basics of Stimuli

Color BlindnessColor BlindnessDescription

Click on picture to start movie. If that does not work, click here.

Page 40: Basics of Stimuli

Color BlindnessColor Blindness

Click on picture to start movie. If that does not work, click here.

Page 41: Basics of Stimuli

Color BlindnessColor Blindness

Click on picture to start movie. If that does not work, click here.

Page 42: Basics of Stimuli

Color BlindnessColor Blindness

Click on picture to start movie. If that does not work, click here.

Page 43: Basics of Stimuli

How to handleHow to handle

Screening questions?Screening questions? Large sample and random assignmentLarge sample and random assignment Pre-test on color blindPre-test on color blind

Page 44: Basics of Stimuli

Summary Summary

SpatialSpatial AliasingAliasing EdgesEdges

TemporalTemporal Frame per second in videoFrame per second in video

LuminanceLuminance GammaGamma

ColorColor GlareGlare Color deficienciesColor deficiencies