| Algorithm 3. Pseudocode for reassembling the different available images within one. |
| pyramidNew[lv] for (i = 0 in level) do pyramidNew[i] = sub(pyramidPrev[i], pyramidNext[i]) smooth(pyramidNext[i]) for (i = level −1 to 1) do upScaled = upscale(PyramidNew[i]) pyramidNew[i − 1] = pyramidNew[i − 1] + upScaled end for end for gray2RGB(pyramidNew[0]) return pyramidNew[0] |