An Automatic System to Grade Multiple Choice Questions paper based exams
|
|
|
- Alberta Riley
- 9 years ago
- Views:
Transcription
1 ISSN: An Automatic System to Grade Multiple Choice Questions paper based exams Ammar Awny Abbas Computer Center, University of Baghdad, Baghdad, Iraq Received:7/4/2008 Accepted:2/12/2008 Abstract:The use of Multiple Choice Question (MCQ) in paper based exams is a very popular choice in the international certificate exams (like TOEFL) because it is very fast to grade and it does not let the student write any unnecessary information. In international tests, a specialized machine is used for grading MCQ paper based exams, this machine is very expensive and it needs a special trained operator to operate the machine correctly and efficiently. This project suggests a method to use a personal computer plus a scanner and a program written in Matlab programming language to grade a specially designed MCQ exam test paper with 15 questions with four choices for each question which the student can choose only one answer per question. The program has been tested to detect the correct answers by comparing each paper with a pre scanned test paper that contains the correct answers, many forms of test papers are used to answer different sets real questions for a real exam that has been conducted in the computer center in the Baghdad University and shown to produce results that matches the results gained from grading the same papers manually. The program is written in such a way that it can tolerate rotating the papers in the scanning operation using the process of image registration, any kind of pencil can be used to make the correct answer no matter its color. The program can detect question with multiple choices and eliminate them from calculations. Key words: Automatic System, Grade, Multiple Choice Questions, exams Introduction A traditional multiple choice questions (MCQs) is one in which a student chooses one answer from a number of choices supplied (normally five choices based on A, B, C, D and E). Basically, MCQs consists of the question (stem), the choices provided after the stem (options), the correct answer in the list of options (key) and distracters which are the incorrect answers in the list of options (1). Some of the main advantages and characteristics of the multiple choice questions are (2): Marked quickly, sometimes using automatic scanners. Marked by markers with minimal training or preparation. Used flexibly in print and electronic forms for assessment (including self-assessment) that provides students and teachers with timely, and sometimes automated, feedback on teaching and learning. Highly reliable in that results are consistent from student to student and over time. An efficient and effective way of assessing factual knowledge. Effectively used for quick perception checks during lectures and for systematic revision. Problem Definition The answers to the multiple choice questions (MCQs) are written on special forms with blank squares. These forms are scanned and grading is done by comparing the answers with those inputs by the examiner. Motivation Many teachers find correcting answer papers very boring and mundane activity (1). The present paper addresses this issue and discusses the development of an effective method for grading short and simple MCQs.
2 Figure1: A typical MCQs test paper of the proposed method. Limitations The student must mark the answer in the square that correspond to the answer the student wants but the answer must be in a special form (only one of the answer choices must be selected) the correct way to answer is shown in figure (2), the square must be completely filled with dark heavy mark so that we cannot see the letter inside the square, light or partial marks may not be read properly by the scanner, we must erase any extra marks completely. Figure2: The correct way of marking the correct answer. The mark the student will make must be made by medium-soft (number 2or HB) black lead pencil or any type of ink pencil, this mark will be read by a scanner of any type with a resolution of 75 dot per inch (dpi) which is the lowest resolution that can be selected and will be processed by the Matlab program to determine the correct answer by matching the student answer sheet to the correct answer sheet (called the base sheet) submitted by the person who make the questions. Outline The structure of this paper presents the related work in literature in section 3, followed by the basic idea for the problem in section 4, the system layout (system used to solve this problem) is in section 5, and the implementation of the system with a breakdown and description of each of the elements in of that system is in sections 6, the results are provided showing the effectiveness of the proposed method in section 7, the discussions of the results in sections 8, the graphical user interface is in section 9, the future work is found at the end of the document in section 10. Related Work The literature on multiple choice tests falls in several categories. Many papers analyze the multiple choice paradigm and provide tests and tools for designing tests that are valid for higher education (3) additionally, much work in psychology and education deal with techniques for designing and phrasing the questions(4). One reference is particularly relevant to our work. The paper (1) discusses the development of an unconventional, yet an effective method for administering short and simple MCQs as a means of assessing student learning in a focus area of the subject matter. An MCQs test was designed, wherein the five choices (n = 5) of answer to a question is tagged with different numerical numbers based on the multiplication of numeral (n + 1) and not by the alphabets A, B, C, D and E as per normal practice. At the end of the test, the candidate will total the selected choices for questions and the test result can then be obtained by inputting the total choice value in a simple spreadsheet program. The spreadsheet program was written specifically to decode that number and indicate the number of correct answers. Basic ideas Base Test Paper Design: The base test paper is composed of options for 15 questions (four answers for each question) where the examiner must mark the correct answers as shown in figure (2).The base test paper is shown in figure (3). In addition to the options for the questions the Base Test Paper and the test paper contain two black circles on the left side, these circles serve as land marks in both base image and answer sheet to align both images at the same coordinate so as to process them correctly in a process called Image Registration (by taking advantage of image processing toolbox of the Matlab program).
3 Figure (3): The Base Test Paper Image Registration Image registration is the process of aligning two or more images of the same scene. One image called the base image (in this paper we call it the base test paper), this image is considered as the reference to which the other images, called input images (test papers), are compared with. The object of image registration is to bring the test paper into alignment with the base test paper by applying spatial transformation to the test paper (5). A spatial transformation maps locations in one image to a new location in another image. Determining the parameters of the spatial transformation is needed to bring the base test paper and the test paper into alignment. It is the key to image registration process. The indicators on the left of the base test paper and test paper are used to automatically detect the parameters of the spatial transformation (the simplest registration needs two points detected and verified in the base test paper and test paper images). By detecting the unique size of the circles using Matlab functions, labeling each circle as a unique object, finding the centers of the circles and then passing these centers as the required parameters to make the spatial transformation the registration process is made. In this research case, the test paper might be rotated in a certain degree due to some human error during scanning but, the program is designed to deal with such cases. So, this program does not need a skillful person to make the scanning (which is the case for dedicated scoring machine). System Layout The system model can be broken into three primary stages: 1- Preprocessing. 2- Data Reduction. 3- Feature analysis. In preprocessing, the operation is performed to make data reduction and analysis easier, the image is converted from a grey image to a binary image. The binary (Black and White) image that contains all the information necessary to discern the object's outline. In Data Reduction stage the detection of the two indicators on the left of the paper is made by determining their distinctive size from the other objects, then detecting the center of the circles, image registration is performed in this stage. After making the registration, we need to cut only the center of the base test paper and the test paper (where the important information is located) by using the crop function, this process is made to eliminate any unnecessary operations. In the feature analysis, the features which are extracted by data reduction process are examined and evaluated for their use in the application. This stage includes ANDing process between the inverted base image and answer image. This will result in an image that contains only the correct answers, where the correct answer may be defined as marking the same square in the base and answer sheets as shown in figure (4). Figure (4): Finding the correct answers by ANDing answers from the Base test paper and test papers. After the ANDing process we can calculate the squares that results from the process (they also have a distinct size) and these squares are considered as the correct answers. By calculating the percentage of the correct answers to the total answers we can get the final score. The scanning operation is not included in the model because, it is not part of the computer vision process and it is considered as part of the hardware.
4 Implementation The steps of the process are illustrated here with some discussions. We must make sure that the image processing tool box by typing the command (ver), which will display information about the version of Matlab that we are using, and the toolboxes that are installed in the program. Read and Display the Images The base test paper and the test paper must be read using (imread) function which read the image from graphics file. By using (imview) we can display the image. The results are shown in fig (5). White image Invert the Colors of the Images The two black and white images are inverted by making the black color white and the white color black, by doing this the important shapes are converted to white, this step is important because most of the functions processes white shapes only. The results are shown in fig (7). Figure (7): Inverting the Colors. Figure (5): Reading and displaying the base test paper, test paper Convert the Image to Black and White Image The base test paper and test paper must be converted to black and white image for further processing. This will reduce the size of the image and eliminate the unnecessary color information using the function (im2bw). The papers were not scanned as black and white in the first place because the large amount of noise that was introduced to the images. The results are shown in fig (6). Eliminating Small Objects To register the two images we need to specify two points in each image (registration is made to make the two images in the same coordinate system if there is an error in the scanning process). We want to get the centers of the two black circles on the left to pass the centers to the control point selection function (cpsselect) to make the registration by eliminating any object that has lesser size 4300pixel(this number is pre-calculated), this will leave only the two circles. The results are shown in fig (8). Figure (8): Eliminating Small objects Figure (6): Convert the image to Black and
5 Label the objects in the Image and Find the Center of the Circles We must mark all the components in the image, By doing this the number of labeled objects is found in (numobjectsbase) parameter, this step is related with another step to measure the basic properties of the image components such as the area of the components and the center of each components. Since we have only the two circles if we call the (centroid) property of the (regionprops) function we can obtain the center of the indicators (circles). Registration Process The first operation in the registration process is selecting the control points that we acquired from the last step and pass them to the function (cpselect). Get the Center of the Circles in the Registered Image In the same way we must get the center of the circles of the registered image, to eliminate any object smaller than 4300 pixel in area. Then we must label the objects and get the properties of the objects in the resulting image. Then we can get the center of the circles by using the centroid property. Performing the registration After selecting the control points the registration operation can take place using the function (imtransform), the results of the operation is shown in figure the calculations. The resulted images are shown in figure (9). Figure (9): The cropped images (Base test paper on the left and test paper on the right) Check for Questions that have Multiple Answers and Eliminating them If the student answers any question more than one answer for a single question this step eliminate that question from the overall calculation (without affecting the results). The original test paper and the test paper after eliminating the question with more than one answer is shown in figure (10) (a) (b) Figure (8): Registration process, (a): Rotated test paper, (b): Registered image Information Cropping This step is made to crop only the Region Of Interest (ROI) from the images. This will reduce the size of the two images to reduce Figure (10):Check for Questions that have Multiple Answers and Eliminating them Calculate the Correct Answers An important characteristic of the correct answer is that "it is a white square that is found in the same place in the base test paper
6 and the test paper, while the false answers is a white square found in an area in the test paper but it is not found in the same area in the base test paper", as shown in figure (4). Using this property we can multiply the two images and only the correct answer will appear in the resulted image, the correct answer is white and has the value of 1 from multiplying a square of ones from base test paper with a square of ones in the test paper both in the same coordinates in the images, while the false answers that will be in the test paper will disappear because multiplying a square of ones by a square of zeros will result a square of zeros, the resulting image of multiplying a base image with a test paper with seven correct answers is shown in figure(11). Figure (11): Multiplying a Base test paper with a test paper of 7 correct answers. When the resulted image appears we can make a simple count for the objects (which in this case the correct answers) in the image, the targeted area is around 1300 pixels (pre-calculated number). Results The program is tested with 63 different exams with twenty students for each exam making a total of 1260 test paper; each paper is scanned as an RGB image and with resolution 75 dots per pixel (dpi), which is the lowest resolution that can be selected by Mirascan program. The images are saved as JPEG image format which is a very small in size compared to other types of images like BMP and PNG and each test paper is compared to the base test paper to calculate the correct answer. The students are asked to fill the test paper by filling the appropriate square that corresponds to the correct answer, the student were free to use any type of pencil of any color to fill the square of the correct answer as long they obey the rules of marking the correct answer that is: filling the square completely; some of the students were asked to fill the correct answer squares incompletely as shown in figure (2), and the program could not recognize the answers. Only when the correct way to fill the squares is used the program works correctly. The results are calculated almost instantly after the test papers are scanned and fed to the program; and when compared to correct answer that is graded manually the accuracy is 100%.The program shows that it can deal with a major scanning error that is made by the person who performs the scanning operation which is: rotating the paper, the registration process can deal with this problem and correct this error. Discussions and Conclusions The present paper has provided an overview of the conventional multiple choice tests and discussed the design of MCQ test paper that is suitable as a means for measuring student learning outcome. The proposed MCQ test papers can be used for any type of exam. Although the scanning process is relatively slow, it was found that the proposed method is applicable and can provide the means to grade papers that is very fast and accurate when compared to manual grading, the proposed method provide a cost effective method with a moderate speed when compared to the specialized machine for grading MCQ paper based exams, And when compared to manual grading it is considered very fast. The MCQ test paper was designed to facilitate rapid marking of the answers. The experiment conducted on a group of 1260 students showed that the MCQs test is popular and achieved considerable student satisfaction for the participants. The following conclusion can be drawn from the research: Some of the students complained that the shapes of the answers (squares) are difficult to be filled (especially on the edges) so that it is better to change from the square shape to another shape that does not contain angles (circles or ellipses). Regarding the hardware, the use of a personal computer and a scanner to grade multiple choice test papers is an appropriate approach to grade papers, because they are widely available, and it can be widely adapted in high schools and colleges because it is very cheap and relatively fast. Regarding the software, the software is
7 very robust and this procedure does not require any special skills after scanning the operator must give an appropriate name for each test paper and make sure that this name is included in the Matlab work file, in order to be processed properly. There is no special preference for the pencil that is used by the students; any type of pencil can be used to grade the paper no matter what color it is. The system can tolerate rotating the exam paper in the scanning process. Graphical User Interface (GUI) for the Program The Graphical User Interface is shown in figure (12) below:- Figure (12): Graphical User Interface Each one of the buttons when pressed will open a new page similar to the figure (13) below, for instance, if we press button named 7correct answers (which means that all the samples in this paper contains only seven correct answer. Figure (13): Opening a test paper that contains seven correct answers After we select one of the samples the (A-G). Images containing the correct and tested paper, final images after processing them and the final image after multiplying the two images and the correct answer appear on the work space. The button named More than One Answer for Some Questions when pushed will demonstrate the case when the student answer more than one answer for a single question. System Drawbacks The system can tolerate errors in the scanning to a certain degree using registration process, but acute errors in scanning (such as rotating the test paper more than forty five degrees)cannot be corrected by the program. The program assumes that there is one answer per question. When the student selects more than one choice for a single question the program can eliminate the question from the calculation. The system cannot deal with questions that have many answers for a single question. Future Work 1- Increase the number of questions in the paper. 2- Increase the number of option for each question in the paper. 3-Change the shape of option boxes from square to circles and ellipses to facilitate the filling of the objects. 4-Change the control point circles to smaller ones. References 1- Ramesh, S, (2005). Exploring the Potential of Multiple Choice Questions in Computer-Based Assessment of Student Learning.pattern recognition letters, VOL.6,NO.7,PP( ). 2-Bar-Hillel, M., Budescu, D., & Attali, Y. (2005). Scoring and keying multiple choice tests: A case study in irrationality. Mind and Society, VOL,4,NO.8PP(3-12). 3-D. Traynor and J. P. Gibson Synthesis and analysis of automatic assessment methods in cs1 { generating intelligent mcqs. In SIGCSE. ACM,VOL8,NO.3PP(44-65). 4- M. Bush A multiple choice test that rewards partial knowledge. In Journal of Further and Higher Education, VOL25NO.(2).CarfaxPublishing,PP(101). 5- Rafael M.crouch. The Matlab image processing toolbox guide,usa,adison- Wisley, 2004,PP( ). 6- Rafael C. Gonzalez and Richard E.woods,"Digital Image Processing", Reading:Adison-Wesley,USA 2002,PP(20-80). 7-John K. Wally. The Matlab image processing toolbox guide, 2004.Prentice hall USA,PP(50-70) 8- The official TOEFL website, and the examinee handbook.
8 النظام الالي لتصحيح اوراق اسي لة الاختيارات المتعددة المعتمدة على الاختبار. عمار عوني عباس E.mail: الخلاصة: ا ن استخدام الا سي لة متعددة الاختيارات في الامتحانات العالمية في الامتحانات التي يو ديها الطالب في الورقة شاي ع جدا في الامتحانات العالمية مثل امتحان التوفل لا نها سريعة التصحيح ولا تترك للطالب ا مكانية كتابة معلومات غير ضرورية. يستخدم في الامتحانات العالمية جهاز مخصص لتصحيح الاوراق وهذا الجهاز مكلف جدا ويحتاج ا لى مشغل يكون مدربا للعمل على هذا الجهاز بصورة صحيحة ومجدية. يقترح هذا البحث استخدام الحاسب الشخصي مع جهاز الماسح بالا ضافة ا لى برنامج مكتوب بلغة برنامج Matlab لتصحيح ورقة امتحان مقترحة بها 15 سو الا لكل سو ال اربعة اجوبة يستطيع ان يختار واحدا منها لكل سو ال. تم اختبار البرنامج لتحديد الاجوبة الصحيحة في اوراق امتحانات حقيقية بواسطة مقارنتها بورقة امتحان للاجوبة الصحيحة مدخلة مسبقا, تم استخدام اكثر من نموذج للاجوبة المستقاة من امتحانات حقيقة اجريت في مركز الحاسبة في جامعة بغداد واظهرت النتاي ج تطابقا مع النتاي ج التي تم الحصول عليها من تصليح الاوراق يدويا.تمت كتابة البرنامج بحيث انه يستطيع تجاوز اخطاء عملية ادخال الصفحة بصورة غير صحيحة بواسطة الماسح الضوي ي(تدوير الصفحة بزاوية معينة) باستخدام عملية تسجيل الصورة, يمكن استخدام اي نوع من الاقلام لتاشير الاجوبة الصحيحة مهما كان لون القلم المستخدم. ويمكن للبرنامج ان ان يحدد الاسي لة التي اجاب الطالب بها اكثر من اجابة ويستبعد هذا السو ال من الحسابات.
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,
VECTORAL IMAGING THE NEW DIRECTION IN AUTOMATED OPTICAL INSPECTION
VECTORAL IMAGING THE NEW DIRECTION IN AUTOMATED OPTICAL INSPECTION Mark J. Norris Vision Inspection Technology, LLC Haverhill, MA [email protected] ABSTRACT Traditional methods of identifying and
An Algorithm for Data Hiding in Binary Images. Eman Th. Sedeek Al-obaidy Veterinary Medicine College University of Mosul
Raf. J. of Comp. & Math s., Vol. 5, No. 2, 2008 An Algorithm for Data Hiding in Binary Images Eman Th. Sedeek Al-obaidy Veterinary Medicine College University of Mosul Received on: 1/10/2007 Accepted on:
Schoolnet School-Based Scanning Guide
Schoolnet School-Based Scanning Guide For questions about printing and scanning answer sheets, please contact the Schoolnet Customer Support Center by phone at 877-654-7643 (877-654-SNHD) or via e-mail
Using MATLAB to Measure the Diameter of an Object within an Image
Using MATLAB to Measure the Diameter of an Object within an Image Keywords: MATLAB, Diameter, Image, Measure, Image Processing Toolbox Author: Matthew Wesolowski Date: November 14 th 2014 Executive Summary
Scanning Settings and Standards. Banner Document Management (BDM)
(BDM) Scanning Settings and Standards 1 This support guide is intended for use by the BDM Functional Specialists in the various business offices using. The guide provides general details on common scanning
ClarisWorks 5.0. Graphics
ClarisWorks 5.0 Graphics Level 1 Training Guide DRAFT Instructional Technology Page 1 Table of Contents Objectives... Page 3 Course Description and Organization... Page 4 Technology Requirements... Page
Graphic Communication Desktop Publishing
Graphic Communication Desktop Publishing Introduction Desktop Publishing, also known as DTP, is the process of using the computer and specific types of software to combine text and graphics to produce
Introduction to the TI-Nspire CX
Introduction to the TI-Nspire CX Activity Overview: In this activity, you will become familiar with the layout of the TI-Nspire CX. Step 1: Locate the Touchpad. The Touchpad is used to navigate the cursor
Using Neural Networks to Create an Adaptive Character Recognition System
Using Neural Networks to Create an Adaptive Character Recognition System Alexander J. Faaborg Cornell University, Ithaca NY (May 14, 2002) Abstract A back-propagation neural network with one hidden layer
Enjoy easy, fast and versatile scanning
DR-1210C DR-1210C Complete Document Manager Enjoy easy, fast and versatile scanning Easy for everyone. Enhance efficiency whatever the size of your business. Be competitive. Scan all your paperwork into
Uploading and Scanning Documents in AcuityLogic POS
Uploading and Scanning Documents in AcuityLogic POS In this document: Uploading a Document to AcuityLogic POS, 1 Scanning a Document into AcuityLogic POS, 3 Viewing an Uploaded or Scanned Document, 6 Printing
Expansion and Implementation of a 3x3 Sobel and Prewitt Edge Detection Filter to a 5x5 Dimension Filter
A E Imm 33 S P E D F Dm F M.S. R A Rm L B C Em S U S P. T S m m m. T S m. T P mm,, S,. T m m 33 S P m. I, 33 m S m, C 8 m, m m m m M. S الملخص في هذا البحث تم اعتماد طريقتي و P لكشف الحافة. تقنيا ان مشغل
Matt Cabot Rory Taca QR CODES
Matt Cabot Rory Taca QR CODES QR codes were designed to assist in the manufacturing plants of the automotive industry. These easy to scan codes allowed for a rapid way to identify parts and made the entire
A. Scan to PDF Instructions
Revised 08/17/11 Scan to PDF Instructions (Epson scanner example) Scan to PDF Adobe Acrobat 9.0 A. Scan to PDF Instructions Refer to the user manual for your scanner. These instructions are for an Epson
Scanning and OCR Basics
Scanning and OCR Basics Scan Text Documents into Word 2003 using OCR Software 1. Place the document to scan face down on the flatbed scanner. 2. Launch Microsoft Word 2003 for Windows. 3. Select Acquire
Image Optimization GUIDE
Image Optimization GUIDE for IMAGE SUBMITTAL Images can play a crucial role in the successful execution of a book project by enhancing the text and giving the reader insight into your story. Although your
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
Algolab Photo Vector
Algolab Photo Vector Introduction: What Customers use Photo Vector for? Photo Vector (PV) is a handy tool for designers to create, cleanup, make fast corrections, edit designs with or without further conversion
Geometry Solve real life and mathematical problems involving angle measure, area, surface area and volume.
Performance Assessment Task Pizza Crusts Grade 7 This task challenges a student to calculate area and perimeters of squares and rectangles and find circumference and area of a circle. Students must find
6. Optical Character Recognition (OCR) Technology
52 6. Optical Character Recognition (OCR) Technology 6.1 Overview What is OCR Function of OCR OCR (Optical Character Recognition) also called Optical Character Reader is a system that provides a full alphanumeric
Barcode Based Automated Parking Management System
IJSRD - International Journal for Scientific Research & Development Vol. 2, Issue 03, 2014 ISSN (online): 2321-0613 Barcode Based Automated Parking Management System Parth Rajeshbhai Zalawadia 1 Jasmin
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
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]
Virtual Mouse Using a Webcam
1. INTRODUCTION Virtual Mouse Using a Webcam Since the computer technology continues to grow up, the importance of human computer interaction is enormously increasing. Nowadays most of the mobile devices
Unit A451: Computer systems and programming. Section 2: Computing Hardware 4/5: Input and Output Devices
Unit A451: Computer systems and programming Section 2: Computing Hardware 4/5: Input and Output Devices Input and Output devices Candidates should be able to: (a) understand the need for input and output
International Journal of Advanced Information in Arts, Science & Management Vol.2, No.2, December 2014
Efficient Attendance Management System Using Face Detection and Recognition Arun.A.V, Bhatath.S, Chethan.N, Manmohan.C.M, Hamsaveni M Department of Computer Science and Engineering, Vidya Vardhaka College
Colour by Numbers Image Representation
Activity 2 Colour by Numbers Image Representation Summary Computers store drawings, photographs and other pictures using only numbers. The following activity demonstrates how they can do this. Curriculum
MACHINE VISION FOR SMARTPHONES. Essential machine vision camera requirements to fulfill the needs of our society
MACHINE VISION FOR SMARTPHONES Essential machine vision camera requirements to fulfill the needs of our society INTRODUCTION With changes in our society, there is an increased demand in stateof-the art
Adobe Illustrator CS5 Part 1: Introduction to Illustrator
CALIFORNIA STATE UNIVERSITY, LOS ANGELES INFORMATION TECHNOLOGY SERVICES Adobe Illustrator CS5 Part 1: Introduction to Illustrator Summer 2011, Version 1.0 Table of Contents Introduction...2 Downloading
B2.53-R3: COMPUTER GRAPHICS. NOTE: 1. There are TWO PARTS in this Module/Paper. PART ONE contains FOUR questions and PART TWO contains FIVE questions.
B2.53-R3: COMPUTER GRAPHICS NOTE: 1. There are TWO PARTS in this Module/Paper. PART ONE contains FOUR questions and PART TWO contains FIVE questions. 2. PART ONE is to be answered in the TEAR-OFF ANSWER
WHITE PAPER DECEMBER 2010 CREATING QUALITY BAR CODES FOR YOUR MOBILE APPLICATION
DECEMBER 2010 CREATING QUALITY BAR CODES FOR YOUR MOBILE APPLICATION TABLE OF CONTENTS 1 Introduction...3 2 Printed bar codes vs. mobile bar codes...3 3 What can go wrong?...5 3.1 Bar code Quiet Zones...5
Analecta Vol. 8, No. 2 ISSN 2064-7964
EXPERIMENTAL APPLICATIONS OF ARTIFICIAL NEURAL NETWORKS IN ENGINEERING PROCESSING SYSTEM S. Dadvandipour Institute of Information Engineering, University of Miskolc, Egyetemváros, 3515, Miskolc, Hungary,
Digital Photography. Digital Cameras and Digital Photography. Your camera. Topics Your Camera Exposure Shutter speed and f-stop Image Size Editing
Digital Cameras and Digital Photography Topics Your Camera Exposure Shutter speed and f-stop Image Size Editing Faculty Innovating with Technology Program Aug 15, 2006 Digital Photography Your camera Virtually
Optical Character Recognition (OCR)
History of Optical Character Recognition Optical Character Recognition (OCR) What You Need to Know By Phoenix Software International Optical character recognition (OCR) is the process of translating scanned
Basic Understandings
Activity: TEKS: Exploring Transformations Basic understandings. (5) Tools for geometric thinking. Techniques for working with spatial figures and their properties are essential to understanding underlying
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
HOW TO PRINT YOUR DIGITAL SCRAPBOOK
General Specifications 1. Design your book pages. Photoshop template files are available for download. Go to www.shutterfly.com/ digitalscrapbook/book/specs.jsp and choose template size desired. If you
QM0113 BASIC MATHEMATICS I (ADDITION, SUBTRACTION, MULTIPLICATION, AND DIVISION)
SUBCOURSE QM0113 EDITION A BASIC MATHEMATICS I (ADDITION, SUBTRACTION, MULTIPLICATION, AND DIVISION) BASIC MATHEMATICS I (ADDITION, SUBTRACTION, MULTIPLICATION AND DIVISION) Subcourse Number QM 0113 EDITION
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
EPSON SCANNING TIPS AND TROUBLESHOOTING GUIDE Epson Perfection 3170 Scanner
EPSON SCANNING TIPS AND TROUBLESHOOTING GUIDE Epson Perfection 3170 Scanner SELECT A SUITABLE RESOLUTION The best scanning resolution depends on the purpose of the scan. When you specify a high resolution,
Digital Image Fundamentals. Selim Aksoy Department of Computer Engineering Bilkent University [email protected]
Digital Image Fundamentals Selim Aksoy Department of Computer Engineering Bilkent University [email protected] Imaging process Light reaches surfaces in 3D. Surfaces reflect. Sensor element receives
2016 national curriculum tests. Key stage 2. Mathematics test mark schemes. Paper 1: arithmetic Paper 2: reasoning Paper 3: reasoning
2016 national curriculum tests Key stage 2 Mathematics test mark schemes Paper 1: arithmetic Paper 2: reasoning Paper 3: reasoning Contents 1. Introduction 3 2. Structure of the key stage 2 mathematics
Aim To help students prepare for the Academic Reading component of the IELTS exam.
IELTS Reading Test 1 Teacher s notes Written by Sam McCarter Aim To help students prepare for the Academic Reading component of the IELTS exam. Objectives To help students to: Practise doing an academic
What Resolution Should Your Images Be?
What Resolution Should Your Images Be? The best way to determine the optimum resolution is to think about the final use of your images. For publication you ll need the highest resolution, for desktop printing
N Q.3 Choose a level of accuracy appropriate to limitations on measurement when reporting quantities.
Performance Assessment Task Swimming Pool Grade 9 The task challenges a student to demonstrate understanding of the concept of quantities. A student must understand the attributes of trapezoids, how to
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
CREATING POSTERS WITH POWERPOINT
CREATING POSTERS WITH POWERPOINT PowerPoint files will be required for Posters on CD-Rom with very few exceptions. WHY POWERPOINT? Although there are many software programs that will create posters, PowerPoint
ZIMBABWE SCHOOL EXAMINATIONS COUNCIL. COMPUTER STUDIES 7014/01 PAPER 1 Multiple Choice SPECIMEN PAPER
ZIMBABWE SCHOOL EXAMINATIONS COUNCIL General Certificate of Education Ordinary Level COMPUTER STUDIES 7014/01 PAPER 1 Multiple Choice SPECIMEN PAPER Candidates answer on the question paper Additional materials:
OneTouch 4.0 with OmniPage OCR Features. Mini Guide
OneTouch 4.0 with OmniPage OCR Features Mini Guide The OneTouch 4.0 software you received with your Visioneer scanner now includes new OmniPage Optical Character Recognition (OCR) features. This brief
Adobe Acrobat 6.0 Professional
Adobe Acrobat 6.0 Professional Manual Adobe Acrobat 6.0 Professional Manual Purpose The will teach you to create, edit, save, and print PDF files. You will also learn some of Adobe s collaborative functions,
Canny Edge Detection
Canny Edge Detection 09gr820 March 23, 2009 1 Introduction The purpose of edge detection in general is to significantly reduce the amount of data in an image, while preserving the structural properties
Sample Fraction Addition and Subtraction Concepts Activities 1 3
Sample Fraction Addition and Subtraction Concepts Activities 1 3 College- and Career-Ready Standard Addressed: Build fractions from unit fractions by applying and extending previous understandings of operations
ELFRING FONTS UPC BAR CODES
ELFRING FONTS UPC BAR CODES This package includes five UPC-A and five UPC-E bar code fonts in both TrueType and PostScript formats, a Windows utility, BarUPC, which helps you make bar codes, and Visual
DALLAS COUNTY DISTRICT CLERK NEW STATEWIDE RULES FOR E FILING
DALLAS COUNTY DISTRICT CLERK NEW STATEWIDE RULES FOR E FILING The e filing mandate issued by the Supreme Court went into effect on January 1, 2014. In an effort to prepare for the mandate, the Dallas County
Increase your efficiency with maximum productivity and minimal work
>> ELO DocXtractor II FORM Increase your efficiency with maximum productivity and minimal work ELO DocXtractor II Form eliminates the high costs of capturing forms from day one. The intelligent module
PowerPoint 2007 Basics Website: http://etc.usf.edu/te/
Website: http://etc.usf.edu/te/ PowerPoint is the presentation program included in the Microsoft Office suite. With PowerPoint, you can create engaging presentations that can be presented in person, online,
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
Fireworks CS4 Tutorial Part 1: Intro
Fireworks CS4 Tutorial Part 1: Intro This Adobe Fireworks CS4 Tutorial will help you familiarize yourself with this image editing software and help you create a layout for a website. Fireworks CS4 is the
Chapter 6. Formatting Text with Character Tags
Chapter 6 Formatting Text with Character Tags 143 144 FrameMaker 7: The Complete Reference In many desktop publishing applications, you use a single style sheet for both paragraph and character formatting.
Instructions for Formatting APA Style Papers in Microsoft Word 2010
Instructions for Formatting APA Style Papers in Microsoft Word 2010 To begin a Microsoft Word 2010 project, click on the Start bar in the lower left corner of the screen. Select All Programs and then find
Volume of Right Prisms Objective To provide experiences with using a formula for the volume of right prisms.
Volume of Right Prisms Objective To provide experiences with using a formula for the volume of right prisms. www.everydaymathonline.com epresentations etoolkit Algorithms Practice EM Facts Workshop Game
Back to Basics: Introduction to Industrial Barcode Reading
Back to Basics: Introduction to Industrial Barcode Reading 1 Agenda What is a barcode? History 1 D codes Types and terminology 2 D codes Types and terminology Marking Methods Laser Scanning Image Based
Writing Better Objective Tests Bill Cerbin UW La Crosse, Center for Advancing Teaching & Learning
Bill Cerbin UW La Crosse, Center for Advancing Teaching & Learning Prioritize the subject matter What subject matter topics, ideas, concepts are 1. Essential 2. Important 3. Worth being familiar with Use
Essential Graphics/Design Concepts for Non-Designers
Essential Graphics/Design Concepts for Non-Designers presented by Ana Henke Graphic Designer and Publications Supervisor University Communications and Marketing Services New Mexico State University Discussion
Simple Booth apps support printing over AirPrint, a wireless printing protocol by Apple. Most new consumer printers support
PRINTING BASICS Simple Booth apps support printing over AirPrint, a wireless printing protocol by Apple. Most new consumer printers support AirPrint, but make sure to double-check that a printer specifically
Digital Versus Analog Lesson 2 of 2
Digital Versus Analog Lesson 2 of 2 HDTV Grade Level: 9-12 Subject(s): Science, Technology Prep Time: < 10 minutes Activity Duration: 50 minutes Materials Category: General classroom National Education
ROBOTRACKER A SYSTEM FOR TRACKING MULTIPLE ROBOTS IN REAL TIME. by Alex Sirota, [email protected]
ROBOTRACKER A SYSTEM FOR TRACKING MULTIPLE ROBOTS IN REAL TIME by Alex Sirota, [email protected] Project in intelligent systems Computer Science Department Technion Israel Institute of Technology Under the
[Not for Circulation]
Using SMART Notebook SMART Notebook is software meant to supplement use with the SMART Board. The software helps users create interactive presentations, and offers a variety of ways to enhance presenting
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,
Colour Image Segmentation Technique for Screen Printing
60 R.U. Hewage and D.U.J. Sonnadara Department of Physics, University of Colombo, Sri Lanka ABSTRACT Screen-printing is an industry with a large number of applications ranging from printing mobile phone
Handbook on Test Development: Helpful Tips for Creating Reliable and Valid Classroom Tests. Allan S. Cohen. and. James A. Wollack
Handbook on Test Development: Helpful Tips for Creating Reliable and Valid Classroom Tests Allan S. Cohen and James A. Wollack Testing & Evaluation Services University of Wisconsin-Madison 1. Terminology
Vol. 35, No. 3, Sept 30,2000 ملخص تعتبر الخوارزمات الجينية واحدة من أفضل طرق البحث من ناحية األداء. فبالرغم من أن استخدام هذه الطريقة ال يعطي الحل
AIN SHAMS UNIVERSITY FACULTY OF ENGINEERING Vol. 35, No. 3, Sept 30,2000 SCIENTIFIC BULLETIN Received on : 3/9/2000 Accepted on: 28/9/2000 pp : 337-348 GENETIC ALGORITHMS AND ITS USE WITH BACK- PROPAGATION
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
Scanning in Windows XP: Basics Learning guide
Scanning in Windows XP: Basics Learning guide If you have ever wanted to scan documents and images on different scanners in your department, you've probably faced the difficulties that arise from needing
Petrel TIPS&TRICKS from SCM
Petrel TIPS&TRICKS from SCM Knowledge Worth Sharing Import and Digitize from a Bitmap Using Petrel Often a map with culture lines, contours or well spots is provided in paper form and must be entered into
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
Using Your Polyvision Digital Whiteboard and Walk-and-Talk
Using Your Polyvision Digital Whiteboard and Walk-and-Talk What is Walk-and-Talk? The Walk-and-Talk Digital Whiteboard is a remote control operated interactive system that connects to your computer. You
14.1 Scanning photographs
14.1 Scanning photographs What is scanning and why is it useful? A scanner is like a photocopy machine. It makes copies of photos and documents, but instead of creating another piece of paper, it creates
Introduction to Microsoft Excel 2007/2010
to Microsoft Excel 2007/2010 Abstract: Microsoft Excel is one of the most powerful and widely used spreadsheet applications available today. Excel's functionality and popularity have made it an essential
Making a Poster Using PowerPoint 2007
Making a Poster Using PowerPoint 2007 1. Start PowerPoint: A Blank presentation appears as a Content Layout, a blank one one without anything not even a title. 2. Choose the size of your poster: Click
Think of the beards as a layer on top of the face rather than part of the face itself. Using
Tyler Ambroziak Ryan Fox CS 638-1 (Dyer) Spring 2010 Virtual Barber Abstract What would you look like without a beard? Or how about with a different type of beard? Think of the beards as a layer on top
Chapter 5 Understanding Input. Discovering Computers 2012. Your Interactive Guide to the Digital World
Chapter 5 Understanding Input Discovering Computers 2012 Your Interactive Guide to the Digital World Objectives Overview Define input and differentiate among a program, command, and user response Identify
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
MICROSOFT POWERPOINT STEP BY STEP GUIDE
IGCSE ICT SECTION 16 PRESENTATION AUTHORING MICROSOFT POWERPOINT STEP BY STEP GUIDE Mark Nicholls ICT Lounge Page 1 Contents Importing text to create slides Page 4 Manually creating slides.. Page 5 Removing
COMPUTER - INPUT DEVICES
COMPUTER - INPUT DEVICES http://www.tutorialspoint.com/computer_fundamentals/computer_input_devices.htm Copyright tutorialspoint.com Following are few of the important input devices which are used in a
Demonstration of Barcodes to QR Codes through Text Using Document Software
Demonstration of Barcodes to QR Codes through Text Using Document Software Dr. Neeraj Bhargava 1, Anchal kumawat 2, Dr. Ritu Bhargava 3 Associate Professor, Department of Computer Science, School of Engineering
ECE 533 Project Report Ashish Dhawan Aditi R. Ganesan
Handwritten Signature Verification ECE 533 Project Report by Ashish Dhawan Aditi R. Ganesan Contents 1. Abstract 3. 2. Introduction 4. 3. Approach 6. 4. Pre-processing 8. 5. Feature Extraction 9. 6. Verification
Drawing Lines with Pixels. Joshua Scott March 2012
Drawing Lines with Pixels Joshua Scott March 2012 1 Summary Computers draw lines and circles during many common tasks, such as using an image editor. But how does a computer know which pixels to darken
ACE: Illustrator CC Exam Guide
Adobe Training Services Exam Guide ACE: Illustrator CC Exam Guide Adobe Training Services provides this exam guide to help prepare partners, customers, and consultants who are actively seeking accreditation
Instructions to Create Your Rollup Poster in PowerPoint
Instructions to Create Your Rollup Poster in PowerPoint THE IDEAL POSTER IS DESIGNED TO... Provide a brief overview of your research Encourage discussion Stand alone when you re not there to provide an
Using PowerPoint To Create Art History Presentations For Macintosh computers running OSX with Microsoft Office 2008
Using PowerPoint To Create Art History Presentations For Macintosh computers running OSX with Microsoft Office 2008 Adapted by Gretchen Tuchel from the Institute of Fine Arts document by Elizabeth S. Funk
Figure Error! No text of specified style in document..1: Project Organization
2. Form Designer Introduction In Epi Info 7, the Form Designer and the Enter modules work together to design the data entry process and collect data. Form Designer is the tool used to design the survey,
SIGNATURE VERIFICATION
SIGNATURE VERIFICATION Dr. H.B.Kekre, Dr. Dhirendra Mishra, Ms. Shilpa Buddhadev, Ms. Bhagyashree Mall, Mr. Gaurav Jangid, Ms. Nikita Lakhotia Computer engineering Department, MPSTME, NMIMS University
TOWARDS THE PATHWAYS VISION MODEL OF INTRODUCTORY ACCOUNTING. Michael S. Wilson, PhD, CPA, CGMA
TOWARDS THE PATHWAYS VISION MODEL OF INTRODUCTORY ACCOUNTING Michael S. Wilson, PhD, CPA, CGMA Associate Professor Metropolitan State University St Paul, MN 55106 [email protected] (612) 659-7279
