6,360 research outputs found

    Acceleration of stereo-matching on multi-core CPU and GPU

    Get PDF
    This paper presents an accelerated version of a dense stereo-correspondence algorithm for two different parallelism enabled architectures, multi-core CPU and GPU. The algorithm is part of the vision system developed for a binocular robot-head in the context of the CloPeMa 1 research project. This research project focuses on the conception of a new clothes folding robot with real-time and high resolution requirements for the vision system. The performance analysis shows that the parallelised stereo-matching algorithm has been significantly accelerated, maintaining 12x and 176x speed-up respectively for multi-core CPU and GPU, compared with non-SIMD singlethread CPU. To analyse the origin of the speed-up and gain deeper understanding about the choice of the optimal hardware, the algorithm was broken into key sub-tasks and the performance was tested for four different hardware architectures

    Symbolic and analytic techniques for resource analysis of Java bytecode

    Get PDF
    Recent work in resource analysis has translated the idea of amortised resource analysis to imperative languages using a program logic that allows mixing of assertions about heap shapes, in the tradition of separation logic, and assertions about consumable resources. Separately, polyhedral methods have been used to calculate bounds on numbers of iterations in loop-based programs. We are attempting to combine these ideas to deal with Java programs involving both data structures and loops, focusing on the bytecode level rather than on source code

    CEDAR: tools for event generator tuning

    Full text link
    I describe the work of the CEDAR collaboration in developing tools for tuning and validating Monte Carlo event generator programs. The core CEDAR task is to interface the Durham HepData database of experimental measurements to event generator validation tools such as the UCL JetWeb system - this has necessitated the migration of HepData to a new relational database system and a Java-based interaction model. The "number crunching" part of JetWeb is also being upgraded, from the Fortran HZTool library to the new C++ Rivet system and a generator interfacing layer named RivetGun. Finally, I describe how Rivet is already being used as a central part of a new generator tuning system, and summarise two other CEDAR activities, HepML and HepForge.Comment: 13 pages, prepared for XI International Workshop on Advanced Computing and Analysis Techniques in Physics Research, Amsterdam, April 23-27 200

    Spatial Statistical Data Fusion on Java-enabled Machines in Ubiquitous Sensor Networks

    Get PDF
    Wireless Sensor Networks (WSN) consist of small, cheap devices that have a combination of sensing, computing and communication capabilities. They must be able to communicate and process data efficiently using minimum amount of energy and cover an area of interest with the minimum number of sensors. This thesis proposes the use of techniques that were designed for Geostatistics and applies them to WSN field. Kriging and Cokriging interpolation that can be considered as Information Fusion algorithms were tested to prove the feasibility of the methods to increase coverage. To reduce energy consumption, a compression method that models correlations based on variograms was developed. A second challenge is to establish the communication to the external networks and to react to unexpected events. A demonstrator that uses commercial Java-enabled devices was implemented. It is able to perform remote monitoring, send SMS alarms and deploy remote updates

    Environmental Decision-making utilizing a Web GIS to Monitor Hazardous Industrial Emissions in the Valencian community of Spain

    Get PDF
    Dissertation submitted in partial fulfillment of the requirements for the Degree of Master of Science in Geospatial Technologies.Air pollution is a critical issue in contemporary times. For this reason, officials and environmental managers are in need of suitable tools for visualization, manipulation and analysis of environmental data. Environmental concerns in Europe have encouraged the European Environmental Agency (EEA) to create the European Pollutant Release and Transfer Register (E-PRTR). The E-PRTR is vital and valuable because society will benefit if the data are used to improve monitoring and consequently advance environmental management. However, the data are not accessible in an interoperable way, which complicates their use and does not allow for a contribution to environmental monitoring. This paper describes a Web GIS system developed for the monitoring of industrial emissions using environmental data released by the EEA. Four research objectives are addressed: (1) design and create an interoperable spatial database to store environmental data, (2) develop a Web GIS to manipulate the spatial database, facilitate air pollution monitoring and enhance risk assessment, (3) implement OGC standards to provide data interoperability and integration into a Web GIS, (4) create a model to simulate distribution of air pollutants and assess a population’s exposure to industrial emissions. The proposed approach towards interoperability is an adoption of servicebased architecture for implementation of a three-tier Web GIS application. This system’s prototype is developed using open source tools for the Valencian Community of Spain

    Interpolation of spatial temperature profiles by sensor networks

    Get PDF
    The monitoring of spatial profiles of a physical property such as temperature becomes feasible with the decreasing cost of wireless sensor nodes. But to obtain a temperature value for each point in space, it is necessary to interpolate between the existing sensor positions. Accurate spatial temperature supervision is a crucial precondition for maintaining high quality standards in the transportation of food products. The Kriging method was programmed for the ARM processor of the iMote2 sensor nodes and tested with 14 experimental data sets that were recorded in cold storage rooms and transports in trucks and containers. The error of the interpolation by Kriging was 20% lower than the simpler inverse-distance-weighting used as a reference metho

    CLASSIFICATION OF STUNTING USING GEOGRAPHICALLY WEIGHTED REGRESSION-KRIGING CASE STUDY: STUNTING IN EAST JAVA

    Get PDF
    Geographically Weighted Regression Kriging (GWRK) is a special case of Geographically Weighted Regression (GWR) model, which is modeling with the effect of spatial autocorrelation on the GWR model error. The purpose of this research is to obtain a GWRK model between the factors that affect stunting density for each site viewed from the district center point in East Java Province and to make a prediction map based on the GWRK modeling. The data used was obtained from Basic Health Research (RISKESDAS) and the East Java Health Profile Book for 2021. The units of observation in this study were 38 districts in East Java.. Based on the GWR modeling results, it was found that the GWR model error contained spatial autocorrelation so that GWR model can be formed. From the GWRK modeling using stunting prevalence data in East Java in 2021, it was found that the GWR model was better than the global regression. Through prediction and prediction mapping formed from the GWR-Kriging modeling, it could be seen that stunting in regencies in East Java was evenly distributed . The interpolation map showed that the stunting forecasting values using the Kriging GWR interpolation ranged from 27% to 46%

    Collaborative Study Web Platform

    Get PDF
    Online learning is gaining importance in Universities, in student communities, and companies. Learning Management Systems (LMS) are the prevailing software solutions for education and e-learning. These systems are evolving from simple containers of courses information, syllabus, and documents or files, to offer more intricate features, associated with social and collaboration-oriented software. Aside from LMS, students often use multiple web applications for studying and doing projects. LMS may not offer a workspace where users can organize and share information, which is segmented on several online tools. Some solutions may even entirely restrict creation of content by students. With this in mind, a system was designed and implemented with the goal of providing an alternative or complementary solution to other LMS. In general, educational institutions deploy these systems, with restricted access within their peers. On the contrary, the proposed approach provides a set of collaboration and content organization tools. It is a web application provided under a software as a service (SaaS) model, to which potentially anyone can access and register. The platform is organized into groups, which hold content elements and place users together. Each group member has his/her set of roles inside the group, defining corresponding permissions, which are enforced by an access control system. Permissions are set in respect to users, groups and content. An emphasis is given on providing a way to assess or rate users through both their actions and content creation, hypothesizing this as a factor for user engagement and trust. Users, through several feedback elements such as voting and commenting, evaluate content. A presentation is done of the studied rating calculation methods and simulation of several of these methods. The resulting web platform sets a basis to explore different approaches for content creation and sharing collaboratively. The use cases in the system are analysed and discussed,considering this system as a foundation for a web application focused on collaborative and group-based study
    • …
    corecore