def METHOD_NAME(self):
    output_layers = []
    for i in range(len(self.layer_info['anchor_sizes'])):
        start = 1.5
        anchor_size = self.layer_info['anchor_sizes'][i]
        window_scale = self.layer_info['window_scales'][i]
        window_length = self.layer_info['window_lengths'][i]
        if anchor_size % 3 == 0:
            start = -anchor_size / 3.0
        elif anchor_size % 2 == 0:
            start = -anchor_size / 2.0 + 0.5
        k = 1
        for row in range(anchor_size):
            for col in range(anchor_size):
                out_layer = DetectionLayerOutput(
                    prob_name="out_prob",
                    reg_name="out_reg",
                    anchor_index=k - 1,
                    anchor_size=anchor_size * anchor_size,
                    win_scale=window_scale,
                    win_length=window_length,
                    win_trans_x=float((start + col) / anchor_size),
                    win_trans_y=float((start + row) / anchor_size)
                )
                output_layers.append(out_layer)
                k += 1
    return output_layers