[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20160061753A - Examination paper recognition and scoring system - Google Patents

Examination paper recognition and scoring system Download PDF

Info

Publication number
KR20160061753A
KR20160061753A KR1020140164538A KR20140164538A KR20160061753A KR 20160061753 A KR20160061753 A KR 20160061753A KR 1020140164538 A KR1020140164538 A KR 1020140164538A KR 20140164538 A KR20140164538 A KR 20140164538A KR 20160061753 A KR20160061753 A KR 20160061753A
Authority
KR
South Korea
Prior art keywords
answer
test strip
unit
scoring
test
Prior art date
Application number
KR1020140164538A
Other languages
Korean (ko)
Other versions
KR101648756B1 (en
Inventor
오종현
허상형
Original Assignee
오종현
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 오종현 filed Critical 오종현
Priority to KR1020140164538A priority Critical patent/KR101648756B1/en
Publication of KR20160061753A publication Critical patent/KR20160061753A/en
Application granted granted Critical
Publication of KR101648756B1 publication Critical patent/KR101648756B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/20Education
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/20Education
    • G06Q50/205Education administration or guidance

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Human Resources & Organizations (AREA)
  • General Business, Economics & Management (AREA)
  • General Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Artificial Intelligence (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Electrically Operated Instructional Devices (AREA)

Abstract

The present invention relates to an examination paper recognizing and scoring system for recognizing an examination paper by automatically photographing the examination paper by using a reference marker in the examination paper, scoring the examination paper by extracting an answer region, and providing the result of scoring and problem-solving. Provided is a study system capable of recognizing an examination paper conveniently, rapidly and accurately without an OMR reader or a scanner by using a user terminal and capable of scoring all of objective tests, subjective tests and descriptive tests rapidly and accurately via data processing. The examination paper recognizing and scoring system comprises: an examination paper having a reference marker placed in a specific region and including an answer region; a user terminal having an application including a recognition program installed thereon to scan the whole examination paper; and a management server including a data processing part and a database part.

Description

시험지 인식 및 채점 시스템{Examination paper recognition and scoring system}[0002] Examination paper recognition and scoring system [0003]

본 발명은 시험지 인식 및 채점 시스템 및 방법에 관한 것으로서, 보다 구체적으로 시험지 내의 기준 마커를 이용하여 자동 촬영하여 시험지를 인식하고, 답안 영역을 추출하여 채점하며, 채점 결과 및 문제 풀이를 제공하는 시험지 인식 및 채점 시스템에 관한 것이다.The present invention relates to a test strip recognition and scoring system and method, and more particularly, to a test strip recognition apparatus that automatically recognizes test strips using standard markers in a test strip, extracts and scans answering area, And a scoring system.

중고등학교(일부 초등학교 포함)의 성적처리 및 대학입시, 강의 평가, 기타 학원의 성적처리, 수학능력평가, 각종 국가자격시험, 운전면허시험 등의 대부분의 평가방법으로 1980년대 이후에 OMR(Optical Mark Reader) 카드 또는 쉬트가 이용되고 있다.Most of the evaluation methods such as grading of middle and high schools (including some elementary schools), college admissions, lecture evaluation, grading of other institutes, evaluation of mathematics ability, various national qualification tests and driving license test, Reader card or sheet is used.

이러한 OMR 카드 또는 쉬트를 사용할 경우, 이들을 판독하기 위해 고가의 OMR 카드 리더기 및 쉬트 리더기가 사용되어, OMR 카드 또는 쉬트 상에 표시된 타이밍 마크(timing mark)를 이용하여 순간적으로 빛이 통과하면서 센서를 통해 마크를 감지하는 방식이 사용되고 있다. 이러한 감지를 위해 OMR 카드 또는 쉬트의 인쇄나 커팅(cutting)에서 상당한 정도 이상의 정교함을 요구하게 되어, 특수 재질의 용지(대부분이 수입 용지)와 특수 인쇄가 요구된다. 이러한 특수 용지 및 인쇄는 OMR 카드 또는 쉬트의 제작비용을 상승시킬 뿐만 아니라, 매년 학기 초 각 학교에서는 일정 물량을 확보하기 위해 많은 어려움을 겪고 있다. 또한, 이러한 타이밍 마크의 사용으로 인하여 OMR 카드 또는 쉬트의 답 표시부(수험자가 답을 표시할 수 있도록 구성된 표시)의 구성이 소정의 범위 내로 제한되어야 하므로, 비록 다양한 수험 방법이 요구되는 경우에도, 그 답안지를 OMR 카드 또는 쉬트 리더기가 요구하는 소정의 디자인 양식 내에 그 형식을 맞도록 제작하여야 한다.When using such an OMR card or sheet, an expensive OMR card reader and a sheet reader are used to read them, and light is instantaneously transmitted through the sensor using a timing mark displayed on the OMR card or sheet A method of detecting a mark is used. This requires a considerable degree of sophistication in the printing or cutting of OMR cards or sheets, requiring special paper (mostly imported paper) and special printing. Such special paper and printing not only raises the production cost of OMR cards or sheets, but also has a lot of difficulties in securing a certain volume at each school every year in the beginning of the semester. In addition, since the use of such a timing mark is required to restrict the configuration of the answer display portion of the OMR card or sheet (the display configured to enable the examinee to display the answer) to be within a predetermined range, even if various examination methods are required, Answer sheets should be made to fit within the prescribed design style required by OMR card or sheet reader.

또한, OMR 카드 또는 쉬트를 사용할 경우, OMR 카드 리더기 및 쉬트 리더기에 투입되는 방향이 타이밍 마크에 따라 일정하게 정해져 있기 때문에, 이 방향을 수정하는 작업도 상당한 시간과 노력을 요구하게 된다.In addition, when the OMR card or sheet is used, since the direction in which the OMR card or sheet is inserted into the OMR card reader and the sheet reader is constantly determined according to the timing mark, the operation of correcting this direction also requires considerable time and effort.

또한, OMR 카드 리더기 및 쉬트 리더기의 구조상 외부의 조건(순간적인 전류 공급 상태, 날씨 변동에 따른 센서의 변화 등)에 민감하여, 예상치 못한 채점 상의 오류가 발생할 소지가 다분하다.In addition, it is sensitive to the external condition of the OMR card reader and the sheet reader (instantaneous current supply condition, sensor change due to the weather change, etc.), and unexpected errors in scoring are likely to occur.

또한, OMR 카드 또는 쉬트 리더기는 OMR 카드 또는 쉬트의 표면 상태에 상당히 민감하여서, 수험자가 소정의 수정액으로 수정한 답도 답이 표시된 것으로 오인하여 인식하는 문제점이 있어, 수험자가 답의 수정에 있어서 어려움이 있다.In addition, the OMR card or sheet reader is very sensitive to the surface state of the OMR card or sheet, so that the examinee misunderstands that the answer made by the examinee with the correction fluid is mistakenly displayed, and the examinee has difficulty in correcting the answer .

상기와 같은 문제점을 해결하기 위하여 OMR 카드 또는 쉬트를 스캐너로 스캔한 후 이미지 보정을 통해 마킹상태를 판독하는 OMR 독취방법 등이 개시(한국등록특허 제10-0468461호)되고 있다. In order to solve the above problems, an OMR reading method of reading an OMR card or a sheet by a scanner and reading the marking state through image correction has been disclosed (Korean Patent No. 10-0468461).

본 발명은 상기와 같은 문제점을 해결하기 위한 것으로 별도의 OMR 리더기나 스캐너 등이 없이도 사용자 단말기를 이용하여 시험지를 간편하지만 빠르고 정확하게 인식할 수 있으며, 데이터 처리를 통해 채점 역시 객관식, 주관식 및 서술형 모두 신속 정확하게 이루어질 수 있는 시험지 인식 및 채점 시스템을 제공하는 것이다. SUMMARY OF THE INVENTION The present invention has been made to solve the above problems and it is an object of the present invention to provide a method and apparatus for easily and quickly recognizing test strips using a user terminal without a separate OMR reader or a scanner, And to provide a test strip recognition and scoring system that can be accurately performed.

본 발명의 일실시예로 특정 영역에 촬영 지표 기능을 갖는 기준 마커가 위치하고, 답안 영역을 포함하는 시험지; 상기 기준 마커의 위치를 파악할 수 있는 가이드라인을 내부적으로 생성하고, 상기 기준 마커의 위치를 파악하여 인식 조건을 만족하면 시험지를 자동으로 촬영하도록 하여 상기 시험지 전체의 이미지를 스캔할 수 있는 인식프로그램을 포함하는 어플리케이션이 설치되어 실행되는 사용자 단말기; 및 데이터 처리부 및 데이터베이스부를 포함하는 관리서버;를 포함하며, 상기 사용자 단말기와 상기 관리서버는 유무선 통신망을 통해 시험지 이미지 및 학습 자료를 전송할 수 있는 시험지 인식 및 채점 시스템을 제공한다. According to an embodiment of the present invention, there is provided a test apparatus comprising: a test sheet having a reference marker having a photographing index function in a specific region and including an answer region; A recognition program capable of internally generating a guide line for grasping the position of the fiducial marker and automatically scanning the test papers when the recognition condition is satisfied by grasping the position of the fiducial markers, A user terminal in which an application including an application is installed and executed; And a management server including a data processing unit and a database unit, wherein the user terminal and the management server provide a test strip recognition and scoring system capable of transmitting test strip images and learning data through a wire / wireless communication network.

또한 본 발명의 일실시예인 상기 기준 마커는 상기 시험지의 각 모서리 중 3군데 또는 4군데에 위치하며, 일정 두께의 테두리를 가지는 다각형이며, 상기 가이드라인은 일정간격을 가진 2개 이상의 일직선이며, 상기 테두리 영역을 1로 인식하고, 이외의 영역을 0으로 인식하며, 상기 가이드라인의 일직선상에서 010 및 01010의 형태로 인식되는 것만을 상기 기준 마커로 인식하고, 상기 인식조건은 3개 이상의 가이드라인에서 기준 마커가 인식되는 경우에만 자동으로 촬영이 이루어지도록 하는 것인 시험지 인식 및 채점 시스템을 제공한다. In addition, the reference marker, which is an embodiment of the present invention, is a polygon having three or four corners of the test strip and having a predetermined thickness, the guide line is at least two straight lines having a predetermined interval, Recognizes the border area as 1, recognizes the other areas as 0, recognizes only the reference markers that are recognized as 010 and 01010 on the straight line of the guide line as the reference marker, And a test mark recognition and scoring system is provided that automatically captures only when a fiducial marker is recognized.

또한 본 발명의 일실시예인 상기 기준 마커가 상기 시험지의 각 모서리 중 4군데에 위치하는 경우, 상기 시험지는 회전 여부 식별수단을 더 포함하는 것을 특징으로 하는 시험지 인식 및 채점 시스템을 제공한다.Further, in the case where the reference marker, which is one embodiment of the present invention, is located at four of the corners of the test strip, the test strip further includes a rotation status discrimination unit.

상기 사용자 단말기는 화면표시부를 더 포함할 수 있으며, 화면표시부에는 상기 가이드라인이 표시되어 촬영 상태 확인이 가능하고, 상기 시험지는 OMR 카드 답안지, 낱장 또는 서책 형태의 문제 및 답안 일체형 시험지를 포함한다. The user terminal may further include a screen display unit, and the guide line may be displayed on the screen display unit to check the photographing state. The test sheet may include an OMR card answer sheet, a sheet or book form, and an answer sheet integrated test sheet.

또한 본 발명의 일실시예인 데이터 처리부는 이미지 보정부를 포함하며, 이미지 보정부는 영상 이진화(adaptive threshold)를 통해 상기 전송된 시험지 이미지의 노이즈를 제거하고, 상기 기준 마커를 통해 기울임을 보정할 수 있다.Also, the data processing unit, which is an embodiment of the present invention, includes an image correction unit. The image correction unit removes noise of the transmitted test image through an image adaptive threshold, and corrects the tilt through the reference marker.

또한 상기 데이터 처리부는 답안 영역 추출부를 더 포함하며, 답안 영역 추출부는 상기 보정된 시험지 이미지에서 상기 기준 마커를 연결하는 외곽선을 기준으로 답안 영역을 추출할 수 있다. The data processing unit may further include an answer region extracting unit, and the answer region extracting unit may extract an answer region based on an outline connecting the reference markers in the corrected test land image.

또한 본 발명의 일실시예인 데이터 처리부는 답안 채점부를 더 포함하며, 답안 채점부는 객관식 문제인 경우, 상기 추출된 답안 영역의 문제별로 바이너리(binary) 수치를 계산하고, 바이너리 수치가 최저인 위치를 기준으로 특정값 이상의 수치를 가진 위치 마킹 위치로 인식하고, 상기 데이터베이스부에 저장된 정답 정보와 비교하여 채점할 수 있다.The data processing unit may further include an answer scoring unit. If the answer scoring unit is a multiple-choice question, a binary value is calculated for each question in the extracted answer area, and a binary value is calculated based on the lowest binary value It can be recognized as a position marking position having a numerical value greater than or equal to a specific value and scored in comparison with the correct answer information stored in the database unit.

또한 본 발명의 일실시예인 데이터 처리부는 답안 채점부를 더 포함하며, 답안 채점부는 주관식 또는 서술형 문제인 경우, 문제 부분을 제외한 답안 부분만을 채점자에게 제공하여 채점할 수 있도록 할 수 있다.In addition, the data processing unit, which is an embodiment of the present invention, further includes an answer scoring unit. If the answer scoring unit is a question type or a narrative type, only the answer portion except for the problem portion can be provided to the scribe so as to be scored.

본 발명은 시험지 인식 및 채점 시스템으로서 별도의 OMR 리더기나 스캐너 등이 없이도 사용자 단말기를 이용하여 시험지를 간편하지만 빠르고 정확하게 인식할 수 있으며, 데이터 처리를 통해 채점 역시 객관식, 주관식 및 서술형 모두 신속 정확하게 이루어질 수 있는 학습 시스템을 제공할 수 있다. The present invention is a test strip recognition and scoring system that allows a user to easily recognize a test strip using a user terminal without a separate OMR reader or a scanner, and to quickly and accurately recognize the test strip. Also, the data processing enables the scoring to be performed quickly, accurately, A learning system can be provided.

더욱 구체적으로는 시험지 내의 기준 마커와 이를 인식할 수 있는 가이드라인을 사용하여 화면 전체를 체크하지 않고, 가이드라인 영역만을 체크하면 되므로 빠른 속도로 인식이 가능하고, 자동으로 촬영됨으로써 사용자 편의성을 향상시킬 수 있다. More specifically, the reference marker in the test strip and the guideline for recognizing the same can be used to check the entire guideline area without checking the entire screen, so that it is possible to recognize at a high speed and to improve user convenience by automatically shooting .

또한 기준 마커를 통하여 시험지의 정확한 위치파악이 가능하도록 하며, 회전 여부를 식별 가능하고, 이미지 보정시 기울임 보정 지표 및 답안 영역 추출 시 답안 위치 추출 지표 역할을 제공하여 시험지를 간편하고 신속 정확하게 인식할 할 수 있다. In addition, it is possible to identify the correct position of the test paper through the reference marker, to identify whether the test paper is rotated, and to provide an easy and prompt recognition of the test paper by providing the role of extracting the answer position when extracting the inclination correction index and the answer area. .

또한 답안 채점시 객관식 문제인 경우 답안 영역의 마킹, 체크, 기재 위치로 인식되는 바이너리 수치를 절대값으로 지정하지 않고 문제별로 최저값을 각각 계산하여 상대적으로 마킹 위치 또는 체크 위치를 인식하도록 함으로써 채점 결과에 대한 신뢰도를 높일 수 있고, 주관식 또는 서술형 문제인 경우 채점자는 문제를 제외한 답안만 볼 수 있어 가독성이 높아져 채점이 용이한 효과가 있다.In addition, in the case of multiple-choice questions, the minimum value for each problem is calculated separately without specifying the binary value recognized as the marking, check, and entry position in the answer area as an absolute value, so that the marking position or check position is relatively recognized. The reliability can be increased. In the case of a question about a supportive or narrative type, the grader can see only the answer except the problem, so that the readability is improved and the grading is easy.

또한 사용자 단말기에서 학습 자료를 전송받아 채점 결과와 문제 풀이 등을 표시하여 사용자의 학습 능률을 향상시킬 수 있다.In addition, learning data can be received from the user terminal, and the user can improve the learning efficiency by displaying the scoring result and the problem solving.

도 1은 본 발명의 일 실시예에 따른 시험지 인식 및 채점 시스템을 나타낸 블록구성도이다.
도 2는 본 발명의 일 실시예에 따른 OMR 카드 답안지이다.
도 3은 본 발명의 일 실시예에 따른 낱장 또는 책자 형태의 문제 및 답안 일체형 시험지이다.
도 4는 본 발명의 일 실시예에 따른 낱장 또는 책자 형태의 문제 및 답안 일체형 시험지이다.
도 5는 본 발명의 일 실시예에 따른 어플리케이션 실행 시 화면표시부에 나타날 수 있는 이미지이다.
도 6은 본 발명의 일 실시예에 따른 어플리케이션의 인식프로그램의 자동 촬영 알고리즘이다.
도 7은 본 발명의 일 실시예에 따른 가이드라인 상에 기준 마커가 모두 위치하는지 여부를 판단하는 개념도이다.
도 8은 본 발명의 일 실시예인 시험지 인식 및 채점 시스템의 동작 블록도이다.
1 is a block diagram illustrating a test strip recognition and scoring system according to an embodiment of the present invention.
2 is an OMR card answer sheet according to an embodiment of the present invention.
FIG. 3 is a sheet or booklet-type test paper with a problem and an answer according to an embodiment of the present invention.
FIG. 4 is a sheet or booklet-type test paper with a problem and an answer according to an embodiment of the present invention.
5 is an image that can appear on the screen display unit when an application is executed according to an embodiment of the present invention.
6 is an automatic photographing algorithm of a recognition program of an application according to an embodiment of the present invention.
FIG. 7 is a conceptual diagram for determining whether all the reference markers are located on a guide line according to an embodiment of the present invention.
8 is an operational block diagram of a test strip recognition and scoring system according to an embodiment of the present invention.

이하에 본 발명을 상세하게 설명하기에 앞서, 본 명세서에 사용된 용어는 특정의 실시예를 기술하기 위한 것일 뿐 첨부하는 특허청구의 범위에 의해서만 한정되는 본 발명의 범위를 한정하려는 것은 아님을 이해하여야 한다. 본 명세서에 사용되는 모든 기술용어 및 과학용어는 다른 언급이 없는 한은 기술적으로 통상의 기술을 가진 자에게 일반적으로 이해되는 것과 동일한 의미를 가진다.Before describing the present invention in detail, it is to be understood that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the scope of the invention, which is defined solely by the appended claims. shall. All technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art unless otherwise stated.

본 명세서 및 청구범위의 전반에 걸쳐, 다른 언급이 없는 한 포함(comprise, comprises, comprising)이라는 용어는 언급된 물건, 단계 또는 일군의 물건, 및 단계를 포함하는 것을 의미하고, 임의의 어떤 다른 물건, 단계 또는 일군의 물건 또는 일군의 단계를 배제하는 의미로 사용된 것은 아니다.Throughout this specification and claims, the word "comprise", "comprises", "comprising" means including a stated article, step or group of articles, and steps, , Step, or group of objects, or a group of steps.

한편, 본 발명의 여러 가지 실시예들은 명확한 반대의 지적이 없는 한 그 외의 어떤 다른 실시예들과 결합될 수 있다. 특히 바람직하거나 유리하다고 지시하는 어떤 특징도 바람직하거나 유리하다고 지시한 그 외의 어떤 특징 및 특징들과 결합될 수 있다. 이하, 첨부된 도면을 참조하여 본 발명의 실시예 및 이에 따른 효과를 설명하기로 한다.
On the contrary, the various embodiments of the present invention can be combined with any other embodiments as long as there is no clear counterpoint. Any feature that is specifically or advantageously indicated as being advantageous may be combined with any other feature or feature that is indicated as being preferred or advantageous. Hereinafter, embodiments of the present invention and effects thereof will be described with reference to the accompanying drawings.

본 명세서 및 청구범위 전반에 걸쳐 기재된 '어플리케이션(application)'이라는 용어는 특정한 업무를 수행하기 위해 고안된 일련의 단말기용 프로그램 집합을 의미하는 것으로, '응용 프로그램' 내지 '응용 소프트웨어'로도 표현될 수 있다. The term " application " as used throughout this specification and claims means a set of programs for a set of terminals designed to perform a particular task and may also be expressed as an 'application' or 'application software' .

도 1은 본 발명의 일 실시예에 따른 시험지 인식 및 채점 시스템을 나타낸 블록구성도이다. 도 1에 도시된 바와 같이 시험지 인식 및 채점 시스템은 시험지(10), 사용자 단말기(20) 및 관리서버(30)를 포함하며, 사용자 단말기(20)와 관리서버(30)는 유무선 통신망을 통해 데이터를 송수신할 수 있다. 1 is a block diagram illustrating a test strip recognition and scoring system according to an embodiment of the present invention. 1, the test strip recognition and scoring system includes a test strip 10, a user terminal 20 and a management server 30. The user terminal 20 and the management server 30 are connected to each other via a wire / Lt; / RTI >

사용자 단말기(20)는 촬영부(21) 및 화면표시부(22)를 포함하고, 어플리케이션(23)이 설치되어 실행되는 단말기로서, 시험지 이미지 스캔이 가능하고 사용자에게 채점 분석 결과 및 문제 풀이 등을 제공한다.The user terminal 20 includes a photographing unit 21 and a screen display unit 22 and is a terminal on which the application 23 is installed and executed. The user terminal 20 is capable of scanning a test strip image and providing a user with a score analysis result and problem solving do.

관리서버(30)는 데이터 처리부(31) 및 데이터베이스부(32)를 포함하는 서버로서, 사용자 단말기(20)에 의해 인식된 시험지 이미지를 전송받아 이미지 보정, 채점 등의 데이터 처리 후 학습 자료를 사용자 단말기(20)로 전송한다.
The management server 30 is a server including a data processing unit 31 and a database unit 32. The management server 30 receives a test paper image recognized by the user terminal 20 and transmits learning data after data processing such as image correction, To the terminal (20).

시험지(10)는 OMR 카드 답안지뿐만 아니라 낱장 또는 책자 형태의 문제 및 답안 일체형 시험지를 포함한다. 도 2에 본 발명의 일 실시예에 따른 OMR 카드 답안지를 도시하였고, 도 3 및 도 4에 낱장 또는 책자 형태의 문제 및 답안 일체형 시험지를 도시하였다. The test papers 10 include not only OMR card answer sheets, but also sheet and book form problems and answer sheets integrated test sheets. FIG. 2 shows an OMR card answer sheet according to an embodiment of the present invention, and FIG. 3 and FIG. 4 show a single sheet or booklet-type test sheet with a problem and an answer.

도 2 내지 도 4에 도시된 바와 같이 시험지(10)는 사용자가 풀이한 문제의 답안을 기재할 수 있는 답안 영역(11)을 포함하며, 시험지의 특정 영역에 기준 마커(12)가 위치한다. 또한 경우에 따라 회전 여부 식별수단(13)을 더 포함할 수 있다.As shown in Figs. 2 to 4, the test strip 10 includes an answer area 11 in which an answer of a user's problem can be described, and a reference marker 12 is located in a specific area of the test strip. Further, it may further include a rotation state identification means 13 as the case may be.

답안 영역(11)은 도 2에 나타나는 것과 같이 마킹할 수 있는 위치를 포함하거나 도 3, 도 4에 나타나는 것과 같이 객관식 보기에 답안을 체크할 수 있는 위치, 주관식 또는 서술형에 기재할 수 있는 위치를 포함할 수 있다. The answer area 11 may include a markable position as shown in FIG. 2, or may include a position where the answer can be checked in a multiple choice view, a position that can be described in a supporting style or a narrative style, as shown in FIGS. 3 and 4 .

기준 마커(12)는 시험지(10)의 각 모서리 중 3군데 이상 위치하여 사용자 단말기(20)를 통한 시험지 인식 시 촬영 지표 기능을 할 수 있으며, 또한 관리 서버(30)의 데이터 처리부(31)를 통한 데이터 처리 시 답안 영역 추출 지표 기능 및 기울임 보정 지표 기능 등을 할 수 있다.The reference marker 12 is positioned at three or more of the corners of the test strip 10 and can function as a photographing index when the test strip is recognized through the user terminal 20, An area extraction function and an inclination correction index function can be performed.

또한 기준 마커(12)는 일정 두께의 테두리를 가지는 다각형, 예를 들면, 사각형 등의 형태를 가질 수 있으나 이에 제한되는 것은 아니며 후술할 가이드라인에 의해 기준 마커로 인식될 수 있는 형태를 모두 포함할 수 있다.
The reference marker 12 may have a shape such as a polygon having a border of a certain thickness, for example, a square, but is not limited thereto. It may include any shape that can be recognized as a reference marker by a guideline .

사용자 단말기(20)는 촬영부(21) 및 화면표시부(22)를 포함하고, 어플리케이션(23)이 설치되어 실행되는 단말기로서, 시험지 이미지 스캔이 가능하고 사용자에게 채점 분석 결과 및 문제 풀이 등을 제공한다. The user terminal 20 includes a photographing unit 21 and a screen display unit 22 and is a terminal on which the application 23 is installed and executed. The user terminal 20 is capable of scanning a test strip image and providing a user with a score analysis result and problem solving do.

촬영부(21)는 시험지(10)를 촬영할 수 있는 카메라 등의 광학기기를 포함하며, 시험지를 인식하는 수단이 된다. 어플리케이션(23)의 인식프로그램에 의한 자동 촬영 명령을 수행한다. The photographing unit 21 includes an optical device such as a camera capable of photographing the test strip 10 and serves as a means for recognizing the test strip. And executes an automatic photographing instruction by the recognition program of the application 23. [

화면표시부(22)는 사용자가 어플리케이션 메뉴 선택 및 실행을 할 수 있도록 하는 인터페이스 수단이 된다. 또한 시험지 인식 시 촬영 상태가 표시되거나 채점 분석 결과, 문제 풀이 등이 표시될 수 있다. 촬영 상태 표시 시에는 가이드라인이 표시되는 경우 사용자가 상태 확인이 가능하여 자동 촬영 인식율을 높이는데 도움이 될 수 있지만, 표시되지 않는 경우에도 내부적으로는 가이드라인이 생성되기 때문에 자동으로 인식이 가능하다. 도 5에 어플리케이션 실행 시 화면표시부에 나타날 수 있는 이미지를 예시하였다.The screen display section 22 is an interface means for enabling a user to select and execute an application menu. In addition, when the test paper is recognized, the photographing condition may be displayed, or a score analysis result, a problem solution may be displayed. If the guideline is displayed when the shooting status is displayed, the status can be confirmed by the user, which can help increase the automatic shooting recognition rate. However, even if the guideline is not displayed, the guideline is generated internally so that it can be recognized automatically . FIG. 5 illustrates an image that may appear on the screen display unit when an application is executed.

어플리케이션(23)은 시험지를 자동 촬영하여 시험지 전체의 이미지를 스캔할 수 있는 인식프로그램을 포함한다. 도 6에 인식프로그램의 자동 촬영 알고리즘을 도시하였다.The application 23 includes a recognition program capable of automatically scanning test papers and scanning images of the entire test papers. Fig. 6 shows an automatic photographing algorithm of the recognition program.

도 6에 도시된 바와 같이 인식프로그램은 기준 마커의 위치를 파악할 수 있는 가이드라인을 내부적으로 생성하고, 가이드라인 영역을 매 프레임마다 체크하여 기준 마커의 위치를 파악함으로써 인식 조건을 만족하면 시험지를 자동으로 촬영하도록 하여 시험지 이미지를 스캔한다. 화면 전체를 체크하지 않고, 가이드라인 영역만을 체크하면 되므로 빠른 속도로 인식이 가능하고, 자동으로 촬영됨으로써 사용자 편의성을 향상시킬 수 있다.As shown in FIG. 6, the recognition program internally generates a guide line for grasping the position of the reference marker, and checks the guide line area every frame to determine the position of the reference marker. If the recognition condition is satisfied, And scan the test strip image. Since only the guideline area can be checked without checking the entire screen, it is possible to recognize at a high speed and it is possible to improve user convenience by automatically shooting.

자동 촬영이 되는 인식 조건은 3개 이상의 가이드라인에서 기준 마커가 인식되는 경우에만 자동으로 촬영이 이루어지도록 하여 시험지 전체의 이미지를 높은 인식률로 인식할 수 있도록 한다. 바람직하게는 4개의 가이드라인에서 기준 마커가 인식 되는 경우에 자동으로 촬영이 이루어지는 것이 시험지 전체의 이미지를 구김이나 기울어짐 없이 인식할 수 있으므로 좋다.The recognition condition for automatic photographing allows the photographing to be performed automatically only when the reference marker is recognized in three or more guidelines, so that the image of the entire test paper can be recognized at a high recognition rate. Preferably, the photographing is performed automatically when the reference marker is recognized in the four guide lines because the image of the whole test strip can be recognized without wrinkling or inclination.

2개 이상의 가이드라인에서 기준 마커가 인식 되지 않는 경우, 즉 시험지가 구겨지거나 기울어짐이 심한 상태인 경우에는 촬영되지 않도록 하여 부정확한 시험지 이미지의 스캔을 차단하고, 이로써 이미지 보정 처리의 부담을 줄일 수 있으며, 채점 결과의 신뢰도를 높일 수 있다. If the reference marker is not recognized in more than one guideline, that is, if the test strip is wrinkled or tilted, the image is not captured, thereby preventing the scan of the incorrect test strip image, thereby reducing the burden on the image correction process And the reliability of the scoring result can be increased.

도 7에 가이드라인 상에 기준 마커가 모두 위치하는지 여부를 판단하는 개념도를 나타내었다. 도 7에 나타나는 것과 같이 가이드라인은 일정간격을 가진 2개 이상의 일직선으로, 기준 마커의 테두리 영역을 1로 인식하고, 이외의 영역을 0으로 인식하며, 일직선상에서 010 및 01010의 형태로 인식되는 것만을 기준 마커로 인식한다. 이와 같은 방법을 사용하는 경우, 기준 마커가 회전되어 있는 경우라도 인식이 가능하다. FIG. 7 is a conceptual diagram for determining whether all the reference markers are located on the guideline. As shown in Fig. 7, the guideline recognizes the border area of the reference marker as 1 and recognizes the other area as 0, and recognizes the shape of 010 and 01010 on the straight line in two or more straight lines having a certain interval Is recognized as a fiducial marker. In the case of using such a method, it is possible to recognize even when the reference marker is rotated.

또한 사용자 단말기(20)의 화면표시부(22) 전체를 체크하여 기준 마커를 인식하는 방법을 사용할 수 있다. 이는 화면표시부(22) 전체에 가이드라인을 형성하여 3개 또는 4개의 기준 마커가 인식되면 자동으로 촬영되는 방법으로 일부분에서 가이드라인을 형성하여 인식 하는 방법보다 전체 화면을 체크해야 하므로 촬영 속도는 느리지만 사용자가 기준 마커의 위치를 맞출 필요가 없어 편리한 장점이 있다.Also, a method of recognizing the reference marker by checking the entire screen display section 22 of the user terminal 20 can be used. This is because a guideline is formed on the entire screen display unit 22 and three or four reference markers are automatically photographed, so that the entire screen must be checked rather than a guideline is formed in a part of the guiding line, There is a merit that the user does not need to align the position of the reference marker.

시험지(10)의 모서리에 위치하는 3개 이상의 기준 마커 및 이를 인식할 수 있는 가이드라인을 통하여 시험지를 리더기, 스캐너 등의 별도의 장비를 이용하지 않고 사용자 단말기로 촬영을 하여 인식하더라도 시험지 전체 이미지의 구겨짐이나 기울어짐을 최소화하여 인식할 수 있게 하여 시험지 인식률을 높여 정확한 이미지를 얻을 수 있다. 이로 인하여 후의 데이터 처리 시 이미지 보정이나 답안 영역 추출부의 처리 부담을 줄일 수 있어 신속하고 정확한 채점 또한 가능하게 한다. Even if the test strip is photographed by the user's terminal without using a separate device such as a reader or a scanner through three or more reference markers located at the corners of the test strip 10 and a guide line for recognizing the same, It is possible to minimize the wrinkles and tilts and to recognize them, thereby increasing the recognition rate of test strips and obtaining accurate images. As a result, it is possible to reduce the processing burden of the image correction and the answer area extracting unit in later data processing, thereby enabling quick and accurate scoring.

기준 마커(12)가 시험지(10)의 각 모서리 중 3군데에 위치하는 경우, 3개의 가이드라인 영역에서만 기준 마커(12)를 인식하면 자동 촬영되므로 빠른 스캔이 가능하고, 스캔된 시험지 이미지의 회전 여부를 알 수 있는 장점이 있다. 그러나 쉽게 변형이 가능한 종이로 된 시험지(10)의 특성상 기준 마커가 위치하지 않은 나머지 모서리의 정확한 위치파악이 어려운 단점이 있다. When the fiducial markers 12 are located at three of the corners of the test strip 10, if the fiducial markers 12 are recognized only in the three guideline regions, rapid scanning is possible, and the rotation of the scanned test strip image There is an advantage to know whether or not. However, there is a disadvantage in that it is difficult to precisely locate the remaining edge where the reference marker is not located due to the characteristics of the test paper 10 made of paper which can be easily deformed.

따라서 시험지(10)의 정확한 위치파악이 가능하도록 기준 마커(12)가 시험지(10)의 각 모서리 중 4군데에 위치하는 것이 바람직하며, 이 경우 시험지 이미지의 회전 여부를 알 수 없는 문제가 있지만, QR 코드, 삼각 마커 등의 회전 여부 식별수단(13)을 시험지(10)에 더 포함함으로써 해결할 수 있다. Therefore, it is preferable that the reference markers 12 are located at four of the corners of the test strip 10 so that the exact position of the test strip 10 can be grasped. In this case, By including in the test strip 10 the rotation presence / absence identification means 13 such as a QR code, a triangular marker, and the like.

또한 사용자 단말기(20)는 자이로 센서를 더 포함함으로써 시험지 자동 촬영 시 수평을 유지하는데 도움될 수 있으며, 조도 센서를 더 포함하여 어두운 환경에서도 촬영할 수 있도록 한다.
Further, the user terminal 20 may further include a gyro sensor to help maintain the level of the automatic test strip, and may further include an illuminance sensor so that the user can take a picture even in a dark environment.

사용자 단말기(20)에서 인식된 시험지 이미지는 유무선 통신망을 통해 관리서버(30)로 전송된다. 관리서버(30)는 데이터 처리부(31) 및 데이터베이스부(32)를 포함하는 서버로서, 시험지 이미지를 전송받아 이미지 보정, 답안 영역 추출, 답안 채점 등의 데이터 처리 후 채점 결과 분석, 문제 풀이(해설) 등의 학습 자료를 사용자 단말기(20)로 전송한다.The test paper image recognized by the user terminal 20 is transmitted to the management server 30 through the wired / wireless communication network. The management server 30 is a server including a data processing unit 31 and a database unit 32. The server 30 receives a test paper image and analyzes the image after processing data such as an image correction, an answer area extraction, an answer scoring, ) To the user terminal (20).

사용자 단말기(20)는 퍼스널컴퓨터(PC)나 스마트 단말기, PDA 등일 수 있으나 이에 한정되는 것은 아니다. The user terminal 20 may be a personal computer (PC), a smart terminal, a PDA, or the like, but is not limited thereto.

데이터 처리부(31)는 이미지 보정부(311), 답안 영역 추출부(312), 답안 채점부(313)를 포함한다.The data processing unit 31 includes an image correction unit 311, an answer area extracting unit 312, and an answer scoring unit 313.

이미지 보정부(311)는 영상 이진화(adaptive threshold)를 통해 사용자 단말기(20)로부터 전송된 시험지 이미지의 노이즈를 제거하고, 시험지 이미지 내의 기준 마커를 통해 기울임을 보정한다.The image correcting unit 311 removes the noise of the test image transmitted from the user terminal 20 through the image binarization (adaptive threshold), and corrects the tilt through the reference marker in the test image.

답안 영역 추출부(312)는 보정된 시험지 이미지에서 기준 마커를 연결하는 외곽선을 기준으로 답안 영역을 추출한다.The answer area extracting unit 312 extracts the answer area based on the outline connecting the reference markers in the corrected test paper image.

답안 채점부(313)는 객관식 문제인 경우, 추출된 답안 영역의 문제별로 바이너리(binary) 수치를 계산하고, 빈 공간이 가장 많은 최저값을 기준으로 특정값 이상의 수치를 가진 영역을 마킹 위치 또는 체크 위치로 인식하고, 데이터베이스부(32)에 저장된 정답정보와 비교하여 채점한다.In the case of a multiple choice question, the answer scoring unit 313 calculates a binary value for each question in the extracted answer area and sets an area having a numerical value greater than a specific value based on the lowest value having the largest empty space as a marking position or a check position And compares it with the correct answer information stored in the database unit 32 to score.

추출된 답안 영역에 해당하는 문제의 이미지는 이진화하여 데이터베이스에 저장되어 있으며, 촬영되어진 이미지와 비교하여 해당하는 문제를 식별할 수 있다. 따라서 문제의 텍스트뿐만 아니라 문제의 이미지 등을 이용하여 문제 인식이 가능하고, 데이터베이스에 저장된 정답 정보와 비교하여 채점이 이루어진다.The problem image corresponding to the extracted answer area is binarized and stored in the database, and the corresponding problem can be identified by comparing with the captured image. Therefore, not only the text of the problem but also the image of the problem can be used to identify the problem, and the score is compared with the correct information stored in the database.

답안 영역의 마킹, 체크, 기재 위치로 인식되는 바이너리 수치를 절대값으로 지정하지 않고 문제별로 최저값을 각각 계산하여 상대적으로 마킹 위치 또는 체크 위치를 인식하도록 함으로써 채점 결과에 대한 신뢰도를 높일 수 있다. It is possible to increase the reliability of the scoring result by calculating the minimum value for each problem and recognizing the marking position or the check position relatively without designating the binary value recognized as the marking, check, and the position of the answer area as an absolute value.

주관식 또는 서술형 문제인 경우, 문제 부분을 제외한 답안 부분만을 채점자에게 제공하여 채점하도록 한다. 채점자는 문제를 제외한 답안만 볼 수 있어 가독성이 높아져 채점이 용이한 효과가 있다. 또한 여러 사용자의 답안을 동시에 제공할 수도 있으며, 추출된 답안과 정답을 한 화면에 함께 제공하여 빠른 속도로 채점이 가능하다. 채점 결과를 통해 오답율, 오답 유형 등의 분석이 이루어진다.If the question is a question or answer question, only the part of the answer except the problem part is given to the scorer and scored. The scorer can see only the answer except for the problem, and it is easy to score because the readability is high. You can also provide answers from multiple users at the same time, and you can quickly score your answers by providing the answers and answers on a single screen. Analysis results such as wrong answer rate and wrong answer type are analyzed.

데이터베이스부(32)에는 문제 데이터베이스, 채점정보 데이터베이스, 오답 데이터베이스 등이 포함될 수 있으며, 문제 정보, 정답 정보, 풀이(해설) 정보, 채점 분석 결과 정보 등의 다양한 학습 자료가 저장된다. 학습 자료는 유무선 통신망을 통하여 사용자 단말기(20)로 전송된다.The database unit 32 may include a problem database, a scoring information database, and an incorrect answer database, and stores various learning materials such as problem information, correct answer information, interpretation information, and score analysis result information. The learning data is transmitted to the user terminal 20 through the wired / wireless communication network.

문제 데이터베이스는 문제 출제자가 출제하거나 문제은행으로부터 전달된 문제와 문제에 대한 정답, 첨삭정보 등의 문제정보를 데이터베이스화한다. 즉, 출제된 문제는 학습 영역별, 학습 난이도별로 데이터베이스화되어 시험 응시자 및 출제자의 필요에 따라 선택 및 배열이 가능하도록 문제를 제공할 수 있다.The problem database is a database of problem information such as correct answers and annotation information about the problems and problems delivered by the problem creator or the problem bank. That is to say, the problems presented can be databaseized for each learning area and the learning difficulty, and the problems can be selected and arranged according to the needs of the test applicants and applicants.

채점정보 데이터베이스는 데이터 처리부를 통하여 전달된 답안에 대한 정오(정답 또는 오답) 정보, 오답에 대한 첨삭 정보 등의 채점정보를 데이터베이스화한다. The scoring information database stores scoring information such as noon (correct answer or wrong answer) information about the answers delivered through the data processing unit, and information on the addition of incorrect answers.

오답 데이터베이스는 채점정보 데이터베이스로부터 채점정보를 전달받아 오답률, 오답유형, 오답설명 등의 오답정보를 데이터베이스화한다. 즉, 응시자별, 문제별, 오답유형별로 데이터가 구축되어 차후 시험문제 출제나 학습자에게 개인별 오답노트를 체계적으로 제공한다. The wrong answer database receives the scoring information from the scoring information database and stores the incorrect information such as the error rate, the incorrect type, and the incorrect description. In other words, the data is constructed according to the candidate, the problem, and the type of wrong answer, and systematically provides the test questions for the next time and the notes for the wrong answers to the learners.

사용자 단말기(20)에서 학습 자료를 전송받아 채점 결과와 문제 풀이 등을 표시하여 사용자의 학습 능률을 향상시킬 수 있다. The user terminal 20 can receive the learning data and display the grading result and the problem solving, thereby improving the learning efficiency of the user.

본 발명에 의하여 별도의 OMR 리더기나 스캐너 등이 없이도 사용자 단말기를 이용하여 시험지를 간편하지만 빠르고 정확하게 인식할 수 있으며, 데이터 처리를 통해 채점 역시 객관식, 주관식 및 서술형 모두 신속 정확하게 이루어질 수 있다.
According to the present invention, a test paper can be recognized easily, quickly, and accurately by using a user terminal without a separate OMR reader or a scanner, and scoring can be performed quickly and precisely through data processing.

도 8에 본 발명의 일 실시예인 시험지 인식 및 채점 시스템의 동작 블록도를 나타내었다. FIG. 8 shows an operation block diagram of a test strip recognition and scoring system according to an embodiment of the present invention.

도 8에 나타난 바와 같이 관리자는 특정 영역에 촬영 지표 기능을 갖는 기준 마커가 위치하고, 답안 영역을 포함하는 시험지를 사용자(응시자)에게 제공한다. 또한 관리자는 기준 마커를 인식할 수 있는 가이드라인을 이용하여 가이드라인 상에 기준 마커가 모두 위치하면 시험지를 자동 촬영하여 시험지 이미지를 스캔하는 인식프로그램을 포함하는 어플리케이션을 제공한다. As shown in FIG. 8, the administrator places a fiducial marker having a photographing index function in a specific area, and provides the user (candidate) with a test sheet including the answer area. The administrator also provides an application that includes a recognition program that automatically scans a test strip image when the reference markers are all located on a guideline using a guideline to recognize the reference markers.

사용자는 제공받은 시험지의 답안을 작성(마킹, 체크, 기재 등)하고, 사용자 단말기를 통하여 관리자가 제공한 어플리케이션을 설치하여 실행한다. 어플리케이션의 시험지 인식프로그램을 실행하여 화면표시부에 나타나는 촬영 상태를 확인하면서 시험지의 위치 및 수평상태를 조절하면 자동 촬영 알고리즘에 의해 촬영부에서 자동으로 촬영을 수행하여 시험지 이미지의 스캔이 이루어진다.The user creates an answer (marking, check, description, etc.) of the provided test sheet and installs and executes the application provided by the administrator through the user terminal. By executing the test paper recognition program of the application and adjusting the position and the horizontal state of the test paper while checking the photographing state displayed on the screen display section, the photographing section automatically performs photographing by the automatic photographing algorithm to scan the test paper image.

시험지 이미지는 관리서버로 전송되어 데이터 처리부 및 데이터베이스부를 통하여 이미지 보정, 답안 영역 추출, 채점 처리되고, 생성된 채점 분석 결과 및 문제 풀이 등 학습 자료가 사용자 단말기로 전송되어 이를 통해 사용자의 학습이 가능하다.
The test paper image is transmitted to the management server, and is subjected to image correction, answer area extraction, and grading processing through the data processing unit and the database unit, and the learning data such as the score analysis result and the problem solution are transmitted to the user terminal .

전술한 각 실시예에서 예시된 특징, 구조, 효과 등은 실시예들이 속하는 분야의 통상의 지식을 가지는 자에 의하여 다른 실시예들에 대해서도 조합 또는 변형되어 실시 가능하다. 따라서 이러한 조합과 변형에 관계된 내용들은 본 발명의 범위에 포함되는 것으로 해석되어야 할 것이다.
The features, structures, effects, and the like illustrated in the above-described embodiments can be combined and modified in other embodiments by those skilled in the art to which the embodiments belong. Therefore, it should be understood that the present invention is not limited to these combinations and modifications.

10 : 시험지
11 : 답안 영역 12 : 기준 마커 13 : 회전 여부 식별수단
20 : 사용자 단말기
21 : 촬영부 22 : 화면표시부 23 : 어플리케이션
30 : 관리서버
31 : 데이터 처리부 32 : 데이터베이스부
10: Test paper
11: Answer area 12: Reference marker 13:
20: User terminal
21: photographing section 22: screen display section 23: application
30: Management server
31: data processing unit 32:

Claims (10)

특정 영역에 촬영 지표 기능을 갖는 기준 마커가 위치하고, 답안 영역을 포함하는 시험지;
상기 기준 마커의 위치를 파악할 수 있는 가이드라인을 내부적으로 생성하고, 상기 기준 마커의 위치를 파악하여 인식 조건을 만족하면 시험지를 자동으로 촬영하도록 하여 상기 시험지 전체의 이미지를 스캔할 수 있는 인식프로그램을 포함하는 어플리케이션이 설치되어 실행되는 사용자 단말기; 및
데이터 처리부 및 데이터베이스부를 포함하는 관리서버;를 포함하며,
상기 사용자 단말기와 상기 관리서버는 유무선 통신망을 통해 시험지 이미지 및 학습 자료를 전송할 수 있는 시험지 인식 및 채점 시스템.
A test strip on which a reference marker having a photographing index function is located in a specific area and which includes an answer area;
A recognition program capable of internally generating a guide line for grasping the position of the fiducial marker and automatically scanning the test papers when the recognition condition is satisfied by grasping the position of the fiducial markers, A user terminal in which an application including an application is installed and executed; And
And a management server including a data processing unit and a database unit,
Wherein the user terminal and the management server are capable of transmitting test images and learning data through a wired / wireless communication network.
제1항에 있어서,
상기 기준 마커는 상기 시험지의 각 모서리 중 3군데 또는 4군데에 위치하며, 일정 두께의 테두리를 가지는 다각형인 것을 특징으로 하는 시험지 인식 및 채점 시스템.
The method according to claim 1,
Wherein the reference marker is a polygon having a border of a certain thickness and located at three or four of the corners of the test strip.
제2항에 있어서,
상기 가이드라인은 일정간격을 가진 2개 이상의 일직선이며, 상기 테두리 영역을 1로 인식하고, 이외의 영역을 0으로 인식하며, 상기 가이드라인의 일직선상에서 010 및 01010의 형태로 인식되는 것만을 상기 기준 마커로 인식하고,
상기 인식조건은 3개 이상의 가이드라인에서 기준 마커가 인식되는 경우에만 자동으로 촬영이 이루어지도록 하는 것인 시험지 인식 및 채점 시스템.
3. The method of claim 2,
The guide line is defined as two or more straight lines having a predetermined interval, and the border area is recognized as 1, and the other areas are recognized as 0, and only those recognized as 010 and 01010 on the straight line of the guide line, Markers are recognized,
Wherein the recognition condition is adapted to automatically capture only when a fiducial marker is recognized in three or more guidelines.
제3항에 있어서,
상기 기준 마커가 상기 시험지의 각 모서리 중 4군데에 위치하는 경우, 상기 시험지는 회전 여부 식별수단을 더 포함하는 것을 특징으로 하는 시험지 인식 및 채점 시스템.
The method of claim 3,
Wherein the test strip further comprises rotation identification means when the fiducial markers are located at four of the corners of the test strip.
제1항 내지 제4항 중 어느 한 항에 있어서,
상기 사용자 단말기는 화면표시부를 더 포함하며,
상기 화면표시부에는 상기 가이드라인이 표시되어 촬영 상태 확인이 가능한 시험지 인식 및 채점 시스템.
5. The method according to any one of claims 1 to 4,
The user terminal further includes a screen display unit,
Wherein the screen display unit displays the guide line to confirm the photographing state.
제1항 내지 제4항 중 어느 한 항에 있어서,
상기 시험지는 OMR 카드 답안지, 낱장 또는 서책 형태의 문제 및 답안 일체형 시험지를 포함하는 시험지 인식 및 채점 시스템.
5. The method according to any one of claims 1 to 4,
The test strip is a test strip recognition and scoring system that includes an OMR card answer sheet, a sheet or book form problem, and an integrated test strip.
제1항 내지 제4항 중 어느 한 항에 있어서,
상기 데이터 처리부는 이미지 보정부를 포함하며,
상기 이미지 보정부는 영상 이진화(adaptive threshold)를 통해 상기 전송된 시험지 이미지의 노이즈를 제거하고, 상기 기준 마커를 통해 기울임을 보정하는 것을 특징으로 하는 시험지 인식 및 채점 시스템.
5. The method according to any one of claims 1 to 4,
Wherein the data processing unit includes an image correction unit,
Wherein the image correction unit removes noise of the transmitted test strip image through an image binarization and corrects the tilt through the reference marker.
제7항에 있어서,
상기 데이터 처리부는 답안 영역 추출부를 더 포함하며,
상기 답안 영역 추출부는 상기 보정된 시험지 이미지에서 상기 기준 마커를 연결하는 외곽선을 기준으로 답안 영역을 추출하는 것을 특징으로 하는 시험지 인식 및 채점 시스템.
8. The method of claim 7,
Wherein the data processing unit further includes an answer area extracting unit,
Wherein the answer region extraction unit extracts an answer region based on an outline connecting the reference markers in the corrected test strip image.
제7항에 있어서,
상기 데이터 처리부는 답안 채점부를 더 포함하며,
상기 답안 채점부는 객관식 문제인 경우, 상기 추출된 답안 영역의 문제별로 바이너리(binary) 수치를 계산하고, 바이너리 수치가 최저인 위치를 기준으로 특정값 이상의 수치를 가진 위치 마킹 위치로 인식하고, 상기 데이터베이스부에 저장된 정답 정보와 비교하여 채점하는 것을 특징으로 하는 시험지 인식 및 채점 시스템.
8. The method of claim 7,
Wherein the data processing unit further includes an answer scoring unit,
The answer scoring unit may calculate a binary value for each problem in the extracted answer area and recognize the position as a position marking position having a numerical value greater than or equal to a specific value based on a position where the binary value is the lowest, And the score information is compared with the correct answer information stored in the test score storage unit.
제7항에 있어서,
상기 데이터 처리부는 답안 채점부를 더 포함하며,
상기 답안 채점부는 주관식 또는 서술형 문제인 경우, 문제 부분을 제외한 답안 부분만을 채점자에게 제공하여 채점할 수 있도록 하는 것을 특징으로 하는 시험지 인식 및 채점 시스템.
8. The method of claim 7,
Wherein the data processing unit further includes an answer scoring unit,
Wherein the answer scoring unit is provided with a scoring unit that scans only the portion of the answer except for the problem portion in the case of a question related to the questioning or narrative type.
KR1020140164538A 2014-11-24 2014-11-24 Examination paper recognition and scoring system KR101648756B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020140164538A KR101648756B1 (en) 2014-11-24 2014-11-24 Examination paper recognition and scoring system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140164538A KR101648756B1 (en) 2014-11-24 2014-11-24 Examination paper recognition and scoring system

Publications (2)

Publication Number Publication Date
KR20160061753A true KR20160061753A (en) 2016-06-01
KR101648756B1 KR101648756B1 (en) 2016-08-17

Family

ID=56138258

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140164538A KR101648756B1 (en) 2014-11-24 2014-11-24 Examination paper recognition and scoring system

Country Status (1)

Country Link
KR (1) KR101648756B1 (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106446865A (en) * 2016-10-12 2017-02-22 北京新晨阳光科技有限公司 Answer sheet processing method and device
CN109191343A (en) * 2018-09-06 2019-01-11 西安医学院第附属医院 A kind of clinical teaching administration method Internet-based
KR102095407B1 (en) * 2019-09-05 2020-03-31 김강 System for scoring collection of questions
CN112001210A (en) * 2019-05-27 2020-11-27 广东小天才科技有限公司 Homework correcting method and device, intelligent desk lamp and computer readable storage medium
CN112215192A (en) * 2020-10-22 2021-01-12 常州大学 Test paper and method for quickly inputting test paper score based on machine vision technology
KR20220000582A (en) * 2020-06-26 2022-01-04 엔에이치엔 주식회사 Method and system for answer processing
CN114358224A (en) * 2021-12-27 2022-04-15 北京云思智学科技有限公司 Electronic information endorsement method, automatic correction method and device for test question data
KR102450696B1 (en) * 2021-09-27 2022-10-04 류상희 Marking Paper Reading System through Image Capture
KR102450698B1 (en) * 2021-09-27 2022-10-04 류상희 Marking Paper Reading Device Using Image Capture and Reading Method for Reading Marking Paper Using the Same
CN116308012A (en) * 2023-05-26 2023-06-23 国开在线教育科技有限公司 Method, system and equipment based on 5G intelligent paper reading and paper tracking

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102232599B1 (en) * 2020-01-07 2021-03-25 오영석 Computer program for evaluating study level of learner from an objective test and method using the same
KR20210100392A (en) 2020-02-06 2021-08-17 삼성전자주식회사 Electronic device and Method for controlling the electronic device thereof

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060041465A (en) * 2004-11-09 2006-05-12 김대희 On-line grading system by mobile camera phone
KR20130021684A (en) * 2011-08-23 2013-03-06 임창배 System for managing answer paper and method thereof

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060041465A (en) * 2004-11-09 2006-05-12 김대희 On-line grading system by mobile camera phone
KR20130021684A (en) * 2011-08-23 2013-03-06 임창배 System for managing answer paper and method thereof

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106446865A (en) * 2016-10-12 2017-02-22 北京新晨阳光科技有限公司 Answer sheet processing method and device
CN109191343B (en) * 2018-09-06 2021-08-10 西安医学院第一附属医院 Internet-based clinical teaching management method
CN109191343A (en) * 2018-09-06 2019-01-11 西安医学院第附属医院 A kind of clinical teaching administration method Internet-based
CN112001210A (en) * 2019-05-27 2020-11-27 广东小天才科技有限公司 Homework correcting method and device, intelligent desk lamp and computer readable storage medium
KR102095407B1 (en) * 2019-09-05 2020-03-31 김강 System for scoring collection of questions
KR20220000582A (en) * 2020-06-26 2022-01-04 엔에이치엔 주식회사 Method and system for answer processing
CN112215192A (en) * 2020-10-22 2021-01-12 常州大学 Test paper and method for quickly inputting test paper score based on machine vision technology
CN112215192B (en) * 2020-10-22 2024-01-23 常州大学 Method for quickly inputting test paper score based on machine vision technology
KR102450696B1 (en) * 2021-09-27 2022-10-04 류상희 Marking Paper Reading System through Image Capture
KR102450698B1 (en) * 2021-09-27 2022-10-04 류상희 Marking Paper Reading Device Using Image Capture and Reading Method for Reading Marking Paper Using the Same
CN114358224A (en) * 2021-12-27 2022-04-15 北京云思智学科技有限公司 Electronic information endorsement method, automatic correction method and device for test question data
CN114358224B (en) * 2021-12-27 2024-02-13 北京云思智学科技有限公司 Automatic test question data modifying method and device
CN116308012A (en) * 2023-05-26 2023-06-23 国开在线教育科技有限公司 Method, system and equipment based on 5G intelligent paper reading and paper tracking
CN116308012B (en) * 2023-05-26 2023-08-04 国开在线教育科技有限公司 Method, system and equipment based on 5G intelligent paper reading and paper tracking

Also Published As

Publication number Publication date
KR101648756B1 (en) 2016-08-17

Similar Documents

Publication Publication Date Title
KR101648756B1 (en) Examination paper recognition and scoring system
CN110008933B (en) Universal intelligent marking system and method
KR101663311B1 (en) Studying evaluation service system
CN110348400B (en) Score obtaining method and device and electronic equipment
US10713528B2 (en) System for determining alignment of a user-marked document and method thereof
KR20190052410A (en) System and method for automatic grading using the examination paper or textbooks with answer
CN110879965A (en) Automatic reading and amending method of test paper objective questions, electronic device, equipment and storage medium
KR20130021684A (en) System for managing answer paper and method thereof
US7227997B2 (en) Image recognition apparatus, image recognition method, and image recognition program
KR20120092421A (en) System for improving studying capability using relational questions and operating method thereof
JP2008020506A (en) Image processor and image processing program
Sattayakawee Test scoring for non-optical grid answer sheet based on projection profile method
KR20150027634A (en) Method and Apparatus for scoring test
CN110210465A (en) A kind of method and system of data acquisition
JP2007233888A (en) Image processor and image processing program
KR101809054B1 (en) Score results interlocking system of providing questions
JP2015141233A (en) Answer determination assistance system
US20180277004A1 (en) Question assessment
Tjahyadi et al. Android Based Automated Scoring of Multiple-Choice Test
US20220130270A1 (en) Grading support device, grading support system, and grading support method
CN113903039A (en) Color-based answer area acquisition method for answer sheet
CN114663891A (en) Daily work wrong question book generation method and system based on configured answer sheet
JP2018067219A (en) Score input device, program thereof, and computer readable recording medium recording program thereof
JP4807486B2 (en) Teaching material processing apparatus, teaching material processing method, and teaching material processing program
KR20140028264A (en) Method and apparatus for providing learning information

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20190809

Year of fee payment: 4