Repository logo
 

Search Results

Now showing 1 - 3 of 3
  • A primer on understanding Google Earth Engine APIs
    Publication . Reis, Rui S.; Datia, Nuno; Pós-de-Mina Pato, Matilde
    This article introduces the rationale behind the usage of the Google Earth Engine, and the advantages it offers, as an alternative to handle large volumes of georeferenced data using the existing tools we know as Geographic Information Systems on premises. Google Earth Engine is an efficient development framework that presents itself in two basic flavors: one online integrated development environment which uses the browser JavaScript’s engine; and two APIs that can be deployed on either a Python or a NodeJS environment. After presenting a limited number of use cases, representative of the Google Earth Engine design patterns, and building a prototype class using both variants, we conclude that both platforms are merely proxy APIs to the Google Earth Engine and do not have any measurable performance difference. However, since they run on fundamentally diverse contexts — a JavaScript’s engine on an internet browser, that integrates seamlessly with Google Maps, and a Python environment — it is argued that their utility depends on the user requirements instead of being true alternatives.
  • Mobilidade urbana sustentável: plataforma inteligente de monitorização
    Publication . Vaz, João; Datia, Nuno; Pós-de-Mina Pato, Matilde
    O parque automóvel circulante em Portugal tem sofrido um crescimento constante, quer em número de veículos, quer na idade média dos veículos. Os congestionamentos de trânsito, com particular incidência nos centros urbanos, e.g. a cidade de Lisboa, resultam em impactos negativos na vida dos cidadãos, onde se incluem problemas de saúde, económicos, sociais e ambientais. Com recurso a diferentes formas de sensorização é possível estudar, compreender e prever fluxos de tráfego em zonas de interesse nos centros urbanos. A partir de modelos de aprendizagem automática, neste trabalho é possível criar e utilizar modelos preditivos de indicadores de tráfego, para diferentes momentos e pontos de interesse na cidade de Lisboa. Os resultados preliminares mostraram que, com o algoritmo XGBoost, é possível prever o tempo de atraso causado por um congestionamento com erros a variar, aproximadamente, entre os 2 e os 3 minutos, verificando-se ainda que a partir da fusão de dados de tráfego, de meteorologia e sociais estes são melhores. Estes modelos podem ser integrados com a plataforma de gestão integrada de Lisboa (PGIL) e contribuir para as tomadas de decisão relativas à mobilidade. São, assim, mais uma ferramenta que permite antecipar futuros congestionamentos e melhorar o planeamento e gestão urbana para que seja possível reduzir os congestionamentos e mitigar os seus consequentes impactos.
  • Integrated electromyography visualization with multi temporal resolution
    Publication . Cardoso, Pedro; Datia, Nuno; Pós-de-Mina Pato, Matilde
    For the analysis and comparison of electromyography (EMG) signals from different patients, standardization techniques are used to calculate the integrated EMG signal (iEMG), useful to evaluate the level of activity of different muscles. The iEMG corresponds to the area under the rectified curve (AUC). Currently, monitoring and follow-up of these patients is done in regular health exams where the evolution of patients is assessed. The monitoring includes performing multiple clinical trials. The goal of this paper is to help medical staff assessing the evolution of amyotrophic lateral sclerosis (ALS) disease by analyzing the collected data. The signal, described by the electromyogram, can be measured applying conductive elements or electrodes to the skin surface. The electrical activity of skeletal muscles is continuously measured for at least 24 hours. In this work we used an appropriate data model to store data generated by EMGs, optimized for analytical processing. We implemented aWeb API in order to provide access to the model data in an agnostic way, both to database management systems and data consumers. We implemented a web application to visualize data through the use of several interactive charts. Usability testing helped to validate the solution, confirming the ease of use of the web application and the fulfillment of all the proposed goals. The telemonitoring ALS patients doesn't change mortality but reduces the need for hospitalization and costs for patient.