JP6951393B2 - Scanning systems, programs, methods and equipment - Google Patents
Scanning systems, programs, methods and equipment Download PDFInfo
- Publication number
- JP6951393B2 JP6951393B2 JP2019169374A JP2019169374A JP6951393B2 JP 6951393 B2 JP6951393 B2 JP 6951393B2 JP 2019169374 A JP2019169374 A JP 2019169374A JP 2019169374 A JP2019169374 A JP 2019169374A JP 6951393 B2 JP6951393 B2 JP 6951393B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- identification mark
- sheet
- image information
- image
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
Images
Landscapes
- Image Input (AREA)
- Facsimiles In General (AREA)
- Editing Of Facsimile Originals (AREA)
Description
本発明は、選択式答案や記述式答案、アンケート用紙、会社などの勤怠管理や出欠管理に利用するカードなどのシートをスキャニングして画像情報を取得するスキャニング技術に関する。
The present invention relates to a scanning technique for acquiring image information by scanning a sheet such as a selective answer, a descriptive answer, a questionnaire, a card used for attendance management or attendance management of a company or the like.
選択式答案や記述式答案などのシートを用いる答案採点では、答案用紙をイメージスキャナに通して画像を取り込み、この画像をコンピュータの表示装置に表示させて採点することが行われている。
このような答案採点に関し、解答記入位置と採点画像の相対位置および解答記入位置に基づいて、採点画像を情報処理で配置することが知られている(たとえば、特許文献1)。
この答案採点における情報処理に関し、多数の答案用紙をイメージスキャナで取り込み、ひとつの答案用紙から多数の解答イメージを切り出して問題ごとにファイルし、問題番号入力に基づき、採点者にその解答イメージをモニター表示して提供することが知られている(たとえば、特許文献2)。
In answer scoring using sheets such as selective answers and descriptive answers, an image is captured by passing an answer sheet through an image scanner, and this image is displayed on a computer display device for scoring.
Regarding such answer scoring, it is known that the scoring image is arranged by information processing based on the relative position of the answer entry position and the scoring image and the answer entry position (for example, Patent Document 1).
Regarding information processing in this answer scoring, a large number of answer sheets are scanned by an image scanner, a large number of answer images are cut out from one answer sheet and filed for each question, and the answer image is monitored by the grader based on the question number input. It is known to display and provide (for example, Patent Document 2).
ところで、答案用紙から正答や解答をイメージスキャナで取り込んで画像化すれば、その解答データを複数に分散して突き合わせるといった情報処理が可能である。この情報処理には、答案用紙などのシートがイメージスキャナに適正な画像データとして取り込まれることが必要である。
答案用紙などの多数のシートを連続的にスキャニングする場合、スキャナが高精度化されているとはいえ、スキャニングによる画像のずれを皆無にすることは困難であるし、ずれが採点処理に影響することは無視できないという課題がある。
そこで、本発明の目的は上記課題に鑑み、答案用紙などのシートのスキャニングによって得られる画像情報に対する読み取り処理を適正化し、自動採点など、次処理の効率化、迅速化を図ることにある。
By the way, if the correct answer or the answer is captured from the answer sheet by an image scanner and imaged, the answer data can be distributed and collated with each other. For this information processing, it is necessary that a sheet such as an answer sheet is taken into an image scanner as appropriate image data.
When scanning a large number of sheets such as answer sheets continuously, it is difficult to eliminate the image shift due to scanning even though the scanner is highly accurate, and the shift affects the scoring process. There is a problem that this cannot be ignored.
Therefore, in view of the above problems, an object of the present invention is to optimize the reading process for image information obtained by scanning a sheet such as an answer sheet, and to improve the efficiency and speed of the next process such as automatic scoring.
上記目的を達成するため、本発明のスキャニングシステムの一側面によれば、シート面の幅方向に離間した少なくとも2箇所に配置される第1の識別マーク、前記幅方向と交差方向に離間した少なくとも2箇所に配置されており、前記第1の識別マークと同一の形状または前記第1の識別マークを一部に含む形状の第2の識別マークもしくは前記第1の識別マークと異なる第2の識別マーク、前記シート面に種別情報を示す識別コード、少なくとも文字情報または図形情報を表示したシートと、前記シート面をスキャニングして前記シートから前記識別コード、前記文字情報または前記図形情報、前記第1の識別マーク、前記第2の識別マークが含まれる画像情報を取得するスキャナと、前記画像情報の縦方向のサイズが横方向のサイズより小さい場合に前記画像情報を90°回転させ、前記シート面の位置を表す座標情報を利用し、前記第1の識別マークまたは前記第2の識別マークの一方または両方の位置の対比により前記シート面のずれ量を算出し、該ずれ量により前記画像情報に対する読み取り位置を補正するとともに、前記読み取り位置または前記シート面の全体から前記画像情報の色の濃度情報を検出し、前記画像情報中で他よりも濃度レベルが高い部分を特定情報と判別し、前記特定情報以外の部分からの読み取り機能を制限する処理装置とを備える。
上記目的を達成するため、本発明のスキャニングシステムの一側面によれば、シート面の幅方向に離間した少なくとも2箇所に配置される第1の識別マーク、前記幅方向と交差方向に離間した少なくとも2箇所に配置されており、前記第1の識別マークと同一の形状または前記第1の識別マークを一部に含む形状の第2の識別マークもしくは前記第1の識別マークと異なる第2の識別マーク、前記シート面に種別情報を示す識別コード、少なくとも文字情報または図形情報を表示したシートと、前記シート面をスキャニングして前記シートから前記識別コード、前記文字情報または前記図形情報、前記第1の識別マーク、前記第2の識別マークが含まれる画像情報を取得するスキャナと、前記シート面の位置を表す座標情報を利用し、前記第1の識別マークまたは前記第2の識別マークの一方または両方の位置の対比により前記シート面のずれ量を算出し、該ずれ量により前記画像情報に対する読み取り位置を補正する処理装置と、前記スキャナで取得した前記画像情報、前記シート面のずれ量による前記画像情報に対する読み取り位置の補正情報、および前記ずれ量が読み取り位置の補正が可能な範囲を超えた場合に生成されるエラー情報のうちの何れかの情報または2以上の情報を提示する情報提示装置とを備える。
このスキャニングシステムにおいて、前記処理装置は、前記ずれ量による読み取り位置の補正が可能な許容範囲が設定され、前記ずれ量が許容範囲を超えたとき、エラー情報を生成してよい。
このスキャニングシステムにおいて、さらに、前記スキャナで取得した前記画像情報、前記シート面のずれ量による前記画像情報に対する読み取り位置の補正情報、前記ずれ量が読み取り位置の補正が可能な範囲を超えた場合に生成されるエラー情報の何れかの情報または2以上の情報を提示する情報提示装置を備えてよい。
このスキャニングシステムにおいて、前記処理装置は、前記ずれ量が許容範囲の場合、前記画像情報の読み取り位置を補正して前記識別コード、少なくとも前記文字情報または前記図形情報を取り込み、前記ずれ量が許容範囲を超える場合、前記画像情報の読み取り位置の補正を解除してよい。
In order to achieve the above object, according to one aspect of the scanning system of the present invention, first identification marks arranged at at least two positions separated from each other in the width direction of the seat surface, at least separated from the width direction in the intersecting direction. A second identification mark that is arranged at two locations and has the same shape as the first identification mark or a shape that partially includes the first identification mark or a second identification mark different from the first identification mark. mark, an identification code indicating the type information to the sheet surface, and the sheet was displaying at least character information or graphic information, the identification code from the sheet by scanning the sheet surface, the character information or the graphic information, the first And a scanner that acquires image information including the identification mark and the second identification mark, and when the vertical size of the image information is smaller than the horizontal size, the image information is rotated by 90 ° to obtain the sheet surface. The amount of deviation of the sheet surface is calculated by comparing the positions of one or both of the first identification mark and the second identification mark, and the amount of deviation is used with respect to the image information. While correcting the reading position, the color density information of the image information is detected from the reading position or the entire sheet surface, and the portion of the image information having a higher density level than the others is determined as specific information, and the above is described. It is provided with a processing device that limits the reading function from parts other than specific information.
In order to achieve the above object, according to one aspect of the scanning system of the present invention, a first identification mark arranged at at least two positions separated from each other in the width direction of the seat surface, and at least separated from the width direction in the intersecting direction. A second identification mark that is arranged at two locations and has the same shape as the first identification mark or a shape that partially includes the first identification mark or a second identification mark different from the first identification mark. A mark, an identification code indicating type information on the sheet surface, a sheet displaying at least character information or graphic information, and the identification code, the character information or the graphic information, the first The first identification mark or one of the second identification marks or one of the second identification marks by using the scanner that acquires the image information including the identification mark and the second identification mark and the coordinate information indicating the position of the sheet surface. The processing device that calculates the amount of deviation of the sheet surface by comparing both positions and corrects the reading position with respect to the image information by the amount of deviation, the image information acquired by the scanner, and the amount of deviation of the sheet surface. An information presenting device that presents one or more of the reading position correction information with respect to the image information and the error information generated when the deviation amount exceeds the range in which the reading position can be corrected. And.
In this scanning system, the processing apparatus may generate error information when an allowable range in which the reading position can be corrected by the deviation amount is set and the deviation amount exceeds the allowable range.
In this scanning system, further, the acquired image information in the scanner, the correction information of the reading position relative to the image information according to the deviation amount of the sheet surface, when the shift amount exceeds the range that can be corrected reading position it may comprise information presentation device for presenting any information or more information of the error information generated.
In this scanning system, when the deviation amount is within the allowable range, the processing device corrects the reading position of the image information and takes in the identification code, at least the character information or the graphic information, and the deviation amount is within the allowable range. If it exceeds, the correction of the reading position of the image information may be canceled.
上記目的を達成するため、本発明のプログラムの一側面によれば、コンピュータに実現させるプログラムであって、シート面の幅方向に離間した少なくとも2箇所に配置される第1の識別マーク、前記幅方向と交差方向に離間した少なくとも2箇所に配置されており、前記第1の識別マークと同一の形状または前記第1の識別マークを一部に含む形状の第2の識別マークもしくは前記第1の識別マークと異なる第2の識別マーク、前記シート面に種別情報を示す識別コード、少なくとも文字情報または図形情報を表示したシートからスキャニングにより前記識別コード、前記文字情報または前記図形情報、前記第1の識別マーク、前記第2の識別マークが含まれる画像情報を取得する機能と、前記画像情報の縦方向のサイズが横方向のサイズより小さい場合に前記画像情報を90°回転させ、前記シート面の位置を表す座標情報を利用し、前記第1の識別マークまたは前記第2の識別マークの一方または両方の位置の対比により前記シート面のずれ量を算出する機能と、前記ずれ量により前記画像情報に対する読み取り位置を補正する機能と、前記読取り位置または前記シート面の全体から前記画像情報の色の濃度情報を検出し、前記画像情報中で他よりも濃度レベルが高い部分を特定情報と判別し、前記特定情報以外の部分からの読み取り機能を制限する機能とを前記コンピュータで実現する。
In order to achieve the above object, according to one aspect of the program of the present invention, a first identification mark, the width, which is a program to be realized by a computer and is arranged at at least two places separated in the width direction of the sheet surface. A second identification mark or the first identification mark having the same shape as the first identification mark or a shape including the first identification mark as a part, which is arranged at least two places separated from each other in the direction and the crossing direction. second identification mark different from the identification mark, the identification code indicating the type information on the sheet surface, the identification code by a sheet or lath canning displaying at least character information or graphic information, the character information or the graphic information, the second The function of acquiring the image information including the
上記目的を達成するため、本発明のスキャニング方法の一側面によれば、シート面の幅方向に離間した少なくとも2箇所に配置される第1の識別マーク、前記幅方向と交差方向に離間した少なくとも2箇所に配置されており、前記第1の識別マークと同一の形状または前記第1の識別マークを一部に含む形状の第2の識別マークもしくは前記第1の識別マークと異なる第2の識別マーク、前記シート面に種別情報を示す識別コード、少なくとも文字情報または図形情報を表示したシートのシート面をスキャニングする工程と、前記スキャニングにより前記シートから前記識別コード、前記文字情報または前記図形情報、前記第1の識別マーク、前記第2の識別マークが含まれる画像情報を取得する工程と、前記画像情報の縦方向のサイズが横方向のサイズより小さい場合に前記画像情報を90°回転させ、前記シート面の位置を表す座標情報を利用し、前記第1の識別マークまたは前記第2の識別マークの何れか一方または両方の位置の対比により前記シート面のずれ量を算出する工程と、前記ずれ量により前記画像情報に対する読み取り位置を補正する工程と、前記読取り位置または前記シート面の全体から前記画像情報の色の濃度情報を検出し、前記画像情報中で他よりも濃度レベルが高い部分を特定情報と判別し、前記特定情報以外の部分からの読み取り機能を制限する工程と、前記スキャニングにより取得した前記画像情報、前記シート面のずれ量による読み取り位置の補正情報、前記ずれ量が補正可能な許容範囲を超えた場合に生成されるエラー情報の何れかの情報または2以上の情報を提示する工程とを含む。 In order to achieve the above object, according to one aspect of the scanning method of the present invention, a first identification mark arranged at at least two positions separated from each other in the width direction of the seat surface, and at least separated from the width direction in the intersecting direction. A second identification mark that is arranged at two locations and has the same shape as the first identification mark or a shape that partially includes the first identification mark or a second identification mark different from the first identification mark. A mark, an identification code indicating type information on the sheet surface, a step of scanning the sheet surface of a sheet displaying at least character information or graphic information, and the identification code, the character information or the graphic information from the sheet by the scanning. The step of acquiring the image information including the first identification mark and the second identification mark, and when the vertical size of the image information is smaller than the horizontal size, the image information is rotated by 90 °. A step of calculating the amount of displacement of the sheet surface by comparing the positions of either or both of the first identification mark and the second identification mark by using the coordinate information representing the position of the sheet surface, and the above-mentioned step. A step of correcting the reading position with respect to the image information by the amount of deviation, and a portion of the image information having a higher density level than the others by detecting the color density information of the image information from the reading position or the entire sheet surface. Is determined as specific information, and the step of limiting the reading function from a portion other than the specific information, the image information acquired by the scanning, the correction information of the reading position due to the deviation amount of the sheet surface, and the deviation amount are corrected. and a step of presenting any information or more information of the error information generated when exceeding the allowable range as possible.
上記目的を達成するため、本発明のスキャニング装置の一側面によれば、シート面の幅方向に離間した少なくとも2箇所に配置される第1の識別マーク、前記幅方向と交差方向に離間した少なくとも2箇所に配置されており、前記第1の識別マークと同一の形状または前記第1の識別マークを一部に含む形状の第2の識別マークもしくは前記第1の識別マークと異なる第2の識別マーク、前記シート面に種別情報を示す識別コード、少なくとも文字情報または図形情報を表示したシートをスキャニングするスキャニング装置であって、前記シート面をスキャニングして前記シートから前記識別コード、前記文字情報または前記図形情報、前記第1の識別マーク、前記第2の識別マークが含まれる画像情報を取得するスキャナ部と、前記画像情報の縦方向のサイズが横方向のサイズより小さい場合に前記画像情報を90°回転させ、前記シート面の位置を表す座標情報を利用し、前記第1の識別マークまたは前記第2の識別マークの一方または両方の位置の対比により前記シート面のずれ量を算出し、このずれ量により前記画像情報に対する読み取り位置を補正するとともに、前記読取り位置または前記シート面の全体から前記画像情報の色の濃度情報を検出し、前記画像情報中で他よりも濃度レベルが高い部分を特定情報と判別し、前記特定情報以外の部分からの読み取り機能を制限する処理部と、前記スキャナ部で取得した前記画像情報、前記処理部で算出した前記シート面のずれ量による読み取り位置の補正情報、前記ずれ量が補正可能な許容範囲を超えた場合に生成されるエラー情報の何れかの情報または2以上の情報を提示する情報提示部とを備える。 In order to achieve the above object, according to one aspect of the scanning apparatus of the present invention, a first identification mark arranged at at least two positions separated from each other in the width direction of the seat surface, and at least separated from the width direction in the intersecting direction. A second identification mark that is arranged at two locations and has the same shape as the first identification mark or a shape that partially includes the first identification mark or a second identification mark different from the first identification mark. mark, an identification code indicating the type information to the sheet surface, a scanning device for scanning a sheet of displaying at least character information or graphic information, the identification code from the sheet by scanning the sheet surface, the character information or A scanner unit that acquires image information including the graphic information, the first identification mark, and the second identification mark, and the image information when the vertical size of the image information is smaller than the horizontal size. Rotate by 90 ° , using the coordinate information indicating the position of the sheet surface, the amount of displacement of the sheet surface is calculated by comparing the positions of one or both of the first identification mark and the second identification mark. The reading position with respect to the image information is corrected by this amount of deviation, and the color density information of the image information is detected from the reading position or the entire sheet surface, and the portion of the image information having a higher density level than the others. Is determined as specific information, and a processing unit that limits the reading function from a portion other than the specific information, the image information acquired by the scanner unit, and the reading position based on the amount of displacement of the sheet surface calculated by the processing unit. correction information, and an information presentation unit for presenting any information or more information about the error information where the shift amount is generated when exceeding a correctable tolerance.
本発明によれば、次の何れかの効果が得られる。
(1) スキャニングによるシート面から得られる画像情報を用いてずれ量を算出し、このずれ量で画像情報の読み取り位置を補正することで、画像情報から必要な情報取得の適正化が図れる。
(2) スキャニングによって生じるずれ量に影響されることなく、答案用紙などのシートから得られる情報を用いて自動採点などの次処理の処理精度を高めることができるとともに、処理の効率化および迅速化を図ることができる。
According to the present invention, any of the following effects can be obtained.
(1) By calculating the amount of deviation using the image information obtained from the sheet surface by scanning and correcting the reading position of the image information with this amount of deviation, it is possible to optimize the acquisition of necessary information from the image information.
(2) It is possible to improve the processing accuracy of the next processing such as automatic scoring by using the information obtained from the sheet such as the answer sheet without being affected by the amount of deviation caused by scanning, and to improve the efficiency and speed of the processing. Can be planned.
〔第一の実施の形態〕
図1は、第一の実施の形態に係るスキャニングシートのシート表面を示している。図1に示す構成は一例であり、斯かる構成に本発明が限定されない。
このスキャニングシート(以下、単に「シート」と称する)2はたとえば、選択式答案、記述式答案、模範答案などの用紙である。このシート2は、木製パルプ、樹脂パルプなどの抄紙シート、樹脂を成形した成形シートなどのスキャニング可能なシートであればよい。
このシート2のシート表面2fには中央に要部4fが備えられるとともに、要部4fの周囲部に欄外部6fが備えられる。要部4fには選択式答案(たとえば、マークシート)であれば、氏名入力欄、日付入力欄、学籍情報入力欄、点数表示欄、解答欄などの文字情報や図形情報が印刷されている。
[First Embodiment]
FIG. 1 shows the sheet surface of the scanning sheet according to the first embodiment. The configuration shown in FIG. 1 is an example, and the present invention is not limited to such a configuration.
The scanning sheet (hereinafter, simply referred to as "sheet") 2 is, for example, a sheet for a selective answer, a descriptive answer, a model answer, and the like. The
The
欄外部6fには上側の2箇所に第1の識別マーク8−11、8−12、下側の2箇所に第2の識別マーク8−21、8−22が印刷によって表示されている。各識別マーク8−11、8−12、8−21、8−22は、シート2の角部に配置され、シート2の基準位置を示している。
この実施の形態では、上側の識別マーク8−11、8−12の間に識別コード10が表示されている。識別コード10は、シート2の表裏面の識別情報、シート型番などの属性情報を示している。
これらの識別マーク8−11、8−12、8−21、8−22は、たとえば同一の形状、および同一の面積で形成されており、シート2のシート面を撮影し、またはシート面に記入された情報を取込むスキャニング装置などによって認識可能となっている。そして識別マーク8−11、8−12、8−21、8−22は、たとえばシート面を取込んだ画像情報に対し、その画像情報に含まれる文字情報や図形情報などの読み取り位置を補正するための基準である補正点として利用される。
そのほかシート2には、角部に切欠き12が形成されてもよい。この切欠き12は、たとえばシート2の表示面の向きを表す識別情報として利用されてもよく、重ねられた複数枚のシート2の表示面が同じ方向か否かの確認に利用される。
On the
In this embodiment, the
These identification marks 8-11, 8-12, 8-21, 8-22 are formed, for example, in the same shape and the same area, and the sheet surface of the
In addition, the
図2は、第一の実施の形態に係るスキャニングシートのシート裏面を示している。図2に示す構成は一例であり、斯かる構成に本発明が限定されない。
このシート2のシート裏面2rには中央に要部4r、要部4rの外側に欄外部6rが備えられ、要部4rと欄外部6rを仕切る枠線部14が記載され、要部4rには記述式答案であれば、記述解答欄などが印刷される。
枠線部14の短手側にはシート2の縦上方を表す表示部16が形成され、「用紙タテ上」が表示されている。枠線部14の長手側にはシート2の横上方を表す表示部18が形成され、「用紙ヨコ上」が表示されている。
FIG. 2 shows the back surface of the scanning sheet according to the first embodiment. The configuration shown in FIG. 2 is an example, and the present invention is not limited to such a configuration.
The
A
<スキャニングによるずれ量の算出および補正>
図3は、シート2のスキャニング状態を示している。このスキャニング状態は正規の位置より角度θだけ時計回り方向に傾斜している。
このスキャニングによってシート2から捕捉された識別マーク8−11、8−12、8−21、8−22を座標情報に重ねると、各識別マーク8−11、8−12、8−21、8−22の座標(x,y)は、(x11,y11)、(x12,y12)、(x21,y21)、(x22,y22)で表すことができる。
<Calculation and correction of deviation amount by scanning>
FIG. 3 shows the scanning state of the
When the identification marks 8-11, 8-12, 8-21, 8-22 captured from the
シート2のx軸方向のずれ幅をDxとすると、ずれ幅Dxは、
Dx=x21−x11 ・・・(1)
から求めることができる。
シート2のy軸方向のずれ長をDyとすると、ずれ長Dyは、
Dy=y12−y11 ・・・(2)
から求めることができる。
Assuming that the deviation width of the
Dx = x21-x11 ・ ・ ・ (1)
Can be obtained from.
Assuming that the deviation length of the
Dy = y12-y11 ・ ・ ・ (2)
Can be obtained from.
シート2がx軸方向に傾斜した角度θxは、識別マーク8−11、8−21間の距離Lおよびずれ幅Dxから、
θx=tan-1(Dx/L) ・・・(3)
から求めることができる。
シート2がy軸方向に傾斜した角度θyは、識別マーク8−11、8−12間の距離Wとずれ長Dyから、
θy =tan-1(Dy/W) ・・・(4)
から求めることができる。
The angle θx at which the
θx = tan -1 (Dx / L) ・ ・ ・ (3)
Can be obtained from.
The angle θy at which the
θy = tan -1 (Dy / W) ・ ・ ・ (4)
Can be obtained from.
これらにより、シート2のずれ量Dは、ずれ幅Dx、ずれ長Dy、角度θx、θy であらわすことできる。したがって、シートの読み取り処理では、シート2から得られたシート画像情報に対し、ずれ量Dを利用して読み取り位置を補正することで、画像情報や文字情報の読み取りが適正化できる。
As a result, the displacement amount D of the
なお、ここでは識別マーク8−11、8−12、8−21、8−22がシート2の4隅に一つずつ表示されるものに限らない。識別マークは、スキャニング処理においてシート2の読込みのずれ量の検出やその算出、ずれ量に基づく読み取り位置の補正を可能とする数および位置に表示されればよい。識別マーク8は、たとえばシート2の幅方向に離間した位置に少なくとも2つ、およびこの幅方向と交差方向に離間した位置に少なくとも2つ配置される。このとき識別マーク8は、たとえばシート2の中央側に表示してもよい。また識別マーク8の表示数は、たとえば基準マークと、シート2の幅方向および幅方向と交差方向に1つずつの少なくとも3つを表示してもよい。そして、スキャニングによるずれ量の算出および補正処理では、シート2の識別マーク8の表示位置および表示数に応じて、ずれ幅Dx、ずれ長Dy、角度θx、θyを算出すればよい。
さらに、識別マーク8−11、8−12、8−21、8−22は、全て同じ形状および同じ模様のものに限らない。識別マーク8−11、8−12、8−21、8−22は、たとえば全て異なる形状および模様であってもよく、または一部が異なる形状および模様であってもよい。さらに、識別マーク8−11、8−12、8−21、8−22は、他の識別マークの模様を一部に含む模様で表示されてもよい。
Here, the identification marks 8-11, 8-12, 8-21, and 8-22 are not limited to those displayed one by one at the four corners of the
Further, the identification marks 8-11, 8-12, 8-21, and 8-22 are not limited to those having the same shape and the same pattern. The identification marks 8-11, 8-12, 8-21, 8-22 may, for example, all have different shapes and patterns, or may have some different shapes and patterns. Further, the identification marks 8-11, 8-12, 8-21, 8-22 may be displayed as a pattern including a pattern of another identification mark as a part.
<第一の実施の形態の効果>
この第一の実施の形態によれば、次の何れかの効果が得られる。
(1) スキャニングの際、シート2の位置がずれても、ずれ量を算出し、このずれ量を利用して画像情報の読み取り位置を補正することで、情報の読み取り処理の適正化を図ることができる。
(2) シート2のスキャニング位置がずれても、そのずれ量に応じて補正できるので、答案などの情報の読み取りを適正化でき、採点の自動化などの処理を効率的に行うことができる。
<Effect of the first embodiment>
According to this first embodiment, any of the following effects can be obtained.
(1) Even if the position of the
(2) Even if the scanning position of the
〔第二の実施の形態〕
図4は、第二の実施の形態に係るスキャニングシステムを示している。図4に示す構成は一例であり、斯かる構成に本発明が限定されるものではない。
このスキャニングシステム20は本発明のスキャニング装置の一例であり、たとえば記述式解答、選択式解答、模範答案を含むシート2(図1、図2)をスキャニングし、答案の自動採点などに用いられる。このスキャニングシステム20にはイメージスキャナ22、処理装置24、キーボード26およびモニター28が含まれる。これらは一例としてインターネットなどネットワークを介して接続されてよい。
[Second Embodiment]
FIG. 4 shows a scanning system according to the second embodiment. The configuration shown in FIG. 4 is an example, and the present invention is not limited to such a configuration.
This
イメージスキャナ22は処理装置24により制御され、シート2をスキャニングして画像データの答案データに変換し、この答案データを処理装置24に提供する。この答案データには正解を表す正答データ、解答者が提出した答案の解答データなどの情報が含まれる。
処理装置24は通信機能を備えるたとえば、パーソナルコンピュータ(PC)などの情報処理装置である。キーボード26は情報入力装置の一例であり、マウス、バーコード読取り装置、モニター28の表示画面に設置されるタッチパネルなどの機器であってもよい。
モニター28は情報提示装置の一例であり、読み込んだシート2の画像情報や、採点システムにおける入力画像や採点結果画像を表示し、このモニター28は情報提示装置の一例であり、たとえばLCD(Liquid Crystal Display)が用いられ、読み取ったシート2の画像情報を提示する。
The
The
The
<スキャニングシステム20のハードウェア>
図5は、スキャニングシステム20のハードウェアを示している。図5に示す構成は一例であり、斯かる構成に本発明が限定されるものではない。図5において、図4と同一部分には同一符号を付してある。
処理装置24は、プロセッサ30、メモリ部32および入出力部(I/O)34を備える。プロセッサ30は、メモリ部32にあるOS(Operating System)や各種のプログラムなど、情報処理や機能部の制御を行う。
メモリ部32にはROM(Read-Only Memory)、RAM(Random-Access Memory)などの記憶装置を備え、OSの他、スキャニング補正、答案採点などに用いられる情報が格納される。メモリ部32にはハードディスク装置など、外部記憶装置が含まれる。
<Hardware of
FIG. 5 shows the hardware of the
The
The
<処理装置24による情報処理>
処理装置24が実行する情報処理には、a)画像取込み処理36、b)記録処理38、c)位置判定処理40、d)ずれ量算出処理42、e)位置補正処理44などが含まれる。
<Information processing by processing
The information processing executed by the
a)画像取込み処理36
イメージスキャナ22がシート2をスキャニングして読み込み、画像情報に変換する。この画像取込み処理36では、イメージスキャナ22から出力された画像情報がプロセッサ30に取り込まれる。
a)
The
b)記録処理38
この記録処理38はプロセッサ30の制御により実行し、イメージスキャナ22からプロセッサ30に取り込まれた画像情報をメモリ部32に記録する。この記録情報は、スキャニング情報ファイル46(図6)に格納される。
b)
This
c)位置判定処理40
この位置判定処理40はプロセッサ30により、画像情報からシート位置のずれを判定する。この位置判定処理40の結果は、シート2の属性情報に関係付けられてメモリ部32に格納される。
c)
In the
d)ずれ量算出処理42
このずれ量算出処理42ではプロセッサ30の情報処理により、ずれ量の算出(図3)を実行する。
e)位置補正処理44
この位置補正処理44は処理装置24により実行し、算出したずれ量を用いてシート2の画像情報の読み取り位置を補正する。
d) Deviation
In this deviation
e)
This
<スキャニング情報ファイル46>
このスキャニング情報ファイル46には図6に示すように、番号部48、属性情報部50、画像情報部52、ずれ判定部54、ずれ量部56、答案情報部60が備えられる。番号部48にはスキャニングの識別情報としての番号情報が格納される。属性情報部50にはスキャニングされたシート2について、片面か両面かその識別子、解答欄の位置、解答欄属性などの属性情報が格納される。
画像情報部52にはスキャニングによって取り込まれた画像情報が格納される。ずれ判定部54はずれ判定の結果情報が格納される。ずれ量部56には画像情報のずれ量Dが格納される。答案情報部60にはシート2から読み取られた答案情報が格納される。
<
As shown in FIG. 6, the
The
<処理シーケンス>
図7は、スキャニングの処理手順を示している。この処理手順は、答案の採点処理などの前処理に行うスキャニング処理のプログラムまたは採点方法の一例である。この処理において、Sは処理の工程、Sに付した番号は工程順の一例である(以下、同様)。
このスキャニングシステム20ではシート2のスキャニングに当たり、処理装置24およびイメージスキャナ22を起動し、イメージスキャナ22でシート2をスキャニングして読み取り、画像情報に変換する。
この処理手順では、シート2の識別情報の入力を行い(S101)、シート2のスキャニングを行う(S102)。このスキャニングは、イメージスキャナ22により行い、シート2の画像情報が得られる。シート2の識別情報の入力は、スキャニングするシート2の識別コードのほかシート2の種類や用紙のサイズ、向き、読込み面が片側か両側かの区別、識別マーク8の位置などを処理装置24に設定(ティーチング)する処理の一例である。
<Processing sequence>
FIG. 7 shows a scanning processing procedure. This processing procedure is an example of a scanning processing program or scoring method performed for preprocessing such as scoring of an answer. In this process, S is an example of the process, and the number assigned to S is an example of the process order (hereinafter, the same applies).
In this
In this processing procedure, the identification information of the
処理装置24は、取得した画像情報からスキャニングしたシート2が適正かを判定する(S103)。この判定処理では、たとえばスキャニングしたシート2の識別コード10の情報と処理装置24に設定された情報が一致するか否かで判断すればよい。シート2が適正であれば(S103のYES)、スキャニングされたシート2の画像情報のずれを判定し、そのずれ量を算出する(S104)。ずれの判定結果およびずれ量はスキャニング情報ファイル46に格納する。
処理装置24はずれ量を参照して画像情報の読み取り位置の補正を行い(S105)、シート2の答案データを取得する(S106)。処理装置24は、たとえばスキャニング処理で取得した画像情報に対し、予め設定された読み取りの基準位置からずれ量分ずらした位置で読み取り処理を行う。また、処理装置24は、たとえば画像情報から読み取った答案データである画像をモニター28に表示させてもよい。
The
The
S103において、シート2が適正でなければ(S103のNO)、モニター28にエラー表示を出力するとともに、再スキャニングを指示する情報提示を行い(S107)、S102に戻る。
なお、シート2の判定処理では、たとえば設定した情報と識別コード10の情報が一致するか否かを判定するほか、スキャニングしたシート2の向きが上下または表裏が反転しているか否かを判定してもよい。
If the
In the determination process of the
<第二の実施の形態の効果>
この第二の実施の形態によれば、次の効果が得られる。
(1) スキャニングによって生じたシート2のずれ量を計測し、この計測結果を用いてシート2の画像情報の位置補正を行うことができる。
(2) この実施の形態では、スキャニングの判定結果により、エラー表示を行うことができ、エラー表示を確認したとき、ユーザーは即座に再スキャニングを行うことができ、処理の迅速化に寄与することができる。
<Effect of the second embodiment>
According to this second embodiment, the following effects can be obtained.
(1) The amount of displacement of the
(2) In this embodiment, an error display can be performed based on the scanning determination result, and when the error display is confirmed, the user can immediately perform rescanning, which contributes to speeding up the process. Can be done.
図8は、実施例1に係るスキャニング処理を示している。このスキャニング処理では、本発明のプログラムまたは方法の一例である。
この処理手順は、答案の採点処理などに用いられるスキャニング処理のプログラムまたは採点の前処理の一例である。この実施例1においてもシート2のスキャニングに当たり、処理装置24およびイメージスキャナ22を起動し、イメージスキャナ22でシート2をスキャニングして読み取り、画像情報に変換する。
この処理手順では、シート2の識別情報の入力を行い(S201)、シート2のスキャニングを行う(S202)。イメージスキャナ22により、シート2の画像情報が得られる。シート2の識別情報の入力は設定(ティーチング)処理の一例であり、たとえば処理装置24に記憶されているデータを利用するほか、基準となるシートを予めスキャンしてもよい。
FIG. 8 shows the scanning process according to the first embodiment. This scanning process is an example of the program or method of the present invention.
This processing procedure is an example of a scanning processing program or scoring preprocessing used for answer scoring processing and the like. Also in the first embodiment, when scanning the
In this processing procedure, the identification information of the
処理装置24は、取得した画像情報からシート2の上下(天地)が適正かを判定する(S203)。シート2の上下が適正であれば(S203のYES)、スキャニングされたシート2の画像情報のずれを判定し、そのずれ量を算出する(S204)。ずれの判定結果およびずれ量はスキャニング情報ファイル46に格納する。
実施例1では、このずれ量が読み取り位置の補正の許容範囲かを判定する(S205)。ずれ量が許容範囲であれば(S205のYES)、ずれ量を参照して画像情報の読み取り位置の補正を行い(S206)、シート2の答案データを取得する(S207)。
The
In the first embodiment, it is determined whether or not this deviation amount is within the allowable range of correction of the reading position (S205). If the amount of deviation is within the permissible range (YES in S205), the reading position of the image information is corrected with reference to the amount of deviation (S206), and the answer data of the
S203において、シート2の上下が適正でなければ(S203のNO)、スキャニングした画像の反転処理を行い(S208)、ずれ量の算出処理に移行する(S204)。このとき処理装置24は、たとえばモニター28にシート2の向きが反転している旨の注意表示を出力してもよい。
S205において、ずれ量が読み取り位置の補正の許容範囲でなければ(S205のNO)、モニター28にエラー表示を出力するとともに、再スキャニングを指示する情報提示を行い(S209)、S202に戻る。このとき処理装置24では、たとえばずれ量の判断処理結果がでるまで画像の読み取り位置の補正処理の実行前の待機状態となっている。そして処理装置24は、ずれ量が許容範囲を越えているとの判断結果を契機に、補正処理の待機状態を解除すればよい。
In S203, if the top and bottom of the
In S205, if the amount of deviation is not within the permissible range of correction of the reading position (NO in S205), an error display is output to the
<実施例1の効果>
この実施例1によれば、第一または第二の実施の形態の効果に加えて次の何れかの効果が得られる。
(1) 実施例1では、ずれ量を判定し、ずれ量が読込み位置の補正可能な値であれば、画像情報の位置補正を行い、そうでなければ、再スキャニングに移行させることができ、処理の迅速化とともに、適正な画像情報を得ることができる。
(2) 採点者など、処理担当者はスキャニング状況を容易に確認できる。
<Effect of Example 1>
According to this Example 1, in addition to the effect of the first or second embodiment, any of the following effects can be obtained.
(1) In the first embodiment, the deviation amount is determined, and if the deviation amount is a value that can correct the reading position, the position of the image information can be corrected, and if not, the scanning can be performed again. Appropriate image information can be obtained as well as speeding up the processing.
(2) The person in charge of processing, such as the grader, can easily check the scanning status.
図9は、実施例2に係るスキャニング処理を示している。このスキャニング処理は、実施例1と同様に本発明のプログラムまたは方法の一例である。
この処理手順は、答案の採点処理などに用いられるスキャニング処理のプログラムまたは採点の前処理の一例である。この実施例2においてもシート2のスキャニングに当たり、処理装置24およびイメージスキャナ22を起動し、イメージスキャナ22でシート2をスキャニングして読み取り、画像情報に変換する。
この処理手順では、読み込むシート2の属性情報の入力を行い(S301)、この入力情報をメモリ部32に記録する(S302)。この記録情報はスキャニング情報ファイル46(図6)に格納される。
このような前処理を経て、シート2のスキャニングを行う(S303)。イメージスキャナ22により、シート2の画像情報が得られることは既述の通りである。
FIG. 9 shows the scanning process according to the second embodiment. This scanning process is an example of the program or method of the present invention as in Example 1.
This processing procedure is an example of a scanning processing program or scoring preprocessing used for answer scoring processing and the like. Also in the second embodiment, when scanning the
In this processing procedure, the attribute information of the
After such pretreatment, scanning of the
処理装置24は、取得した画像情報からシート2の画像情報のずれを判定し、そのずれ量を算出する(S304)。ずれの判定結果およびずれ量はスキャニング情報ファイル46に格納する。
実施例2では、このずれ量により画像情報の読み取り位置の補正を行い(S305)、適正位置の画像情報と比較し、両者が一致したかを確認し(S306)、両者が一致するまで画像情報の読み取り位置の補正を行う(S305、S306)。画像情報が一致すれば(S306のYES)、その一致結果をモニター28に提示し(S307)、その結果をユーザーに告知する。この一致結果が得られた後、シート2の答案情報について、採点処理を行う(S308)。
The
In the second embodiment, the reading position of the image information is corrected by this amount of deviation (S305), compared with the image information at the appropriate position, and it is confirmed whether the two match (S306), and the image information is obtained until the two match. The reading position of is corrected (S305, S306). If the image information matches (YES in S306), the matching result is presented to the monitor 28 (S307), and the result is notified to the user. After obtaining this matching result, the answer information on
<実施例2の効果>
この実施例2によれば、実施例1の効果に加えて次の何れかの効果が得られる。
(1) 実施例2では、適正位置の画像情報との比較により、シート2の画像情報が一致したか否かにより、採点処理に移行するので、不確定な画像情報による採点処理などを回避でき、処理の信頼性を高めることができる。
(2) 採点者など、処理担当者は一致結果の提示情報からシート2の画像情報の状況を容易に確認できる。
<Effect of Example 2>
According to this Example 2, in addition to the effect of Example 1, any of the following effects can be obtained.
(1) In the second embodiment, the scoring process is performed depending on whether or not the image information on the
(2) The person in charge of processing, such as the grader, can easily confirm the status of the image information on the
図10は、実施例3に係るメモリ部32の構成例を示している。図10に示す構成は一例であり、斯かる構成に本発明が限定されない。
処理装置24のメモリ部32には、たとえば画像の読み取り位置の補正処理などを行うための作業領域として、作業フォルダ62、正解画像フォルダ64−1、エラー画像フォルダ64−2、監視フォルダ66を有する。この作業フォルダ62、正解画像フォルダ64−1、エラー画像フォルダ64−2、監視フォルダ66は、たとえば画像情報の認識処理や、読み取り位置の補正処理、読み取りのエラーの判定処理などの各処理段階に応じて画像情報を保持する領域の一例であって、単一の記憶手段の内部に構成されればよい。
作業フォルダ62は、スキャニング装置によって取得された画像情報に対し、読み取りの向きの判定処理や読み取り位置の補正処理などを実行する作業領域の一例である。
正解画像フォルダ64−1は、読み取った画像情報に含まれる識別マークの判別により、適切に読み取られたと判断された画像を格納する領域の一例である。
エラー画像フォルダ64−2は、適切に読み取られていないと判断された画像を格納する領域の一例である。
監視フォルダ66は、スキャニング装置によって取得した画像情報を格納する領域の一例である。
FIG. 10 shows a configuration example of the
The
The
The correct image folder 64-1 is an example of an area for storing an image determined to be properly read by discriminating the identification mark included in the read image information.
The error image folder 64-2 is an example of an area for storing an image determined not to be read properly.
The
<スキャニング処理>
図11は、実施例3に係るスキャニング処理を示している。このスキャニング処理は、実施例1および実施例2と同様に本発明のプログラムまたは方法の一例である。
処理装置24は、たとえばユーザーによる入力作業や予め設定された情報、もしくは基準情報としてスキャニングした画像情報に基づいて、読み取りを行うシート情報が選択される(S401)。処理装置24は、スキャニング装置であるイメージスキャナ22で取込んだ画像を取得し、画像の認識処理を開始すると(S402)、監視フォルダ66内に格納するとともに、認識処理を行う画像を作業フォルダ62に移動させる(S403)。
<Scanning process>
FIG. 11 shows the scanning process according to the third embodiment. This scanning process is an example of the program or method of the present invention as in Example 1 and Example 2.
The
処理装置24は、シート2の読み取り向きの確認処理として、たとえば作業フォルダ62内の画像情報について、画像の縦方向のサイズが横方向のサイズよりも小さいか否かを判断する(S404)。処理装置24は、画像の縦方向のサイズが横方向のサイズよりも小さい場合(S404のYES)、読み取り方向の補正処理として、作業フォルダ62内の画像データに対し、所定角度としてたとえば90(°)回転補正し、この補正した画像を元の画像に上書きして保存する(S405)。
なお、シート2の読み取り向きの確認は、たとえばスキャニング処理を行う多数枚のシート2の全てに実行するほか、最初の1枚または複数枚のみで行ってもよい。そして、処理装置24は、読み取り向きの確認結果に基づいて、スキャニングした全てのシートに対し、同じ向きに同じ角度で回転補正処理を行ってもよい。
また、処理装置24は、画像の縦方向のサイズが横方向のサイズよりも大きい場合(S404のNO)、シート2に対するスキャニングの向きが適切であると判断する。
As a confirmation process of the reading orientation of the
The reading orientation of the
Further, when the vertical size of the image is larger than the horizontal size (NO in S404), the
処理装置24は、読み取った画像の種別および読み取った画像の状態監視処理として、シート情報の識別マークの情報と、読み取った画像に含まれる識別マークの配置位置が全て一致するか否かを判断する(S405)。判断の基準となるシート情報は、S401で選択されたシート情報が用いられる。このシート情報には、シートの種類や識別マークの位置および数などの情報が含まれる。
処理装置24は、読み取った画像の識別マークの配置位置が全て一致する場合(S406のYES)、取得した画像上の識別マーク8の位置をデータベースに記録し(S407)、この位置と、シート情報に登録されている識別マークの位置とのずれを計算する(S408)。このとき処理装置24は、たとえば読み取った画像情報に座標情報を設定し、ずれの距離や角度の算出処理やずれ量の表示に利用してもよい。処理装置24は、算出したずれ量を利用して画像情報に含まれる識別子である識別コード10を確認する(S409)。
The
When the arrangement positions of the identification marks of the read image all match (YES in S406), the
処理装置24は、読み取った画像の識別マークの配置位置が一致しないと判断した場合(S406のNO)、作業フォルダ62内の画像をエラー画像フォルダ64−2に移動させる(S410)とともに、エラー内容をメモリ部32に記録する(S411)。そして処理装置24は、この処理結果をモニター28に表示させる(S412)。
When the
処理装置24は、シート2の読み取り方向の監視と修正処理として、画像上に識別コード10が存在するかを判断する(S413)。そして処理装置24は、識別コード10が存在しない場合(S413のNO)、取込んだ画像の上下を反転させる処理を行って、元の画像に上書き保存する(S414)。また、処理装置24は、画像内に識別コード10の存在が確認できれば(S413のYES)、その画像を利用する。
そして処理装置24は、計算したずれ量を考慮して画像上の識別コード10が選択したシート情報の識別コードと同じか否かを判断する(S415)。処理装置24は、画像から読み取れる識別コード10がシート情報の識別コードと同じと判断した場合(S415のYES)、作業フォルダ62内にあるその画像を正解画像フォルダ64−1に移動させる(S416)とともに、その処理結果をモニター28に表示させる(S417)。そして監視フォルダ66内に次の画像があるか否かを確認し(S418)、画像がある場合(S418のYES)にはS403に戻って次の画像に対する読み取り処理に移行する。処理装置24は、次の画像が無ければ(S418のNO)、スキャニング処理を終了する。
また、処理装置は、画像から読み取れる識別コード10がシート情報の識別コードと異なると判断した場合(S415のNO)、作業フォルダ62内のその画像をエラー画像フォルダ64−2に移動させ(S419)、エラー内容をメモリ部32に記録するとともに(S420)、その処理結果をモニター28に表示し(S421)、S403に戻って次の画像に対する読み取り処理に移行する。
The
Then, the
When the processing device determines that the
<実施例3の効果>
この実施例3によれば、実施例1、2と同様の効果が得られる。
<Effect of Example 3>
According to this Example 3, the same effect as in Examples 1 and 2 can be obtained.
図12は、実施例4に係るスキャニングシステムの機能構成例を示している。図12に示す構成は一例であり、斯かる構成に本発明が限定されない。
このスキャニングシステム70は本発明のスキャニング装置の一例であり、たとえばイメージスキャナ22および処理装置24を備える。
処理装置24には、たとえばメモリ部32にシート情報が記憶されている。また処理装置24には、シート画像読み取り部72と色調整部74を備える。
シート画像読み取り部72は、イメージスキャナ22で読取った画像情報を処理する処理領域の一例であり、たとえば画像情報に含まれる情報のうち、記入された情報や処理装置24で処理する情報などの特定情報の抽出や判別を行う処理部である。
色調整部74は、シート画像読み取り部72で抽出された特定情報と、画像情報に含まれる特定情報以外の部分に含まれている着色や模様などを判別するとともにその色などの表示濃度の調整機能を有する処理部の一例である。
FIG. 12 shows a functional configuration example of the scanning system according to the fourth embodiment. The configuration shown in FIG. 12 is an example, and the present invention is not limited to such a configuration.
This
Sheet information is stored in the
The sheet
The
シート2は、たとえば図13に示すように、シート表面2fの要部4f内に解答欄(マーク領域)76などを含む文字情報や枠線78などの情報が印刷されている。そしてスキャニング処理するシート2には、たとえば解答欄76の中に記入領域80と未記入領域82が存在する。この記入領域80は、たとえばシート2に対してペンなどで着色や文字、図形などが書込まれた領域を表す。未記入領域82は、解答欄76内において、記入領域80以外の部分、もしくは記入可能な部分であって着色や記載がされていない領域の一例である。シート画像読み取り部72は、たとえばこれらの情報のうち、特定情報として少なくとも解答欄76を読み込むとともに、この解答欄76のうちの記入領域80と未記入領域82を判別する。この解答欄76の、読み取りの判別は、たとえばシート2に設定された設問ごとに行ってもよく、または全ての設問に対して行ってもよい。
色調整部74は、たとえばスキャニングされた画像情報に対し、解答欄76の位置の色や濃度と枠線78やシート2面の背景色の色またはその濃度を判別する。着色の判別では、たとえば解答欄76の色と枠線78やシート2面の背景色との組み合せパターンを記憶しておき、濃度の調整をすべきか否かを判別すればよく、また濃度判定では印刷面を2値化処理して、その濃度レベルを判別すればよい。このとき色調整部74は、たとえば図14のAに示すように、マークシートの解答欄76に対する記入領域80を把握する。このとき色調整部74では、たとえば図14のBに示すように、記入領域80である着色部分86を「1」とし、未記入領域82である無着色部分88「0」とする2値化処理を行うとともに、これらの境界部分84を判別する。また色調整部74は、たとえば図15のAに示すように、解答欄76の一部に着色されて記入領域80となった場合、図15のBに示すように、解答欄76に設定された枠線に関わらず着色部分86を「1」とし、それ以外の部分を無着色部分88「0」と判別する。
なお、シート2にマークされた内容に対する採点処理では、たとえば解答欄76の枠線に対する着色部分86の位置や範囲などを判別すればよい。
On the
For example, the
In the scoring process for the content marked on the
また色調整部74は、たとえば図16のAに示すように、解答欄76の枠線外部の着色、すなわちシート表面2fに色や模様などの背景着色部分90がある場合、ペンなどで書込まれた記入領域80との判別処理を行う。このとき色調整部74は、たとえばスキャニングした画像のうち、解答欄76の判別に際し、背景着色部分90の色やその濃度を閾値とし、その色よりも濃度が高い部分を記入領域80と判別すればよい。そして、色調整部74は、たとえば図16のBに示すように、濃度の閾値を設定することで、着色部分86を「1」とし、それ以外の部分を無着色部分88「0」と判別すればよい。
Further, as shown in A of FIG. 16, for example, when the
<スキャニング処理>
図17は、実施例4に係るスキャニング処理を示している。このスキャニング処理は、実施例1ないし実施例3と同様に本発明のプログラムまたは方法の一例である。
この処理手順は、答案の採点処理などに用いられるスキャニング処理のプログラムまたは採点の前処理の一例である。この実施例2においてもシート2のスキャニングに当たり、処理装置24およびイメージスキャナ22を起動し、イメージスキャナ22でシート2をスキャニングして読み取り、画像情報に変換する。
この処理手順では、読み込むシート2のシート情報の入力を行い(S501)、この入力情報をメモリ部32に記録する(S502)。この記録情報はスキャニング情報ファイル46(図6)に格納される。
このような前処理を経て、シート2のスキャニングを行う(S503)。イメージスキャナ22により、シート2の画像情報が得られることは既述の通りである。
<Scanning process>
FIG. 17 shows the scanning process according to the fourth embodiment. This scanning process is an example of the program or method of the present invention as in Examples 1 to 3.
This processing procedure is an example of a scanning processing program or scoring preprocessing used for answer scoring processing and the like. Also in the second embodiment, when scanning the
In this processing procedure, the sheet information of the
After such a pretreatment, the
処理装置24は、画像情報のずれ判定や読み取り位置の補正処理を行い(S504)、シート2の特定情報を抽出し、記入欄以外の部分である背景などの色情報を検出する(S505)。この色検出処理では、解答欄76の色と枠線78やシート表面2fの背景色を判別する。
そして処理装置24は、検出した色情報を閾値としてシートの解答欄76の読み取り機能を調整し(S506)、採点処理(S507)を行う。読み取り機能の調整では、たとえばシート画像読み取り部72や色調整部74において、スキャニングした画像内の解答欄76に対し、背景色を閾値とする読み取り機能の調整を行ってもよく、解答欄76の色の濃度または解答欄76以外の部分の色の濃度を調整した画像を生成してもよい。
The
Then, the
<実施例3の効果>
この実施例3によれば、実施例1およびまたは実施例2の効果に加えて次の何れかの効果が得られる。
(1) 処理装置24が読込む解答欄76の読み込み機能を調整することで、記入された情報の読み込み精度が向上する。
(2) 解答内容の読み込み精度が上がることで、採点精度の向上が図れる。
(3) 解答欄76と解答欄76以外の部分の判別精度を上げることで、記入領域80の判別機能を維持しつつ、枠線78やシート2の背景色などを採用することができるのでシート2の自由度を広げることができる。
<Effect of Example 3>
According to this Example 3, in addition to the effects of Example 1 and / or Example 2, any of the following effects can be obtained.
(1) By adjusting the reading function of the
(2) By improving the reading accuracy of the answer contents, the scoring accuracy can be improved.
(3) By improving the discrimination accuracy of the parts other than the
〔他の実施の形態〕
以上説明した実施の形態および実施例について、その変形例を以下に列挙する。
[Other Embodiments]
The modifications of the embodiments and examples described above are listed below.
(1) 上記実施の形態および実施例では、スキャニングしたシート2のずれ量に応じてシート2の画像情報の読み取り位置を補正する場合を示したがこれに限らない。処理装置24は、たとえばスキャニングしたシート2の画像をずれ量に基づいて補正してもよい。処理装置24のメモリ部32にあるスキャニング情報ファイル46には、ずれ量Dによって位置補正された補正後の画像情報(補正画像情報)が格納される。そして処理装置24は、補正画像から画像情報を読み取り、採点処理や記入内容の集計処理などを行ってもよい。
(1) In the above-described embodiment and embodiment, the case where the reading position of the image information of the
(2) 上記実施の形態および実施例では、スキャニングシステム20、スキャニング装置として、イメージスキャナ22、処理装置24、キーボード26、モニター28を含み、有線や無線により接続されるものを示したがこれに限らない。スキャニングシステム20、スキャニング装置は、たとえばイメージスキャナ22、処理装置24、キーボード26、モニター28を一体化した情報処理装置であってもよい。この情報処理装置は、たとえばシート面を撮影してスキャンするカメラ、撮影した画像情報を表示する表示画面、スキャニングプログラムを実行して、画像情報に含まれる識別マーク8−11、8−12、8−21、8−22を認識し、画像の読み取り位置の調整処理を行う処理機能を有する携帯電話機やタブレット(Tablet)端末などが含まれる。そのほか、情報処理装置は、採点機能を実行するためのプログラム、その他のプログラムが実行可能にしてもよい。
(2) In the above-described embodiment and embodiment, the
(3) 上記実施の形態および実施例では、シート2に形成された切欠き12が表示面の向きを表す識別情報として利用する場合を示したがこれに限られない。切欠き12は、たとえば、スキャニング装置に複数枚のシート2を設置する際に、その設置方向を合わせるための情報として利用してもよい。これにより、スキャニング装置では、シート2の読み取りにおいて、スキャニング方向を統一化させることが可能となる。
(3) In the above-described embodiment and embodiment, the case where the
以上説明したように、本発明のスキャニングのシステム、プログラム、方法および装置について、最も好ましい実施の形態等について説明した。本発明は、上記記載に限定されるものではない。特許請求の範囲に記載され、または発明を実施するための形態に開示された発明の要旨に基づき、当業者において様々な変形や変更が可能である。斯かる変形や変更が、本発明の範囲に含まれることは言うまでもない。 As described above, the system of the scan canning of the present invention, program, method and apparatus has been described most preferred embodiments, and the like. The present invention is not limited to the above description. Various modifications and modifications can be made by those skilled in the art based on the gist of the invention described in the claims or disclosed in the form for carrying out the invention. Needless to say, such modifications and modifications are included in the scope of the present invention.
本発明によれば、選択式答案、記述式答案、模範答案などのシートをイメージスキャナで読み取る際に生じるずれを認識でき、そのずれ量でシートの画像情報を補正することができ、適正な画像情報を取得でき、文字認識による自動採点の信頼性の向上に寄与することができる。
According to the present invention, it is possible to recognize the deviation that occurs when reading a sheet such as a selection type answer, a descriptive answer, and a model answer with an image scanner, and it is possible to correct the image information of the sheet by the amount of the deviation, and an appropriate image. Information can be acquired, which can contribute to improving the reliability of automatic scoring by character recognition.
2 スキャニングシート
2f シート表面
2r シート裏面
4f、4r 要部
6f、6r 欄外部
8−11、8−12 第1の識別マーク
8−21、8−22 第2の識別マーク
10 識別コード
12 切欠き
14 枠線部
16、18 表示部
20 スキャニングシステム
22 イメージスキャナ
24 処理装置
26 キーボード
28 モニター
30 プロセッサ
32 メモリ部
34 入出力部(I/O)
36 画像取込み処理
38 記録処理
40 位置判定処理
42 ずれ量算出処理
44 位置補正処理
46 スキャニング情報ファイル
48 番号部
50 属性情報部
52 画像情報部
54 ずれ判定部
56 ずれ量部
60 答案情報部
62 作業フォルダ
64−1 正解画像フォルダ
64−2 エラー画像フォルダ
66 監視フォルダ
70 スキャニングシステム
72 シート画像読み取り部
74 色調整部
76 解答欄
78 枠線
80 記入領域
82 未記入流域
84 境界部分
86 着色部分
88 無着色部分
90 背景着色部分
2
36
Claims (8)
前記シート面をスキャニングして前記シートから前記識別コード、前記文字情報または前記図形情報、前記第1の識別マーク、前記第2の識別マークが含まれる画像情報を取得するスキャナと、
前記画像情報の縦方向のサイズが横方向のサイズより小さい場合に前記画像情報を90°回転させ、前記シート面の位置を表す座標情報を利用し、前記第1の識別マークまたは前記第2の識別マークの一方または両方の位置の対比により前記シート面のずれ量を算出し、該ずれ量により前記画像情報に対する読み取り位置を補正するとともに、前記読み取り位置または前記シート面の全体から前記画像情報の色の濃度情報を検出し、前記画像情報中で他よりも濃度レベルが高い部分を特定情報と判別し、前記特定情報以外の部分からの読み取り機能を制限する処理装置と、
を備えることを特徴とするスキャニングシステム。 The first identification mark is arranged at least two places separated from each other in the width direction of the seat surface, and the first identification mark is arranged at least two places separated from each other in the width direction and the same shape as the first identification mark. A second identification mark having a shape including the first identification mark or a second identification mark different from the first identification mark, an identification code indicating type information on the sheet surface, at least character information or graphic information. And the sheet that displayed
A scanner that scans the sheet surface to acquire image information including the identification code, the character information or the graphic information, the first identification mark, and the second identification mark from the sheet.
When the vertical size of the image information is smaller than the horizontal size, the image information is rotated by 90 °, and the coordinate information indicating the position of the sheet surface is used to use the first identification mark or the second identification mark. The amount of deviation of the sheet surface is calculated by comparing the positions of one or both of the identification marks, the reading position with respect to the image information is corrected by the amount of deviation, and the image information is obtained from the reading position or the entire sheet surface. A processing device that detects color density information, determines a portion of the image information having a higher density level than others as specific information, and limits the reading function from a portion other than the specific information.
A scanning system characterized by being equipped with.
前記シート面をスキャニングして前記シートから前記識別コード、前記文字情報または前記図形情報、前記第1の識別マーク、前記第2の識別マークが含まれる画像情報を取得するスキャナと、A scanner that scans the sheet surface to acquire image information including the identification code, the character information or the graphic information, the first identification mark, and the second identification mark from the sheet.
前記シート面の位置を表す座標情報を利用し、前記第1の識別マークまたは前記第2の識別マークの一方または両方の位置の対比により前記シート面のずれ量を算出し、該ずれ量により前記画像情報に対する読み取り位置を補正する処理装置と、Using the coordinate information representing the position of the sheet surface, the displacement amount of the sheet surface is calculated by comparing the positions of one or both of the first identification mark and the second identification mark, and the displacement amount is used to calculate the displacement amount. A processing device that corrects the reading position for image information,
前記スキャナで取得した前記画像情報、前記シート面のずれ量による前記画像情報に対する読み取り位置の補正情報、および前記ずれ量が読み取り位置の補正が可能な範囲を超えた場合に生成されるエラー情報のうちの何れかの情報または2以上の情報を提示する情報提示装置と、The image information acquired by the scanner, the correction information of the reading position with respect to the image information due to the deviation amount of the sheet surface, and the error information generated when the deviation amount exceeds the range in which the reading position can be corrected. An information presentation device that presents one of these information or two or more pieces of information,
を備えることを特徴とするスキャニングシステム。A scanning system characterized by being equipped with.
シート面の幅方向に離間した少なくとも2箇所に配置される第1の識別マーク、前記幅方向と交差方向に離間した少なくとも2箇所に配置されており、前記第1の識別マークと同一の形状または前記第1の識別マークを一部に含む形状の第2の識別マークもしくは前記第1の識別マークと異なる第2の識別マーク、前記シート面に種別情報を示す識別コード、少なくとも文字情報または図形情報を表示したシートからスキャニングにより前記識別コード、前記文字情報または前記図形情報、前記第1の識別マーク、前記第2の識別マークが含まれる画像情報を取得する機能と、
前記画像情報の縦方向のサイズが横方向のサイズより小さい場合に前記画像情報を90°回転させ、前記シート面の位置を表す座標情報を利用し、前記第1の識別マークまたは前記第2の識別マークの一方または両方の位置の対比により前記シート面のずれ量を算出する機能と、
前記ずれ量により前記画像情報に対する読み取り位置を補正する機能と、
前記読取り位置または前記シート面の全体から前記画像情報の色の濃度情報を検出し、前記画像情報中で他よりも濃度レベルが高い部分を特定情報と判別し、前記特定情報以外の部分からの読み取り機能を制限する機能と、
を前記コンピュータで実現することを特徴とするプログラム。 A program that can be realized on a computer
The first identification mark is arranged at least two places separated from each other in the width direction of the seat surface, and the first identification mark is arranged at least two places separated from each other in the width direction and has the same shape as the first identification mark. A second identification mark having a shape including the first identification mark or a second identification mark different from the first identification mark, an identification code indicating type information on the sheet surface, at least character information or graphic information. the identification code by a sheet or lath canning of displaying the character information or the graphic information, the first identification mark, a function for acquiring image information including the second identification mark,
When the vertical size of the image information is smaller than the horizontal size, the image information is rotated by 90 °, and the coordinate information indicating the position of the sheet surface is used to use the first identification mark or the second identification mark. A function to calculate the amount of displacement of the sheet surface by comparing the positions of one or both of the identification marks, and
A function of correcting the reading position with respect to the image information by the amount of deviation, and
The color density information of the image information is detected from the reading position or the entire sheet surface, a portion of the image information having a higher density level than others is determined as specific information, and a portion other than the specific information is used. A function that limits the reading function and
A program characterized by realizing the above with the computer.
前記スキャニングにより前記シートから前記識別コード、前記文字情報または前記図形情報、前記第1の識別マーク、前記第2の識別マークが含まれる画像情報を取得する工程と、
前記画像情報の縦方向のサイズが横方向のサイズより小さい場合に前記画像情報を90°回転させ、前記シート面の位置を表す座標情報を利用し、前記第1の識別マークまたは前記第2の識別マークの何れか一方または両方の位置の対比により前記シート面のずれ量を算出する工程と、
前記ずれ量により前記画像情報に対する読み取り位置を補正する工程と、
前記読取り位置または前記シート面の全体から前記画像情報の色の濃度情報を検出し、前記画像情報中で他よりも濃度レベルが高い部分を特定情報と判別し、前記特定情報以外の部分からの読み取り機能を制限する工程と、
前記スキャニングにより取得した前記画像情報、前記シート面のずれ量による読み取り位置の補正情報、前記ずれ量が補正可能な許容範囲を超えた場合に生成されるエラー情報の何れかの情報または2以上の情報を提示する工程と、
を含むことを特徴とするスキャニング方法。 The first identification mark is arranged at least two places separated from each other in the width direction of the seat surface, and the first identification mark is arranged at least two places separated from each other in the width direction and has the same shape as the first identification mark. A second identification mark having a shape including the first identification mark or a second identification mark different from the first identification mark, an identification code indicating type information on the sheet surface, at least character information or graphic information. The process of scanning the sheet surface of the sheet displaying
A step of acquiring image information including the identification code, the character information or the graphic information, the first identification mark, and the second identification mark from the sheet by the scanning.
When the vertical size of the image information is smaller than the horizontal size, the image information is rotated by 90 °, and the coordinate information indicating the position of the sheet surface is used to use the first identification mark or the second identification mark. The step of calculating the amount of displacement of the sheet surface by comparing the positions of either one or both of the identification marks, and
A step of correcting the reading position with respect to the image information by the amount of deviation, and
The color density information of the image information is detected from the reading position or the entire sheet surface, a portion of the image information having a higher density level than others is determined as specific information, and a portion other than the specific information is used. The process of limiting the reading function and
Any one of the image information acquired by the scanning, the correction information of the reading position due to the deviation amount of the sheet surface, the error information generated when the deviation amount exceeds the correctable allowable range, or two or more . The process of presenting information and
A scanning method characterized by including.
前記シート面をスキャニングして前記シートから前記識別コード、前記文字情報または前記図形情報、前記第1の識別マーク、前記第2の識別マークが含まれる画像情報を取得するスキャナ部と、
前記画像情報の縦方向のサイズが横方向のサイズより小さい場合に前記画像情報を90°回転させ、前記シート面の位置を表す座標情報を利用し、前記第1の識別マークまたは前記第2の識別マークの一方または両方の位置の対比により前記シート面のずれ量を算出し、このずれ量により前記画像情報に対する読み取り位置を補正するとともに、前記読取り位置または前記シート面の全体から前記画像情報の色の濃度情報を検出し、前記画像情報中で他よりも濃度レベルが高い部分を特定情報と判別し、前記特定情報以外の部分からの読み取り機能を制限する処理部と、
前記スキャナ部で取得した前記画像情報、前記処理部で算出した前記シート面のずれ量による読み取り位置の補正情報、前記ずれ量が補正可能な許容範囲を超えた場合に生成されるエラー情報の何れかの情報または2以上の情報を提示する情報提示部と、
を備えることを特徴とするスキャニング装置。
The first identification mark is arranged at least two places separated from each other in the width direction of the seat surface, and the first identification mark is arranged at least two places separated from each other in the width direction and the same shape as the first identification mark. A second identification mark having a shape including the first identification mark or a second identification mark different from the first identification mark, an identification code indicating type information on the sheet surface, at least character information or graphic information. It is a scanning device that scans the sheet that displays
Said identification code from said sheet by scanning the sheet surface, and the text information or the graphic information, the first identification mark, a scanner unit for acquiring image information including the second identification mark,
When the vertical size of the image information is smaller than the horizontal size, the image information is rotated by 90 °, and the coordinate information indicating the position of the sheet surface is used to use the first identification mark or the second identification mark. The amount of deviation of the sheet surface is calculated by comparing the positions of one or both of the identification marks, the reading position with respect to the image information is corrected by this amount of deviation, and the image information is obtained from the reading position or the entire sheet surface. A processing unit that detects color density information, determines a portion of the image information having a higher density level than others as specific information, and limits the reading function from a portion other than the specific information.
Any of the image information acquired by the scanner unit, the correction information of the reading position based on the deviation amount of the sheet surface calculated by the processing unit, and the error information generated when the deviation amount exceeds the correctable allowable range. and information presentation section that presents one of the information or two or more information,
A scanning device characterized by being provided with.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019169374A JP6951393B2 (en) | 2019-09-18 | 2019-09-18 | Scanning systems, programs, methods and equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019169374A JP6951393B2 (en) | 2019-09-18 | 2019-09-18 | Scanning systems, programs, methods and equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021045879A JP2021045879A (en) | 2021-03-25 |
| JP6951393B2 true JP6951393B2 (en) | 2021-10-20 |
Family
ID=74877360
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019169374A Active JP6951393B2 (en) | 2019-09-18 | 2019-09-18 | Scanning systems, programs, methods and equipment |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6951393B2 (en) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0737018A (en) * | 1993-07-22 | 1995-02-07 | Matsushita Electric Ind Co Ltd | Mark sheet, mark sheet inclination detection method, and optical mark reader |
| JP4238749B2 (en) * | 2004-03-10 | 2009-03-18 | カシオ計算機株式会社 | Image processing apparatus, image projection apparatus, image processing method, and program |
| JP4741363B2 (en) * | 2005-12-19 | 2011-08-03 | 株式会社リコー | Image processing apparatus, image processing method, and image processing program |
-
2019
- 2019-09-18 JP JP2019169374A patent/JP6951393B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2021045879A (en) | 2021-03-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN202939608U (en) | Test paper inspecting system | |
| TWI428011B (en) | Used in the image processing system in the photographic objects | |
| US20100135595A1 (en) | Image processing apparatus and image processing method | |
| US20020001029A1 (en) | Image processing apparatus, image processing method, and storage medium | |
| US9280691B2 (en) | System for determining alignment of a user-marked document and method thereof | |
| TW201104508A (en) | Stereoscopic form reader | |
| CN104143094A (en) | Test paper automatic test paper marking processing method and system without answer sheet | |
| JP4419269B2 (en) | Two-dimensional code extraction method | |
| JP4594952B2 (en) | Character recognition device and character recognition method | |
| JP6759951B2 (en) | Learning support program, learning support device, learning tool generation notebook and learning tool generation method | |
| JP2014053728A (en) | Image processing device and program | |
| JP2007101276A (en) | Projection apparatus and system for three-dimensional measurement | |
| JP7006246B2 (en) | Test paper processing equipment | |
| JP2012018494A (en) | Bar code symbol reader, bar code symbol reading method, and computer program | |
| JP6951393B2 (en) | Scanning systems, programs, methods and equipment | |
| JP2014053716A (en) | Image processing device and program | |
| JP4655824B2 (en) | Image recognition apparatus, image recognition method, and image recognition program | |
| KR20150099906A (en) | Method for grading paper automatically | |
| KR101809053B1 (en) | Correction method to marking of omr card | |
| KR101281805B1 (en) | Method for recognizing optical mark recognition card by image process | |
| JP2006229685A (en) | Distortion determination device for business form | |
| KR101561443B1 (en) | Method of correcting document image using histogram and apparatus thereof | |
| US12260290B2 (en) | Two-dimensional code, generation device, and reading device | |
| JP4309881B2 (en) | ID card recognition apparatus and ID card recognition method | |
| KR100782254B1 (en) | Character Area Extraction Method Using Camera |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200228 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210413 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210525 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20210914 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210924 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6951393 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |