Pyramidal pooling

I’m looking for an efficient way to do a pyramidal pooling, as it is done in this paper:

It’s nicely represented in Figure 3).

In their implementations the authors are doing something like this:

And I was wondering whether there is a more efficient way to do it?

Have you tried in this way? It seems that the equations are different from the paper’s.