Title :
Declarative Video Processing for Decomposable Algorithm Simulation
Author :
Seow, Nick ; Dorrell, Andrew
Abstract :
Video signal processing algorithms which are to be implemented in hardware typically have severe constraints on their memory usage and window of data access. When implemented in software as a chain of processes, there are nontrivial data dependencies between output samples and input samples. We demonstrate that simulating such a chain of processes using a lazily evaluated, higher order functional language can lead to significant benefits during development. We show why modularity is increased, the gap between the implementation and specification reduced, and memory usage minimised. Keywords: Video signal processing, Software engineering, Software prototyping, Functional programming
Keywords :
Australia; Filters; Hardware; Information systems; Object oriented modeling; Pipelines; Signal processing algorithms; Software algorithms; Spatiotemporal phenomena; Video signal processing;
Conference_Titel :
Digital Image Computing Techniques and Applications, 9th Biennial Conference of the Australian Pattern Recognition Society on
Conference_Location :
Glenelg, Australia
Print_ISBN :
0-7695-3067-2
DOI :
10.1109/DICTA.2007.4426847