12.07.2015 Views

VIII Jornadas de Enseñanza Universitaria de la Informática Cáceres ...

VIII Jornadas de Enseñanza Universitaria de la Informática Cáceres ...

VIII Jornadas de Enseñanza Universitaria de la Informática Cáceres ...

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

eficientes, se les pi<strong>de</strong> algún tipo <strong>de</strong> medida <strong>de</strong>los tiempos <strong>de</strong> ejecución. En particu<strong>la</strong>r, cadagrupo <strong>de</strong> alumnos <strong>de</strong>be estimar <strong>la</strong> complejidadcomputacional <strong>de</strong> los algoritmos <strong>de</strong> imágenesinvolucrados en su proyecto particu<strong>la</strong>r. A<strong>de</strong>más,el tiempo <strong>de</strong> ejecución <strong>de</strong> los programas<strong>de</strong>sarrol<strong>la</strong>dos se <strong>de</strong>be calcu<strong>la</strong>r (usando unafunción <strong>de</strong> tiempo, como el comando UNIXtime o el más sofisticado gethrtime). Delos proyectos propuestos resumimos brevementedos <strong>de</strong> ellos a continuación.• Reconstrucción morfológica <strong>de</strong> imágenes <strong>de</strong>códigos <strong>de</strong> barras:Leer un código <strong>de</strong> barras <strong>de</strong> una imagen queha sido escaneada previamente es un problemabien conocido en <strong>la</strong> práctica. Dicho problemalleva asociados otros <strong>de</strong>bidos a <strong>la</strong> técnica noespecificada usada por los escáneres paracapturar <strong>la</strong>s imágenes. Generalmente, éstoscapturan <strong>la</strong>s imágenes en niveles <strong>de</strong> gris,mientras que los lectores <strong>de</strong> códigos <strong>de</strong> barrastrabajan sobre imágenes binarias(monocromas, o en b<strong>la</strong>nco y negro). Laconversión <strong>de</strong> una imagen en niveles <strong>de</strong> gris auna imagen binaria se <strong>de</strong>nominaumbralización. Los escáneres avanzados usanprocedimientos <strong>de</strong> umbralización regionalpara tal operación. Dichos métodos realzan <strong>la</strong>calidad visual <strong>de</strong> <strong>la</strong>s imágenes eliminandozonas oscuras homogéneas. Sin embargo,tienen efectos perniciosos sobre los códigos <strong>de</strong>barras, precisamente porque los códigos <strong>de</strong>barras son zonas oscuras homogéneas (comose observa en <strong>la</strong> Figura 2).Para el realce <strong>de</strong> <strong>la</strong> región <strong>de</strong> <strong>la</strong> imagen quecontiene el código <strong>de</strong> barras, los alumnos han<strong>de</strong> proponer e implementar un procedimiento<strong>de</strong> reconstrucción. Primero, el sistema <strong>de</strong>beencontrar <strong>la</strong> región <strong>de</strong> <strong>la</strong> imagen que contieneel código <strong>de</strong> barras (por ejemplo usando unalgoritmo <strong>de</strong> “split-and-merge”). Luego, seaplica un procedimiento <strong>de</strong> reconstrucción(por ejemplo basado en <strong>la</strong> operación <strong>de</strong>di<strong>la</strong>tación morfológica). El tiempo total <strong>de</strong>respuesta <strong>de</strong>be ser menor que un segundo porimagen en un PC estándar.• Extracción automática <strong>de</strong> ayudas visuales enimágenes <strong>de</strong> pistas <strong>de</strong> aterrizaje:Un sistema que realiza extracción automática<strong>de</strong> objetos relevantes en imágenes <strong>de</strong> pistas <strong>de</strong>aterrizaje tiene numerosas aplicaciones. Pue<strong>de</strong>ser útil en aplicaciones <strong>de</strong> importanciapráctica, como el mantenimiento automático<strong>de</strong> <strong>la</strong> iluminación <strong>de</strong> <strong>la</strong>s pistas <strong>de</strong> vuelo o paraasistir al piloto en aviones no equipados conILS (Sistemas <strong>de</strong> Aterrizaje Instrumental, eninglés “Instrumental Landing Systems”). Parasimplificar el problema, sólo se consi<strong>de</strong>ranimágenes nocturnas <strong>de</strong> pistas <strong>de</strong> vuelo, <strong>de</strong>manera que aparecen iluminadasartificialmente para <strong>de</strong>stacar los elementos <strong>de</strong>interés (ver Figura 3).Se pi<strong>de</strong> a los alumnos que construyan unsistema que haga una extracción automática <strong>de</strong>ciertos objetos luminosos relevantes enimágenes <strong>de</strong> pistas <strong>de</strong> aterrizaje, agrupando losobjetos en líneas (ver Figuras 3 y 4). Laorganización <strong>de</strong> este proyecto tiene dos etapasFigura 2. En <strong>la</strong> imagen <strong>de</strong> <strong>la</strong> izquierda, se muestra un código <strong>de</strong> barras <strong>de</strong>gradado <strong>de</strong>bido al uso <strong>de</strong> umbralizaciónregional. En <strong>la</strong> imagen <strong>de</strong> <strong>la</strong> <strong>de</strong>recha, se muestra el resultado <strong>de</strong> <strong>la</strong> construcción <strong>de</strong>l mismo código <strong>de</strong> barras usandouna di<strong>la</strong>tación morfológica.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!