4,957 research outputs found

    A first step to accelerating fingerprint matching based on deformable minutiae clustering

    Get PDF
    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

    Promoting Design Knowledge Accumulation Through Systematic Reuse: The Case for Product Line Engineering

    Get PDF
    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

    Get PDF
    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

    Get PDF
    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 106^6 pc3^3, 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

    Get PDF
    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

    Get PDF
    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
    corecore