Que el alumno domine las técnicas del procesamiento de imágenes en entornos distribuidos.



Documentos relacionados
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Administración avanzada de Sistemas Operativos. Carrera: Licenciatura en Informática

Miembros de la Academia de Informática. a) Relación con otras asignaturas del plan de estudios. Desarrollo de Sistemas Web II Taller de Base de Datos

Programación II. Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Identificar problemas y proponer soluciones integrando las tecnologías emergentes en Internet.

Nombre de la asignatura: Programación Web. Créditos: Aportación al perfil

Desarrollar aplicaciones de comercio electrónico que permitan a cualquier empresa comercializar productos y servicios.

Academia de la carrera de Licenciatura Informática del Instituto Tecnológico Aguascalientes

Participantes

Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

NEGOCIOS POR INTERNET.

Francisco D. Acosta Escalante Fecha de elaboración: 25/05/2010 Fecha de última actualización: 17/06/2010

(4-0-8) Participantes

1.-DATOS DE LA ASIGNATURA

Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Seguridad Institucional

1.-DATOS DE LA ASIGNATURA

Academia de Ingeniería en Sistemas Computacionales

1.-DATOS DE LA ASIGNATURA

CARRERA: LICENCIATURA EN INFORMATICA

Nombre de la asignatura: Desarrollo de aplicaciones para dispositivos móviles Carrera: Licenciatura en Informática

Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Dirección General de Educación Superior Tecnológica

Carrera: Integrantes de la Academia de Ingeniería Industrial: Ing. Iniria Guevara Ramírez

Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

1.-DATOS DE LA ASIGNATURA

Academia de Ingeniería en Sistemas Computacionales

Programación III. Carrera: Licenciatura en Informática Clave de la asignatura: DAM Miembros de la Academia de Informática

1.- DATOS DE LA ASIGNATURA. Nombre de la asignatura:

Analizar, desarrollar y programar modelos matemáticos, estadísticos y de simulación.

Nombre de la asignatura: Base de Datos Avanzadas. Carrera: Licenciatura en Informática. Clave de la Asignatura: BDC-0702

Arquitectura para Balancear Carga Dinámica por Demanda Adaptativa, utilizando CORBA en JAVA-IDL Investigación

1.- DATOS DE LA ASIGNATURA. Nombre de la asignatura: Fundamentos de Ingeniería de Software. Ingeniería en Sistemas Computacionales.

INTEGRACION DE BASES DE DATOS EN LA WEB

Dirección General de Educación Superior Tecnológica

UNIVERSIDAD DEL CARIBE UNICARIBE ESCUELA DE INFORMATICA. Programa de Asignatura

Calidad de software. Carrera: IFB Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

MICRODISEÑO CURRICULAR Ingeniería de Sistemas. Créditos TPS TIS TPT TIT

Carrera: Ingeniera en Tecnologías de la Información y Comunicaciones

Carrera: ING. EN SISTEMAS COMPUTACIONALES Clave de la asignatura: RDF Participantes

Redes II. Carrera: REM Academia de Sistemas Computacionales. Academia de Sistemas Computacionales. Academia de Sistemas Computacionales

Nombre de la asignatura: Tecnologías de Información. Carrera: Licenciatura en Informática.

Nombre del documento: Programa de Estudio de asignatura de Especialidad. Referencia a la Norma ISO 9001: Página 1 de 6

Participantes. Academia de sistemas y computación del Instituto Tecnológico de Zacatecas. a) RELACIÓN CON OTRAS ASIGNATURAS DEL PLAN DE ESTUDIOS

Carrera: IFS Participantes. Profesores de la Academia de la Licenciatura en Informática del Instituto Tecnológico de Aguascalientes

Nombre de la asignatura: Administración de base de datos. Representantes de la academia de Ingeniería en Sistemas Computacionales del ITZ

Carrera: REM Academia de Sistemas Computacionales. Academia de Sistemas Computacionales. Academia de Sistemas Computacionales

Nombre de la asignatura: Robótica Industrial. Carrera: Ingeniería Electrónica

INGENIERIA EN INGENIERÍA EN SISTEMAS COMPUTACIONALES CLAVE MATERIA OBJETIVO

La unidad dos, se centra en la arquitectura y uso de entornos de desarrollo de

Asignaturas Temas Asignaturas Temas

En la segunda unidad se analizan los tres software ERP disponibles en el mercado.

FORMATO DE PRESENTACION DE DISEÑOS CURRICULARES DE LAS CARRERAS QUE OFERTA LA ESPOCH AL CONESUP

Carrera: ECC Participantes Representante de las academias de ingeniería electrónica de los Institutos Tecnológicos. Academias de Ingeniería

Adquirir conocimientos y habilidades para diseñar e implementar soluciones de software para diferentes tipos de dispositivos móviles.

Academia de Sistemas y Computación del ITSCCH. Asignaturas Temas Asignaturas Temas

Dirección General de Educación Superior Tecnológica

Dibujo. Carrera: SCV Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Carrera: ELB Participantes Representante de las academias de ingeniería eléctrica de los Institutos Tecnológicos.

1.- DATOS DE LA ASIGNATURA. Nombre de la asignatura: Desarrollo de aplicaciones para. dispositivos móviles. Carrera:

Carrera: EMM Participantes Representante de las academias de ingeniería Electromecánica de los Institutos Tecnológicos.

Ingeniería de Software. Nombre de la asignatura: Ingeniería De Software. Carrera: Ingeniería En Sistemas Computacionales

ASIGNATURAS TEMAS ASIGNATURAS TEMAS Tecnologías de redes de área amplia I Todos Ninguna Ninguno

Planificación y Modelado

Tecnológico de Estudios Superiores de Coacalco. Instituto Tecnológico Superior de Comalcalco, Fresnillo, Santiago Papasquiaro y Zapopan.

Carrera: ASD-1303 SATCA 1

SATCA En la primera unidad, el estudiante conocerá los fundamentos de la administración de redes de acuerdo a los estándares internacionales.

a) Relación con otras asignaturas del plan de estudio

Estructura de datos. Carrera: SCC Participantes

1.-DATOS DE LA ASIGNATURA. Nombre de la asignatura: Carrera: Clave de la Asignatura: Créditos:

PROGRAMACIÓN MÓVIL I INGENIERÍA EN SISTEMAS COMPUTACIONALES NEGOCIOS ELECTRÓNICOS NEB

Arquitectura ARC

Mercadotecnia. Carrera: Contador Público CPC

Carrera: REM Academia de Sistemas Computacionales. Academia de Sistemas Computacionales. Academia de Sistemas Computacionales

Asignaturas Temas Asignaturas Temas

Carrera : Arquitectura ARI

Licenciatura en Ingeniería en Sistemas y Tecnologías de Información Industrial

Carrera: IFE Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Publicidad. Carrera: M0C Participantes. Representantes de la Academia de Administración. Asignaturas Temas Asignaturas Temas

Carrera: ADT Participantes Representante de las academias de Administración de los Institutos Tecnológicos.

MAESTRÍA EN SISTEMAS COMPUTACIONALES

Técnica 2(Instrumental)

UNIVERSIDAD AUTONOMA DE ZACATECAS UNIDAD ACADÉMICA DE CONTADURIA Y ADMINISTRACION LICENCIATURA EN CONTADURIA INFORMATICA I

Carrera: SCM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

1.6 Plataforma de Negocios Electrónicos 1. Datos Generales de la asignatura

Asignaturas Temas Asignaturas Temas

TÓPICOS AVANZADOS DE BASES DE DATOS

Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Plan de Estudios. Maestría en Educación Primaria

Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

BENÉMERITA UNIVERSIDAD AUTÓNOMA DE PUEBLA VICERRECTORÍA DE DOCENCIA DIRECCIÓN GENERAL DE EDUCACIÓN SUPERIOR FACULTAD DE CIENCIAS DE LA COMPUTACIÓN

Universidad Juárez Autónoma de Tabasco División Académica Multidisciplinaria de los Ríos Licenciatura en Informática Administrativa

Nombre del documento: ProgramadeEstudiode asignaturadeespecialidad. Referencia a la Norma ISO9001: Página 1 de 7

Redes IV. Carrera: REM Academia de Sistemas Computacionales. Academia de Sistemas Computacionales. Academia de Sistemas Computacionales

Nombre de la asignatura: Proceso Personal para el Desarrollo de Software

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la

INGENIERÍA EN INFORMATICA

Aumentada Ingeniería Informática Clave de la asignatura: (Créditos) SATCA

Carrera: COE Participantes Representante de las academias de Contaduría de los Institutos Tecnológicos.

Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Transcripción:

1. DATOS DE LA ASIGNATURA Nombre: Procesamiento Distribuido de Imágenes Carrera: Licenciatura en Informática Clave de la asignatura: IFS-0402 Horas teoría - horas práctica - créditos: 4-2-10 2. HISTORIA DEL PROGRAMA Lugar y fecha de elaboración o revisión Instituto Tecnológico de Aguascalientes Diciembre 2006 Participantes Academia de la carrera de Licenciatura en Informática del Instituto Tecnológico de Aguascalientes Observaciones (cambios y justificación) Forma parte de la especialidad de la carrera de Licenciatura en Informática 3. UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estudio Anteriores Posteriores Asignaturas Temas Asignaturas Temas Matemáticas I Matemáticas II Investigación de Operaciones I Investigación de Operaciones II Todos Ninguna b). Aportación de la asignatura al perfil del egresado -Identificar áreas de oportunidad que permitan mejorar el procesamiento de la información 4. OBJETIVO(S) GENERAL(ES) DEL CURSO Que el alumno domine las técnicas del procesamiento de imágenes en entornos distribuidos.

5. TEMARIO Unidad Temas Subtemas 1 Tecnología de 1.1 Introducción. Objetos Distribuida (JAVA-CORBA) 1.2 Anatomía del ORB de CORBA. 1.2.1 El Cliente. 1.2.2 Interfaz ORB. 1.3 Lenguaje de Definición de Interfaces (IDL). 1.4 IDL Stubs e IDL Skeletons. 1.5 Repositorio de Interfaces (IR). 1.6 La Interfaz de Invocación Dinámica y DSI. 1.7 El Adaptador de Objetos. 1.8 Repositorio de Implementación. 1.1 1.9 Protocolos del ORB (GIOP/IIOP 2 La Imagen Digital. 2.1 Introducción. 2.2 Fundamentos de las Imágenes Digitales. 2.3 Dispositivos de Captura de Imágenes Digitales. Imágenes en Blanco/Negro y Color 3 Procesamiento 3.1 Introducción. Distribuido con 3.2 Operadores Individuales. Transformaciones 3.2.1 Operador Inverso O Negativo. Elementales de 3.2.2 Escala de Grises Imágenes. 3.2.3 Operador Umbral (Binarización). 3.3.4 Potencia para Abrillantar una Imagen. 3.3.5 Potencia para Obscurecer una Imagen. 4 Procesamiento Distribuido con Transformaciones de Vecindad (Filtrado Espacial). 4.1 Introducción. 4.2 Convolución. 4.3 Filtros. 4.3.1 Filtros Paso Bajas. 4.3.2 Filtros Paso Medias. 4.3.3 Filtros Paso Altas

Unidad Temas Subtemas 5 Procesamiento Distribuido Introducción. con 5.2 Operadores. Transformaciones de Vecindad (Detección de Bordes). 5.2.1 Operador Prewitt. 5.2.2 Operador Laplace. 5.2.3 Operador de Robers. 6 Procesamiento Distribuido con Transformaciones Geométricas de la Imagen y Morfología Matemática 5.3.4 Operador Sobel 6.1 Transformaciones Geométricas de Imágenes. 6.1.1 Translación. 6.1.2 Rotación. 6.1.3 Transformación de Escala. 6.2 Fundamentos del Filtrado Morfológico. 6.2.1 Teoría de Conjuntos. 6.2.2 Dilatación. 6.3 Erosión. 6.4 Apertura y Cierre. 6.3 Esqueletización. 6. APRENDIZAJES REQUERIDOS Dominio de diseño de bases de datos. Dominio de un lenguaje Orientado a Objetos. Habilidades para utilizar software de sistemas. Dominio de cálculo diferencial e integral. 7. SUGERENCIAS DIDÁCTICAS El Maestro, induce, explica, orienta y guía en: * Propiciar el trabajo en equipo. * Desarrollar ejemplos de lo simple a lo complejo, buscando que el estudiante, asocie el tema con elementos significativos de su entorno. * Realizar un circulo de estudios en donde el profesor conduzca paso a paso a sus estudiantes en el desarrollo del ejemplo, teniendo el cuidado que durante la solución se resalten los puntos de importancia que la teoría define, ya sea como concepto o el uso de la sintaxis en el momento de su aplicación. * Propiciar el desarrollo y la realización de prácticas. * Elaborar un conjunto de problemas actuales asociados al entorno. * Solicitar al estudiante el desarrollo de un proyecto de su interés, aplicando los conocimientos adquiridos durante el curso.

* Involucrar al estudiante en las innovaciones que la evolución de la programación genera día con día, propiciando que éste se documente en distintas fuentes de información impresas y electrónicas. * Seleccionar en acuerdo de academia, el lenguaje de programación a utilizar conforme a las necesidades del entorno, el contenido del programa y los recursos disponibles. 8. SUGERENCIAS DE EVALUACIÓN Establecer de común acuerdo con los estudiantes, la ponderación de las diferentes actividades del curso. * Participar en clase y en el taller. * Exponer temas específicos en aula. * Elaborar reportes de trabajos de investigación. * Elaborar reportes de prácticas. * Aplicar exámenes escritos y prácticos (en computadora) correspondientes a cada unidad. * Dar seguimiento a los avances y documentación del proyecto propuesto. 9. UNIDADES DE APRENDIZAJE Unidad I Procesamiento Distribuido de Imágenes. El alumno conocerá conceptos básicos de una tecnología de objetos distribuida (CORBA). 1.1 El alumno conoce los aspectos generales de la tecnología de objetos distribuida. 1, 3 Unidad 2 La Imagen Digital. El alumno conocerá conceptos básicos, implementación y uso de una imagen digital. 2.1 El alumno conoce los fundamentos de una imagen digital. 2.2 Una vez que se han conocido los fundamentos de la imagen digital el alumno implementara esta en un lenguaje de programación. 2, 4

Unidad 3 Procesamiento Distribuido con Transformaciones Elementales de Imágenes. El alumno conocerá e implementara los operadores individuales de una imagen digital. 3.1 El alumno conoce los operadores individuales de una imagen digital. 3.2 Una vez que se han conocido los operadores individuales de la imagen digital el alumno implementara estos operadores utilizando un lenguaje de programación. 2, 4 Unidad 4 Procesamiento Distribuido con Transformaciones de Vecindad (Filtrado Espacial). El alumno conocerá e implementara las vecindad de píxeles (filtrado espacial) en una imagen digital. 4.1 El alumno conoce las vecindad de píxeles (filtros) en una imagen digital. 4.2 Una vez que se han conocido las píxeles en la imagen digital el alumno implementara estas utilizando un lenguaje de programación. 2, 4 Unidad 5 Procesamiento Distribuido con Transformaciones de Vecindad (Detección de Bordes). El alumno conocerá e implementara las vecindad de píxeles 5.1 El alumno conoce las vecindad de píxeles (detección de bordes) 2, 4

(detección de bordes) en una imagen digital. en una imagen digital. 5.2 Una vez que se han conocido las píxeles en la imagen digital el alumno implementara estas utilizando un lenguaje de programación. Unidad 6 Procesamiento Distribuido con Transformaciones Geométricas de la Imagen y Morfología Matemática. El alumno conocerá e implementara las geométricas de una imagen digital y su morfología. 6.1 El alumno conoce 2, 4 las geométricas de una imagen digital. 6.2 El alumno conoce la morfología matemática de una imagen digital. 6.3 Una vez que se han conocido las geométricas en la imagen digital el alumno implementara estas utilizando un lenguaje de programación. 6.4 Una vez que se han conocido la morfología matemática en la imagen digital el alumno implementara esta morfología utilizando un lenguaje de programación.

10. FUENTES DE INFORMACIÓN 1. [Arapé 03] Nelson Arapé, Juan Andrés Colmenares, and Nestor V. Queipo. On the Development of an Enhanced Least Loaded Strategy for the CORBA Load Balancing and Monitoring Service. In Proc. 16th Int'l Conference on Parallel and Distributed Computing Systems. Reno, Nevada, USA. August, 2003. 2. [González 96] González C. Rafael y Woods E. Richard. Tratamiento Digital de Imágenes. Addison-Wesley 1996. 3. [IONA 02] IONA Technologies, Tri-Pacific Software Inc, VERTEL Corporation, Load Balancing and Monitoring, Supported by Alcatel, Institut National des Telecommunications, Lucent Technologies, University of California Irvine, University of Toronto, Tech. Rep. In Response to OMG TC Document Orbos/2001-04-27, April 1, 2002. 4. [Justino 01] Justino, E. J. R., Bortolozi, F., and Sabourin, R. Off-line signature verification using HMM for random, simple and skilled forgeries. Proceedings of the Sixth International Conference on Document Analysis and Recognition, 2001. 1[1], 1031-1034. 10-9-2001. Seattle, WA, USA., IEEE. 11. PRÁCTICAS Práctica no. 1 Nombre Implementación una arquitectura cliente servidor utilizando una tecnología distribuida orientada a objetos. Material y Equipo Que el Alumno aplique los conceptos de la tecnología distribuida orientada a objetos. Herramientas de software: Un lenguaje de programación orientado a objetos y una tecnología

distribuida orientada a objetos ( DCOM, CORBA, RMI, ETC. ) y herramientas de hardware: Mínimo dos computadoras y una red ethernet. Introducción La práctica trata de que el Alumno aprenda a implementar una arquitectura cliente servidor aplicando una tecnología distribuida orientada a objetos. Actividades a desarrollar Actividades a realizar: Implementar el lenguaje de definición de interfaz Diseñar el objeto de implementación del servidor Diseñar la implementación de operaciones que invocará el cliente Compilar el lenguaje de definición de interfaces e integrarlo al lenguaje de programación elegido Compilar la implementación del cliente y servidor Correr el servidor Ejecutar el cliente Participación del Maestro Una vez diseñado esta arquitectura se recomienda realizar las siguientes aplicaciones: a) Implemente la arquitectura cliente servidor para procesar distribuidamente los operadores individuales. b) Implemente la arquitectura cliente - servidor para procesar distribuidamente el filtrado especial c) Implemente la arquitectura cliente servidor para procesar distribuidamente la detección de bordes. d) Implemente la arquitectura cliente servidor para procesar distribuidamente la metodología matemática y las geométricas de la imagen. Establecer como el maestro acompañara la práctica: El Maestro proporcionará por escrito el procedimiento a realizar y cada equipo contará con asesoría personal de parte del Instructor.