Then, at the end of each training iterations, I run the face
detector and collected all those nonface patterns that were
wrongly classified as faces and used them for training. And,
extract negative training examples on false-alarm-causing
image set again. To get more efficient negative examples, I
used classifiers which were found in previous iteration and
chose negative examples which were mis-classified as a face.