01.12.2012 Views

Master Thesis - Fachbereich Informatik

Master Thesis - Fachbereich Informatik

Master Thesis - Fachbereich Informatik

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

128 CHAPTER 5. RESULTS AND EVALUATION<br />

computation and tracking. The last group contains all remaining operations that are not<br />

considered by any of the groups before.<br />

Manythousandsofframeshavebeentimedwithandwithouttubesinthevisualfield<br />

of the camera. The results of the performance evaluation can be found in Figure 5.22. It<br />

turns out that the processing of a measurable frame requires 17.8ms on average. Thus,<br />

all images at a capture rate of 50fps (i.e. a new image is acquired every 20ms) can be<br />

processed.<br />

The dominant part of the processing is consumed by edge detection and template matching<br />

where the later is mostly expensive. 82% of the total processing time is needed for<br />

this step on average, although the number of pixels considered is highly restricted by the<br />

local ROIs. The undistortion operation is the second most expensive operation with 10%<br />

followed by the length computation and tracking with 4%. The profile analysis, thougth as<br />

fast heuristic to locate a tube roughtly, is proven to be very fast with only 0.29ms/frame.<br />

The remaining 3% represent operations such as image conversions, copying or drawing<br />

functions to visualize the detection results. The later could be saved at production if<br />

visualization is not required.<br />

If the profile analysis detects a non measurable frame, the template matching is not<br />

performed. Thus, the remaining time could be used for different side operations in future,<br />

e.g. to save logging information or to run certain self control mechanisms. Such mechanisms<br />

could check whether the illumination is still bright enough or if the camera position<br />

has changed for example.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!