Applications and Mathematical Challenges of Digital Image Mosaicking

Presentation Type

Poster

Department

Mathematics

Major

Mathematics

Abstract

We have created an automatic algorithm that creates a mosaic of user-supplied digital images to reproduce a user-supplied single larger digital image. In creating the mosaic of smaller images to reproduce the larger image, the simplest approach in selecting which image to place in each larger image pixel location is simply to select the one image of all smaller images whose overall color or grayscale levels best matches that of the larger image at that pixel location. However, for a higher quality result, other additional considerations and issues arise, including: reshading of the smaller images to better match the color or grayscale value at each large image pixel location; how to best reproduce essentially solid (constant-valued) areas in the larger image; creating more smoothness between smaller images in the mosaic for a more visually pleasing large image; ensuring that all of the smaller user-supplied supplied images are used at least once in reproducing the larger image, or possibly using all of the smaller images essentially an equal number of times; and numerical issues such as image and integer types in working in Matlab.

Faculty Mentor

Dr. David Strong

Funding Source or Research Program

Academic Year Undergraduate Research Initiative

This document is currently not available here.

Share

COinS
 

Applications and Mathematical Challenges of Digital Image Mosaicking

We have created an automatic algorithm that creates a mosaic of user-supplied digital images to reproduce a user-supplied single larger digital image. In creating the mosaic of smaller images to reproduce the larger image, the simplest approach in selecting which image to place in each larger image pixel location is simply to select the one image of all smaller images whose overall color or grayscale levels best matches that of the larger image at that pixel location. However, for a higher quality result, other additional considerations and issues arise, including: reshading of the smaller images to better match the color or grayscale value at each large image pixel location; how to best reproduce essentially solid (constant-valued) areas in the larger image; creating more smoothness between smaller images in the mosaic for a more visually pleasing large image; ensuring that all of the smaller user-supplied supplied images are used at least once in reproducing the larger image, or possibly using all of the smaller images essentially an equal number of times; and numerical issues such as image and integer types in working in Matlab.