1. Introduction

2. Roles of Context

3. Major Types of Context

4. Levels of Context

5. Convolutional Networks in Context-Based Approaches

6. Datasets Used in Context-Based Approaches

7. Context Integration

8. Conclusions and Future Directions