This document discusses and compares several methods for detecting blobs (low-level objects) in images. It begins with defining blobs and describing their appearance at different scales. Several blob detection methods are then presented: template matching, watershed detection, spoke filter, automatic scale selection, sub-pixel precise detection, effective maxima line detection, and confidence measurement. Each method is summarized based on its blob definition, ability to distinguish blobs from noise, whether it is multi-scale, degree of automation, speed, and accuracy. Finally, applications of blob detection methods are briefly described for nodule detection in medical images and segmentation of cells.