Aron Ritchie
CSE455 Computer Vision
Project 3 - Content based image retrieval using color histograms

  • Query Results
  • Retrieval Performance
  • Google Image Results
  • Extra Credit
  • Query Results

  • beach_1, C = OPP, S = INT, SP = Yes
  • beach_1, C = OPP, S = INT, SP = Yes
  • boat_5, C = OPP, S = INT, SP = Yes
  • boat_5, C = OPP, S = INT, SP = Yes
  • cherry_3, C = OPP, S = INT, SP = Yes
  • cherry_3, C = OPP, S = INT, SP = Yes
  • stHelen_2, C = OPP, S = INT, SP = Yes
  • stHelen_2, C = OPP, S = INT, SP = Yes
  • sunset1_2, C = OPP, S = INT, SP = Yes
  • sunset1_2, C = OPP, S = INT, SP = Yes
  • beach_1

    Color Space: OPP
    Similarity Metric: INT
    Use Spatial Information: Yes


    beach_1
    1.0

    beach_5
    0.9960449218749999

    stHelens_3
    0.9956477864583334

    crater_5
    0.995546875

    crater_2
    0.995537109375

    beach_2
    0.9953385416666668

    crater_1
    0.9952701822916667

    beach_4
    0.995234375

    crater_3
    0.995205078125

    beach_3
    0.9950227864583333

    stHelens_4
    0.9949772135416667

    boat_3
    0.9946777343749998

    stHelens_2
    0.9946256510416666

    boat_5
    0.9946061197916666

    sunset2_3
    0.9945996093749999

    pond_3
    0.9945475260416666

    sunset2_2
    0.9944661458333334

    crater_4
    0.9944498697916666

    boat_1
    0.99423828125

    pond_1
    0.9941373697916666

    stHelens_5
    0.9939225260416666

    sunset2_1
    0.9939062499999999

    sunset1_5
    0.9938509114583334

    sunset1_4
    0.9938053385416667

    sunset2_4
    0.9937858072916667

    boat_2
    0.9935774739583333

    pond_4
    0.9935709635416666

    pond_2
    0.993564453125

    sunset1_1
    0.993544921875

    boat_4
    0.9934016927083333

    sunset2_5
    0.9931738281249999

    sunset1_3
    0.9931640625

    cherry_2
    0.9930523461952269

    sunset1_2
    0.9930240885416667

    pond_5
    0.9929524739583333

    stHelens_1
    0.9928841145833333

    cherry_1
    0.9928408850091288

    cherry_4
    0.9925413956540168

    cherry_3
    0.9924855120305164

    cherry_5
    0.9921762927099635

    beach_1

    Color Space: OPP
    Similarity Metric: INT
    Use Spatial Information: No


    beach_1
    1.0

    pond_3
    0.998583984375

    sunset2_3
    0.9984505208333333

    stHelens_3
    0.9982877604166667

    sunset2_2
    0.9982877604166667

    beach_5
    0.9982584635416667

    stHelens_4
    0.9982584635416667

    pond_1
    0.998193359375

    stHelens_2
    0.9980794270833333

    sunset2_1
    0.998046875

    boat_1
    0.9977994791666667

    stHelens_5
    0.9977669270833334

    crater_5
    0.9977180989583333

    sunset2_4
    0.997666015625

    crater_3
    0.997509765625

    pond_2
    0.9974772135416666

    crater_1
    0.997392578125

    beach_4
    0.9973795572916667

    boat_2
    0.997353515625

    crater_2
    0.9973177083333333

    beach_3
    0.9972819010416667

    sunset1_1
    0.9972591145833334

    cherry_2
    0.9972072137850467

    pond_5
    0.9972005208333333

    pond_4
    0.9971549479166667

    sunset2_5
    0.9971126302083333

    sunset1_5
    0.9970442708333334

    sunset1_4
    0.9970442708333334

    beach_2
    0.9969694010416666

    crater_4
    0.9969401041666667

    sunset1_3
    0.9969303385416667

    boat_3
    0.9969173177083334

    cherry_1
    0.996893253504673

    boat_4
    0.996884765625

    stHelens_1
    0.9968424479166667

    sunset1_2
    0.9967447916666666

    cherry_3
    0.9967399240654206

    boat_5
    0.9967122395833333

    cherry_4
    0.9966632593457944

    cherry_5
    0.9964515186915888

    boat_5

    Color Space: OPP
    Similarity Metric: INT
    Use Spatial Information: Yes


    boat_5
    1.0

    boat_3
    0.9989192708333333

    boat_4
    0.9977734374999999

    boat_2
    0.9961197916666666

    crater_5
    0.9960221354166667

    beach_2
    0.99591796875

    crater_3
    0.995888671875

    sunset1_3
    0.995537109375

    crater_2
    0.9953450520833332

    stHelens_5
    0.9948372395833333

    beach_5
    0.9948274739583334

    beach_1
    0.9946061197916666

    sunset1_4
    0.9945996093749999

    sunset1_2
    0.9945572916666666

    sunset2_5
    0.9945540364583333

    stHelens_1
    0.9944628906249999

    crater_1
    0.9943782552083333

    sunset1_1
    0.994365234375

    beach_3
    0.9943326822916667

    cherry_5
    0.9942262588843245

    crater_4
    0.99412109375

    beach_4
    0.9940104166666667

    cherry_1
    0.9938814309467919

    pond_3
    0.9938020833333333

    sunset1_5
    0.9936360677083332

    boat_1
    0.9935286458333333

    stHelens_2
    0.9935221354166667

    cherry_3
    0.993500230258868

    stHelens_3
    0.9934895833333334

    pond_1
    0.9933203125

    stHelens_4
    0.993310546875

    pond_2
    0.993251953125

    cherry_2
    0.9931226464690924

    pond_5
    0.9930989583333334

    pond_4
    0.9928645833333333

    sunset2_4
    0.9927246093749998

    sunset2_1
    0.9926204427083333

    sunset2_3
    0.9925813802083333

    sunset2_2
    0.992333984375

    cherry_4
    0.992318727177882

    boat_5

    Color Space: OPP
    Similarity Metric: INT
    Use Spatial Information: No


    boat_5
    1.0

    boat_3
    0.99943359375

    boat_4
    0.9991861979166666

    beach_2
    0.99853515625

    cherry_3
    0.9984922605140187

    boat_2
    0.9984114583333333

    crater_3
    0.9982747395833333

    cherry_1
    0.998203855140187

    cherry_2
    0.9981929030373832

    stHelens_1
    0.998154296875

    sunset1_3
    0.998095703125

    sunset2_5
    0.9979850260416666

    sunset1_4
    0.997958984375

    cherry_5
    0.9978752920560747

    pond_3
    0.9973763020833334

    beach_5
    0.997333984375

    sunset1_2
    0.99728515625

    beach_3
    0.99728515625

    sunset1_5
    0.9972395833333333

    pond_5
    0.9972135416666666

    crater_5
    0.99712890625

    stHelens_5
    0.997119140625

    sunset1_1
    0.997099609375

    crater_4
    0.9970865885416667

    crater_2
    0.9970833333333333

    boat_1
    0.997041015625

    pond_1
    0.9969661458333333

    stHelens_2
    0.9969498697916667

    pond_2
    0.9969498697916667

    beach_4
    0.996904296875

    pond_4
    0.996875

    crater_1
    0.9968359375

    stHelens_3
    0.9967936197916667

    sunset2_4
    0.9967805989583334

    beach_1
    0.9967122395833333

    cherry_4
    0.9966997663551402

    stHelens_4
    0.9966861979166667

    sunset2_2
    0.996611328125

    sunset2_3
    0.9965266927083334

    sunset2_1
    0.9965201822916666

    cherry_3

    Color Space: OPP
    Similarity Metric: INT
    Use Spatial Information: Yes


    cherry_3
    1.0

    cherry_4
    0.9964733205366457

    cherry_1
    0.9956734766236307

    cherry_2
    0.9955199367501303

    cherry_5
    0.9954964523832812

    sunset1_4
    0.9951280381944444

    boat_2
    0.9942595751010694

    sunset2_5
    0.9941519851167189

    crater_3
    0.9937815332387846

    sunset1_5
    0.9936654868446791

    boat_3
    0.9935907545970267

    boat_5
    0.993500230258868

    boat_4
    0.9934671178110328

    stHelens_1
    0.993423358437663

    sunset1_3
    0.9933568278886281

    beach_3
    0.9933434810250391

    boat_1
    0.9932256516529735

    crater_5
    0.9932143934207094

    sunset1_1
    0.9931339556435838

    sunset1_2
    0.9930101150886803

    beach_2
    0.9930007417188316

    sunset2_4
    0.9929174002347417

    beach_5
    0.9928437377738654

    stHelens_2
    0.9927891277060512

    crater_4
    0.9926701266627543

    pond_3
    0.9926467441803598

    stHelens_3
    0.9926199995109547

    stHelens_5
    0.9925932038993218

    pond_2
    0.9925831682805164

    pond_1
    0.9925714006259782

    crater_2
    0.9925207640519039

    beach_4
    0.9924944778625457

    beach_1
    0.9924855120305164

    stHelens_4
    0.9923468982296556

    sunset2_2
    0.9922513306109807

    sunset2_3
    0.9920896909233177

    pond_5
    0.992078127037689

    crater_1
    0.9920641688673708

    sunset2_1
    0.9920034966744914

    pond_4
    0.9918086935967659

    cherry_3

    Color Space: OPP
    Similarity Metric: INT
    Use Spatial Information: No


    cherry_3
    1.0

    cherry_2
    0.9992808119158878

    cherry_1
    0.998828125

    boat_2
    0.9987295560747663

    sunset2_5
    0.9986054322429907

    boat_3
    0.9985981308411215

    crater_3
    0.9985616238317757

    boat_5
    0.9984922605140187

    sunset1_4
    0.9984740070093457

    beach_2
    0.9984009929906542

    sunset1_3
    0.9983754380841121

    cherry_5
    0.998090683411215

    cherry_4
    0.9979738609813084

    boat_4
    0.997838785046729

    sunset1_5
    0.9976781542056075

    sunset1_1
    0.9975248247663552

    beach_3
    0.9973933995327103

    stHelens_1
    0.997360543224299

    sunset1_2
    0.9973240362149532

    beach_5
    0.9972729264018692

    boat_1
    0.9972400700934579

    crater_5
    0.997057535046729

    stHelens_5
    0.9970210280373831

    stHelens_2
    0.9969918224299066

    beach_4
    0.9969845210280374

    sunset2_4
    0.9969772196261683

    stHelens_3
    0.996893253504673

    sunset2_2
    0.9968896028037383

    pond_5
    0.9968896028037383

    crater_2
    0.9968823014018692

    crater_4
    0.9968092873831775

    pond_3
    0.9967691296728972

    beach_1
    0.9967399240654206

    stHelens_4
    0.996692464953271

    sunset2_3
    0.9966596086448598

    sunset2_1
    0.9965865946261683

    pond_1
    0.9965756425233645

    pond_4
    0.9965683411214953

    crater_1
    0.9965500876168224

    pond_2
    0.9964515186915888

    stHelens_2

    Color Space: OPP
    Similarity Metric: INT
    Use Spatial Information: Yes


    stHelens_2
    1.0

    stHelens_4
    0.9975097656250002

    stHelens_3
    0.9973567708333334

    boat_1
    0.9963964843750001

    beach_3
    0.9952441406250001

    stHelens_1
    0.994931640625

    beach_5
    0.9949088541666667

    stHelens_5
    0.9946875

    beach_1
    0.9946256510416666

    beach_4
    0.9945117187500001

    boat_2
    0.9944173177083333

    pond_2
    0.9943554687499999

    pond_1
    0.9943131510416666

    sunset1_1
    0.9942317708333333

    crater_5
    0.9942024739583334

    pond_3
    0.9941634114583334

    boat_3
    0.993916015625

    sunset2_5
    0.9938867187499999

    crater_3
    0.993837890625

    crater_1
    0.9937532552083334

    sunset1_3
    0.9937467447916667

    pond_5
    0.993740234375

    sunset1_2
    0.9937011718750001

    pond_4
    0.9936783854166666

    beach_2
    0.9936686197916668

    boat_4
    0.9936555989583332

    crater_2
    0.9935872395833334

    boat_5
    0.9935221354166667

    sunset2_3
    0.9935123697916667

    sunset2_2
    0.993369140625

    sunset2_1
    0.993369140625

    sunset2_4
    0.9933593749999999

    cherry_5
    0.9932656413015127

    cherry_2
    0.9932145462473917

    crater_4
    0.9931770833333333

    cherry_1
    0.9931360442749088

    sunset1_4
    0.9931315104166667

    cherry_4
    0.9930857133541992

    sunset1_5
    0.9930013020833334

    cherry_3
    0.9927891277060512

    stHelens_2

    Color Space: OPP
    Similarity Metric: INT
    Use Spatial Information: No


    stHelens_2
    1.0

    stHelens_3
    0.99869140625

    boat_1
    0.9984537760416666

    stHelens_4
    0.9984440104166666

    beach_5
    0.998291015625

    beach_1
    0.9980794270833333

    boat_2
    0.9980110677083334

    pond_4
    0.9979361979166667

    pond_5
    0.9978971354166667

    sunset2_4
    0.99779296875

    pond_3
    0.9977701822916667

    pond_1
    0.997763671875

    beach_3
    0.99775390625

    beach_4
    0.9976822916666667

    pond_2
    0.99765625

    sunset2_1
    0.99765625

    crater_1
    0.9976432291666667

    sunset2_2
    0.9975455729166667

    sunset2_3
    0.9975358072916667

    sunset1_1
    0.9975130208333334

    stHelens_5
    0.9974674479166666

    sunset2_5
    0.9974055989583334

    cherry_2
    0.9973824474299066

    beach_2
    0.9973795572916667

    crater_5
    0.9973600260416666

    sunset1_4
    0.9972786458333334

    crater_3
    0.9972265625

    sunset1_3
    0.9971549479166667

    boat_4
    0.9971321614583334

    cherry_1
    0.9971049941588785

    stHelens_1
    0.9970703125

    cherry_4
    0.9970392815420561

    cherry_3
    0.9969918224299066

    boat_3
    0.9969856770833333

    sunset1_2
    0.996962890625

    boat_5
    0.9969498697916667

    sunset1_5
    0.9969303385416667

    crater_2
    0.996904296875

    crater_4
    0.9967708333333334

    cherry_5
    0.9966377044392524

    sunset1_2

    Color Space: OPP
    Similarity Metric: INT
    Use Spatial Information: Yes


    sunset1_2
    1.0

    sunset1_3
    0.9985123697916668

    sunset1_1
    0.9979427083333334

    boat_2
    0.9961425781250001

    sunset2_4
    0.9957975260416667

    sunset2_5
    0.9952604166666666

    sunset1_5
    0.9949381510416666

    sunset2_2
    0.9947623697916667

    sunset2_3
    0.9947526041666667

    sunset1_4
    0.9946712239583334

    boat_3
    0.9946158854166667

    boat_4
    0.99458984375

    boat_5
    0.9945572916666666

    crater_3
    0.9944205729166667

    crater_5
    0.9943912760416667

    stHelens_5
    0.9939388020833334

    stHelens_3
    0.9937955729166666

    crater_2
    0.9937272135416667

    stHelens_2
    0.9937011718750001

    cherry_5
    0.9936183652842984

    stHelens_1
    0.9935579427083333

    beach_2
    0.9935026041666667

    crater_4
    0.99349609375

    boat_1
    0.993427734375

    beach_3
    0.9932682291666666

    pond_3
    0.9932194010416667

    stHelens_4
    0.9931608072916666

    beach_5
    0.9931575520833333

    cherry_2
    0.9931140881748827

    beach_1
    0.9930240885416667

    cherry_1
    0.9930112867599113

    cherry_3
    0.9930101150886803

    pond_2
    0.9930045572916666

    sunset2_1
    0.9930013020833334

    pond_1
    0.9928841145833333

    crater_1
    0.9927083333333333

    beach_4
    0.9927018229166666

    pond_4
    0.9926529947916668

    pond_5
    0.9926334635416666

    cherry_4
    0.9923756805881586

    sunset1_2

    Color Space: OPP
    Similarity Metric: INT
    Use Spatial Information: No


    sunset1_2
    1.0

    sunset1_1
    0.998896484375

    sunset1_3
    0.99888671875

    sunset1_5
    0.998837890625

    sunset2_4
    0.9985970052083334

    sunset1_4
    0.9978971354166667

    sunset2_5
    0.997734375

    boat_2
    0.997724609375

    crater_3
    0.997705078125

    sunset2_2
    0.9976236979166667

    cherry_2
    0.9975978387850467

    beach_2
    0.9975618489583333

    sunset2_3
    0.9974381510416667

    boat_4
    0.9974186197916667

    cherry_1
    0.9974080023364486

    boat_1
    0.99732421875

    cherry_3
    0.9973240362149532

    boat_3
    0.9972884114583334

    boat_5
    0.99728515625

    stHelens_3
    0.9972330729166666

    beach_5
    0.9971647135416667

    beach_3
    0.99712890625

    crater_5
    0.9970540364583333

    crater_1
    0.9969791666666666

    crater_2
    0.9969694010416666

    stHelens_2
    0.996962890625

    stHelens_1
    0.996875

    cherry_5
    0.9968311915887851

    stHelens_5
    0.9968098958333333

    pond_3
    0.996787109375

    pond_4
    0.996787109375

    stHelens_4
    0.9967643229166666

    beach_1
    0.9967447916666666

    crater_4
    0.9967024739583333

    pond_5
    0.9967024739583333

    sunset2_1
    0.99669921875

    cherry_4
    0.9966705607476636

    beach_4
    0.996669921875

    pond_1
    0.9966536458333334

    pond_2
    0.9965169270833333

    Retrieval Performance

  • full data
  • C = OPP, S = INT, SP = Yes seems to offer the best precision/recall.

    Google Image Results

  • Google image search for "beach"
  • Color histogram query for beach_1
  • Google image search for "beach"
  • Color histogram query for boat_2
  • Top 20 results from Google image search for "beach"


    beach_1

    google_beach_01

    google_beach_02

    google_beach_03

    google_beach_04

    google_beach_05

    google_beach_06

    google_beach_07

    google_beach_08

    google_beach_09

    google_beach_10

    google_beach_11

    google_beach_12

    google_beach_13

    google_beach_14

    google_beach_15

    google_beach_16

    google_beach_17

    google_beach_18

    google_beach_19

    google_beach_20

    Google results for "beach" ordered according to color histogram query using beach_1

    Color Space: OPP
    Similarity Metric: INT
    Use Spatial Information: Yes


    beach_1
    1.0

    google_beach_12
    0.9909502262443439

    google_beach_02
    0.9831475676303262

    google_beach_08
    0.9811965811965813

    google_beach_01
    0.9788188188188188

    google_beach_09
    0.9758107088989442

    google_beach_03
    0.9744375144375144

    google_beach_07
    0.9741499442586399

    google_beach_14
    0.9718530823181987

    google_beach_16
    0.9711712541041456

    google_beach_11
    0.9705681315588436

    google_beach_20
    0.9696945929887106

    google_beach_17
    0.9696496704821366

    google_beach_15
    0.9692160943461672

    google_beach_10
    0.9688669360874119

    google_beach_19
    0.9669958847736625

    google_beach_05
    0.9662745450191571

    google_beach_13
    0.9638164730874915

    google_beach_04
    0.9637812230835486

    google_beach_06
    0.9550289987789987

    google_beach_18
    0.9513935340022296

    Top 20 results from Google image search for "boat"


    boat_2

    google_boat_01

    google_boat_02

    google_boat_03

    google_boat_04

    google_boat_05

    google_boat_06

    google_boat_07

    google_boat_08

    google_boat_09

    google_boat_10

    google_boat_11

    google_boat_12

    google_boat_13

    google_boat_14

    google_boat_15

    google_boat_16

    google_boat_17

    google_boat_18

    google_boat_19

    google_boat_20

    Google results for "boat" ordered according to color histogram query using boat_2

    Color Space: OPP
    Similarity Metric: INT
    Use Spatial Information: Yes


    boat_2
    1.0

    google_boat_01
    0.9856448864944514

    google_boat_10
    0.9845259052155604

    google_boat_12
    0.9828655250900568

    google_boat_18
    0.9809961438104695

    google_boat_20
    0.9801795170622993

    google_boat_14
    0.9792473608263083

    google_boat_07
    0.9773272704307187

    google_boat_17
    0.9768651986341982

    google_boat_11
    0.9752887456352405

    google_boat_08
    0.9738173400673401

    google_boat_04
    0.9735779507247652

    google_boat_15
    0.9724052540913006

    google_boat_06
    0.9723767148683723

    google_boat_02
    0.9715178391453336

    google_boat_03
    0.9700520833333334

    google_boat_05
    0.9694650205761316

    google_boat_16
    0.9678571428571429

    google_boat_19
    0.967710789105476

    google_boat_13
    0.9614420667052247

    google_boat_09
    0.9581466201205967

    Extra Credit

    I wrote a simple GUI to create and edit color histogram databases as well as image querying.