Varying parameters in personalized composite filters for image processing
Date of Issue2013
School of Computer Engineering
With the advent of digital cameras with a large amount of storage space, people began to take multiple photos of the same object using different camera angles, light, flash, etc. These images are then processed simultaneously, in a procedure known as batch image processing using commercial image processing and image manipulation software that are specifically designed to cater to the ever-changing needs of today’s digital social media world. Batch processing is so common nowadays that almost every commercial image processing software either has an in-built batch processor or some plugin or add-on has been developed for this sole purpose. These batch processors make use of composite filters – a collection of individual filters which users want to apply to a number of images at once. Using the idea of composite filters, the users can select the images to be processed, create the required composite filter, and sit back and watch as the batch processor works its wonders. Clearly, this has tremendous time and human effort saving consequences and in some cases, even saves a computer’s resources in terms of memory etc. However, commercially available batch processors have one common drawback: they can allow a user to apply multiple filters to multiple images at the same time, but they cannot allow the users to vary the parameters for the individual filters in the composite tools. This project addresses this problem with commercial composite batch image filters by designing a Windows Form application on Microsoft Visual Studio using C# as the base language and Windows 7 Operating System as the platform. The results identified by this application can find myriad uses in our everyday lives as we take photos to capture memories and later batch process them all to get rid of the defects of the photos. It also has several commercial applications such as satellite image processing, underwater image processing, photo-journalism, etc. for which this seemingly small feature, if implemented and used correctly, can have a significant impact on saving both time and human resources.
DRNTU::Engineering::Computer science and engineering::Computing methodologies::Computer graphics
Final Year Project (FYP)
Nanyang Technological University