SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
International Journal of Research in Computer Science
eISSN 2249-8265 Volume 2 Issue 3 (2012) pp. 37-40
© White Globe Publications
www.ijorcs.org


  MODIFIED APPROACH OF HOUGH TRANSFORM FOR
     SKEW DETECTION AND CORRECTION IN
             DOCUMENTED IMAGES
                                           Deepak Kumar1, Dalwinder Singh2
                               1
                                 Department of information Technology, SBBSIET, Jalandhar
                                            Email: er.deepak950@gmail.com
                  2
                      Department of Computer science & Engineering, Lovely Professional University
                                           Email: ds_slaria@yahoo.com

Abstract: In optical character recognition and               recognition. Consequently, detecting the skew of a
document image analysis skew is introduced in coming         document image and correcting it are important issues
documented image. Which degrade the performance of           in realizing a practical document reader. It included the
OCR and image analysis system so to detection and            skew which degrade the performance OCR system. So,
correction of skew angle is important step of                to increase the performance of OCR system we must
preprocessing of document analysis. Many methods             detect the skew as well as correct the skew. Normally,
have been proposed by researchers for the detection of       when skew is detected and main work is done by
skew in binary image documents. The majority of them         researchers to rotate into opposite direction. There are
are based on Projection profile, Fourier transform,          various methods for detecting the skew which are like
and cross-correlation, Hough transform, Nearest              projection profile, Fourier transform, Hough
Neighbor connectivity, linear regression analysis and        transform, nearest neighbour connectivity, linear
mathematical morphology. Main advantage of Hough             regression analysis and mathematical morphology so
transform is its accuracy and simplicity. But due to         different researchers have to use different methods to
slow speed many researchers work on its speed                solve this problem. Main advantage of Hough
complexity without compromising the accuracy. So, for        transform is its accuracy and simplicity. But due to
improving computational efficiency of Hough                  slow speed many researchers work on its speed
transform there are various variations have been             complexity without compromising the accuracy. So,
proposed by researchers to reduce the computational          for improving computational efficiency of Hough
time for skew angle. In this Paper we introduced new         transform there are various variations have been
method which reduces the time complexity without             proposed by researchers to reduce the computational
compromising the accuracy of Hough transform.                time for skew angle. There are basically three types of
                                                             skew in the images like on the basis on number of
Keywords: Hough transform, OCR, skew detection.
                                                             skew angle and orientation three types of skew
                                                             upcoming in scanning the document:
                 I. INTRODUCTION
                                                              1. Global Skew: this come when document have
    Document image processing has become an
                                                                 common degree angle orientation.
increasingly important technology in the automation of
                                                              2. Multiple Skew: documents have different degree
office documentation tasks. Automatic document
                                                                 of orientation in the different contents.
scanners such as text readers and OCR (Optical
                                                              3. Non-uniform text line skew: when documents
Character Recognition) systems are an essential
                                                                 contain several orientation in the single line [11].
component of systems capable of those tasks. One of
the problems in this field is that the document to be
read is not always placed correctly on a flatbed
scanner. This means that the document may be skewed
on the scanner bed, resulting in a skewed image. Skew
is any deviation of the image from that of the original
document, which is not parallel to the horizontal or
vertical. Skew Correction remains one of the vital parts
in Document Processing. Many methods have been
proposed by researchers for the detection of skew in
binary image documents [1]. This skew has a
detrimental effect on document analysis, document
understanding, and character segmentation and                        Figure 1 Skewed image with 2 degree angle


                                                                              www.ijorcs.org
38                                                                                   Deepak Kumar, Dalwinder Singh

    Figure 1 is skewed images which are deflected from     centroids by using block adjacency graph then Hough
its normal angle by 2 degree as shown. In Figure 2, the    transform is applied to centroids using two angular
skew angle is removed and hence we get the images in       resolutions[6] Spitz et al. used the data reductions
its correct form. There are various methods available      techniques that used for compressed images, in which
                                                           data points are obtained with single pass and mapped
for the detection and correction of skew angle. Each
                                                           into Hough space [7]. Chaudhary and Pal have
and every method has own advantages and                    proposed a technique for Indian language scripts in
disadvantages on the basis of we can calculate the         which exploits the inherent properties of the script to
efficiency of any particular algorithm.                    determine the skew angle. The idea is to detect skew
                                                           angles of these head lines of scripts. The method
                                                           detecting skew angles in range (-45° to 45°) [8]. Amin
                                                           and Fischer (2000) apply Hough transform to de-skew
                                                           the document image in two stages. First, blocks of text,
                                                           such as paragraphs and captions of pictures are
                                                           identified. Next, they calculate skew angle for each
                                                           block by fitting straight lines using least square
                                                           method, only the bottom line of a block is considered
                                                           for skew detection in order to enhance the speed [9].
                                                           Singh et al. have purposed new algorithm which
                                                           speeds up the performance of classic Hough transform.
                                                           Mainly, this new algorithm converts the voting
                                                           procedure to hierarchy based voting method which
                                                           speeds up the performance and reduce the space
                                                           requirements. They perform fast Hough transform in
Figure 2.Documented image by rotation 2 degree angle       which three sub processes are done. Firstly in pre-
                                                           processing stage block adjacency graph is used. Then
               II. RELATED WORK                            in voting process done using Hough transform and at
                                                           finally, skew angle is corrected by rotation. But BAG
    Generally, there are a variety of global skew          based algorithm is found to be effective for Roman
detection and correction techniques available. Most of     Scripts documents and is not satisfactory for Indian
these techniques are reviewed by Hull [1]. Broadly         scripts where headline is part of the script. So, this
skew estimation approaches are classified into basic       approach is script dependent [10]. Manjunath et al.
categories. It includes projection profile, Hough          [11] also used Hough transform to detect the skew
transforms, nearest neighbour clustering, and cross        angle in two steps. Initially, they identified character
correlation. Historically, Hough transform based           blocks from document images and thinning process is
document skew detection and correction are proposed        performed over all regions. Then next thinned
in Srihari and Govindaraju (1989) [2]. They calculate      conditions are fed to Hough transform. The primary
Hough transform at all angles of θ between 0 and 180.      disadvantage of this technique is that time complexity
A heuristic measures the rate of change in accumulator     does not include the thinning process time. Ruilin
values at each value of θ. The skew angle is set to the    Zhang et al. uses the Hough transform in fabric images
value of theta that maximizes the heuristic [3]. Hinds     for skew detection using the multi-threshold analysis
et al. (1990) use Hough transform and run length           [12]. The principal of Hough transform for skew
encoding to estimate the document skew. Additionally,      detection is analyzed in this paper and describes how
they reduce data with the use of horizontal and vertical   to apply the method of using Hough transform
run length computations. The document image,               combining with the Sobel operator in skew detection.
acquires at 300 dpi, is under sampled by a factor of 4
and transformed into a burst image. This image is built                III. HOUGH TRANSFORM
by replacing each vertical black run with its length
placed in the bottom-most pixel of the run. The Hough          Firstly Hough transform is the linear transform for
transform is then applied to all the pixels in the burst   detecting straight lines. In the image representation
image that have value less than 25, aiming at              there is image space, in which the straight line can be
discarding contributes of non-textual components[4].       represented by equation y = mx + b and can be
The bin with maximum value in the Hough space              graphically plotted for each pair of image points (x, y).
determines the skew angle Jiang et al. used Hough          In the Hough transform, the main idea is to consider
transform with detecting points in coarse form and         the characteristics of the straight line not as image
accurate skew is obtained by choosing peak value for       points x or y, but in terms of its parameters, here the
skew angle [5]. Yu and Jain used a fast and accurate       slope parameter m and the intercept parameter b.
approach on set of low resolution images. They use         Based on that fact, the straight line y = mx + b can be
hierarchical Hough transform and centroids of              represented as a point (b, m) in the parameter space.
connected components. Firstly algorithms efficiently       However, one faces the problem that vertical lines give
computing connected components and at their                rise to unbounded values of the parameters m and b.
                                                           For computational reasons, it is therefore better to

                                                                            www.ijorcs.org
Modified Approach of Hough Transform for Skew Detection and Correction in Documented Images                            39

parameterize the lines in the Hough transform with               must use the nearest integer results of float
two other parameters, commonly referred to as ρ (rho)            operation
and θ (theta). In which line can be represented             2.   Pre-computations:- Many operations which are
Cartesian equation x .cos θi + y. sin θi = ρi .Where the         repetitive in detecting skew angle. That can be
parameter ρ represents the distance between the line
                                                                 precomputed and stored into array so in this way
and the origin, and θ is the angle of the vector from the
origin to this closest point. Figure 3 shows the                 we reduced the number of calculations.
parameter plane of ρ and θ. In which X and Y are axis       3.   Using Hierarchical approach:-The main idea of the
and ρ is distance and θ the angle .but the Cartesian             above methods is to reduce the amount of Input
equation is slow for accumulating process than slope             data. In this method researchers used coarser
and intercept equations.                                         Hough space in which only rough estimate is
                                                                 considered. This approach is equally suitable for
                                                                 handwritten documents. [6].
                                                            4.   Using BAG algorithm: - In this method input data
                                                                 is reduced by taking centroids of connected
                                                                 components rather than use of all image pixels
                                                                 [11].
           Figure 3 parameter plane of ρ and θ              5.   Rotation: - Singh at al [2008] shows that there are
    The Hough transform accepts the input in the form            two type of rotation which is forward rotation
of a binary edge map and find edges which are                    inverse rotation. We generally expect that results
positioned likes straight lines. The idea of the Hough           of both rotations are same but he has observed that
transform is that every edge point in the edge map is            results are not same .So he concluded that time
transformed to all possible lines that could pass                taken by forward rotation is less than inverse
through that point. The line detection in a binary image         rotations. But quality of rotated images is higher in
using the Hough transform algorithm is below:                    inverse rotation than forward rotation at special
                                                                 conditions.
1. Select the Hough transform parameters ρmin,
   ρmax, θmin and θmax.                                                   V. PROPOSED SOLUTION
2. Quantize the (ρ,θ) plane into cells by forming an            Our skew detection approach will be based on a
   accumulator cell array A (ρ,θ), where ρ is between       technique involving Modified Hough Transform to
   ρmin and ρmax, and θ is between θmin and θmax.           detect the skew. We apply Hough transform (HT) to
3. Assigning the element of an accumulator cell array       the set of pixels. We apply HT with a modified
   A to zero.                                               technique so that the total time taken by the algorithm
4. For each black pixel in a binary image, perform the      gets reduced keeping the accuracy of the process
   following:                                               intact. We divide the spectrum of the HT space i.e.,
                                                            angle of skew which can be 0 degree to 45 degree into
   For each value of θi from min to max, calculate the      one-tenths, thus getting the portion in which the
   corresponding ρi using the equation: x .cosθi + y.       resultant skew lies. Then only that portion is further
   sin θi = ρi Round off the ρi value to the nearest        investigated by diving it into one-tenths and so on.
   allowed ρ value. Updating the accumulator array          This way the algorithm reaches the solution quickly as
   element A ( ρi, θi) by voting procedure.                 compared to the classical HT.
5. In last, local maxima in the accumulator cell array
   correspond to a number of points lying in a
   corresponding line in the binary image.
    The running cost is O (n×A), where n is number of
points and A is number of different values of angles.
So more accuracy we need, then more fine angle
intervals we have to use and hence more different
values for angle, and more the running time.

IV. METHODS FOR INCREASE THE SPEED OF
           HOUGH TRANSFORM
1. Converting floating operations to integer
   operations: - in this method we converted the
   floating point operations into integer operations
   which increase the speed of Hough transforms .but             Figure 4: Representation of the proposed technique.
   accuracy is affected so maintain the accuracy we



                                                                              www.ijorcs.org
40                                                                                     Deepak Kumar, Dalwinder Singh

    Figure 4 depicts the proposed process. First HT is        [11] Manjunath VN, Kumar GH, Shivakumara P (2006)
applied for angles from 0 degree to 45 degree with a               Skew detection technique for binary document images
step of 4.5 degrees. Assume that the portion that                  based on Hough transform. International Journal
attracts the maximum votes is the angle from a degree              Technologies l3(3):194–200.
to b degree. Then, only the portion from a to b degrees       [12] Ruilin Zhang .Xianghui Z. A Skew Detection Method
is further explored using HT with higher resolution.               of Fabric images Based on Multi-threshold Analysis.
                                                                   IEEE 2010.
                 VI. CONCLUSION
    There are different methods for document image
skew detection. These included projection profiles
which used different angles directly from image data,
methods that calculated projection profiles from image
features, and second algorithms that used the Hough
transform. On which we calculated the skew angle for
straight Line and other parametric curves another class
of technique extracted features with local, directionally
sensitive masks. The Speed of Hough transform is
slow but have anti interference capability so it is used
mostly in this paper we reviewed various variations of
Hough transform each methods have their own speed
for different scripts .Only preliminary efforts have
been conducted in comparative performance
evaluation. Further work in this area could help show
the performance of proposed solution.

                VII. REFERENCES
[1] Hull, J., 1998. Document image skew detection: Survey
     and annotated bibliography. Document Analysis
     Systems II. World Scientific Pub. Co. Inc. pp. 40–64.
[2] Srihari SN, Govindaraju V (1989) Analysis of textual
     images using the Hough transform. Mach Vis Appl
     2:141-153.
[3] Ciardielloat at al(1988). An Experimental System for
     Office Document Handling and ext Recognition.
     Proceeding of International Conference on Pattern
     Recognition. (2): 739-743.
[4] Hinds J, Fisher L, D’Amato DP (1990) A document
     skew detection method using run-length encoding and
     the Hough transform. In: Proceedings of the 10th
     international conference pattern recognition. IEEE CS
     Press, Los Alamitos, CA, pp 464–468.
[5] Jiang H, Han C, Fan K (1997) A fast approach to the
     detection and correction of skew documents. Pattern
     Recognition Letter 18:675–686.
[6] Yu B, Jain AK (1996) A robust and fast skew detection
     algorithm for generic documents. Pattern Recognition
     29(10):1599–1629.
[7] Spitz AL (1997) Determination of the script and
     language content of document images. IEEE Trans
     Pattern Anal Mach Intell 19(3):235–245.
[8] Pal U, Chaudhuri BB (1996) An improved document
     skew angle estimation technique. Pattern Recogn Lett
     17(8):899–904.
[9] Amin, A., Fischer, S., 2000. A document detection
     method using the Hough Transform. Pattern Anal.
     Appl. 3, 243–253.
[10] Singh C, Bhatia N, Kaur A (2008) Hough transform
     based fast skew detection and accurate Skew correction
     methods. Pattern Recognition 41:3528–3546.


                                                                              www.ijorcs.org

Weitere ähnliche Inhalte

Was ist angesagt?

Web Image Retrieval Using Visual Dictionary
Web Image Retrieval Using Visual DictionaryWeb Image Retrieval Using Visual Dictionary
Web Image Retrieval Using Visual Dictionaryijwscjournal
 
A Study on Image Retrieval Features and Techniques with Various Combinations
A Study on Image Retrieval Features and Techniques with Various CombinationsA Study on Image Retrieval Features and Techniques with Various Combinations
A Study on Image Retrieval Features and Techniques with Various CombinationsIRJET Journal
 
IRJET- Image Feature Extraction using Hough Transformation Principle
IRJET- Image Feature Extraction using Hough Transformation PrincipleIRJET- Image Feature Extraction using Hough Transformation Principle
IRJET- Image Feature Extraction using Hough Transformation PrincipleIRJET Journal
 
A SEMI-BLIND WATERMARKING SCHEME FOR RGB IMAGE USING CURVELET TRANSFORM
A SEMI-BLIND WATERMARKING SCHEME FOR RGB IMAGE USING CURVELET TRANSFORMA SEMI-BLIND WATERMARKING SCHEME FOR RGB IMAGE USING CURVELET TRANSFORM
A SEMI-BLIND WATERMARKING SCHEME FOR RGB IMAGE USING CURVELET TRANSFORMijfcstjournal
 
A Review of Feature Extraction Techniques for CBIR based on SVM
A Review of Feature Extraction Techniques for CBIR based on SVMA Review of Feature Extraction Techniques for CBIR based on SVM
A Review of Feature Extraction Techniques for CBIR based on SVMIJEEE
 
Image Processing, 2012
Image Processing, 2012Image Processing, 2012
Image Processing, 2012Sanjay Goel
 
A Survey on Tamil Handwritten Character Recognition using OCR Techniques
A Survey on Tamil Handwritten Character Recognition using OCR TechniquesA Survey on Tamil Handwritten Character Recognition using OCR Techniques
A Survey on Tamil Handwritten Character Recognition using OCR Techniquescscpconf
 

Was ist angesagt? (16)

Web Image Retrieval Using Visual Dictionary
Web Image Retrieval Using Visual DictionaryWeb Image Retrieval Using Visual Dictionary
Web Image Retrieval Using Visual Dictionary
 
Psr2010
Psr2010Psr2010
Psr2010
 
A Study on Image Retrieval Features and Techniques with Various Combinations
A Study on Image Retrieval Features and Techniques with Various CombinationsA Study on Image Retrieval Features and Techniques with Various Combinations
A Study on Image Retrieval Features and Techniques with Various Combinations
 
366 369
366 369366 369
366 369
 
final_report
final_reportfinal_report
final_report
 
By33458461
By33458461By33458461
By33458461
 
IRJET- Image Feature Extraction using Hough Transformation Principle
IRJET- Image Feature Extraction using Hough Transformation PrincipleIRJET- Image Feature Extraction using Hough Transformation Principle
IRJET- Image Feature Extraction using Hough Transformation Principle
 
My2421322135
My2421322135My2421322135
My2421322135
 
Ac03401600163.
Ac03401600163.Ac03401600163.
Ac03401600163.
 
A SEMI-BLIND WATERMARKING SCHEME FOR RGB IMAGE USING CURVELET TRANSFORM
A SEMI-BLIND WATERMARKING SCHEME FOR RGB IMAGE USING CURVELET TRANSFORMA SEMI-BLIND WATERMARKING SCHEME FOR RGB IMAGE USING CURVELET TRANSFORM
A SEMI-BLIND WATERMARKING SCHEME FOR RGB IMAGE USING CURVELET TRANSFORM
 
A Review of Feature Extraction Techniques for CBIR based on SVM
A Review of Feature Extraction Techniques for CBIR based on SVMA Review of Feature Extraction Techniques for CBIR based on SVM
A Review of Feature Extraction Techniques for CBIR based on SVM
 
Image Processing, 2012
Image Processing, 2012Image Processing, 2012
Image Processing, 2012
 
Texture Classification
Texture ClassificationTexture Classification
Texture Classification
 
A Survey on Tamil Handwritten Character Recognition using OCR Techniques
A Survey on Tamil Handwritten Character Recognition using OCR TechniquesA Survey on Tamil Handwritten Character Recognition using OCR Techniques
A Survey on Tamil Handwritten Character Recognition using OCR Techniques
 
F0164348
F0164348F0164348
F0164348
 
Q01754118128
Q01754118128Q01754118128
Q01754118128
 

Andere mochten auch

Iris based Human Identification
Iris based Human IdentificationIris based Human Identification
Iris based Human Identificationdswazalwar
 
A Hough Transform Implementation for Line Detection for a Mobile Robot Self-N...
A Hough Transform Implementation for Line Detection for a Mobile Robot Self-N...A Hough Transform Implementation for Line Detection for a Mobile Robot Self-N...
A Hough Transform Implementation for Line Detection for a Mobile Robot Self-N...iosrjce
 
Iris segmentation analysis using integro differential operator and hough tran...
Iris segmentation analysis using integro differential operator and hough tran...Iris segmentation analysis using integro differential operator and hough tran...
Iris segmentation analysis using integro differential operator and hough tran...Nadeer Abu Jraerr
 

Andere mochten auch (6)

Iris based Human Identification
Iris based Human IdentificationIris based Human Identification
Iris based Human Identification
 
Iris Recognition
Iris RecognitionIris Recognition
Iris Recognition
 
A Hough Transform Implementation for Line Detection for a Mobile Robot Self-N...
A Hough Transform Implementation for Line Detection for a Mobile Robot Self-N...A Hough Transform Implementation for Line Detection for a Mobile Robot Self-N...
A Hough Transform Implementation for Line Detection for a Mobile Robot Self-N...
 
Iris segmentation analysis using integro differential operator and hough tran...
Iris segmentation analysis using integro differential operator and hough tran...Iris segmentation analysis using integro differential operator and hough tran...
Iris segmentation analysis using integro differential operator and hough tran...
 
Iris recognition
Iris recognition Iris recognition
Iris recognition
 
Iris recognition seminar
Iris recognition seminarIris recognition seminar
Iris recognition seminar
 

Ähnlich wie Modified Approach of Hough Transform for Skew Detection and Correction in Documented Images

Text Skew Angle Detection in Vision-Based Scanning of Nutrition Labels
Text Skew Angle Detection in Vision-Based Scanning of Nutrition LabelsText Skew Angle Detection in Vision-Based Scanning of Nutrition Labels
Text Skew Angle Detection in Vision-Based Scanning of Nutrition LabelsVladimir Kulyukin
 
Enhancement and Segmentation of Historical Records
Enhancement and Segmentation of Historical RecordsEnhancement and Segmentation of Historical Records
Enhancement and Segmentation of Historical Recordscsandit
 
Script Identification for printed document images at text-line level using DC...
Script Identification for printed document images at text-line level using DC...Script Identification for printed document images at text-line level using DC...
Script Identification for printed document images at text-line level using DC...IOSR Journals
 
Comparison of various Image Registration Techniques with the Proposed Hybrid ...
Comparison of various Image Registration Techniques with the Proposed Hybrid ...Comparison of various Image Registration Techniques with the Proposed Hybrid ...
Comparison of various Image Registration Techniques with the Proposed Hybrid ...idescitation
 
Ocr accuracy improvement on
Ocr accuracy improvement onOcr accuracy improvement on
Ocr accuracy improvement onsipij
 
Design and Description of Feature Extraction Algorithm for Old English Font
Design and Description of Feature Extraction Algorithm for Old English FontDesign and Description of Feature Extraction Algorithm for Old English Font
Design and Description of Feature Extraction Algorithm for Old English FontIRJET Journal
 
Handwritten character recognition in
Handwritten character recognition inHandwritten character recognition in
Handwritten character recognition inijaia
 
V.KARTHIKEYAN PUBLISHED ARTICLE 1
V.KARTHIKEYAN PUBLISHED ARTICLE 1V.KARTHIKEYAN PUBLISHED ARTICLE 1
V.KARTHIKEYAN PUBLISHED ARTICLE 1KARTHIKEYAN V
 
Image Registration using NSCT and Invariant Moment
Image Registration using NSCT and Invariant MomentImage Registration using NSCT and Invariant Moment
Image Registration using NSCT and Invariant MomentCSCJournals
 
Literature Review on Indian Sign Language Recognition System
Literature Review on Indian Sign Language Recognition SystemLiterature Review on Indian Sign Language Recognition System
Literature Review on Indian Sign Language Recognition SystemIRJET Journal
 
DevanagiriOCR on CELL BROADBAND ENGINE
DevanagiriOCR on CELL BROADBAND ENGINEDevanagiriOCR on CELL BROADBAND ENGINE
DevanagiriOCR on CELL BROADBAND ENGINEPridhvi Kodamasimham
 
Comparative Study of Different Video Shot Boundary Detection Techniques
Comparative Study of Different Video Shot Boundary Detection TechniquesComparative Study of Different Video Shot Boundary Detection Techniques
Comparative Study of Different Video Shot Boundary Detection Techniquesijtsrd
 
A Novel Method for De-warping in Persian document images captured by cameras
A Novel Method for De-warping in Persian document images captured by camerasA Novel Method for De-warping in Persian document images captured by cameras
A Novel Method for De-warping in Persian document images captured by camerasCSCJournals
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD Editor
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD Editor
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD Editor
 
Design and Implementation Recognition System for Handwritten Hindi/Marathi Do...
Design and Implementation Recognition System for Handwritten Hindi/Marathi Do...Design and Implementation Recognition System for Handwritten Hindi/Marathi Do...
Design and Implementation Recognition System for Handwritten Hindi/Marathi Do...rahulmonikasharma
 

Ähnlich wie Modified Approach of Hough Transform for Skew Detection and Correction in Documented Images (20)

Jw2517421747
Jw2517421747Jw2517421747
Jw2517421747
 
F045053236
F045053236F045053236
F045053236
 
Text Skew Angle Detection in Vision-Based Scanning of Nutrition Labels
Text Skew Angle Detection in Vision-Based Scanning of Nutrition LabelsText Skew Angle Detection in Vision-Based Scanning of Nutrition Labels
Text Skew Angle Detection in Vision-Based Scanning of Nutrition Labels
 
Enhancement and Segmentation of Historical Records
Enhancement and Segmentation of Historical RecordsEnhancement and Segmentation of Historical Records
Enhancement and Segmentation of Historical Records
 
Script Identification for printed document images at text-line level using DC...
Script Identification for printed document images at text-line level using DC...Script Identification for printed document images at text-line level using DC...
Script Identification for printed document images at text-line level using DC...
 
Comparison of various Image Registration Techniques with the Proposed Hybrid ...
Comparison of various Image Registration Techniques with the Proposed Hybrid ...Comparison of various Image Registration Techniques with the Proposed Hybrid ...
Comparison of various Image Registration Techniques with the Proposed Hybrid ...
 
Ocr accuracy improvement on
Ocr accuracy improvement onOcr accuracy improvement on
Ocr accuracy improvement on
 
Design and Description of Feature Extraction Algorithm for Old English Font
Design and Description of Feature Extraction Algorithm for Old English FontDesign and Description of Feature Extraction Algorithm for Old English Font
Design and Description of Feature Extraction Algorithm for Old English Font
 
Handwritten character recognition in
Handwritten character recognition inHandwritten character recognition in
Handwritten character recognition in
 
V.KARTHIKEYAN PUBLISHED ARTICLE 1
V.KARTHIKEYAN PUBLISHED ARTICLE 1V.KARTHIKEYAN PUBLISHED ARTICLE 1
V.KARTHIKEYAN PUBLISHED ARTICLE 1
 
Image Registration using NSCT and Invariant Moment
Image Registration using NSCT and Invariant MomentImage Registration using NSCT and Invariant Moment
Image Registration using NSCT and Invariant Moment
 
Literature Review on Indian Sign Language Recognition System
Literature Review on Indian Sign Language Recognition SystemLiterature Review on Indian Sign Language Recognition System
Literature Review on Indian Sign Language Recognition System
 
DevanagiriOCR on CELL BROADBAND ENGINE
DevanagiriOCR on CELL BROADBAND ENGINEDevanagiriOCR on CELL BROADBAND ENGINE
DevanagiriOCR on CELL BROADBAND ENGINE
 
Comparative Study of Different Video Shot Boundary Detection Techniques
Comparative Study of Different Video Shot Boundary Detection TechniquesComparative Study of Different Video Shot Boundary Detection Techniques
Comparative Study of Different Video Shot Boundary Detection Techniques
 
A Novel Method for De-warping in Persian document images captured by cameras
A Novel Method for De-warping in Persian document images captured by camerasA Novel Method for De-warping in Persian document images captured by cameras
A Novel Method for De-warping in Persian document images captured by cameras
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
Be36338341
Be36338341Be36338341
Be36338341
 
Design and Implementation Recognition System for Handwritten Hindi/Marathi Do...
Design and Implementation Recognition System for Handwritten Hindi/Marathi Do...Design and Implementation Recognition System for Handwritten Hindi/Marathi Do...
Design and Implementation Recognition System for Handwritten Hindi/Marathi Do...
 

Mehr von IJORCS

Help the Genetic Algorithm to Minimize the Urban Traffic on Intersections
Help the Genetic Algorithm to Minimize the Urban Traffic on IntersectionsHelp the Genetic Algorithm to Minimize the Urban Traffic on Intersections
Help the Genetic Algorithm to Minimize the Urban Traffic on IntersectionsIJORCS
 
Call for Papers - IJORCS, Volume 4 Issue 4
Call for Papers - IJORCS, Volume 4 Issue 4Call for Papers - IJORCS, Volume 4 Issue 4
Call for Papers - IJORCS, Volume 4 Issue 4IJORCS
 
Real-Time Multiple License Plate Recognition System
Real-Time Multiple License Plate Recognition SystemReal-Time Multiple License Plate Recognition System
Real-Time Multiple License Plate Recognition SystemIJORCS
 
FPGA Implementation of FIR Filter using Various Algorithms: A Retrospective
FPGA Implementation of FIR Filter using Various Algorithms: A RetrospectiveFPGA Implementation of FIR Filter using Various Algorithms: A Retrospective
FPGA Implementation of FIR Filter using Various Algorithms: A RetrospectiveIJORCS
 
Using Virtualization Technique to Increase Security and Reduce Energy Consump...
Using Virtualization Technique to Increase Security and Reduce Energy Consump...Using Virtualization Technique to Increase Security and Reduce Energy Consump...
Using Virtualization Technique to Increase Security and Reduce Energy Consump...IJORCS
 
Algebraic Fault Attack on the SHA-256 Compression Function
Algebraic Fault Attack on the SHA-256 Compression FunctionAlgebraic Fault Attack on the SHA-256 Compression Function
Algebraic Fault Attack on the SHA-256 Compression FunctionIJORCS
 
Enhancement of DES Algorithm with Multi State Logic
Enhancement of DES Algorithm with Multi State LogicEnhancement of DES Algorithm with Multi State Logic
Enhancement of DES Algorithm with Multi State LogicIJORCS
 
Hybrid Simulated Annealing and Nelder-Mead Algorithm for Solving Large-Scale ...
Hybrid Simulated Annealing and Nelder-Mead Algorithm for Solving Large-Scale ...Hybrid Simulated Annealing and Nelder-Mead Algorithm for Solving Large-Scale ...
Hybrid Simulated Annealing and Nelder-Mead Algorithm for Solving Large-Scale ...IJORCS
 
CFP. IJORCS, Volume 4 - Issue2
CFP. IJORCS, Volume 4 - Issue2CFP. IJORCS, Volume 4 - Issue2
CFP. IJORCS, Volume 4 - Issue2IJORCS
 
Call for Papers - IJORCS - Vol 4, Issue 1
Call for Papers - IJORCS - Vol 4, Issue 1Call for Papers - IJORCS - Vol 4, Issue 1
Call for Papers - IJORCS - Vol 4, Issue 1IJORCS
 
Voice Recognition System using Template Matching
Voice Recognition System using Template MatchingVoice Recognition System using Template Matching
Voice Recognition System using Template MatchingIJORCS
 
Channel Aware Mac Protocol for Maximizing Throughput and Fairness
Channel Aware Mac Protocol for Maximizing Throughput and FairnessChannel Aware Mac Protocol for Maximizing Throughput and Fairness
Channel Aware Mac Protocol for Maximizing Throughput and FairnessIJORCS
 
A Review and Analysis on Mobile Application Development Processes using Agile...
A Review and Analysis on Mobile Application Development Processes using Agile...A Review and Analysis on Mobile Application Development Processes using Agile...
A Review and Analysis on Mobile Application Development Processes using Agile...IJORCS
 
Congestion Prediction and Adaptive Rate Adjustment Technique for Wireless Sen...
Congestion Prediction and Adaptive Rate Adjustment Technique for Wireless Sen...Congestion Prediction and Adaptive Rate Adjustment Technique for Wireless Sen...
Congestion Prediction and Adaptive Rate Adjustment Technique for Wireless Sen...IJORCS
 
A Study of Routing Techniques in Intermittently Connected MANETs
A Study of Routing Techniques in Intermittently Connected MANETsA Study of Routing Techniques in Intermittently Connected MANETs
A Study of Routing Techniques in Intermittently Connected MANETsIJORCS
 
Improving the Efficiency of Spectral Subtraction Method by Combining it with ...
Improving the Efficiency of Spectral Subtraction Method by Combining it with ...Improving the Efficiency of Spectral Subtraction Method by Combining it with ...
Improving the Efficiency of Spectral Subtraction Method by Combining it with ...IJORCS
 
An Adaptive Load Sharing Algorithm for Heterogeneous Distributed System
An Adaptive Load Sharing Algorithm for Heterogeneous Distributed SystemAn Adaptive Load Sharing Algorithm for Heterogeneous Distributed System
An Adaptive Load Sharing Algorithm for Heterogeneous Distributed SystemIJORCS
 
The Design of Cognitive Social Simulation Framework using Statistical Methodo...
The Design of Cognitive Social Simulation Framework using Statistical Methodo...The Design of Cognitive Social Simulation Framework using Statistical Methodo...
The Design of Cognitive Social Simulation Framework using Statistical Methodo...IJORCS
 
An Enhanced Framework for Improving Spatio-Temporal Queries for Global Positi...
An Enhanced Framework for Improving Spatio-Temporal Queries for Global Positi...An Enhanced Framework for Improving Spatio-Temporal Queries for Global Positi...
An Enhanced Framework for Improving Spatio-Temporal Queries for Global Positi...IJORCS
 
A PSO-Based Subtractive Data Clustering Algorithm
A PSO-Based Subtractive Data Clustering AlgorithmA PSO-Based Subtractive Data Clustering Algorithm
A PSO-Based Subtractive Data Clustering AlgorithmIJORCS
 

Mehr von IJORCS (20)

Help the Genetic Algorithm to Minimize the Urban Traffic on Intersections
Help the Genetic Algorithm to Minimize the Urban Traffic on IntersectionsHelp the Genetic Algorithm to Minimize the Urban Traffic on Intersections
Help the Genetic Algorithm to Minimize the Urban Traffic on Intersections
 
Call for Papers - IJORCS, Volume 4 Issue 4
Call for Papers - IJORCS, Volume 4 Issue 4Call for Papers - IJORCS, Volume 4 Issue 4
Call for Papers - IJORCS, Volume 4 Issue 4
 
Real-Time Multiple License Plate Recognition System
Real-Time Multiple License Plate Recognition SystemReal-Time Multiple License Plate Recognition System
Real-Time Multiple License Plate Recognition System
 
FPGA Implementation of FIR Filter using Various Algorithms: A Retrospective
FPGA Implementation of FIR Filter using Various Algorithms: A RetrospectiveFPGA Implementation of FIR Filter using Various Algorithms: A Retrospective
FPGA Implementation of FIR Filter using Various Algorithms: A Retrospective
 
Using Virtualization Technique to Increase Security and Reduce Energy Consump...
Using Virtualization Technique to Increase Security and Reduce Energy Consump...Using Virtualization Technique to Increase Security and Reduce Energy Consump...
Using Virtualization Technique to Increase Security and Reduce Energy Consump...
 
Algebraic Fault Attack on the SHA-256 Compression Function
Algebraic Fault Attack on the SHA-256 Compression FunctionAlgebraic Fault Attack on the SHA-256 Compression Function
Algebraic Fault Attack on the SHA-256 Compression Function
 
Enhancement of DES Algorithm with Multi State Logic
Enhancement of DES Algorithm with Multi State LogicEnhancement of DES Algorithm with Multi State Logic
Enhancement of DES Algorithm with Multi State Logic
 
Hybrid Simulated Annealing and Nelder-Mead Algorithm for Solving Large-Scale ...
Hybrid Simulated Annealing and Nelder-Mead Algorithm for Solving Large-Scale ...Hybrid Simulated Annealing and Nelder-Mead Algorithm for Solving Large-Scale ...
Hybrid Simulated Annealing and Nelder-Mead Algorithm for Solving Large-Scale ...
 
CFP. IJORCS, Volume 4 - Issue2
CFP. IJORCS, Volume 4 - Issue2CFP. IJORCS, Volume 4 - Issue2
CFP. IJORCS, Volume 4 - Issue2
 
Call for Papers - IJORCS - Vol 4, Issue 1
Call for Papers - IJORCS - Vol 4, Issue 1Call for Papers - IJORCS - Vol 4, Issue 1
Call for Papers - IJORCS - Vol 4, Issue 1
 
Voice Recognition System using Template Matching
Voice Recognition System using Template MatchingVoice Recognition System using Template Matching
Voice Recognition System using Template Matching
 
Channel Aware Mac Protocol for Maximizing Throughput and Fairness
Channel Aware Mac Protocol for Maximizing Throughput and FairnessChannel Aware Mac Protocol for Maximizing Throughput and Fairness
Channel Aware Mac Protocol for Maximizing Throughput and Fairness
 
A Review and Analysis on Mobile Application Development Processes using Agile...
A Review and Analysis on Mobile Application Development Processes using Agile...A Review and Analysis on Mobile Application Development Processes using Agile...
A Review and Analysis on Mobile Application Development Processes using Agile...
 
Congestion Prediction and Adaptive Rate Adjustment Technique for Wireless Sen...
Congestion Prediction and Adaptive Rate Adjustment Technique for Wireless Sen...Congestion Prediction and Adaptive Rate Adjustment Technique for Wireless Sen...
Congestion Prediction and Adaptive Rate Adjustment Technique for Wireless Sen...
 
A Study of Routing Techniques in Intermittently Connected MANETs
A Study of Routing Techniques in Intermittently Connected MANETsA Study of Routing Techniques in Intermittently Connected MANETs
A Study of Routing Techniques in Intermittently Connected MANETs
 
Improving the Efficiency of Spectral Subtraction Method by Combining it with ...
Improving the Efficiency of Spectral Subtraction Method by Combining it with ...Improving the Efficiency of Spectral Subtraction Method by Combining it with ...
Improving the Efficiency of Spectral Subtraction Method by Combining it with ...
 
An Adaptive Load Sharing Algorithm for Heterogeneous Distributed System
An Adaptive Load Sharing Algorithm for Heterogeneous Distributed SystemAn Adaptive Load Sharing Algorithm for Heterogeneous Distributed System
An Adaptive Load Sharing Algorithm for Heterogeneous Distributed System
 
The Design of Cognitive Social Simulation Framework using Statistical Methodo...
The Design of Cognitive Social Simulation Framework using Statistical Methodo...The Design of Cognitive Social Simulation Framework using Statistical Methodo...
The Design of Cognitive Social Simulation Framework using Statistical Methodo...
 
An Enhanced Framework for Improving Spatio-Temporal Queries for Global Positi...
An Enhanced Framework for Improving Spatio-Temporal Queries for Global Positi...An Enhanced Framework for Improving Spatio-Temporal Queries for Global Positi...
An Enhanced Framework for Improving Spatio-Temporal Queries for Global Positi...
 
A PSO-Based Subtractive Data Clustering Algorithm
A PSO-Based Subtractive Data Clustering AlgorithmA PSO-Based Subtractive Data Clustering Algorithm
A PSO-Based Subtractive Data Clustering Algorithm
 

Kürzlich hochgeladen

Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 

Kürzlich hochgeladen (20)

Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 

Modified Approach of Hough Transform for Skew Detection and Correction in Documented Images

  • 1. International Journal of Research in Computer Science eISSN 2249-8265 Volume 2 Issue 3 (2012) pp. 37-40 © White Globe Publications www.ijorcs.org MODIFIED APPROACH OF HOUGH TRANSFORM FOR SKEW DETECTION AND CORRECTION IN DOCUMENTED IMAGES Deepak Kumar1, Dalwinder Singh2 1 Department of information Technology, SBBSIET, Jalandhar Email: er.deepak950@gmail.com 2 Department of Computer science & Engineering, Lovely Professional University Email: ds_slaria@yahoo.com Abstract: In optical character recognition and recognition. Consequently, detecting the skew of a document image analysis skew is introduced in coming document image and correcting it are important issues documented image. Which degrade the performance of in realizing a practical document reader. It included the OCR and image analysis system so to detection and skew which degrade the performance OCR system. So, correction of skew angle is important step of to increase the performance of OCR system we must preprocessing of document analysis. Many methods detect the skew as well as correct the skew. Normally, have been proposed by researchers for the detection of when skew is detected and main work is done by skew in binary image documents. The majority of them researchers to rotate into opposite direction. There are are based on Projection profile, Fourier transform, various methods for detecting the skew which are like and cross-correlation, Hough transform, Nearest projection profile, Fourier transform, Hough Neighbor connectivity, linear regression analysis and transform, nearest neighbour connectivity, linear mathematical morphology. Main advantage of Hough regression analysis and mathematical morphology so transform is its accuracy and simplicity. But due to different researchers have to use different methods to slow speed many researchers work on its speed solve this problem. Main advantage of Hough complexity without compromising the accuracy. So, for transform is its accuracy and simplicity. But due to improving computational efficiency of Hough slow speed many researchers work on its speed transform there are various variations have been complexity without compromising the accuracy. So, proposed by researchers to reduce the computational for improving computational efficiency of Hough time for skew angle. In this Paper we introduced new transform there are various variations have been method which reduces the time complexity without proposed by researchers to reduce the computational compromising the accuracy of Hough transform. time for skew angle. There are basically three types of skew in the images like on the basis on number of Keywords: Hough transform, OCR, skew detection. skew angle and orientation three types of skew upcoming in scanning the document: I. INTRODUCTION 1. Global Skew: this come when document have Document image processing has become an common degree angle orientation. increasingly important technology in the automation of 2. Multiple Skew: documents have different degree office documentation tasks. Automatic document of orientation in the different contents. scanners such as text readers and OCR (Optical 3. Non-uniform text line skew: when documents Character Recognition) systems are an essential contain several orientation in the single line [11]. component of systems capable of those tasks. One of the problems in this field is that the document to be read is not always placed correctly on a flatbed scanner. This means that the document may be skewed on the scanner bed, resulting in a skewed image. Skew is any deviation of the image from that of the original document, which is not parallel to the horizontal or vertical. Skew Correction remains one of the vital parts in Document Processing. Many methods have been proposed by researchers for the detection of skew in binary image documents [1]. This skew has a detrimental effect on document analysis, document understanding, and character segmentation and Figure 1 Skewed image with 2 degree angle www.ijorcs.org
  • 2. 38 Deepak Kumar, Dalwinder Singh Figure 1 is skewed images which are deflected from centroids by using block adjacency graph then Hough its normal angle by 2 degree as shown. In Figure 2, the transform is applied to centroids using two angular skew angle is removed and hence we get the images in resolutions[6] Spitz et al. used the data reductions its correct form. There are various methods available techniques that used for compressed images, in which data points are obtained with single pass and mapped for the detection and correction of skew angle. Each into Hough space [7]. Chaudhary and Pal have and every method has own advantages and proposed a technique for Indian language scripts in disadvantages on the basis of we can calculate the which exploits the inherent properties of the script to efficiency of any particular algorithm. determine the skew angle. The idea is to detect skew angles of these head lines of scripts. The method detecting skew angles in range (-45° to 45°) [8]. Amin and Fischer (2000) apply Hough transform to de-skew the document image in two stages. First, blocks of text, such as paragraphs and captions of pictures are identified. Next, they calculate skew angle for each block by fitting straight lines using least square method, only the bottom line of a block is considered for skew detection in order to enhance the speed [9]. Singh et al. have purposed new algorithm which speeds up the performance of classic Hough transform. Mainly, this new algorithm converts the voting procedure to hierarchy based voting method which speeds up the performance and reduce the space requirements. They perform fast Hough transform in Figure 2.Documented image by rotation 2 degree angle which three sub processes are done. Firstly in pre- processing stage block adjacency graph is used. Then II. RELATED WORK in voting process done using Hough transform and at finally, skew angle is corrected by rotation. But BAG Generally, there are a variety of global skew based algorithm is found to be effective for Roman detection and correction techniques available. Most of Scripts documents and is not satisfactory for Indian these techniques are reviewed by Hull [1]. Broadly scripts where headline is part of the script. So, this skew estimation approaches are classified into basic approach is script dependent [10]. Manjunath et al. categories. It includes projection profile, Hough [11] also used Hough transform to detect the skew transforms, nearest neighbour clustering, and cross angle in two steps. Initially, they identified character correlation. Historically, Hough transform based blocks from document images and thinning process is document skew detection and correction are proposed performed over all regions. Then next thinned in Srihari and Govindaraju (1989) [2]. They calculate conditions are fed to Hough transform. The primary Hough transform at all angles of θ between 0 and 180. disadvantage of this technique is that time complexity A heuristic measures the rate of change in accumulator does not include the thinning process time. Ruilin values at each value of θ. The skew angle is set to the Zhang et al. uses the Hough transform in fabric images value of theta that maximizes the heuristic [3]. Hinds for skew detection using the multi-threshold analysis et al. (1990) use Hough transform and run length [12]. The principal of Hough transform for skew encoding to estimate the document skew. Additionally, detection is analyzed in this paper and describes how they reduce data with the use of horizontal and vertical to apply the method of using Hough transform run length computations. The document image, combining with the Sobel operator in skew detection. acquires at 300 dpi, is under sampled by a factor of 4 and transformed into a burst image. This image is built III. HOUGH TRANSFORM by replacing each vertical black run with its length placed in the bottom-most pixel of the run. The Hough Firstly Hough transform is the linear transform for transform is then applied to all the pixels in the burst detecting straight lines. In the image representation image that have value less than 25, aiming at there is image space, in which the straight line can be discarding contributes of non-textual components[4]. represented by equation y = mx + b and can be The bin with maximum value in the Hough space graphically plotted for each pair of image points (x, y). determines the skew angle Jiang et al. used Hough In the Hough transform, the main idea is to consider transform with detecting points in coarse form and the characteristics of the straight line not as image accurate skew is obtained by choosing peak value for points x or y, but in terms of its parameters, here the skew angle [5]. Yu and Jain used a fast and accurate slope parameter m and the intercept parameter b. approach on set of low resolution images. They use Based on that fact, the straight line y = mx + b can be hierarchical Hough transform and centroids of represented as a point (b, m) in the parameter space. connected components. Firstly algorithms efficiently However, one faces the problem that vertical lines give computing connected components and at their rise to unbounded values of the parameters m and b. For computational reasons, it is therefore better to www.ijorcs.org
  • 3. Modified Approach of Hough Transform for Skew Detection and Correction in Documented Images 39 parameterize the lines in the Hough transform with must use the nearest integer results of float two other parameters, commonly referred to as ρ (rho) operation and θ (theta). In which line can be represented 2. Pre-computations:- Many operations which are Cartesian equation x .cos θi + y. sin θi = ρi .Where the repetitive in detecting skew angle. That can be parameter ρ represents the distance between the line precomputed and stored into array so in this way and the origin, and θ is the angle of the vector from the origin to this closest point. Figure 3 shows the we reduced the number of calculations. parameter plane of ρ and θ. In which X and Y are axis 3. Using Hierarchical approach:-The main idea of the and ρ is distance and θ the angle .but the Cartesian above methods is to reduce the amount of Input equation is slow for accumulating process than slope data. In this method researchers used coarser and intercept equations. Hough space in which only rough estimate is considered. This approach is equally suitable for handwritten documents. [6]. 4. Using BAG algorithm: - In this method input data is reduced by taking centroids of connected components rather than use of all image pixels [11]. Figure 3 parameter plane of ρ and θ 5. Rotation: - Singh at al [2008] shows that there are The Hough transform accepts the input in the form two type of rotation which is forward rotation of a binary edge map and find edges which are inverse rotation. We generally expect that results positioned likes straight lines. The idea of the Hough of both rotations are same but he has observed that transform is that every edge point in the edge map is results are not same .So he concluded that time transformed to all possible lines that could pass taken by forward rotation is less than inverse through that point. The line detection in a binary image rotations. But quality of rotated images is higher in using the Hough transform algorithm is below: inverse rotation than forward rotation at special conditions. 1. Select the Hough transform parameters ρmin, ρmax, θmin and θmax. V. PROPOSED SOLUTION 2. Quantize the (ρ,θ) plane into cells by forming an Our skew detection approach will be based on a accumulator cell array A (ρ,θ), where ρ is between technique involving Modified Hough Transform to ρmin and ρmax, and θ is between θmin and θmax. detect the skew. We apply Hough transform (HT) to 3. Assigning the element of an accumulator cell array the set of pixels. We apply HT with a modified A to zero. technique so that the total time taken by the algorithm 4. For each black pixel in a binary image, perform the gets reduced keeping the accuracy of the process following: intact. We divide the spectrum of the HT space i.e., angle of skew which can be 0 degree to 45 degree into For each value of θi from min to max, calculate the one-tenths, thus getting the portion in which the corresponding ρi using the equation: x .cosθi + y. resultant skew lies. Then only that portion is further sin θi = ρi Round off the ρi value to the nearest investigated by diving it into one-tenths and so on. allowed ρ value. Updating the accumulator array This way the algorithm reaches the solution quickly as element A ( ρi, θi) by voting procedure. compared to the classical HT. 5. In last, local maxima in the accumulator cell array correspond to a number of points lying in a corresponding line in the binary image. The running cost is O (n×A), where n is number of points and A is number of different values of angles. So more accuracy we need, then more fine angle intervals we have to use and hence more different values for angle, and more the running time. IV. METHODS FOR INCREASE THE SPEED OF HOUGH TRANSFORM 1. Converting floating operations to integer operations: - in this method we converted the floating point operations into integer operations which increase the speed of Hough transforms .but Figure 4: Representation of the proposed technique. accuracy is affected so maintain the accuracy we www.ijorcs.org
  • 4. 40 Deepak Kumar, Dalwinder Singh Figure 4 depicts the proposed process. First HT is [11] Manjunath VN, Kumar GH, Shivakumara P (2006) applied for angles from 0 degree to 45 degree with a Skew detection technique for binary document images step of 4.5 degrees. Assume that the portion that based on Hough transform. International Journal attracts the maximum votes is the angle from a degree Technologies l3(3):194–200. to b degree. Then, only the portion from a to b degrees [12] Ruilin Zhang .Xianghui Z. A Skew Detection Method is further explored using HT with higher resolution. of Fabric images Based on Multi-threshold Analysis. IEEE 2010. VI. CONCLUSION There are different methods for document image skew detection. These included projection profiles which used different angles directly from image data, methods that calculated projection profiles from image features, and second algorithms that used the Hough transform. On which we calculated the skew angle for straight Line and other parametric curves another class of technique extracted features with local, directionally sensitive masks. The Speed of Hough transform is slow but have anti interference capability so it is used mostly in this paper we reviewed various variations of Hough transform each methods have their own speed for different scripts .Only preliminary efforts have been conducted in comparative performance evaluation. Further work in this area could help show the performance of proposed solution. VII. REFERENCES [1] Hull, J., 1998. Document image skew detection: Survey and annotated bibliography. Document Analysis Systems II. World Scientific Pub. Co. Inc. pp. 40–64. [2] Srihari SN, Govindaraju V (1989) Analysis of textual images using the Hough transform. Mach Vis Appl 2:141-153. [3] Ciardielloat at al(1988). An Experimental System for Office Document Handling and ext Recognition. Proceeding of International Conference on Pattern Recognition. (2): 739-743. [4] Hinds J, Fisher L, D’Amato DP (1990) A document skew detection method using run-length encoding and the Hough transform. In: Proceedings of the 10th international conference pattern recognition. IEEE CS Press, Los Alamitos, CA, pp 464–468. [5] Jiang H, Han C, Fan K (1997) A fast approach to the detection and correction of skew documents. Pattern Recognition Letter 18:675–686. [6] Yu B, Jain AK (1996) A robust and fast skew detection algorithm for generic documents. Pattern Recognition 29(10):1599–1629. [7] Spitz AL (1997) Determination of the script and language content of document images. IEEE Trans Pattern Anal Mach Intell 19(3):235–245. [8] Pal U, Chaudhuri BB (1996) An improved document skew angle estimation technique. Pattern Recogn Lett 17(8):899–904. [9] Amin, A., Fischer, S., 2000. A document detection method using the Hough Transform. Pattern Anal. Appl. 3, 243–253. [10] Singh C, Bhatia N, Kaur A (2008) Hough transform based fast skew detection and accurate Skew correction methods. Pattern Recognition 41:3528–3546. www.ijorcs.org