A method for generating customized photo album pages for a collection of
digital images comprises the steps of: (a) obtaining a plurality of
digital images; (b) automatically grouping the images into one or more
image sets based on at least one of grouping by events and grouping by
people present in the images; (c) automatically profiling the images
within each image set according to image content, thereby relating a
particular image set to one or more design themes; (d) providing a
database of design elements that may be used to generate customized photo
album pages; (e) utilizing the design themes generated by the profiling
step to automatically suggest one or more design elements from the
database of design elements; and (f) automatically generating a
customized photo album page layout for each image set by applying one or
more of the suggested design elements to the page layout.