A face detection system and a method of pre-filtering an input image for
face detection utilize a candidate selector that selects candidate regions
of the input image that potentially contains a picture of a human face.
The candidate selector operates in conjunction with an associated face
detector that verifies whether the candidate regions contain a human face.
In the preferred embodiment, the candidate selector includes a linear
matched filter and a non-linear filter that operate in series to select
the candidate regions from the input image. Initially, the linear matched
filter performs a linear correlation on the input image using a filtering
kernel to derive a correlation image. The linear matched filter selects
regions of the input image that have a local maximum in the correlation
image and have correlation values greater than a threshold correlation
value. Preferably, the linear correlation is performed in the discrete
cosine transform (DCT) domain. The non-linear filter then examines
contrast values from various sub-regions of the image regions that were
selected by the linear matched filter to screen for suitable candidate
regions. The filtering kernel used by the linear matched filter is
calculated during a training period, or a non-face detecting period, by a
filtering-kernel generator. The filtering kernel is preferably computed
utilizing a database of training face images that have been averaged and
then masked to remove DC, illumination and noise components.
Система обнаружения стороны и метод пре-fil6trovat6 изображение входного сигнала для обнаружения стороны используют селектор выбранного выбирает зоны выбранного изображения входного сигнала потенциальн содержит изображение людской стороны. Селектор выбранного работает совместно с associated детектором стороны проверяет содержат ли зоны выбранного людскую сторону. В предпочитаемое воплощение, селектор выбранного вклюает линейный сопрягаемый фильтр и нелинейный фильтр который работают в серии для того чтобы выбрать зоны выбранного от изображения входного сигнала. Первоначально, линейный сопрягаемый фильтр выполняет линейную корреляцию на изображении входного сигнала использующ фильтруя стержень для того чтобы вывести изображение корреляции. Линейный сопрягаемый фильтр выбирает зоны изображения входного сигнала имеют относительныйа максимум в изображении корреляции и имеют значения корреляции greater than значение корреляции порога. Предпочтительн, линейная корреляция выполнена в дискретном косинусе преобразовывает домен (DCT). Нелинейный фильтр после этого рассматривает значения контраста от различных суб-zon зон изображения были выбраны линейным сопрягаемым фильтром к экрану для целесообразных зон выбранного. Фильтруя стержень используемый линейным сопрягаемым фильтром высчитан во время тренировочного периода, или нон-storony обнаруживая период, генератором фильтровать-sterjen4. Фильтруя стержень предпочтительн вычислен используя базу данных изображений стороны тренировки были усреднены и после этого замаскированы для того чтобы извлечь компоненты dc, освещения и шума.