Image processing in Perl graphic applications
نویسنده
چکیده
The perl language is a powerful tool for creation of portable programs on a wide range of platforms. Support of the graphic user interface is not included in perl, and is provided by several stand-alone graphical toolkits. The most popular modules are Perl-Tk and Wx, based on multi-platform libraries, correspondingly Tcl-Tk and wxWindows, both written in C. The toolkit Prima was written to provide features non-existent in the other toolkits, and it was used as a base for development of research applications with needs of both graphic interface and image processing. The target biological research comprises a study of the effects of applying various peptide-based preparations on neuron culture, with subsequent quantific ation of morphological changes in cells. The software provides both manual and automatic quantification, where the former depends on graphic interface functionality, and both on numerical processing. The toolkits Prima, PDL, and IPA are used to demonstrate perl capabilities in the intersection area between image processing and graphic user interface. Prima is a platform-independent perl graphic toolkit with an object oriented interface. Its features include an extensive set of perl-coded widgets, a wide range of image types and conversion routines, and a visual builder. IPA is an image processing toolkit based on Prima functionality, and provides a set of common two-dimensional operators. PDL is a popular numerical toolkit featuring efficient storage of numerical arrays. It contains a wide spectrum of calculational functionalities, including a set of image processing operators designed to work with two and more dimensional data. The work illustrates the usage of Prima, IPA, and PDL libraries for image conversion and display.
منابع مشابه
Fast Cellular Automata Implementation on Graphic Processor Unit (GPU) for Salt and Pepper Noise Removal
Noise removal operation is commonly applied as pre-processing step before subsequent image processing tasks due to the occurrence of noise during acquisition or transmission process. A common problem in imaging systems by using CMOS or CCD sensors is appearance of the salt and pepper noise. This paper presents Cellular Automata (CA) framework for noise removal of distorted image by the salt an...
متن کاملDirectional Stroke Width Transform to Separate Text and Graphics in City Maps
One of the complex documents in the real world is city maps. In these kinds of maps, text labels overlap by graphics with having a variety of fonts and styles in different orientations. Usually, text and graphic colour is not predefined due to various map publishers. In most city maps, text and graphic lines form a single connected component. Moreover, the common regions of text and graphic lin...
متن کاملGP3: GenePix post-processing program for automated analysis of raw microarray data
UNLABELLED Here we describe an automated and customizable program to correct, filter and normalize raw microarray data captured using GenePix, a commonly used microarray image analysis application. Files can be processed individually or in batch mode for increased throughput. User defined inputs specify the stringency of data filtering and the method and conditions of normalization. The output ...
متن کاملImage and Video Processing on CUDA: State of the Art and Future Directions
In the last few years a myriad of computer graphic applications have been developed using standard programming techniques, which are mainly based on multicore general-purpose processors (CPUs) architectures. Due to the rapid turning towards high definition multimedia, more and more researches have been done that need both computational resources and memory space to achieve high performance. To ...
متن کاملAnalyzing registry, log files, and prefetch files in finding digital evidence in graphic design applications
The products of graphic design applications leave behind traces of digital information which can be used during a digital forensic investigation in cases where counterfeit documents have been created. This paper analyzes the digital forensics involved in the creation of counterfeit documents. This is achieved by first recognizing the digital forensic artifacts left behind from the use of graphi...
متن کامل