r+g+b=o, r-g+b=o, r+g-b=o, -r+g+b=o;
|
|
|
- Gordon Rice
- 10 years ago
- Views:
Transcription
1 Extraction of Filled-in Data from Colour Forms I.Aksak 1, Ch. Feist 2,V.Kiiko 1, R.Knoefel 2, V.Matsello ~, V.Oganovskij 3, M.Schlesinger l, D.Schlesinger 3, G.Stanke 2 1Institute of Cybernetics, Ukrainian Academy of Sciences, 40, Prospect Akademika Glushkova, Kiev, Ukraine; [email protected] ZGesellschaft zur Foerdertmg angewandter Informatik, Rudower Chaussee 5, Gebaeude 13.7, D Berlin; [email protected] 3National Technical University, (Kiev Polyteclmical Institute), Kiev, Ukraine, Prospekt Peremohy, 37 Abstract. The paper describes an intelligent system for extraction filled-in data from colour conventional forms. Filled-in characters in these forms can touch or cross the form frames. The empty form description is acquired in this system by interactive learning followed by automatic processing and extraction filled-in data from input forms. Some steps of input form processing (form coding and form dropout) are carried out for any input form and other (form registration and broken characters reconstruction) are needed if the colour of the user filled-in data coincides with the colour of the empty form only. Experimental results showing the performance of the system are described. 1 Introduction Intelligent form analysis is one of the most actual problems in document image processing. A typical filled-in form consists of pre-printed data (form frames, symbols and machine pre-printed characters) and user filled-in data (machine-typed or hand-written characters and check marks). Distinguishing of the filled-in data from the pre-printed ones and extraction these data from the input form is the major task in form processing. Existing form processing systems can be categorised into two groups. The systems from the first group either use interactive tools for manually extracting filledin data [1] or process specially designed forms [2]. The systems from the second group [3-7] are intelligent systems for processing of conventional forms, which have not been constructed and/or filled-in specially to facilitate reading by machine. As a result these forms usually contain filled-in data that touch or cross form flames or pre-printed entities. The problem of extraction filled-in data in these systems involves the following issues: empty form template, input form registration and pre-printed data dropout, reconstruction of broken strokes introduced during separation of form frames. Form template means the capturing of empty form structure or description. The form structure knowledge is acquired by interactive learning in [4,5] and by automatic recognition in [6] using block adjacency graph (BAG) representation of this form. Form registration is the process of aligning or calibrating an incoming form with the previously defined empty form template. During form registration the translational and rotational differences between the form template and the input form are minimized. Therewith, translation and rotation of input form image are carried out in [4,5] and the same operations but at the rectangles, describing pre-printed strokes in empty form, are carried out in [6]. Form dropout is the process of matching some objects or parts of input form as corresponding to pre-printed entities in empty form and deleting these objects.
2 99 Because some character strokes touch or cross form frames, these strokes will be broken after separating the form frame. The method of reconstruction of these strokes, based on skeleton, is introduced in [3]. In [4,5] the same process is performed by copying the pixels that lie just above and below the deleted line through the region where the line is being erased. In [6] form frame separation and character reconstruction are implemented by means of BAG. The systems [3-7] have some distinctive features but are similar in that they deal with photocopied (in black and white) bilevel images of the forms only. At the same time beyond a doubt that the colour filled-in form has essentially more useful information when the colour of user pen differs from the colour of the empty form. In this case it is hopeful to extract filled-in data without need to reconstruct broken strokes and to handle the most difficult problem for [3-7], when filled-in characters touch or cross not only form frames but pre-printed text and objects also. We propose a system for automatic extraction filled-in data from colour forms. In Section 2 the main parts of the system are described. Some of these parts (form colour coding and dropout) are used for every form and others (form registration and broken strokes reconstruction) are needed only if the colour of filled-in data coincides with the colour of the empty form. The performance of the system is shown in Section 3. 2 Filled-in data extraction The applied content of filled-in data extraction problem is as following. There is a picture (in common case colour) of the empty (not filled) form. There is also a picture of this form with some inscriptions, added by a man, which are in general case coloured too. On the base of the certain information about the empty form the machine technology for extraction these inscriptions (filled-in data) is to be developed. In other words, it is necessary to transform a filled document into the picture, which would be produced, if the inscriptions would be written by a black pen on a white background. Processing steps of the system that solve this task are described in the following sections. 2.1 Form template To extract filled-in data the following information about the empty form in general case must be acquired: a). List C of colours, which exist on the document, and the coding table, that for every three-tupple (r,g,b) of bytes, defining the intensities of red, green and blue lights, defines the set C'c C of colours, which this (r,g,b) can be represented by. It is supposed, that the variables r; g and b take their values from the interval [0, 31], so the coding table consists of 32x32x32 lists and each list has a length not more than 16 elements. On the base of this coding table the initial rgb-presentation of the empty form must be transformed to:another one, in which for every pixel t the certain list e(t) of the names of colours is defined. b). List of horizontal and0vertical lines of the empty form frame. These lines are represented by coordinates and the cotour of the corresponding "bounding" rectangles in this form. c). List of text strokes ~n the empty form. This list is represented in the same format like the list of lines.
3 100 d). List of rectangles covering the characteristic parts of the form. These rectangles are used while aligning the incoming form with the previously defined form template. This information is generated interactively on the base of filled or empty form, that was scanned in rgb-codes. Form template is constructed only once, and then it is used for automatic processing of input filled-in forms. Separate steps of this processing are described in Sections The principles of construction of the coding table from rgb-codes to colour codes are as follows. Let r,g,b be variables that define the quantities of red, green and blue lights in pixels of the scanned picture. Let rgb be three-tuple of these variables and RGB be the set of all such three-tuples, i.e. the set of points with integer coordinates in the 3- D cube. For subsequent processing it is necessary to transform the rgb-representation of the scanned incoming form into the following one. Let C be the set of the names of colours, observed in the picture of the empty form, for example C={white, black, brown, yellow}. For analysis of the filled-in form it is necessary to indicate for every pixel of this form not the rgb values but some list of the names of colours (for some pixels this list can be empty), i.e. some subset C'c C. For such transformation of rgb presentation to C" one it is necessary to define in the 3-D RGB cube for every colour cec the region RGB(cg, containing all rgb-tuples, which this colour can be represented by. The region RGB(c) is defined for every colour c, as the region of the certain type on the base of the learning information from user. Every region RGB(c) is the polyhedron, every side of which is parallel to the one of the following thirteen planes: r=0, g=0, b=0, r+g=0, g+b=0, b+r =0, r-g=0, g-b=o, b-r =0, r+g+b=o, r-g+b=o, r+g-b=o, -r+g+b=o; The learning information is received from the user who observes rgbpresentation of the picture and points out some pixels having by his opinion the certain colour c. On the base of this information the program defines the set U(c) of indicated by user rgb-tuples and then constructs the region RGB(c), which represents the minimal polyhedron of defined above type and includes the set U(c). 2.2 Colour coding Colour coding operation has the colour picture as input data, in which for each pixel the rgb-code is given. This representation of the picture is transformed to another one, in which for each pixel the list of names of colours, which are observed in this pixel, is given. On the next steps of the software the picture is presented only in such representation. The colour coding operation is based on previously constructed during form template coding table. 2.3 Form registration The form registration consists of two parts: coarse and fine registration. The first part results in such displacement and rotation of the whole input form picture, that it will in the best way correspond to the previously defined set of lines in the empty form. The second part results in correction of the position and parameters of separate lines in empty form template for every incoming filled-in form, because the positions of lines and their thicknesses in the input form can be slightly different from the lines in the empty form.
4 101 The procedure of rotation of the picture is rather non-trivial part of aligning the input form with the empty one. It is known, that pixels coordinates after rotation are not integer and if to perform the rounding of these coordinates not correctly, the situation can occur, when either more than one pixels or neither can be mapped into the certain pixel of the picture after rotation. In this case the rotation turns to be irreversible that, firstly, contradicts to a reasonable understanding of the rotation and, secondly, destroys the initial information about the picture. To avoid these lacks we represent the rotation as the following three successive operations: 1) displacement of the rows of the picture: x~=x + kl*y; yei,=y; 2) displacement of the columns of the picture: X~ec=X~r; y~oc=y~, + k2*xfi 3) displacement of the rows of the picture: Xf~n=X~,~+ k3*y~c; yr~,=y~e~. Values kl, k2 and k3 are parameters of these operations. If the following relations a) 1+ k2*k3 = cos(p; b) kl+ k3 + kl* k2 * k3 = sin(p; c) -k2 = sin(p; d) 1 + kl*k2 = cos(p are hold, the equalities xfi, = xe and yei, = ye are valid for every x and y. A solution of these relations is kl = tg((p/2); k2 = -sin(p; k3 = tg((p/2) and implementation of image rotation as a superposition of specified three operations turns to be reversible for digitized images. The procedure of fine registration of the filled-in form is as follows. Let C be a list of colours and 9 be a coloured picture. It means, that for every pixel t the list of colours p(t)c C is defined. Let L be the following set of horizontal lines. Every line I e L is determined by the three-tuple (h l, h2, 113), such that h I + h 2 + h 3 = h, h, > 0, h 2 > 0, h 3 > 0. This three-tuple determines a picture of the line l that contains five horizontal stripes B,, L ~, S, L 2, B z, as it is shown in Fig. la. B 1 S B 2 h 1 ~---- L I "h 2 L 2 B L S L r~,x_4 Z Z B A w (a) (b) Fig. 1. Five stripes (a) of the horizontal line and the graph (b) representing lines. B the set of these The stripe B 1 (Be) consists of hi(h3) rows ofpixels; for every pixel t from B 1 or B 2 holds l(t) = B, where B is the predefined list of background colours. Both Lj and L 2 consist of one row of pixets and for every of these pixels t any colour is allowable, i.e. l(t)=c. The stripe S consists of h2 rows ofpixels and for every pixel te S holds l(t)= {a}, where a is the predefined colour for the given line. The set of all possible pairs of positions of the stripes Lz and L., defines the set L of pictures, i.e. the set of lines, For every line l and every picture p their dissimilarity R(9,l) is defined
5 102 by the following way. A pixel t will be referred as a strange one, if it satisfies the condition (p (t) = O)v (p (t) ~ l(t)). The dissimilarity R(o,t) is a total amount of the strange pixels in the picture. The problem under solution is as following: for the given picture p the line l* e L is to be found, which minimizes the dissimilarity R(9,O, i.e. l* = arg rain R(9,l) Time for direct calculation of this expression is of order l h 3 x w, because an amount of lines in L is of order h" and calculation of R for every line requires h x w operations. Because the problem under consideration is reduced, as it will be shown below, to searching shortest path on the certain oriented weighted graph, the time for solution of this problem can be of order h x w. The set of lines L may be represented by the following oriented graph G, shown in Fig. lb. The nodes of this graph are represented by the nodes of two-dimensional grid. Every node has coordinates (i, k ), k e {B~, L l, S, L2, B2 },0 _< i < h. It means that every column of graph G corresponds to the certain stripe and every row corresponds to the certain row in the picture. The edges of the graph are displayed by the arrows in Fig. 1. Every path from the node A to the node B corresponds to the certain line from the set L. This isomorphism is defined by the following sentence: if the path on this graph passes through the node (i,k), the i-th row of pixets belongs to the stripe k. The dissimilarity function R(p,I) must be represented by the weights of nodes, so that for any line l e L the value R(p,I) is equal to the total weight of the path, which the line I is represented by. This requirement is satisfied if the weight v(i,k) of the node (i,k) is defined by the following way: v(i,k) = 0, if k=l1 or k=l,, and v(i,k) is the amount of the strange pixels in the i-th row for other k. The calculation weights of all nodes takes a time of order the number w x h of the pixels in the picture. For the above described case of graph the search of the best path on the base of dynamic programming takes a time proportional to the number of graphs nodes, i.e. to the number h of rows in the picture. The program solves the above considered task for every line in the empty form and has as a result the new position for the line in this form. 2.4 Form dropout This operation is carried out on the base of the following two pictaxres: a) the registered input form picture, in which for each pixel t the list p (t) of colours is given, which are observed in this pixel; b) the empty form picture, in which for each pixel t the certain list e(t) of names of colours is also given. This list consists of the names of the colours in the pixel before writing the inscriptions in the document. Form dropout consists in the following transformation of the input form picture. The colour of every pixel t in this picture is changed to black colour, if the following condition (p (t)= O)v (p (t)~e (t)) is satisfied, and to white colour otherwise. The first part in this condition means, that rgb-code in the pixel t of the picture under analysis does not correspond to any
6 <.,,. 103 colour, permitted in the empty form. The second condition means that in the pixel t of the input form some colour is observed, which is not allowable for the given pixel, although this colour is allowable for the form at all. 2.5 Broken stroke reconstruction In the areas, where the inscriptions touch or cross form frames, they share pixels. During the form frame separation these pixels will be erased, if the colours of inscriptions and of form frames coincide, and as a result some of touching or crossing characters will be broken. In this case after the form frame separation we perform reconstruction of the broken strokes. For every horizontal line of form frame this reconstruction consists of the following stages. The first stage results in noise removing on the upper and lower boundaries of erased line. During the second stage thicknesses and directions of line segments touching to upper and lower boundaries of this line are defined. These line segments consist of the runs of horizontal black pixels to the right and to the left of which white pixels are located. Two runs are called neighbouring if one of the pixels of the first run is neighbouring to some pixel of the second one. The direction of the line segment is defined over the sequence (from 2 to 5) neighbouring runs located either above of the upper or below of the lower boundaries of the line under processing. The final and the most important stage consists in joining (filling the gap) of some of these line segments. At the beginning different pairs of line segments correspondingly above and below of the erased line are considered and two line segments of the pair are joined if they are crossed (taking in consideration their thicknesses) while extending one or both these line segments into erased region. Filling the gap between two line segments results in replacing of white pixels in black ones inside quadrangle between these line segments if their thickness are approximately the same. Otherwise joining is carried out by extending of the line segment with the lesser thickness. After joining line segments at upper and lower boundaries the pairs of neighbouring line segments both locating at upper or lower boundary are considered. These line segments are joined if certain conditions are satisfied, which depend on the directions, thicknesses and the distance between line segments. Fig. 2. Examples of character reconstruction.
7 104 A few examples of horizontal strokes reconstruction are given in Fig. 2. First column in this figure shows segments of the input image, second column shows the result after the form flame separation, and the last column shows the reconstructed characters. The reconstruction of characters having broken parts after separation of vertical lines of form frame is similar to considered above. The resulted picture of extracted inscriptions contains inevitably the noise in the form of thin lines, whose thickness is one pixel, arising on the boundary of lines and inscriptions of the document. This noise is eliminated by rather obvious procedure. 3 Experimental results The system has been developed for the OS MS Windows and tested on more than 30 forms of 6 different types filled-in by hand. These forms were filled in by different people, using ball-point pen, pencil or ink pen, and were scanned with a small amount of skew (< 10 ) at 240 dpi. The example of filled-in blue ink-printed form is shown in Fig. 3a. This tbrm was filled in by blue pen in the upper part of the form, by red pen in the middle and by green pen in the lower parts of this form. The picture of the form is of size 1380 x 1900 (15 x 20 cm) and as it is shown in Fig. 3a the handwritten characters touch the form frames in all the four directions (top, bottom, left and right). Processing of this picture was carried out under the assumption that the colour of user's pen does not differ essentially from the colour of the empty form and because of that the whole number of processing operations were implemented. As a result it takes tens of seconds on a Pentium IBM PC to process this picture. Otherwise if the colour of the user's pen does not coincide with the colours in the empty form, the operations of input form registration and broken characters reconstruction have not to be used, and because of that the running time is drastically reduced. The form dropout results for Fig. 3a are shown in Fig. 3b. These results are occurred to be better in comparison with presented in [6], because extracted filled-in data in Fig. 3b contain no pre-printed entities, but the system [6] takes lesser time for processing the input form. While the subsequent modification of the system we would like to continue developing of the methods of automatic coding and registering of coloured forms, and as a result to reduce the time of their processing.
8 105 i I ~: ' ~$,~'~L[I(O~N,V,, w[tco/~ ~:adissondr, qj",::x:: ~ ga~s r CYO ~ ~6 z,~{- 2. '~,L[,~ , :'., 2., ],,... ~... ~: (a) (b) Fig, 3. Input form (a) and result (b) of extraction filled-in data. Acknowledgement This research was fullfiled in a multinational project and was sponsored by the Ministry of Education, Science, Research and Technology of Germany which is gratefully acknowledged. References [1] Leedham and D. Monger, "Evaluation of an Interactive Tool for Handwritten Form Description", Proc. Third Intemationall Conf. Document Analysis and Recognition, pp. 1,185-1,188, Montreal, [2] S.L Taylor, R. Fritzson and J.A. Pastor, "Extraction of Data from Preprinted Forms", Machine Vision and Applications, vol. 5, pp , [3] G. Maderleclmer, "Symbolic Subtraction from Fixed Formatted Graphics and Text from Filled In Forms", Machine Vision and Applications, vol. 3, pp , [4] R. Casey and D.Ferguson, "Intelligent Forms Processing", IBM Systems Journal 29(3), pp , [5] R. Casey, D. Ferguson, K. Mohiuddin and E. Walach, "Intelligent Forms Processing System", Machine Vision and Applications, vol. 5, pp , [6] Bin Yu and Anil K. Jain, "A Generic System for Form Dropout", IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 18, pp [7] K. Franke, "Unterschriftenverification mit SIC Natura", Bildanswertung ~r Handel, Banken und BehSrden, Berlin, 19./ , Fraunhofer IPK Workshop.
The Role of Size Normalization on the Recognition Rate of Handwritten Numerals
The Role of Size Normalization on the Recognition Rate of Handwritten Numerals Chun Lei He, Ping Zhang, Jianxiong Dong, Ching Y. Suen, Tien D. Bui Centre for Pattern Recognition and Machine Intelligence,
Elfring Fonts, Inc. PCL MICR Fonts
Elfring Fonts, Inc. PCL MICR Fonts This package contains five MICR fonts (also known as E-13B), to print magnetic encoding on checks, and six Secure Number fonts, to print check amounts. These fonts come
REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING
REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING Ms.PALLAVI CHOUDEKAR Ajay Kumar Garg Engineering College, Department of electrical and electronics Ms.SAYANTI BANERJEE Ajay Kumar Garg Engineering
" {h k l } lop x odl. ORxOS. (2) Determine the interplanar angle between these two planes:
Textures and Microstructures, 1991, Vols 14-18, pp. 273-278 Reprints available from the publisher Photocopying permitted by license only (C) 1991 Gordon and Breach Science Publishers SA Printed in the
Template-based Eye and Mouth Detection for 3D Video Conferencing
Template-based Eye and Mouth Detection for 3D Video Conferencing Jürgen Rurainsky and Peter Eisert Fraunhofer Institute for Telecommunications - Heinrich-Hertz-Institute, Image Processing Department, Einsteinufer
Poker Vision: Playing Cards and Chips Identification based on Image Processing
Poker Vision: Playing Cards and Chips Identification based on Image Processing Paulo Martins 1, Luís Paulo Reis 2, and Luís Teófilo 2 1 DEEC Electrical Engineering Department 2 LIACC Artificial Intelligence
Creating a 2D Geometry Model
Creating a 2D Geometry Model This section describes how to build a 2D cross section of a heat sink and introduces 2D geometry operations in COMSOL. At this time, you do not model the physics that describe
Technical Drawing Specifications Resource A guide to support VCE Visual Communication Design study design 2013-17
A guide to support VCE Visual Communication Design study design 2013-17 1 Contents INTRODUCTION The Australian Standards (AS) Key knowledge and skills THREE-DIMENSIONAL DRAWING PARALINE DRAWING Isometric
Graph Theory Problems and Solutions
raph Theory Problems and Solutions Tom Davis [email protected] http://www.geometer.org/mathcircles November, 005 Problems. Prove that the sum of the degrees of the vertices of any finite graph is
Working With Animation: Introduction to Flash
Working With Animation: Introduction to Flash With Adobe Flash, you can create artwork and animations that add motion and visual interest to your Web pages. Flash movies can be interactive users can click
Fixplot Instruction Manual. (data plotting program)
Fixplot Instruction Manual (data plotting program) MANUAL VERSION2 2004 1 1. Introduction The Fixplot program is a component program of Eyenal that allows the user to plot eye position data collected with
IQ MORE / IQ MORE Professional
IQ MORE / IQ MORE Professional Version 5 Manual APIS Informationstechnologien GmbH The information contained in this document may be changed without advance notice and represents no obligation on the part
Binary Image Scanning Algorithm for Cane Segmentation
Binary Image Scanning Algorithm for Cane Segmentation Ricardo D. C. Marin Department of Computer Science University Of Canterbury Canterbury, Christchurch [email protected] Tom
DEVNAGARI DOCUMENT SEGMENTATION USING HISTOGRAM APPROACH
DEVNAGARI DOCUMENT SEGMENTATION USING HISTOGRAM APPROACH Vikas J Dongre 1 Vijay H Mankar 2 Department of Electronics & Telecommunication, Government Polytechnic, Nagpur, India 1 [email protected]; 2
Beas Inventory location management. Version 23.10.2007
Beas Inventory location management Version 23.10.2007 1. INVENTORY LOCATION MANAGEMENT... 3 2. INTEGRATION... 4 2.1. INTEGRATION INTO SBO... 4 2.2. INTEGRATION INTO BE.AS... 4 3. ACTIVATION... 4 3.1. AUTOMATIC
Tracking Moving Objects In Video Sequences Yiwei Wang, Robert E. Van Dyck, and John F. Doherty Department of Electrical Engineering The Pennsylvania State University University Park, PA16802 Abstract{Object
Correcting the Lateral Response Artifact in Radiochromic Film Images from Flatbed Scanners
Correcting the Lateral Response Artifact in Radiochromic Film Images from Flatbed Scanners Background The lateral response artifact (LRA) in radiochromic film images from flatbed scanners was first pointed
2-1 Position, Displacement, and Distance
2-1 Position, Displacement, and Distance In describing an object s motion, we should first talk about position where is the object? A position is a vector because it has both a magnitude and a direction:
Course Project Lab 3 - Creating a Logo (Illustrator)
Course Project Lab 3 - Creating a Logo (Illustrator) In this lab you will learn to use Adobe Illustrator to create a vector-based design logo. 1. Start Illustrator. Open the lizard.ai file via the File>Open
Research on Chinese financial invoice recognition technology
Pattern Recognition Letters 24 (2003) 489 497 www.elsevier.com/locate/patrec Research on Chinese financial invoice recognition technology Delie Ming a,b, *, Jian Liu b, Jinwen Tian b a State Key Laboratory
A Learning Based Method for Super-Resolution of Low Resolution Images
A Learning Based Method for Super-Resolution of Low Resolution Images Emre Ugur June 1, 2004 [email protected] Abstract The main objective of this project is the study of a learning based method
ELFRING FONTS INC. MICR FONTS FOR WINDOWS
ELFRING FONTS INC. MICR FONTS FOR WINDOWS This package contains ten MICR fonts (also known as E-13B) used to print the magnetic encoding lines on checks, and eight Secure Fonts for use in printing check
Detection and Restoration of Vertical Non-linear Scratches in Digitized Film Sequences
Detection and Restoration of Vertical Non-linear Scratches in Digitized Film Sequences Byoung-moon You 1, Kyung-tack Jung 2, Sang-kook Kim 2, and Doo-sung Hwang 3 1 L&Y Vision Technologies, Inc., Daejeon,
Signature Region of Interest using Auto cropping
ISSN (Online): 1694-0784 ISSN (Print): 1694-0814 1 Signature Region of Interest using Auto cropping Bassam Al-Mahadeen 1, Mokhled S. AlTarawneh 2 and Islam H. AlTarawneh 2 1 Math. And Computer Department,
Comparison of Non-linear Dimensionality Reduction Techniques for Classification with Gene Expression Microarray Data
CMPE 59H Comparison of Non-linear Dimensionality Reduction Techniques for Classification with Gene Expression Microarray Data Term Project Report Fatma Güney, Kübra Kalkan 1/15/2013 Keywords: Non-linear
Face detection is a process of localizing and extracting the face region from the
Chapter 4 FACE NORMALIZATION 4.1 INTRODUCTION Face detection is a process of localizing and extracting the face region from the background. The detected face varies in rotation, brightness, size, etc.
Self-Calibrated Structured Light 3D Scanner Using Color Edge Pattern
Self-Calibrated Structured Light 3D Scanner Using Color Edge Pattern Samuel Kosolapov Department of Electrical Engineering Braude Academic College of Engineering Karmiel 21982, Israel e-mail: [email protected]
Twelve. Figure 12.1: 3D Curved MPR Viewer Window
Twelve The 3D Curved MPR Viewer This Chapter describes how to visualize and reformat a 3D dataset in a Curved MPR plane: Curved Planar Reformation (CPR). The 3D Curved MPR Viewer is a window opened from
Basic Excel Handbook
2 5 2 7 1 1 0 4 3 9 8 1 Basic Excel Handbook Version 3.6 May 6, 2008 Contents Contents... 1 Part I: Background Information...3 About This Handbook... 4 Excel Terminology... 5 Excel Terminology (cont.)...
Publisher 2010 Cheat Sheet
April 20, 2012 Publisher 2010 Cheat Sheet Toolbar customize click on arrow and then check the ones you want a shortcut for File Tab (has new, open save, print, and shows recent documents, and has choices
Reflection and Refraction
Equipment Reflection and Refraction Acrylic block set, plane-concave-convex universal mirror, cork board, cork board stand, pins, flashlight, protractor, ruler, mirror worksheet, rectangular block worksheet,
Automatic Extraction of Signatures from Bank Cheques and other Documents
Automatic Extraction of Signatures from Bank Cheques and other Documents Vamsi Krishna Madasu *, Mohd. Hafizuddin Mohd. Yusof, M. Hanmandlu ß, Kurt Kubik * *Intelligent Real-Time Imaging and Sensing group,
(Refer Slide Time: 01.26)
Discrete Mathematical Structures Dr. Kamala Krithivasan Department of Computer Science and Engineering Indian Institute of Technology, Madras Lecture # 27 Pigeonhole Principle In the next few lectures
Some Tips Using Adobe Illustrator by John D. Winter
Some Tips Using Adobe Illustrator by John D. Winter This guide is intended as a companion to another guide, Making a Figure Using Adobe Illustrator, also available on my web site. The Illustrator Toolbar
A Simple Feature Extraction Technique of a Pattern By Hopfield Network
A Simple Feature Extraction Technique of a Pattern By Hopfield Network A.Nag!, S. Biswas *, D. Sarkar *, P.P. Sarkar *, B. Gupta **! Academy of Technology, Hoogly - 722 *USIC, University of Kalyani, Kalyani
3D Viewer. user's manual 10017352_2
EN 3D Viewer user's manual 10017352_2 TABLE OF CONTENTS 1 SYSTEM REQUIREMENTS...1 2 STARTING PLANMECA 3D VIEWER...2 3 PLANMECA 3D VIEWER INTRODUCTION...3 3.1 Menu Toolbar... 4 4 EXPLORER...6 4.1 3D Volume
Solving Simultaneous Equations and Matrices
Solving Simultaneous Equations and Matrices The following represents a systematic investigation for the steps used to solve two simultaneous linear equations in two unknowns. The motivation for considering
What is a piper plot?
What is a piper plot? A piper plot is a way of visualizing the chemistry of a rock, soil, or water sample. It s comprised of three pieces: a ternary diagram in the lower left representing the cations,
Paper 1. Calculator not allowed. Mathematics test. First name. Last name. School. Remember KEY STAGE 3 TIER 4 6
Ma KEY STAGE 3 Mathematics test TIER 4 6 Paper 1 Calculator not allowed First name Last name School 2007 Remember The test is 1 hour long. You must not use a calculator for any question in this test. You
What s New V 11. Preferences: Parameters: Layout/ Modifications: Reverse mouse scroll wheel zoom direction
What s New V 11 Preferences: Reverse mouse scroll wheel zoom direction Assign mouse scroll wheel Middle Button as Fine tune Pricing Method (Manufacturing/Design) Display- Display Long Name Parameters:
Numeracy Targets. I can count at least 20 objects
Targets 1c I can read numbers up to 10 I can count up to 10 objects I can say the number names in order up to 20 I can write at least 4 numbers up to 10. When someone gives me a small number of objects
Low-resolution Character Recognition by Video-based Super-resolution
2009 10th International Conference on Document Analysis and Recognition Low-resolution Character Recognition by Video-based Super-resolution Ataru Ohkura 1, Daisuke Deguchi 1, Tomokazu Takahashi 2, Ichiro
EVERY DAY COUNTS CALENDAR MATH 2005 correlated to
EVERY DAY COUNTS CALENDAR MATH 2005 correlated to Illinois Mathematics Assessment Framework Grades 3-5 E D U C A T I O N G R O U P A Houghton Mifflin Company YOUR ILLINOIS GREAT SOURCE REPRESENTATIVES:
DATA ANALYSIS IN PUBLIC SOCIAL NETWORKS
International Scientific Conference & International Workshop Present Day Trends of Innovations 2012 28 th 29 th May 2012 Łomża, Poland DATA ANALYSIS IN PUBLIC SOCIAL NETWORKS Lubos Takac 1 Michal Zabovsky
Each function call carries out a single task associated with drawing the graph.
Chapter 3 Graphics with R 3.1 Low-Level Graphics R has extensive facilities for producing graphs. There are both low- and high-level graphics facilities. The low-level graphics facilities provide basic
Form Design Guidelines Part of the Best-Practices Handbook. Form Design Guidelines
Part of the Best-Practices Handbook Form Design Guidelines I T C O N S U L T I N G Managing projects, supporting implementations and roll-outs onsite combined with expert knowledge. C U S T O M D E V E
Overview of the Adobe Flash Professional CS6 workspace
Overview of the Adobe Flash Professional CS6 workspace In this guide, you learn how to do the following: Identify the elements of the Adobe Flash Professional CS6 workspace Customize the layout of the
Visibility optimization for data visualization: A Survey of Issues and Techniques
Visibility optimization for data visualization: A Survey of Issues and Techniques Ch Harika, Dr.Supreethi K.P Student, M.Tech, Assistant Professor College of Engineering, Jawaharlal Nehru Technological
Morphological segmentation of histology cell images
Morphological segmentation of histology cell images A.Nedzved, S.Ablameyko, I.Pitas Institute of Engineering Cybernetics of the National Academy of Sciences Surganova, 6, 00 Minsk, Belarus E-mail [email protected]
CBA Fractions Student Sheet 1
Student Sheet 1 1. If 3 people share 12 cookies equally, how many cookies does each person get? 2. Four people want to share 5 cakes equally. Show how much each person gets. Student Sheet 2 1. The candy
A Short Introduction to Transcribing with ELAN. Ingrid Rosenfelder Linguistics Lab University of Pennsylvania
A Short Introduction to Transcribing with ELAN Ingrid Rosenfelder Linguistics Lab University of Pennsylvania January 2011 Contents 1 Source 2 2 Opening files for annotation 2 2.1 Starting a new transcription.....................
HANDS-FREE PC CONTROL CONTROLLING OF MOUSE CURSOR USING EYE MOVEMENT
International Journal of Scientific and Research Publications, Volume 2, Issue 4, April 2012 1 HANDS-FREE PC CONTROL CONTROLLING OF MOUSE CURSOR USING EYE MOVEMENT Akhil Gupta, Akash Rathi, Dr. Y. Radhika
GelAnalyzer 2010 User s manual. Contents
GelAnalyzer 2010 User s manual Contents 1. Starting GelAnalyzer... 2 2. The main window... 2 3. Create a new analysis... 2 4. The image window... 3 5. Lanes... 3 5.1 Detect lanes automatically... 3 5.2
Excel -- Creating Charts
Excel -- Creating Charts The saying goes, A picture is worth a thousand words, and so true. Professional looking charts give visual enhancement to your statistics, fiscal reports or presentation. Excel
Locating and Decoding EAN-13 Barcodes from Images Captured by Digital Cameras
Locating and Decoding EAN-13 Barcodes from Images Captured by Digital Cameras W3A.5 Douglas Chai and Florian Hock Visual Information Processing Research Group School of Engineering and Mathematics Edith
Everyday Mathematics CCSS EDITION CCSS EDITION. Content Strand: Number and Numeration
CCSS EDITION Overview of -6 Grade-Level Goals CCSS EDITION Content Strand: Number and Numeration Program Goal: Understand the Meanings, Uses, and Representations of Numbers Content Thread: Rote Counting
Circle Object Recognition Based on Monocular Vision for Home Security Robot
Journal of Applied Science and Engineering, Vol. 16, No. 3, pp. 261 268 (2013) DOI: 10.6180/jase.2013.16.3.05 Circle Object Recognition Based on Monocular Vision for Home Security Robot Shih-An Li, Ching-Chang
LINEAR INEQUALITIES. Mathematics is the art of saying many things in many different ways. MAXWELL
Chapter 6 LINEAR INEQUALITIES 6.1 Introduction Mathematics is the art of saying many things in many different ways. MAXWELL In earlier classes, we have studied equations in one variable and two variables
Visualization of 2D Domains
Visualization of 2D Domains This part of the visualization package is intended to supply a simple graphical interface for 2- dimensional finite element data structures. Furthermore, it is used as the low
Tutorial for Tracker and Supporting Software By David Chandler
Tutorial for Tracker and Supporting Software By David Chandler I use a number of free, open source programs to do video analysis. 1. Avidemux, to exerpt the video clip, read the video properties, and save
Freehand Sketching. Sections
3 Freehand Sketching Sections 3.1 Why Freehand Sketches? 3.2 Freehand Sketching Fundamentals 3.3 Basic Freehand Sketching 3.4 Advanced Freehand Sketching Key Terms Objectives Explain why freehand sketching
How To Fix Out Of Focus And Blur Images With A Dynamic Template Matching Algorithm
IJSTE - International Journal of Science Technology & Engineering Volume 1 Issue 10 April 2015 ISSN (online): 2349-784X Image Estimation Algorithm for Out of Focus and Blur Images to Retrieve the Barcode
Data topology visualization for the Self-Organizing Map
Data topology visualization for the Self-Organizing Map Kadim Taşdemir and Erzsébet Merényi Rice University - Electrical & Computer Engineering 6100 Main Street, Houston, TX, 77005 - USA Abstract. The
Vector storage and access; algorithms in GIS. This is lecture 6
Vector storage and access; algorithms in GIS This is lecture 6 Vector data storage and access Vectors are built from points, line and areas. (x,y) Surface: (x,y,z) Vector data access Access to vector
Intersection of a Line and a Convex. Hull of Points Cloud
Applied Mathematical Sciences, Vol. 7, 213, no. 13, 5139-5149 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/1.12988/ams.213.37372 Intersection of a Line and a Convex Hull of Points Cloud R. P. Koptelov
Determining optimal window size for texture feature extraction methods
IX Spanish Symposium on Pattern Recognition and Image Analysis, Castellon, Spain, May 2001, vol.2, 237-242, ISBN: 84-8021-351-5. Determining optimal window size for texture feature extraction methods Domènec
The 2010 British Informatics Olympiad
Time allowed: 3 hours The 2010 British Informatics Olympiad Instructions You should write a program for part (a) of each question, and produce written answers to the remaining parts. Programs may be used
QUICK REFERENCE: ADOBE ILLUSTRATOR CS2 AND CS3 SECTION 1: CS3 TOOL BOX: PAGE 2 SECTION 2: CS2 TOOL BOX: PAGE 11
QUICK REFERENCE, ADOBE ILLUSTRATOR, PAGE 1 QUICK REFERENCE: ADOBE ILLUSTRATOR CS2 AND CS3 CS2 SECTION 1: CS3 TOOL BOX: PAGE 2 SECTION 2: CS2 TOOL BOX: PAGE 11 SECTION 3: GENERAL CONCEPTS: PAGE 14 SELECTING
Solving Geometric Problems with the Rotating Calipers *
Solving Geometric Problems with the Rotating Calipers * Godfried Toussaint School of Computer Science McGill University Montreal, Quebec, Canada ABSTRACT Shamos [1] recently showed that the diameter of
Guide To Creating Academic Posters Using Microsoft PowerPoint 2010
Guide To Creating Academic Posters Using Microsoft PowerPoint 2010 INFORMATION SERVICES Version 3.0 July 2011 Table of Contents Section 1 - Introduction... 1 Section 2 - Initial Preparation... 2 2.1 Overall
You must have: Ruler graduated in centimetres and millimetres, protractor, compasses, pen, HB pencil, eraser, calculator. Tracing paper may be used.
Write your name here Surname Other names Pearson Edexcel Certificate Pearson Edexcel International GCSE Mathematics A Paper 4H Centre Number Monday 1 January 015 Afternoon Time: hours Candidate Number
Create a Poster Using Publisher
Contents 1. Introduction 1. Starting Publisher 2. Create a Poster Template 5. Aligning your images and text 7. Apply a background 12. Add text to your poster 14. Add pictures to your poster 17. Add graphs
Plotting: Customizing the Graph
Plotting: Customizing the Graph Data Plots: General Tips Making a Data Plot Active Within a graph layer, only one data plot can be active. A data plot must be set active before you can use the Data Selector
Effective Use of Android Sensors Based on Visualization of Sensor Information
, pp.299-308 http://dx.doi.org/10.14257/ijmue.2015.10.9.31 Effective Use of Android Sensors Based on Visualization of Sensor Information Young Jae Lee Faculty of Smartmedia, Jeonju University, 303 Cheonjam-ro,
Avery DesignPro 2000 User Guide
Avery DesignPro 2000 User Guide Creating labels and cards for your personal needs is easy with Avery DesignPro 2000 Avery DesignPro 2000 User Guide First edition of the condensed user manual for Avery
Everyday Mathematics. Grade 4 Grade-Level Goals CCSS EDITION. Content Strand: Number and Numeration. Program Goal Content Thread Grade-Level Goal
Content Strand: Number and Numeration Understand the Meanings, Uses, and Representations of Numbers Understand Equivalent Names for Numbers Understand Common Numerical Relations Place value and notation
Vision based Vehicle Tracking using a high angle camera
Vision based Vehicle Tracking using a high angle camera Raúl Ignacio Ramos García Dule Shu [email protected] [email protected] Abstract A vehicle tracking and grouping algorithm is presented in this work
12-1 Representations of Three-Dimensional Figures
Connect the dots on the isometric dot paper to represent the edges of the solid. Shade the tops of 12-1 Representations of Three-Dimensional Figures Use isometric dot paper to sketch each prism. 1. triangular
First Grade Exploring Two-Digit Numbers
First Grade Exploring Two-Digit Numbers http://focusonmath.files.wordpress.com/2011/02/screen-shot-2011-02-17-at-3-10-19-pm.png North Carolina Department of Public Instruction www.ncdpi.wikispaces.net
Visual Structure Analysis of Flow Charts in Patent Images
Visual Structure Analysis of Flow Charts in Patent Images Roland Mörzinger, René Schuster, András Horti, and Georg Thallinger JOANNEUM RESEARCH Forschungsgesellschaft mbh DIGITAL - Institute for Information
SC Analysis Software. The software provides 5 main functions:
SC Analysis Software Contents 1. Introduction 2. Rowing Record 3. Installing Software 4. Connecting to PC 5. Selecting a Record 6. Chart a Record 7. Display Splits 8. Setting Up SC 9. Synchronised Video
High-accuracy ultrasound target localization for hand-eye calibration between optical tracking systems and three-dimensional ultrasound
High-accuracy ultrasound target localization for hand-eye calibration between optical tracking systems and three-dimensional ultrasound Ralf Bruder 1, Florian Griese 2, Floris Ernst 1, Achim Schweikard
Understand the Sketcher workbench of CATIA V5.
Chapter 1 Drawing Sketches in Learning Objectives the Sketcher Workbench-I After completing this chapter you will be able to: Understand the Sketcher workbench of CATIA V5. Start a new file in the Part
Help. Contents Back >>
Contents Back >> Customizing Opening the Control Panel Control Panel Features Tabs Control Panel Lists Control Panel Buttons Customizing Your Tools Pen and Airbrush Tabs 2D Mouse and 4D Mouse Tabs Customizing
3D Drawing. Single Point Perspective with Diminishing Spaces
3D Drawing Single Point Perspective with Diminishing Spaces The following document helps describe the basic process for generating a 3D representation of a simple 2D plan. For this exercise we will be
Designing a poster. Big is important. Poster is seldom linear, more like a MindMap. The subjects belonging together are located close to each other.
Designing a poster Poster is seldom linear, more like a MindMap The subjects belonging together are located close to each other. Big is important. Warm colours bring closer, cold ones estrange. A human
Mouse Control using a Web Camera based on Colour Detection
Mouse Control using a Web Camera based on Colour Detection Abhik Banerjee 1, Abhirup Ghosh 2, Koustuvmoni Bharadwaj 3, Hemanta Saikia 4 1, 2, 3, 4 Department of Electronics & Communication Engineering,
Generative Drafting. Page 1 1997 2001 DASSAULT SYSTEMES. IBM Product Lifecycle Management Solutions / Dassault Systemes
Generative Drafting Page 1 Tutorial Objectives Description This Tutorial is an introduction to Generative Drafting. Message To show how CATIA V5 allows the user to automatically generate associative drafting
The process components and related data characteristics addressed in this document are:
TM Tech Notes Certainty 3D November 1, 2012 To: General Release From: Ted Knaak Certainty 3D, LLC Re: Structural Wall Monitoring (#1017) rev: A Introduction TopoDOT offers several tools designed specifically
3)Skilled Forgery: It is represented by suitable imitation of genuine signature mode.it is also called Well-Versed Forgery[4].
Volume 4, Issue 7, July 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A New Technique
STATGRAPHICS Online. Statistical Analysis and Data Visualization System. Revised 6/21/2012. Copyright 2012 by StatPoint Technologies, Inc.
STATGRAPHICS Online Statistical Analysis and Data Visualization System Revised 6/21/2012 Copyright 2012 by StatPoint Technologies, Inc. All rights reserved. Table of Contents Introduction... 1 Chapter
3D Scanner using Line Laser. 1. Introduction. 2. Theory
. Introduction 3D Scanner using Line Laser Di Lu Electrical, Computer, and Systems Engineering Rensselaer Polytechnic Institute The goal of 3D reconstruction is to recover the 3D properties of a geometric
Visual-based ID Verification by Signature Tracking
Visual-based ID Verification by Signature Tracking Mario E. Munich and Pietro Perona California Institute of Technology www.vision.caltech.edu/mariomu Outline Biometric ID Visual Signature Acquisition
Binary Image Reconstruction
A network flow algorithm for reconstructing binary images from discrete X-rays Kees Joost Batenburg Leiden University and CWI, The Netherlands [email protected] Abstract We present a new algorithm
Everyday Mathematics GOALS
Copyright Wright Group/McGraw-Hill GOALS The following tables list the Grade-Level Goals organized by Content Strand and Program Goal. Content Strand: NUMBER AND NUMERATION Program Goal: Understand the
