391 |
Modelo algorítmico para la clasificación de documentos de carácter judicial en lenguaje portugués según su contenidoPinto Valdiviezo, Luis Alejandro 18 August 2015 (has links)
En los últimos años la generación de información virtual ha aumentado
considerablemente. Parte de esa información se encuentra almacenada en bases de
datos de instituciones públicas y privadas. Sin embargo, no toda la información
almacenada de forma electrónica tiene una estructura definida, tal es el caso de los
documentos donde encontramos secuencias de palabras no estructuradas, los cuales
según estudios representan el 80% de la información de las empresas.
La tarea de clasificar automáticamente documentos tiene como motivo principal brindar
una herramienta de mejora en la gestión de la información, la cual es considerada como
condición indispensable para el éxito de cualquiera empresa.
Ante esto, en el propósito del proyecto se propone la obtención de un modelo algorítmico
para la clasificación automática de documentos de carácter judicial en lenguaje portugués
según su contenido con el fin de automatizar las labores manuales involucradas en el
proceso, y con ello disminuir los recursos implicados en la tarea de clasificación. La
colección de documentos será brindada por una empresa en Brasil encargada de la
clasificación manual de intimaciones a través de especialistas, llamados procuradores.
Las intimaciones son documentos que son enviados desde los tribunales hacia las
procuradurías durante un proceso de juicio. / Tesis
|
392 |
Estimación automática de la varianza y discriminación de distribuciones de ruido en imágenes digitalesReátegui Woll, Jaime Cesar 13 May 2013 (has links)
Existen diversos sistemas de adquisición de imágenes, algunos de ellos son: CCD (Charge
Couple Devices), sistemas basados en luz coherente, MRI (Magnetic Resonance Imaging),
imágenes SAR (Radar de apertura sintética), etc. En todos los casos, las imágenes generadas
se encuentran afectadas en alguna medida por distintos tipos de ruido. Se han estudiado y
desarrollado diversos métodos para eliminar el ruido presente, para así obtener una mejor
estimación de la escena de interés. La mayoría de algoritmos de restauración de imágenes
digitales asumen que la clase de ruido y sus parámetros característicos son conocidos (p.e:
varianza, coeficiente de variación, etc.).
En la presente tesis se desarrolla e implementa un algoritmo para la estimación automática
de la varianza y discriminación de la distribución del ruido presente en una imagen digital. La
metodología propuesta se encuentra dividida en dos bloques principales. El primer bloque
estima la varianza del ruido presente en la imagen utilizando un método basado en el cálculo
de la moda de las varianzas obtenidas a partir de ventanas locales (segmentos de la imagen). El
segundo bloque transforma una distribución de ruido específica en una distribución Gaussiana
con varianza unitaria utilizando transformaciones de estabilización de varianza. Estos dos
bloques trabajan de manera conjunta y automática haciendo uso de diversas reglas de decisión
para, finalmente, poder discriminar la distribución que presenta la imagen digital analizada.
El algoritmo será implementado en el software MATLAB y será capaz de discriminar
entre las siguientes cuatro tipos de ruido: aditivo Gaussiano, multiplicativo Gamma,
multiplicativo Rayleigh y Poisson. Los resultados computacionales se obtendrán a partir de
imágenes con ruido cuya distribución y magnitud son conocidas. Los resultados obtenidos
pueden ser utilizados luego para distintos tipos de pruebas.
El orden que sigue la tesis es el siguiente: En el primer capítulo se define puntualmente el
problema que se busca resolver. En el segundo capítulo se cubren todos los aspectos teóricos
necesarios, así como los diversos métodos, algoritmos o estudios realizados anteriormente
sobre este tema. El diagrama de bloques y los detalles del algoritmo se especifican en el
capítulo tres. Por último, se presentan los resultados en el capítulo cuatro seguido de las
conclusiones y recomendaciones. / Tesis
|
393 |
Implementación del método gradiente conjugado en un FPGA arquitectura Spartan 6Sosa Cordova, Stefano André 25 July 2014 (has links)
Resolver un sistema de ecuaciones lineales simult´aneas es un problema fundamental en el
algebra lineal num´erica, y una de las etapas elementales en simulaciones cient´ıficas. Ejemplos
son los problemas de ciencias e ingenier´ıa modelados por ecuaciones diferenciales ordinarias
o parciales, cuya soluci´on num´erica est´a basada en m´etodos de discretizaci´on que conducen a
sistemas de ecuaciones lineales. Estos sistemas pueden ser resueltos de manera directa; sin embargo,
cuando el orden del sistema es demasiado grande el costo computacional se incrementa.
Ante esta situaci´on se emplean m´etodos iterativos, los cuales son m´as eficientes y tienen una
menor demanda computacional (p.e: Jacobi, Gauss-Seidel, Gradiente Conjugado, etc.).
En el presente trabajo se presenta un sistema digital basado en un procesador, un coprocesador
y una memoria externa que desarrolla el m´etodo del Gradiente Conjugado. El sistema
fue implementado en la arquitectura Spartan-6, la cual cuenta con un softprocessor de
32 bits llamado MicroBlaze y el FPGA propiamente dicho. MicroBlaze dirige el flujo del algoritmo,
adem´as de desempe˜nar las operaciones m´as sencillas (sumas vectoriales, productos
internos, divisiones, etc). En tanto, en el FPGA se implement´o un coprocesador, el cual fue
descrito en VHDL, que se encarga de la operaci´on de mayor costo computacional: el producto
Matriz - Vector. El procesador y el coprocesador se comunican mediante interfaces unidireccionales
basadas en unidades FIFO llamadas Fast Simplex Link (FSL). Se emple´o el entorno
EDK (Embedded Development Kit) de la empresa Xilinx, para configurar el procesador, los
perif´ericos y el coprocesador; y se emple´o la plataforma Atlys de la empresa Digilent para
implementar el sistema propuesto. La implementaci´on final es aproximadamente 2 veces m´as
r´apida y tiene una eficiencia de 0.25, respecto de la implementaci´on de referencia que se desarroll
´o empleando solo el procesador.
El orden que sigue la tesis es el siguiente: En el primer cap´ıtulo se presenta el contexto
de la tesis y se define puntualmente el problema que se desea resolver. En el segundo cap´ıtulo
se cubre la mayor´ıa de aspectos te´oricos necesarios. La arquitectura propuesta, y los detalles
de los componentes del sistema se especifican en el cap´ıtulo tres. Por ´ultimo, se presentan los
resultados en el cap´ıtulo cuatro, seguido de las conclusiones. / Tesis
|
394 |
Análisis comparativo entre el algoritmo cuántico de Grover y un algoritmo Grasp, aplicados a la búsqueda de individuos óptimos en la población inicial de un algoritmo genéticoRivera Alejo, José Enrique 13 June 2011 (has links)
Este trabajo trata sobre la aplicación de dos algoritmos de búsqueda a la
selección de individuos óptimos en la población inicial de un algoritmo
genético, y la consiguiente comparación entre ambos.
El primero de ellos es el algoritmo meta-heurístico GRASP, y el segundo es el
algoritmo cuántico de Grover.
El algoritmo cuántico de Grover forma parte de una nueva generación en las
ciencias de la computación: la computación cuántica. Y por tanto hace uso de
conceptos matemáticos y físicos completamente distintos a los usados en la
programación clásica.
En esta tesis se presenta un análisis general de ambos algoritmos, siendo de
especial mención el análisis del algoritmo cuántico de Grover, ya que incluye
un modelo matemático del funcionamiento del mismo. Este modelo será de
suma importancia para simular la ejecución del algoritmo de Grover en una
computadora clásica, dada la carencia de una computadora cuántica sobre la
cual realizar esto.
Luego, se preparan dos procesos experimentales, los cuales se usarán para
realizar la comparación de eficacia y eficiencia entre las ejecuciones de los
dos algoritmos.
Posteriormente, se presenta el diseño e implementación de los algoritmos,
ambos aplicados a la selección de individuos de un algoritmo genético
genérico. Una vez ambos algoritmos se encuentren correctamente
implementados y funcionales, se ejecutarán las pruebas experimentales que
permitan realizar la comparación entre ellos.
Finalmente se realizan las conclusiones y observaciones del caso en base a
los resultados numéricos obtenidos en la fase experimental. / Tesis
|
395 |
Implementación de unwarping de videos omnidireccionales en la plataforma Jetson TK1Silva Obregón, Gustavo Manuel 27 November 2015 (has links)
El unwarping es un método utilizado para transformar imágenes omnidireccionales en imágenes panorámicas, el cual es empleado en aplicaciones tales como seguridad, visión robótica, geolocalización, etc. El procesamiento de imágenes omnidireccionales de alta resolución y su aplicación en dispositivos móviles se ve limitado por el costo computacional y costo energético. Para ello, se plantea como herramienta principal utilizar la plataforma Jetson TK1, la cual es un system on chip (SoC) creada por Nvidia que se caracteriza por su alto rendimiento computacional y bajo costo energético al tener incorporado 192 núcleos en su procesador gráfico.
En el presente trabajo se desarrolla e implementa un algoritmo para realizar el unwarping de videos omnidireccionales en la plataforma Jetson TK1, la cual permite optimizar las transferencias y procesamientos de datos realizados en su GPU. El algoritmo es implementado en el entorno de programación MATLAB y CUDA para evaluar error por cálculo y eficiencia computacional. Asimismo, se compara en rendimiento computacional con el método PMPA, el cual es una alternativa escrita en lenguaje C computacionalmente eficiente en comparación a otros métodos presentados en el Capítulo 1. Los resultados de la comparación muestran que la implementación propuesta es 1.35 a 8.12 veces más rápida que el algoritmo PMPA para los tipos de interpolación utilizados (interpolación vecino más cercano e interpolación bilineal).
El orden que sigue la tesis es el siguiente: En el primer capítulo se realizara un breve
estado del arte sobre los métodos para realizar el unwarping de imágenes omnidireccionales.
En el segundo capítulo se cubren los aspectos teóricos del modelo de programación CUDA necesarios para el diseño del algoritmo paralelo. En el tercer capítulo se describe de forma detallada el método propuesto y su diseño paralelo. Por ´ultimo, en el cuarto capítulo se presentan los resultados computacionales seguido de las conclusiones y recomendaciones.
Finalmente, cabe señalar que el trabajo de investigación realizado fue presentado en el GPU Technology Conference 2015. / Tesis
|
396 |
Diseño de un modelo algorítmico basado en visión computacional para la detección y clasificación de retinopatía diabética en imágenes retinográficas digitalesAbarca Cusimayta, Daekef Rosendo 19 June 2018 (has links)
La retinopatía diabética es una enfermedad muy común en pacientes con diabetes.
Esta enfermedad ocasiona ceguera de manera gradual debido al deterioro de la retina.
Este deterioro puede desencadenar en hemorragias, aneurismas y presencia de
exudados en la superficie, las cuales se manifiestan en puntos vacíos de la visión del
afectado. Las características mencionadas tienen muchas propiedades visuales como
el color, forma, área de presencia que son posibles detectar por medio de imágenes
retinográficas digitales. Esta propiedad hace posible el uso de la visión computacional
para procesar la imagen y poder diagnosticar la enfermedad de acuerdo al grado de
avance de ésta según las características clínicas presentes. El presente proyecto de
tesis consiste en el desarrollo de un modelo algorítmico que logre aprovechar las
características visuales para poder detectar y clasificar la enfermedad. Las
características clínicas utilizadas son los microaneurismas, exudados y hemorragias.
Se utilizó una base de datos pública de imágenes retinográficas y un clasificador SVM.
El vector de características que se utilizó fue: área, color, número de características
prensentes. Es importante mencionar que se utilizó pre-procesamiento en la imagen
para excluir elementos como el fondo, disco óptico y las venas debido a que no aportan
significativamente al análisis de la imagen. Para el desarrollo del algoritmo se utilizó
C++ con OpenCV, la cual es una librería open source para el procesamiento de
imágenes. Como resultado final de este proyecto se logró una sensibilidad del 90.17%;
especificidad del 96.72% y precisión del 95.08%. / Tesis
|
397 |
Algoritmo que permite el ingreso de vehículos a una vía de alto tráfico y doble sentido, basado en procesamiento de imágenesChávez Córdova, Alex Santos 09 May 2011 (has links)
Las intersecciones de tipo T, entre una avenida preferencial y una secundaria, son en algunas ocasiones, zonas de congestionamiento vehicular. Esto sucede cuando el flujo vehicular en la avenida preferencial es intenso, lo que provoca que el ingreso de algún vehículo desde la vía secundaria sea bastante difícil y riesgoso. Este trabajo de tesis, plantea como solución, un algoritmo basado en el procesamiento de imágenes, que determine la ubicación, y orientación de los vehículos que deseen ingresar a la avenida preferencial; y así, controlar dispositivos de control de tráfico (semáforos), que faciliten este ingreso. / Tesis
|
398 |
Rectificación geométrica de imágenes mediante el empleo de transformaciones proyectivas y un sistema de medición inercialTupac Yupanqui Fernández, Roberto Heinz 27 June 2014 (has links)
Cuando se adquieren imágenes aéreas, estas están propensas a tener una
distorsión, el cual puede deberse a motivos como a la inclinación de la cámara al
momento de adquirir la imagen, el relieve del terreno, etc. Estas distorsiones son
corregidas por la ortorectificación. Cuando el relieve del terreno es bastante
acentuada, como el caso de ciudades, se necesitan modelos de elevación digital
para poder realizar una correcta rectificación de la imagen.
La presente tesis está orientada a la rectificación de imágenes obtenidas de
campos agrícolas, los cuales presentan un relieve plano, por lo que los modelos
de elevación digital no son necesarios para realizar una correcta rectificación.
En la adquisición de imágenes la cámara estará alineada en sus 3 ejes de
rotación con una unidad de medición inercial, un sistema electrónico que
incorpora acelerómetros y giroscopios, los que permiten medir la posición y la
orientación. De este sistema se obtendrán los ángulos de rotación de la cámara.
El algoritmo a diseñarse consiste en obtener una relación entre la imagen
adquirida y la posición de la cámara al adquirir la imagen, de esa relación se
obtiene una matriz de transformación, a la imagen obtenida se le aplica una
transformación de proyección, empleando la matriz obtenida y por último se
obtiene la imagen rectificada.
En la verificación de los resultados se hará uso del algoritmo SURF, con la cual
se obtendrán puntos de interés de una imagen de referencia y de la imagen
rectificada, luego se procederá a hacer una comparación entre la distancia
euclidiana de los puntos característicos de cada imagen, para finalmente realizar
una evaluación de la relación geométrica entre ambas comparaciones. La
efectividad del algoritmo estará determinada por el grado de dispersión de las
comparaciones realizadas. / Tesis
|
399 |
Diseño de una arquitectura para la interpolación de quarter-pixel para estimación de movimiento según el formato H.264/AVC empleado en el estándar SBTVD de televisión digital terrestreVillegas Castillo, Ernesto Cristopher 03 November 2011 (has links)
La reciente adopción del estándar de transmisión Japonés-Brasileño de TV Digital (SBTVDT)
por parte del gobierno peruano ha motivado a realizar investigaciones en torno a este
estándar por su naturaleza de “estándar abierto” permitiendo cooperar con un aporte
significativo para su desarrollo. Uno de los campos más interesantes en torno al SBTVD-T
es el formato de compresión de video digital en el cual se basan los
codificadores/decodificacores (CODEC’s).
Los CODEC’s del estándar SBTVD-T utilizan el formato de compresión H.264/AVC,
desarrollado por el Joint Video Team (JVT), el cual posee mayor tasa de compresión en
comparación con sus predecesores debido a la alta complejidad computacional que presentan
sus algoritmos.
El presente trabajo de tesis trata sobre el módulo de Estimación de Movimiento que forma
parte del proceso de Inter-Predicción del Codificador H.264/AVC, el cual presenta la mayor
complejidad computacional de todos los procesos del Codificador H.264/AVC. Para el
presente trabajo se desarrolló este módulo tomando en cuenta una de las principales
innovaciones del formato H.264/AVC: el algoritmo de Estimación de Movimiento
Fraccional con precisión Quarter-Pixel o 0.25 píxeles.
El objetivo del presente trabajo es aplicar este algoritmo para transmisión de video digital en tiempo real considerando que será utilizado para plataformas de dispositivos portátiles cuyas
características buscan reducir el consumo de energía y el espacio de hardware.
Este algoritmo fue implementado en una aplicación en el entorno de programación
MATLAB®, en base a un software de referencia disponible en el portal del grupo que los desarrolló, cuyos resultados se contrastaron con los obtenidos por la simulación de la
arquitectura hardware.
Posteriormente se diseño la arquitectura en base a artículos revisados para luego plantear
modificaciones que mejoren la frecuencia de procesamiento y la optimización de la cantidad de recursos lógicos requeridos. La arquitectura fue descrita en el lenguaje de descripción de
hardware VHDL, sintetizada para los dispositivos FPGA de la familia Cyclone II y Stratix II
de la compañía Altera® y se realizó la verificación funcional por medio de Testbenchs
utilizando la herramienta ModelSim de ALTERA.
De los resultados de la síntesis de la arquitectura se obtuvo la frecuencia de operación y por
simulación se verificó las cantidades de ciclos de reloj por operación, con lo que se pudo
fundamentar que la arquitectura diseñada para ser implementada en un FPGA de la familia
Cyclone II de la compañía ALTERA es capaz de procesar secuencias de video HDTV
(1920x1080 píxeles) a una tasa de 30 cuadros por segundo, es decir en tiempo real. / Tesis
|
400 |
Diseño de un sistema de control basado en linealización por realimentación para un robot móvil tipo Ackerman con velocidad variable y movimiento en doble sentido describiendo trayectorias óptimasVelasco Mellado, Luis Angel 25 November 2017 (has links)
Desde varios años, las investigaciones en el tema del uso de robots móviles han ido
en aumento con el objetivo de poder utilizar los robots móviles para múltiples
actividades que suelen ser difícil para una persona realizar; es por eso que, se ha
ido desarrollando técnicas de control para distintos tipos de robots móviles, así
como también en la mejora de su desempeño en trayectorias a recorrer frente a
entornos al cual se aplique. El desarrollo se enfoca principalmente en el control del
robot móvil, ya que existen varios métodos para controlarlos, ya sea de manera
lineal o de manera no lineal, dependiendo sea el caso, llevándolos a llegar a su
objetivo siguiendo ciertas trayectorias especificas o trayectorias más cortas a su
objetivo. Para los casos de trayectorias específicas, suelen definirse formas
geométricas conocidas y fáciles de realizar; sin embargo, para el caso de
trayectorias con la distancia más corta, aún sigue habiendo más investigación a
nivel aplicativo. Es por eso que se busca desarrollar un método para la generación
de trayectoria mínima enfocado para un robot móvil tipo Ackerman, que permita
llevarlo a su objetivo, considerando que el robot móvil funcionará con movimiento
en avance y retroceso en cualquier momento.
Esta investigación busca aplicar una técnica de control no lineal, para así trabajar
en todo el espacio de funcionamiento del vehículo, que le permita al robot móvil
describir trayectorias óptimas, la cual va a ser diseñada en base al análisis de
movimiento que tiene un tipo Ackerman, considerando que se puede cambiar de
velocidad en una misma trayectoria; para lo cual se ha realizado la obtención del
modelo del tipo Ackerman y así definir correctamente el controlador a utilizar,
mientras que a su vez se desarrolla el algoritmo de generación de trayectoria
mínima y al final realizar la corroboración del funcionamiento en base a simulación y
luego con un prototipo.
El desarrollo de la investigación se ha realizado analizando diferentes técnicas de
control, decidiendo al final utilizar un control basado en linealización por
realimentación utilizando el método de flatness diferencial, el cual permite introducir
de manera práctica una trayectoria deseada a seguir por el robot móvil en sus
variables de posición. Dicha trayectoria deseada ha sido diseñada mediante un
análisis geométrico compuesto por segmentos de rectas y curvas de circunferencia,
basado en la teoría de Dubins y Reed & Shepp, permitiendo describir la ruta más
corta posible desde el punto de origen a su punto de destino. Las pruebas
realizadas de su funcionamiento han sido simuladas bajo un software que permitió
validar el controlador y la correcta generación de una ruta mínima; y también se
realizó pruebas en un prototipo para corroborar que puede ser aplicable en un
sistema real
Al final de la investigación se muestra como el controlador permite llevar al robot
móvil a su objetivo describiendo trayectorias optimas, generando la velocidad y el
ángulo de dirección adecuados que permitan guiarlo por dicha ruta; considerando
también un sistema de navegación para la aplicación real del sistema. / Tesis
|
Page generated in 0.0344 seconds