1. A method for processing digitized image data representative of a page, comprising the steps of: partitioning the digitized image data into rows and columns of N.times.M arrays of image pixels;, setting a boundary specification of a bounding box to an initial condition so as to enclose the digitized image data; processing the digitized image data on a scanline by scanline basis; for each pixel row in an N.times.M array of image pixels, detecting occurrences, if any, of an image pixel having a foreground value, along each scanline; for a detected occurrence of an image foreground pixel along a scanline, indicating that the N.times.M array, within which the foreground pixel is located, is occupied by at least one foreground pixel; for a foreground-occupied N.times.M array of image pixels, incrementing a corresponding N.times.M array row count and a corresponding N.times.M array column count; and for at least one detected occurrence of an image foreground pixel along a scanline, adjusting the boundary specification of the bounding box in accordance with the N.times.M array row and column counts so as to enclose within the bounding box the at least one detected occurrence and substantially all previously detected occurrences, and including the terminal steps of; examining the boundary specification of the bounding box; and, if the boundary specification is set at the initial condition, declaring the page to be blank.