Project 4
Artifact
Mark
Agoncillo
CSE 455 –
Computer Vision
Project 4
Artifact
Part 1 : Testing
Recognition with Cropped Images
Average Face :
![]()
nonsmiling_cropped:
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()

Questions:
1) As
the number of faces used increased, the number of faces recognized also
increased. Five faces seems to be a
logical choice for how many to use, as the greatest increase in number of faces
recognized occurs between 3 and 5 faces used.
2) These
images were proved more difficult to recognize with the program. The mistakes were pretty reasonable,
however. The correct answer appeared
reasonably highly in the sorted results.

![]()
Part 2: Cropping and
Finding Faces
Cropping the Elf picture
findface on elf.tga with min_scale = 0.45, max_scale =
0.55, step = 0.01
![]()
When I performed findface on elf.tga, the cropped
image that resulted was of the man’s eye.
Since the average face was of mostly young adults, it recognized the man’s
face more than the baby’s face. It also
appears that the scale was not small enough to recognize the entire face, so it
cropped only the eye.
Cropping my Self-Portrait
findface on mark.tga (below left) with min_scale =
0.45, max_scale = 0.55, step = 0.01

Cropped face image: ![]()
Cropping my self-portrait yielded similar results to
that of elf.tga; cropping the image ended up with a picture of my eye. Again, the scale didn’t appear to be small
enough to crop the entire face, because it seems to have started at the correct
position, but it stopped at cropping the eye.
Non-Smiling Group
findface on IMG_0011.tga with min_scale = 0.45,
max_scale = 0.55, step = 0.05

Finding the faces on this image proved to work pretty
well. I have no complaints with this
one.
Smiling Group
findface on IMG_0012.tga with min_scale = 0.45,
max_scale = 0.55, step = 0.05

As seen in this attempt, my overlap detection does not
work correctly, so it did not get the face of the man on the left. After experimenting a bit, however, it will
eventually detect his face if I include a few more faces to detect.
Class Picture
findface on IMG_0002.tga with min_scale = 0.45,
max_scale = 0.55, step = 0.05

Apparently, Dave gets all the love in this shot. Again, my overlap detection doesn’t work
correctly, so all the faces are focused on one part; namely, Dave’s
papers. One of the faces did manage to
detect Dave’s actual face, though.
Part 3: Verifying Faces
I tested verifyface with MSEs of 500, 750, and 1000,
and 1250. The MSE of 1000 was the most
effective, because there was a more substantial increase in accuracy between
750 and 1000 than with 1000 and 1250.
There was not really much difference between using 1000 and 1250. The false negative rate ended up being about
12.5%, and the false positive rate ended up being around 20-25%.