A system for correcting the intensities of pixels supplied to a projector.
An image generated by the projector has a number of regions formed by the
overlapping of the image with one or more other images generated by one
or more other projectors. The system includes: a first unit configured to
generate a horizontal scaling value; a second unit configured to generate
a vertical scaling value; a first multiplier configured to multiply the
horizontal scaling value and the vertical scaling value to obtain a
scaling coefficient, and a set of one or more additional multipliers
configured to multiply components of an input pixel by the scaling
coefficient to determine components for an output pixel. The first unit
and second unit compute their respective scaling values in a way that
allows for regions whose boundaries non-aligned in the vertical
direction.