running

From DavinciWiki
Jump to: navigation, search

Description

The running architecture is used to perform a task on an array a piece at a time. This is used in various cases to remove tilt (rtilt), stretch images locally (rsstretch, rdcs), and perform memory intensive tasks more efficiently (rboxfilter). The user should note that rboxfilter will not return exactly the same values as boxfilter because a different process is being performed, but the output can still be useful. The running architecure performs a task on every sub-section of the array defined by an x and y dimension. It then uses an overlap of half of the defined size to blend it with the next section of the data. This is done so there is no visible seam and the operation is esentially "running" or changing over the whole data set. The running process can be seen below in the progression of the images. Each red box represents the area that is currently being manipulated which is then blended with the image below it. The running architecture operates in the y direction first and then in the x direction. By following the columns vertically from the left and then moving one over, the correct progression of the algorithm can be seen.


run1.jpg run4.jpg run7.jpg

run2.jpg run5.jpg run8.jpg

run3.jpg run6.jpg run9.jpg


Last Updated: Feb-2011


More News

Personal tools