Performance tuning of imaging applications through pattern-based code transformation

The benefits of an object-oriented approach and pattern based design for complex software systems are well known. But most software engineers believe that these techniques have a run time performance cost that is too high for real-time imaging applications. Unfortunately, no usable data to support or disprove this contention exists. In this work we describe a set of experiments that challenge the conventional wisdom. We report on our results and we further introduce a strategy to thoroughly investigate the issues of run-time performance in any real-time imaging system.

[1]  Robert S. Ludwig,et al.  Building reusable components for real-time imaging systems , 2005 .

[2]  E.E. Pissaloux,et al.  Image Processing , 1994, Proceedings. Second Euromicro Workshop on Parallel and Distributed Processing.

[3]  Colin J. Neill,et al.  Software Requirements Specification for Imaging Systems , 2007 .