Rochester Institute of Technology
RIT Scholar Works
Theses
Thesis/Dissertation Collections
2007
Determination of the Fundamental Image
Categories for Typical Consumer Imagery
Kenneth N. Fleisher
Follow this and additional works at:
http://scholarworks.rit.edu/theses
This Thesis is brought to you for free and open access by the Thesis/Dissertation Collections at RIT Scholar Works. It has been accepted for inclusion in Theses by an authorized administrator of RIT Scholar Works. For more information, please [email protected].
Recommended Citation
Determination of the Fundamental Image Categories
for Typical Consumer Imagery
Kenneth N. Fleisher
B.F.A. Rochester Institute of Technology
(1989)
A thesis submitted in partial fulfillment of the requirements
for the degree of Master of Science in Color Science
in the Chester F
.
Carlson Center of Imaging Science of the College of Science
Rochester Institute of Technology
September 2007
Kenneth N. Fleisher
Signature of the Author
Roy S.
Berns
Accepted by Dr. Roy S. Berns
CHESTER F
.
CARLSON CENTER FOR IMAGING SCIENCE
COLLEGE OF SCIENCE
ROCHESTER INSTITUTE OF TECHNOLOGY
ROCHESTER
,
NEW YORK
CERTIFICA TE OF APPROVAL
M.S. DEGREE THESIS
The M.S. Degree Thesis of Kenneth N. Fleisher
has been examined and approved by two members of the color science faculty
as satisfactory of the thesis requirement for the Master of Science Degree
Mark D. Fairchild
Dr. Mark D. Fairchild
Roy S.
Berns
CHESTER F. CARLSON CENTER FOR IMAGING SCIENCE
COLLEGE OF SCIENCE
ROCHESTER INSTITUTE OF TECHNOLOGY
ROCHESTER, NEW YORK
THESIS REPRODUCTION PERMISSION STATEMENT
Title of thesis
:
Determination of the Fundamental Image Categories for Typical
Consumer Imagery
I, Kenneth N. Fleisher, hereby
grant permission
to the Wallace Library of the Rochester
Institute of Technology to reproduce my thesis in whole or in part. Any reproduction will
not be for commercial use or profit.
Kenneth N. Fleisher
Signature of the Author
Determination
ofthe
Fundamental
Image Categories
for Typical
Consumer
Imagery
Kenneth N. Fleisher
B.F.A. Rochester Institute of
Technology
(1989)
ACKNOWLEDGEMENT
IwouldliketoextendmysincerestthankyoutoDr. Ethan D.
Montag
for hisguidance on thisproject andforhelping
metolearna greatdealabout psychophysics.Iwould alsoliketo thankDr.
Roy
S.Berns,
Dr. Mark D. Fairchild,and everyoneattheMunsell Color Science
Laboratory
forhelping
tomakemyjourney
incolor science atruly
memorableexperience.A specialthanks toDave WybleandLawrence Taplinfortheir
help
withtheDistributedExperimentandto
Li, Willy, Iris, Mahnaz,
andMahdi forlistening
toandhelping
me with an endlessamountof random questions about color science.Thisresearch was supported
by
a grantfromLexmarkInternational,
Inc. Iwantto thankAnn
McCarthy
andBrant Nystrom from Lexmarkfor makingthisopportunitypossible.Determination
ofthe
Fundamental
Image Categories
for
Typical Consumer
Imagery
Kenneth N. Fleisher
B.F.A. Rochester Instituteof
Technology
(1989)
Athesissubmittedinpartialfulfillmentoftherequirements
forthedegreeofMasterofScience in Color Science
intheChester F. Carlson Centerof
Imaging
ScienceoftheCollegeofScienceRochester Instituteof
Technology
ABSTRACT
Many
tasks inimaging
science are image-dependent. While a particulardependency
might simply be a function of certain physical attributes ofanimage,
often it is closely relatedto theperceivedsemantic category.Therefore,
athoroughunderstandingofimage semanticswouldbe ofsubstantial practical value. The primarygoal ofthisresearch was to determine the fundamental semantic categories for typical consumer imagery. Twopsychophysical experiments were performed. Experiment I was a Free
Sorting
Experimentwhere observerswere asked tosort 32 1 images into piles of similarimages.ExperimentII wasa Distributed Experimentconducted overthe internet which usedthe
method oftriadsto collect similarityand
dissimilarity
data from 321 images. Due to thelargenumber ofimages included in the experiment, themethod ofnon-repeating random
paths wasemployedtoreducethe numberof required responses. Bothexperiments were
analyzed using multidimensional scaling and hierarchical cluster analysis. The Free
Sorting
Experiment was also analyzed using dual scaling. The results from all three methodswere compiled andasetof34categoriesthatprovedtobe stable acrossmultiple methods of analysis was formed. A multidimensional perceptual image semantic space has been suggested andadvantages toutilizing such a structurehave been outlined. The34 fundamental categories were represented
by
10perceptual dimensions thatdescribed
the underlying perceptions
leading
to categorical assignments. The 10 perceptualdimensions were
humanness,
artificialness, perceivedproximity, candidness,wetness,
TABLE OF CONTENTS
1. INTRODUCTION 1-1
2. EXPERIMENTAL 2-1
2.1 IMAGESELECTIONPROCESS 2-1
2.1.1
Category
Selection 2-12.1.2 ImageSelection 2-5
2.2 IMAGE PREPARATION 2-6
2.3 EXPERIMENT I FREESORTING EXPERIMENT 2-8
2.3.1 Observer Statistics 2-9
2.4 EXPERIMENTII DISTRIBUTED EXPERIMENT. 2-9
2.4.1 Experimental Design 2-9
2.4.2 Experiment Interface 2-12
2.4.3 Observer Statistics 2-15
2.4.4
Pre-Filtering
Observer Responses 2-163. METHODSOF ANALYSIS 3-1
3.1 MULTIDIMENSIONALSCALING 3-1
3.1.1 Goodness-of-Fit 3-3
3.1.2
Dimensionality
3-53.1.3 Configuration 3-6
3.2 DUAL SCALING 3-7
3.3 HIERARCHICAL CLUSTER ANALYSIS 3-11
3.3.1 Agglomerative Hierarchical Methods 3-12
3.3.2 Divisive Hierarchical Methods 3-12
3.3.3 Linkage Methods 3-13
3.3.4 Interpretation oftheCluster Tree 3-15
3.3.4.1 Cophenetic Correlation Coefficient 3-15
3.3.4.2 Dendrogram 3-16
3.3.5 Cluster Interpretation 3-19
4. DATAPREPARATION 4-1
4.1 EXPERIMENTI FREESORTINGEXPERIMENT 4-1
4.2 EXPERIMENTII DISTRIBUTED EXPERIMENT. 4-2
5. DATA ANALYSIS 5-1
5.1 MULTIDIMENSIONAL SCALING 5-1
5.2 DUALSCALING 5-3
5.3 HIERARCHICAL CLUSTER ANALYSIS 5-4
6. GOODNESS-OF-FIT 6-1
6.1 MULTIDIMENSIONALSCALING 6-1
6.2 HIERARCHICAL CLUSTER ANALYSIS 6-3
7. DIMENSIONALITY 7-1
8. CLUSTER INTERPRETATION 8-1
8.1 2-DIMENSIONAL MULTIDIMENSIONALSCALING 8-1
8.2 3-DIMENSIONAL MULTIDIMENSIONAL SCALING 8-5
8.3 DUALSCALING 8-10
8.4 HIERARCHICAL CLUSTERANALYSIS 8-12
8.5 LOCAL MULTIDIMENSIONAL SCALING CONFIGURATIONS 8-16
8.6 FINAL FUNDAMENTAL CATEGORIES 8-24
9. DISCUSSION 9-1
9.1 COLOR PERCEPTION. 9-1
9.2 PERCEPTUALIMAGESEMANTICDIMENSIONS 9-2
9.3 PERCEPTUALDIMENSIONDEFINITIONS 9-7
10. SUMMARY 10-1
10.1 CONCLUSIONS 10-1
APPENDIX A Final 321 ImagesSelected forPsychophysicalExperiments A-l
APPENDIXB Sheppard Diagrams fortheDistributed Experiment B-1
APPENDIXC Silhouette Plots C-l
APPENDIXD Three-DimensionalMultidimensional
Scaling
Configurations D-1APPENDIXE Dual
Scaling
Dimension Extremes E-lAPPENDIX F Heirarchical Cluster Analysis Free
Sorting
Experiment F-1LIST OF
FIGURES
Figure2-1 Distributed Experimentwelcomescreen 2-13
Figure 2-2 Distributed Experiment instructionscreen 2-14
Figure 3-1 ExampleofDimensionvs.Stressplotsuggesting 3-dimensionaldata 3-5
Figure 3-2 Exampleof a2-dimensionalmultidimensionalscalingconfiguration
ofdistances between 10 cities 3-7
Figure3-3 Exampleofevaluatingthenature ofvarianceinthefourthdimension
of adualscalinganalysis 3-10
Figure 3-4 Exampleof adendrogram 3-17
Figure3-5 Exampleof a silhouette plot
indicating
threenatural groupings 3-18Figure3-6 Silhouetteplotshowing 3-dimensional data in 4groupings 3-19
Figure5-1 Validation offunctioncriteriaformultidimensional
scaling 5-2
Figure6-1 Shepparddiagramsforthe
2-dimensional, 3-dimensional,
9-dimensional,
and52-dimensionalmultidimensionalscalingconfigurations 6-2
Figure 7-1 Dimensionvs. SStressplots 7-2
Figure 7-2 Silhouetteplotsfor 2-5 clusters oftheAverage Linkagemethodfrom
theFree
Sorting
Experiment 7-4Figure 7-3 DendrogramsfromtheFree
Sorting
Experiment 7-5 Figure 7-4 Dendrograms fromtheDistributed Experiment 7-6 Figure8-1 FreeSorting
Experimentmultidimensionalscaling2-dimensionalconfiguration 8-2
Figure8-2 Distributed Experimentmultidimensionalscaling 2-dimensional
configuration 8-5
Figure8-3 Examplesofperceivedproximity 8-7
Figure8-4 Exampleofperceivedproximityfromthe3-dimensional
configurationofthe
Sorting
Experiment 8-8Figure 8-5 Exampleofperceivedproximityfromthe3-dimensional
configurationofthe
Sorting
Experiment 8-9Figure8-6 Exampleofperceivedproximity fromthe3-dimensional
[image:10.511.56.460.103.627.2]Figure 8-7 Imagesattheextremesofdimension 1 anddimension2 from dual
scalinganalysisfortheFree
Sorting
Experiment 8-10Figure 8-8 Cluster interpretations fromhierarchicalcluster analysis 8-15
Figure 8-9 Multidimensionalscaling 2-dimensional configurationfortheFree
Sorting
Experiment.Imagesare coloredbasedonthe 6-clustergrouping usingtheweightedlinkagemethod ofhierarchicalcluster
analysis 8-17
Figure 8-10 Multidimensional scaling 2-dimensionalconfigurationforthe
DistributedExperiment. Imagesare coloredbasedonthe6-cluster
grouping usingtheWard'slinkagemethod ofhierarchicalcluster
analysis 8-18
Figure 8-1 1 Multidimensional scaling 2-dimensionalconfigurationfortheFree
Sorting
Experiment. Imagesare coloredbasedonthe6-cluster grouping usingtheweightedlinkagemethod ofhierarchicalclusteranalysis. Localmultidimensionalscalingwasappliedtoimage
groupingswithineach circle.Thecircle centers arethecentroids
fromthecorresponding hierarchicalclusteranalysis clusters 8-19
Figure 8-12 Multidimensional scaling 2-dimensionalconfigurationforthe Distributed Experiment. Imagesare coloredbasedonthe6-cluster
grouping usingtheWard'slinkagemethodofhierarchicalcluster analysis. Localmultidimensionalscalingwasappliedtoimage
groupingswithineach circle. Thecircle centers arethecentroids
fromthecorresponding hierarchicalclusteranalysis clusters 8-20
Figure8-13 Localmultidimensionalscaling 2-dimensionalconfigurationforthe
Free
Sorting
Experiment using imagesfromwithin circle#2(green)
in Figure8-10 8-21
Figure 8-14 Localmultidimensionalscaling 2-dimensionalconfigurationforthe
Free
Sorting
Experiment usingimages fromwithincircle#3(blue)
inFigure 8-10 8-22
Figure A-l Final321 images selectedforuseinthepsychophysicalexperiments A-l
Figure B-l Sheppard diagramsforthe
2-dimensional,
3-dimensional,
9-dimensional,
and52-dimensionalmultidimensionalscalingconfigurations B-l
FigureC-1 Silhouetteplotsfor2-5 clustersfortheFree
Sorting
Experiment C-lFigureC-2 Silhouetteplotsfor2-5 clustersfortheDistributedExperiment C-4
Figure D-l Three-dimensionalmultidimensionalscalingconfigurationforthe
Figure D-2 Three-dimensional multidimensionalscalingconfigurationforthe
Distributed Experiment D-ll
FigureE-1 Imagesatthedimensional
extremesfortheFree
Sorting
Experiment E-l FigureE-2 Imagesatthedimensionalextremesforthe DistributedExperiment E-3 Figure F-l Hierarchical ClusterAnalysis 5-Cluster division usingtheaveragelinkagemethodfortheFree
Sorting
Experiment F-l Figure F-2 Hierarchical Cluster Analysis 6-Cluster division usingtheaveragelinkagemethodfortheFree
Sorting
Experiment F-8 FigureG-l Localmultidimensionalscaling2-dimensionalconfigurationfortheFree
Sorting
Experiment usingimagesfromwithinclustergroupingsin Figure 8-10 G-l
Figure G-2 Localmultidimensionalscaling2-dimensionalconfigurationforthe Distributed Experiment usingimages fromwithin clustergroupings
LIST OF TABLES
Table 2-1 Categories fromprevious studies 2-3
Table 2-2 Finalcategoriesused as a criteriaintheimageselection process 2-4
Table2-3 Totalnumber of required observationsforn samples 2-11
Table 2-4 Metadatacollected
during
Distributed Experiment 2-15Table 2-5 ObserverstatisticsfortheDistributed Experiment 2-16 Table 3-1 Goodness-of-Fit "ruleofthumb"forstressvalues 3-3
Table6-1 Copheneticcorrelationcoefficientforthesevenlinkagemethods 6-4
Table 8-1 Categories resultingfromdual scalinganalysis oftheimagesatthe
extremes ofthe dimensions 8-12
Table 8-2 Categories resulting from interpretationof2-dimensional local
multidimensionalscalingconfigurations 8-23
Table8-3 Finallistoffundamentalcategoriesresultingfrombothexperiments
andall methodsof analysis 8-25
semantics, si-man'tiks, The study ofmeanings. The termis derived throughGreek "semainein"
("to signify"
or "to
mean"). Itisconcernedwiththerelationbetween words
or other symbols and the objects or conceptsto which
they
refer, as well as withthehistory
ofmeanings andthe changes
they
undergo.(Semantics,
2001)
1. INTRODUCTION
The term semantics refers to the aspects of meaning that are expressed in a
language. Photographic images tend to be perceived as
belonging
tobroad categories ofimages such as human portraits,
landscapes,
sports, animals, etc. These categoricalidentifiers are referred to as image semantics language that is used to describe the
meaningofpictorialcontent.
Many
tasks inimaging
science are image-dependent. While a particulardependency
might simplybeafunctionof certain physicalattributes of animage,
oftenitis closely related to the perceived semantic category.
Therefore,
a thoroughunderstanding ofimage semantics would be of substantial practical value. For example,
there are many
imaging
tasks where image dependencies can influence the results of acertain processing task. Gamut mapping,
halftoning,
contrast adjustment, andcompression are alldependantonthe typeofimage
being
processed.Additionally,
imagequality judgments have been shown to exhibit image dependencies
(Montag
andKasahara,
2001). If one could determine in advance what type of image wasbeing
processed, thenan appropriateset ofprocessing parameterscouldbe selected so that the
Before one can
identify
which fundamental image category a particular imagebelongs to, it is necessary to determine what those categoriesare. There has been a lot
work in the area of automatic image classification
(Wardhani,
2003; Lee,
et al.,2005;
Le
Borgne,
et al., 2003).However,
most of these methods rely onfinding
imagedescriptors thata machine can discriminate.
Unfortunately
thesesamedescriptors are notnecessarily perceptually significant. The
difficulty
lies in the fact that low-level imagedescriptorssuchas color and contrastfailtocaptureimportantsemantic
information,
lackfine
discrimination,
and do not tend to match human perception(Moj
silovie,Hu,
&Soljanin,
2002). Another concern is related to the basic goal of automatic imageclassification. "Classificationpertains toa known number ofgroups, and the operational
objective is toassign new observations to one ofthese groups."
(Johnson and
Wichern,
2002,
p. 668). The problem here is that the fundamental groups, or categories, are notknown and are simply selected
by
researchers based on a wide range of inconsistentcriteria.
There is a
body
of work that addresses the problem of correlating imagesemantics with machine discernable image descriptors
(Depalov,
et al,2006;
Iqbal andAggarwal, 2002;
LeBorgne,
etal.,2003; Lee,
etal.,2005;
MojsilovicandGomes, 2002;
Mojsilovic and
Hu,
2000; Mojsilovic, Hu,
&Soljanin, 2002;
Mojsilovic andRogowitz,
2001a; Serrano,
etal.,2002)
but work inthis area isnot extensive.Further,
justas thereare image
dependencies,
it has been shown that any set offundamental
semanticcategories that are determined will be influenced
by
the image genre(Laine-Hernandez
dependent on what images were used in the study and images from different areas of
photographywill exhibitdifferent fundamentalcategories.
Besidesusing semantic categoriestooptimizeimage processingalgorithms, there
are other ways this information canbe utilized. Imageretrieval from large databases of
images is a significant problem andtechniques thatcan
help
theuseridentify
the imagethey
arelooking
formore quickly can greatly improve the process. Much ofthe imageclassification researchhasbeenorientedtowardsolving thisproblem
(Chen,
etal.,2005)
(Cox,
etal.,2000; Chen,
etal.,2003).Unfortunately,
much ofthiswork doesnotdirectly
addresstheproblem offirst
identifying
thesemantic categories thattheimages shouldbedivided into.
Instead,
categories are selected based on either intuition or the ease ofrelating the image to low-level descriptors. Little or no regard for the perceptual
significance ofthecategories isconsidered.
Another usefor semantic image categoriesis image qualityresearchinwhichthe
results canbeshowntobe image dependent. Becausethe image qualityresulting froman
image processing algorithm or an
imaging
system will depend on the imagebeing
evaluated, it would be very useful to know in advance what the fundamental image
categoriesare. Althoughthisissue isnotunknownto researchers,most oftenthe solution
is topick a variety ofimages arbitrarily to include in an experiment or study. There are
twopotential problems withthisapproach.
First,
it ispossible that thereare wholeimageclasses thathave been
inadvertently
leftout ofthe studythereby
makingthe results lesscomprehensivethandesired. Thesecondprobleminvolves
including
multipleimages
thatcould result in extra work
(particularly
in collecting thedata)
which would not produceany additional information.
Therefore,
by knowing
in advance the fundamental imagecategoriesforaparticularapplication, one canbe surethat
they
aretesting
the fullrangeof possibleimagetypeswithoutunnecessary duplicationofeffort.
By identifying
the fundamental image categories for aparticularapplication, onecan apply this knowledge to
develop
optimized image processing algorithms, better2.
EXPERIMENTAL
The primary goal of this research was to
identify
the fundamental imagecategories for typical consumer
imagery
(snapshots). To achieve this goal, twopsychophysical experiments were conducted. Experiment I was a Free
Sorting
Experiment and ExperimentII was aDistributed Experimentwhich wasconducted over
theinternet.
2.1 IMAGE
SELECTION
PROCESS
The design of both psychophysical experiments began with image selection.
Because the same set of images was used for both experiments and because the
usefulnessoftheexperimental results isdependentontheimages selectedfor inclusionin
the studies, a greatdealof care wastaken toensurethat theimageswere representative of
the intended application and that
they
spanned a wide gamut across potential imagecategories. There is an inherent
difficulty
in this processbecause it is necessary to firstmake categorical judgments in order to select a range of images for the studies, but
determining
categoricaljudgments ispreciselythe objective oftheresearch. Therefore itwasnecessarytoapproachimageselectionwiththemost objective methodspossible.
2.1.1
Category
Selection
Without
knowing
the image categories inadvance, how does onedetermine
thatthe widest range of categories are properly represented and how does one avoid
make use of results fromprior studies as a startingpoint. An extensive list of semantic
categories was compiled from many sources (Mojsilovic and
Rogowitz,
2001b;
Wardhani, 2003;
WardhaniandThomson, 2004; Oldfield, 2005;
Rogowitz,
etal.,1998)
and is listed in Table 2-1. There were manystudies investigated thatare not included in
Table
2-1,
however the categories that were identified in those studies were alreadyrepresented and therefore, therewasno needtoreport redundantinformation. Categories
thathad beenpreviously identified
by
other researchersbutwere notconsidered semanticcategories such as shape dominant and geometric objects were not included in the
final category selection. Thisisjustified because the categories thatwere excluded were
originallyidentifiedtorepresentobjectsdescribed
by
variouslow-level image descriptorsthat were calculatedfrom the test imagesratherthan to represent image semantics. Also
excluded were any categories that could not be considered typical consumer
imagery
such as product photography and artificial scenes (i.e. graphics). The final list of
TABLE 2-1:
Categories
fromprevious studies.STUDY1 STUDY2 STUDY3 STUDY4 STUDY 5 STUDY 6 STUDY7
Portraits Landscape Natural Scene Manmade People
High-Frequency Animals
People
Outdoors People People Natural Non-People
Low-Frequency People
People Indoors Shape Dominant
Geometric Shapes
MoreHuman
like General Occasion Color Indoor Scenes
OutdoorScenes
withPeople
Color
Dominant Single Object
Less Human
like Vacation HighKey Nature Crowdsof People Texture Dominant Multiple Objects Special Days (Birthdays, Celebrations)
LowKey Buildings
Cityscapes Structure
Dominant MainlySmooth Weddings Textures
Outdoor Architecture
Mainly
Textural Holidays Manmade
Technoscenes Recreation,
SportingEvents
Objects Indoors SubjectDistance
<10ft. Waterscapes withHuman Influence SubjectDistance 10-30ft.
Waterscapes Subject Distance
>30ft.
Landscapes
withMountains Outdoors
Sky/Clouds Indoors
Winter/Snow ElectronicFlash
Green
Landscapes Sunlight/Daylight
Landscapes
withFieldsand
Foliage Cloudy Day Plants, Flowers, Fruits, andVegetables Dawn/Dusk
Animals Indoor Natural
TABLE 2-2: Final categories used as a criteria in the image selection process.
Categoriesfor Image Selection Process
Portraits
PeopleOutdoors PeopleIndoors
Outdoor SceneswithPeople CrowdsofPeople
Cityscapes
Outdoor Architecture Objects Indoors Objects Outdoors
Waterscapes
WaterscapeswithHuman Influence LandscapeswithMountains
LandscapeswithFieldsandFoliage GreenLandscapes
LandscapeswithWater Sky/Clouds
Winter/Snow
Plants,
Flowers, Fruits,
andVegetables AnimalsTextures, Patterns,
andClose-ups General OccasionVacation
Special Days
(Birthdays, Celebrations,
etc.) WeddingsHolidays Recreation
2.1.2 Image Selection
There werefourcriteria usedintheimageselection process. Thesewerebasedon
criteria identified from prior work and were determined to be a reasonable guide for
imageselection.
They
fourcriteria usedwere:1)
Widerange ofcategories For each category listed in Table2-2,
images wereselected such that each categorywas represented
by
a minimum offour images.Naturally,
therewas an inherent overlapand some imagescouldbeconsideredto fill therequirements formore than one category. For example,ifonecategory is people outdoors and anotherisnaturescenes, then animageofapersoninnature could fulfill the requirement for both categories.Many
categories were representedby
fargreaterthanfourimages.2)
Camerazoom Foreach category,a rangeofwide-angle, normal, andclose-upimageswereincluded.
3)
Image orientation A distribution of landscape and portrait orientation wasincluded foreach ofthecategories.
4)
Color A broad range of color and lightness levelswas included. These weredetermined
by
examining average CIELAB values for eachimage,
which wascalculated as a simple average ofeverypixel color. Carewastaken to includean evendistribution inallthreedimensions
L*,
a*,andb*.The images were obtained from a variety of sources. Most ofthe images in the
final selection were supplied
by
LexmarkInternational,
Inc. Alibrary
ofnearly 1,000images were
initially
provided. Despite this large number ofimages,
there was notenough variety among them to satisfy all four selection criteria. After pre-editing the
remaining images were obtained from the Corel Image Database and from the Munsell
Color Science Laboratory. For example, after ananalysis ofaverage CIELABvalues for
theselected
images,
itwasdeterminedthat therewerenovery light imageswhich wasanindication that pictures with snow were missing.
Therefore,
a variety of snow imageswere addedfromtheCorelImage Database.
A total of321 images were included in the final selection. The complete set of
321 images can be found in Appendix A. To the experienced scientist, this may seem
alarming since the typical number of images included in this type of study is usually
closerto 100 orfewer. Thereason for usinga smaller number ofimages is
because,
formanyexperimental
designs,
as thenumber of samples(images) increases,
thenumber ofrequired observations increases rapidly. This generally makes a sample size of 321
infeasibleto workwith. The experimental design forthe Distributed Experiment (which
wouldbemore sensitive tosample sizethan the Free
Sorting Experiment)
wastaken intoconsideration while
deciding
on thenumber ofimages toinclude. Thedetails ofhowtheexperimentaldesignwouldeffect selectionof a sample sizeis describedinsection2.4.1.
2.2 IMA GE
PREPARATION
The321 test imageswereobtainedfromavarietyof sources. Someofthe images
weretaggedwithan ICCprofile, but manywere not. Forthisreason, the imagesneeded
to beadjusted in ordertopresent a consistent appearance to the observers. ExperimentI
requiredprintedoutput oftheimagesandExperiment IIrequiredthe
images
tobeviewedsRGB color space.
Therefore,
all test images were adjusted so thatthey
produced apleasing imagewhile viewedinthesRGB colorspace.
The firsttaskwastocharacterize themonitor onwhich
they
would be evaluated.This was accomplished using
industry
standard calibration hardware and software. AnApple LCD
display
was calibrated using a GretagMacbeth EyeOne Prospectrophotometer and GretagMacbeth ProfileMaker Pro software version 5.0. Images
were viewedinAdobe Photoshop. A Lexmarkinkjetprinterwasusedtomake prints.The
printer was characterized using ProfileMaker Pro and a GretagMacbeth Spectrolino
Spectroscanspectrophotometer.
Ifan imagewas untagged, it was assigned the sRGB profile. Ifthe image was
taggedwithsomethingotherthan sRGB, thenitwas convertedto sRGB. All imageswere
then adjusted,whennecessary, sothat
they
produced apleasingappearance while viewedunder the conditions specified
by
sRGB. Since the objective of this study was notdependent on specific colors in the
images,
it was not necessary to ensure exact colorreproduction. The purpose for setting up color management and performing color
adjustments wassimplytonormalize theappearance ofimages fromavarietyofsources.
Onceallimageswereadjusted,
they
werescaledtoa common sizeappropriatefortheinternet(200pixels ontheshortdimensionand300pixels onthe
long
dimension)
andsavedintheJPEGformatusinglow compression
(Photoshop
level 10)
which yieldedfilesizesranging from52KB to 120 KB. Some images were adifferent dimension and were
printer at a size of4x 6 inches.
Finally,
theimagesweretrimmedandnumberedwithbarcodes onthebacktoaidthedatacollection process.
2.3 EXPERIMENT
I
FREE
SORTING
EXPERIMENTThe first experiment was a
tabletop
sortingexperiment. Observers were asked tosortthe321 testimages intopilesthatrepresented categories.
They
were freetocreate asfew or as many piles as
they
felt necessary to properly represent the categories.They
were also free to change their mind and rearrange images in the piles as needed. Exact
instructions as to how to categorize the images were not provided. The instructions
providedtotheobservers read asfollows:
You will be given a stack of 321 4x6 photographic prints. Your task is to sort these into piles that represent different categories ofimage types. You may decide
by
what criteria to separate the images into categories and you may create asmanypiles(categories)
as you feelarenecessary.Ifaparticularimage seems appropriate formore than one category that you have
defined,
then use whicheveridentifying
featureyou feel is theprimaryfeature,
or create a new category. Ifyou create a newcategory, remember to go through theimages thathave already been sortedtoseeif any ofthosebelong
to thenew category.After youare
finished,
you willbe asked tocomplete one additional smalltask.After the observers completed the task ofseparating the images into piles,
they
were askedto writedown what criteria
they
usedto separate the imagesinto categories.Finally,
the observers were asked to name the categories thatrepresented each pile thatthey
made.2.3.1 Observer Statistics
Thirty (30)
observers participated inthe sorting experiment ofwhichtherewere19 males and 11 females with an average age of38 years old. Twenty-four observers
were considered expert observers. Seventeen observers were from the United States of
America,
eight observers were fromChina,
two observers were fromJapan,
twoobservers werefrom
Iran,
and oneobserverwasfromIndia.2.4
EXPERIMENT II
DISTRIBUTED EXPERIMENT
Thesecond experiment was adistributedexperimentconducted overthe internet.
Because ofthe nature of the experiment, it was necessary to first obtain Institutional
Review Board approval from Rochester Institute of Technology's Human Subjects
ResearchOffice.
2.4.1 Experimental Design
Themethod oftriadswas usedtocollectsimilarityand
dissimilarity
data. Becausen(n-l)(n-2)
number ofimages intheexperiment,for 321 imagesand30observersthiswouldrequire
163,838,400 individual observations. This is clearly unreasonable and is also the main
reason most other studies limit the number ofimages to an average of one hundred or
fewer.
Therefore,
alternate methods were exploredthatcouldhelp
reduce thenumber oftotalrequiredobservations.
By
limiting
thenumber of samplesthat aretobe compared withone another, theincompleteblock design cangreatlyreducetheworkthatneedstodone inanexperiment.
However,
for 321 images there would be approximately 1.3 million total observationsrequired and eventhiswouldstillresultinanintractableexperimentaldesign.
The method selected for this experiment was
Non-Repeating
Random Paths(Moroney
andTastl,
2005)
which only requires n observations per observer where n isthe number of images in the experiment.
However,
because this method generates asparse matrix, the number of observers must be increased
by
an order of magnitude.Therefore,
the total number of observations required becomes 300 which is equal to96,300observationsfor=321 images. Withadistributedexperiment intendedtoreach a
large number of people over the
internet,
it is assumed that not many people wouldchoosetoparticipate ifthe experiment was notquick to complete. One cannot expectto
find observers willing to make 321 judgments.
Therefore,
the total number ofobservations was divided such that each observer would only be responsible for 10
judgments. Inotherwords, the experiment must reach 9,630people who will eachjudge
Onemightquestionthevalidityof
dividing
each setof32 1 observationsintendedfora singleobserverintosmaller setsintendedfor 32observers.The decisiontodothisis
justified because spreadingtheobservations over a greaternumberofobservers willhave
the effect ofremoving any bias that might have been introduced
by
a single observer.Moroney (2003)
describes a "distributedexperiment in whichthe timerequirements foreachobserver is reducedto a minimum
by having
a large number ofobservers, none ofwhich completethe entire experiment. Thisreduces the impactofany given participant
and provides a means to reduce the effect of multiple submissions and disruptive
observers."
Because observers in the present study were encouraged to repeat the
experiment as many times as
they desired,
it is possible that some amount of observerbias isre-introduced, butthis is considered a reasonable riskwhen evaluated against the
totalnumber of observations.
A comparison ofthe total number observations required for each of the three
experimental designs is given in Table 2-3. This table was useful in
helping
to decidehowmanyimagestoinclude intheexperiments,asdiscussed insection 2.1.2.
TABLE 2-3: Totalnumber of required observationsfornsamples.
n 100 200 300 400 500 600
Methodof 4,851,000 39,402,000 133,653,000 317,604,000 621,255,000 1,074,606,000 Triads
Incomplete 151,500 603,000 1,354,500 2,406,000 3,757,500 5,409,000
BlockDesign
Non-Repeating 30000 60000 90 000 120,000 150,000 180 000
Non-Repeating
Random Paths(Moroney
andTastl,
2005)
is a technique thatreducestheburden foreach observer
by
only requiringarandom pathtobeevaluated. Arandom pathis defined
by
taking
each ofthe n samples andrandomizing them. Forthemethod of
triads,
the first set of three consecutive samples is evaluated.Utilizing
amovingwindowthatisthreesampleswide, thewindowisthen steppeddownthepath
by
one sample and thenextthree samples within thewindow are evaluated. This continues
321 times until all sets ofthree consecutive samples havebeen viewed. Samples at the
ends ofthepath are wrapped aroundtocompletethepath.
2.4.2
Experiment Interface
Observers were firstpresented with a welcome screen and an instruction screen
thatdescribed howtoperformthe experiment.To entice peopleto take the experiment, a
drawing
forafreeApple iPodwasheld where eachtime the experiment was completedsuccessfully, the participant would receive one entry into the drawing. Observers were
encouragedto take theexperiment multipletimes. Figures 2-1 and2-2 showthewelcome
screen andinstructionscreen respectively.
Observers were presented with three images at a time and were asked to pick
whichtwo imageswerethe most similar andwhichtwoimageswerethemostdissimilar.
Asample experiment page
demonstrating
the interface is shownwithinFigure 2-2. Aftermakingthe selections, thenext set ofthreeimageswas presented andthiscontinueduntil
all 10triads hadbeenviewed. At theend ofthe experiment, theobservershadtheoption
The
interface
was firstprototypedinMatlabto validatethe experimental design.The final
implementation
was createdusingbasicHTML pagesthat were generated andcustomized
by
use ofPHP. The datawas collectedintoaMySQLdatabase. Inadditiontothe similarityand
dissimilarity
judgments,
additionalinformationabouteach session wasrecorded andisreportedin Table 2-4.
fton Image
Categorytxpenmeni
Rochester Institute
ofTechnology
Munsell Color Science
Laboratory
Created in 1983throughm gUthorntheMunsell Foundation.
letermination of Image
Categories
forTypical Consumer
Imagery
MSColorScience Thesis Kenneth N. Fleisher
INTRODUCTION
Welcomelomyinternetexperiment!Mynameis Ken FleisherandIam anMS ColorSciencecandidate attheMunsell Color ScienceLaboratoryatRochesterInstituteofTechnology.Thepurpose of
myresearchistodeterminethefundamental imagecategoriesfortypical consumerimagery. Theresults ofthis research willbenefitimagingand color scientists who arc investigatingissueswhose results exhibitimage dependencies. Please direct anyquestions/comments to
EXPERIMENT INSTRUCTIONS
Youwillbepresented withthreeimagesat alime.Yourtaskisto select whichtwoimagesarethemost similar and which two are the mostdissimilar.It is importanttorememberthaiyou arefreetodecideonyour own criteriaforjudgingimages asbeingsimilar ordissimilar.Somechoices willbemore obviousthan others.Althoughthis experimentisbeingconducted as part of a color science researchproject,yourdecisions donolhavetoinvolvecolor.
Formoredetailedinstructioni,anexample,and tolcam howyou can ininiflodsimplybyparticipating,clickhere.Every time you complete theexperiment,youautomaticallyreceive anotherentryinthedrawing. Youare encouraged to take the experiment and enter asmanytimes as youlike!
BEGIN
Pleaseprovidethefollowinginformationwhich willonlybeusedfordemographicanalysis. //isnot required,butwillbe(Appreciated!
O No Response E-mail(onlyrequiitydifyouwishtoeluer'iliedrawingforafreeiPod)
esr>r\ Image
Categoryexperiment
Rochester
Institute ofTechnology
Munsell Color
Science
Laboratory
Created in 1983through giftfromthe MunsellFoundation.
Determination
ofImage
Categories
for
Typical ConsumerImagery
MS Color Science Thesis Kenneth N. Fleisher
EXPERIMENT INSTRUCTIONS
Thisexperimentisverysimple.Youwillbepresented withthreeimagesat atime.Yourtaskisto select which twoimages
arethemost similar and which two arethemostdissimilar. To dothis,simplycheck theboxthatis betweenthetwoimages
andwhose arrows pointto the twoimagesyou wishtoselect.(Seetheexamplebelow.)Afteryouhavemade your selections,clickthe"Next"
buttontoviewthenext set ofthreeimages. Intotal,you will bepresented with10setsofimages
andtheentiretaskshouldonlytakeafewminutes of yourtime.Youarc encouragedtotake theexperimentasmanytimes as youlike!
EXAMPLE
Inthisexample, one possible response mightbetoselectthetopimageandthebottomrightimageasthemostsimilar because theyarebothprimarily landscapesthatincludelargeareas of rock(themountain and canyon).Thetwobottom
imagesmightbeselected asthemostdissimilarbecausethetop imageandthebottom left image both have identifiabletrees which might makethemsomewhat more similarthan thetwobottom images. It isimportantto rememberthatyou arefreeto
decideonyour own criteriaforjudgingimagesasbeingsimilar ordissimilar. Somechoices willbemore obviousthan others. Rk>cBs*hkroolml^mtSKJST\lMn>l<iidhlloie.til;MOSTr*iln*r Mol Similar MoIDissimilar 3JHE2 :"
?.
"Z.Mok! Similar Mwt Duiimilar
Motf
Similn-mMost DiuimiUr
TABLE 2-4: Metadatacollected
during
Distributed Experiment.Data CollectedAutomatically Data CollectedVoluntarily
SessionID Gender
Session Start Time Age
Session EndTime Comments
SessionIPAddress
Session AgentID(Browser)
The session
ID,
IPAddress,
andAgent ID information was usedto troubleshootpotential problems with internet connections and withthe execution ofthe experiment.
The session startandendtimeswere usedto
help
determinevalidresponsesas discussedinsection2.4.4.
2.4.3
Observer
Statistics
Atotalofapproximately 9,152peopleparticipated intheexperimentwhichbegan
data collection on March
13,
2006 and ended onMay
17,
2006. A total of 98,364individual trialswere collected. An individualtrialincludedonesimilarityjudgmentand
one
dissimilarity
judgment. Becauseparticipation overtheinternetintroducesadecreasedlevel of control overtheexperiment versus anexperiment conductedin alab setting,the
trialswerepre-filteredforvalidresultstoreducetheamountof noiseinthedata.
Ifa participant enteredanyofthevoluntary
information,
thenthey
were countedas an observer. Participants who included their e-mail address were only counted once
even if
they
revisited the experiment at a latertime. The goal was to count how manydifferentpeople participated in the experiment.
However,
participants who did notenterreturnedto the experimentat alatertime.
Therefore,
theactual numberof observersmaybe somewhat lower thanwhatis reported.
Additionally,
participants who did supply anyof the voluntary information were not counted as observers with respect to observer
statistics. Table 2-5 list the observer statistics that were collected for the Distributed
Experiment. Therewere 5,195participantswhoprovidedvoluntary information.
TABLE2-5: ObserverstatisticsfortheDistributed Experiment.
Gender Age
(years)
#Responded 5,108
Male 3,257
Female 1,851
Responded 4,905
Average 30.8
Median 24
Maximum 85
Minimum 8
2.4.4
Pre-Filtering
Observer Responses
To pre-filter the 98,364 trials and
identify
invalid responses, it wasnecessary tomake certain assumptions. The first assumption was that most observers would be
participating in orderto
try
andwin thedrawing
fora free iPod.Therefore,
theprimaryreasontoprovideinvalidresponseswouldbeto complete asmanysessions aspossible(a
session consisted of 10 individual
trials)
in order to increase the odds ofwinning thedrawing. Forthis reason, onlyusers who completed 1 0 or more sessions were evaluated
for invalid responses. Ifthere were users with fewer than 10 completed sessions who
providedinvalidresponses, then the impactontheresults shouldbe small. Inordertobe
possible that someone did not includetheir e-mail address and still had greater than 10
sessions, but there was no mechanism to
identify
such a case. It is also unlikely thatsomeone would goto the trouble of
disrupting
the experiment withoutthe possibility ofwinning the
drawing,
so this case was not considered. Ofthe 4,155 participants whoentered their e-mail address, only 84 participants completed 10 or more sessions. The
sessions corresponding to the 84 participants were evaluated based on five possible
situations:
1)
Scriptedresponses Ifa script were createdtocompletemany sessionswithouttheneedtoactuallyparticipate, then thesessions wouldhavebeencompletedvery
quickly. On average,ittookbetween 2 and3minutesfora participanttocomplete
the experiment
honestly
but a script wouldlikely
complete each session veryquickly.
Therefore,
a conservative cutoffwas to remove any sessions that werecompleted in less than 60 seconds. There were 3,222 trials from 323 sessions
completed inless than60 seconds that were removed. (Thenumberoftrialswas
not equalto 10timesthenumberofsessionsduetosomePHPcode errors which
caused someincompletesessions to berecorded. Theproblem wasidentifiedand
fixed within the first few days of the experiment. Individual trials that were
recorded
during
this timearevalid even though thesessions wereincomplete.)
2)
Same response A fast way to enter responses and increase the number ofcompleted sessionswouldbeto
blindly
selectthe sameresponsefor everytrial. Itisstatistically unlikelythat thesewould bevalidresponses andtherefore a series
of sessions from a single user with all same responses would be a candidate for
exclusion.
3)
Patternedresponse An approachsimilarto thesame responseapproach wouldbetoenter a patterned responsetoalltrials, such as
A, B, C, A, B,
C,
... Patterned4)
Random response This was the most difficult toidentify
because it requiredthe author'sjudgment as to whether theresponse was random or sincere. For all
84 users with greaterthan 10 sessions, arandom viewing oftheirresponses was
conducted. Sometimes it was undeniable that the response was not sincere. For
example,if image 1 was a
dog,
image2wasalsoadog,
andimage 3was ahouseand the observer selected images 1 and 3 as the most similar, then this can be
considered aninvalidresponse.
However,
averyconservative approachwastakenso as notto
inadvertently
exclude valid responseswherethejudgmentwassimplydifferent from the author's.
Only
after many invalid trials were identified for aparticular observer werethatobserver's responsesexcluded.
Basedon sameresponse,patternedresponse, andrandom response criteria, 510
trialswereexcludedfromtheanalysis.
5)
Negative comments There was an option at the end of the experiment toincludecomments.Whilemostcommentswere eitherpositive or
inquisitive,
therewerefour sessions wheretheparticipant simply statedthat
they
didnot evenlookattheimagesandthat
they
simply responded randomly.Naturally,
these sessionswereexcludedfromtheanalysis.
To summarize, there were 98,364 individual trials collected. 3,222 trials were
excludedduetoatotalsessiontimeofless than60 seconds. 510trialswereexcludeddue
to same, patterned, or random responses. 40 trials were excluded based on user
3.
METHODS
OF
ANALYSIS
To analyze the experimental
data,
several methods of analysis were used.Althougha complete descriptionof each methodisbeyondthescope ofthis report, each
methodis
briefly
describedandkey
features are explained. Fora fulltreatment ofthesetechniques,please referto therelevant references.
3.1
MULTIDIMENSIONAL SCALING
"The problem of multidimensional scaling,
broadly
stated, is to find n pointswhose interpoint distances match in some sense the experimental dissimilarities of n
objects"
(Kruskal,
1964a). Another way to express this is to say that multidimensionalscaling "enables us to represent the similarities of objects spatially as in a
map."
(Schiffman,
et al.,1981,
p.3)
Thus the primary output ofmultidimensional scaling is alow-dimensional,
spatial representation ofpoints where each point corresponds to anobject in the original data. This configuration, or ordination ofthe data (Johnson and
Wichern, 2002,
Ch.12),
is then interpreted in an effort to uncover the organizingconcepts andunderlying dimensions thatare
being
investigated. This laststatement is ofparticular importance because it implies that
dimensionality
and significantcharacteristics oftheobjects neednotbe known a prioriandarediscoveredas a result of
interpretationoftheconfiguration.
As
input,
multidimensionalscalingrequiresonly similarity (ordissimilarity)
data.When the data is defined
by
an interval or ratio level ofmeasurement, the algorithm isofmeasurement, the method is called nonmetric multidimensional scaling
(Young
andHamer, 1987,
Ch. 2).Multidimensional scaling isa
family
of algorithmsthatoperate ontheprinciple ofminimizing the error between similarities (or
dissimilarities)
in the experimentalmeasurementsand distances inthe configuration. There aredifferent measuresavailable
to minimize inthe objective function. One ofthe most common measures is a quantity
called stress and is given in Equation (1). Stress is
"essentially
the root-mean-squareresidual departure" from the hypothesisthat "theobserveddissimilarities differ from the
truedissimilaritiesonlybecauseof randomfluctuation."
(Kruskal,
1964b)
stress=S=^<j
(1)
]
where dare the dissimilarities and d are the "numbers whichminimize Ssubject to the
constraint"
ofmonotonicity
(Kruskal,
1 964a). Avariation ofstress known as sstress, orsquaredstress, is givenin Equation (2). Sstress isanother common measure ofhowwell
theconfigurationfitsthedata(while some authors usethesumofthedisparitiesto the4th
powerfor normalization, the implementation ofMatlab usedinthis analysis normalizes
withthe sum ofthedistancesto the4thpower).
?(4X
sstress=
, -.
(2)
3.1.1
Goodness-of-Fit
Stress and sstress are essentially measures of the goodness-of-fit for the
configuration. Aperfect fitwillhave a stress ofzero, butthisis unlikely toever happen
with experimental data. As the fit worsens, the stress score increases.
Therefore,
it ismore proper to think of this as a measure ofbadness-of-fit.
However,
because of thegeneral acceptance ofthe term goodness-of-fit, we will continue to use this expression.
Table 3-1 enumerates a general "rule ofthumb" for
interpreting
the stress value as itrelatesto thegoodness-of-fit
(Kruskal,
1964a).TABLE 3-1: Goodness-of-Fit"ruleofthumb"forstress values.
Stress Goodness-of-Fit
20% Poor
10% Fair
5% Good
2.5% Excellent
0% Perfect
Another technique for
investigating
the goodness-of-fit is to examine a scatterdiagram,
also known as a Sheppard diagram. A scatter diagramis "aplot comparing thedistances derived
by
[multidimensional scaling] and the transformed data(disparities)
with the original data values or
proximities."
(Schiffman,
et al.,1981,
p. 17). What thescatter diagramcan tell us is whether the stress value is reliable, ifthere is
degeneracy,
One
thing
tolook for in a scatterdiagram ofametric solution is how clearlythepoints fitsome curve. Whenthepoints seemtofitsomefunctionotherthan the
function/
assumed inthemodel (suchas a linear
function),
then the stress value willbe magnifieddue to an incorrect assumption about the
function/
This may be an indication that thedataneeds to bereanalyzed. For a non-metric solution, one canonly checkto see ifthe
function is monotonic. Ifit is non-monotonic then it may be necessaryto
try
adifferentstarting position. The general shape of a smooth curve drawn through the points can
sometimes provide information about the
data,
such as artifacts due to a particulardatacollection method.
Lastly,
ifthe data points on a scatter diagram are strongly clumped,this is a good indication ofdegeneracy. "If
degeneracy
occurs, the clustering it springsfrom should be noted and considered, but no other conclusions should be drawn. In
particular, theverysmall stress should notbetakenas
indicating
goodfit ina substantivesense, since it is obtained
by
violating two tacit assumptions: that the true relationshipbetween distance and proximity is smooth, and that points should only lie in the same
positionifthe corresponding objects function as virtuallyidentical." (Kruskal and
Wish,
3.1.2
Dimensionality
It is possible to estimate the underlying
dimensionality
ofthe data. One way toapproachthis istocomputethe stress(or sstress)valueforeachof several configurations
representing a range ofdimensions.
By
examining a plot ofdimension versus stress, itmaybe possible to find some clues about dimensionality. As thenumber ofdimensions
increases,
the stress value shoulddecrease. In manycases, there will be an elbowinthecurve atthe dimension that represents the true dimensionality. Figure 3-1 illustratesthis
concept where the true
dimensionality
ofthe data isthree dimensions.However,
not alldatawillproduce such a clearindicationofdimensionality. Whenthat
happens,
itmaybepossibleto interpreta range of possible dimensionsorit maynotbepossible tointerpret
dimensionality
at all.(A
12 14
Dimension
FIGURE 3-1: Example of Dimension vs. Stress plot suggesting
3.1.3
Configuration
The primary output of multidimensional scaling is a low-dimensional
configurationof points that graphicallyrepresents similaritiesinthedata.
By
examiningthe configuration, it is possible to look for clues that
help
to interpret the organizingconceptsinherentinthe data. Althoughtheconfiguration will attempttoproducethebest
spatial representation ofthe
data,
the orientation ofthe configuration is arbitrary. Takefor example Figure 3-2which demonstrates the two-dimensionalconfigurationresulting
from multidimensional scaling of the distances between ten cities. It is clear that the
dimensions north/south and east/west are not in alignment with the axes. The
configuration is still correct becausethe distances between thepoints wouldremain the
same iftheplotwere rotated sothat thedimensions didalign withtheaxes (Kruskaland
Wish, 1978,
Ch. 2). It is also possible that the dimensions are not orthogonal to oneanother and that there may be only one
dimension,
or potentially more than twodimensionsthatare interpretableon aparticular2-dimensionalconfiguration.
A configuration can exhibit local structure as well as global structure.
By
selecting a cluster of points within the global configuration and performing
multidimensional scaling on just these objects, the new configuration may reveal
additional structure that was previously obscured. This type of neighborhood
interpretationcanleadtofurtherunderstandingoftheorganizingconceptsandunderlying
o E Q -500 Seatle 1 r SanFrancisco LosAngeles Denver -Chicago -Houston WashingtonDC# Atlanta NYC
1 i i
Miami
-500 0 500
Dimension 1(Miles)
FIGURE 3-2: Example of a 2-dimensional multidimensional scaling
configuration ofdistances between 10cities.Theorientationisarbitrary.
3.2 DUAL
SCALING
Dual scaling is often referred to as principal component analysis for categorical
data
(Maraun,
et al., 2005). Principal component analysis operatesby
maximizing thevarianceforaset ofvariables,or principle components,whichare linearcombinationsof
the original variables. The principal components are orthogonal to one another which
minimizes redundancy of information. Dual scaling accomplishesthe same goal except
that it operates on categorical data to produce multidimensional
decomposition
of thedataas explained
by
Nishisato&Nishisato(1994,
p. 8):Whentheoptimal solutiondoesnotexplainthe data inanexhaustiveway,
dual scalingdetermines asecondset of scores and weightsthatmaximally explains the portion ofdata unexplained
by
the first optimal solution. Ifscores andweights, dual scaling looks forthe third optimal set of scores
and weights that maximally explains the portion of the data left
unexplained
by
the first two solutions. This process continues until theoriginaldata canbe perfectlyreproduced
by
the solutions obtained sofar,
thatis,
until the data are exhaustively analyzed. This process is calledmultidimensional
decomposition
ofdata.This type of decomposition identifies the solution that provides the most
information
first,
followedby
the solution that provides the next largest amount ofinformation,
and so on. Thisprocess makes itpossible to representthemostinformationwith the fewestnumber of solutions. Theusefulness ofthe solutions canbe determined
by
the amount ofvariability ofthe original data thatis included in the solutions andby
theresearcher'sabilitytointerpretthesolutions.
There are many aspects ofdual scaling that differentiate it from other types of
analysis. Some ofthe
key
characteristics ofdual scaling are listedby
Nishisato(1994,
Ch.
2)
and are summarizedhere:1)
Dual scalingprovides a simpler,oftenclearer, descriptionofdata,
thusserving as atechnique toformausefulsummaryofotherwise complexdata.2)
It derives anumeric(quantitative)
description from non-numeric(qualitative)
data...
3)
Ithandlesanalysisof avarietyof so-calledcategoricaldata...4)
It offers an exhaustive analysis of information in thedata,
often through multidimensional analysis...5)
Itserves as atechnique fordiscriminantanalysisofcategoricaldata.7)
It usesindividual
differences in judgment to explore thedata,
rather thanaveraging them out as in most statistical analyses. Individual differencesare often more
interesting
thanaverageresponses.8)
It can quantify qualitative information so that traditional analysis(e.g.,
analysisofvariance) forquantitativedatamaybecarried out.
Thereare numeroustechniques for analyzingtheresults ofdualscaling. One very
useful outcome is the abilityto visualizehigh-dimensional data. Humans normally have
difficulty
visualizing greaterthan threedimensions. Multidimensional scalingprovides away torepresenthigh-dimensional data in alow-dimensional configurationas described
in section 3.1.3.
However,
there is ultimately a loss of information when performingdimensional reduction. Thedimensionsthatresultfrommultidimensional scaling are not
orthogonal and therefore may contain redundancy of information. This is where dual
scaling can provide some insight where multidimensional scaling cannot. Because the
solutions ofdual scaling are orthogonal, each successive solution can be considered an
addeddimensionwithnew information. Although it isstill notpossible tocreate a
high-dimensional graphical representation ofthis
information,
it is still possible to evaluatedimensionsgreaterthan three.
By
examining the objects at either end of a particulardimension,
it ispossibletodevelop
an interpretation about certain characteristics ofthe objects which may lead toclues aboutthe nature ofthevariance contained inthatdimension. Inotherwords, ifthe
objects at opposing ends are significantly different in some way,
identifying
what thatdifferenceiswill provide someinformationabouttheunderlyingstructureinthedata. For
dual scalinganalysisofimage categorization. Theeightimages fromtheone extreme are
allhistoric
buildings.
Theeightimages fromtheopposite extreme are comprisedofland,
water, and air vehicles. In other words, several modes of transportation vehicles are
represented.
''. , ,
8
fcetiiiuli
WW
YkMn-\
:
-.
FIGURE 3-3: Exampleofevaluatingthenature of variance inthe fourth
dimensionofadual scalinganalysis. Even without a spatialconfiguration, it ispossibletointerpretcharacteristics ofthisdimension.
This example illustrates an important point about performing this type of
relatedto each other nor do
they
have tobe opposites of oneanother (such as light anddark). Transportation vehicles are not the opposite of historic buildings. These two
categories ofimages simply providedthe greatest amount ofvariance forthis particular
dimension usingthis particular dataset. When the
dimensionality
becomes high enoughthat the amount of variance represented
by
thatdimension is very small, then itwill nolongerbepossibletoderivea reasonable interpretation fortheobjectsattheextremes.
"The chief aim of adual scalinganalysis isnot statistical inferencebutrather the
description of the high-dimensional categorical data structures that often arise in
psychological research. The researcher who believes he or she has found an
interesting
relationship through the employment of dual scaling should, as per sound scientific
practiceingeneral, attempttoreplicate the
finding
atalaterdate."(Maraun,
etal.,2005)
In the current study, this is accomplished through simultaneous analysis through
multidimensionalscalingandhierarchicalclusteranalysis.
A general description of dual scaling and some its uses have been presented.
Althoughathorough treatmentofthemathematicsofdual scalingis beyondthe scope of
this paper, an excellent source forthemathematical details canbe found in Chapter 6of
Nishisato(1994).
3.3
HIERARCHICALCLUSTER
ANALYSIS
The basic objective of any cluster analysis algorithm is to discover natural
groupings of the objects. Because it is not generally possible to explore all object
need to examine every cluster.
Many
clustering algorithms will group n objects into afixed number of k clusters which must be specified in advance. Hierarchical cluster
analysis does not have such a requirement and instead builds a tree-like structure, or
hierarchy,
which representsall values ofk. This is achievedby
usingone oftwo generalapproaches agglomerative hierarchical methods or divisive hierarchical methods.
(Kaufmanand
Rousseeuw, 1990,
Ch. 5).3.3.1
Agglomerative
Hierarchical Methods
Agglomerative hierarchical methods begin with computation of a similarity
matrixbetweentheobjects. The initial clustering isdefined as a singleobject per cluster
sothat there are the same number of clusters as objects. Groups containing objects with
the greatest similarities are mergedto form the first distance level ofthe
hierarchy
(theinitial grouping ofindividual objects is consideredthe zero distance level). Thisprocess
continues
iteratively
until all objects are merged into a single cluster (Johnson andWichern, 2002,
Ch. 12). Mostimplementationsofhierarchicalclusteranalysis,including
theMatlab implementationusedinthis study,areagglomerativehierarchicalmethods.
3.3.2 Divisive Hierarchical Methods
Divisive hierarchicalmethods operate inreverseofagglomerativemethods.After
computinga
dissimilarity
matrixbetweenthe objects, all objects aregroupedintoasinglecluster. The initial cluster is then divided into two clusters such that the
dissimilarity
greatest distance from the objects in the
second group or are the most dissimilar. The
process of
dividing
groups into subgroups continues until each group contains only asingle object(Johnsonand
Wichern, 2002,
Ch. 12).Most software
implementations
of hierarchical cluster analysis do not includedivisive methods due to the high computational overhead required. While an
i i j n(n-l) . . .
agglomerative method contains possible combinations to evaluate, a divisive
method will have
2""1 - 1
possible combinations. Note that the agglomerative methods
will grow quadratically as n increases while the divisive methods will grow
exponentially. The number of possible combinations to evaluate for a divisive method
can quickly "exceed the current estimate of the number of atoms in the universe"
(Kaufman and
Rousseeuw, 1990,
pp. 253-254).Therefore,
few implementations ofdivisivemethodsexist.
3.3.3 Linkage Methods
Fortheagglomerative hierarchical methods, the maindifference betweenthemis
the manner in which linkage distance is calculated. Linkage describes the process
by
which groups are merged. There are seven distance measures, also called linkage
methods, implemented in Matlab single, complete, average, weighted, centroid,
median, and Ward's. Everitt
(1974,
Ch.2)
provides a good description of how eachlinkage method is calculated (except for weighted linkage which is described in the
1)
SINGLE-This method, alsoknown as thenearest neighbormethod,uses
the smallest distance betweenobjects. For groups with morethanone
object, distance is definedasthedistance betweentheirclosestobjects.
2)
COMPLETE-This method, alsoknownasthefur