Lab 3 Artifact
Peter Beckfield
CSE 466
Precision and Recall Values
|
|
5 Precision
|
5 Recall
|
15 Precision
|
15 Recall
|
25 Precision
|
25 Recall
|
40 Precision
|
40 Recall
|
|
RGB SSD No Spatial:
|
.6
|
.6
|
.29
|
.88
|
.184
|
.92
|
.12
|
1
|
|
RGB SSD Yes Spatial:
|
.64
|
.64
|
.264
|
.8
|
.184
|
.92
|
.12
|
1
|
|
RGB INT No Spatial:
|
.72
|
.72
|
.308
|
.92
|
.192
|
.96
|
.12
|
1
|
|
RGB INT Yes Spatial:
|
.76
|
.76
|
.308
|
.92
|
.192
|
.96
|
.12
|
1
|
|
OPP SSD No Spatial:
|
.68
|
.68
|
.282
|
.84
|
.192
|
.96
|
.12
|
1
|
|
OPP SSD Yes Spatial:
|
.68
|
.68
|
.308
|
.92
|
.184
|
.92
|
.12
|
1
|
|
OPP INT No Spatial:
|
.72
|
.72
|
.318
|
.96
|
.192
|
.96
|
.12
|
1
|
|
OPP INT Yes Spatial:
|
.76
|
.76
|
.292
|
.88
|
.192
|
.96
|
.12
|
1
|
I'm working from home and can't make a graph of any of these, unfortunately. Looking at the values suggests to me that INT and Spatial information are definitely helpful. I can't really conclude how helpful OPP vs. RGB is just looking at it however.
Test Queries: (All OPP, INT)
beach_1: No Spatial Spatial
boat_5: No Spatial Spatial
cherry_3: No Spatial Spatial
stHelens_2: No Spatial Spatial
sunset1_2: No Spatial Spatial
Google Queries:
beach_1: Reordered Beach 1 Original Beach
boat_2: Reordered Boat 2 Original Boat
Extra Credit
For extra credit I implmented a GUI in C Sharp to make the program more user friendly. To be honest though, I ran out of time and it didn't end up how I envisioned it. It was really useful during development, however. You can make batches of thumbnails easily, and run queries and turn them into HTML very easily. It was also very helpful to have a UI for debugging, as it was very easy to make a temporary button to test some funcionality very quickly. The program did end up being somewhat fragile though, mostly due to handling thumbnails and lack of time. I would have liked to have created a way to visually browse the query results, but again I ran out of time. There are a number of easy polishes that I just had to cut short to make sure I could compile the various pieces to make the turnin time, but all in all it was a very enjoyable project.