Faster R-CNN box coder

At evaluation time FRCNN decodes boxes in the following way:

  1. Get N candidates from RPN, dim Nx4
  2. Filter them through RoIAlign to get N RoIs, dim NxKxHxW
  3. Predict C+1 classes and box deltas from each RoI, dim Nx(C+1) and Nx(C+1)x4
  4. Compare each (C+1) box predictions from each RoI to its source candidate
  5. Thus obtain decoded boxes dim Nx(C+1)x4

What I don’t wholly understand about BoxCoder class (see _utils.py in detection module) is if it works for cases when I want to decode one set of box deltas wrt multiple references. In case there’s M deltas and R references, and I want to obtain R decoded boxes for each delta, i.e. the output will be dim MxRx4.

Is this possible?