A method for testing or training the contrast sensitivity of a subject (150, 350, 550, 750, 950), the method comprising: providing a display device (110, 310, 510, 710, 910) viewable by the subject (150, 350, 550, 750, 950); providing an input device (120, 250, 320, 520, 611, 621, 631, 613, 623, 633, 643, 615, 625, 635, 720, 920, 1050) accessible to the subject (150, 350, 550, 750, 950) capable of receiving, at a given time, at least one of any of a plurality of spatially defined inputs; displaying, on the display device (110, 310, 510, 710, 910), a plurality of circular contrast zones (210, 220, 230, 240, 212, 222, 232, 242, 214, 224, 234, 244, 216, 226, 236, 246, 410, 420, 430, 440,412,422,432,414,424,434,444,454,416,426,436,446,456,466, 610,620,630,612,622,632,642,614,624,634,810,820,830,840,812, 822, 832, 842,, 814, 824, 834, 844, 816, 826, 836, 846, 1010, 1020, 1030, 1040, 1012, 1022, 1032, 1042, 1014, 1024, 1034, 1044, 1016, 1026, 1036, 1046) beginning at a first time, the plurality of circular contrast zones (210, 220,230,240,212,222,232,242,214,224,234,244,216,226,236,246, 410,420,430,440,412,422,432,414,424,434,444,454,416,426,436, 446, 456, 466, 610, 620, 630, 612, 622, 632, 642, 614, 624, 634, 810, 820, 830, 840, 812, 822, 832, 842,, 814, 824, 834, 844, 816, 826, 836, 846, 1010, 1020, 1030, 1040, 1012, 1022, 1032, 1042, 1014, 1024, 1034, 1044, 1016, 1026, 1036, 1046) spatially arranged in correspondence with the plurality of spatially defined inputs, one of the plurality of circular contrast zones (210, 222, 234, 246, 410, 432, 414, 456, 610, 622, 634, 810, 822, 834, 846, 1010, 1022, 1034, 1046) having a different contrast than the other contrast zones (220, 230, 240, 212, 232, 242, 214, 224, 244, 216, 226, 236, 420, 430, 440, 412, 422, 424, 434, 444, 454, 416, 426, 436, 446, 466, 620, 630, 612, 632, 642, 614, 624, 820, 830, 840, 812, 832, 842, 814, 824, 844, 816, 826, 1020, 1030, 1040, 1012, 1032, 1042, 1014, 1024, 1044, 1016, 1026, 1036); receiving, at a second time, one of the plurality of spatially defined inputs; determining whether the received spatially defined input corresponds to the contrast zone (210, 222, 234, 246, 410, 432, 414, 456, 610, 622, 634, 810, 822, 834, 846, 1010, 1022, 1034, 1046) having a different contrast than the other contrast zones (220, 230, 240, 212, 232, 242, 214, 224, 244, 216, 226, 236, 420, 430, 440, 412, 422, 424, 434, 444, 454, 416, 426, 436, 446, 466, 620, 630, 612, 632, 642, 614, 624, 820, 830, 840, 812, 832, 842, 814, 824, 844, 816, 826, 1020, 1030, 1040, 1012, 1032, 1042, 1014, 1024, 1044, 1016, 1026, 1036); and storing the determination as to whether the received spatially defined input corresponds to the contrast zone (210, 222, 234, 246, 410, 432, 414, 456, 610, 622, 634, 810, 822, 834, 846, 1010, 1022, 1034, 1046) having a different contrast than the other contrast zones (220, 230, 240, 212, 232, 242, 214, 224, 244, 216, 226, 236, 420, 430, 440, 412, 422, 424, 434, 444, 454, 416, 426, 436, 446, 466, 620, 630, 612, 632, 642, 614, 624, 820, 830, 840, 812, 832, 842, 814, 824, 844, 816, 826, 1020, 1030, 1040, 1012, 1032, 1042, 1014, 1024, 1044, 1016, 1026, 1036), wherein the circular contrast zones (210, 222, 234, 246, 410, 432, 414, 456, 610, 622, 634, 810, 822, 834, 846, 1010, 1022, 1034, 1046) having a different contrast than the other contrast zones (220, 230, 240, 212, 232, 242, 214, 224, 244, 216, 226, 236, 420, 430, 440, 412, 422, 424, 434, 444, 454, 416, 426, 436, 446, 466, 620, 630, 612, 632, 642, 614, 624, 820, 830, 840, 812, 832, 842, 814, 824, 844, 816, 826, 1020, 1030, 1040, 1012, 1032, 1042, 1014, 1024, 1044, 1016, 1026, 1036) possess circular contrast patterns which extend in a 360° fashion.