Before revision:  We also discuss the challenges and future directions existing at each stage, as well as in publicly available datasets .
After revision:  We also discuss the challenges and future directions in this area .