Loading...
10 results
Search Results
Now showing 1 - 10 of 10
- A Systematic Review of IoT Solutions for Smart FarmingPublication . Navarro, Emerson; Costa, Nuno; Pereira, AntónioThe world population growth is increasing the demand for food production. Furthermore, the reduction of the workforce in rural areas and the increase in production costs are challenges for food production nowadays. Smart farming is a farm management concept that may use Internet of Things (IoT) to overcome the current challenges of food production. This work uses the preferred reporting items for systematic reviews (PRISMA) methodology to systematically review the existing literature on smart farming with IoT. The review aims to identify the main devices, platforms, network protocols, processing data technologies and the applicability of smart farming with IoT to agriculture. The review shows an evolution in the way data is processed in recent years. Traditional approaches mostly used data in a reactive manner. In more recent approaches, however, new technological developments allowed the use of data to prevent crop problems and to improve the accuracy of crop diagnosis.
- Plataforma Unidose para LaresPublication . Lopes, David Ferreira; Costa, Nuno; Pereira, AntónioA esperança média de vida tem aumentado devido às melhorias que se têm verificado nos serviços de saúde e pela evolução da medicina levando a um envelhecimento da população mundial. As famílias com vidas cada vez mais preenchidas e atarefadas não conseguem prestar o auxílio e o apoio necessário aos idosos levando estes a frequentar cada vez mais Lares e Centros de dia para idosos. Isto leva a que exista uma enorme responsabilidade pela saúde dos idosos por parte dos lares que os acolhem sobretudo ao nível da medicação, delegando grandes responsabilidades a funcionários da instituição. Os funcionários como seres humanos erram, podem errar, haver negligência ao darem a toma de medicação aos idosos. Cada vez mais os idosos têm menos capacidades financeiras devido a situação económica do país e alguns acabam mesmo por ter que deixar a medicação para sobreviverem. A Plataforma Unidose para Lares (PUL) é uma solução para tentar contrariar ou resolver estes problemas. É possível utilizar o sistema Unidose, que permite a venda dos comprimidos à unidade torando-se mais económico e também fazendo a prevenção da toma de medicamentos para não permitir negligencias nem faltas de tomas. Com a utilização da plataforma as vidas dos idosos e funcionários de lares vão ficar mais calmas, com menos preocupações, melhorando assim a qualidade de vida destes.
- Smart Campus Parking – Parking Made EasyPublication . Vieira, Amanda; Rosa, Iolanda; Santos, Ivo; Paulo, Tiago; Costa, Nuno; Maximiano, Marisa; Reis, Catarina I.The number of users of the parking lots from the campus of the Polytechnic of Leiria, a higher education institution in Portugal, has been increasing each year. It is becoming a major concern to the organization to address the high demand for a free parking spot on campus. In order to ease this problem, this paper proposes the design of a smart parking system that can help users to easily find a free parking spot, using an integrated system that includes sensors and a mobile application. The system is based on the information about the occupation status of parking lots generated by parking sensors. This information is available in the mobile application that consumes a REST webservice and is presented to end-users, thus contributing to the decrease of time wasted on the quest of finding a free spot. The software architecture consists on a set of decoupled modules that compute and share the information generated by sensors. This architectural approach is noteworthy because it maximizes the system scalability and responsiveness to change. It allows the system to expand with the integration of new applications and perform updates on the existing ones, without an overall impact on the operations of the other system modules.
- Systematic Review of Emotion Detection with Computer Vision and Deep LearningPublication . Pereira, Rafael; Mendes, Carla; Ribeiro, José; Ribeiro, Roberto; Miragaia, Rolando; Rodrigues, Nuno; Costa, Nuno; Pereira, AntónioEmotion recognition has become increasingly important in the field of Deep Learning (DL) and computer vision due to its broad applicability by using human–computer interaction (HCI) in areas such as psychology, healthcare, and entertainment. In this paper, we conduct a systematic review of facial and pose emotion recognition using DL and computer vision, analyzing and evaluating 77 papers from different sources under Preferred Reporting Items for Systematic Reviews and MetaAnalyses (PRISMA) guidelines. Our review covers several topics, including the scope and purpose of the studies, the methods employed, and the used datasets. The scope of this work is to conduct a systematic review of facial and pose emotion recognition using DL methods and computer vision. The studies were categorized based on a proposed taxonomy that describes the type of expressions used for emotion detection, the testing environment, the currently relevant DL methods, and the datasets used. The taxonomy of methods in our review includes Convolutional Neural Network (CNN), Faster Region-based Convolutional Neural Network (R-CNN), Vision Transformer (ViT), and “Other NNs”, which are the most commonly used models in the analyzed studies, indicating their trendiness in the field. Hybrid and augmented models are not explicitly categorized within this taxonomy, but they are still important to the field. This review offers an understanding of state-of-the-art computer vision algorithms and datasets for emotion recognition through facial expressions and body poses, allowing researchers to understand its fundamental components and trends.
- Special Issue on Body Area NetworksPublication . Pereira, António; Costa, Nuno; Fernández-Caballero, Antonio
- Fighting Elders’ Social and Technological Exclusion: The TV Based ApproachPublication . Correia, Luís; Costa, Nuno; Pereira, AntónioWe are assisting to the fastest grow of senior population ever and that tendency has brought several challenges for governments, families and for the elderly. The society was not prepared for that. On the one hand, there are many elderly who live alone in the cities and, on the other hand, active people is moving to the cities looking for a better life while leaving behind the villages where they born and grow and the older family members. On the other side, everyone is expecting the aid of technology in order to solve or at least minimize this problem. This paper present a video-calling service targeted for elderly social and technological exclusion and promoting socialization while using recent technology embedded into well-known electronic devices like TVs. The evaluation of results showed that when assisted technology is encapsulated into everyday objects, older people can use it seamlessly, without any learning curve.
- JavaScript Middleware for Mobile Agents Support on Desktop and Mobile PlatformsPublication . Silva, Carlos; Costa, Nuno; Grilo, Carlos; Veloz, JorgeThe evolution of technology in interconnection solutions such as Networks or the Internet, have allowed many communication architectures to be born and a varied interconnectivity. Here, we present a project that relies on the mobile agent computing paradigm. A middleware using the JavaScript language that allows the execution and ability to move mobile agents through the local network and Internet. This initiative arose as a way of dealing with problems raised by the considerable amount of existing Java based mobile agents middleware, which force the installation of the Java Virtual Machine in the devices, making complicated its execution in operating systems like macOS, iOS and others non-java friendly O.S. Our middleware works steadily in all operating systems, requiring only the installation of node.js. For mobile platforms the middleware is developed using React-native that allows it to run on mobile operating systems such as Android and iOS.
- A Practical Solution for Automatic Service Discovery and Usage over Resource Poor Ad-hoc Sensor NetworksPublication . Costa, Nuno; Pereira, António; Serôdio, CarlosAd-hoc networks present new challenges due to its mobility, lack of infrastructure and resource limited devices. This means that service discovery (and usage) protocols targeted for traditional networks are not suitable for ad-hoc networks because they usually rely on the fixed and high availability characteristics of nodes to run important services. Ad-hoc networks need service discovery protocols compliant with its mobility and changing topology. In this paper we present a practical solution capable of provide automatic service discovery and usage over ad-hoc networks of resource poor sensor nodes. The solution was not developed from the ground-up. Instead, it was based on a (successfully) solution for traditional networks but then modified to address ad-hoc networks while keeping it original semantics.
- Integration of Resource Poor Wireless Sensor Networks into Smart SpacesPublication . Costa, Nuno; Pereira, António; Serôdio, CarlosWireless Sensor networks (WSNs) have been referred to as one part of the background infrastructure required to achieve ubiquitous computing, where smart spaces are included. For instance, WSNs could be especially useful to compute the user context or even 'context' of mobile resources in general. To serve this purpose, wireless sensor network must expose some sort of service discovery and usage capability and be compatible with the nowadays ubiquitous technologies. In this paper we present a practical approach to bring WSNs, specially the ones built from resource poor sensor nodes, to participate into smart environments as ubiquitous devices. The approach addresses device heterogeneity, uses the state of the art and ubiquitous TCP/IP communication stack, is service driven and do not rely in any external resource rich device. As a result, we successfully created a Java based service discovery and usage protocol that is compliant with ad-hoc networks and resource constrained devices and a framework capable of produce the source and binary code ready to run on both resource constrained sensor nodes and PCs.
- A Java Software Stack for Resource Poor Sensor Nodes: Towards Peer-to-Peer JiniPublication . Costa, Nuno; Pereira, António; Serôdio, CarlosSensor networks have been referred to as part of the background infrastructure required to achieve ubiquitous computing. This has recently promoted a considerable amount of attention from the research community that concluded that existing protocols and techniques for service discovery, such as JINI or UPnP are not suitable for the case of resource poor, battery-powered sensor nodes. We do not really agree with this approach. We think that those protocols could be a good starting point to "power-up" sensor nodes with poor resources for ubiquitous computing support. Starting from this principle and recognizing that existing sensor node system software is not suitable for our purpose, we decided to build a new sensor node software stack. The result was a stand-alone Java Virtual Machine, suitable for sensor nodes with poor resources, an implementation of the ubiquitous TCP/IP communication stack and Jini based middleware to achieve automatic service discover and usage. This software stack was tailored to perfectly fit in the state-of-the-art Mica2 class of sensor nodes.