VIETNAM NATIONAL UNIVERSITY HOCHIMINH CITY INTERNATIONAL UNIVERSITY SCHOOL OF ELECTRICAL ENGINEERING SPEED LIMIT TRAFFIC SIGN DETECTION & RECOGNITION

Size: px
Start display at page:

Download "VIETNAM NATIONAL UNIVERSITY HOCHIMINH CITY INTERNATIONAL UNIVERSITY SCHOOL OF ELECTRICAL ENGINEERING SPEED LIMIT TRAFFIC SIGN DETECTION & RECOGNITION"

Transcription

1 VIETNAM NATIONAL UNIVERSITY HOCHIMINH CITY INTERNATIONAL UNIVERSITY SCHOOL OF ELECTRICAL ENGINEERING SPEED LIMIT TRAFFIC SIGN DETECTION & RECOGNITION By Nguyen Quang Do Advisor Dao Thi Phuong

2 VIETNAM NATIONAL UNIVERSITY HOCHIMINH CITY INTERNATIONAL UNIVERSITY SCHOOL OF ELECTRICAL ENGINEERING SPEED LIMIT TRAFFIC SIGN DETECTION & RECOGNITION By Nguyen Quang Do Advisor Dao Thi Phuong A senior submitted to the School of Electrical Engineering in partial fulfillment of the requirements for the degree of Bachelor of Electrical Engineering

3 SPEED LIMIT TRAFFIC SIGN DETECTION & RECOGNITION APPROVED BY: Advisor: M.Eng. Dao Thi Phuong Reviewer: Prof. Huynh Huu Tue Dr. Nguyen Tuan Đuc Dr. Udo Klein M.Eng. Vo Minh Thanh

4 ACKNOWLEGMENTS It is with deep gratitude and appreciation that I acknowledge the professional guidance of MEng. Dao Thi Phuong. Her constant encouragement and support helped me to achieve my goal. I am grateful to the faculty of the School of Electronic and Telecommunication Engineering of the International University for supporting since the beginning of my studies. Finally, I am really grateful to my friends and family for their support and encouragement throughout the year. Their guidance allowed me to complete this work.

5 ABSTRACT Intelligent Transport Systems (ITS) have great potential to save time, to save money. ITS s have considerable potential to be a future commercial success. Automatic road sign recognition method is one of the importance fields in the ITS. This is due to the importance of the road signs and traffic signals in daily life. In this work, Speed Limit Traffic Sign Detection & Recognition will be studied. The system works in two layers: Sign detection and sign recognition. Sign detection finds signs in images using color thresholding and sign recognition reads the digits on the sign. After this study, the object detection and recognition methods are known. They can be applied in other fields in Image Processing.

6 Contents LIST OF FIGURE LIST OF TABLE ABBREVIATION AND NOTATION Chapter 1: INTRODUCTION Overview Thesis objectives Scope Limitation Structure of project....3 Chapter 2: LITERATURE REVIEW Traffic signs in Vietnam The traffic sign system in Vietnam The speed limit sign in Vietnam Color segmentation RGB color space HSV color space Binarization Circular sign detection Speed limit sign recognition Artificial Neural Networks Fuzzy template & local feature matching Scan-line based digit recognition..18 Chapter 3: METHODOLOGY Database Methods description Methods specification Color segmentation Speed Limit Sign Detection Speed Limit Sign Recognition...34 Chapter 4: RESULTS AND DISCUSSION Color segmentation Speed Limit Sign Detection

7 4.3. Speed Limit Sign Recognition...39 Chapter 5: CONCLUSION AND FUTURE WORKS Conclusion Future works LIST OF REFERENCES....43

8 LIST OF FIGURE Figure 2.1: Some speed limit signs in Vietnam. Figure 2.2: Schematic of the RGB color cube. Figure 2.3: RGB color model. Figure 2.4: Color gamut produced by RGB monitors. Figure 2.5: Value of Hue in HSV color space. Figure 2.6: a. RGB original image. b. HSV image. c. Binary image extracts red color from HSV image. Figure 2.7: a. Gray scale image. b. Binarized image by adaptive thresholding. Figure 2.8: ANN structure for speed limit sign reognition. Figure 2.9: Two local feature vectors for digit 6 and 4. Figure 2.10: The distribution of critical points the vertical scan-line encountered, and two horizontal scan-lines for digit 8 and 2. Figure 3.1: a. The input image. b. The HSV image. Figure 3.2: a. The HSV image.

9 b. The binarized image. Figure 3.3: Image enhancements by median filter and then dilation. Figure 3.4: a. Inverting image. b. Locating the candidate region. Figure 3.5: The speed limit sign and some traffic signs have similar features with speed limit sign. Figure 3.6: a. Candidate circles in gray-scale. b. Binarized image by adaptive thresholding. Figure 3.7: a. Candidate circles in gray-scale. b. Binarized image by adaptive thresholding. Figure 3.8: Speed Limit Sign ( km/h). Figure 3.9: Speed Limit Sign (5 km/h). Figure 3.10: Three pattern speed limit sign after being scanned by scan-lines. Figure 4.1: The error in color segmentation stage. Figure 4.2: The mistake in speed limit detection stage.

10 LIST OF TABLE Table 2.1: Show the circularity value. Table 3.1: Show the structure of database. Table 3.2: Show the threshold values used in color segmentation stage to extract the red color. Table 3.3: The number of points for each digit. Table 4.1: The result of color segmentation. Table 4.2: The result of speed limit detection. Table 4.3: The result of recognition stage.

11 ABBREVIATION AND NOTATION ANN : Artificial Neural Networks. ITS : Intelligent Transport Systems. OCR : Optical character recognition. # CP : No. of points in middle line. (Vertical axis) # LLP : No. of points in left line. (Vertical axis) # RLP : No. of points in right line. (Vertical axis) # MP : No. of points in middle line. (Horizontal axis) # ULP : No. of points in upper line. (Horizontal axis) # LLP : No. of points in lower line. (Horizontal axis)

12 Chapter I INTRODUCTION 1.1. Overview of thesis Traffic Sign Recognition becomes one of research subjects aiming to improve safety today. The automatic traffic sign recognition is developed to warn drivers some important traffic signs, in the future, this system may take control of the vehicle under some circumstances. Especially, speed limit sign recognition is an important task for a driver support system. The speed limit signs are used to guide the drivers to drive under the maximum speed. This helps to reduce number of traffic accidents caused by over-speed. However, a driver may not notice a particular speed limit sign due to tiredness, distraction or lack of concentration. Therefore, an automatic speed limit sign recognition system may be helpful to make drivers aware of speed limit information they have missed Thesis objectives The main objectives of this research are as follows: Red color traffic signs location from color image by using color segmentation. Speed limit sign detection by using shapes identification technique. Speed limit sign recognition by using scan-line technique Scope of thesis In this thesis, detection and recognition of speed limit signs in static images are studied. Traffic signs in each set of test image have some adverse effects, which enables providing more realistic result. The database uses image with size of 640x480 and has moderate image quality. The distance from camera to traffic signs is about 9 11 meters.

13 1.4. Limitation of thesis At first glance, although the traffic sign detection and recognition system has some beneficial characteristics, some inevitable effects make this task quite complex and challenging. The main problems arising can be listed as follows: Illumination of signs varies continuously during day. Especially in bad lighting conditions, it is harder to gather color and contour information of traffic signs. The color of the sign fades with time. That is a result of the long exposure to the sun light, and the reaction of the paint with the pollutants in the air. Some bad weather conditions such as rain, fog reduce the ease of getting some sign characteristics. Traffic signs may partially be occluded by other objects. This may render a sign very hard, even impossible to detect. Installation of signs and surface material of signs may physically be damaged or changed. Camera mounted on the car will always suffer from vibrations Structure of thesis Some of the major algorithms, used for Speed Limit Sign Recognition in previous researches are mentioned in chapter 2. Then chapter 3 highlights the details about proposed algorithms in this thesis and the theory behind them. Chapter 4 shows the experimental results and discusses those results. Finally, chapter 5 includes the conclusion and the future work.

14 2.1. Traffic signs in Vietnam CHAPTER II LITERATURE REVIEW The traffic sign system in Vietnam Traffic signs are signs erected at the side of roads to provide information to road users. There are many kinds of traffic sign in Vietnam, they have been designed to be principally distinguishable from the natural and man-made backgrounds. The traffic signs are designed, manufactured and installed according to tight regulations. They are designed in fixed 2-D shapes like triangles, circles, rectangles, squares or octagons [1, 2]. The colors of the signs are chosen to be far away from the environment, which make them easily recognizable by the drivers [3]. The information on the sign has one color and the rest of the sign has another color. The tint of the paint that covers the sign should correspond to a specific wavelength in the visible spectrum [4, 5]. The signs may contain a pictogram, a string of characters or both. They are characterized by using fixed character heights [5]. In Vietnam, [6] the traffic signs are categorized as follows: obligation signs (blue circles) prohibition signs (red circles) danger signs (red triangles) indication signs (blue squares) work in progress signs (red and yellow triangles) priority signs (yellow rhombs) yield signs (red reverse triangles)

15 The speed limit sign in Vietnam The speed limit sign helps improve safety and reduce accidents on road where high speeds are a serious danger by encouraging motorists to drive within the speed limit. In traffic system of Vietnam: Urban: km/h Rural: km/h Expressway: over 60 km/h Figure 2.1 Some speed limit signs in Vietnam. The speed limit signs are designed in a circular shape with a thick red rim, and black number inside white background. All numbers inside speed limit sign have the same height [6] Color segmentation RGB color space In the RGB model, each color appears in its primary spectral components of red, green and blue. This model is based on a Cartesian coordinate system. The color subspace of interest is the cube shown in Figure 2.2, in which RGB values are at three corners; cyan, magenta, and yellow are at three other corners; black is at the origin; and white is at the corner farthest from the origin. In this model, the gray scale (point of equal RGB values) extends from the black to white along the line joining these two points. The different colors in this model are

16 points on or inside the cube, and are defined by vectors extending from the origin. For convenience, the assumption is that all color values have been normalized so that the cube shown in Figure 2.2 is the unit cube. That is all values of R, G, and B are assumed to be in the range [0, 1]. Figure 2.2 Schematic of the RGB color cube. The RGB color model is additive in the sense that the three light beams are added together, and their light spectra add, wavelength for wavelength, to make the final color's spectrum. Red + Green = Yellow Red + Blue = Purple Green + Blue = Cyan (blue-green) Red + Green + Blue = White Figure 2.3 RGB color model.

17 In color segmentation, the systems sets up an image filter with RGB color space to extract three colors: red, white and black from the given image. Their color information will be stored respectively. The idea of this algorithm is to test if a candidate region is a speed sign by checking if there is a white region in a red region and if there is a black region in that white region [7, 8]. Figure 2.4 Color gamut produced by RGB monitors. Another way using RGB color in color segmentation is to convert from RGB image to grayscale image. They threshold the grayscale image to generate the binary image and then find out most likely white region as the candidate for further processes [9]. RGB color space is high sensitivity to the light condition. The segmentation result could vary in different light conditions due to weather and/or shadows. An appropriate fixed threshold value is also impossible to specify with this color space.

18 HSV color space One of the most common color space in computer vision area is HSV, as well as in road sign detection and recognition field. This color space comprises three components: Hue, Saturation, and Value. Figure 2.5 Value of Hue in HSV color space. Hue is defined color information. 0 degrees is RED 120 degrees is GREEN 240 degrees is BLUE Saturation is defined as the range of grey in the color space. Values range from 0 to 1. Value is defined brightness of the color. It varies with color saturation.. Values range from 0 to 1 In order to segment color, the RGB original image is converted to HSV color space, then using a fixed threshold value extracts the color regions of interest. The threshold values are chosen by analyzing the hue, saturation and value information of the image [10, 11]. Figure 2.6 shows that a good result of red color detection in HSV color space.

19 Figure 2.6 a. RGB original image. b. HSV image. c. Binary image extracts red color from HSV image. The HSV color space has less variation to light condition than RGB. Hence the effect of light can be reduced to an acceptable level, the fixed threshold value can be applied for segmentation Binarization In order to analyze content inside the traffic sign, the traffic sign must be binarized. Hence, adaptive thresholding is applied into the image. Adaptive thresholding is designed to overcome limitations of conventional, global thresholding by using a difference threshold at each pixel location in the image. This local threshold is generally determined by the values of the pixels in the neighborhood of the pixel. Thus, adaptive thresholding works from the assumption that illumination may differ over the image but can be assumed to be roughly uniform in a sufficiently small, local neighborhood [12]. An approach for handing such a situation is to divide the original image into subimages and then utilize a different threshold to segment each subimage. The key issues in this approach are how to subdivide the image and how to estimate the threshold for each resulting subimage.

20 Figure 2.7 a. Gray scale image. b. Binarized image by adaptive thresholding. The following algorithm can be used to obtain threshold (T) automatically for each subimage [12]: 1. Select an initial estimate for T. 2. Segment the image using T. This will produce two groups of pixels: G 1 consisting of all pixels with gray level values > T and G 2 consisting of pixels with values T. 3. Compute the average gray level values μ 1 and μ 2 for the pixels in regions G 1 and G Compute a new threshold value: T = 1 2 (μ 1 + μ 2 ) 5. Repeat steps 2 through 4 until the difference in T in successive iterations is smaller than a predefined parameter T Circular sign detection In order to detect circle object, the system will calculate the circularity of the objects. Based on the properties of circle object, the circularity is computed by the formula: circularity = perimeter2 4 π area According to Thomas B.Moeslund [13], be researched as:

21 Items Circularity (C) Circle 0 < C 1.2 Square 1.2 < C 1.6 Isosceles triangle 1.6 < C 1.8 Others C > 1.8 Table 2.1 The circularity values Speed limit sign recognition Artificial Neural Networks An Artificial Neural Networks (ANN) is a mathematical or computational model which consists of an interconnected group of artificial neurons. It processes data using a connectionist approach, akin to the vast network of neurons in the human brain. Nowadays, modern ANNs are non-linear statistical data modeling tools and widely used to detect patterns in data or model complex relationships between inputs and outputs. The recognition stages in paper [14, 15, 8] are implemented by using a multilayer feed forward neural network. The basic feed forward network performs a non-linear transformation of input data in order to approximate the output data. This neural network contains three different layers: input layer, hidden layer and output layer [16]. Each layer consists of numbers of nodes. The input layer is passive which means it doesn t modify the data and the other two layers are active. For example, every node in input layer is the color value (usually 0 for black and 1 for white) of a single pixel in a binary image. Each value from the input layer is duplicated and sent to all of the nodes in hidden layer. This is called a fully interconnected structure. The

22 hidden layer is usually about 10% the size of the input layer [16]. The values entering the hidden node are multiplied by weights, which a set of predefined value for hidden nodes. After all input values are multiplied by the weight, they will be added to produce a single sum. Before leaving the node, this number is passed through a nonlinear mathematical function called a sigmoid. This is an S shaped curve that limits the node's output. That is, the input to the sigmoid is a value between - and +, while its output can only be between 0 and 1. Each of these outputs from the hidden layer are duplicated and applied to the output layer. The active nodes in this layer will combine the entering values together to generate the outputs, which are usually possibilities of output categories. The category with most likelihood is the final output of this feed forward ANN. Before using the ANNs to process data, it must be optimized through various training algorithms [16]. In paper [14], the ANN is trained using binary images of digits 0~9 with size 32 X 32 pixels, which means there are 1024 nodes in its input layer. The model contains 15 and 10 neurons in its hidden and output layer respectively. The 10 output neuron consists of 9 desired output neurons, which are representing 9 most common readings of speed limit sign (15, 30, 40, 50, 60, 70, 80, 90 and 110km/h), and one undesired output neuron which representing non-digit input. After all output layer neurons get their result, the final output will either be a speed limit sign reading (for example 50 km/h) or non-digit reading (i.e. not a speed limit sign) depends on the most likelihood possibility output. Papers [8, 15] also use the same ANN model to recognize the readings of speed limit sign. In paper [15], the input layer of ANN contains 400 neurons (20 X 20 pixel samples). The size of the hidden layer was set by empirical experimentation, which shows that the 30 neurons in hidden layer giving the best performance. There are 12 neurons in the output layer corresponding to the following signs types: 10, 20, 30, 40, 50, 60, 70, 80, 90, 100 km/h, national-speed limit (in UK/Poland) and

23 false positive (i.e. not a sign). Each output value is the classification likelihood between 0 and 1 for the corresponding class (i.e. type) of sign and the largest value indicates the output of ANN. Figure 2.8 ANN structure for speed limit sign reognition [14]. Researchers claim at the end of paper [8, 14, 15] that the system has achieved a very accurate performance with 90 to 92% recognition accuracy. The recognition speed of ANN models is also acceptable for real time processing. However, the cost of precise ANN recognition is large amount of training samples and building a model of complex multilayer structure Fuzzy template & local feature matching Contrary to ANN approaches, template matching has no need of collecting samples and training the model. However, the traditional template matching algorithms are not suit for recognizing the readings of speed limit sign due to image blur, weather or illumination condition [17, 18]. To overcome that, Paper [17] proposed a algorithm which combines template matching and local feature matching together. Firstly, the system applies fuzzy template matching method to coarse recognise the sign number character. Then, to avoid mismatching and achieve robust recognition performance, a fine recognition process based on

24 local feature vector is applied. The approach of first part of the system is template matching using Normalized Cross Correlation as the matching criterion. After this, the features of the sample image will be extracted to form the local feature vectors. The reason for applying the local feature vector is to identify the similar characters under blurs and different luminance. The features of character can be number / position of holes [18] and distribution of character pixel (different from background pixel) at the top / bottom of the image[17]. An example of distinguish character 4 and 6 on the speed limit sign is given in [17]. Because the numbers of hole for 4 and 6 are both one, the feature to identify the correct character is the difference between distributions of white pixel (background of the road sign) at the bottom. To form the local feature vector, the system search background pixel at the bottom of the image. The search of a column terminated with character pixel (nonbackground pixel) encountered. Then, system counts the number of background pixel passed and starts to search the column next. After all columns have been searched, counts of background pixel are normalized to size 20 according to the searching order (i.e. left to right) to consist local feature vector. Figure 2.9 Two local feature vectors for digit 6 and 4 [17].

25 The local feature vector of fuzzy template can be obtained in the same way. Then, the Euclidean Distance of local feature vectors between character image and fuzzy template can be calculated by using the following equation: 20 Distance i = (z j z i j ) 2 j =1, (i = 4, 6) Where Z i = {z i 1,, z i 20 } is the feature vector of the fuzzy template i. and Z = {z 1,.., z 20 } is the local vector of the character to be recognized. Hence, the reading of the speed limit sign is finally recognized as the best matching result which has the smaller Euclidean distance. Similarly, the system in paper [18] uses this algorithm in recognition stage with some other local features (i.e. position of top/ bottom row of character pixel, number of left / right column across of character pixel). This algorithm retains the simplicity and flexibility of the template matching. It enhances the reliability and improves performance of digit recognition Scan-line based digit recognition Scan-line based OCR technique is widely used in automated meter-reading (i.e. automated record readings from ammeter dial plate [20, 21]) and document acquisition because its simplicity and fast recognition speed. In fact, this algorithm is suit for various purposes including speed limit sign recognition [19, 21]. The idea of this algorithm is using multiple vertical and/or horizontal scan-lines to go through the input image and mark those nonbackground pixels encountered. These pixels and relevant patterns are critical features which identify the out digit character by matching with pre-defined digit character (0 ~ 9) feature matrixes. The digit character with the highest similarity with critical features is the output of system. If the similarity is below the threshold value (i.e. 95%), the input is treated as a nondigit character.

26 Paper [19] gives a detailed example of how this efficient algorithm works. Firstly, the system detects the left (X min), right (X max), top (Y max) and bottom (Y min) boundary of the input character image. Then, a vertical scan line is drawn through the middle point of image width (i.e. through point which X = X min + [X max X min]/2). All non-background pixels the scan line encountered are marked as 1, 2,, n, from top to bottom of the character. For example, there are 6 critical points for images contain digit 2 and 8. Figure 2.10 The distribution of critical points the vertical scan-line encountered, and two horizontal scan-lines for digit 8 and 2. After marking critical points, the algorithm to determine the character is as follows: 1) If there are only two critical points (minimum of possible number of critical points), the pattern in the input image is digit character 1 (i.e. the feature matrix for digit 1 is one critical point ). 2) If the number of critical points is more than six (i.e. seven critical points), the pattern is not a digit character (i.e. return None ). 3) Otherwise, if the number of critical points is more than three (i.e. four critical points), for all even critical point, except the last one (i.e. critical points No.6 for 8 ), do inner

27 edge tracing. Mark Feature1 = true if first tracing success and Feature2 = true if second tracing success. Otherwise, mark false. (i.e. for pattern 8, the first tracing starts at critical point No.2 and the second starts at No.4. Both Feature1 and Feature2 are marked as true. Similarly, for pattern 2, both are marked as false ). 4) Otherwise, if the number of critical points is six, Feature1 = true and Feature2 = true, the pattern is digit character 8. 5) Otherwise, if the number of critical points is six, Feature1 = true and Feature2 = false, the pattern is digit character 9. 6) Otherwise, if the number of critical points is six, Feature1 = false and Feature2 = true, the pattern is digit character 6. 7) Otherwise, if the number of critical points is four, critical point No.4 is not Y min and Feature1 = true, the pattern is digit character 4. 8) Otherwise, if the number of critical points is four, critical point No.4 is Y min and Feature1 = true, the pattern is digit character 0. 9) Otherwise, if the number of critical points is four, Feature1 = false and Feature2 = false, the pattern is digit character 7. 10) Otherwise, if the number of critical points is six, Feature1 = false and Feature2 = false, do two horizontal scan-lines (towards right) through the middle point of critical point No. 2 & No.3 and through the middle point of No.4 & No.5 respectively (See figure2.8 above). Mark Feature 3 = true if S1 encountered any non-background pixel and Feature 4 = true if S2 encountered non-background pixel. Otherwise, mark false. 11) If the number of critical points is six, Feature1 = false, Feature2 = false, Feature 3 = false and Feature 4 = true, the pattern is digit character 5

28 12) Otherwise, if the number of critical points is six, Feature1 = false, Feature2 = false, Feature 3 = true and Feature 4 = true, the pattern is digit character 3 13) Otherwise, if the number of critical points is six, Feature1 = false, Feature2 = false, Feature 3 = true and Feature 4 = false, the pattern is digit character 2 14) Otherwise, the pattern in the input image is a non-digit character, returns None. Through these 14 conditions above, the pattern of the input image can be identified as either a single digit character or non-digit. Since the reading of a speed limit sign could be vary in number of digit (i.e. 5 km/h one digit, 10 km/h two digits and 115 km/h three digits). However, if the number of digit is 3, the algorithm is applied at most two times to generate the final reading as the first digit is always 1. Some obvious features of this algorithm include fast process speed, stronger resistance to image blurs and variation of font. The concept of this algorithm is straightforward and easy to implement. The similar technique is used in systems proposed by paper [20, 21]. The difference is that in paper [21], an image thinning and burrs deleting process are applied to the input image to be recognized before drawing scan-lines in order to reduce the effect of noise. It is not really necessary because the width all three scan-lines is only 1 pixel.

29 CHAPTER III METHODOLOGY 3.1. Database In order to test and evaluate the performance of the result of speed limit sign detection and recognition algorithm, a sample database is set up. The database is collected in different times of a day, and different environments (urban area, countryside). Database consists of 300 static images covering 9 different speed limit signs (5, 10, 20, 30, 35, 40, 50, 60, 80 km/h) and other regulatory traffic signs with 640x480 image resolution. The sample image is captured with a resolution of 640x480 because a lower resolution will result in loss of detail, otherwise, higher resolution will affect to the time running of program. The table 3.1 shows the structure of database which uses in this thesis. The speed limit signs occupy approximate 31% of the database.

30 Database Number of images Total 5 km/h 1 10 km/h 2 20 km/h 3 30 km/h 14 Total of speed Speed limit sign 35 km/h 1 40 km/h 28 limit sign km/h km/h 4 80 km/h 1 Other traffic sign 207 Table 3.1 The structure of database Methods description In this thesis, a method for the speed limit sign detection and recognition is proposed. It consists of three main processing stages, which are color segmentation, speed limit sign detection, and recognition stage. The method is described as follows: Read an image (Input) Color segmentation Speed limit sign detection Speed limit sign recognition

31 In the first stage of system, the input image will be segmented into numbers of smaller regions based on the color information. This process is to focus the processing only on the important image areas, and reduce the effort wasted on search speed limit sign over the entire image. The project researches about speed limit sign, which has surrounded by red outer, hence this step only searches for red color regions. The speed limit sign detection stage is the process that identifies speed limit signs from those candidate regions. It identifies all circles from these regions and then, checks the content inside the circle. Only those circles with similar visual features with speed limit signs survive as candidates of the recognition stage, the others will be discarded. In the last processing stage, the optical digit character recognition is applied to identify digit inside the circle background. In general, there are two most important tasks for the proposed method, which are distinguishing between the speed limit sign and the other objects faked speed limit sign, and recognizing the specified speed limit on the sign correctly Methods specification Color segmentation Color segmentation Red and non-red color determination Enhancing binary image Locating non-red region in traffic sign

32 The color segmentation is used to extract regions in interested color from input image. The regions surrounded by red color are considered as candidate regions which may contain speed limit sign. In order to achieve this, the input image will be converted into HSV color space. The reason why this color space was chosen is because it is immune to lighting changes. Each image element is classified according to its hue, saturation, and value. In this thesis, the RGB original image is converted to HSV color space by the formula: H = H, if B G 360 H, otherwise S = Max R, G, B Min(R, G, B) Max(R, G, B) V = Max(R, G, B) 255 Where: H = cos R G + R B R G 2 + R B G B Figure 3.1 a. The input image. b. The HSV image.

33 Red color Hue (H) 0 < H < 0.08 ( ) 0.92 < H < 1 ( ) Saturation (S) 0.25 < S < 1 Value (V) 0.25 < V < 1 Table 3.2 The threshold values used in color segmentation stage to extract the red color. After that, the value pixels satisfy above table will be marked as white color, and all rest pixels are marked as black. The purpose of this step is to separate red color regions from input image. Figure 3.2 a. The HSV image. b. The binarized image.

34 To eliminate small noise, a 3x3 median filter is applied to binary outputs. Application of a 3x3 median filter to binary outputs greatly eliminates these unwanted pixels to reduce the speed processing of system. After the application of the median filter, in order to improve the binary image, dilation with a 3x3 rectangular structuring elements is applied. Figure 3.3 Image enhancements by median filter and then dilation. When a red traffic sign appears on the red background (in front of a red building, or in front of the other red objects), this stage can be fail because the red rim of the traffic sign is melted into the background. In order to overcome this problem, the image is inverted, the system will process on none red region inside of traffic sign. Then based on the area of traffic sign with input image, the system will locate that none red.

35 According to database of this project, the traffic signs usually occupy an area about 0.3% - 5% of input image. Figure 3.4 a. Inverting image. b. Locating the candidate region. The first stage of process is done with result is candidate regions and/ or fake regions go to detection stage Speed Limit Sign Detection Speed Limit Sign Detection Circular detection Content extraction/ segmentation Speed limit sign Identification The main purpose of this stage is determining speed limit signs within those candidate regions got from color segmentation stage. There are 3 processes in this stage; those are circular detection, content extraction/ segmentation and speed limit sign identification. In first process, the candidate regions will be checked whether circle is or not. Only circle objects can go through to further processes and all non-circular regions are eliminated.

36 To detect circle object, the system will calculate the circularity of the objects. Based on the properties of circle object, the circularity is computed by the formula: circularity = perimeter2 4 π area According to research of Thomas B.Moeslund and database, the circularity value is about for the circle traffic sign. Thus, non-red circle inside red round traffic sign have been identified, some of regulatory traffic signs can be eliminated. However, the system cannot be sure that traffic sign is speed limit sign or not because some other traffic signs which have similar features with speed limit sign have not been eliminated yet. Figure 3.5 The speed limit sign and some traffic signs have similar features with speed limit sign. In order to make sure that only speed limit sign can be detected by the proposed system, the content of identified non-red circle is analyzed. The candidate circles inside the traffic sign are extracted from original image, and converted to gray-scale image. Then, adaptive thresholding method is applied to obtain the binary image. Adaptive thresholding method was chosen is because surface of traffic signs are usually uneven illumination, the adaptive thresholding method solves this problem very well.

37 Figure 3.6 a. Candidate circles in gray-scale. b. Binarized image by adaptive thresholding. Figure 3.7 a. Candidate circles in gray-scale b. Binarized image by adaptive thresholding. After that the result binary image will be labeled objects to identify speed limit sign or not. In the system, all of objects will be computed the height and width. If there are 2 3 labeled objects found with roughly the same height ( km/h), the corresponding circle is considered as a speed limit sign. Figure 3.8 Speed Limit Sign ( km/h)

38 In case only 1 object is found inside of traffic sign (5 km/h), the system will based on the height and width of object to determine the speed limit sign or not. According to database, the height of character is about pixels, and width is about 5 15 pixels, the candidate is speed limit sign. Figure 3.9 Speed Limit Sign (5km/h) By this method, most of traffic signs and other objects with high similarity of a speed limit sign are eliminated. The results when combining the segmentation and speed limit sign methods will be sent to recognition stage Speed Limit Sign Recognition In last stage, the digits inside speed limit sign are recognized. As mentioned in previous chapter, Artificial Neural Network and Template Matching are two traditional approaches to recognize digit in this field. However, there are still several problems with these techniques. The Artificial Neural Network requires large amount of training to operate before applying. It also requires high processing time for a well-trained robust neural network. For Template Matching, the performance is varying in different fonts, damage and rotation of speed performance is also poor. Furthermore, it also requires high time cost. Therefore, scan-line algorithm is used in this thesis. The main advantages of this method are:

39 It is able to run in real time. Good resistance to variation of font. Do not require any pre-processing or training. Speed Limit Sign Recognition Scanning character Visual features identification Digit recognition The scan-line algorithm scans character with three vertical scan lines and three horizontal scan lines. The three vertical scan lines are: middle line, left line (between column of left boundary and middle line) and right line (between column of middle line and right boundary). The three horizontal scan lines are: middle line, upper line (between row of top boundary and middle line), and lower line (between row of middle line and bottom boundary). The result will more precisely when using more lines, but 3 lines in vertical and 3 lines in horizontal are able to achieve exactly result. If the number of scan-lines is increased, the speed processing will be affected.

40 Figure 3.10 Three pattern speed limit sign after being scanned by scan-lines. Pixels at the border between object and background which encountered by scan lines will be marked. The number of marked points combine with their location is considered as features of each. The system based on this feature to classify the digit. Digits #CP #LLP #RLP #MP #ULP #LLP Table 3.3 The features for each digit. # CP: No. of points in middle line. (Vertical axis) # LLP: No. of points in left line. (Vertical axis) # RLP: No. of points in right line. (Vertical axis) # MP: No. of points in middle line. (Horizontal axis) # ULP: No. of points in upper line. (Horizontal axis) # LLP: No. of points in lower line. (Horizontal axis)

41 CHAPTER IV RESULT AND DISCUSSION This chapter presents results for tests conducted on a signs database, containing most of the possible Vietnam signs, as well for real signs that appear on the photos taken along Vietnam roads. Since this thesis was divided in three different chapters: color segmentation, speed limit sign detection, speed limit sign recognition, each one will be tested for result analysis Color segmentation results Applying the color segmentation method on the database signs has proved that the segmentation works well for correctly colored signs. Note that this stage only extracts red traffic sign because this thesis focuses on speed limit sign which has surrounded by red outer. Total Segmented False segmented % of segmented Database % Table 4.1 The result of color segmentation. The error occurs in case of the traffic signs are much darker under poor lighting conditions. Figure 4.1 The error in color segmentation stage.

42 The segmentation proved to be efficient, detecting most of the presented red signs. In this stage, there are exist 3 traffic signs (none speed limit sign) cannot be segmented successful. The performance is 98.9% Speed limit sign detection results The speed limit sign detection on database signs has also proved to be successful. Total Detected False detected % of detected Database % Table 4.2 The result of speed limit detection. However, there is still 1 none speed limit sign detected. The mistake happened in case of weight limit signs which do not obey the standard form (the character T is too small). Figure 4.2 The mistake in speed limit detection stage Speed limit sign recognition results Finally, the recognition of traffic signs is tested. All the database signs are fully segmented and well detected. These results are shown in the following table:

43 Table 4.3 The result of recognition stage. The average speed processing by using Matlab simulation is: 0.97 seconds. From previous chapter, the average distance from camera to traffic signs is: 10 meters. Then, the maximum velocity of vehicle is: Speed limit sign Total Recognized False recognized % of recognized 5 km/h % 10 km/h % 20 km/h % 30 km/h % 35 km/h % 40 km/h % 50 km/h % 60 km/h % 80 km/h % Velocity = distance time = 10 meters meters = seconds seconds 37 km/h

44 4.1. Conclusion Chapter V CONCLUSION & FUTURE WORKS In this thesis, the algorithm for speed limit sign detection and recognition has been studied and implemented. A scan-line based numerical digit recognition algorithm has been introduced. Experimental results indicate that the proposed system of this research achieved speed limit sign recognition with high overall accuracy. The proposed algorithm was divided into three main process stages, which are color segmentation, speed limit sign detection and digit recognition. Color segmentation discards all uninterested regions in HSV color space to smooth speed limit sign detection. Possible speed limit signs in the scene are detected and extracted from regions of interest. The circularity method was used to identify circular region of interest and speed up the process. In the last stage, candidate signs are classified via proposed scan-line based digit recognition algorithm, which provide reliable performance with less complexity factor. The algorithm attained 100% recognition accuracy and an average processing speed of 0.97 seconds, which mean the main research goal of this thesis has been achieved Future works Due to shortage of the time, some limitations have not researched, although some of them can be solved. First of all, in order to overcome speed limit sign misclassification caused by sloped signs, geometric transformation algorithms could be introduced. These algorithms are frequently used to introduce distortion into a scene. In this case, for any sloped sign, the system can calculate the angle between the bottom of the digit character and the lower border of the image first, and rotate every pixel according to the rotation operators.

45 Another possible improvement is unclosed red regions fixing scheme to speed limit sign detection stage. Sometimes, part of the outer red ring is covered by other object which causing unclosed red regions and misdetection. If the system can fix those unclosed red regions by evaluating the shape and size of the gap (whether the gap is small enough; whether the gap is a curve), the detection accuracy will be increased. Last but not least, the computation cost must be decreased.

46 LIST OF REFERENCES [1] P. Parodi and G. Piccioli, A feature-based recognition scheme for traffic scenes, present at Intelligent Vehicles 95 Symposium, Detroit, USA, [2] J. Plane, Traffic Engineering Handbook: Prentice-Hall, [3] G. Jiang and T. Choi, Robust detection of landmarks in color image based on fuzzy set theory, presented at Fourth Inter. Conf. on Signal Processing, Beijing, China, [4] S. Vitalbile and F. Sorbello, Pictogram road signs detection and understanding in outdoor scenes, presented at Conf. Enhanced and Synthetic Vision, Orlando, Florida, [5] S. Vitabile, A. Gentile, and F. Sorbello, A neutral network based automatic road sign recognizer, presented at The 2002 Inter. Joint Conf. on Neural Networks, Honolulu, HI, USA, [6] The traffic system in Vietnam, [7] A. Broggi, et al., Real Time Road Signs Recognition, in Intelligent Vehicles Symposium, 2007 IEEE, 2007, pp [8] J. Torrensen, et al., Efficient recognition of speed limit signs, in Intelligent Transportation Systems, Proceedings. The 7 th International IEEE Conference on, 2004, pp [9] H. Yea-Shua and L.Yun-Shin, Detection and recognition of speed limit signs, in Computer Symposium (ICS), 2010 International, 2010, pp

47 [10] C. Hsin-Han, et al., Road speed sign recognition using edge-voting principle and learning vector quantization network, in Computer Symposium (ICS), 2010 International, 2010, pp [11] N. Barnes and A. Zelinsky, Real-time radial symmetry for speed sign detection, in Intelligent Vehicles Symposium, 2004 IEEE, 2004, pp [12] R. C. Gonzalez and R. E. Woods, Digital Image Processing, Prentice Hall, 2nd Edition, 2002, pp [13] Thomas B. Moeslund, Image and Video Processing, 2 nd Edition. [14] K. A. Ishak, et al., A Speed Limit Sign Recognition System Using Artificial Neural Network, in Research and Development, SCORED th Student Conference on, 2006, pp [15] M. L. Eichner and T. P. Breckon, Integrated speed limit detection and recognition from real-time video, in Intelligent Vehicles Symposium, 2008 IEEE, 2008, pp [16] C. M. Bishop, Neural Networks for Pattern Recognition, Oxford University Press, [17] L. Wei, et al., Real-Time Speed Limit Sign Detection and Recognition from Image Sequences, in Artificial Intelligence and Computational Intelligence (AICI), 2010 International Conference on, 2010, pp [18] W. Yongping, et al., A Method of Fast and Robust for Traffic Sign Recognition, in Image and Graphics, ICIG 09. Fifth International Conference on, 2009, pp

48 [19] W. C. Xu Han Wei, A New Algorithm for Numeral Recognition, Surveying and Mapping of Geology and Mineral Resources, vol. 2, p.31, [20] D. Castells-Rufas and J. Carrabina, Camera-based Digit Recognition System, in Electronics, Circuits and Sytems, ICECS th IEEE International Conference on, 2006, pp [21] L. Yibo and Q. Hongjuan, Automatic Recognition System for Numeric Characters on Ammeter Dial Plate, in Young Computer Scientists, ICYCS The 9 th IEEE International Conference on, 2008, pp

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

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

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

The Role of Size Normalization on the Recognition Rate of Handwritten Numerals

The Role of Size Normalization on the Recognition Rate of Handwritten Numerals The Role of Size Normalization on the Recognition Rate of Handwritten Numerals Chun Lei He, Ping Zhang, Jianxiong Dong, Ching Y. Suen, Tien D. Bui Centre for Pattern Recognition and Machine Intelligence,

More information

Face detection is a process of localizing and extracting the face region from the

Face detection is a process of localizing and extracting the face region from the Chapter 4 FACE NORMALIZATION 4.1 INTRODUCTION Face detection is a process of localizing and extracting the face region from the background. The detected face varies in rotation, brightness, size, etc.

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

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

Assessment. Presenter: Yupu Zhang, Guoliang Jin, Tuo Wang Computer Vision 2008 Fall

Assessment. Presenter: Yupu Zhang, Guoliang Jin, Tuo Wang Computer Vision 2008 Fall Automatic Photo Quality Assessment Presenter: Yupu Zhang, Guoliang Jin, Tuo Wang Computer Vision 2008 Fall Estimating i the photorealism of images: Distinguishing i i paintings from photographs h Florin

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

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

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

COMPARISON OF OBJECT BASED AND PIXEL BASED CLASSIFICATION OF HIGH RESOLUTION SATELLITE IMAGES USING ARTIFICIAL NEURAL NETWORKS

COMPARISON OF OBJECT BASED AND PIXEL BASED CLASSIFICATION OF HIGH RESOLUTION SATELLITE IMAGES USING ARTIFICIAL NEURAL NETWORKS COMPARISON OF OBJECT BASED AND PIXEL BASED CLASSIFICATION OF HIGH RESOLUTION SATELLITE IMAGES USING ARTIFICIAL NEURAL NETWORKS B.K. Mohan and S. N. Ladha Centre for Studies in Resources Engineering IIT

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

T O B C A T C A S E G E O V I S A T DETECTIE E N B L U R R I N G V A N P E R S O N E N IN P A N O R A MISCHE BEELDEN

T O B C A T C A S E G E O V I S A T DETECTIE E N B L U R R I N G V A N P E R S O N E N IN P A N O R A MISCHE BEELDEN T O B C A T C A S E G E O V I S A T DETECTIE E N B L U R R I N G V A N P E R S O N E N IN P A N O R A MISCHE BEELDEN Goal is to process 360 degree images and detect two object categories 1. Pedestrians,

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

Development of an automated Red Light Violation Detection System (RLVDS) for Indian vehicles

Development of an automated Red Light Violation Detection System (RLVDS) for Indian vehicles CS11 59 Development of an automated Red Light Violation Detection System (RLVDS) for Indian vehicles Satadal Saha 1, Subhadip Basu 2 *, Mita Nasipuri 2, Dipak Kumar Basu # 2 # AICTE Emeritus Fellow 1 CSE

More information

Digital Image Basics. Introduction. Pixels and Bitmaps. Written by Jonathan Sachs Copyright 1996-1999 Digital Light & Color

Digital Image Basics. Introduction. Pixels and Bitmaps. Written by Jonathan Sachs Copyright 1996-1999 Digital Light & Color Written by Jonathan Sachs Copyright 1996-1999 Digital Light & Color Introduction When using digital equipment to capture, store, modify and view photographic images, they must first be converted to a set

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

Visual Structure Analysis of Flow Charts in Patent Images

Visual Structure Analysis of Flow Charts in Patent Images Visual Structure Analysis of Flow Charts in Patent Images Roland Mörzinger, René Schuster, András Horti, and Georg Thallinger JOANNEUM RESEARCH Forschungsgesellschaft mbh DIGITAL - Institute for Information

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

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

Static Environment Recognition Using Omni-camera from a Moving Vehicle

Static Environment Recognition Using Omni-camera from a Moving Vehicle Static Environment Recognition Using Omni-camera from a Moving Vehicle Teruko Yata, Chuck Thorpe Frank Dellaert The Robotics Institute Carnegie Mellon University Pittsburgh, PA 15213 USA College of Computing

More information

An Algorithm for Classification of Five Types of Defects on Bare Printed Circuit Board

An Algorithm for Classification of Five Types of Defects on Bare Printed Circuit Board IJCSES International Journal of Computer Sciences and Engineering Systems, Vol. 5, No. 3, July 2011 CSES International 2011 ISSN 0973-4406 An Algorithm for Classification of Five Types of Defects on Bare

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

A Study of Automatic License Plate Recognition Algorithms and Techniques

A Study of Automatic License Plate Recognition Algorithms and Techniques A Study of Automatic License Plate Recognition Algorithms and Techniques Nima Asadi Intelligent Embedded Systems Mälardalen University Västerås, Sweden nai10001@student.mdh.se ABSTRACT One of the most

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

12-1 Representations of Three-Dimensional Figures

12-1 Representations of Three-Dimensional Figures Connect the dots on the isometric dot paper to represent the edges of the solid. Shade the tops of 12-1 Representations of Three-Dimensional Figures Use isometric dot paper to sketch each prism. 1. triangular

More information

AN EXPERT SYSTEM TO ANALYZE HOMOGENEITY IN FUEL ELEMENT PLATES FOR RESEARCH REACTORS

AN EXPERT SYSTEM TO ANALYZE HOMOGENEITY IN FUEL ELEMENT PLATES FOR RESEARCH REACTORS AN EXPERT SYSTEM TO ANALYZE HOMOGENEITY IN FUEL ELEMENT PLATES FOR RESEARCH REACTORS Cativa Tolosa, S. and Marajofsky, A. Comisión Nacional de Energía Atómica Abstract In the manufacturing control of Fuel

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

A Short Introduction to Computer Graphics

A Short Introduction to Computer Graphics A Short Introduction to Computer Graphics Frédo Durand MIT Laboratory for Computer Science 1 Introduction Chapter I: Basics Although computer graphics is a vast field that encompasses almost any graphical

More information

INTRODUCTION TO RENDERING TECHNIQUES

INTRODUCTION TO RENDERING TECHNIQUES INTRODUCTION TO RENDERING TECHNIQUES 22 Mar. 212 Yanir Kleiman What is 3D Graphics? Why 3D? Draw one frame at a time Model only once X 24 frames per second Color / texture only once 15, frames for a feature

More information

Algorithm for License Plate Localization and Recognition for Tanzania Car Plate Numbers

Algorithm for License Plate Localization and Recognition for Tanzania Car Plate Numbers Algorithm for License Plate Localization and Recognition for Tanzania Car Plate Numbers Isack Bulugu Department of Electronics Engineering, Tianjin University of Technology and Education, Tianjin, P.R.

More information

Tracking of Small Unmanned Aerial Vehicles

Tracking of Small Unmanned Aerial Vehicles Tracking of Small Unmanned Aerial Vehicles Steven Krukowski Adrien Perkins Aeronautics and Astronautics Stanford University Stanford, CA 94305 Email: spk170@stanford.edu Aeronautics and Astronautics Stanford

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

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

Hybrid Lossless Compression Method For Binary Images

Hybrid Lossless Compression Method For Binary Images M.F. TALU AND İ. TÜRKOĞLU/ IU-JEEE Vol. 11(2), (2011), 1399-1405 Hybrid Lossless Compression Method For Binary Images M. Fatih TALU, İbrahim TÜRKOĞLU Inonu University, Dept. of Computer Engineering, Engineering

More information

Graphic Design. Background: The part of an artwork that appears to be farthest from the viewer, or in the distance of the scene.

Graphic Design. Background: The part of an artwork that appears to be farthest from the viewer, or in the distance of the scene. Graphic Design Active Layer- When you create multi layers for your images the active layer, or the only one that will be affected by your actions, is the one with a blue background in your layers palette.

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

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

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

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

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

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

Processing the Image or Can you Believe what you see? Light and Color for Nonscientists PHYS 1230

Processing the Image or Can you Believe what you see? Light and Color for Nonscientists PHYS 1230 Processing the Image or Can you Believe what you see? Light and Color for Nonscientists PHYS 1230 Optical Illusions http://www.michaelbach.de/ot/mot_mib/index.html Vision We construct images unconsciously

More information

Automatic Extraction of Signatures from Bank Cheques and other Documents

Automatic Extraction of Signatures from Bank Cheques and other Documents Automatic Extraction of Signatures from Bank Cheques and other Documents Vamsi Krishna Madasu *, Mohd. Hafizuddin Mohd. Yusof, M. Hanmandlu ß, Kurt Kubik * *Intelligent Real-Time Imaging and Sensing group,

More information

Adobe Illustrator CS5 Part 1: Introduction to Illustrator

Adobe Illustrator CS5 Part 1: Introduction to Illustrator CALIFORNIA STATE UNIVERSITY, LOS ANGELES INFORMATION TECHNOLOGY SERVICES Adobe Illustrator CS5 Part 1: Introduction to Illustrator Summer 2011, Version 1.0 Table of Contents Introduction...2 Downloading

More information

Overview. Raster Graphics and Color. Overview. Display Hardware. Liquid Crystal Display (LCD) Cathode Ray Tube (CRT)

Overview. Raster Graphics and Color. Overview. Display Hardware. Liquid Crystal Display (LCD) Cathode Ray Tube (CRT) Raster Graphics and Color Greg Humphreys CS445: Intro Graphics University of Virginia, Fall 2004 Color models Color models Display Hardware Video display devices Cathode Ray Tube (CRT) Liquid Crystal Display

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

Calibration Best Practices

Calibration Best Practices Calibration Best Practices for Manufacturers SpectraCal, Inc. 17544 Midvale Avenue N., Suite 100 Shoreline, WA 98133 (206) 420-7514 info@spectracal.com http://studio.spectracal.com Calibration Best Practices

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

Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches

Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches PhD Thesis by Payam Birjandi Director: Prof. Mihai Datcu Problematic

More information

ROBOTRACKER A SYSTEM FOR TRACKING MULTIPLE ROBOTS IN REAL TIME. by Alex Sirota, alex@elbrus.com

ROBOTRACKER A SYSTEM FOR TRACKING MULTIPLE ROBOTS IN REAL TIME. by Alex Sirota, alex@elbrus.com ROBOTRACKER A SYSTEM FOR TRACKING MULTIPLE ROBOTS IN REAL TIME by Alex Sirota, alex@elbrus.com Project in intelligent systems Computer Science Department Technion Israel Institute of Technology Under the

More information

Visualization of 2D Domains

Visualization of 2D Domains Visualization of 2D Domains This part of the visualization package is intended to supply a simple graphical interface for 2- dimensional finite element data structures. Furthermore, it is used as the low

More information

Copyright 2011 Casa Software Ltd. www.casaxps.com. Centre of Mass

Copyright 2011 Casa Software Ltd. www.casaxps.com. Centre of Mass Centre of Mass A central theme in mathematical modelling is that of reducing complex problems to simpler, and hopefully, equivalent problems for which mathematical analysis is possible. The concept of

More information

Environmental Remote Sensing GEOG 2021

Environmental Remote Sensing GEOG 2021 Environmental Remote Sensing GEOG 2021 Lecture 4 Image classification 2 Purpose categorising data data abstraction / simplification data interpretation mapping for land cover mapping use land cover class

More information

MODULAR TRAFFIC SIGNS RECOGNITION APPLIED TO ON-VEHICLE REAL-TIME VISUAL DETECTION OF AMERICAN AND EUROPEAN SPEED LIMIT SIGNS

MODULAR TRAFFIC SIGNS RECOGNITION APPLIED TO ON-VEHICLE REAL-TIME VISUAL DETECTION OF AMERICAN AND EUROPEAN SPEED LIMIT SIGNS MODULAR TRAFFIC SIGNS RECOGNITION APPLIED TO ON-VEHICLE REAL-TIME VISUAL DETECTION OF AMERICAN AND EUROPEAN SPEED LIMIT SIGNS Fabien Moutarde and Alexandre Bargeton Robotics Laboratory Ecole des Mines

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

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

OBJECT TRACKING USING LOG-POLAR TRANSFORMATION

OBJECT TRACKING USING LOG-POLAR TRANSFORMATION OBJECT TRACKING USING LOG-POLAR TRANSFORMATION A Thesis Submitted to the Gradual Faculty of the Louisiana State University and Agricultural and Mechanical College in partial fulfillment of the requirements

More information

Tracking Moving Objects In Video Sequences Yiwei Wang, Robert E. Van Dyck, and John F. Doherty Department of Electrical Engineering The Pennsylvania State University University Park, PA16802 Abstract{Object

More information

Interactive Flag Identification Using a Fuzzy-Neural Technique

Interactive Flag Identification Using a Fuzzy-Neural Technique Proceedings of Student/Faculty Research Day, CSIS, Pace University, May 7th, 2004 Interactive Flag Identification Using a Fuzzy-Neural Technique 1. Introduction Eduardo art, Sung-yuk Cha, Charles Tappert

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

RESEARCH PAPERS FACULTY OF MATERIALS SCIENCE AND TECHNOLOGY IN TRNAVA SLOVAK UNIVERSITY OF TECHNOLOGY IN BRATISLAVA

RESEARCH PAPERS FACULTY OF MATERIALS SCIENCE AND TECHNOLOGY IN TRNAVA SLOVAK UNIVERSITY OF TECHNOLOGY IN BRATISLAVA RESEARCH PAPERS FACULTY OF MATERIALS SCIENCE AND TECHNOLOGY IN TRNAVA SLOVAK UNIVERSITY OF TECHNOLOGY IN BRATISLAVA 2010 Number 29 3D MODEL GENERATION FROM THE ENGINEERING DRAWING Jozef VASKÝ, Michal ELIÁŠ,

More information

Otis Photo Lab Inkjet Printing Demo

Otis Photo Lab Inkjet Printing Demo Otis Photo Lab Inkjet Printing Demo Otis Photography Lab Adam Ferriss Lab Manager aferriss@otis.edu 310.665.6971 Soft Proofing and Pre press Before you begin printing, it is a good idea to set the proof

More information

An Efficient Geometric feature based License Plate Localization and Stop Line Violation Detection System

An Efficient Geometric feature based License Plate Localization and Stop Line Violation Detection System An Efficient Geometric feature based License Plate Localization and Stop Line Violation Detection System Waing, Dr.Nyein Aye Abstract Stop line violation causes in myanmar when the back wheel of the car

More information

B2.53-R3: COMPUTER GRAPHICS. NOTE: 1. There are TWO PARTS in this Module/Paper. PART ONE contains FOUR questions and PART TWO contains FIVE questions.

B2.53-R3: COMPUTER GRAPHICS. NOTE: 1. There are TWO PARTS in this Module/Paper. PART ONE contains FOUR questions and PART TWO contains FIVE questions. B2.53-R3: COMPUTER GRAPHICS NOTE: 1. There are TWO PARTS in this Module/Paper. PART ONE contains FOUR questions and PART TWO contains FIVE questions. 2. PART ONE is to be answered in the TEAR-OFF ANSWER

More information

A Reliability Point and Kalman Filter-based Vehicle Tracking Technique

A Reliability Point and Kalman Filter-based Vehicle Tracking Technique A Reliability Point and Kalman Filter-based Vehicle Tracing Technique Soo Siang Teoh and Thomas Bräunl Abstract This paper introduces a technique for tracing the movement of vehicles in consecutive video

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

Automatic 3D Reconstruction via Object Detection and 3D Transformable Model Matching CS 269 Class Project Report

Automatic 3D Reconstruction via Object Detection and 3D Transformable Model Matching CS 269 Class Project Report Automatic 3D Reconstruction via Object Detection and 3D Transformable Model Matching CS 69 Class Project Report Junhua Mao and Lunbo Xu University of California, Los Angeles mjhustc@ucla.edu and lunbo

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

DATA LAYOUT AND LEVEL-OF-DETAIL CONTROL FOR FLOOD DATA VISUALIZATION

DATA LAYOUT AND LEVEL-OF-DETAIL CONTROL FOR FLOOD DATA VISUALIZATION DATA LAYOUT AND LEVEL-OF-DETAIL CONTROL FOR FLOOD DATA VISUALIZATION Sayaka Yagi Takayuki Itoh Ochanomizu University Mayumi Kurokawa Yuuichi Izu Takahisa Yoneyama Takashi Kohara Toshiba Corporation ABSTRACT

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

False alarm in outdoor environments

False alarm in outdoor environments Accepted 1.0 Savantic letter 1(6) False alarm in outdoor environments Accepted 1.0 Savantic letter 2(6) Table of contents Revision history 3 References 3 1 Introduction 4 2 Pre-processing 4 3 Detection,

More information

A Color Placement Support System for Visualization Designs Based on Subjective Color Balance

A Color Placement Support System for Visualization Designs Based on Subjective Color Balance A Color Placement Support System for Visualization Designs Based on Subjective Color Balance Eric Cooper and Katsuari Kamei College of Information Science and Engineering Ritsumeikan University Abstract:

More information

Determining the Resolution of Scanned Document Images

Determining the Resolution of Scanned Document Images Presented at IS&T/SPIE EI 99, Conference 3651, Document Recognition and Retrieval VI Jan 26-28, 1999, San Jose, CA. Determining the Resolution of Scanned Document Images Dan S. Bloomberg Xerox Palo Alto

More information

Crack Detection in Concrete Railway Sleeper

Crack Detection in Concrete Railway Sleeper International Journal of Computer Sciences and Engineering Open Access Review Paper Volume-04, Issue-02 E-ISSN: 2347-2693 Crack Detection in Concrete Railway Sleeper Shruthi Ramesh 1*, Sonali Chavan 2,

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

In mathematics, there are four attainment targets: using and applying mathematics; number and algebra; shape, space and measures, and handling data.

In mathematics, there are four attainment targets: using and applying mathematics; number and algebra; shape, space and measures, and handling data. MATHEMATICS: THE LEVEL DESCRIPTIONS In mathematics, there are four attainment targets: using and applying mathematics; number and algebra; shape, space and measures, and handling data. Attainment target

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

Low-resolution Character Recognition by Video-based Super-resolution

Low-resolution Character Recognition by Video-based Super-resolution 2009 10th International Conference on Document Analysis and Recognition Low-resolution Character Recognition by Video-based Super-resolution Ataru Ohkura 1, Daisuke Deguchi 1, Tomokazu Takahashi 2, Ichiro

More information

3 hours One paper 70 Marks. Areas of Learning Theory

3 hours One paper 70 Marks. Areas of Learning Theory GRAPHIC DESIGN CODE NO. 071 Class XII DESIGN OF THE QUESTION PAPER 3 hours One paper 70 Marks Section-wise Weightage of the Theory Areas of Learning Theory Section A (Reader) Section B Application of Design

More information

Solving Simultaneous Equations and Matrices

Solving Simultaneous Equations and Matrices Solving Simultaneous Equations and Matrices The following represents a systematic investigation for the steps used to solve two simultaneous linear equations in two unknowns. The motivation for considering

More information

Face Locating and Tracking for Human{Computer Interaction. Carnegie Mellon University. Pittsburgh, PA 15213

Face Locating and Tracking for Human{Computer Interaction. Carnegie Mellon University. Pittsburgh, PA 15213 Face Locating and Tracking for Human{Computer Interaction Martin Hunke Alex Waibel School of Computer Science Carnegie Mellon University Pittsburgh, PA 15213 Abstract Eective Human-to-Human communication

More information

How To Filter Spam Image From A Picture By Color Or Color

How To Filter Spam Image From A Picture By Color Or Color Image Content-Based Email Spam Image Filtering Jianyi Wang and Kazuki Katagishi Abstract With the population of Internet around the world, email has become one of the main methods of communication among

More information

MANAGING QUEUE STABILITY USING ART2 IN ACTIVE QUEUE MANAGEMENT FOR CONGESTION CONTROL

MANAGING QUEUE STABILITY USING ART2 IN ACTIVE QUEUE MANAGEMENT FOR CONGESTION CONTROL MANAGING QUEUE STABILITY USING ART2 IN ACTIVE QUEUE MANAGEMENT FOR CONGESTION CONTROL G. Maria Priscilla 1 and C. P. Sumathi 2 1 S.N.R. Sons College (Autonomous), Coimbatore, India 2 SDNB Vaishnav College

More information

Data Storage 3.1. Foundations of Computer Science Cengage Learning

Data Storage 3.1. Foundations of Computer Science Cengage Learning 3 Data Storage 3.1 Foundations of Computer Science Cengage Learning Objectives After studying this chapter, the student should be able to: List five different data types used in a computer. Describe how

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

MassArt Studio Foundation: Visual Language Digital Media Cookbook, Fall 2013

MassArt Studio Foundation: Visual Language Digital Media Cookbook, Fall 2013 INPUT OUTPUT 08 / IMAGE QUALITY & VIEWING In this section we will cover common image file formats you are likely to come across and examine image quality in terms of resolution and bit depth. We will cover

More information

Traffic Monitoring Systems. Technology and sensors

Traffic Monitoring Systems. Technology and sensors Traffic Monitoring Systems Technology and sensors Technology Inductive loops Cameras Lidar/Ladar and laser Radar GPS etc Inductive loops Inductive loops signals Inductive loop sensor The inductance signal

More information

A Lightweight and Effective Music Score Recognition on Mobile Phone

A Lightweight and Effective Music Score Recognition on Mobile Phone J Inf Process Syst, http://dx.doi.org/.3745/jips ISSN 1976-913X (Print) ISSN 92-5X (Electronic) A Lightweight and Effective Music Score Recognition on Mobile Phone Tam Nguyen* and Gueesang Lee** Abstract

More information

How Landsat Images are Made

How Landsat Images are Made How Landsat Images are Made Presentation by: NASA s Landsat Education and Public Outreach team June 2006 1 More than just a pretty picture Landsat makes pretty weird looking maps, and it isn t always easy

More information

Galaxy Morphological Classification

Galaxy Morphological Classification Galaxy Morphological Classification Jordan Duprey and James Kolano Abstract To solve the issue of galaxy morphological classification according to a classification scheme modelled off of the Hubble Sequence,

More information

Vision-based Real-time Driver Fatigue Detection System for Efficient Vehicle Control

Vision-based Real-time Driver Fatigue Detection System for Efficient Vehicle Control Vision-based Real-time Driver Fatigue Detection System for Efficient Vehicle Control D.Jayanthi, M.Bommy Abstract In modern days, a large no of automobile accidents are caused due to driver fatigue. To

More information

Implementation of OCR Based on Template Matching and Integrating it in Android Application

Implementation of OCR Based on Template Matching and Integrating it in Android Application International Journal of Computer Sciences and EngineeringOpen Access Technical Paper Volume-04, Issue-02 E-ISSN: 2347-2693 Implementation of OCR Based on Template Matching and Integrating it in Android

More information

WATER BODY EXTRACTION FROM MULTI SPECTRAL IMAGE BY SPECTRAL PATTERN ANALYSIS

WATER BODY EXTRACTION FROM MULTI SPECTRAL IMAGE BY SPECTRAL PATTERN ANALYSIS WATER BODY EXTRACTION FROM MULTI SPECTRAL IMAGE BY SPECTRAL PATTERN ANALYSIS Nguyen Dinh Duong Department of Environmental Information Study and Analysis, Institute of Geography, 18 Hoang Quoc Viet Rd.,

More information

Legal Requirements for. Motor Vehicles and Trailers. according to ECE Regulation 48. Our Ideas, Your Success. Customized Solutions

Legal Requirements for. Motor Vehicles and Trailers. according to ECE Regulation 48. Our Ideas, Your Success. Customized Solutions Innovative Technologies Customized Solutions Intensive Support Our Ideas, Your Success. Legal Requirements for Motor Vehicles and Trailers according to ECE Regulation 48 Ideas today for the cars of tomorrow

More information

Optical Illusions Essay Angela Wall EMAT 6690

Optical Illusions Essay Angela Wall EMAT 6690 Optical Illusions Essay Angela Wall EMAT 6690! Optical illusions are images that are visually perceived differently than how they actually appear in reality. These images can be very entertaining, but

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

Agent Simulation of Hull s Drive Theory

Agent Simulation of Hull s Drive Theory Agent Simulation of Hull s Drive Theory Nick Schmansky Department of Cognitive and Neural Systems Boston University March 7, 4 Abstract A computer simulation was conducted of an agent attempting to survive

More information

Towards License Plate Recognition: Comparying Moving Objects Segmentation Approaches

Towards License Plate Recognition: Comparying Moving Objects Segmentation Approaches 1 Towards License Plate Recognition: Comparying Moving Objects Segmentation Approaches V. J. Oliveira-Neto, G. Cámara-Chávez, D. Menotti UFOP - Federal University of Ouro Preto Computing Department Ouro

More information