Network Type: Loss functions
SSD_ANCHOR_SIZE = [[0.03], [0.04], [0.05], [0.06], [0.07], [0.08], [0.085], [0.09], [0.095], [0.1], [0.11], [0.12],
[0.13], [0.14], [0.15]]
SSD_ANCHOR_RATIO = [[1, 1.1, 1.2], [1, 1.5, 1.75, 2], [1, 2.5, 3],[1, 3.5, 4, 4.5], [1, 4.5, 5, 5.5, 6], [1, 6.5, 7, 8],
[1, 7, 7.5, 8], [1, 8, 9], [1, 8, 8.5, 9], [1, 9, 9.5, 10], [1, 10, 10.5, 11, 12],
[1, 10, 11, 12, 13, 14], [1, 12 ,13, 14, 15, 16, 17], [1, 16, 17, 18, 19], [1, 17, 17.5, 18, 19]]
This size and anchors forms bounding boxes having width ranging from 40-1000px and height of 50px.
Loss Chart:
Loss = L1 Loss + Class loss
where L1 loss is calculated on bounding box and class is calculated on the softmax cross entropy basis.
MAE = Mean Absolute Error
Results Visualized After 100 Epochs
Green boxes are the boxes that were predicted and red are the actual boxes. My default bounding boxes have width as an element in it as well, so I am not getting why don’t I see any small height and width bounding boxes and I only see rectangular bounding boxes?
All bounding boxes seem to get started from left top corner as well… so I am wondering what could be an issue here.