Project Description
Societal Impact
Objectives
Technical Innovation
Advanced image and video processing systems are becoming a crucial and resource consuming part of embedded applications in many sectors. ALMARVI aims to facilitate the transition from a vertically structured market to a horizontally structured market. In particular, it focuses on reducing overall system design cost and time-to-market and enabling low cost solutions for high volume markets in different industrial domains and creating new market opportunities, and supporting SMEs.
The demonstrators developed under this project for the healthcare, security/surveillance/monitoring, and mobile use cases will directly lead to marketable applications and products in their relevant domains. Integrated releases of the image/video processing algorithm libraries, reference design tools and platforms, and system software stack solutions will be made available along with their evaluation for the demonstrated use cases. Cross-domain applicability will reduce fragmentation, thus increasing the market share of European supplier industry.
Societal Impact
The project provides the core of solutions for the big societal challenges like affordable healthcare and wellbeing, green and safe transportation, and reduced consumption of power.
1. Enable cross-domain re-use and interoperability for different product categories and application domains, thus promoting cross-fertilization and reuse of technology results.
2. Facilitate predictable system and product properties, and robust solutions.
3. Develop joint hardware-software techniques for resource and power management, yet providing massive data-rate processing and supporting interoperability over cross-domain platforms.
Objectives
1. Reduce the cost of the system design 20% - 30% through modularity, flexible interfacing, adaptive architecture, execution platform with well-developed tool chains, adaptability and run-time configurability.
2. Reduce in development cycles 25% - up to 35% through seamless scalability and integration of hardware and software components and cross-domain component reuse, cross-domain system software stack, design tools, understanding of relevant system layers
3. Manage a complexity increase with 30% -60% effort reduction through novel algorithms, architecture, design tools, execution platforms, and system software stack with run-time adaptive resource and power management techniques
4. Reduce effort and time for re-validation and re-certification 15% - 20% through incremental design, develop, test, integrate, validate cycles.
5. Cross-sectoral re-usability of Embedded Systems 20% - 50% through system architecture accounting for the common requirements of different sectors and application domains.
The key is to leverage the properties of image/video content while jointly adapting algorithms and hardware in order to achieve a much higher potential for power savings and to enable massive data rate processing. At the Application Layer, the goal is to adapt algorithms towards the architectures. At the System Software Stack Layer, the adaptive run-time system allocates resources to different applications executing simultaneously in an energy-efficient way. At the Hardware Layer, the ALMARVI’s many-core execution platform provides the compute capabilities to diverse image/video processing applications.
ARTEMIS Conference
8-2016
IDEA 2016 Workshop
4-2016
Workshop in Istanbul
1-2016
ESWEEK Tutorial
10-2015
Workshop in Nokia
5-2015
TRACE New Version
5-2015
Workshop in Prague
2-2015
Global Conference
2-2015
Workshop in Kuopio
8-2014
ALMARVI Website
7-2014
Kick-Off Meeting
7-2014
Meeting in Brno
5-2016
ICPR tutorial session
12-2016
TUE Workshop
10-2016
TU Delft Workshop
2-2017
DIF 2017
3-2017
ARTEMIS Technology Conference 2016
ARTEMIS Industry Association organises the ARTEMIS Technology Conference (ATC), which will take place on 4-6 October 2016 in Madrid, Spain. More information of the conference are available here.
IDEA 2016 workshop @ CPSWeek, April 2016
A keynote from Zaid Al-Ars, of TU Delft, NL on the multi-core architecture
High Performance Embedded Computing Using Heterogeneous Computational Fabrics — The ALMARVI Vision and Beyond
In the past decade, demand for high performance computing has been steadily increasing throughout the computing spectrum, all the way from high-end supercomputers, down to small handheld devices. To facilitate this need in the field of embedded computing, various concepts have been proposed to bring high performance architectures to the embedded domain. However, the diverse and in many cases stringent application requirements in this domain (such as low power, portability, form-factor limitations, etc.) have made it difficult to come up with a single design paradigm that satisfies the wide variation of available applications. This results in the need to develop custom-made solutions for each application, with an associated high cost of design, debug and verification of the hardware and application software. In this talk, we discuss the current trends in high performance embedded systems, where heterogeneous computing plays an important role in satisfying the computational requirements of the system on the one hand, while software abstraction ensures easy programmability and portability of the developed application software. We also present the ALMARVI project vision and ongoing activities as an example of this trend. Finally, we show how this trend into heterogeneous computing is also penetrating the high performance computing field, resulting in the convergence of various aspects of the computational spectrum from the high-end to the embedded world.
ALMARVI project workshop in Istanbul, Turkey
Özyegin University hosted a 2-day workshop on ALMARVI project beginning 14th Jan. 2016 in Istanbul, Turkey.
This meeting provided a great opportunity for EU partners to exchange ideas in order to develop Algorithms, Design Methods, and Many-Core Execution Platform for Low-Power Massive Data-Rate Video and Image Processing. More photos of the workshop are available here.
ESWEEK Tutorial in October, 2015
A half-day ESWEEK tutorial session on "Design Challenges in Compute-intensive Mixed-criticality Systems: System, Platform and Application Perspectives” will be presented jointly by ALMARVI and EMC2 partners on October 4th, 2015 in Amsterdam, Netherlands. More details can be found here.
ALMARVI project workshop in Nokia, Finland
ALMARVI workshop hosted by Nokia at Nokia Training Center in Finland on May 12 and 13, 2015. That was the third workshop organized under ALMARVI for project-wide technical collaborations, and project management.
This meeting was a success providing a great opportunity for ALMARVI partners to exchange ideas in order to develop Algorithms, Design Methods, and Many-Core Execution Platform for Low-Power Massive Data-Rate Video and Image Processing. More photos of the workshop are available here.
TRACE new version is released
TNO-ESI, developer of the TRACE tool for Gantt chart visualization and analysis, has released a new version of the tool. The TU/e results developed in ALMARVI have been made available in TRACE.
TRACE is a Gantt chart visualization tool capable of presenting (large sets of) activities on resources (and dependencies between them) as a function of the time. Moreover, it allows visualizing multi-dimensional design spaces for easy comparison of design options. Key features include:
For more information about TRACE click here.
ALMARVI project workshop in Prague, Czech Republic
Institute of Information Theory and Automation (UTIA) hosted a 2-day workshop on ALMARVI project beginning Feb. 3th, 2015 in Prague, Czech Republic.
This meeting provided a great opportunity for EU partners to exchange ideas in order to develop Algorithms, Design Methods, and Many-Core Execution Platform for Low-Power Massive Data-Rate Video and Image Processing. More photos of the workshop are available here.
IEEE Global Conference on Signal and information processing
IEEE Global Conference on Signal and Information Processing (GlobalSIP), a recently lunched flagship conference of the IEEE Signal Processing Society, will be held in Orlando, Florida, USA, December 14-16, 2015. More information
ALMARVI project workshop in Kuopio, Finland
School of Computing, University of Eastern Finland hosted a 2-day workshop on ALMARVI project beginning Sept. 9th, 2014 in Kuopio, Finland.
This meeting provided a great opportunity for EU partners to exchange ideas in order to develop Algorithms, Design Methods, and Many-Core Execution Platform for Low-Power Massive Data-Rate Video and Image Processing.
June 2014, ALMARVI web site launched
The ALMARVI website is launched! It provides information about the ongoing activities in ALMARVI to the consortium and the wider community.
April 2014, ALMARVI kick-off meeting in Best, Netherlands
ALMARVI’s kick-off meeting was successfully held at Philips Healthcare in the presence of all project partners on April 15 and 16, 2014 in Best, the Netherlands. The meeting was a great occasion to get to know all consortium members and to exchange details about the program. Idea and background of the project were presented and discussed. Partners, who are responsible for the work packages, confirmed the content of their deliverables and their ideas on the first steps. There was an excellent motivating atmosphere among all partners and they were excited to get started with the project.
ALMARVI project meeting in Brno, Czech Republic
Brno University of Technology hosted a 2-day meeting on ALMARVI project May 2016 in Brno, Czech Republic.
This meeting provided a great opportunity for EU partners to exchange ideas in order to develop the goals of the project. A number of demonstrations was given by the ALMARVI partners. More photos of the workshop are available here.
ICPR Tutorial Session on "Handling Blur" 2016
A ICPR tutorial session on "Handling Blur” was presented on December 4th, 2016 at the 23rd International Conference on Pattern Recognition ICPR, Mexico by ALMARVI partner UTIA, Czech Republic. Two major approaches to handling blurred images was discussed – image restoration and blur-invariant approach. More details can be found here.
ALMARVI project workshop in Eindhoven, Netherlands
Eindhoven University of Technology hosted a 2-day workshop on ALMARVI project beginning Oct. 2016 in Eindhoven, The Netherlands.
This meeting provided a great opportunity for EU partners to exchange ideas in order to develop Algorithms, Design Methods, and Many-Core Execution Platform for Low-Power Massive Data-Rate Video and Image Processing. More photos of the workshop are available here.
ALMARVI project workshop in Delft, Netherlands
Delft University of Technology hosted a 2-day workshop on ALMARVI project beginning Feb. 2017 in Delft, The Netherlands. This was the last regular workshop of ALMARVI project.
ALMARVI project workshop in DIF 2017
ALMARVI project members participated in DIF conference May 2017, Amsterdam, Netherlands. More photos of the workshop are available here.
It does not depend on any other libraries other than libc and the pthreads library. The latter can however be easily replaced with custom threading and memory allocation solution, allowing vfTasks to be ported to an embedded CPU or DSP processor. vfTasks is developed by VF and complements Vector Fabrics' Pareon product that helps to parallelize a C/C++ application. For more information, click here.
Download D 1.3
Cross-Layer Models for estimating System Properties/Parameters
Download D 2.4
Parallel and Power-Aware Image Segmentation Algorithms (Architecture and Design)
Download D 2.5
Parallel Object Recognition and Tracking, Motion Analysis Algorithms (Architecture and Design)
Download D 2.7
Parallel Image Enhancement, Restoration, and Fusion Algorithms (Architecture and Design)
Download D 3.3
Abstracting heterogeneous hardware architectures
Download D 3.5
Scalability, quality and usability of the execution platform
Download D 4.3
Design Space Exploration
Download D 4.6
Integrated System Software Stack
Download D 5.7
Evaluation of the ALMARVI Demonstrators
Download D 6.4
Progress Efficiency Report-1
Download D 6.5
Progress Efficiency Report-2
Download D 6.9
Project final report
Download D 7.1
ALMARVI Project Website
Download D 7.3
ALMARVI Dissemination plan and strategies
Download D 7.6
Dissemination Report (Intermediate)
Download D 7.7
Dissemination Report (Final)
Download D 7.9
Standardisation Efforts
Project Manager
Technical Manager
Dissemination Manager
Web-Master