<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JCC</journal-id><journal-title-group><journal-title>Journal of Computer and Communications</journal-title></journal-title-group><issn pub-type="epub">2327-5219</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jcc.2017.510005</article-id><article-id pub-id-type="publisher-id">JCC-78569</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  An Automatic Text Region Positioning Method for the Low-Contrast Image
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Gongqin</surname><given-names>Liu</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Murong</surname><given-names>Jiang</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Helin</surname><given-names>Cun</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Zhenzhong</surname><given-names>Shi</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Jianyu</surname><given-names>Hao</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>School of Information Science and Engineering, Yunnan University, Kunming, China</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>15559769375@163.com(GL)</email>;<email>jiangmr@ynu.edu.cn(MJ)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>30</day><month>07</month><year>2017</year></pub-date><volume>05</volume><issue>10</issue><fpage>36</fpage><lpage>49</lpage><history><date date-type="received"><day>30,</day>	<month>June</month>	<year>2017</year></date><date date-type="rev-recd"><day>15,</day>	<month>August</month>	<year>2017</year>	</date><date date-type="accepted"><day>18,</day>	<month>August</month>	<year>2017</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  Text extraction is the key step in the character recognition; its accuracy highly relies on the location of the text region. In this paper, we propose a new method which can find the text location automatically to solve some regional problems such as incomplete, false position or orientation deviation occurred in the low-contrast image text extraction. Firstly, we make some pre-processing for the original image, including color space transform, contrast-limited adaptive histogram equalization, Sobel edge detector, morphological method and eight neighborhood processing method (ENPM) etc., to provide some results to compare the different methods. Secondly, we use the connected component analysis (CCA) method to get several connected parts and non-connected parts, then use the morphology method and CCA again for the non-connected part to erode some noises, obtain another connected and non-connected parts. Thirdly, we compute the edge feature for all connected areas, combine Support Vector Machine (SVM) to classify the real text region, obtain the text location coordinates. Finally, we use the text region coordinate to extract the block including the text, then binarize, cluster and recognize all text information. At last, we calculate the precision rate and recall rate to evaluate the method for more than 200 images. The experiments show that the method we proposed is robust for low-contrast text images with the variations in font size and font color, different language, gloomy environment, etc.
 
</p></abstract><kwd-group><kwd>Low-Contrast Image</kwd><kwd> Text Region Positioning</kwd><kwd> Connected Component Analysis</kwd><kwd> SVM</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Text information extraction from images and video is a very important subject in computer vision, it’s widely used in specific applications including page segmentation, address block location, license plate location, etc. Because there are so many possible sources of variation when extracting text from a shaded or textured background, from low-contrast or complex images, or from images having variations in font size, style, color, orientation and alignment. These variations make the problem of automatic text information extraction extremely difficult. Numerous of existing methods have been proposed to detect and recognize text in scene imagery, which can be categorized into edge-based detection, connected component based detection and texture based detection. The connected component based methods assume that the text pixels belonging to the same connected region share some common features such as color or gray intensity [<xref ref-type="bibr" rid="scirp.78569-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.78569-ref2">2</xref>] ; texture based methods may be unsuitable for small fonts and poor contrast text [<xref ref-type="bibr" rid="scirp.78569-ref3">3</xref>] ; edge based methods return a lot of false alarms and are not robust to complex background images. In Ref. [<xref ref-type="bibr" rid="scirp.78569-ref4">4</xref>] , Wei Fan presented a novel text segmentation method which is independent of variations in text font style, size, intensity, and polarity, and of string orientation with separating the pixels of a document image into four categories: “dark text/lines”, “bright text/ lines”, “dark figure/graphics” and “white background”. But this method is only valid for text embedded in a simple background. Antani et al. [<xref ref-type="bibr" rid="scirp.78569-ref5">5</xref>] assumed that text and background in localized region had consistent gray levels that all characters were either lighter than or darker than the background, so the detection rate may get reduced. Lowell L. Winger [<xref ref-type="bibr" rid="scirp.78569-ref6">6</xref>] used a fast thresholding scheme which could deal with the texture background images better. It was unable to deal with the low-contrast text images with both English and Chinese character, especially when a background of the text images is various, including building, objects, clouds, houses and so on. These methods only do well for the text images with high resolution, huge text or simple background, which not for the low contrast text images, even text in small size or in different color, etc., for appearing a series of problems such as location bias, imperfect or fault, etc., and finally causing poor text recognition results.</p><p>In order to solve the problem of text recognition in low-contrast colorful images, we proposed a new method for positioning text region automatically. This method includes the image color space transform, edge detection, image enhancement, morphological, connected component, SVM, etc. In order to evaluate our method efficiently, we collect a new data set with 200 images with various low-contrast, compute their precision rate and recall rate. Experiments show that our method not only can accurately position the text area but also gain good results on the low-contrast images with different sizes and languages.</p><p>The paper is organized as follows. In Section 2, four steps for positioning the text region location with image pre-processing, connected component analysis, edge detection and text region merge are introduced in detail. In Section 3, text extraction and recognition results using OCR system are given. In Section 4, some experiments and evaluations are presented. In Section 5, what we have done is summarized.</p></sec><sec id="s2"><title>2. Text Region Positioning</title><p>The goal of our approach is to detect low contrast text images without being affected by the language, font color or font size. For the simplify, we assume that text present in images is in the horizontal direction with uniform spacing between words. The processing to locate the text region is divided into four steps: pre-processing, gain the connect component part using CCA method, first and second layer judge to locate the text location coordinates, merging the text regions.</p><sec id="s2_1"><title>2.1. Step 1: Pre-Processing</title><p>1) Convert Original Image to YUV Color Space Image</p><p>RGB color space is complex in describing the color pattern and has redundant information between each component. Since pixel values in RGB color space are highly correlated, RGB color space is converted into other color spaces. The YUV color model defines a color space in terms of one luminance and two chrominance components. Because of the low-contrast images we choose have similar color between character and background, meanwhile, the luminance information can get a better result than colorful information for further processing, so, we convert the input image (see <xref ref-type="fig" rid="fig1">Figure 1</xref>) into YUV color space (luminance + chrominance), and use only luminance (Y) channel (see <xref ref-type="fig" rid="fig2">Figure 2</xref>) for further processing.</p><p>2) Enhance the Above Y Channel Image to Increase Image Contrast</p><p>Owing to the text images we choose are low-contrast, so, in order to get a better result, we first select some methods to enhance the image, comparing with multi-scale retina algorithm, adjust image intensity, histogram equalization and contrast-limited adaptive histogram equalization, finally finds that contrast-li- mited adaptive histogram equalization (see <xref ref-type="fig" rid="fig3">Figure 3</xref>) can get a good results than other algorithms.</p><p>3) Use Sobel Edge Detector Operator to Detect the Above-Enhanced Image</p><p>After doing some enhancement for the image, we need to select a kind of edge operator to detect the image edge. In the experiment, we can see Sobel operator [<xref ref-type="bibr" rid="scirp.78569-ref7">7</xref>] [<xref ref-type="bibr" rid="scirp.78569-ref8">8</xref>] (see <xref ref-type="fig" rid="fig4">Figure 4</xref>) is able to detect all the text edge and meanwhile remove the non-text edge.</p><p>4) Use Morphology Method (MM) and Eight Neighborhood Processing Method (ENPM) to Enhance Edge Information</p><p>Observing the Sobel detector results, we found the edge density is very weak, so we decide to adopt morphology method [<xref ref-type="bibr" rid="scirp.78569-ref9">9</xref>] and eight neighborhood processing method proposed by us to enhance edge information. About method ENPM, it is that the value in edge map gets by its eight neighborhood value, only if there is one appearance in its neighborhood, its value will be replaced by one. <xref ref-type="fig" rid="fig4">Figure 4</xref> displays Sobel operator detector results, and <xref ref-type="fig" rid="fig5">Figure 5</xref> and <xref ref-type="fig" rid="fig6">Figure 6</xref> respectively show the results processed by morphology method and eight neighborhood processing method. Obviously, edge density is enhanced after using morphology method and eight neighborhood processing method.</p><p>Following is the algorithm about ENPM (see <xref ref-type="table" rid="table1">Table 1</xref>).</p></sec><sec id="s2_2"><title>2.2. Step 2: Use Connected Component Analysis (CCA) to Gain Connected Components</title><p>CCA could be regarded as a graph algorithm, where subsets of connected components are uniquely labeled based on heuristics about feature consensus, i.e., color similarity and spatial layout. In the implementation of CCA, syntactic pattern recognition methods are often used to analyze the spatial and feature consensus, and to define text regions. Considering the complexity of fine turning the syntactic rules, a new trend is to perform CCA with statistical models.</p><p>The basic steps of the connected-component text extraction algorithm are given below. 1) Convert the input image to YUV color space (luminance + chrominance), use only luminance channel for further processing; 2) Convert the image gray scale using only Y channel; 3) Compute the edge image for Y channel gray image; 4) Sharpen the edge image by convolving it with sharpening filter; 5) Compute horizontal and vertical projection files considering the sharpened edge image as the input intensity image; 6) Segment the candidate text regions based on adaptive threshold values calculated for vertical and horizontal projections; 7) Perform gap filling to eliminate possible non-text regions [<xref ref-type="bibr" rid="scirp.78569-ref10">10</xref>] .</p><p>Through the above steps, we can use CCA method to remove part overlap blocks from connect component.</p><p>In <xref ref-type="fig" rid="fig7">Figure 7</xref>(a), a lot of non-text region or overlap regions are been selected, which is useless and time-consuming for us, so we need to take some measures to remove these overlap blocks. <xref ref-type="fig" rid="fig7">Figure 7</xref>(b) shows results after removing part</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> The algorithm about ENPM</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Input: ImgSobelMorph: ImgSobelMorph is the image, which the source image has been processed by step one to step three and morphology method. r: r is the row of the image. c: c is the column of the image. Algorithm: ImgENP is a two-dimensional array with r rows and c columns, whose value set to be zero. For i set 2 to r-1 For j set 2 to c-1 If the sum of ImgSobelMorph (i-1:i+1, j-1:j+1) is greater than 1 Then ImgENP (i, j) set to be 1 End If End For End For Output: ImgENP: ImgENP is the output image after being processed by ENPM algorithm.</th></tr></thead></tbody></table></table-wrap><p>overlap blocks. After removing the overlap regions, we need to extract the remaining regions except for the regions gained by CCA.</p><p>The type of split overlap region is as follows. In which the yellow color region the first block and the white color region is the second block. According to dual law, there are four types (see <xref ref-type="fig" rid="fig8">Figure 8</xref>) for overlap which the second block is on the border or inside in the first block.</p><p><xref ref-type="fig" rid="fig9">Figure 9</xref> presents the extracted results from image processed by CCA removed part overlap blocks.</p></sec><sec id="s2_3"><title>2.3. Step 3: Locate the Text Region Coordinates with Two Layer Judge</title><p>1) First Layer Judge (FLJ)</p><p>Reading 200 text images, and using the above method to gain a lot of connected component regions, by observing the regions difference between text regions and non-text regions, we find that regions whose row or column is less than 22, or the value for row divide column is more than 10 or less than 0.1 generally would be non-text regions. The results see in <xref ref-type="fig" rid="fig1">Figure 1</xref>0 and <xref ref-type="fig" rid="fig1">Figure 1</xref>1. In <xref ref-type="fig" rid="fig9">Figure 9</xref>, there are 36 blocks extracted from the images, while after using first layer judge method, the number of blocks reduced to 14 in <xref ref-type="fig" rid="fig1">Figure 1</xref>0.</p><p>2) Second Layer Judge (SLJ)</p><p>a) Get the Edge Detector Image</p><p>Edge is the distinct characteristic which can be used to find possible text areas. The text is mainly composed of the strokes in horizontal, vertical, up-right, up- left direction, so it can be considered that the region with higher edge strength in these directions is the text region. In order to get a better edge strength, we made a lot of experiments to see which style of computing would be better.</p><p>In <xref ref-type="fig" rid="fig1">Figure 1</xref>2 the number a from g shows the block extracted from the Y channel image and a1 from the g1 shows the correspondence binary image.</p><p><xref ref-type="fig" rid="fig1">Figure 1</xref>3 gives the edge detection results with four angles. We find that 45 with 135 averages are better than others. For saving time, undoubtedly, we choose these two directional edge maps to represent the density and strength for edge enhancement.</p><p>b) Based Edge Map Image to Detection Unsupervised Text Regions</p><p>To some extent, the text has weak and irregular texture property, so we can look text as a special texture. We employ the statistical features in the edge maps to capture the texture property. The features are mean, standard deviation, energy, inertia, local homogeneity and correlation of edge maps [<xref ref-type="bibr" rid="scirp.78569-ref11">11</xref>] .</p><p>After feature computing, we get 5 features form the feature vector representation for each block, then use Support Vector Machine Classifier Algorithm to classify the feature vectors into two clusters: text regions and background regions (see <xref ref-type="table" rid="table2">Table 2</xref>).</p><p><xref ref-type="fig" rid="fig1">Figure 1</xref>4 is the flow chart of an overall process for a specific image to realize automatically text position.</p></sec><sec id="s2_4"><title>2.4. Step 4: Text Regions Merge</title><p>Text region merges mainly rely on the location of the text region, finding the neighborhood region, and compute the distance in near neighborhood regions. Then merge with those regions which their distance is small. <xref ref-type="fig" rid="fig1">Figure 1</xref>5 shows the start state before merging to end state which had successfully located all the text regions.</p></sec></sec><sec id="s3"><title>3. Text Extraction and Recognition</title><p>Through the method we proposed in Section 2, we can successfully locate the</p><p>text, then, based on the coordinate of text to extract the text regions. For each text region, first use global threshold method to gain binarization images, then, use means filter to filter the small spot pixels so as to get a smooth image. After doing that, we use OCR system to recognize text, including Chinese or English. <xref ref-type="fig" rid="fig1">Figure 1</xref>6 presents the flow chart of recognizing text in low-contrast images in detail.</p></sec><sec id="s4"><title>4. Experiment Results</title><sec id="s4_1"><title>4.1. Text Region Position</title><p><xref ref-type="fig" rid="fig1">Figure 1</xref>7 shows the experimental results of various kinds of images selected from www image or advertisements. In <xref ref-type="fig" rid="fig1">Figure 1</xref>7(a), <xref ref-type="fig" rid="fig1">Figure 1</xref>7(b) and <xref ref-type="fig" rid="fig1">Figure 1</xref>7(d), Chinese texts with different size in images are successfully detected. <xref ref-type="fig" rid="fig1">Figure 1</xref>7(c) demonstrates that this approach is effective for the texts in a gloomy environment.</p><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> The results of regions show</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Text regions</th><th align="center" valign="middle" >Non-text regions</th></tr></thead><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1730660x18.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1730660x19.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1730660x20.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1730660x21.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1730660x22.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1730660x23.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1730660x24.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1730660x25.png" xlink:type="simple"/></inline-formula></td></tr></tbody></table></table-wrap></sec><sec id="s4_2"><title>4.2. Evaluation</title><p>Here we collect a new dataset with 200 images of various low-contrast images. In addition, in order to evaluate our method, we compute the precision rate and recall rate, meanwhile, makes comparisons with other methods.</p><p>The performance of each algorithm has been evaluated based on its precision rate, an average run time obtained. The precision and recall rates are calculated as [<xref ref-type="bibr" rid="scirp.78569-ref12">12</xref>]</p><p>PrecisionRate = Correctlydetected Correctlydetected + Falsepositives &#215; 100 % (1)</p><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Text location results</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Method</th><th align="center" valign="middle" >Test Images Number</th><th align="center" valign="middle" >Precision Rate (%)</th><th align="center" valign="middle" >Recall Rate (%)</th><th align="center" valign="middle" >Average Runtime in (s)</th></tr></thead><tr><td align="center" valign="middle" >Our Method</td><td align="center" valign="middle" >200</td><td align="center" valign="middle" >76.5</td><td align="center" valign="middle" >60.39</td><td align="center" valign="middle" >27</td></tr></tbody></table></table-wrap><table-wrap id="table4" ><label><xref ref-type="table" rid="table4">Table 4</xref></label><caption><title> The results of text detection</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Text</th><th align="center" valign="middle" >Chinese</th><th align="center" valign="middle" >English</th></tr></thead><tr><td align="center" valign="middle" >Number of characters</td><td align="center" valign="middle" >2281</td><td align="center" valign="middle" >1304</td></tr><tr><td align="center" valign="middle" >Correctly detected</td><td align="center" valign="middle" >1924</td><td align="center" valign="middle" >1271</td></tr><tr><td align="center" valign="middle" >Missed</td><td align="center" valign="middle" >357</td><td align="center" valign="middle" >33</td></tr><tr><td align="center" valign="middle" >Number of false alarm regions</td><td align="center" valign="middle"  colspan="2"  >490</td></tr><tr><td align="center" valign="middle" >Missed rate (%)</td><td align="center" valign="middle" >15.6</td><td align="center" valign="middle" >2.5</td></tr></tbody></table></table-wrap><p>RecallRate = Correctlydetected Correctlydetected + Falsenegatives &#215; 100 % (2)</p><p>We compute the results in <xref ref-type="table" rid="table3">Table 3</xref>. After counting the recognition results, we get the <xref ref-type="table" rid="table4">Table 4</xref>.</p></sec></sec><sec id="s5"><title>5. Conclusion</title><p>In this paper, we provide a new method to find the text region in low-contrast image automatically. In the first, we use the only luminance (Y) channel for further processing, and use the contrast-limited adaptive histogram equalization to enhance the image. Then we use the connected component analysis (CCA) method to analysis the location of connected parts to remove inner or border parts so as to reduce the connected parts. Thirdly, we compute the edge feature for all connected parts, and combine Support Vector Machine (SVM) to obtain the real text region. Finally, we merge the text region to extract the block including the text, and use OCR system to recognize all text informations. In order to evaluate our method efficiently, we collect a new data setting with 200 images with various low-contrast, and compute their precision rate and recall rate. Experiments show that our method can not only accurately position the text area but also gain good results on the low-contrast images with different sizes and languages.</p></sec><sec id="s6"><title>Acknowledgements</title><p>This work was supported by Chinese National Natural Science Foundation (No. 11161055) and Program for Innovative Research Team (in Science and Technology) in University of Yunnan Province.</p></sec><sec id="s7"><title>Cite this paper</title><p>Liu, G.Q., Jiang, M.R., Cun, H.L., Shi, Z.Z. and Hao, J.Y. (2017) An Automatic Text Region Positioning Method for the Low-Contrast Image. Journal of Computer and Communications, 5, 36-49. https://doi.org/10.4236/jcc.2017.510005</p></sec></body><back><ref-list><title>References</title><ref id="scirp.78569-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Jain, A.K. and Yu, B. (1998) Automatic Text Location in Images and Video Frames. Pattern Recognition, 31, 2055-2076.</mixed-citation></ref><ref id="scirp.78569-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Lee, C.W., Jung, K. and Kim, H.J. (2003) Automatic Text Detection and Removal in Video Sequences. Pattern Recognition Letters, 24, 2607-2623.</mixed-citation></ref><ref id="scirp.78569-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Ye, Q., Huang, Q., Gaoand, W. and Zhao, D. (2005) Fast and Robust Text Detection in Images and Video Frames. Image and Vision Computing, 23, 565-576.</mixed-citation></ref><ref id="scirp.78569-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Fan, W., Sun, J. and Naoi, S. (2015) Separation of Text and Background Regions for High Performance Document Image Compression. DRR, San Francisco, 8 February 2015, 94020K.</mixed-citation></ref><ref id="scirp.78569-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Antani, S., Crandall, D. and Kasturi, R. (2000) Robust Extraction of Text in Video. Proceedings 15th International Conference on Pattern Recognition, Barcelona, 3-7 September 2000, Vol. 1, 831-834. https://doi.org/10.1109/ICPR.2000.905537</mixed-citation></ref><ref id="scirp.78569-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Winger, L.L., Jernigan, M.E. and Robinson, J.A. (1996) Character Segmentation and Thresholding in Low-Contrast Scene Images. In: Electronic Imaging: Science and Technology, International Society for Optics and Photonics, 286-296.</mixed-citation></ref><ref id="scirp.78569-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Sahoo, T. and Pine, S. (2016) Design and Simulation of SOBEL Edge Detection Using MATLAB Simulink.</mixed-citation></ref><ref id="scirp.78569-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Gonzalez, C.I., Melin, P., Castro, J.R., Mendoza, O. and Castillo, O. (2016) An Improved Sobel Edge Detection Method Based on Generalized Type-2 Fuzzy Logic. Soft Computing, 20, 773-784. https://doi.org/10.1007/s00500-014-1541-0</mixed-citation></ref><ref id="scirp.78569-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Hasan, Y.M. and Karam, L.J. (2000) Morphological Text Extraction from Images. IEEE Transactions on Image Processing, 9, 1978-1983. https://doi.org/10.1109/83.877220</mixed-citation></ref><ref id="scirp.78569-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Bo, T., Tang, J. and Chan, C.C.K. (2016) Enhanced Blind Modulation Formats Recognition Using Connected Component Analysis with Quadruple Rotation. Opto Electronics and Communications Conference (OECC) Held Jointly with 2016 International Conference on Photonics in Switching (PS), Niigata, 3-7 July 2016, 1-3.</mixed-citation></ref><ref id="scirp.78569-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Liu, C., Wang, C. and Dai, R. (2005) Text Detection in Images Based on Unsupervised Classification of Edge-Based Features. Proceedings of 8th International Conference on Document Analysis and Recognition, 31 August-1 September 2005, 610-614.</mixed-citation></ref><ref id="scirp.78569-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Das, M.S., Bindhu, B.H. and Govardhan, A. (2012) Evaluation of Text Detection and Localization Methods in Natural Images. International Journal of Emerging Technology and Advanced Engineering, 2, 277-282.</mixed-citation></ref></ref-list></back></article>