Image analysis is hard. To extract meaningful information to meet your analysis goals you often need to work with large, complex, multidimensional and multivariate data. I have found that the following methodology can be used to effectively design software to successfully analyze image data.
When speed is more important than visual accuracy, real-time graphics provide supreme interactivity with the user. These methods are generally used for previewing large or complex data or can simply be the end product when speed is the only concern, such as for high-speed three-dimensional games.