1. A method comprising: executing instructions stored on a computer-readable medium readable by a processor which when executed cause the processor to perform operations comprising, receiving an image; and detecting whether an object is in the image, wherein the detecting comprises, determining one or more features based on a projection for one or more pixels in the image, wherein the projection is dependent on a statistical probability of the colors of objects and non-objects at the one or more pixels in the image, wherein the one or more features include a projection and discretization of a color for the one or more pixels; and determining a likelihood value for the one or more features in the image.