Database of Research Tools Developed Using CADP

Design Tool for FPGA-based Image and Video Processing

Organisation: Mohammadia School of Engineers, Rabat (MOROCCO)
National School of Applied Sciences, Oujda (MOROCCO)
ENSTA Bretagne (FRANCE)

Functionality: Graphical design of embedded real-time video processing systems.

Tools used: COCODEL
CADP (Construction and Analysis of Distributed Processes)

Period: 2012

Description: The complexity of image processing algorithms using mathematical computations increases with the nature of the image to be processed and the desired result. A hardware implementation of these algorithms for the needs of real-time and embedded systems improves performances. This work proposes a new graphical tool for designing image and video processing embedded systems, called VIP DESIGN (Video and Image Processing Design). The novelty of the approach is that it bypasses the shortcomings of existing languages by providing a high level of abstraction through two kinds of diagrams: structural diagram and filter edition diagram. It also allows formal verification using the CADP toolbox, as well as automatic code generation for ASIC and FPGA implementations. The approach is illustrated on a system detecting the aiming directions in a shooting simulator, and on a blob detection algorithm in grayscale video streams.

Conclusions: VIP DESIGN offers to the designer of real-time systems a graphical representation that facilitates the visibility of the designed system, provides verification features by a connection to CADP, and makes possible a rapid prototyping without knowledge of the hardware.

Publications: [Zhar-AitAli-Eleuldj-Raji-12-a] Noureddine Zhar, Mohamed Ait Ali, Mohsine Eleuldj, and Amine Raji. "A Specific-domain Design Tool for FPGA-based Image and Video Processing System". International Journal of Computer Applications 56(11):16-21, October 2012.
Available on-line at: http://research.ijcaonline.org/volume56/number11/pxc3883070.pdf
or from our FTP site in PDF or PostScript

[Zhar-AitAli-Eleuldj-Raji-12-b] Noureddine Zhar, Mohamed Ait Ali, Mohsine Eleuldj, and Amine Raji. "VIP DESIGN: Graphical Language for Image and Video Processing Embedded Systems Design". Proceedings of the International Conference on Complex Systems ICCS'2012 (Agadir, Morocco), pages 1-6. IEEE Computer Society Press, November 2012.
Available on-line at: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6458519

[Zhar-AitAli-Eleuldj-12] Noureddine Zhar, Mohamed Ait Ali, and Mohsine Eleuldj. "Toward a Graphical Tool for Image and Video Processing Embedded Systems Design". Proceedings of the 2nd International Conference on Innovative Computing Technology INTECH'2012 (Casablanca, Morocco), pages 158-163. IEEE Computer Society Press, September 2012.
Available on-line at: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6457762

Contact:
Amine Raji
Lab-STICC, ENSTA Bretagne
2, rue F. Verny
F-29806 Brest Cedex 9
France
Email: Amine.Raji@ensta-bretagne.fr



Further remarks: This tool, amongst others, is described on the CADP Web site: http://cadp.inria.fr/software


Last modified: Fri Feb 19 09:13:01 2016.


Back to the CADP research tools page