Simple scanning-window detectors process image windows independently one by one. I am aware of two general approaches going beyond the independent processing.
One is by sharing computation of features: Feature-Centric Evaluation (Schneiderman 2004, Dalal 2005), feature-targeted preprocessing (Dollar 2009), detection of local features or parts (Felzenszwalb 2010, Leibe 2007, Vedaldi 2009, Lampert 2010), and, in a sense, convolutional neural networks.
The second approach is by exploiting smoothness of detector responses (Vedaldi 2009, Lampert 2010, Chum 2007).
Are there any others? Could you point me to good articles? I would appreciate even good articles which fit the two groups I already mentioned.