Standardized Micro-Scale Mixing Evaluation

Size: px
Start display at page:

Download "Standardized Micro-Scale Mixing Evaluation"

Transcription

1 Standardized Micro-Scale Mixing Evaluation Abstract Guillermo González-Fernández, Benjamin Yang Department of Electrical and Computer Engineering, University of Wisconsin-Madison 1415 Engineering Drive, Madison, WI The field of microfluidics has become increasingly important with the development of micro-fuel cells, DNA arrays, and various advancements towards the labon-a-chip concept. While researchers have proposed many methods of mixing, there has been no standardized comparison on the mixing efficiency of the proposed methods in literature. In this paper, the students implemented an image-based technique for evaluating the standardized mixing of results from a previous experiment. The results were then used as experimental validations of corresponding simulations. An additional program was developed to allow future researchers to evaluate mixing in any userdefined area of an image. 1. Introduction Mixing, while simple to perform on a macro-scale, can be very difficult to perform on a micro-scale. The difficulty arises from the low Reynolds number, which limits the fluid to the laminar regime. The lack of turbulence in this regime makes diffusion the only mixing mechanism. Mixing methods that enhance the diffusion process can be categorized into active and passive devices. Active devices utilize moving components to establish mixing, and often require outside power and complex fabrication processes. Passive channels encourage mixing only based on the geometry of the channel, and are easier to realize. By folding the liquid through in three-dimensions, the mixing can be greatly enhanced [1][2]. An example of a passive mixing device is the 3-dimensional serpentine channel shown in Figure 1 [3]: The goal of this project is to evaluate the mixing in images of passive devices through a previous investigation effort. The results are then used to validate the available simulation results. The experiment is ground breaking because it is the first to compare the different shapes with uniform parameters. Imageprocessing methods were used to enhance the image, detect the area of the channel, and, finally, evaluate the mixing based on a standard comparable to the simulation. Figure 1: An example of a serpentine mixing channel. Turning the fluid in all three dimensions enhances mixing. While it is more effective than its 2-D counterparts, this 3-D structure is much more difficult to fabricate.

2 2. Approach There are currently a total of five images based on two measuring methods. The first image is a picture of a channel with a fluorescent dye, Cy-5, flowing through both inlets. Such images are available for a Y-shaped channel and a square-wave channel, shown in Figure 2 (a) and : (a) Figure 2 (a) : Y-shaped channel with Cy-5 flowing through both inlets. Figure 2 : Square wave channel with Cy-5 flowing through both inlets. This image is compared with a second picture with Cy-5 flowing into one inlet, and water flowing into the other. Filters that pass only the florescent signal force the camera to only see the Cy-5, and the water is therefore invisible in the image. Such images for the Y-shaped and the square wave channel are given in Figure 3 (a) and : (a) Figure 3 (a) : Y-shaped channel with Cy-5 flowing through one inlet. Figure 3 : Square wave channel with Cy-5 flowing through one inlet. By comparing the measured intensity of the two images, one can evaluate the degree of mixing after a fixed distance. This method is similar to the optical methods performed in [4]. One of the main challenges is the lower signal-to-noise ratio in some of the images. This result is due to the limitations of the Cy-5 available to the experimenters during the acquisition of these images. There are three main tasks that must be performed to evaluate the mixing. The first is image enhancement to boost the signal-to-noise ratio. The criteria for success of this enhancement are to improve upon the result of the edge-detection. The second task

3 is the edge detection itself, which will determine the area inside the channel. The final task is to evaluate how well mixed the channels are by comparing the respective images in Figure (2) and Figure (3). The method of evaluation should correlate to that which was used in the simulation. The other set of images were taken after the students injected water and food coloring into both inlets at the same flow rate, and took a gray scale image under a microscope. These results will not correlate as well to the original simulations because food coloring is oilbased, and thus has very different properties than what was simulated. However, food coloring is visible enough to be viewed under a normal optical microscope, which allowed a much finer resolution to determine mixing. There is one image each of the standard Y-channel, square-wave, and a compartment-shaped channel using this method, shown to the right in Figure 4 (a),, and (c): Instead of creating a similar program to perform the same task as the previous set of images, a different program was created. The new software would determine the mixing in any user-defined area, allowing researchers to evaluate the extent of mixing in any given location of an image. Figure 4 (a): Figure 4 : Figure 4 (c): (a) (c) Y-shaped channel with food coloring Square wave channel with food coloring Compartment channel with food coloring 3. Work Performed The development of the mixing evaluation program can be separated into four categories, which are individually addressed in the following. 3.1 Image Enhancement From observing the images in Figure 2 and Figure 3, one can notice that most of the disturbance is in the form of salt noise. There are several different filtering methods that have been shown to be effective against salt noise in [5]. The first few attempts however, were an exploration to see if any of the built-in tools in MATLAB could get the job done. A myriad of filters and edge-detection schemes are available in MATLAB. Low pass filters include the Gaussian, Sobel, Prewitt, Laplacian, log, averaging and unsharpening filters. MATLAB also offers the Sobel, Prewitt, Roberts, log, zero-cross

4 and Canny edge detection methods. Every combination of these methods was used in broad survey to see whether the built-in MATLAB functions could perform the image enhancement and edge detection tasks. Due to the enormous number of possible combinations and parameters, a majority of the images are not included in this report. After extensive experimentation, the Gaussian and the averaging filter seemed to produce the most suitable images for the edge detection. Among those suitable images, the log and the Canny edge detection schemes seem to yield the best results. Samples of these results are shown below in Figure 5 and Figure 6: (a) Figure 5 (a): Result of the Gaussian filter. Figure 5 : Result of the averaging filter. We can observe that both of them do a decent job in removing the salt noise. As one can observe from Figure (6) (please refer to following page), none of the methods shown in Figure (5) eliminate the noise completely. Additionally, the methods used in Figure (6) are highly sensitive to the leftover noise, which is obvious in the result. Therefore, even though the edges are found in the channels, there is still too much unwanted signal for a computer to successfully evaluate which pixels belong inside the channel. Another key flaw with the low-pass filter is the lack of high-frequency components also blurs the edges of the channel. This drawback makes it more difficult for the edge detection portion of the program to accurately locate the sudden change in intensity that correlates to the edge of the channel.

5 (a) (c) (d) Figure (6): (a),, (c), (d) are respectively the result of the Guassian filter with log edge detection, Gaussian filter with Canny edge detection, averaging filter with log edge detection, and averaging filter with Canny edge detection. Observe that while most of these processes arrive at the outline of the channel, it is still highly sensitive the noise. The next step was to implement various methods in [5] that were shown to be effective against salt and pepper noise. The max, min and median filter were used to generate some preliminary results shown in Figure (7) below. As there is little pepper noise in the image compared to salt noise, the min filter naturally performed the best out of the three. However, further implementation of the edge detection showed that there is still too much noise left over for the images that had a lower signal to noise ratio, like the Y-channel images. Yet, it is worth noting that the results of these methods do not blur the edges like the low pass filter does. (a) (c) Figure (7): (a), and (c) are respectively the results of the min, max and median filter. We can see that the min filter seems to perform the best, but still not good enough.

6 Another image-processing method that is suitable for salt noise is the contraharmonic method, which is also described in [5]. This method extracts a portion of the image, and calculates a new value for the center pixel based on Equation (1) below: f ( x, y) = ( st, ) Sxy ( st, ) Sxy (, ) g s t (, ) g s t Q+ 1 Q (1) Here g(s,t) are the values of the original pixels while f(x,y) is the new value of the center pixel. The Q-factor in the equation is a user-defined variable, and approaches a max or min filter as Q approaches positive to negative infinity. When Q is negative, the filter is suitable for eliminating salt noise. Some sample results of the contra-harmonic filter are included in Figure (8) below: (a) (c) (d) Figure (8): (a) is the original image; is the result of the contra-harmonic filter for Q = -1; (c) is Q = -10, (d) is Q = -20. Until now, it seems like the contra-harmonic filter has the most promising results. As the Q-factor increases, there is a trade-off that is within the user s control between the strength of the signal, and the amount of noise in the image. Therefore, adjusting Q can lead to a potentially optimal image. In addition, the contra-harmonic does not blur the edges of the channel and therefore does not suffer the same flaw as the low-pass filters. However, a better method can be found after closer examination of the nature of the noise.

7 An even more effective method was devised after looking at the statistics of the noise. After reviewing the Fourier transform and the histogram (provided in Figure (9) below), one can conclude that the noise is Gaussian in nature. (a) Figure 9 (a): Fourier transform of the noise portion of the images. All of the images had roughly the same shape. Figure 9 : A histogram of the noise portion of the images shows the noise in all of the images have a Gaussian distribution that can be evaluated individually for each image. An inverse-gaussian filter was implemented based on this fact that was effective in removing a bulk of the noise. First, the program obtains a sample of the noise through a portion of the image that does not contain the channel. Next, the program runs through a series of iterations. Each iteration takes the Fourier transform of the image (F), and divides it by the Fourier transform of the noise sample (G), shown in Equation (2) below: ( ω) F = F ( ω) ( ω) n n+1 (2) Gn The next iteration samples the noise of the new image and performs the operation again if needed. Similar to the contra-harmonic filter, this method also lowers the signal given by the channel in a manner that can be controlled by the user. However, this method is much more effective than the contra-harmonic filter used previously. Ten iterations eliminate a majority of the salt noise, but still retain just enough signal of the channel for the edge detection program to be effective. The result of this method is the most satisfactory to date, and the results in Figure (10) shown in the following page is subject for edge detection and mixing evaluations in the subsequent sections.

8 (a) (c) (d) Figure (10): (a) is the original image; is the result of the inverse-gaussian method after the first iteration; (c) is the second iteration, (d) is after the 10 th iteration. 3.2 Edge Detection Extensive experimentation found a series of procedures based on morphological concepts that did an excellent job detecting the edges of the channels without the noise. The final method used the following structure elements in Figure (11): (a) (c) Figure (11): (a) is structure element 1; is structure element 2; (c) is structure element 3 The first step was to filter out some of the noise through a threshold method. It was found that much of the noise could be eliminated if the threshold was set at 40% of the maximum signal. The image was converted into a binary image with that 40% threshold being the cutoff. This result is shown in Figure (12-c).

9 (a) (c) (d) (e) (f) Figure (12): Edge detection methodology description (a) is the original square wave image; is the original y-channel image; (c) is the Y-channel after the threshold step; (d) is after eroding with structure element 3; (e) is the result of the dilate operation with structure element 2 and filling operation; (f) is the final edge detection result. The threshold method previously described eliminated much of the noise, but there is still some remaining, especially in the y-channel case where the available images had a lower signal-to-noise ratio. However, the remaining noise mostly consists of small, disconnected dots. Therefore an erosion operation with structure element 3 successfully eliminates the remainder of the noise. Figure (12-d) shows the result of this step.

10 After the noise has been eliminated the channel is reconstructed to the point where the border is one connected region. A dilation operation with structure element 2 accomplishes this task. Note that the previous two steps are similar to a closing operation, but with different structure elements for the erosion and dilation steps that produce more suitable results. (a) Figure (13): (a) is the final edge detection of the Y-channel after the straightening; is the final edge detection result of the square wave channel. After an outline of the channel is found, the next step is to find the actual thin edges. A filling operation is first performed on the image, which makes it one solid structure. The result of this step makes the image an ideal case, with clear and sharp borders. Finally, an edge detection scheme is used to output the final result, given in Figure (13). In the Y-channel case, which had a very low signal to noise ratio and a know channel shape, a straightening method was proposed by averaging the locations of the borders. Since the image is so ideal after the filling operation, most edge detection methods produce similar results. In the final version of the related program, the Canny method was used since it produced the best results in previous efforts. 3.3 Mixing Evaluation After the border has been detected, the final step to the end result is the evaluation of mixing itself. The mixing is determined by the following formula to correspond with simulations: M n xi x i= 1 = 1 (3) n M represents the result of the mixing evaluation; the summation represents the total differences between intensity values of the i'th pixel value and the overall average intensity value; n represents the number of pixels being evaluated. The logic behind this is that all the pixel values will be the average value in the perfectly well mixed case; therefore M will have a value of 1.

11 (a) Figure (14): The result of multiplication of the image with the binary mask from the edge detection step for: (a) the standard Y-channel case; the square wave case. Before evaluating the mixing, the program still needs to prep the image so that it only evaluates the channel portion of the image. The first step is to load the enhanced image of the user s choice as well as the binary image resulting from the edge detection. The binary image is then used as a mask and multiplied onto the enhanced image pixel by pixel. The resulting image is one with only the channel area as a non-zero value, such as that shown in Figure (14). The program then evaluates the mixing row-by-row using Equation (3), and produces a graph showing how the mixing improves while traveling down the length of the channel, similar to a representation used in [6]. 3.4 Custom-Area Mixing Evaluation Instead of repeating a similar process for the set of images shown in Figure (4), the students developed another image processing tool that would be helpful for the continuation of the mixing research project. The goal of the second program is to allow the users to evaluate mixing in any given location on a newly-acquire image by simply pointing and clicking with the mouse. The program first asks users for an input file, after which it displays the image. The user is then prompted to select an area on the graph to evaluate the mixing. The selected region is then displayed, extracted, and evaluated. The final output result is then displayed on the command window for the users reference. This new approach is similar to the old program in the evaluation methods, but it is a very speedy way to find single mixing evaluations of a given area in a newly acquired images. The new program is also more independent of the image type, as much of the edge detection methods are directed to the Cy-5 based setup, and is probably less universal in its capabilities.

12 4. Results 4.1 Image Enhancement Results Several enhancement methods were discussed in Section 3.1, and each did a decent job removing certain portions of the noise. The main objective of the image enhancement was to allow successful edge detection later on without false edges due to noise. After viewing the result of several filters applied on our images, the students acquired a feel for the functions of several filters, and began applying the operations one after another. This process has a great number of possible combinations, and the students found the best ones after extensive experimentation. They are: Combo 1: Average filter Gaussian filter Average filter Combo 2: Average filter Gaussian filter Gaussian filter Combo 3: Average filter Gaussian iterations Gaussian filter Combo 4: Average filter Gaussian iterations Average Filter (4) All of these four combinations yielded excellent results. The final image used to produce the best edge-detection outcome was a new image consisting of the average values of the result of the four combinations. The final output of this enhancement process had a high enough signal-to-noise ratio that even the noisiest of the Y-channel images produced good results, eliminating the need for the straightening step proposed in Section 3.1. The result of the enhancement process is given in Figure (15). (a) Figure (15): The final enhanced image used to detect the edges for: (a) the Y-channel; the square wave channel. 4.2 Edge Detection Results The procedure developed in Section 3.2 provided a majority of the concepts used to determine the edges of the channel. There were still several areas of refinement during the development of implementation. The first is the initial threshold step. In the case of a higher signal-to-noise ratio there was some success in finding the edge by simply setting a lower and upper limit to the threshold. This was not the case with the images available for the Y-channel, so the morphological method was still used.

13 (a) Figure (16): The final edge detection results for: (a) the Y-channel; the square wave channel. In the end, the canny method produced the best result for the final edge detection step. Also, when applied to the result of the image enhancement results, the final output is clean enough that it was not necessary to implement the straightening process proposed for the Y-channel image. The program was successful in detecting the edges of the channels for the images available without the need for human aid. The resulting binary image of the edge detection process is given in Figure (16). It is also noteworthy that the final edge detection method is independent of channel shape or optical method, as long as there is a sufficiently high signal-to-noise ratio in the image. Therefore, the method should be versatile enough to handle any general mixing evaluation application. 4.3 Mixing Evaluation Results The evaluation step found the extent of mixing versus channel length of the image, shown in Figure (17). A rough average of the output was then compared to the simulation results given in Figure (17-d). The simulations performed in the previous research effort predicted that the standard Y-channel would have a mixing efficiency of at the experimental flow rate of 0.1 m/s through the 100 µm by 100 µm cross section of the channel. The average value at the end of the channel gave a mixing efficiency of 0.233, which was 12% higher than the predicted value. Similarly, the simulations predicted a mixing efficiency of for the squarewave channel at the experimental flow rate. The image analysis yielded a mixing efficiency of 0.891, which was only 2% lower than the predicted value. The extent of mixing along the channel length followed the expected trends found in the simulation. The square wave channel became increasingly mixed along the length of the channel until it straightened out again. On the other hand, the Y-shaped channel remained at roughly the same mixing efficiency, as it is diffusion-limited making the improvement difficult to observe over the short channel distance. The relevant graphs that describe these results are on the next page in Figure (17).

14 (a) (c) Extent of Mixing standard zigzag Pressure Drop, Pa 0.2 serpentine square wave compartment Flow Rate, m/s (d) Figure (17): (a) is the evaluation of the mixing for both channels versus the channel length; and (c) both show images of the channel lengthwise for comparison purposes; (d) is the simulation prediction of the experimental results.

15 Figure (18): A screen shot showing the operation of the custom-area mixing program. A portion of interest in the image is selected by the user through the means of a mouse, and is displayed next to the original image for user verification. The program then evaluates the extent of mixing in the area and displays the result in the command window, shown in the lower portion of the screen shot. 4.4 Custom-Area Mixing Results As mentioned in Section 3.4, the food coloring images were used to develop a different tool: one that evaluates the mixing in a region of interest chosen by the user. This method is much more general; without the need for a test image used for edge detection, the program could directly estimate the extent of mixing for any custom image, so long as the concentration correlated to the intensity of the image. The operation of the program is described through the screen shot in Figure (18). The command window first prompts the user to select the desired image to evaluate, based on those available in the database. This input method can be altered so the user can load any file in the computer through an explorer window. The user is then asked to select an area to evaluate with his or her mouse. After the chosen area is displayed for verification, the estimated extent of mixing is displayed on the command window, and the user then has the option to select a different area for more evaluations.

16 5. Discussion There are several objectives to this project, as can be seen with the organization of Section 3 and Section 4. Each objective has a measure of success, which will be individually discussed in the following. The first portion of the project consisted of image enhancement. The goal of this step is to prepare the image such that the edge detection portion of the program can perform reliably, even for the available Y-channel image, where the signal-to-noise ratio is not as high. Not only does this imply the suppression of noise, but it also implies that blurring the image with a simple low-pass filter will be detrimental. The enhanced images have performed rather well in this respect, as the result of the Y-channel edges is straight enough that t no further adjustment was necessary. Visually, it also successfully removed much of the salt noise that plagued the image before enhancement. The edge detection portion also had a clear measure of success: to make a reasonable estimate of the region within the channel without being misled by whatever noise signal remains after the image enhancement. The output of the edge detection shown in Figure (16) looked more than reasonable, and led to good results in the image evaluation section. Furthermore, this was accomplished using only general means that were not specific to any characteristics of the image, other than the noise characteristics of the image acquisition process. This feature makes the program very useful for future mixing studies based on Cy-5 florescence detection. The simulation predictions are the measure of success for the mixing evaluations. The extent of mixing found in the outlet of the channel must correlate to that found in the simulation. In addition, the transient response with respect to channel length must correlate the trends shown in the simulation as well. For example, the standard Y- channel is expected to stay at roughly a constant mixing efficiency throughout the short length of the channel. The graphs in Figure (17-a) do indeed show these trends. In addition, the extent of mixing found at the outlet matched the simulations within 15%. While completely affirming and characterizing the reliability of the program require additional samples and measurements, the current set of programs are successful in meeting the above stated objectives based on the available images. There are several possible sources for inaccuracy in the results. The first is the inevitable effects of noise. The most straightforward way to improvement is to use a higher concentration of Cy-5 in the experiment. Unfortunately, this was not possible during the experiment that acquired the images. However, it can be seen that the higherconcentrated square wave image produced better edges with less enhancement than the Y-channel, which had a lower concentration. Also, there is the question as to the linearity between the measured intensity and the actual concentration. Several methods to characterize this relationship exist in the literature [7] [8], especially from researchers in DNA sensing, who have a strong interest in precise measurements of the concentration of Cy-5. Most of these methods cannot be implemented, however, due to lack of information concerning the light source used to produce these images. One can still argue that since the results correlate well with the simulations, that error caused by these assumptions and approximations are probably negligible.

17 6. Conclusion In summary, the students developed two general programs that analyzed and evaluated the extent of mixing in images of micro fluidic devices. The first was a program written to accurately evaluate mixing based on the intensity of Cy-5 fluorescence. The process involved image enhancement methods to remove the noise, which was prominent in images with a lower concentration of the dye. Various edge detection schemes then determined the region inside the channel. Finally, the extent of mixing at any location within the channel was evaluated based on an algorithm that correlated to that which was used in the simulations. Another program was developed for separate images where food coloring and water were injected into the inlets. The second program was much more general, with the purpose of immediate evaluation of mixing in any raw image, substituting additional images for edge detection with the help of the user. With this second program, the user can immediately estimate the extent of mixing for any custom area, without offering any more information than the image and the region of interest. The success was measured by how closely the results correlated with the simulations. The final measurements made by the program matched the simulated values within 15%, further affirming the validity of the methods and assumptions used. While more test images would be needed to further confirm the functionality of the programs, the final product performs well and produces reasonable results with all of the available data. 7. References [1] Bertsch, S. Heimgartner, P. Cousseau, and P. Renoud. Static micromixers based on large-scale industrial mixer geometry, Lab on a Chip, Vol 1, pp 56-60, [2] A.D. Strook et al., Chaotic Mixer for Microchannels, Science, vol 295, pp , 2002 [3] R. H. Liu, M. A. Stremler, K. V. Sharp, M. G. Olsen, J. G. Santiago, R. J. Adrian, H Aref, and D. J. Beebe. "Passive mixing in a three-dimensional serpentine microchannel", J. of MEMS, Vol 9, No. 2, pp , [4] V. Mengeaud, J. Josserand, and H. H. Girault. Mixing processes in a zigzag microchannel: finite element simulations and optical study, Analytical Chemistry, Vol 74, pp , [5] R. Gonzalez, R. Woods. Digital Image Processing, 2nd Edition. Prentice Hall, Upper Saddle River, N.J, [6] Kai Kang, R. Chevray. Visualization of fluid mixing in microchannels, IEEE Computer Graphics and Applications, Vol 25, Issue 6, pp 16-20, [7] Leming Shi, Weida Tong, Zhenqiang Su, et al. Microarry scanner calibration curves: characteristics and implications, BMC Bioinformatics, Vol 6, pp. 1-14, 2005 [8] Peter A. C. t Hoen, Rolf Turk, Judith M. Boer, et al. Intensity-based analysis of two color microarrays, Nucleic Acids Research, Vol 32, No 4, pp. e41-e47, 2004

18 8. Contribution Distribution Guillermo González-Fernández Benjamin Yang Literature Research 50% 50% Program Development 50% 50% Report Composition 40% 60% Presentation Preparation 60% 40% Total Contribution 50% 50% I hereby declare that the above table is an accurate approximation to the amount of contribution and effort we have put into the project. Guillermo González-Fernández Benjamin Yang

8.2 IMAGE PROCESSING VERSUS IMAGE ANALYSIS Image processing: The collection of routines and

8.2 IMAGE PROCESSING VERSUS IMAGE ANALYSIS Image processing: The collection of routines and 8.1 INTRODUCTION In this chapter, we will study and discuss some fundamental techniques for image processing and image analysis, with a few examples of routines developed for certain purposes. 8.2 IMAGE

More information

Noise and Restoration of Images

Noise and Restoration of Images Noise and Restoration of Images Dr. Praveen Sankaran Department of ECE NIT Calicut February 24, 2013 Winter 2013 February 24, 2013 1 / 35 Outline 1 Noise Models 2 Restoration from Noise Degradation 3 Estimation

More information

NON UNIFORM BACKGROUND REMOVAL FOR PARTICLE ANALYSIS BASED ON MORPHOLOGICAL STRUCTURING ELEMENT:

NON UNIFORM BACKGROUND REMOVAL FOR PARTICLE ANALYSIS BASED ON MORPHOLOGICAL STRUCTURING ELEMENT: IJCE January-June 2012, Volume 4, Number 1 pp. 59 67 NON UNIFORM BACKGROUND REMOVAL FOR PARTICLE ANALYSIS BASED ON MORPHOLOGICAL STRUCTURING ELEMENT: A COMPARATIVE STUDY Prabhdeep Singh1 & A. K. Garg2

More information

IDENTIFICATION OF FISSION GAS VOIDS. Ryan Collette

IDENTIFICATION OF FISSION GAS VOIDS. Ryan Collette IDENTIFICATION OF FISSION GAS VOIDS Ryan Collette Introduction The Reduced Enrichment of Research and Test Reactor (RERTR) program aims to convert fuels from high to low enrichment in order to meet non-proliferation

More information

An Adaptive Kernel-Growing Median Filter for High Noise Images. Jacob Laurel. Birmingham, AL, USA. Birmingham, AL, USA

An Adaptive Kernel-Growing Median Filter for High Noise Images. Jacob Laurel. Birmingham, AL, USA. Birmingham, AL, USA An Adaptive Kernel-Growing Median Filter for High Noise Images Jacob Laurel Department of Electrical and Computer Engineering, University of Alabama at Birmingham, Birmingham, AL, USA Electrical and Computer

More information

ME 6406 MACHINE VISION. Georgia Institute of Technology

ME 6406 MACHINE VISION. Georgia Institute of Technology ME 6406 MACHINE VISION Georgia Institute of Technology Class Information Instructor Professor Kok-Meng Lee MARC 474 Office hours: Tues/Thurs 1:00-2:00 pm kokmeng.lee@me.gatech.edu (404)-894-7402 Class

More information

COMPARATIVE PERFORMANCE ANALYSIS OF HAND GESTURE RECOGNITION TECHNIQUES

COMPARATIVE PERFORMANCE ANALYSIS OF HAND GESTURE RECOGNITION TECHNIQUES International Journal of Advanced Research in Engineering and Technology (IJARET) Volume 9, Issue 3, May - June 2018, pp. 177 185, Article ID: IJARET_09_03_023 Available online at http://www.iaeme.com/ijaret/issues.asp?jtype=ijaret&vtype=9&itype=3

More information

A Study On Preprocessing A Mammogram Image Using Adaptive Median Filter

A Study On Preprocessing A Mammogram Image Using Adaptive Median Filter A Study On Preprocessing A Mammogram Image Using Adaptive Median Filter Dr.K.Meenakshi Sundaram 1, D.Sasikala 2, P.Aarthi Rani 3 Associate Professor, Department of Computer Science, Erode Arts and Science

More information

Chapter 6. [6]Preprocessing

Chapter 6. [6]Preprocessing Chapter 6 [6]Preprocessing As mentioned in chapter 4, the first stage in the HCR pipeline is preprocessing of the image. We have seen in earlier chapters why this is very important and at the same time

More information

Table of contents. Vision industrielle 2002/2003. Local and semi-local smoothing. Linear noise filtering: example. Convolution: introduction

Table of contents. Vision industrielle 2002/2003. Local and semi-local smoothing. Linear noise filtering: example. Convolution: introduction Table of contents Vision industrielle 2002/2003 Session - Image Processing Département Génie Productique INSA de Lyon Christian Wolf wolf@rfv.insa-lyon.fr Introduction Motivation, human vision, history,

More information

Image Enhancement using Histogram Equalization and Spatial Filtering

Image Enhancement using Histogram Equalization and Spatial Filtering Image Enhancement using Histogram Equalization and Spatial Filtering Fari Muhammad Abubakar 1 1 Department of Electronics Engineering Tianjin University of Technology and Education (TUTE) Tianjin, P.R.

More information

Digital Image Processing 3/e

Digital Image Processing 3/e Laboratory Projects for Digital Image Processing 3/e by Gonzalez and Woods 2008 Prentice Hall Upper Saddle River, NJ 07458 USA www.imageprocessingplace.com The following sample laboratory projects are

More information

International Journal of Innovative Research in Engineering Science and Technology APRIL 2018 ISSN X

International Journal of Innovative Research in Engineering Science and Technology APRIL 2018 ISSN X HIGH DYNAMIC RANGE OF MULTISPECTRAL ACQUISITION USING SPATIAL IMAGES 1 M.Kavitha, M.Tech., 2 N.Kannan, M.E., and 3 S.Dharanya, M.E., 1 Assistant Professor/ CSE, Dhirajlal Gandhi College of Technology,

More information

UM-Based Image Enhancement in Low-Light Situations

UM-Based Image Enhancement in Low-Light Situations UM-Based Image Enhancement in Low-Light Situations SHWU-HUEY YEN * CHUN-HSIEN LIN HWEI-JEN LIN JUI-CHEN CHIEN Department of Computer Science and Information Engineering Tamkang University, 151 Ying-chuan

More information

CoE4TN4 Image Processing. Chapter 3: Intensity Transformation and Spatial Filtering

CoE4TN4 Image Processing. Chapter 3: Intensity Transformation and Spatial Filtering CoE4TN4 Image Processing Chapter 3: Intensity Transformation and Spatial Filtering Image Enhancement Enhancement techniques: to process an image so that the result is more suitable than the original image

More information

Image Enhancement in spatial domain. Digital Image Processing GW Chapter 3 from Section (pag 110) Part 2: Filtering in spatial domain

Image Enhancement in spatial domain. Digital Image Processing GW Chapter 3 from Section (pag 110) Part 2: Filtering in spatial domain Image Enhancement in spatial domain Digital Image Processing GW Chapter 3 from Section 3.4.1 (pag 110) Part 2: Filtering in spatial domain Mask mode radiography Image subtraction in medical imaging 2 Range

More information

Feature Extraction of Human Lip Prints

Feature Extraction of Human Lip Prints Journal of Current Computer Science and Technology Vol. 2 Issue 1 [2012] 01-08 Corresponding Author: Samir Kumar Bandyopadhyay, Department of Computer Science, Calcutta University, India. Email: skb1@vsnl.com

More information

Implementing Morphological Operators for Edge Detection on 3D Biomedical Images

Implementing Morphological Operators for Edge Detection on 3D Biomedical Images Implementing Morphological Operators for Edge Detection on 3D Biomedical Images Sadhana Singh M.Tech(SE) ssadhana2008@gmail.com Ashish Agrawal M.Tech(SE) agarwal.ashish01@gmail.com Shiv Kumar Vaish Asst.

More information

Notes on data analysis for microfluidics laboratory 4 December 2006

Notes on data analysis for microfluidics laboratory 4 December 2006 Notes on data analysis for microfluidics laboratory 4 December 2006 Device dimensions The devices used were of the following two designs: (a) (b) Device (a) has a 200±2 μm-wide, 30 mm-long diffusion channel.

More information

Teaching Scheme. Credits Assigned (hrs/week) Theory Practical Tutorial Theory Oral & Tutorial Total

Teaching Scheme. Credits Assigned (hrs/week) Theory Practical Tutorial Theory Oral & Tutorial Total Code ITC7051 Name Processing Teaching Scheme Credits Assigned (hrs/week) Theory Practical Tutorial Theory Oral & Tutorial Total Practical 04 02 -- 04 01 -- 05 Code ITC704 Name Wireless Technology Examination

More information

LAB MANUAL SUBJECT: IMAGE PROCESSING BE (COMPUTER) SEM VII

LAB MANUAL SUBJECT: IMAGE PROCESSING BE (COMPUTER) SEM VII LAB MANUAL SUBJECT: IMAGE PROCESSING BE (COMPUTER) SEM VII IMAGE PROCESSING INDEX CLASS: B.E(COMPUTER) SR. NO SEMESTER:VII TITLE OF THE EXPERIMENT. 1 Point processing in spatial domain a. Negation of an

More information

The Classification of Gun s Type Using Image Recognition Theory

The Classification of Gun s Type Using Image Recognition Theory International Journal of Information and Electronics Engineering, Vol. 4, No. 1, January 214 The Classification of s Type Using Image Recognition Theory M. L. Kulthon Kasemsan Abstract The research aims

More information

MAV-ID card processing using camera images

MAV-ID card processing using camera images EE 5359 MULTIMEDIA PROCESSING SPRING 2013 PROJECT PROPOSAL MAV-ID card processing using camera images Under guidance of DR K R RAO DEPARTMENT OF ELECTRICAL ENGINEERING UNIVERSITY OF TEXAS AT ARLINGTON

More information

Development of Image Processing Tools for Analysis of Laser Deposition Experiments

Development of Image Processing Tools for Analysis of Laser Deposition Experiments Development of Image Processing Tools for Analysis of Laser Deposition Experiments Todd Sparks Department of Mechanical and Aerospace Engineering University of Missouri, Rolla Abstract Microscopical metallography

More information

TIRF, geometric operators

TIRF, geometric operators TIRF, geometric operators Last class FRET TIRF This class Finish up of TIRF Geometric image processing TIRF light confinement II(zz) = II 0 ee zz/dd 1 TIRF Intensity for d = 300 nm 0.9 0.8 0.7 0.6 Relative

More information

INDIAN VEHICLE LICENSE PLATE EXTRACTION AND SEGMENTATION

INDIAN VEHICLE LICENSE PLATE EXTRACTION AND SEGMENTATION International Journal of Computer Science and Communication Vol. 2, No. 2, July-December 2011, pp. 593-599 INDIAN VEHICLE LICENSE PLATE EXTRACTION AND SEGMENTATION Chetan Sharma 1 and Amandeep Kaur 2 1

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Part 2: Image Enhancement Digital Image Processing Course Introduction in the Spatial Domain Lecture AASS Learning Systems Lab, Teknik Room T26 achim.lilienthal@tech.oru.se Course

More information

MATLAB 6.5 Image Processing Toolbox Tutorial

MATLAB 6.5 Image Processing Toolbox Tutorial MATLAB 6.5 Image Processing Toolbox Tutorial The purpose of this tutorial is to gain familiarity with MATLAB s Image Processing Toolbox. This tutorial does not contain all of the functions available in

More information

AUTOMATED MALARIA PARASITE DETECTION BASED ON IMAGE PROCESSING PROJECT REFERENCE NO.: 38S1511

AUTOMATED MALARIA PARASITE DETECTION BASED ON IMAGE PROCESSING PROJECT REFERENCE NO.: 38S1511 AUTOMATED MALARIA PARASITE DETECTION BASED ON IMAGE PROCESSING PROJECT REFERENCE NO.: 38S1511 COLLEGE : BANGALORE INSTITUTE OF TECHNOLOGY, BENGALURU BRANCH : COMPUTER SCIENCE AND ENGINEERING GUIDE : DR.

More information

Checkerboard Tracker for Camera Calibration. Andrew DeKelaita EE368

Checkerboard Tracker for Camera Calibration. Andrew DeKelaita EE368 Checkerboard Tracker for Camera Calibration Abstract Andrew DeKelaita EE368 The checkerboard extraction process is an important pre-preprocessing step in camera calibration. This project attempts to implement

More information

Non Linear Image Enhancement

Non Linear Image Enhancement Non Linear Image Enhancement SAIYAM TAKKAR Jaypee University of information technology, 2013 SIMANDEEP SINGH Jaypee University of information technology, 2013 Abstract An image enhancement algorithm based

More information

CHAPTER 4 LOCATING THE CENTER OF THE OPTIC DISC AND MACULA

CHAPTER 4 LOCATING THE CENTER OF THE OPTIC DISC AND MACULA 90 CHAPTER 4 LOCATING THE CENTER OF THE OPTIC DISC AND MACULA The objective in this chapter is to locate the centre and boundary of OD and macula in retinal images. In Diabetic Retinopathy, location of

More information

Scrabble Board Automatic Detector for Third Party Applications

Scrabble Board Automatic Detector for Third Party Applications Scrabble Board Automatic Detector for Third Party Applications David Hirschberg Computer Science Department University of California, Irvine hirschbd@uci.edu Abstract Abstract Scrabble is a well-known

More information

Preprocessing of Digitalized Engineering Drawings

Preprocessing of Digitalized Engineering Drawings Modern Applied Science; Vol. 9, No. 13; 2015 ISSN 1913-1844 E-ISSN 1913-1852 Published by Canadian Center of Science and Education Preprocessing of Digitalized Engineering Drawings Matúš Gramblička 1 &

More information

Automatic Licenses Plate Recognition System

Automatic Licenses Plate Recognition System Automatic Licenses Plate Recognition System Garima R. Yadav Dept. of Electronics & Comm. Engineering Marathwada Institute of Technology, Aurangabad (Maharashtra), India yadavgarima08@gmail.com Prof. H.K.

More information

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad - 500 043 ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK Course Title Course Code Class Branch DIGITAL IMAGE PROCESSING A70436 IV B. Tech.

More information

Vehicle License Plate Recognition System Using LoG Operator for Edge Detection and Radon Transform for Slant Correction

Vehicle License Plate Recognition System Using LoG Operator for Edge Detection and Radon Transform for Slant Correction Vehicle License Plate Recognition System Using LoG Operator for Edge Detection and Radon Transform for Slant Correction Jaya Gupta, Prof. Supriya Agrawal Computer Engineering Department, SVKM s NMIMS University

More information

Head, IICT, Indus University, India

Head, IICT, Indus University, India International Journal of Emerging Research in Management &Technology Research Article December 2015 Comparison Between Spatial and Frequency Domain Methods 1 Anuradha Naik, 2 Nikhil Barot, 3 Rutvi Brahmbhatt,

More information

A Study of Slanted-Edge MTF Stability and Repeatability

A Study of Slanted-Edge MTF Stability and Repeatability A Study of Slanted-Edge MTF Stability and Repeatability Jackson K.M. Roland Imatest LLC, 2995 Wilderness Place Suite 103, Boulder, CO, USA ABSTRACT The slanted-edge method of measuring the spatial frequency

More information

Performance Comparison of Various Filters and Wavelet Transform for Image De-Noising

Performance Comparison of Various Filters and Wavelet Transform for Image De-Noising IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661, p- ISSN: 2278-8727Volume 10, Issue 1 (Mar. - Apr. 2013), PP 55-63 Performance Comparison of Various Filters and Wavelet Transform for

More information

Performance Evaluation of Edge Detection Techniques for Square Pixel and Hexagon Pixel images

Performance Evaluation of Edge Detection Techniques for Square Pixel and Hexagon Pixel images Performance Evaluation of Edge Detection Techniques for Square Pixel and Hexagon Pixel images Keshav Thakur 1, Er Pooja Gupta 2,Dr.Kuldip Pahwa 3, 1,M.Tech Final Year Student, Deptt. of ECE, MMU Ambala,

More information

Image Filtering. Median Filtering

Image Filtering. Median Filtering Image Filtering Image filtering is used to: Remove noise Sharpen contrast Highlight contours Detect edges Other uses? Image filters can be classified as linear or nonlinear. Linear filters are also know

More information

PERFORMANCE ANALYSIS OF LINEAR AND NON LINEAR FILTERS FOR IMAGE DE NOISING

PERFORMANCE ANALYSIS OF LINEAR AND NON LINEAR FILTERS FOR IMAGE DE NOISING Impact Factor (SJIF): 5.301 International Journal of Advance Research in Engineering, Science & Technology e-issn: 2393-9877, p-issn: 2394-2444 Volume 5, Issue 3, March - 2018 PERFORMANCE ANALYSIS OF LINEAR

More information

Detection of License Plates of Vehicles

Detection of License Plates of Vehicles 13 W. K. I. L Wanniarachchi 1, D. U. J. Sonnadara 2 and M. K. Jayananda 2 1 Faculty of Science and Technology, Uva Wellassa University, Sri Lanka 2 Department of Physics, University of Colombo, Sri Lanka

More information

Removal of Gaussian noise on the image edges using the Prewitt operator and threshold function technical

Removal of Gaussian noise on the image edges using the Prewitt operator and threshold function technical IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661, p- ISSN: 2278-8727Volume 15, Issue 2 (Nov. - Dec. 2013), PP 81-85 Removal of Gaussian noise on the image edges using the Prewitt operator

More information

Improved Fusing Infrared and Electro-Optic Signals for. High Resolution Night Images

Improved Fusing Infrared and Electro-Optic Signals for. High Resolution Night Images Improved Fusing Infrared and Electro-Optic Signals for High Resolution Night Images Xiaopeng Huang, a Ravi Netravali, b Hong Man, a and Victor Lawrence a a Dept. of Electrical and Computer Engineering,

More information

][ R G [ Q] Y =[ a b c. d e f. g h I

][ R G [ Q] Y =[ a b c. d e f. g h I Abstract Unsupervised Thresholding and Morphological Processing for Automatic Fin-outline Extraction in DARWIN (Digital Analysis and Recognition of Whale Images on a Network) Scott Hale Eckerd College

More information

KEYWORDS Cell Segmentation, Image Segmentation, Axons, Image Processing, Adaptive Thresholding, Watershed, Matlab, Morphological

KEYWORDS Cell Segmentation, Image Segmentation, Axons, Image Processing, Adaptive Thresholding, Watershed, Matlab, Morphological Automated Axon Counting via Digital Image Processing Techniques in Matlab Joshua Aylsworth Department of Electrical Engineering and Computer Science, Case Western Reserve University, Cleveland, OH Email:

More information

OPTOFLUIDIC ULTRAHIGH-THROUGHPUT DETECTION OF FLUORESCENT DROPS. Electronic Supplementary Information

OPTOFLUIDIC ULTRAHIGH-THROUGHPUT DETECTION OF FLUORESCENT DROPS. Electronic Supplementary Information Electronic Supplementary Material (ESI) for Lab on a Chip. This journal is The Royal Society of Chemistry 2015 OPTOFLUIDIC ULTRAHIGH-THROUGHPUT DETECTION OF FLUORESCENT DROPS Minkyu Kim 1, Ming Pan 2,

More information

CSC 320 H1S CSC320 Exam Study Guide (Last updated: April 2, 2015) Winter 2015

CSC 320 H1S CSC320 Exam Study Guide (Last updated: April 2, 2015) Winter 2015 Question 1. Suppose you have an image I that contains an image of a left eye (the image is detailed enough that it makes a difference that it s the left eye). Write pseudocode to find other left eyes in

More information

10. Noise modeling and digital image filtering

10. Noise modeling and digital image filtering Image Processing - Laboratory 0: Noise modeling and digital image filtering 0. Noise modeling and digital image filtering 0.. Introduction Noise represents unwanted information which deteriorates image

More information

Automatic Crack Detection on Pressed panels using camera image Processing

Automatic Crack Detection on Pressed panels using camera image Processing 8th European Workshop On Structural Health Monitoring (EWSHM 2016), 5-8 July 2016, Spain, Bilbao www.ndt.net/app.ewshm2016 Automatic Crack Detection on Pressed panels using camera image Processing More

More information

VLSI Implementation of Impulse Noise Suppression in Images

VLSI Implementation of Impulse Noise Suppression in Images VLSI Implementation of Impulse Noise Suppression in Images T. Satyanarayana 1, A. Ravi Chandra 2 1 PG Student, VRS & YRN College of Engg. & Tech.(affiliated to JNTUK), Chirala 2 Assistant Professor, Department

More information

VEHICLE LICENSE PLATE DETECTION ALGORITHM BASED ON STATISTICAL CHARACTERISTICS IN HSI COLOR MODEL

VEHICLE LICENSE PLATE DETECTION ALGORITHM BASED ON STATISTICAL CHARACTERISTICS IN HSI COLOR MODEL VEHICLE LICENSE PLATE DETECTION ALGORITHM BASED ON STATISTICAL CHARACTERISTICS IN HSI COLOR MODEL Instructor : Dr. K. R. Rao Presented by: Prasanna Venkatesh Palani (1000660520) prasannaven.palani@mavs.uta.edu

More information

DIGITAL IMAGE PROCESSING Quiz exercises preparation for the midterm exam

DIGITAL IMAGE PROCESSING Quiz exercises preparation for the midterm exam DIGITAL IMAGE PROCESSING Quiz exercises preparation for the midterm exam In the following set of questions, there are, possibly, multiple correct answers (1, 2, 3 or 4). Mark the answers you consider correct.

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Dr. T.R. Ganesh Babu Professor, Department of Electronics and Communication Engineering, Muthayammal Engineering College, Rasipuram, Namakkal Dist. S. Leo Pauline Assistant Professor,

More information

An Approach for Reconstructed Color Image Segmentation using Edge Detection and Threshold Methods

An Approach for Reconstructed Color Image Segmentation using Edge Detection and Threshold Methods An Approach for Reconstructed Color Image Segmentation using Edge Detection and Threshold Methods Mohd. Junedul Haque, Sultan H. Aljahdali College of Computers and Information Technology Taif University

More information

Infrared Night Vision Based Pedestrian Detection System

Infrared Night Vision Based Pedestrian Detection System Infrared Night Vision Based Pedestrian Detection System INTRODUCTION Chia-Yuan Ho, Chiung-Yao Fang, 2007 Department of Computer Science & Information Engineering National Taiwan Normal University Traffic

More information

Performance Analysis of Average and Median Filters for De noising Of Digital Images.

Performance Analysis of Average and Median Filters for De noising Of Digital Images. Performance Analysis of Average and Median Filters for De noising Of Digital Images. Alamuru Susmitha 1, Ishani Mishra 2, Dr.Sanjay Jain 3 1Sr.Asst.Professor, Dept. of ECE, New Horizon College of Engineering,

More information

Dynamic thresholding for automated analysis of bobbin probe eddy current data

Dynamic thresholding for automated analysis of bobbin probe eddy current data International Journal of Applied Electromagnetics and Mechanics 15 (2001/2002) 39 46 39 IOS Press Dynamic thresholding for automated analysis of bobbin probe eddy current data H. Shekhar, R. Polikar, P.

More information

Image restoration and color image processing

Image restoration and color image processing 1 Enabling Technologies for Sports (5XSF0) Image restoration and color image processing Sveta Zinger ( s.zinger@tue.nl ) What is image restoration? 2 Reconstructing or recovering an image that has been

More information

APJIMTC, Jalandhar, India. Keywords---Median filter, mean filter, adaptive filter, salt & pepper noise, Gaussian noise.

APJIMTC, Jalandhar, India. Keywords---Median filter, mean filter, adaptive filter, salt & pepper noise, Gaussian noise. Volume 3, Issue 10, October 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A Comparative

More information

The Use of Non-Local Means to Reduce Image Noise

The Use of Non-Local Means to Reduce Image Noise The Use of Non-Local Means to Reduce Image Noise By Chimba Chundu, Danny Bin, and Jackelyn Ferman ABSTRACT Digital images, such as those produced from digital cameras, suffer from random noise that is

More information

A Fast and Robust Method of Focusing Xu Dijian1,a,Zhu Hongjun2,b, Shi Jinliang3,c, Chen Guorong4,d

A Fast and Robust Method of Focusing Xu Dijian1,a,Zhu Hongjun2,b, Shi Jinliang3,c, Chen Guorong4,d A Fast and Robust Method of Focusing Xu Dijian,a,Zhu Hongjun2,b, Shi Jinliang3,c, Chen Guorong4,d Metallurgical Performance Detection and Equipment Engineering Technology Research Center, ChongQing University

More information

Keyword: Morphological operation, template matching, license plate localization, character recognition.

Keyword: Morphological operation, template matching, license plate localization, character recognition. Volume 4, Issue 11, November 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Automatic

More information

Testing, Tuning, and Applications of Fast Physics-based Fog Removal

Testing, Tuning, and Applications of Fast Physics-based Fog Removal Testing, Tuning, and Applications of Fast Physics-based Fog Removal William Seale & Monica Thompson CS 534 Final Project Fall 2012 1 Abstract Physics-based fog removal is the method by which a standard

More information

1.Discuss the frequency domain techniques of image enhancement in detail.

1.Discuss the frequency domain techniques of image enhancement in detail. 1.Discuss the frequency domain techniques of image enhancement in detail. Enhancement In Frequency Domain: The frequency domain methods of image enhancement are based on convolution theorem. This is represented

More information

Image Recognition for PCB Soldering Platform Controlled by Embedded Microchip Based on Hopfield Neural Network

Image Recognition for PCB Soldering Platform Controlled by Embedded Microchip Based on Hopfield Neural Network 436 JOURNAL OF COMPUTERS, VOL. 5, NO. 9, SEPTEMBER Image Recognition for PCB Soldering Platform Controlled by Embedded Microchip Based on Hopfield Neural Network Chung-Chi Wu Department of Electrical Engineering,

More information

Computing for Engineers in Python

Computing for Engineers in Python Computing for Engineers in Python Lecture 10: Signal (Image) Processing Autumn 2011-12 Some slides incorporated from Benny Chor s course 1 Lecture 9: Highlights Sorting, searching and time complexity Preprocessing

More information

SYLLABUS CHAPTER - 2 : INTENSITY TRANSFORMATIONS. Some Basic Intensity Transformation Functions, Histogram Processing.

SYLLABUS CHAPTER - 2 : INTENSITY TRANSFORMATIONS. Some Basic Intensity Transformation Functions, Histogram Processing. Contents i SYLLABUS UNIT - I CHAPTER - 1 : INTRODUCTION TO DIGITAL IMAGE PROCESSING Introduction, Origins of Digital Image Processing, Applications of Digital Image Processing, Fundamental Steps, Components,

More information

Preprocessing and Segregating Offline Gujarati Handwritten Datasheet for Character Recognition

Preprocessing and Segregating Offline Gujarati Handwritten Datasheet for Character Recognition Preprocessing and Segregating Offline Gujarati Handwritten Datasheet for Character Recognition Hetal R. Thaker Atmiya Institute of Technology & science, Kalawad Road, Rajkot Gujarat, India C. K. Kumbharana,

More information

Goal of the project. TPC operation. Raw data. Calibration

Goal of the project. TPC operation. Raw data. Calibration Goal of the project The main goal of this project was to realise the reconstruction of α tracks in an optically read out GEM (Gas Electron Multiplier) based Time Projection Chamber (TPC). Secondary goal

More information

CCD Automatic Gain Algorithm Design of Noncontact Measurement System Based on High-speed Circuit Breaker

CCD Automatic Gain Algorithm Design of Noncontact Measurement System Based on High-speed Circuit Breaker 2016 3 rd International Conference on Engineering Technology and Application (ICETA 2016) ISBN: 978-1-60595-383-0 CCD Automatic Gain Algorithm Design of Noncontact Measurement System Based on High-speed

More information

Introduction to Image Analysis with

Introduction to Image Analysis with Introduction to Image Analysis with PLEASE ENSURE FIJI IS INSTALLED CORRECTLY! WHAT DO WE HOPE TO ACHIEVE? Specifically, the workshop will cover the following topics: 1. Opening images with Bioformats

More information

Digital Image Processing

Digital Image Processing Digital Image Processing 1 Patrick Olomoshola, 2 Taiwo Samuel Afolayan 1,2 Surveying & Geoinformatic Department, Faculty of Environmental Sciences, Rufus Giwa Polytechnic, Owo. Nigeria Abstract: This paper

More information

An Efficient Color Image Segmentation using Edge Detection and Thresholding Methods

An Efficient Color Image Segmentation using Edge Detection and Thresholding Methods 19 An Efficient Color Image Segmentation using Edge Detection and Thresholding Methods T.Arunachalam* Post Graduate Student, P.G. Dept. of Computer Science, Govt Arts College, Melur - 625 106 Email-Arunac682@gmail.com

More information

Image Processing for feature extraction

Image Processing for feature extraction Image Processing for feature extraction 1 Outline Rationale for image pre-processing Gray-scale transformations Geometric transformations Local preprocessing Reading: Sonka et al 5.1, 5.2, 5.3 2 Image

More information

IMAGE PROCESSING: AREA OPERATIONS (FILTERING)

IMAGE PROCESSING: AREA OPERATIONS (FILTERING) IMAGE PROCESSING: AREA OPERATIONS (FILTERING) N. C. State University CSC557 Multimedia Computing and Networking Fall 2001 Lecture # 13 IMAGE PROCESSING: AREA OPERATIONS (FILTERING) N. C. State University

More information

COTTON FIBER QUALITY MEASUREMENT USING FRAUNHOFER DIFFRACTION

COTTON FIBER QUALITY MEASUREMENT USING FRAUNHOFER DIFFRACTION COTTON FIBER QUALITY MEASUREMENT USING FRAUNHOFER DIFFRACTION Ayodeji Adedoyin, Changying Li Department of Biological and Agricultural Engineering, University of Georgia, Tifton, GA Abstract Properties

More information

A DEVELOPED UNSHARP MASKING METHOD FOR IMAGES CONTRAST ENHANCEMENT

A DEVELOPED UNSHARP MASKING METHOD FOR IMAGES CONTRAST ENHANCEMENT 2011 8th International Multi-Conference on Systems, Signals & Devices A DEVELOPED UNSHARP MASKING METHOD FOR IMAGES CONTRAST ENHANCEMENT Ahmed Zaafouri, Mounir Sayadi and Farhat Fnaiech SICISI Unit, ESSTT,

More information

Visible Light Communication-based Indoor Positioning with Mobile Devices

Visible Light Communication-based Indoor Positioning with Mobile Devices Visible Light Communication-based Indoor Positioning with Mobile Devices Author: Zsolczai Viktor Introduction With the spreading of high power LED lighting fixtures, there is a growing interest in communication

More information

MEASUREMENT OF ROUGHNESS USING IMAGE PROCESSING. J. Ondra Department of Mechanical Technology Military Academy Brno, Brno, Czech Republic

MEASUREMENT OF ROUGHNESS USING IMAGE PROCESSING. J. Ondra Department of Mechanical Technology Military Academy Brno, Brno, Czech Republic MEASUREMENT OF ROUGHNESS USING IMAGE PROCESSING J. Ondra Department of Mechanical Technology Military Academy Brno, 612 00 Brno, Czech Republic Abstract: A surface roughness measurement technique, based

More information

Traffic Sign Recognition Senior Project Final Report

Traffic Sign Recognition Senior Project Final Report Traffic Sign Recognition Senior Project Final Report Jacob Carlson and Sean St. Onge Advisor: Dr. Thomas L. Stewart Bradley University May 12th, 2008 Abstract - Image processing has a wide range of real-world

More information

New Spatial Filters for Image Enhancement and Noise Removal

New Spatial Filters for Image Enhancement and Noise Removal Proceedings of the 5th WSEAS International Conference on Applied Computer Science, Hangzhou, China, April 6-8, 006 (pp09-3) New Spatial Filters for Image Enhancement and Noise Removal MOH'D BELAL AL-ZOUBI,

More information

Vision Review: Image Processing. Course web page:

Vision Review: Image Processing. Course web page: Vision Review: Image Processing Course web page: www.cis.udel.edu/~cer/arv September 7, Announcements Homework and paper presentation guidelines are up on web page Readings for next Tuesday: Chapters 6,.,

More information

SECTION I - CHAPTER 2 DIGITAL IMAGING PROCESSING CONCEPTS

SECTION I - CHAPTER 2 DIGITAL IMAGING PROCESSING CONCEPTS RADT 3463 - COMPUTERIZED IMAGING Section I: Chapter 2 RADT 3463 Computerized Imaging 1 SECTION I - CHAPTER 2 DIGITAL IMAGING PROCESSING CONCEPTS RADT 3463 COMPUTERIZED IMAGING Section I: Chapter 2 RADT

More information

DIGITAL IMAGE PROCESSING UNIT III

DIGITAL IMAGE PROCESSING UNIT III DIGITAL IMAGE PROCESSING UNIT III 3.1 Image Enhancement in Frequency Domain: Frequency refers to the rate of repetition of some periodic events. In image processing, spatial frequency refers to the variation

More information

Exercise questions for Machine vision

Exercise questions for Machine vision Exercise questions for Machine vision This is a collection of exercise questions. These questions are all examination alike which means that similar questions may appear at the written exam. I ve divided

More information

Filtering. Image Enhancement Spatial and Frequency Based

Filtering. Image Enhancement Spatial and Frequency Based Filtering Image Enhancement Spatial and Frequency Based Brent M. Dingle, Ph.D. 2015 Game Design and Development Program Mathematics, Statistics and Computer Science University of Wisconsin - Stout Lecture

More information

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK A NEW METHOD FOR DETECTION OF NOISE IN CORRUPTED IMAGE NIKHIL NALE 1, ANKIT MUNE

More information

1. (a) Explain the process of Image acquisition. (b) Discuss different elements used in digital image processing system. [8+8]

1. (a) Explain the process of Image acquisition. (b) Discuss different elements used in digital image processing system. [8+8] Code No: R05410408 Set No. 1 1. (a) Explain the process of Image acquisition. (b) Discuss different elements used in digital image processing system. [8+8] 2. (a) Find Fourier transform 2 -D sinusoidal

More information

IMAGE PROCESSING FOR EVERYONE

IMAGE PROCESSING FOR EVERYONE IMAGE PROCESSING FOR EVERYONE George C Panayi, Alan C Bovik and Umesh Rajashekar Laboratory for Vision Systems, Department of Electrical and Computer Engineering The University of Texas at Austin, Austin,

More information

Displacement Measurement of Burr Arch-Truss Under Dynamic Loading Based on Image Processing Technology

Displacement Measurement of Burr Arch-Truss Under Dynamic Loading Based on Image Processing Technology 6 th International Conference on Advances in Experimental Structural Engineering 11 th International Workshop on Advanced Smart Materials and Smart Structures Technology August 1-2, 2015, University of

More information

FPGA IMPLEMENTATION OF RSEPD TECHNIQUE BASED IMPULSE NOISE REMOVAL

FPGA IMPLEMENTATION OF RSEPD TECHNIQUE BASED IMPULSE NOISE REMOVAL M RAJADURAI AND M SANTHI: FPGA IMPLEMENTATION OF RSEPD TECHNIQUE BASED IMPULSE NOISE REMOVAL DOI: 10.21917/ijivp.2013.0088 FPGA IMPLEMENTATION OF RSEPD TECHNIQUE BASED IMPULSE NOISE REMOVAL M. Rajadurai

More information

IMAGE ENHANCEMENT IN SPATIAL DOMAIN

IMAGE ENHANCEMENT IN SPATIAL DOMAIN A First Course in Machine Vision IMAGE ENHANCEMENT IN SPATIAL DOMAIN By: Ehsan Khoramshahi Definitions The principal objective of enhancement is to process an image so that the result is more suitable

More information

An Inherently Calibrated Exposure Control Method for Digital Cameras

An Inherently Calibrated Exposure Control Method for Digital Cameras An Inherently Calibrated Exposure Control Method for Digital Cameras Cynthia S. Bell Digital Imaging and Video Division, Intel Corporation Chandler, Arizona e-mail: cynthia.bell@intel.com Abstract Digital

More information

Median Filter and Its

Median Filter and Its An Implementation of the Median Filter and Its Effectiveness on Different Kinds of Images Kevin Liu Thomas Jefferson High School for Science and Technology Computer Systems Lab 2006-2007 June 13, 2007

More information

Available online at ScienceDirect. Ehsan Golkar*, Anton Satria Prabuwono

Available online at   ScienceDirect. Ehsan Golkar*, Anton Satria Prabuwono Available online at www.sciencedirect.com ScienceDirect Procedia Technology 11 ( 2013 ) 771 777 The 4th International Conference on Electrical Engineering and Informatics (ICEEI 2013) Vision Based Length

More information

Arcturus XT Laser Capture Microdissection System AutoScanXT Software Module. User Manual

Arcturus XT Laser Capture Microdissection System AutoScanXT Software Module. User Manual Arcturus XT Laser Capture Microdissection System AutoScanXT Software Module User Manual For Research Use Only. Not intended for any animal or human therapeutic or diagnostic use. Information in this document

More information

Sensors and Sensing Cameras and Camera Calibration

Sensors and Sensing Cameras and Camera Calibration Sensors and Sensing Cameras and Camera Calibration Todor Stoyanov Mobile Robotics and Olfaction Lab Center for Applied Autonomous Sensor Systems Örebro University, Sweden todor.stoyanov@oru.se 20.11.2014

More information