35 VISIÓN ARTIFICIAL Dentro del CVC pueden distinguirse dos áreas bien diferenciadas, una dedicada a la investigación y otra a la de desarrollo. En la parte de investigación, los doctorandos son formados en el ámbito de la visión artifi- cial por personal investigador cualificado a la par que reali- zan actividades de docencia en el Máster de Visión por Computador y en el grado de informática. La parte de des- arrollo es donde se realiza toda la actividad de transferencia tecnológica propiamente. En ella, se resuelven todas las necesidades de la industria aplicando el know-how del cen- tro en ámbitos tan diversos como la seguridad, la produc- ción o la biomedicina. El procedimiento habitual de la llegada de un proyecto al centro es mediante un diagnós- tico de viabilidad previo. En ese diagnóstico, se intenta re- alizar una primera aproximación al problema propuesto a nivel de laboratorio, se analizan las posibles complicacio- nes que se pueden presentar y se estima el presupuesto correspondiente a la ejecución de dicho proyecto. Buena iluminación, condición indispensable Al trabajar con visión por computador es de obligado aná- lisis conseguir unas condiciones de iluminación óptimas para obtener una imagen lo más nítida y contrastada po- sible. De esta manera, en el momento de realizar el pro- cesado de la imagen adquirida, los algoritmos y técnicas a aplicar se simplifican en un alto grado. Por esto, es ne- cesario conocer las diferentes técnicas de iluminación (di- fusa, rasante, puntual, etc.), los efectos de la luz no visible en los diferentes materiales (infrarrojo y ultravioleta prin- cipalmente) o los componentes de la luz en entornos no controlados, como puede ser la luz solar para conocer su impacto sobre las imágenes que se estén adquiriendo. VisionOkII, el software del CVC La visión por computador es una tecnología ampliamente transversal, por ello los proyectos de transferencia abar- can varias áreas de conocimiento dentro de la visión, entre ellos, la visión industrial. Para realizar estos proyec- tos relacionados con el control de calidad, una de las he- rramientas de las que se dispone es un software diseñado y realizado por el CVC llamado VisionOkII. Captura del software VisionOkII. En esta imagen se muestra el resultado después del procesado previamente parametrizado. En este caso, el resultado ha sido Piece Nok, debido a un defecto de fabricación de uno de los pines (cuadrado rojo). Este software permite la conexión de una o varias cáma- ras, tanto Firewire como Ethernet, y permite el acceso a sus parámetros para ajustarlas en función de las condicio- nes de iluminación, tamaño de imagen, triggers necesa- rios, etc. Además, dispone de una serie de controles ya predefinidos para poder realizar detecciones sencillas con algoritmos altamente optimizados. Esta optimización es clave, ya que en muchas ocasiones es necesario dar una respuesta con tiempos de ciclo muy cortos. En el caso de necesitar algunos algoritmos de más alta complejidad o muy específicos, es posible ampliar la funcionalidad dise- ñando algoritmos a medidas para que el usuario final pueda utilizarlos a través de la interficie como un control más. Una vez parametrizados tanto la parte de visión como los algoritmos, ya es posible arrancar la ejecución automática que da respuesta en cada ciclo, indicando si la pieza ha sido correctamente fabricada o no y dando una señal u otra como respuesta. Adicionalmente, existen una serie de funcionalidades com- plementarias en VisionOkII que permiten gestionar la in- formación o almacenar datos de interés. Para ello se dispone de la posibilidad de guardar imágenes defectuosas o el historial con la información del proceso que se está controlando. El uso de VisionOkII en el campo de la visión industrial ha permitido realizar multitud de proyectos de entorno in- tecnología