Sei sulla pagina 1di 15

Tecnologa de

Reconocimiento de Rostros

VeriLook 4.0 SDK

Inversiones Goiticoa Limitada / GoIT Ltda.


San Pablo 1353, Ofic 1501. Santiago, Chile -- http://www.goit.cl
Representante Oficial de baco Services & Consulting, C. A. para la Repblica de Chile

VeriLook SDK
Identificacin de rostros para soluciones de PC o ambiente Web

Identificacin facial
Actualmente existen muchos mtodos de identificacin biomtrica: huellas dactilares, iris ocular, retina, voz,
rostros, etc. Cada uno de esos mtodos posee ciertas ventajas y desventajas que deben ser consideradas en
el desarrollo de sistemas biomtricos, como confiabilidad, precio, flexibilidad, necesidad de contacto fsico con
el dispositivo de captura y muchas otras. Seleccionar un determinado mtodo de identificacin biomtrica o
utilizar un sistema multi-biomtrico puede ayudar a atender esos requerimientos que resultan frecuentemente
discrepantes.
El reconocimiento facial puede ser una alternativa importante para seleccionar y desarrollar un ptimo sistema
biomtrico. Su ventaja es que no requiere de contacto fsico con un dispositivo de captura de imgenes
(cmara). Un sistema de identificacin de rostros no requiere equipos especializados porque puede ser usado
con dispositivos comunes disponibles en el mercado (Webcams, cmaras de seguridad, etc.).
Adems, el reconocimiento facial debe ser considerado como una alternativa seria al momento de desarrollar
sistemas biomtricos o multi-biomtricos.

Tecnologa de reconocimiento facial


Tal como la biometra dactilar, la tecnologa de reconocimiento facial es ampliamente usada en diversos
sistemas, incluyendo control de acceso y seguridad de sistemas computarizados.
Usualmente estos sistemas extraen ciertos rasgos a partir de imgenes faciales y luego ejecutan la
comparacin utilizndolos como patrn de bsqueda. Un rostro no posee tantas caractersticas nicas y
mesurables como las huellas dactilares o el iris ocular, de manera que la confiabilidad del reconocimiento
facial es ligeramente ms baja que estos otros mtodos de reconocimiento biomtrico. Sin embargo, sigue
siendo apropiado para muchas aplicaciones, especialmente cuando se toma en cuanta la conveniencia o
comodidad del usuario. El reconocimiento facial puede ser utilizado en combinacin con el dactilar o cualquier
otro mtodo biomtrico para el desarrollo de aplicaciones donde la seguridad es crtica.
El alcance de la multi-biometra es particularmente importante para los sistemas de identificacin (1-a
muchos). En lneas generales, los sistemas de identificacin son muy convenientes de usar porque no
requieren informacin adicional (tarjetas, contraseas, cdigos etc.). Sin embargo, las rutinas de comparacin
1-a muchos que emplean un solo mtodo biomtrico, puede resultar en una alta probabilidad de falso
reconocimiento, que sera inaceptable en aplicaciones con grandes bases de datos. Utilizar la identificacin de
rostros como un mtodo biomtrico adicional puede disminuir dramticamente este efecto. Este alcance multibiomtrico es tambin til en situaciones donde determinada caracterstica biomtrica no es ptima para cierto
grupo de usuarios. Por ejemplo, personas que realizan labores pesadas con sus manos pueden tener huellas
desgastadas, lo que incrementara la tasa de falso rechazo si se utiliza solamente el reconocimiento dactilar.

Productos relacionados
VeriLook SDK
La tecnologa VeriLook est pensada para integradores de sistemas de reconocimiento facial. VeriLook ofrece
identificacin rpida y confiable con deteccin de rostros en vivo y la capacidad de procesar mltiples rostros
a partir de una misma imagen.
VeriLook 4.0 SDK es independiente de una cmara, compatible con Webcams y ofrece un conjunto de
ejemplos de programacin y tutoriales escritos para la mayora de los lenguajes de programacin utilizados.
Los tipos de SDK (kit de desarrollo) que estn disponibles son:

VeriLook 4.0 Standard SDK es para el desarrollo de aplicaciones biomtricas para PC. Incluye
componentes de extraccin y comparacin, ejemplos y tutoriales de programacin, software para
administracin de cmaras y dispositivos de captura y documentacin. El SDK permite el desarrollo de
aplicaciones biomtricas para los sistemas operativos Microsoft Windows, Linux o Mac OS X.
VeriLook 4.0 Extended SDK est pensado para el desarrollo de aplicaciones de redes y
ambiente Web. Incluye todas las caractersticas de VeriLook 4.0 Standard SDK. Adicionalmente, este
SDK contiene aplicaciones cliente de ejemplo, tutoriales y un servidor de comparacin listo para
usar.

FaceCell EDK
La tecnologa FaceCell ha sido desarrollada para su uso en dispositivos porttiles o hardware mvil, como
telfonos inteligentes, computadoras de mano y dispositivos de bolsillo.
baco Services & Consulting, C. A.
Av. Universidad, Edificio Centro Parque Carabobo, Piso 7, Ofic 712. La Candelaria. Caracas, Venezuela
Telfonos: +58 (212) 577-27.70 / +58 (212) 574-43.18 -- http://www.abaco-online.com

Inversiones Goiticoa Limitada / GoIT Ltda.


San Pablo 1353, Ofic 1501. Santiago, Chile -- http://www.goit.cl
Representante Oficial de baco Services & Consulting, C. A. para la Repblica de Chile

FaceCell 1.2 EDK est disponible en su versin de prueba por 30 das. sta demo permite a los
desarrolladores explorar la tecnologa y ponerla a prueba en entornos reales con aplicaciones reales
personalizadas.
MegaMatcher SDK
MegaMatcher es una tecnologa multi-biomtrica, pensada para integradores de sistemas ambiciosos de gran
escala que emplean tecnologa AFIS, rostros-huellas e iris opcionalmente. La tecnologa incluye motores
de reconocimiento facial y dactilar que pueden ser usados tanto individualmente como combinados. El
motor facial posee una impresionante velocidad de comparacin, que puede ser especialmente valioso en
sistemas de gran escala.
Ms motores para otras modalidades biomtricas estn disponibles como add-ons (agregados) al kit de
desarrollo MegaMatcher SDK:

Motor de reconocimiento de Iris disponible en VeriEye 2.2 SDK como add-on para
MegaMatcher 3.1 SDK.
Motor de reconocimiento de Palmas disponible en MegaMatcher Palm Print Add-on.

MegaMatcher 3.1 SDK incluye software servidor para sistemas multi-biomtricos locales, software cluster para
desarrollo de productos multi-biomtricos de gran escala, y un conjunto de valiosos componentes para tareas
especficas.

VeriLook SDK
La tecnologa de identificacin de rostros VeriLook est dedicada a desarrolladores e integradores de
sistemas biomtricos. Garantiza el desempeo y confiabilidad del sistema con deteccin en vivo de rostros,
reconocimiento simultneo de mltiples rostros y una rpida comparacin facial en los modos 1-a-1 y 1-a
muchos.
VeriLook est disponible como un kit de desarrollo de software que permite crear soluciones para PC y
ambiente Web sobre plataformas Microsoft Windows, Linux y Mac OS X.

Por qu VeriLook?

Ms de un milln de algoritmos desplegados a nivel mundial.


Deteccin de rostro vivo evita engaos al sistema colocando fotos frente a la cmara.
Capacidad de procesar mltiples rostros en video y fotogramas.
Webcams u otras cmaras de bajo costo son apropiadas para obtener imgenes de rostros.
Disponible como SDK multiplataforma compatible con muchos lenguajes de programacin.
SDK de vigilancia est disponible para integrar a sistemas de vigilancia en funcionamiento.
Precio razonable, licenciamiento flexible y soporte gratuito.

Tecnologa y SDK

Caractersticas y capacidades del algoritmo VeriLook. VeriLook implementa localizacin


avanzada de rostros, captura y comparacin utilizando algoritmos robustos de procesamiento de
imgenes. Es capaz de ejecutar procesamiento de mltiples rostros en un solo cuadro y utiliza deteccin
de rostro vivo.

VeriLook 4.0 SDK. Est pensado para el desarrollo de aplicaciones biomtricas basadas en PC y
el Extended SDK es apropiado para desarrollar sistemas basados en Web y redes. Se incluye una
librera de administracin de cmaras para capturas simultneas a partir de mltiples cmaras.
Requerimientos del sistema. El software basado en VeriLook puede ejecutarse en
computadoras con procesadores x86 o PowerPC (al menos 2 GHz recomendado). Plataformas
soportadas; Windows, Linux y Mac OS. Una Webcam es suficiente para capturar imgenes de
rostros.
Especificaciones tcnicas. VeriLook compara hasta 800,000 rostros por segundo, puede
capturar un rostro en menos de 0.05 segundos, utiliza tan slo 2.3 kilobytes para almacenar
una plantilla de rostro en base de datos.

baco Services & Consulting, C. A.


Av. Universidad, Edificio Centro Parque Carabobo, Piso 7, Ofic 712. La Candelaria. Caracas, Venezuela
Telfonos: +58 (212) 577-27.70 / +58 (212) 574-43.18 -- http://www.abaco-online.com

Inversiones Goiticoa Limitada / GoIT Ltda.


San Pablo 1353, Ofic 1501. Santiago, Chile -- http://www.goit.cl
Representante Oficial de baco Services & Consulting, C. A. para la Repblica de Chile

Confiabilidad y pruebas de desempeo. El algoritmo VeriLook ha sido puesto a prueba en los


Experimentos 1 y 2 de acuerdo al protocolo FRGC.
Descarga. VeriLook catlogo, y demo del algoritmo por 30-das estn disponibles para su
descarga en lnea
Referencias. Ms de un milln de copias de VeriLook son utilizadas a nivel mundial. Casos de
estudio muestran notables proyectos en los que nuestra tecnologa es utilizada en computadores
porttiles Lenovo para identificacin de usuarios y otros propsitos.

Licenciamiento, precios y compra

Opciones de licenciamiento. Para desarrollar un producto basado en VeriLook, un integrador


debe obtener el Standard SDK o Extended SDK. Se requiere una licencia de componente VeriLook
para cada PC o cada servidor que ejecute este componente. Estn disponibles, licencias unitarias,
licencias concurrentes de red y licencias corporativas. Por favor lea la seccin de licenciamiento para
ms detalles
Precios. VeriLook Standard SDK cuesta US$ 500, y VeriLook Extended SDK US$ 1210. Los
precios de las licencias para componentes adicionales dependen de la cantidad a adquirir y aplican
descuentos por volumen. Por favor lea la seccin de precios para ms detalles

Productos relacionados a VeriLook

VeriLook SDK de Vigilancia permite crear software para ejecutar identificacin de rostros
utilizando video en vivo a partir de cmaras digitales de vigilancia de alta resolucin. El
componente de vigilancia VeriLook es capaz de ejecutar seguimiento automtico de rostros,
captura y comparacin contra la base de datos.
Add-on para soporte de Estndares biomtricos Permite a los desarrolladores integrar
soporte para formatos estndar de imgenes faciales y formatos adicionales de sistemas biomtricos
existentes basados en VeriLook SDK. El add-on puede ser descargado y probado junto con las
versiones de 30 das para VeriLook 4.0 Standard o Extended SDK.
MegaMatcher On Card SDK Un producto para comparacin de huellas y rostros en tarjetas
inteligentes.

Caractersticas y capacidades del algoritmo VeriLook


Todas las pruebas fueron realizadas en un PC con Procesador Intel Core 2 de 2.66 GHz.

Procesamiento simultneo para mltiples rostros. VeriLook 4.0 ejecuta deteccin rpida y
precisa de mltiples rostros sobre video en vivo e imgenes estticas. Todos los rostros presentes en
un cuadro se detectan en 0.01 - 0.14 segundos y Luego cada rostro se procesa individualmente
en 0.03 - 0.11 segundos dependiendo del tamao definido para la plantilla. Lea las especificaciones
tcnicas para ms detalles.
Deteccin de rostro vivo. Un sistema convencional de identificacin de rostros puede ser
fcilmente engaado colocando una fotografa de otra persona frente a la cmara. VeriLook es capaz de
prevenir este tipo de brecha de seguridad determinando cuando un rostro proveniente de una corriente
de video en vivo pertenece a un ser humano real o a una fotografa.
Deteccin de la calidad de imagen del rostro. Se puede utilizar un rango de calidad minima
durante la captura de un rostro para asegurar que solo plantillas de alta calidad facial sean almacenadas
en la base de datos.
Tolerancia a la postura del rostro. VeriLook permite 180 grados de rotacin del rostro. La
inclinacin frontal y lateral puede ser de hasta 15 grados en cada direccin.
Mltiples muestras del mismo rostro. El registro de plantilla biomtrica puede contener
mltiples muestras de un rostro perteneciente la misma persona. Estas muestras pueden ser capturadas
con diferentes posturas de la cabeza y expresiones faciales, a partir de distintas fuentes y en diferente
momento y por lo tanto mejora la calidad de la comparacin. Por ejemplo una persona puede ser
almacenada con y sin lentes o con diferentes anteojos, con y sin barba o bigote, con diferentes
expresiones faciales cono sonriente y serio, etc.

baco Services & Consulting, C. A.


Av. Universidad, Edificio Centro Parque Carabobo, Piso 7, Ofic 712. La Candelaria. Caracas, Venezuela
Telfonos: +58 (212) 577-27.70 / +58 (212) 574-43.18 -- http://www.abaco-online.com

Inversiones Goiticoa Limitada / GoIT Ltda.


San Pablo 1353, Ofic 1501. Santiago, Chile -- http://www.goit.cl
Representante Oficial de baco Services & Consulting, C. A. para la Repblica de Chile

Capacidad de identificacin. Las funciones de VeriLook pueden ser utilizadazas en los modos
de verificacin 1-a-1 (verificacin), as como 1-a-muchos (identificacin).
Rpida comparacin facial. El algoritmo de comparacin de plantillas faciales de VeriLook 4.0
puede comparar hasta 800,000 rostros por segundo.
Plantilla compacta de caractersticas faciales. Una plantilla de rostro puede ocupar
slo 2.3 Kilobytes, por lo tanto las aplicaciones basadas en VeriLook permiten almacenar grandes
bases de datos de rostros. Plantillas ms grandes pueden ser utilizadas para incrementar la
confiabilidad de los resultados.
Modo de Generalizacin de Caractersticas. Este modo genera una coleccin de las
caractersticas generales de un rostro a partir de varias imgenes del mismo individuo. Entonces, cada
imagen del rostro se procesa, se extraen sus peculiaridades, se analiza la coleccin de caractersticas y
se combinan en una nica plantilla generalizada, que se escribe a la base de datos. De sta forma, la
plantilla es ms confiable y la calidad de reconocimiento facial se incrementa considerablemente.

Especificaciones Tcnicas
Todas las especificaciones estn dadas para un PC con Procesador Intel Core 2 de 2.66 GHz.
Se recomienda un tamao de imagen mnimo de 640 x 480 pixeles
VeriLook posee cierta tolerancia a la postura del rostro que asegura una conveniente y cmoda captura:

Rotacin de la cabeza 180 grados (configurable);


Se recomiendan 15 grados por ser la configuracin ms rpida que es tpicamente suficiente para
capturas frontales cercanas.
Inclinacin frontal 15 grados.
Inclinacin lateral 15 grados.

Todas las plantillas de rostros pueden ser cargadas en la memoria RAM antes de la identificacin, por lo tanto
el tamao mximo de la plantilla en base de datos est limitado por la cantidad de RAM disponible.
El algoritmo de identificacin de rostros VeriLook puede utilizar ms de un procesador o procesadores
multi-core permitiendo incrementar la velocidad de comparacin de las plantillas. Las velocidades de
comparacin de plantillas en la tabla siguiente se muestran en rangos, donde el nmero ms pequeo se
refiere a la velocidad de comparacin utilizando 1 core de procesador, mientras que el nmero ms alto
se refiere a un procesador de 4 cores.
VeriLook 4.0 (para imgenes de 640 x 480)
Plantilla
mxima

Plantilla
mediana

Tiempo de deteccin para todos los rostros de un cuadro


(tolerancia de rotacin 15)

10 milisegundos

Tiempo de deteccin para todos los rostros de un cuadro


(tolerancia de rotacin 180)

135 milisegundos

Tiempo de extraccin individual


(millisegundos)
Velocidad de comparacin
(rostros por segundo)

Plantilla
mnima

(1)

111

62

31

24,000 - 96,000

44,000 - 176,000

200,000 800,000

20,440

11,368

2,296

(2)

Tamao de la plantilla en base de datos


(bytes)

(3)

(1) La extraccin de la plantilla facial se ejecuta luego de que se han detectado todos los rostros de un cuadro. El
tiempo de extraccin no depende del tamao de la imagen sino del tamao definido para la plantilla.
(2) La plantilla de laboratorio fue configurada para contener 1 "mximo" registro facial. La galera de plantillas
puede contener registros "mnimos", "medianos" o "mximos".
(3) Cuando se almacena 1 registro de rostro en una plantilla. El tamao de la plantilla incremente proporcionalmente
cuando se almacenan mltiples rostros en ella.

baco Services & Consulting, C. A.


Av. Universidad, Edificio Centro Parque Carabobo, Piso 7, Ofic 712. La Candelaria. Caracas, Venezuela
Telfonos: +58 (212) 577-27.70 / +58 (212) 574-43.18 -- http://www.abaco-online.com

Inversiones Goiticoa Limitada / GoIT Ltda.


San Pablo 1353, Ofic 1501. Santiago, Chile -- http://www.goit.cl
Representante Oficial de baco Services & Consulting, C. A. para la Repblica de Chile

Pruebas de confiabilidad y desempeo


Todas las pruebas fueron realizadas en un PC con Procesador Intel Core 2 de 2.66 GHz.
A continuacin se presentan los resultados de las pruebas que muestran cmo las especificaciones tcnicas
de VeriLook 4.0 corresponden al desempeo prctico del algoritmo y las pruebas de confiabilidad. Las
imgenes de rostros obtenidas de las bases de datos provistas por FRGC fueron utilizadas para las pruebas,
por lo tanto el resultado de estas pruebas puede ser comparado con los resultados de otros algoritmos.
El Experimento 1 y Experimento 2 fueron ejecutados de acuerdo al protocolo de la FRGC (Gran Competencia
Internacional de Algoritmos de Reconocimiento Facial):

El Experimento 1 mide el desempeo del reconocimiento de imgenes frontales tomadas bajo


iluminacin controlada. Las muestras biomtricas en el conjunto de objetivo y comparacin consisten
de imgenes estticas nicas y controladas en alta resolucin.
El Experimento 2 est diseado para examinar el efecto que tienen mltiples imgenes estticas
en el desempeo. Las muestras biomtricas en el conjunto de objetivo y comparacin consisten en 4
imgenes controladas de cada persona.

Revise el Documento detallado de la Competencia (PDF en ingls) para ms detalle en el protocolo de los
experimentos de la FRGC.
Cada experimento fue ejecutado 2 veces para probar distintos escenarios:

Prueba 1: Precisin de comparacin maximizada. La confiabilidad del algoritmo VeriLook


4.0 en esta prueba se muestra en las cartas ROC como la curva roja para el Experimento 1
y magenta para el Experimento 2.
Prueba 2: Precisin de comparacin minimizada. La confiabilidad del algoritmo VeriLook 4.0 en
esta prueba se muestra en las cartas ROC como la curva verde para el Experimento 1 y azul para el
Experimento 2.

Estos conjuntos de curvas ROC fueron calculados utilizando ciertos subconjuntos de la base de datos de la
FRGC para cada experimento de acuerdo al protocolo de pruebas de FRGC:

ROC I galera y fotos de prueba fueron obtenidas dentro de un perodo de 6 meses.


ROC II galera y fotos de prueba fueron obtenidas dentro un perodo de 1 ao.
ROC III galera y fotos de prueba fueron obtenidas dentro de un lapso de entre 6 meses y un ao
y medio

Notas:

La comparacin de plantillas fue realizada utilizando todos los 4 cores del procesador.
Una parte de las imgenes de la base de datos de la FRGC es de1600 x 1200 pixeles, y la otra parte
es de 2272 x 1704 pixeles, capturadas con una cmara digital de fotografas. Las especificaciones
tcnicas estn dadas para imgenes de 640 x 480 pixeles que es la resolucin tpica de una Webcam.
La tolerancia de rotacin, inclinacin frontal y lateral fue establecida en 15 para todos los
experimentos y pruebas.
No se utilizaron tcnicas de normalizacin de resultados para calcular las curvas ROC aunque el
protocolo de la FRGC permite dicha normalizacin.

baco Services & Consulting, C. A.


Av. Universidad, Edificio Centro Parque Carabobo, Piso 7, Ofic 712. La Candelaria. Caracas, Venezuela
Telfonos: +58 (212) 577-27.70 / +58 (212) 574-43.18 -- http://www.abaco-online.com

Inversiones Goiticoa Limitada / GoIT Ltda.


San Pablo 1353, Ofic 1501. Santiago, Chile -- http://www.goit.cl
Representante Oficial de baco Services & Consulting, C. A. para la Repblica de Chile

ROC I

ROC II

baco Services & Consulting, C. A.


Av. Universidad, Edificio Centro Parque Carabobo, Piso 7, Ofic 712. La Candelaria. Caracas, Venezuela
Telfonos: +58 (212) 577-27.70 / +58 (212) 574-43.18 -- http://www.abaco-online.com

Inversiones Goiticoa Limitada / GoIT Ltda.


San Pablo 1353, Ofic 1501. Santiago, Chile -- http://www.goit.cl
Representante Oficial de baco Services & Consulting, C. A. para la Repblica de Chile

ROC III

Resultados de las pruebas del algoritmo VeriLook 4.0 con las bases de datos de la FRGC
Experimento 1
Prueba 1

Prueba 2

Prueba 1

Prueba 2

175

93

372

372

20440

2296

9154

175

175

700

700

20440

20440

81730

81730

99988

805448

51536

202356

ROC I

2.647 %

3.097 %

0.0 %

0.0 %

ROC II

4.172 %

4.405 %

0.043 %

0.048 %

ROC III

5.904 %

6.108 %

0.092 %

0.092 %

Tiempo promedio de extraccin de la plantilla


durante la captura
(millisegundos)
Tamao de la plantilla durante captura
(bytes)
Tiempo promedio de extraccin durante
(3)
identificacin
(millisegundos)
Tamao de la plantilla durante identificacin
(bytes)
Velocidad de comparacin de las plantillas
(Plantillas por segundo)

FRR at 0.1% FAR

Experimento 2

(1)

2296

(2)

(3)

(3)

(1) Cada galera de plantillas contiene 4 registros faciales "mnimos".


(2) Cada galera de plantillas contiene 1 registro facial "mnimo" que fue creado mediante la generalizacin de 4
imgenes diferentes de la misma persona.
(3) La plantilla de pruebas est definida para contener registros faciales "mximos". La galera de plantillas puede
contener registros faciales "mnimos", "medios" o "mximos".

baco Services & Consulting, C. A.


Av. Universidad, Edificio Centro Parque Carabobo, Piso 7, Ofic 712. La Candelaria. Caracas, Venezuela
Telfonos: +58 (212) 577-27.70 / +58 (212) 574-43.18 -- http://www.abaco-online.com

Inversiones Goiticoa Limitada / GoIT Ltda.


San Pablo 1353, Ofic 1501. Santiago, Chile -- http://www.goit.cl
Representante Oficial de baco Services & Consulting, C. A. para la Repblica de Chile

VeriLook Standard SDK y Extended SDK


VeriLook SDK est basado en la Tecnologa de Reconocimiento facial VeriLook para PC y est pensada para
desarrolladores e integradores de sistemas biomtricos. El SDK permite un rpido desarrollo de aplicaciones
biomtricas utilizando funciones del algoritmo VeriLook para asegurar una rpida y confiable identificacin de
rostros. VeriLook puede ser fcilmente integrado a su sistema de seguridad. El integrador tiene completo
control sobre los datos de entrada y salida del SDK.
VeriLook SDK incluye una librera de Administracin de Cmaras para Microsoft Windows y Linux que permite
ejecutar capturas simultneas a partir de mltiples cmaras.
VeriLook est disponible en las siguientes versiones de SDK:

VeriLook 4.0 Standard SDK


VeriLook 4.0 Extended SDK

La siguiente tabla compara VeriLook 4.0 Standard SDK y VeriLook 4.0 Extended SDK.
VeriLook Standard SDK
MS
Windows
(32 & 64
bit)

Componentes

Linux
(32 & 64
bit)

Mac OS
X

VeriLook Extended SDK


MS
Windows
(32 & 64
bit)

Linux
(32 & 64
bit)

VeriLook 4.0 Extractor (Extractor)

1 licencia

3 licencias

VeriLook 4.0 Matcher (Comparador)

1 licencia

1 licencias

Librera de Administracin de Cmaras

Mac OS X

Software Servidor de Comparacin

Herramienta API de administracin del


Servidor

Soporte para Microsoft SQL Server

Soporte para MySQL

Soporte para PostgreSQL

Soporte para Oracle

Soporte para SQLite

Servidor de Comparacin VeriLook

Ejemplos de cdigo
C/C++

C#

C# cliente (para Servidor de Comparacin)


Sun Java 2

+
+

Sun Java 2 web client (para Servidor de


Comparacin)

Visual Basic 6

Visual Basic .NET

Delphi

Tutoriales de programacin
C

C/C++ (para Servidor de Comparacin)

baco Services & Consulting, C. A.


Av. Universidad, Edificio Centro Parque Carabobo, Piso 7, Ofic 712. La Candelaria. Caracas, Venezuela
Telfonos: +58 (212) 577-27.70 / +58 (212) 574-43.18 -- http://www.abaco-online.com

Inversiones Goiticoa Limitada / GoIT Ltda.


San Pablo 1353, Ofic 1501. Santiago, Chile -- http://www.goit.cl
Representante Oficial de baco Services & Consulting, C. A. para la Repblica de Chile
C#

C# (para Servidor de Comparacin)

Visual Basic 6

Visual Basic .NET

Delphi

Documentacin
VeriLook 4.0 SDK documentacin

Servidor de Comparacin VeriLook


El Servidor de Comparacin VeriLook no se incluye en VeriLook 4.0 Standard SDK.
El Software Servidor de Comparacin VeriLook listo-para-usar ejecuta la identificacin y verificacin de rostros
en el lado del servidor. Este software est dedicado para ser utilizado en sistemas de redes y otros sistemas
basados en Web.
Se ejecuta en un PC con Microsoft Windows o Linux e incluye los siguientes componentes adicionales:

Tutoriales de Administracin de Servidor que muestran cmo recibir informacin sobre el estado del
servidor.
Herramienta de asistencia de configuracin.
Mdulos de soporte para bases de datos MySQL, PostgreSQL, Oracle, Microsoft SQL
Server y SQLite.
Aplicaciones cliente de ejemplo:
o
Ejemplo C# (para Microsoft Windows);
o
Ejemplo C (para Linux);
o
Applet Java de ejemplo.

Componente VeriLook Extractor


El Extractor VeriLook crea plantillas faciales a partir de imgenes de rostros. Se puede aplicar un control de
calidad de imagen para aceptar slo fotografas de buena calidad.
El Extractor puede generalizar una plantilla facial a partir de muchas imgenes para mejorar la calidad de la
misma.
La deteccin de rostro vivo puede ser utilizada para determinar cuando una cara pertenece a un ser humano
real y no a una fotografa colocada frente a la cmara.
Componente Comparador VeriLook (Matcher)
El Comparador VeriLook ejecuta coincidencias entre rostros en los modos 1-a-1 y1-a-muchos.
Librera de Administracin de Cmaras
Esta librera trabaja bajo todas las plataformas soportadas y proporciona funcionalidad para operar con
cmaras USB. Permite ejecutar capturas simultneas a partir de mltiples cmaras.
Estas son las cmaras soportadas por VeriLook:

Cualquier Webcam o cmara que sea accesible utilizando:


DirectShow interfaz para la plataforma Microsoft Windows.
Video4Linux interfaz para la plataforma Linux.
QuickTime interfaz para la plataforma Mac.
Tambin soporta estos modelos especficos de cmaras de alta resolucin:
o
Axis M1114 (solo Microsoft Windows)
o
Cisco 4500 IP (Microsoft Windows y Linux)
o
Mobotix DualNight M12 IP (Microsoft Windows y Linux)
o
PiXORD N606 (Microsoft Windows y Linux)
o
Prosilica GigE Vision (Microsoft Windows y Linux)
o
VistaFA2 / VistaFA2E face & iris cameras (solo Microsoft Windows)
o
VistaMT Multimodal Biometric Device (slo Microsoft Windows)

o
o
o

Tambin se puede utilizar un archivo de video como fuente de datos para la aplicacin basada en VeriLook.
baco Services & Consulting, C. A.
Av. Universidad, Edificio Centro Parque Carabobo, Piso 7, Ofic 712. La Candelaria. Caracas, Venezuela
Telfonos: +58 (212) 577-27.70 / +58 (212) 574-43.18 -- http://www.abaco-online.com

Inversiones Goiticoa Limitada / GoIT Ltda.


San Pablo 1353, Ofic 1501. Santiago, Chile -- http://www.goit.cl
Representante Oficial de baco Services & Consulting, C. A. para la Repblica de Chile

Requerimientos del sistema VeriLook SDK

PC con procesador compatible x86 (32bit) o x86-64 (64bit) o Mac con procesador
compatible x86 o PowerPC. Se recomienda 2GHz o superior.
Al menos 128 MB RAM libres deben estar disponibles para la aplicacin. Se requiere RAM
adicional para aplicaciones que ejecuten identificaciones 1-a-muchos, pues todas las plantillas
biomtricas necesitan ser almacenadas en RAM para la comparacin. Por ejemplo, 10,000
plantillas (cada una conteniendo 1 registro facial) requiere 24 MB de RAM adicional.
Espacio libre en disco duro (HDD):
o
Al menos 1 GB se requiere para el desarrollo.
o
100 MB para el despliegue de componentes VeriLook.
o
Se puede requerir espacio adicional para los siguientes casos:

VeriLook no requiere que la imagen original del rostro sea almacenada para la
comparacin; slo las plantillas son necesarias. Sin embargo, se recomienda almacenar las
imgenes del rostro en el disco duro para el potencial uso futuro.

Tpicamente un motor de base de datos se ejecuta en un computador aparte


(servidor back-end). Sin embargo, el motor de base de datos puede ser instalado en el
mismo equipo para aplicaciones standalone. En este caso, debe haber espacio disponible
en el disco duro para almacenar las plantillas. Por ejemplo, 10,000 plantillas (cada una
conteniendo 1 registro facial) almacenadas utilizando una base de datos relacional
requerirn alrededor de 30 MB de espacio libre en HDD. Adems, El mismo motor de base
de datos requiere espacio libre en disco para ejecutarse. Por favor revise los requerimientos
de espacio libre en disco duro exigidos por su proveedor de base de datos.
Cmara o Webcam. stas son las cmaras soportadas por VeriLook:
Cualquier webcam o cmara que sea accesible utilizando:
o DirectShow interfaz para la plataforma Microsoft Windows.
o Video4Linux interfaz para la plataforma Linux.
o QuickTime interfaz para la plataforma Mac.
Tambin soporta estos modelos especficos de cmaras de alta resolucin:
o Axis M1114 (solo Microsoft Windows)
o Cisco 4500 IP (Microsoft Windows y Linux)
o Mobotix DualNight M12 IP (Microsoft Windows y Linux)
o PiXORD N606 (Microsoft Windows y Linux)
o Prosilica GigE Vision (Microsoft Windows y Linux)
o VistaFA2 / VistaFA2E face & iris cameras (solo Microsoft Windows)
o VistaMT Multimodal Biometric Device (slo Microsoft Windows)
Motor de base de datos o conexin con l. Las plantillas VeriLook pueden ser almacenadas en
cualquier base de datos (incluyendo archivos) que soporte almacenar datos binarios. VeriLook Extended
SDK contiene los siguientes mdulos de soporte para el servidor de comparacin VeriLook:
o
Microsoft SQL Server (slo Microsoft Windows);
o
PostgreSQL (para Microsoft Windows y Linux);
o
MySQL (para Microsoft Windows y Linux);
o
Oracle (para Microsoft Windows y Linux);
o
SQLite (para todas las plataformas).
Conexin Network/LAN (TCP/IP) para aplicaciones cliente/servidor. Adems, se requiere
conexin de red para utilizar el componente servidor de comparacin VeriLook (incluido en VeriLook
Extended SDK). La comunicacin con el servidor de comparacin VeriLook no est encriptada, por lo
tanto, si se requiere asegurar la comunicacin, se recomienda una red dedicada (no accesible desde
fuera del sistema) o una red asegurada (como un tnel VPN; VPN debe ser configurado utilizando las
herramientas provistas por el sistema operativo o por terceros).
Requisitos especficos para Microsoft Windows:
o
Microsoft Windows 2000/XP/2003/2008/Vista/7, 32-bit o 64-bit.
o
Microsoft .NET framework 2.0 o superior (para uso de componentes .NET).
o
Microsoft DirectX 9.0 o superior (para uso de cmara/Webcam).
o
Uno de los siguientes entornos de desarrollo:

Microsoft Visual Studio 2005 SP1 o superior (para desarrollo de aplicaciones bajo
C/C++, C#, Visual Basic .Net)

Sun Java 1.5 SDK o superior

Microsoft Visual Basic 6


baco Services & Consulting, C. A.
Av. Universidad, Edificio Centro Parque Carabobo, Piso 7, Ofic 712. La Candelaria. Caracas, Venezuela
Telfonos: +58 (212) 577-27.70 / +58 (212) 574-43.18 -- http://www.abaco-online.com

Inversiones Goiticoa Limitada / GoIT Ltda.


San Pablo 1353, Ofic 1501. Santiago, Chile -- http://www.goit.cl
Representante Oficial de baco Services & Consulting, C. A. para la Repblica de Chile

Delphi 7
Requisitos especficos para Linux:
o
Linux 2.6 o superior kernel, 32-bit o 64-bit.
o
glibc 2.3.6 o superior
o
Video4linux (para uso de cmara/Webcam)
o
Libs GTK+ 2.10.x o superior y paquetes dev (para ejecutar ejemplos del SDK y aplicaciones
basadas en ellos)
o
GCC-4.0.x o superior (para desarrollo de aplicaciones)
o
GNU Make 3.81 o superior (para desarrollo de aplicaciones)
o
Sun Java 1.5 SDK o superior (para desarrollo con Java)
o
pkg-config-0.21 o superior (opcional; slo para compilar los mdulos de soporte de bases de
datos del Servidor de Comparacin VeriLook)
Requisitos especficos para Mac OS X:
o
Mac OS X (versin 10.4 o superior)
o
QuickTime (para uso de cmara/Webcam)
o
XCode 2.4 o superior (para desarrollo de aplicaciones)

Licenciamiento de VeriLook
Para desarrollar un producto basado en la tecnologa VeriLook 4.0, un integrador debe obtener VeriLook
4.0 Standard SDK (US$ 500) o VeriLook 4.0 Extended SDK (US$ 1210).
Los integradores pueden desarrollar solo productos de usuario final utilizando VeriLook SDK y
vender/instalar el producto a sus propios clientes. Si un integrador desea desarrollar y vender una herramienta
de desarrollo basada en VeriLook (con API personalizable, posibilidades de programacin, ejemplos, etc.),
deber convertirse en un Revendedor de Valor Agregado (VAR). Para ms informacin al respecto por favor
contctenos.
Para comerciar el producto que fue desarrollado con VeriLook 4.0 SDK, el integrador slo debe obtener
licencias de componente para instalacin del producto VeriLook 4.0. As mismo, las licencias de componente
adicionales VeriLook 4.0 se pueden adquirir durante el desarrollo del producto. Las licencias adicionales del
componente VeriLook 4.0 pueden ser obtenidas por el cliente VeriLook 4.0 SDK en cualquier momento.
Los componentes VeriLook 4.0 son:

VeriLook 4.0 Matcher (Comparador)


VeriLook 4.0 Extractor

Se requiere una licencia de componente VeriLook para cada PC o cada servidor CPU que ejecute dicho
componente. Los modos de licenciamiento disponible son:

Licencia unitaria
Licencia de red concurrente
Licencia Corporativa

VeriLook 4.0 Standard SDK incluye:

1 Licencia VeriLook Matcher.


1 Licencia VeriLook Extractor.

VeriLook 4.0 Extended SDK incluye:

1 Licencia VeriLook Matcher.


3 Licencia VeriLook Extractor.

Licencia unitaria
Permite instalar y ejecutar un componente VeriLook 4.0 en un nico computador personal o en un CPU de
servidor. La licencia no se pierde si el equipo es formateado o reinstalado.
Las opciones de administracin de licencia disponibles son las siguientes:
baco Services & Consulting, C. A.
Av. Universidad, Edificio Centro Parque Carabobo, Piso 7, Ofic 712. La Candelaria. Caracas, Venezuela
Telfonos: +58 (212) 577-27.70 / +58 (212) 574-43.18 -- http://www.abaco-online.com

Inversiones Goiticoa Limitada / GoIT Ltda.


San Pablo 1353, Ofic 1501. Santiago, Chile -- http://www.goit.cl
Representante Oficial de baco Services & Consulting, C. A. para la Repblica de Chile

Activacin de la Licencia en lnea comunicndose con nuestro servidor


Activacin de la licencia por email
Activacin utilizando el Administrador de Licencias por Volumen
Gestin de las licencias utilizando en Administrador de Licencias por Volumen a travs de la red o
Internet.

La licencia unitaria activada por Internet o correo electrnico no es apropiada para entornos virtuales. Se
requiere que el Administrador de Licencias por Volumen sea utilizado como dongle (llave fsica de seguridad)
o como administrador de licencias sobre la red.

Licencia de Red Concurrente


Permite instalar el Componente Extractor VeriLook en un nmero ilimitado de computadoras. Se utiliza el
Administrador de Licencias por Volumen para realizar la gestin
sobre las computadoras conectadas a la red LAN o Internet. Una
aplicacin debe obtener la licencia VeriLook Extractor para
realizar el proceso de captura y ejecutar la creacin de la
plantilla (extraccin). En promedio esto toma 10-20 segundos y
una vez finalizado este tiempo la licencia puede ser liberada y
quedar disponible para otro usuario. Inclusive una licencia
concurrente de VeriLook Extractor puede ser compartida por
unos diez (10) usuarios.
El nmero mximo permitido de instancias del componente
VeriLook Extractor que se puedan ejecutar simultneamente
esta limitado por el nmero de licencias concurrentes obtenidas
que se almacenan en el dispositivo Administrador de Licencias
por Volumen. Se pueden obtener licencias adicionales en
cualquier momento y colocarlas dentro del dispositivo existente.
Este tipo de licenciamiento es particularmente til para
software basado en Web.

Licencia Corporativa VeriLook 4.0


La Licencia Corporativa VeriLook permite el uso ilimitado de componentes VeriLook (Extractor y Matcher)
en los productos del usuario final para determinado territorio, segmento del mercado o proyecto particular.
Estas delimitaciones sern incluidas en el Acuerdo de Licenciamiento.
El precio de la licencia corporativa depende del tamao de la aplicacin y el nmero de usuarios potenciales
dentro del territorio designado, segmento del mercado o proyecto. La Licencia Corporativa est disponible
exclusivamente para grandes proyectos, con un rango de precios que inicia en EUR 20,000.
El cdigo fuente del algoritmo VeriLook se puede incluir con la firma de un Acuerdo Especial de
Licenciamiento de Cdigo Fuente para clientes selectos, que obtengan la licencia corporativa VeriLook por al
menos EUR 100,000 o ms.
Por favor contctenos para ms informacin al respecto

Administrador de Licencias por Volumen


Se utiliza en sitio por integradores o usuarios finales para gestionar las licencias obtenidas del
componente VeriLook 4.0. Consiste de un software de administracin y un dispositivo USB (dongle), que se
utiliza para almacenar el nmero de licencias obtenidas. Un integrador o usuario final puede utiliza el
administrador de licencias por volumen de las siguientes maneras:

Activando computadoras unitarias. Una licencia de instalacin para el componente VeriLook


4.0 ser activada para su uso en un determinado computador. La cantidad de licencias disponibles para
el componente VeriLook en el dispositivo administrador de licencias disminuir en funcin de la cantidad
de computadoras activadas.
Gestionando Licencias Unitarias sobre la red LAN o Internet. El Administrador de
Licencias por Volumen permite gestionar las licencias de instalacin para los componentes VeriLook a
travs de la red Lan de computadoras o sobre Internet. El nmero de licencias disponibles para el
componente VeriLook est limitado por el nmero de licencias contenidas en el dispositivo USB. No se

baco Services & Consulting, C. A.


Av. Universidad, Edificio Centro Parque Carabobo, Piso 7, Ofic 712. La Candelaria. Caracas, Venezuela
Telfonos: +58 (212) 577-27.70 / +58 (212) 574-43.18 -- http://www.abaco-online.com

Inversiones Goiticoa Limitada / GoIT Ltda.


San Pablo 1353, Ofic 1501. Santiago, Chile -- http://www.goit.cl
Representante Oficial de baco Services & Consulting, C. A. para la Repblica de Chile

requiere activacin de las licencias y la cantidad contenida no disminuye. Una vez emitida, la licencia se
asigna a determinado computador de la red.
Utilizando el Administrador de Licencias como dongle. El Administrador de Licencias por
Volumen que contenga al menos una licencia de componente VeriLook 4.0 puede ser usada como
licencia fsica porttil que permite ejecutar VeriLook 4.0 en el computador en que se encuentre
conectado.

Se pueden comprar licencias adicionales VeriLook 4.0 en cualquier momento. Ser generado un archive
especial de actualizacin que ser enviado a usted y slo tendr que ingresar el archivo al administrador de
licencias para agregar las nuevas compras.

Precios para VeriLook

Precios efectivos desde Noviembre 23, 2009.


Descuentos por cantidad no son acumulables en el tiempo.
Los precios no incluyen ningn tipo de impuestos locales como nacionalizacin o aduanas.
El costo del despacho depende del pas de entrega
Nuestros clientes pueden obtener descuentos adicionales asumiendo la figura de Asociado de
Soluciones.
o Ofrecemos un programa de Asociados de Soluciones que reciben ciertos beneficios
como descuentos en las compras de nuestro software. Nuestros clientes pueden convertirse
en "Asociados de Soluciones", si cumplen con ciertos requisitos.

VeriLook 4.0 SDK (modelo de licenciamiento)


VeriLook 4.0 Standard SDK

US$ 500.00

VeriLook 4.0 Extended SDK

US$ 1210.00

VeriLook 4.0 Extractor Licencias concurrentes


Precio por licencia

US$ 410

VeriLook 4.0 Extractor y Matcher (precios de las licencias unitarias)


Cantidad

VeriLook Extractor

VeriLook Matcher

1-9

US$ 30.00

US$ 35.00

10-19

US$ 25.00

US$ 26.00

20-49

US$ 20.00

US$ 23.00

50-99

US$ 15.00

US$ 20.00

100-199

US$ 11.00

US$ 17.00

200-499

US$ 11.00

US$ 14.00

500-999

US$ 9.00

US$ 12.00

1000-1999

US$ 6.50

US$ 9.00

2000-3999

US$ 5.00

US$ 6.00

4000-7999

US$ 3.50

US$ 4.00

8000 y ms

Contctenos para ms informacin

Administracin de Licencias
Administrador de Licencias por Volumen

US$ 23.00

baco Services & Consulting, C. A.


Av. Universidad, Edificio Centro Parque Carabobo, Piso 7, Ofic 712. La Candelaria. Caracas, Venezuela
Telfonos: +58 (212) 577-27.70 / +58 (212) 574-43.18 -- http://www.abaco-online.com

Inversiones Goiticoa Limitada / GoIT Ltda.


San Pablo 1353, Ofic 1501. Santiago, Chile -- http://www.goit.cl
Representante Oficial de baco Services & Consulting, C. A. para la Repblica de Chile

VeriLook 4.0 Licencias VAR (Modelo de Licenciamiento)


VeriLook 4.0 VAR Kit de incializacin
(incluye 50 Licencias VeriLook VAR Extractor
y 50 Licencias VeriLook VAR Matcher)

US$ 4,900.00

Paquete de licencias adicionales VAR para VeriLook 4.0


Cantidad de licencias VAR en el paquete

VeriLook VAR
Extractor

VeriLook VAR
Matcher

50

US$ 2,250.00

US$ 2,700.00

100

US$ 3,500.00

US$ 4,200.00

200

US$ 5,600.00

US$ 7,000.00

500

US$ 11,000.00

US$ 13,600.00

1000

US$ 15,600.00

US$ 19,500.00

2000

US$ 21,200.00

US$ 26,500.00

4000

US$ 30,000.00

US$ 37,400.00

8000

US$ 45,000.00

US$ 56,000.00

VeriLook 4.0 Licencia Corporativa


VeriLook 4.0 Licencia Corporativa

Contctenos para ms informacin

Productos adicionales
Add-on para Soporte de Estndares Biomtricos VeriLook

US$ 850.00

baco Services & Consulting, C. A.


Av. Universidad, Edificio Centro Parque Carabobo, Piso 7, Ofic 712. La Candelaria. Caracas, Venezuela
Telfonos: +58 (212) 577-27.70 / +58 (212) 574-43.18 -- http://www.abaco-online.com

Potrebbero piacerti anche