Patent ID: 8161486
Filing Date: 2012-04-17
Classification: G06F

Abstract:
1. A method of dynamically controlling computer resources of a plurality of pipeline processors in a pipeline when processing medical image data under variable runtime conditions, comprising: detecting a nominal value for an overall processing time, the nominal value indicating a quality level of a processing result; monitoring, at runtime, to detect an actual value for a processing time of a respective individual pipeline processor; logging metadata for the processing of the respective pipeline processor at runtime; the metadata including the processing time of the respective individual pipeline processor; the metadata being passed from one pipeline processor to the next; generating, using at least one anytime algorithm associated with a respective pipeline processor, a result for the processing of the respective pipeline processor at a settable time and with a settable quality level of the processing result, the at least one anytime algorithm being executed on each pipeline processor of the plurality of pipeline processors; the settable time is adjusted for each pipeline processor to correspond with the overall nominal value given the resources available to each pipeline processor; and using a control mechanism for dynamically controlling the computer resources of the pipeline processors on the basis of the metadata, nominal value and the actual value, wherein, during processing, the medical image data and the metadata are forwarded from an ith pipeline processor to an i+1th processor in the pipeline of the plurality of processors if the ith pipeline processor does not correspond with the nominal value.