Category: 

What Is Automated Image Processing?

Article Details
  • Written By: Sarah Parrish
  • Edited By: Jessica Seminara
  • Last Modified Date: 26 September 2016
  • Copyright Protected:
    2003-2016
    Conjecture Corporation
  • Print this Article
Free Widgets for your Site/Blog
In late 19th-century London, mail was delivered to residential addresses up to twelve times each day.   more...

September 28 ,  1924 :  Two US military planes complete the first flights around the world.  more...

Automated image processing is a method by which images can be processed using pre-written, computer-based algorithms. The types of manipulations that can be achieved using automated processing of images include image segmentation, image filtering and image editing. As images become easier to collect with the technology in digital photography and digital image-based data collection, automated processing and image tool development pace the technological growth associated with image accumulation.

While many automated image processing algorithms are nothing more than a prerecorded macro in a computer program, techniques can be much more complicated, including making use of associated methods like machine learning and computer-based data processing. Automated image processing is often associated with machine learning, as computers are "taught" to search out certain image features and process the features according to the written program. As scientific data is often collected in the form of images, automated image processing is a necessary method by which scientists are able to quickly process large quantities of data.

Ad

Automated image processing software ranges in user interface ease and relative learning curves from data visualization and analysis programs to more straightforward image editing software. An intermediate user might make use of image processing to filter a set of images like digital photos — for example, for conversion of color digital images to a set of black and white pictures. More advanced users, or those who are interested in automated image processing for the sake of data analysis might use techniques that create an automatic workflow to segment images, count image artifacts or modify an image histogram.

Scientific data collection is largely based on the ability to make quantitative assessments from data sources that are often analog in nature, subjective, or more easily measured in qualitative measurements. Image processing algorithms allow scientists to quantify and compare images directly. Automated image processing increases the number of images a scientist can reasonably process, since a computer is able to process images rather than a scientist editing or taking data from images manually.

Limitations of automated image processing include an inability to account for image variations or outliers and the fact that computers are unable to process images and give a subjective critique of the final product. Many image editors are interested in creating quality images with filter effects or by removing unwanted information in the image. For most users, automated image processing means processing a set of images to make a single type of change again and again, allowing a computer to control the workflow. Computers are, however, incapable of making determinations about what is wanted and what isn’t, or about what “looks good.”

Ad

You might also Like

Recommended

Discuss this Article

Post your comments

exception 'Exception' with message 'error writing captcha: Duplicate entry '2147483647' for key 'PRIMARY'' in /ssd/www/wisegeek/public_html/_core/classes/public/Captcha.php:44
Stack trace:
#0 /ssd/www/wisegeek/public_html/_core/controls/public/ControlDiscussionPostBox.php(324): Captcha->createCaptcha()
#1 /ssd/www/wisegeek/public_html/framework/classes/Control.php(104): ControlDiscussionPostBox->preRender(false)
#2 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): Control->render()
#3 /ssd/www/wisegeek/public_html/tpl/default-nocustom-lu/pages/public/article/article.htm(526): Control->__toString()
#4 /ssd/www/wisegeek/public_html/framework/classes/Control.php(300): require('/ssd/www/wisege...')
#5 /ssd/www/wisegeek/public_html/framework/classes/Control.php(309): Control->requireTpl('pages/public/ar...', Object(PageArticleCom), true)
#6 /ssd/www/wisegeek/public_html/framework/classes/Control.php(131): Control->renderTpl('pages/public/ar...', Object(PageArticleCom))
#7 /ssd/www/wisegeek/public_html/framework/classes/FormDataControl.php(87): Control->renderTemplate()
#8 /ssd/www/wisegeek/public_html/framework/classes/Control.php(109): FormDataControl->renderTemplate()
#9 /ssd/www/wisegeek/public_html/framework/classes/ScriptPage.php(50): Control->render(false)
#10 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): ScriptPage->render()
#11 /ssd/www/wisegeek/public_html/framework/classes/Page.php(97): Control->__toString()
#12 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(443): Page->processRequest()
#13 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(7): PublicFrontController->renderPage()
#14 /ssd/www/wisegeek/public_html/index.php(11): PublicFrontController::run()
#15 {main}