350 research outputs found

    FPGA Acceleration of Domain-specific Kernels via High-Level Synthesis

    Get PDF
    L'abstract è presente nell'allegato / the abstract is in the attachmen

    A Survey on FPGA-Based Sensor Systems: Towards Intelligent and Reconfigurable Low-Power Sensors for Computer Vision, Control and Signal Processing

    Get PDF
    The current trend in the evolution of sensor systems seeks ways to provide more accuracy and resolution, while at the same time decreasing the size and power consumption. The use of Field Programmable Gate Arrays (FPGAs) provides specific reprogrammable hardware technology that can be properly exploited to obtain a reconfigurable sensor system. This adaptation capability enables the implementation of complex applications using the partial reconfigurability at a very low-power consumption. For highly demanding tasks FPGAs have been favored due to the high efficiency provided by their architectural flexibility (parallelism, on-chip memory, etc.), reconfigurability and superb performance in the development of algorithms. FPGAs have improved the performance of sensor systems and have triggered a clear increase in their use in new fields of application. A new generation of smarter, reconfigurable and lower power consumption sensors is being developed in Spain based on FPGAs. In this paper, a review of these developments is presented, describing as well the FPGA technologies employed by the different research groups and providing an overview of future research within this field.The research leading to these results has received funding from the Spanish Government and European FEDER funds (DPI2012-32390), the Valencia Regional Government (PROMETEO/2013/085) and the University of Alicante (GRE12-17)

    Hyperspectral Remote Sensing Data Analysis and Future Challenges

    Full text link

    Test Image Generator ARMmovie.c : for a Vis-NIR spectral camera development

    Get PDF
    This report describes a C language program that can be used in both offline or online generation of test images for a special spectral camera prototype software that is run on a Field Programmable Gate Array (FPGA). The FPGA has two ARM processor cores on the same chip where the program can be run under an operating system, such as Linux, or actually its reduced version called Petalinux, or immediately in a ’baremetal’ mode without any operating system as a stand-alone ARM assembler program. It was this flexibility of running modes and the limited memory resources of the FPGA board, which were the main reasons why C language realisation was chosen. The program is designed to be used for both supporting software development and for online self-test type operations in the camera support software run on an FPGA that contains also two traditional ARM processors. The program generates purely synthetic images, or patterns, or can blend real images read from files with synthetic patterns. There are a set of parameters controlling the generation details and they can be input from a file, or they can be introduced via an internal data structure that can be manually tailored before the compilation. The program can generate single images or a sequence of images that can be e.g. externally be combined into a gif animation file.fi=vertaisarvioimaton|en=nonPeerReviewed

    Boosting precision crop protection towards agriculture 5.0 via machine learning and emerging technologies: A contextual review

    Get PDF
    Crop protection is a key activity for the sustainability and feasibility of agriculture in a current context of climate change, which is causing the destabilization of agricultural practices and an increase in the incidence of current or invasive pests, and a growing world population that requires guaranteeing the food supply chain and ensuring food security. In view of these events, this article provides a contextual review in six sections on the role of artificial intelligence (AI), machine learning (ML) and other emerging technologies to solve current and future challenges of crop protection. Over time, crop protection has progressed from a primitive agriculture 1.0 (Ag1.0) through various technological developments to reach a level of maturity closelyin line with Ag5.0 (section 1), which is characterized by successfully leveraging ML capacity and modern agricultural devices and machines that perceive, analyze and actuate following the main stages of precision crop protection (section 2). Section 3 presents a taxonomy of ML algorithms that support the development and implementation of precision crop protection, while section 4 analyses the scientific impact of ML on the basis of an extensive bibliometric study of >120 algorithms, outlining the most widely used ML and deep learning (DL) techniques currently applied in relevant case studies on the detection and control of crop diseases, weeds and plagues. Section 5 describes 39 emerging technologies in the fields of smart sensors and other advanced hardware devices, telecommunications, proximal and remote sensing, and AI-based robotics that will foreseeably lead the next generation of perception-based, decision-making and actuation systems for digitized, smart and real-time crop protection in a realistic Ag5.0. Finally, section 6 highlights the main conclusions and final remarks

    Development and Performance Evaluation Of A Lan-Based EDGE-Detection Tool

    Full text link
    • …
    corecore