5,178 research outputs found
A first step to accelerating fingerprint matching based on deformable minutiae clustering
Fingerprint recognition is one of the most used biometric
methods for authentication. The identification of a query fingerprint requires
matching its minutiae against every minutiae of all the fingerprints
of the database. The state-of-the-art matching algorithms are costly, from
a computational point of view, and inefficient on large datasets. In this
work, we include faster methods to accelerating DMC (the most accurate
fingerprint matching algorithm based only on minutiae). In particular,
we translate into C++ the functions of the algorithm which represent the
most costly tasks of the code; we create a library with the new code and
we link the library to the original C# code using a CLR Class Library
project by means of a C++/CLI Wrapper. Our solution re-implements
critical functions, e.g., the bit population count including a fast C++
PopCount library and the use of the squared Euclidean distance for calculating
the minutiae neighborhood. The experimental results show a
significant reduction of the execution time in the optimized functions of
the matching algorithm. Finally, a novel approach to improve the matching
algorithm, considering cache memory blocking and parallel data processing,
is presented as future work.Universidad de Málaga. Campus de Excelencia Internacional Andalucía Tech
Ankle sprain versus muscle strain injury in professional men's basketball: a 9-year prospective follow-up study
Peer ReviewedPostprint (author's final draft
Promoting Design Knowledge Accumulation Through Systematic Reuse: The Case for Product Line Engineering
DSR literature raises concerns about Design Knowledge (DK) accumulation across distinct projects. We believe that DK and the artifact(s) that fleshes it out, are the two sides of the same coin, to the extent that, for DK accumulation to thrive, DSR artifacts should come along. On these premises, and with a focus on software artifacts, we advocate for complementing the relevance-design-rigor cycles with a fourth step: refactoring. By `refactoring\u27 is meant the effort that goes in making the design artifact fit to evolve. Specifically, we advocate for artifact development to introduce reuse considerations: development-with-reuse permits to start for reusable code, while development-for-reuse allows for artifact customization to be merged back to the reuse platform, and hence, making it available to subsequent projects. By intertwining ``for reuse\u27\u27 and ``by reuse\u27\u27, a reuse platform gradually emerges that expands beyond a single DSR project, and in so doing, becomes the artifact counterpart of the DK accumulation repository. To this end, we make the case for adapting Product Line Engineering (PLE) to DSR. This software development methodology advocates for systematic reuse by putting the focus on a family of artifacts rather than on one-off artifacts. This work describes the efforts so far on adopting PLE to explore a design region along three DSR projects, each with its own artifact, yet similar enough to conform a product family
Valor de la presión intrabdominal elevada como predictor de mortalidad en pacientes con pancreatitis aguda severa en el Hospital Belén de Trujillo, enero 2010 - diciembre 2020
La pancreatitis aguda es una enfermedad frecuente del mundo y nuestro país no
es la excepción estando asociado a diferentes factores de riesgo que incrementan
la morbimortalidad, por lo que se realizará un estudio para determinar o conocer
si la presión intrabdominal elevada es factor de riesgo para mortalidad en
pacientes con pancreatitis aguda severa en el Hospital Belén de Trujillo; en una
población de pacientes con pancreatitis aguda severa atendidos en el Hospital
Belén de Trujillo durante el periodo entre enero y diciembre del 2010 al 2020 y
que cumplan con los criterios de selección; el estudio será analítico,
observacional, retrospectivo, cohortes. En el análisis estadístico utilizaremos
prueba Chi cuadrado para variables cualitativas y poder verificar la significancia
estadística de las asociaciones encontradas. Calcularemos las variables
cualitativas el riesgo relativo (RR) respecto a la presión intrabdominal elevada y
el desenlace mortalidad intrahospitalaria evidenciada en historias clínicas. Se
determinará el intervalo de confianza al 95% del estadígrafo correspondiente, se
pretende su sustentar la identificación si la presión intraabdominal elevada es
factores de riesgo de mortalidad comparado con los que no presentan elevación
de presión intraabdominal así poder sustentar la importancia de la incorporación
de ésta variable fisiológica en la práctica clínica y en protocolos actuales.Tesis de segunda especialida
On the ongoing multiple blowout in NGC 604
Several facts regarding the structure of NGC 604 are examined here. The three
main cavities, produced by the mechanical energy from massive stars which in
NGC 604 are spread over a volume of 10 pc, are shown here to be
undergoing blowout into the halo of M33. High resolution long slit spectroscopy
is used to track the impact from massive stars while HST archive data is used
to display the asymmetry of the nebula.
NGC 604 is found to be a collection of photoionized filaments and sections of
shells in direct contact with the thermalized matter ejected by massive stars.
The multiple blowout events presently drain the energy injected by massive
stars and thus the densest photoionized gas is found almost at rest and is
expected to suffer a slow evolution.Comment: 15 pages (11 text), 4 figures. To be published in Ap
El concepto de persona en la obra el género en disputa de Judith Butler
Este estudio tiene por objeto -con el fin de salir al paso de la ambigüedad semántica de las teorías
de la performatividad- determinar el concepto de persona en la obra “El género en disputa” de Judith
Butler. Por lo que, después de describir la vida y obra de J. Butler, y, tras elaborar una sinopsis de la misma se pasa a identificar los rasgos fundamentales de su pensamiento. Tal proceso se realiza con el fin de estar en condiciones de configurar el concepto de persona en la obra “El género en disputa” de J. Butler. Siguiendo una metodología histórica, sociológica y de antropología filosófica, la disertación da cuenta que el fonema y la semántica de “persona” están sujetos a una dinámica transformacional, como la forma del agua, donde persona es el sustrato antinatural delante de otro
Aprendizaje de la programación guiado por los errores de compilación
Los errores de programación y en concreto los de
tiempo de compilación siempre han sido un área de
interés en el campo de la enseñanza de la
programación. Esto lo demuestran los distintos
artículos que aparecen periódicamente en congresos
de docencia de la informática, tanto nacionales como
internacionales. Estos estudios se basan en la relación
entre errores de programación y carencias
conceptuales o malas prácticas de programación, y
orientar a los docentes en las áreas y conceptos de
programación que se tendrían que reforzar en la
enseñanza de la programación. Sin embargo, estos
estudios se realizan siempre fuera del proceso de
aprendizaje de los estudiantes, con lo cual sólo se
extraen conclusiones generales para posteriores
cursos y sin poder proporcionar una realimentación
real e individualizada a los alumnos.
Hemos creado un sistema, denominado COLMENA
que se integra con el entorno de desarrollo integrado
para recopilar información sobre el análisis estático,
errores de compilación y warnings, que los
estudiantes generan durante un ejercicio de
programación. Además, esta información sobre
errores se visualiza a los usuarios clasificada por
familias de errores, sesiones de prácticas y alumnos.
Permitiendo al profesor realizar un seguimiento
completamente personalizado, para un grupo o un
alumno concreto. Por otra parte, facilita la
documentación de los distintos errores, estableciendo
una relación de estos con los conceptos de
programación y buenas prácticas relacionadas.
Además, permite a los alumnos darse cuenta de los
errores que cometen con más frecuencia y reforzar el
conocimiento de estos.
A través de esta herramienta, por tanto, se consigue
un flujo de intercambio de información que puede
ayudar a profesores y alumnos en la mejora del
proceso enseñanza-aprendizaje, y así perfeccionar
explícitamente detalles sobre pautas de programación
o conceptos relativos a la misma que antes no se
apreciaban o conocer la evolución de los errores de
un grupo a lo largo de una asignatura.SUMMARY -- Studies on errors in programming activities have
always been considered relevant among scientific
communities. Thus, different approaches are explored
every year in national and international conferences
about programming teaching and learning. All of
these studies deal with the relationship between
programming errors and bad habits in programming,
in order to generate guidance for teachers in concepts
where their students fail. However, these kinds of
studies are conducted outside the students' natural
programming process, which prevents teachers from
receiving a feedback report in real-time.
We have created an eclipse plug-in, called COLMENA,
whose purpose is to recover compilation
errors and warnings generated by the students during
programming lessons. Moreover, this information is
displayed in a specific portal where students can
retrieve information about the errors, their solutions
and different reports about individual and collective
information, such as specific groups or sessions
inside a subject. Students have the possibility to learn
about the solution to their most common errors in the
system or their top-10 error list.
Through COLMENA, we aim to assist teachers and
students with programming tips and ideas that generate
less errors and improve the teacher-learning
process. This kind of information, previously discarded,
allows us to gain a new perspective about the
problems that users have in a specific practical lesson
or in a whole subject
- …