7 Lens Shading Correction for Dirt Detection

Size: px
Start display at page:

Download "7 Lens Shading Correction for Dirt Detection"

Transcription

1 7 Lens Shading Correction for Dirt Detection Chih-Wei Chen 1 and Chiou-Shann Fuh 1 Abstract We present a novel inspection framework to detect dirt and blemish in production line of optical fabrication automatically. To detect dirt defect from vignette surface, we use B-Spline to generate an ideal vignette surface and subtract the contaminated surface from the generated vignette surface to locate the defect. Besides, we apply some image processing methods to optimize our inspection framework. Experimental results show the effectiveness and robustness of the proposed approach regarding dirt detection in automatic optical inspection. 7.1 Introduction There are recently been massive growth in the application of camera module. The following Sections and describe the concept of image-based biometrics and illustrate some practical issues of camera module respectively Biometrics In recent years there has been renewal of interest in the application of biometrics. Although there are some privacy issues, the potential application of biometrics are still immense. In biometrics, the physiological biometric characteristic includes iris recognition [1 4], fingerprint [5 7], facial recognition [8 10], retina [11, 12] and so on. The biometrics features can be extracted in various ways. Some of the biometrics data are stored as image format for the purpose of post processing. The iris image [4] shows in Fig. 7.1(a) is shoot in visible wavelength environment. Fig. 7.1(b) to 1(d) are fingerprint image [13], diagram of facial recognition [9], and retinal image [14] respectively. We may need to use image sensor to obtain the desired images. Therefore, the quality of image directly affects to the accuracy of the post processing of biometrics. Fig. 7.2 shows the comparison between favorable image and blemished image. Generally, we cannot just apply image de-noise approach to reduce the effect of small blemish on input image because the area of blemish is unpredictable. In this paper, we introduce a framework to detect the defect 1 Department of Computer Science and Information Engineering, Taiwan University, Taipei 106, Taiwan, Chain. {d95013, fuh}@csie.ntu.edu.tw.

2 172 7 Lens Shading Correction for Dirt Detection from input image. While the defect been detected, manufacturer can apply the proposed method on production line to decrease the influence caused by blemish. Fig. 7.1 (a) The captured iris image. (b) Fingerprint image. (c) Facial recognition in biometrics. (d) Retinal image. Fig. 7.2 (a) Favorable fingerprint image. (b) Blemished fingerprint image Issues of Camera Module Camera module can be applied to acquire the required biometrics image

3 7.1 Introduction 173 because the related devices are obtainable and inexpensive. There are some practical issues should be dealed with before applying camera module over biometrics. This section will briefly introduce camera module and illustrate the issues caused by blemish. Recently, the application of camera module becomes more widespread. To provide more portability and feasibility of application, the developing trend of camera module is manufactured toward small dimension and low cost. The conventional approaches to achieve the above mentioned object is to use fewer optical lenses to lower camera module dimension and substitute plastic material for glass material to decrease cost. Unfortunately, when we use fewer optical lenses, some aberration effects become conspicuous. One of the effects shown in Fig. 7.3 is called lens shading. Lens shading phenomenon is introduced in Section Simultaneously, dirt and blemish detection is needed in production line during camera module fabrication. The red circle in Fig. 7.4 shows contaminated region. Fig. 7.3 The vignette effect shows up while shooting the Kodak Gray Card. Occasionally, the difference between defect and vignette of lens shading is not conspicuous. It is difficult to perceive even through manual verification. Fig. 7.5 gives an example of inconspicuous defect; the dirt region in red circle is similar to the background. In this article, we propose a systematic framework to achieve the objective of automatic optical dirt detection. The remainder of this paper is organized as follows. In Section 7.2, we introduce some background knowledge of our proposed framework. Section 7.3 presents our system framework and describes the framework step-by-step. In Section 7.4, the realistic defect image and experimental results are presented. Finally, the conclusion is drawninsection7.5.

4 174 7 Lens Shading Correction for Dirt Detection Fig. 7.4 Lens shading image with contaminated region. Fig. 7.5 Lens shading image with inconspicuous contaminated region. 7.2 Background Background knowledge include lens shading phenomenon and color filter array is introduced in Section and Section respectively. By integrating a series of techniques into our proposed framework, the following Sections to show how it is possible to overcome the limitations of each individual processing step.

5 7.2 Background Lens Shading Phenomenon The phenomenon of lens shading is the reduction in light falling on the image sensor away from the center of the optical axis caused by physical obstructions. Fig. 7.3 shows a phenomenon of lens shading while we shoot the Kodak Gray Card. In general, the vignette effect of lens shading may be asymmetric. The effect of relative illumination can be calibrated by well optical design. But it becomes a challenge to calibrate vignette effect without increasing the dimension of optical design. There are many patents proposed to correct the shading effect by image post-processing. X. Y. Wang et al. proposed a lens shading correction approach by using B-spline curve fitting [15]. In their patent, the inventors reveal that the feasibility of conventional symmetric method for lens shading correction was limited by optical alignment and radial symmetry. Furthermore, the inventors also indicate that the twodirection multiplication method often inadequately corrects the shading effect. In this research, we apply B-spline curve to simulate the shading surface. The operating process is presented in Section Color Filter Array In photography, since the typical image sensors cannot distinguish specific wavelength, color filter arrays are needed [16]. Commonly, color filter arrays have been placed above the image sensor. Fig. 7.6 shows the diagram of the assembling organization about microlens, color filter array, and image sensor. Fig. 7.6 This schematic diagram illustrates the relation between color filter array and image sensor. There are many different types of color filter arrays proposed. Fig. 7.7 shows some types of color filter arrays. In this research, we use conventional RGB (Red, Green, Blue) images as input data. The conventional RGB image is demosaiced from raw image by using the color interpolation algorithm [17]. The color filter array of the input images in this article is Bayer filter. By observation, the green channel has occupied fifty percent of the whole image; the red channel and blue channel have occupied twenty five percent respectively. In other words, the green channel has higher chance to collect the integral information from real

6 176 7 Lens Shading Correction for Dirt Detection scene. Therefore, we only use the green channel in each input image to save computation cost. Fig. 7.7 Various types of color filter arrays. (a) Bayer filter. (b) RGBE (Red, Green, Blue, Emerald) filter. (c) RGBW (Red, Green, Blue, White) filter. (d) CYYM (Cyan, Yellow, Yellow, Magenta) filter Image De-Noise After taking green channel of input image, the next step is to lower this image s noise. In this research, the objective of noise reduction is to make the sampling point (control point) in B-Spline more generalized. Many of noise reduction approaches have been proposed to decrease the defect (or distortion data) from given image without affecting the image detail. For instance, A. Buades et al. proposed non-local means algorithm [18]; C. Tomasi et al. proposed bilateral filter approach [19]; and so on. By observation, the noise patterns shown in images can be effectively reduced by using conventional 9 9 pixels median filter. The following figures show the result of noise reduction after applying the 9 9 pixels median filter. Although the visual difference is slight, the process of image de-noise is indispensable for the following processes. Fig. 7.9 shows the result of Sobel edge detection in Fig After image de-noising, the intensity variation in Fig. 7.9(b) becomes stable and more suitable for the sampling control point of the B-Spline algorithm. Fig. 7.8 The visual difference between input image and de-noised image. (a) Input image. (b) Result of 9 9 pixels median filter in (a).

7 7.2 Background 177 Fig. 7.9 (a) The result of Sobel filtering the image in Fig. 7.8(a). (b) Result of Sobel filtering the image in Fig. 7.8(b) Histogram Equalization To enhance the contrast of whole image, we apply histogram equalization to make the slight variance of given image prominent. For discrete application, the probability of occurrence of intensity r k in an image can be denoted by [20] p r (r k )= n k, k =0, 1, 2,...,L 1, n where n k means the total pixels of specific intensity r k ; n means total pixels of whole image; and L means the number of intensity gray levels in the image (L = 256 for 8 bit/pixel image). Let r means the normalized gray level (from [0, 255] to [0, 1]), Fig shows the concept of histogram equalization. Fig Concept of transformation from gray level r to level s. The transformation function of histogram equalization can be defined by s k = T (r k )= k p r (r j )= j=0 k j=0 n j, k =0, 1, 2,...,L 1. n And, the inverse transformation from s back to r is defined by: r k = T 1 (s k ), k =0, 1, 2,...,L 1. Fig shows the effect of the image enhancement by histogram equalization.

8 178 7 Lens Shading Correction for Dirt Detection Fig (a) An image with slight variance of intensity. (b) Result of histogram equalization in (a). Note: The bright spot at the lower right corner is emphasized. By observing Fig. 7.11(b), a bright spot appears at the lower right corner of the image. Besides, there are many sparse spots spread in the image. To increase the accuracy of our blemish detection, we apply morphological image processing to decrease the effect of those sparse spots Morphological Operation The theory of morphology is based on set theory [20], and can be applied to achieve many image processing techniques. For instance, image component extracting, image thinning, image pruning, and so on. In this research, we use mathematical morphological opening to lower the sparse spots mentioned in Fig. 7.11(b). Opening can be denoted by A B =(A B) B, where A B means the opening operation of set A by B; means the erosion operation; and means the dilation operation. We use the following rule to implement erosion during realistic implementation: I(x, y) =argmini(x + x,y+ y ), where I(x, y) means the intensity after erosion at position (x, y). By using 3 3 pixels square structuring element, we select the minimum intensity from current position (x, y) and its eight neighboring pixels, denoted by (x,y ), as current intensity. Similarly, we use the following rule to implement dilation during implementation: I(x, y) = arg maxi(x + x,y+ y ). We select the maximum intensity from position (x, y) and its eight neighboring pixels as current intensity. The structuring element is fixed in this

9 7.2 Background 179 article; we apply 3 times of erosion before 3 times of dilation to achieve preferable result. Fig. 7.13(b) shows the result of opening operation in the Fig. 7.12(a). Fig (a) An image with many sparse spots. (b) Result of morphological operation based on 3 times of erosion operation and 3 times of dilation operation. The iteration of erosion and dilation can be modified to suit the requirement of specific inspection B-Spline The B-Spline curve is proposed by Isaac Jacob Schoenberg in 1946 [21 24]. B-Spline curve is a generalization of the Bézier curve, and can be applied to many fields, such as, computer-aid design, computer graphics, engineering mechanics, and so on [25, 21, 23]. We fit the lens shading image by using the B-Spline curve, because the B- Spline curve can avoid the Runge phenomenon. In this article, we implement the uniform quadratic B-Spline to generate the ideal vignette surface. The uniform quadratic B-Spline is denoted by [24] S i (t) =[t 2 t 1] [ ][ ] pi 1 p i, p i+1 for t [0, 1],i=1, 2,...,m 2, where p i 1, p i,andp i+1 mean the set of control points; S i means the ith B- Spline segment. The detail of the generated surface depends on the number of sampling control points. The more control points we sample, the more exquisite surface we get. We use vertical control points to generate vertical B-Spline. Then, we apply the generated vertical B-Spline to generate whole vignette surface. The diagram of vertical B-Spline generation is shown in Fig

10 180 7 Lens Shading Correction for Dirt Detection Fig The diagram is a concept of vertical B-Spline generation using 13 control points. After vertical B-Spline generation, we can use them to generate horizontal B-Spline. In this article, we extract 31 control points in each vertical sample, and 31 control points in each horizontal sample. Thus, the total number of control points is 961 (=31 31). Fig. 7.14(b) shows the result of B-Spline generated surface in Fig. 7.14(a). Fig (a) The given image. (b) Result of generated B-Spline surface in (a). 7.3 Our Proposed Method To detect dirt from vignette image, we use the backgrounds mentioned in Section 7.2. Our proposed framework is shown in Fig We use the green channel of the input image to lower the issues caused by image demosaicing process. To generate an appropriate B-Spline surface, we have to moderate the intensity variation in the extracted green channel

11 7.3 Our Proposed Method 181 Fig The proposed system flowchart. image. Thus, we smooth the green channel image by using 9 9 pixels median filter. The original image and smoothed result are shown in Fig and 7.17.

12 182 7 Lens Shading Correction for Dirt Detection Fig (a) Scalar image of original image. (b) Scalar image of de-noised image.

13 7.3 Our Proposed Method 183 Fig Compare the same image line between the given image and the smoothed image. (a) Image without de-noised process. (b) Result of 9 9 pixels median filter process in (a). After image de-noise, we extract M pixels intensities as control points from N vertical sampling. Fig shows the concept of the above mentioned sampling process; red points in Fig are sampled control points. Fig The red points in this image are sampled control points. In this diagram, we extract 6 pixels (M=6) from each sampled column, and 6 columns (N=6) from the whole image. Then, we use the M N control points to first generate vertical direction B-Spline curves. The hollow blue rectangles shown in Fig are the required B-Spline curves, and the solid rectangles shown in Fig are the generated B-Spline curves. Finally, we generate horizontal B-Spline curves to complete whole B-Spline surface by using existing vertical B-Spline information. The hollow green rectangle shown in Fig is one of the required horizontal B-Spline curves, and the blue parts inside green rectangle are control

14 184 7 Lens Shading Correction for Dirt Detection points. The above mentioned B-Spline curve generation can be accelerated by using parallel computation. Fig The hollow blue rectangles are the required B-Spline curves. Fig The solid blue rectangles are the generated B-Spline curves from Fig. 7.19, and the hollow green rectangle is one of the required B-Spline curves. We can use blue parts inside the green rectangle as control points to compute its B-Spline curve. Fig. 7.21(b) shows the performance of the generated B-Spline curve, and Fig. 7.22(b) shows the performance of the generated B-Spline surface.

15 7.3 Our Proposed Method 185 Fig Compare the same image line between the de-noising image and the generated B-Spline surface. (a) This curve shows the intensity variation of the denoising image. (b) This curve means the generated B-Spline image.

16 186 7 Lens Shading Correction for Dirt Detection Fig (a) Scalar image of de-noised image. (b) Scalar image of generated B-Spline surface. Next, we subtract the generated B-Spline surface from de-noised image to compute image difference. Fig shows the result of image difference. To prevent the intensity variation of image difference from over-smoothing, we apply histogram equalization to enhance the result of image difference. Unfortunately, some conspicuous perturbations in input image may be enhanced simultaneously. To lower the effect of the perturbations of input image, we use morphological operation to remove small isolated areas. Here, we use 3 3 pixels structuring element mentioned in Section to process 3 times of erosion before 3 times of dilation to achieve preferable result. After the morphological opening, most of small isolated areas caused by conspicuous perturbations have been removed. To preserve the flexibility of application, we add an area threshold function as the final step. The objective of area threshold function is to fill the area whose pixel number is larger than or equal to threshold as a specific color, and to fill the area whose pixel number is smaller than threshold as another color. Thus, the dirt detection result can be easily rechecked by user if necessary.

17 7.4 Experimental Results 187 Fig The result of image difference. We subtract the generated B-Spline surface from de-noised image to obtain this result. 7.4 Experimental Results In this article, we use real pixels inspection image as input image. The median filter kernel is set as 9 9 pixels. We use 961(= 31 31) control points to generate ideal B-Spline surface. Moreover, we apply 3 times of erosion before 3 times of dilation with 3 3 pixels structuring element mentioned in Section to achieve preferable result. Besides, we set the area threshold as 85 pixels. Here, if the area of dirt particle is larger than or equal to 85 pixels, then the dirt particle will be drawn with green color, otherwise, the dirt particle will be drawn with red color. The experimental environment is on Intel Core 2 CPU Q GHz (our program only uses single core), and 2 GB RAM. The average processing time is about 2.8 seconds without using any code optimization or hardware acceleration. The respective results of our proposed framework are shown in Fig to In our experiment of 13 images, we achieve 0 misdetections and 0 false alarms. A special case is shown in Fig where many noises distribute over input image. The sparse spots appear in enhanced result in Fig. 7.28(f) seriously. By using mathematic morphological opening, most of the sparse spots are removed. But, there still are some noises after opening. Therefore we apply area threshold function to emphasize the region with larger area. Users can easily distinguish the obvious or the slight defect region.

18 188 7 Lens Shading Correction for Dirt Detection Fig Test Image 1. (a) Input image. (b) The green channel of input image. (c) De-noised result in (b). (d) The generated B-Spline surface. (e) Result of image difference. (f) Result of histogram equalization in (e). (g) Result of Opening in (f). (h) Result of area threshold in (g). Besides, when the size of input image is large, user can apply downsampling to lower processing cost. Of course, the parameters can be modified to fit different requirements.

19 7.4 Experimental Results 189 Fig Test Image 2. (a) Input image. (b) The green channel of input image. (c) De-noised result in (b). (d) The generated B-Spline surface. (e) Result of image difference. (f) Result of histogram equalization in (e). (g) Result of Opening in (f). (h) Result of area threshold in (g).

20 190 7 Lens Shading Correction for Dirt Detection Fig Test Image 3. (a) Input image. (b) The green channel of input image. (c) De-noised result in (b). (d) The generated B-Spline surface. (e) Result of image difference. (f) Result of histogram equalization in (e). (g) Result of Opening in (f). (h) Result of area threshold in (g).

21 7.4 Experimental Results 191 Fig Test Image 4. (a) Input image. (b) The green channel of input image. (c) De-noised result in (b). (d) The generated B-Spline surface. (e) Result of image difference. (f) Result of histogram equalization in (e). (g) Result of Opening in (f). (h) Result of area threshold in (g).

22 192 7 Lens Shading Correction for Dirt Detection Fig Test Image 5. (a) Input image. (b) The green channel of input image. (c) De-noised result in (b). (d) The generated B-Spline surface. (e) Result of image difference. (f) Result of histogram equalization in (e). (g) Result of Opening in (f). (h) Result of area threshold in (g).

23 7.4 Experimental Results 193 Fig Test Image 6. (a) Input image. (b) The green channel of input image. (c) De-noised result in (b). (d) The generated B-Spline surface. (e) Result of image difference. (f) Result of histogram equalization in (e). (g) Result of Opening in (f). (h) Result of area threshold in (g).

24 194 7 Lens Shading Correction for Dirt Detection Fig Test Image 7. (a) Input image. (b) The green channel of input image. (c) De-noised result in (b). (d) The generated B-Spline surface. (e) Result of image difference. (f) Result of histogram equalization in (e). (g) Result of Opening in (f). (h) Result of area threshold in (g).

25 7.4 Experimental Results 195 Fig Test Image 8. (a) Input image. (b) The green channel of input image. (c) De-noised result in (b). (d) The generated B-Spline surface. (e) Result of image difference. (f) Result of histogram equalization in (e). (g) Result of Opening in (f). (h) Result of area threshold in (g).

26 196 7 Lens Shading Correction for Dirt Detection Fig Test Image 9. (a) Input image. (b) The green channel of input image. (c) De-noised result in (b). (d) The generated B-Spline surface. (e) Result of image difference. (f) Result of histogram equalization in (e). (g) Result of Opening in (f). (h) Result of area threshold in (g).

27 References Conclusions In automatic optical inspection, the technology to detect the defect parts (or interesting parts) in given image automatically is needed. In this article, we propose a novel approach to extract defect regions from lens shading image. By applying the proposed method to inspect the optical component, we can make the optical device more reliable and more accurate for its future application. Although, the proposed method in this article tends to deal with specific problem, the concept of the approach can be extended to other inspection. There still are many topics, including automatic defect detection for LCD (Liquid Crystal Display) panel surface, and so on. Acknowledgements This research was supported by the Science Council of Taiwan, China, under Grants NSC E MY3 and NSC E MY3, by EeRise Corporation, Jeilin Technology, Alpha Imaging, Winstar Technology, Test Research, Faraday Technology, Vivotek, Lite-on, and Syntek Semiconductor. References [1] Daugman J (2002) How Iris Recognition Works. In: Image Processing. Proceedings of the 2002 International Conference on, vol 31 pp I 33-I 36 [2] Daugman J (2003) The Importance of Being Random: Statistical Principles of Iris Recognition. Pattern Recognition, 36(2): doi: /s (02) [3] Hosseini M S, Araabi B N, Soltanian-Zadeh H (2010) Pigment Melanin: Pattern for Iris Recognition. Instrumentation and Measurement. IEEE Transactions, 59(4): [4] Wikipedia (2010) Iris Recognition. recognition. Nov 2010 [5] Maltoni D, Maio D, Jain A K et al (2009) Handbook of Fingerprint Recognition. Springer., New York [6] Ratha N K, Bolle R (2003) Automatic Fingerprint Recognition Systems. Springer, Heidelberg [7] Wikipedia (2010) Fingerprint. Accessed 2 November 2010 [8] Brunelli R, Poggio T (1993) Face Recognition: Features Versus Templates. Pattern Analysis and Machine Intelligence. IEEE Transactions, 15(10): [9] Jain A K, Li S Z (2005) Handbook of Face Recognition. Springer, New York [10] Wright J, Yang A Y, Ganesh A et al (2009) Robust Face Recognition via Sparse Representation. Pattern Analysis and Machine Intelligence. IEEE Transactions, 31(2): [11] Jain A, Bolle R, Pankanti S (2002) Introduction to Biometrics. In: Jain A, Bolle R, Pankanti S (eds) Biometrics. Springer, New York, pp doi: citeulike-article-id: [12] Wikipedia (2010) Retinal Scan. scan. Accessed 5 November 2010

28 198 7 Lens Shading Correction for Dirt Detection [13] Department Y P (2010) Fingerprinting. fingerprinting.htm. Accessed 4 April 2010 [14] Jamblichus (2010) A Man s Right Eye as Shown in a Retinal Scan. jamblichus. wordpress.com/tag/michel-foucault. Accessed 2 October 2009 [15] Wang X Y, Shan J, Wu D (2008) System and Method for Lens Shading Correction of an Image Sensor Using Splines. US Patent US [16] Nakamura J (2005) Image Sensors and Signal Processing for Digital Still Cameras. Optical Science and Engineering Series. Taylor & Francis [17] Davies A, Fennessy P (2001) Digital Imaging for Photographers. 4th edn. Focal Press, Boston [18] Buades A, Coll B, Morel J M (2005) A Non-local Algorithm for Image Denoising. In: Computer Vision and Pattern Recognition, CVPR IEEE Computer Society Conference on June 2005 vol 62 pp [19] Tomasi C, Manduchi R (1998) Bilateral Filtering for Gray and Color Images. In: Computer Vision, Sixth International Conference on 4 7 January pp [20] Gonzalez R C, Woods R E (2002) Digital Image Processing, 2nd Edn. Prentice Hall, New York [21] Weisstein E W (2010) B-spline. html. Accessed 1 January 2010 [22] Wikipedia (2010) Isaac Jacob Schoenberg. Isaac Jacob Schoenberg. Accessed 1 Octember 2010 [23] Wikipedia (2010) Spline (Mathematics). Spline (mathematics). Accessed 1 November 2010 [24] Wikipedia (2010) B-spline. Accessed 1 November 2010 [25] Shene C-K (2010) Introduction to Computing with Geometry Course Notes. shene/courses/cs3621/notes/notes.html. Accessed 1 July 2010

COLOR-BASED PRINTED CIRCUIT BOARD SOLDER SEGMENTATION

COLOR-BASED PRINTED CIRCUIT BOARD SOLDER SEGMENTATION COLOR-BASED PRINTED CIRCUIT BOARD SOLDER SEGMENTATION Tz-Sheng Peng ( 彭 志 昇 ), Chiou-Shann Fuh ( 傅 楸 善 ) Dept. of Computer Science and Information Engineering, National Taiwan University E-mail: r96922118@csie.ntu.edu.tw

More information

Circle Object Recognition Based on Monocular Vision for Home Security Robot

Circle Object Recognition Based on Monocular Vision for Home Security Robot Journal of Applied Science and Engineering, Vol. 16, No. 3, pp. 261 268 (2013) DOI: 10.6180/jase.2013.16.3.05 Circle Object Recognition Based on Monocular Vision for Home Security Robot Shih-An Li, Ching-Chang

More information

Scanners and How to Use Them

Scanners and How to Use Them Written by Jonathan Sachs Copyright 1996-1999 Digital Light & Color Introduction A scanner is a device that converts images to a digital file you can use with your computer. There are many different types

More information

Lecture 16: A Camera s Image Processing Pipeline Part 1. Kayvon Fatahalian CMU 15-869: Graphics and Imaging Architectures (Fall 2011)

Lecture 16: A Camera s Image Processing Pipeline Part 1. Kayvon Fatahalian CMU 15-869: Graphics and Imaging Architectures (Fall 2011) Lecture 16: A Camera s Image Processing Pipeline Part 1 Kayvon Fatahalian CMU 15-869: Graphics and Imaging Architectures (Fall 2011) Today (actually all week) Operations that take photons to an image Processing

More information

Fingerprint s Core Point Detection using Gradient Field Mask

Fingerprint s Core Point Detection using Gradient Field Mask Fingerprint s Core Point Detection using Gradient Field Mask Ashish Mishra Assistant Professor Dept. of Computer Science, GGCT, Jabalpur, [M.P.], Dr.Madhu Shandilya Associate Professor Dept. of Electronics.MANIT,Bhopal[M.P.]

More information

Multimodal Biometric Recognition Security System

Multimodal Biometric Recognition Security System Multimodal Biometric Recognition Security System Anju.M.I, G.Sheeba, G.Sivakami, Monica.J, Savithri.M Department of ECE, New Prince Shri Bhavani College of Engg. & Tech., Chennai, India ABSTRACT: Security

More information

Vision based Vehicle Tracking using a high angle camera

Vision based Vehicle Tracking using a high angle camera Vision based Vehicle Tracking using a high angle camera Raúl Ignacio Ramos García Dule Shu gramos@clemson.edu dshu@clemson.edu Abstract A vehicle tracking and grouping algorithm is presented in this work

More information

LOCAL SURFACE PATCH BASED TIME ATTENDANCE SYSTEM USING FACE. indhubatchvsa@gmail.com

LOCAL SURFACE PATCH BASED TIME ATTENDANCE SYSTEM USING FACE. indhubatchvsa@gmail.com LOCAL SURFACE PATCH BASED TIME ATTENDANCE SYSTEM USING FACE 1 S.Manikandan, 2 S.Abirami, 2 R.Indumathi, 2 R.Nandhini, 2 T.Nanthini 1 Assistant Professor, VSA group of institution, Salem. 2 BE(ECE), VSA

More information

Automatic Detection of PCB Defects

Automatic Detection of PCB Defects IJIRST International Journal for Innovative Research in Science & Technology Volume 1 Issue 6 November 2014 ISSN (online): 2349-6010 Automatic Detection of PCB Defects Ashish Singh PG Student Vimal H.

More information

Mouse Control using a Web Camera based on Colour Detection

Mouse Control using a Web Camera based on Colour Detection Mouse Control using a Web Camera based on Colour Detection Abhik Banerjee 1, Abhirup Ghosh 2, Koustuvmoni Bharadwaj 3, Hemanta Saikia 4 1, 2, 3, 4 Department of Electronics & Communication Engineering,

More information

Investigation of Color Aliasing of High Spatial Frequencies and Edges for Bayer-Pattern Sensors and Foveon X3 Direct Image Sensors

Investigation of Color Aliasing of High Spatial Frequencies and Edges for Bayer-Pattern Sensors and Foveon X3 Direct Image Sensors Investigation of Color Aliasing of High Spatial Frequencies and Edges for Bayer-Pattern Sensors and Foveon X3 Direct Image Sensors Rudolph J. Guttosch Foveon, Inc. Santa Clara, CA Abstract The reproduction

More information

CMOS Image Sensor Noise Reduction Method for Image Signal Processor in Digital Cameras and Camera Phones

CMOS Image Sensor Noise Reduction Method for Image Signal Processor in Digital Cameras and Camera Phones CMOS Image Sensor Noise Reduction Method for Image Signal Processor in Digital Cameras and Camera Phones Youngjin Yoo, SeongDeok Lee, Wonhee Choe and Chang-Yong Kim Display and Image Processing Laboratory,

More information

Medical Image Segmentation of PACS System Image Post-processing *

Medical Image Segmentation of PACS System Image Post-processing * Medical Image Segmentation of PACS System Image Post-processing * Lv Jie, Xiong Chun-rong, and Xie Miao Department of Professional Technical Institute, Yulin Normal University, Yulin Guangxi 537000, China

More information

Analecta Vol. 8, No. 2 ISSN 2064-7964

Analecta Vol. 8, No. 2 ISSN 2064-7964 EXPERIMENTAL APPLICATIONS OF ARTIFICIAL NEURAL NETWORKS IN ENGINEERING PROCESSING SYSTEM S. Dadvandipour Institute of Information Engineering, University of Miskolc, Egyetemváros, 3515, Miskolc, Hungary,

More information

Classification of Fingerprints. Sarat C. Dass Department of Statistics & Probability

Classification of Fingerprints. Sarat C. Dass Department of Statistics & Probability Classification of Fingerprints Sarat C. Dass Department of Statistics & Probability Fingerprint Classification Fingerprint classification is a coarse level partitioning of a fingerprint database into smaller

More information

HSI BASED COLOUR IMAGE EQUALIZATION USING ITERATIVE n th ROOT AND n th POWER

HSI BASED COLOUR IMAGE EQUALIZATION USING ITERATIVE n th ROOT AND n th POWER HSI BASED COLOUR IMAGE EQUALIZATION USING ITERATIVE n th ROOT AND n th POWER Gholamreza Anbarjafari icv Group, IMS Lab, Institute of Technology, University of Tartu, Tartu 50411, Estonia sjafari@ut.ee

More information

A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA

A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA N. Zarrinpanjeh a, F. Dadrassjavan b, H. Fattahi c * a Islamic Azad University of Qazvin - nzarrin@qiau.ac.ir

More information

International Journal of Advanced Information in Arts, Science & Management Vol.2, No.2, December 2014

International Journal of Advanced Information in Arts, Science & Management Vol.2, No.2, December 2014 Efficient Attendance Management System Using Face Detection and Recognition Arun.A.V, Bhatath.S, Chethan.N, Manmohan.C.M, Hamsaveni M Department of Computer Science and Engineering, Vidya Vardhaka College

More information

High Quality Image Magnification using Cross-Scale Self-Similarity

High Quality Image Magnification using Cross-Scale Self-Similarity High Quality Image Magnification using Cross-Scale Self-Similarity André Gooßen 1, Arne Ehlers 1, Thomas Pralow 2, Rolf-Rainer Grigat 1 1 Vision Systems, Hamburg University of Technology, D-21079 Hamburg

More information

Speed Performance Improvement of Vehicle Blob Tracking System

Speed Performance Improvement of Vehicle Blob Tracking System Speed Performance Improvement of Vehicle Blob Tracking System Sung Chun Lee and Ram Nevatia University of Southern California, Los Angeles, CA 90089, USA sungchun@usc.edu, nevatia@usc.edu Abstract. A speed

More information

Technical Considerations Detecting Transparent Materials in Particle Analysis. Michael Horgan

Technical Considerations Detecting Transparent Materials in Particle Analysis. Michael Horgan Technical Considerations Detecting Transparent Materials in Particle Analysis Michael Horgan Who We Are Fluid Imaging Technology Manufacturers of the FlowCam series of particle analyzers FlowCam HQ location

More information

Blood Vessel Classification into Arteries and Veins in Retinal Images

Blood Vessel Classification into Arteries and Veins in Retinal Images Blood Vessel Classification into Arteries and Veins in Retinal Images Claudia Kondermann and Daniel Kondermann a and Michelle Yan b a Interdisciplinary Center for Scientific Computing (IWR), University

More information

How To Fix Out Of Focus And Blur Images With A Dynamic Template Matching Algorithm

How To Fix Out Of Focus And Blur Images With A Dynamic Template Matching Algorithm IJSTE - International Journal of Science Technology & Engineering Volume 1 Issue 10 April 2015 ISSN (online): 2349-784X Image Estimation Algorithm for Out of Focus and Blur Images to Retrieve the Barcode

More information

REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING

REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING Ms.PALLAVI CHOUDEKAR Ajay Kumar Garg Engineering College, Department of electrical and electronics Ms.SAYANTI BANERJEE Ajay Kumar Garg Engineering

More information

Self-Calibrated Structured Light 3D Scanner Using Color Edge Pattern

Self-Calibrated Structured Light 3D Scanner Using Color Edge Pattern Self-Calibrated Structured Light 3D Scanner Using Color Edge Pattern Samuel Kosolapov Department of Electrical Engineering Braude Academic College of Engineering Karmiel 21982, Israel e-mail: ksamuel@braude.ac.il

More information

Signature Region of Interest using Auto cropping

Signature Region of Interest using Auto cropping ISSN (Online): 1694-0784 ISSN (Print): 1694-0814 1 Signature Region of Interest using Auto cropping Bassam Al-Mahadeen 1, Mokhled S. AlTarawneh 2 and Islam H. AlTarawneh 2 1 Math. And Computer Department,

More information

Handwritten Character Recognition from Bank Cheque

Handwritten Character Recognition from Bank Cheque International Journal of Computer Sciences and Engineering Open Access Research Paper Volume-4, Special Issue-1 E-ISSN: 2347-2693 Handwritten Character Recognition from Bank Cheque Siddhartha Banerjee*

More information

Fast Subsequent Color Iris Matching in large Database

Fast Subsequent Color Iris Matching in large Database Fast Subsequent Color Iris Matching in large Database Adnan Alam Khan 1, Safeeullah Soomro 2 and Irfan Hyder 3 1 PAF-KIET Department of Telecommunications, Employer of Institute of Business Management

More information

Colour Image Segmentation Technique for Screen Printing

Colour Image Segmentation Technique for Screen Printing 60 R.U. Hewage and D.U.J. Sonnadara Department of Physics, University of Colombo, Sri Lanka ABSTRACT Screen-printing is an industry with a large number of applications ranging from printing mobile phone

More information

Digital Image Requirements for New Online US Visa Application

Digital Image Requirements for New Online US Visa Application Digital Image Requirements for New Online US Visa Application As part of the electronic submission of your DS-160 application, you will be asked to provide an electronic copy of your photo. The photo must

More information

High Quality Image Deblurring Panchromatic Pixels

High Quality Image Deblurring Panchromatic Pixels High Quality Image Deblurring Panchromatic Pixels ACM Transaction on Graphics vol. 31, No. 5, 2012 Sen Wang, Tingbo Hou, John Border, Hong Qin, and Rodney Miller Presented by Bong-Seok Choi School of Electrical

More information

Green = 0,255,0 (Target Color for E.L. Gray Construction) CIELAB RGB Simulation Result for E.L. Gray Match (43,215,35) Equal Luminance Gray for Green

Green = 0,255,0 (Target Color for E.L. Gray Construction) CIELAB RGB Simulation Result for E.L. Gray Match (43,215,35) Equal Luminance Gray for Green Red = 255,0,0 (Target Color for E.L. Gray Construction) CIELAB RGB Simulation Result for E.L. Gray Match (184,27,26) Equal Luminance Gray for Red = 255,0,0 (147,147,147) Mean of Observer Matches to Red=255

More information

Outline. Quantizing Intensities. Achromatic Light. Optical Illusion. Quantizing Intensities. CS 430/585 Computer Graphics I

Outline. Quantizing Intensities. Achromatic Light. Optical Illusion. Quantizing Intensities. CS 430/585 Computer Graphics I CS 430/585 Computer Graphics I Week 8, Lecture 15 Outline Light Physical Properties of Light and Color Eye Mechanism for Color Systems to Define Light and Color David Breen, William Regli and Maxim Peysakhov

More information

White paper. CCD and CMOS sensor technology Technical white paper

White paper. CCD and CMOS sensor technology Technical white paper White paper CCD and CMOS sensor technology Technical white paper Table of contents 1. Introduction to image sensors 3 2. CCD technology 4 3. CMOS technology 5 4. HDTV and megapixel sensors 6 5. Main differences

More information

Image Processing Based Automatic Visual Inspection System for PCBs

Image Processing Based Automatic Visual Inspection System for PCBs IOSR Journal of Engineering (IOSRJEN) ISSN: 2250-3021 Volume 2, Issue 6 (June 2012), PP 1451-1455 www.iosrjen.org Image Processing Based Automatic Visual Inspection System for PCBs Sanveer Singh 1, Manu

More information

Choosing a digital camera for your microscope John C. Russ, Materials Science and Engineering Dept., North Carolina State Univ.

Choosing a digital camera for your microscope John C. Russ, Materials Science and Engineering Dept., North Carolina State Univ. Choosing a digital camera for your microscope John C. Russ, Materials Science and Engineering Dept., North Carolina State Univ., Raleigh, NC One vital step is to choose a transfer lens matched to your

More information

Poker Vision: Playing Cards and Chips Identification based on Image Processing

Poker Vision: Playing Cards and Chips Identification based on Image Processing Poker Vision: Playing Cards and Chips Identification based on Image Processing Paulo Martins 1, Luís Paulo Reis 2, and Luís Teófilo 2 1 DEEC Electrical Engineering Department 2 LIACC Artificial Intelligence

More information

Super-resolution method based on edge feature for high resolution imaging

Super-resolution method based on edge feature for high resolution imaging Science Journal of Circuits, Systems and Signal Processing 2014; 3(6-1): 24-29 Published online December 26, 2014 (http://www.sciencepublishinggroup.com/j/cssp) doi: 10.11648/j.cssp.s.2014030601.14 ISSN:

More information

Lecture 12: Cameras and Geometry. CAP 5415 Fall 2010

Lecture 12: Cameras and Geometry. CAP 5415 Fall 2010 Lecture 12: Cameras and Geometry CAP 5415 Fall 2010 The midterm What does the response of a derivative filter tell me about whether there is an edge or not? Things aren't working Did you look at the filters?

More information

Visual-based ID Verification by Signature Tracking

Visual-based ID Verification by Signature Tracking Visual-based ID Verification by Signature Tracking Mario E. Munich and Pietro Perona California Institute of Technology www.vision.caltech.edu/mariomu Outline Biometric ID Visual Signature Acquisition

More information

The application of image division method on automatic optical inspection of PCBA

The application of image division method on automatic optical inspection of PCBA 1 1 1 1 0 The application of image division method on automatic optical inspection of PCBA Min-Chie Chiu Department of Automatic Control Engineering Chungchou Institute of Technology, Lane, Sec. 3, Shanchiao

More information

Understanding Line Scan Camera Applications

Understanding Line Scan Camera Applications Understanding Line Scan Camera Applications Discover the benefits of line scan cameras, including perfect, high resolution images, and the ability to image large objects. A line scan camera has a single

More information

3D Position Tracking of Instruments in Laparoscopic Surgery Training

3D Position Tracking of Instruments in Laparoscopic Surgery Training The 1st Asia-Pacific Workshop on FPGA Applications, Xiamen, China, 2012 3D Position Tracking of Instruments in Laparoscopic Surgery Training Shih-Fan Yang, Ming-Feng Shiu, Bo-Kai Shiu, Yuan-Hsiang Lin

More information

WHITE PAPER. Methods for Measuring Flat Panel Display Defects and Mura as Correlated to Human Visual Perception

WHITE PAPER. Methods for Measuring Flat Panel Display Defects and Mura as Correlated to Human Visual Perception Methods for Measuring Flat Panel Display Defects and Mura as Correlated to Human Visual Perception Methods for Measuring Flat Panel Display Defects and Mura as Correlated to Human Visual Perception Abstract

More information

An Experimental Study of the Performance of Histogram Equalization for Image Enhancement

An Experimental Study of the Performance of Histogram Equalization for Image Enhancement International Journal of Computer Sciences and Engineering Open Access Research Paper Volume-4, Special Issue-2, April 216 E-ISSN: 2347-2693 An Experimental Study of the Performance of Histogram Equalization

More information

Digital Image Fundamentals. Selim Aksoy Department of Computer Engineering Bilkent University saksoy@cs.bilkent.edu.tr

Digital Image Fundamentals. Selim Aksoy Department of Computer Engineering Bilkent University saksoy@cs.bilkent.edu.tr Digital Image Fundamentals Selim Aksoy Department of Computer Engineering Bilkent University saksoy@cs.bilkent.edu.tr Imaging process Light reaches surfaces in 3D. Surfaces reflect. Sensor element receives

More information

Study of the Human Eye Working Principle: An impressive high angular resolution system with simple array detectors

Study of the Human Eye Working Principle: An impressive high angular resolution system with simple array detectors Study of the Human Eye Working Principle: An impressive high angular resolution system with simple array detectors Diego Betancourt and Carlos del Río Antenna Group, Public University of Navarra, Campus

More information

Application-Specific Biometric Templates

Application-Specific Biometric Templates Application-Specific Biometric s Michael Braithwaite, Ulf Cahn von Seelen, James Cambier, John Daugman, Randy Glass, Russ Moore, Ian Scott, Iridian Technologies Inc. Introduction Biometric technologies

More information

Color Balancing Techniques

Color Balancing Techniques Written by Jonathan Sachs Copyright 1996-1999 Digital Light & Color Introduction Color balancing refers to the process of removing an overall color bias from an image. For example, if an image appears

More information

Open Access A Facial Expression Recognition Algorithm Based on Local Binary Pattern and Empirical Mode Decomposition

Open Access A Facial Expression Recognition Algorithm Based on Local Binary Pattern and Empirical Mode Decomposition Send Orders for Reprints to reprints@benthamscience.ae The Open Electrical & Electronic Engineering Journal, 2014, 8, 599-604 599 Open Access A Facial Expression Recognition Algorithm Based on Local Binary

More information

Mean-Shift Tracking with Random Sampling

Mean-Shift Tracking with Random Sampling 1 Mean-Shift Tracking with Random Sampling Alex Po Leung, Shaogang Gong Department of Computer Science Queen Mary, University of London, London, E1 4NS Abstract In this work, boosting the efficiency of

More information

Shape Measurement of a Sewer Pipe. Using a Mobile Robot with Computer Vision

Shape Measurement of a Sewer Pipe. Using a Mobile Robot with Computer Vision International Journal of Advanced Robotic Systems ARTICLE Shape Measurement of a Sewer Pipe Using a Mobile Robot with Computer Vision Regular Paper Kikuhito Kawasue 1,* and Takayuki Komatsu 1 1 Department

More information

VECTORAL IMAGING THE NEW DIRECTION IN AUTOMATED OPTICAL INSPECTION

VECTORAL IMAGING THE NEW DIRECTION IN AUTOMATED OPTICAL INSPECTION VECTORAL IMAGING THE NEW DIRECTION IN AUTOMATED OPTICAL INSPECTION Mark J. Norris Vision Inspection Technology, LLC Haverhill, MA mnorris@vitechnology.com ABSTRACT Traditional methods of identifying and

More information

19th International Conference on Mechatronics and Machine Vision in Practice (M2VIP12), 28-30th Nov 2012, Auckland, New-Zealand

19th International Conference on Mechatronics and Machine Vision in Practice (M2VIP12), 28-30th Nov 2012, Auckland, New-Zealand Monitoring and Remote Sensing of the Street Lighting System Using Computer Vision and Image Processing Techniques for the Purpose of Mechanized Blackouts Pooya Najafi Zanjani 1,2, Vahid Ghods 2, Morteza

More information

Laser Gesture Recognition for Human Machine Interaction

Laser Gesture Recognition for Human Machine Interaction International Journal of Computer Sciences and Engineering Open Access Research Paper Volume-04, Issue-04 E-ISSN: 2347-2693 Laser Gesture Recognition for Human Machine Interaction Umang Keniya 1*, Sarthak

More information

3D Scanner using Line Laser. 1. Introduction. 2. Theory

3D Scanner using Line Laser. 1. Introduction. 2. Theory . Introduction 3D Scanner using Line Laser Di Lu Electrical, Computer, and Systems Engineering Rensselaer Polytechnic Institute The goal of 3D reconstruction is to recover the 3D properties of a geometric

More information

Building an Advanced Invariant Real-Time Human Tracking System

Building an Advanced Invariant Real-Time Human Tracking System UDC 004.41 Building an Advanced Invariant Real-Time Human Tracking System Fayez Idris 1, Mazen Abu_Zaher 2, Rashad J. Rasras 3, and Ibrahiem M. M. El Emary 4 1 School of Informatics and Computing, German-Jordanian

More information

Digital Image Processing EE368/CS232

Digital Image Processing EE368/CS232 Digital Image Processing EE368/CS232 Bernd Girod, Gordon Wetzstein Department of Electrical Engineering Stanford University Digital Image Processing: Bernd Girod, 2013-2014 Stanford University -- Introduction

More information

Template-based Eye and Mouth Detection for 3D Video Conferencing

Template-based Eye and Mouth Detection for 3D Video Conferencing Template-based Eye and Mouth Detection for 3D Video Conferencing Jürgen Rurainsky and Peter Eisert Fraunhofer Institute for Telecommunications - Heinrich-Hertz-Institute, Image Processing Department, Einsteinufer

More information

WHITE PAPER. Are More Pixels Better? www.basler-ipcam.com. Resolution Does it Really Matter?

WHITE PAPER. Are More Pixels Better? www.basler-ipcam.com. Resolution Does it Really Matter? WHITE PAPER www.basler-ipcam.com Are More Pixels Better? The most frequently asked question when buying a new digital security camera is, What resolution does the camera provide? The resolution is indeed

More information

Visualization and Feature Extraction, FLOW Spring School 2016 Prof. Dr. Tino Weinkauf. Flow Visualization. Image-Based Methods (integration-based)

Visualization and Feature Extraction, FLOW Spring School 2016 Prof. Dr. Tino Weinkauf. Flow Visualization. Image-Based Methods (integration-based) Visualization and Feature Extraction, FLOW Spring School 2016 Prof. Dr. Tino Weinkauf Flow Visualization Image-Based Methods (integration-based) Spot Noise (Jarke van Wijk, Siggraph 1991) Flow Visualization:

More information

Jitter Measurements in Serial Data Signals

Jitter Measurements in Serial Data Signals Jitter Measurements in Serial Data Signals Michael Schnecker, Product Manager LeCroy Corporation Introduction The increasing speed of serial data transmission systems places greater importance on measuring

More information

Whitepaper. Image stabilization improving camera usability

Whitepaper. Image stabilization improving camera usability Whitepaper Image stabilization improving camera usability Table of contents 1. Introduction 3 2. Vibration Impact on Video Output 3 3. Image Stabilization Techniques 3 3.1 Optical Image Stabilization 3

More information

Basler. Line Scan Cameras

Basler. Line Scan Cameras Basler Line Scan Cameras High-quality line scan technology meets a cost-effective GigE interface Real color support in a compact housing size Shading correction compensates for difficult lighting conditions

More information

A System for Capturing High Resolution Images

A System for Capturing High Resolution Images A System for Capturing High Resolution Images G.Voyatzis, G.Angelopoulos, A.Bors and I.Pitas Department of Informatics University of Thessaloniki BOX 451, 54006 Thessaloniki GREECE e-mail: pitas@zeus.csd.auth.gr

More information

Morphological segmentation of histology cell images

Morphological segmentation of histology cell images Morphological segmentation of histology cell images A.Nedzved, S.Ablameyko, I.Pitas Institute of Engineering Cybernetics of the National Academy of Sciences Surganova, 6, 00 Minsk, Belarus E-mail abl@newman.bas-net.by

More information

FACE RECOGNITION BASED ATTENDANCE MARKING SYSTEM

FACE RECOGNITION BASED ATTENDANCE MARKING SYSTEM Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 2, February 2014,

More information

PERFORMANCE ANALYSIS OF HIGH RESOLUTION IMAGES USING INTERPOLATION TECHNIQUES IN MULTIMEDIA COMMUNICATION SYSTEM

PERFORMANCE ANALYSIS OF HIGH RESOLUTION IMAGES USING INTERPOLATION TECHNIQUES IN MULTIMEDIA COMMUNICATION SYSTEM PERFORMANCE ANALYSIS OF HIGH RESOLUTION IMAGES USING INTERPOLATION TECHNIQUES IN MULTIMEDIA COMMUNICATION SYSTEM Apurva Sinha 1, Mukesh kumar 2, A.K. Jaiswal 3, Rohini Saxena 4 Department of Electronics

More information

Introduction. www.imagesystems.se

Introduction. www.imagesystems.se Product information Image Systems AB Main office: Ågatan 40, SE-582 22 Linköping Phone +46 13 200 100, fax +46 13 200 150 info@imagesystems.se, Introduction Motion is the world leading software for advanced

More information

Computer Vision. Color image processing. 25 August 2014

Computer Vision. Color image processing. 25 August 2014 Computer Vision Color image processing 25 August 2014 Copyright 2001 2014 by NHL Hogeschool and Van de Loosdrecht Machine Vision BV All rights reserved j.van.de.loosdrecht@nhl.nl, jaap@vdlmv.nl Color image

More information

Automatic Labeling of Lane Markings for Autonomous Vehicles

Automatic Labeling of Lane Markings for Autonomous Vehicles Automatic Labeling of Lane Markings for Autonomous Vehicles Jeffrey Kiske Stanford University 450 Serra Mall, Stanford, CA 94305 jkiske@stanford.edu 1. Introduction As autonomous vehicles become more popular,

More information

An Energy-Based Vehicle Tracking System using Principal Component Analysis and Unsupervised ART Network

An Energy-Based Vehicle Tracking System using Principal Component Analysis and Unsupervised ART Network Proceedings of the 8th WSEAS Int. Conf. on ARTIFICIAL INTELLIGENCE, KNOWLEDGE ENGINEERING & DATA BASES (AIKED '9) ISSN: 179-519 435 ISBN: 978-96-474-51-2 An Energy-Based Vehicle Tracking System using Principal

More information

Adaptive Face Recognition System from Myanmar NRC Card

Adaptive Face Recognition System from Myanmar NRC Card Adaptive Face Recognition System from Myanmar NRC Card Ei Phyo Wai University of Computer Studies, Yangon, Myanmar Myint Myint Sein University of Computer Studies, Yangon, Myanmar ABSTRACT Biometrics is

More information

Name Class Date. spectrum. White is not a color, but is a combination of all colors. Black is not a color; it is the absence of all light.

Name Class Date. spectrum. White is not a color, but is a combination of all colors. Black is not a color; it is the absence of all light. Exercises 28.1 The Spectrum (pages 555 556) 1. Isaac Newton was the first person to do a systematic study of color. 2. Circle the letter of each statement that is true about Newton s study of color. a.

More information

A Method of Caption Detection in News Video

A Method of Caption Detection in News Video 3rd International Conference on Multimedia Technology(ICMT 3) A Method of Caption Detection in News Video He HUANG, Ping SHI Abstract. News video is one of the most important media for people to get information.

More information

Reflection and Refraction

Reflection and Refraction Equipment Reflection and Refraction Acrylic block set, plane-concave-convex universal mirror, cork board, cork board stand, pins, flashlight, protractor, ruler, mirror worksheet, rectangular block worksheet,

More information

Canny Edge Detection

Canny Edge Detection Canny Edge Detection 09gr820 March 23, 2009 1 Introduction The purpose of edge detection in general is to significantly reduce the amount of data in an image, while preserving the structural properties

More information

Locating and Decoding EAN-13 Barcodes from Images Captured by Digital Cameras

Locating and Decoding EAN-13 Barcodes from Images Captured by Digital Cameras Locating and Decoding EAN-13 Barcodes from Images Captured by Digital Cameras W3A.5 Douglas Chai and Florian Hock Visual Information Processing Research Group School of Engineering and Mathematics Edith

More information

COMP175: Computer Graphics. Lecture 1 Introduction and Display Technologies

COMP175: Computer Graphics. Lecture 1 Introduction and Display Technologies COMP175: Computer Graphics Lecture 1 Introduction and Display Technologies Course mechanics Number: COMP 175-01, Fall 2009 Meetings: TR 1:30-2:45pm Instructor: Sara Su (sarasu@cs.tufts.edu) TA: Matt Menke

More information

Exposing Digital Forgeries Through Chromatic Aberration

Exposing Digital Forgeries Through Chromatic Aberration Exposing Digital Forgeries Through Chromatic Aberration Micah K. Johnson Department of Computer Science Dartmouth College Hanover, NH 03755 kimo@cs.dartmouth.edu Hany Farid Department of Computer Science

More information

Neural Network based Vehicle Classification for Intelligent Traffic Control

Neural Network based Vehicle Classification for Intelligent Traffic Control Neural Network based Vehicle Classification for Intelligent Traffic Control Saeid Fazli 1, Shahram Mohammadi 2, Morteza Rahmani 3 1,2,3 Electrical Engineering Department, Zanjan University, Zanjan, IRAN

More information

FPGA Implementation of Human Behavior Analysis Using Facial Image

FPGA Implementation of Human Behavior Analysis Using Facial Image RESEARCH ARTICLE OPEN ACCESS FPGA Implementation of Human Behavior Analysis Using Facial Image A.J Ezhil, K. Adalarasu Department of Electronics & Communication Engineering PSNA College of Engineering

More information

The Scientific Data Mining Process

The Scientific Data Mining Process Chapter 4 The Scientific Data Mining Process When I use a word, Humpty Dumpty said, in rather a scornful tone, it means just what I choose it to mean neither more nor less. Lewis Carroll [87, p. 214] In

More information

Technical Paper DISPLAY PROFILING SOLUTIONS

Technical Paper DISPLAY PROFILING SOLUTIONS Technical Paper DISPLAY PROFILING SOLUTIONS A REPORT ON 3D LUT CREATION By Joel Barsotti and Tom Schulte A number of display profiling solutions have been developed to correct image rendering errors in

More information

Friendly Medical Image Sharing Scheme

Friendly Medical Image Sharing Scheme Journal of Information Hiding and Multimedia Signal Processing 2014 ISSN 2073-4212 Ubiquitous International Volume 5, Number 3, July 2014 Frily Medical Image Sharing Scheme Hao-Kuan Tso Department of Computer

More information

1 Laboratory #5: Grating Spectrometer

1 Laboratory #5: Grating Spectrometer SIMG-215-20061: LABORATORY #5 1 Laboratory #5: Grating Spectrometer 1.1 Objective: To observe and measure the spectra of different light sources. 1.2 Materials: 1. OSA optics kit. 2. Nikon digital camera

More information

ECE 533 Project Report Ashish Dhawan Aditi R. Ganesan

ECE 533 Project Report Ashish Dhawan Aditi R. Ganesan Handwritten Signature Verification ECE 533 Project Report by Ashish Dhawan Aditi R. Ganesan Contents 1. Abstract 3. 2. Introduction 4. 3. Approach 6. 4. Pre-processing 8. 5. Feature Extraction 9. 6. Verification

More information

Method of Mesh Fabric Defect Inspection Based on Machine Vision

Method of Mesh Fabric Defect Inspection Based on Machine Vision Method of Mesh Fabric Defect Inspection Based on Machine Vision Guodong Sun, PhD, Huan Li, Xin Dai, Daxing Zhao, PhD, Wei Feng Hubei University of Technology, Wuhan, Hubei Province CHINA Correspondence

More information

Essay 5 Tutorial for a Three-Dimensional Heat Conduction Problem Using ANSYS Workbench

Essay 5 Tutorial for a Three-Dimensional Heat Conduction Problem Using ANSYS Workbench Essay 5 Tutorial for a Three-Dimensional Heat Conduction Problem Using ANSYS Workbench 5.1 Introduction The problem selected to illustrate the use of ANSYS software for a three-dimensional steadystate

More information

Measuring Line Edge Roughness: Fluctuations in Uncertainty

Measuring Line Edge Roughness: Fluctuations in Uncertainty Tutor6.doc: Version 5/6/08 T h e L i t h o g r a p h y E x p e r t (August 008) Measuring Line Edge Roughness: Fluctuations in Uncertainty Line edge roughness () is the deviation of a feature edge (as

More information

JPEG compression of monochrome 2D-barcode images using DCT coefficient distributions

JPEG compression of monochrome 2D-barcode images using DCT coefficient distributions Edith Cowan University Research Online ECU Publications Pre. JPEG compression of monochrome D-barcode images using DCT coefficient distributions Keng Teong Tan Hong Kong Baptist University Douglas Chai

More information

Automatic Traffic Estimation Using Image Processing

Automatic Traffic Estimation Using Image Processing Automatic Traffic Estimation Using Image Processing Pejman Niksaz Science &Research Branch, Azad University of Yazd, Iran Pezhman_1366@yahoo.com Abstract As we know the population of city and number of

More information

Epson 3LCD Technology A Technical Analysis and Comparison against 1-Chip DLP Technology

Epson 3LCD Technology A Technical Analysis and Comparison against 1-Chip DLP Technology An Epson White Paper Epson 3LCD Technology A Technical Analysis and Comparison against 1-Chip DLP Technology Epson South Asia & Southeast Asia June 2010 About 3LCD Technology 3LCD Technology is the world

More information

Segmentation of building models from dense 3D point-clouds

Segmentation of building models from dense 3D point-clouds Segmentation of building models from dense 3D point-clouds Joachim Bauer, Konrad Karner, Konrad Schindler, Andreas Klaus, Christopher Zach VRVis Research Center for Virtual Reality and Visualization, Institute

More information

A Dynamic Approach to Extract Texts and Captions from Videos

A Dynamic Approach to Extract Texts and Captions from Videos Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 4, April 2014,

More information

Face Recognition in Low-resolution Images by Using Local Zernike Moments

Face Recognition in Low-resolution Images by Using Local Zernike Moments Proceedings of the International Conference on Machine Vision and Machine Learning Prague, Czech Republic, August14-15, 014 Paper No. 15 Face Recognition in Low-resolution Images by Using Local Zernie

More information

A Counting Algorithm and Application of Image-Based Printed Circuit Boards

A Counting Algorithm and Application of Image-Based Printed Circuit Boards Tamkang Journal of Science and Engineering, Vol. 12, No. 4, pp. 471 479 (2009) 471 A Counting Algorithm and Application of Image-Based Printed Circuit Boards Ping-Huang Wu 1 * and Chin-Hwa Kuo 2 1 Department

More information

Understanding astigmatism Spring 2003

Understanding astigmatism Spring 2003 MAS450/854 Understanding astigmatism Spring 2003 March 9th 2003 Introduction Spherical lens with no astigmatism Crossed cylindrical lenses with astigmatism Horizontal focus Vertical focus Plane of sharpest

More information

Image Processing and Computer Graphics. Rendering Pipeline. Matthias Teschner. Computer Science Department University of Freiburg

Image Processing and Computer Graphics. Rendering Pipeline. Matthias Teschner. Computer Science Department University of Freiburg Image Processing and Computer Graphics Rendering Pipeline Matthias Teschner Computer Science Department University of Freiburg Outline introduction rendering pipeline vertex processing primitive processing

More information

Using MATLAB to Measure the Diameter of an Object within an Image

Using MATLAB to Measure the Diameter of an Object within an Image Using MATLAB to Measure the Diameter of an Object within an Image Keywords: MATLAB, Diameter, Image, Measure, Image Processing Toolbox Author: Matthew Wesolowski Date: November 14 th 2014 Executive Summary

More information