Text this: Crowd behavior monitoring using self-adaptive social force model