This document provides an overview of image features and categorization in computer vision. It discusses why categorization is important for making predictions about objects and communicating categories. It describes approaches to categorization like definitional, prototype, and exemplar models. Common image features for categorization like color, texture, gradients, and interest points are presented. Methods for representing images as histograms of these features and encoding local descriptors as "bags of visual words" are covered. Deep convolutional neural networks and region-based representations are also summarized. The document aims to explain current techniques for image and region categorization using supervised learning of classifiers on labeled examples and extracted image features.