Added LBP descriptor and balanced penalty weights for unbalanced datasets