Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6951393B2 - スキャニングのシステム、プログラム、方法および装置 - Google Patents
[go: Go Back, main page]

JP6951393B2 - スキャニングのシステム、プログラム、方法および装置 - Google Patents

スキャニングのシステム、プログラム、方法および装置 Download PDF

Info

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
Application number
JP2019169374A
Other languages
English (en)
Other versions
JP2021045879A (ja
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 JP2019169374A priority Critical patent/JP6951393B2/ja
Publication of JP2021045879A publication Critical patent/JP2021045879A/ja
Application granted granted Critical
Publication of JP6951393B2 publication Critical patent/JP6951393B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Input (AREA)
  • Facsimiles In General (AREA)
  • Editing Of Facsimile Originals (AREA)

Description

本発明は、選択式答案や記述式答案、アンケート用紙、会社などの勤怠管理や出欠管理に利用するカードなどのシートをスキャニングして画像情報を取得するスキャニング技術に関する。
選択式答案や記述式答案などのシートを用いる答案採点では、答案用紙をイメージスキャナに通して画像を取り込み、この画像をコンピュータの表示装置に表示させて採点することが行われている。
このような答案採点に関し、解答記入位置と採点画像の相対位置および解答記入位置に基づいて、採点画像を情報処理で配置することが知られている(たとえば、特許文献1)。
この答案採点における情報処理に関し、多数の答案用紙をイメージスキャナで取り込み、ひとつの答案用紙から多数の解答イメージを切り出して問題ごとにファイルし、問題番号入力に基づき、採点者にその解答イメージをモニター表示して提供することが知られている(たとえば、特許文献2)。
特開2015−167001号公報 特開2000−122517号公報
ところで、答案用紙から正答や解答をイメージスキャナで取り込んで画像化すれば、その解答データを複数に分散して突き合わせるといった情報処理が可能である。この情報処理には、答案用紙などのシートがイメージスキャナに適正な画像データとして取り込まれることが必要である。
答案用紙などの多数のシートを連続的にスキャニングする場合、スキャナが高精度化されているとはいえ、スキャニングによる画像のずれを皆無にすることは困難であるし、ずれが採点処理に影響することは無視できないという課題がある。
そこで、本発明の目的は上記課題に鑑み、答案用紙などのシートのスキャニングによって得られる画像情報に対する読み取り処理を適正化し、自動採点など、次処理の効率化、迅速化を図ることにある。
上記目的を達成するため、本発明のスキャニングシステムの一側面によれば、シート面の幅方向に離間した少なくとも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以上の情報を提示する情報提示装置を備えてよい。
このスキャニングシステムにおいて、前記処理装置は、前記ずれ量が許容範囲の場合、前記画像情報の読み取り位置を補正して前記識別コード、少なくとも前記文字情報または前記図形情報を取り込み、前記ずれ量が許容範囲を超える場合、前記画像情報の読み取り位置の補正を解除してよい
上記目的を達成するため、本発明のプログラムの一側面によれば、コンピュータに実現させるプログラムであって、シート面の幅方向に離間した少なくとも2箇所に配置される第1の識別マーク、前記幅方向と交差方向に離間した少なくとも2箇所に配置されており、前記第1の識別マークと同一の形状または前記第1の識別マークを一部に含む形状の第2の識別マークもしくは前記第1の識別マークと異なる第2の識別マーク、前記シート面に種別情報を示す識別コード、少なくとも文字情報または図形情報を表示したシートからスキャニングにより前記識別コード、前記文字情報または前記図形情報、前記第1の識別マーク、前記第2の識別マークが含まれる画像情報を取得する機能と、前記画像情報の縦方向のサイズが横方向のサイズより小さい場合に前記画像情報を90°回転させ、前記シート面の位置を表す座標情報を利用し、前記第1の識別マークまたは前記第2の識別マークの一方または両方の位置の対比により前記シート面のずれ量を算出する機能と、前記ずれ量により前記画像情報に対する読み取り位置を補正する機能と、前記読取り位置または前記シート面の全体から前記画像情報の色の濃度情報を検出し、前記画像情報中で他よりも濃度レベルが高い部分を特定情報と判別し、前記特定情報以外の部分からの読み取り機能を制限する機能とを前記コンピュータで実現する。
上記目的を達成するため、本発明のスキャニング方法の一側面によれば、シート面の幅方向に離間した少なくとも2箇所に配置される第1の識別マーク、前記幅方向と交差方向に離間した少なくとも2箇所に配置されており、前記第1の識別マークと同一の形状または前記第1の識別マークを一部に含む形状の第2の識別マークもしくは前記第1の識別マークと異なる第2の識別マーク、前記シート面に種別情報を示す識別コード、少なくとも文字情報または図形情報を表示したシートのシート面をスキャニングする工程と、前記スキャニングにより前記シートから前記識別コード、前記文字情報または前記図形情報、前記第1の識別マーク、前記第2の識別マークが含まれる画像情報を取得する工程と、前記画像情報の縦方向のサイズが横方向のサイズより小さい場合に前記画像情報を90°回転させ、前記シート面の位置を表す座標情報を利用し、前記第1の識別マークまたは前記第2の識別マークの何れか一方または両方の位置の対比により前記シート面のずれ量を算出する工程と、前記ずれ量により前記画像情報に対する読み取り位置を補正する工程と、前記読取り位置または前記シート面の全体から前記画像情報の色の濃度情報を検出し、前記画像情報中で他よりも濃度レベルが高い部分を特定情報と判別し、前記特定情報以外の部分からの読み取り機能を制限する工程と、前記スキャニングにより取得した前記画像情報、前記シート面のずれ量による読み取り位置の補正情報、前記ずれ量が補正可能な許容範囲を超えた場合に生成されるエラー情報の何れかの情報または2以上の情報を提示する工程とを含む。
上記目的を達成するため、本発明のスキャニング装置の一側面によれば、シート面の幅方向に離間した少なくとも2箇所に配置される第1の識別マーク、前記幅方向と交差方向に離間した少なくとも2箇所に配置されており、前記第1の識別マークと同一の形状または前記第1の識別マークを一部に含む形状の第2の識別マークもしくは前記第1の識別マークと異なる第2の識別マーク、前記シート面に種別情報を示す識別コード、少なくとも文字情報または図形情報を表示したシートをスキャニングするスキャニング装置であって、前記シート面をスキャニングして前記シートから前記識別コード、前記文字情報または前記図形情報、前記第1の識別マーク、前記第2の識別マークが含まれる画像情報を取得するスキャナ部と、前記画像情報の縦方向のサイズが横方向のサイズより小さい場合に前記画像情報を90°回転させ、前記シート面の位置を表す座標情報を利用し、前記第1の識別マークまたは前記第2の識別マークの一方または両方の位置の対比により前記シート面のずれ量を算出し、このずれ量により前記画像情報に対する読み取り位置を補正するとともに、前記読取り位置または前記シート面の全体から前記画像情報の色の濃度情報を検出し、前記画像情報中で他よりも濃度レベルが高い部分を特定情報と判別し、前記特定情報以外の部分からの読み取り機能を制限する処理部と、前記スキャナ部で取得した前記画像情報、前記処理部で算出した前記シート面のずれ量による読み取り位置の補正情報、前記ずれ量が補正可能な許容範囲を超えた場合に生成されるエラー情報の何れかの情報または2以上の情報を提示する情報提示部とを備える。
本発明によれば、次の何れかの効果が得られる。
(1) スキャニングによるシート面から得られる画像情報を用いてずれ量を算出し、このずれ量で画像情報の読み取り位置を補正することで、画像情報から必要な情報取得の適正化が図れる。
(2) スキャニングによって生じるずれ量に影響されることなく、答案用紙などのシートから得られる情報を用いて自動採点などの次処理の処理精度を高めることができるとともに、処理の効率化および迅速化を図ることができる。
第一の実施の形態に係るスキャニングシートのシート表面を示す図である。 スキャニングシートのシート裏面を示す図である。 シートのスキャニング状態を示す図である。 第二の実施の形態に係るスキャニングシステムを示す図である。 スキャニングシステムのハードウェアを示す図である。 スキャニング情報ファイルを示す図である。 スキャニングの処理手順を示すフローチャートである。 実施例1に係るスキャニングの処理手順を示すフローチャートである。 実施例2に係るスキャニングの処理手順を示すフローチャートである。 実施例3に係るメモリ部の構成例を示す図である。 スキャニングの処理手順を示すフローチャートである。 実施例4に係るスキャニングシステムを示す図である。 シートのスキャニング状態の一例を示す図である。 記入位置の判別状態の一例を示している。 記入位置の判別状態の一例を示している。 記入位置の判別状態の他の一例を示している。 スキャニングの処理手順の一例を示すフローチャートである。
〔第一の実施の形態〕
図1は、第一の実施の形態に係るスキャニングシートのシート表面を示している。図1に示す構成は一例であり、斯かる構成に本発明が限定されない。
このスキャニングシート(以下、単に「シート」と称する)2はたとえば、選択式答案、記述式答案、模範答案などの用紙である。このシート2は、木製パルプ、樹脂パルプなどの抄紙シート、樹脂を成形した成形シートなどのスキャニング可能なシートであればよい。
このシート2のシート表面2fには中央に要部4fが備えられるとともに、要部4fの周囲部に欄外部6fが備えられる。要部4fには選択式答案(たとえば、マークシート)であれば、氏名入力欄、日付入力欄、学籍情報入力欄、点数表示欄、解答欄などの文字情報や図形情報が印刷されている。
欄外部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の表示面が同じ方向か否かの確認に利用される。
図2は、第一の実施の形態に係るスキャニングシートのシート裏面を示している。図2に示す構成は一例であり、斯かる構成に本発明が限定されない。
このシート2のシート裏面2rには中央に要部4r、要部4rの外側に欄外部6rが備えられ、要部4rと欄外部6rを仕切る枠線部14が記載され、要部4rには記述式答案であれば、記述解答欄などが印刷される。
枠線部14の短手側にはシート2の縦上方を表す表示部16が形成され、「用紙タテ上」が表示されている。枠線部14の長手側にはシート2の横上方を表す表示部18が形成され、「用紙ヨコ上」が表示されている。
<スキャニングによるずれ量の算出および補正>
図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)で表すことができる。
シート2のx軸方向のずれ幅をDxとすると、ずれ幅Dxは、
Dx=x21−x11 ・・・(1)
から求めることができる。
シート2のy軸方向のずれ長をDyとすると、ずれ長Dyは、
Dy=y12−y11 ・・・(2)
から求めることができる。
シート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)
から求めることができる。
これらにより、シート2のずれ量Dは、ずれ幅Dx、ずれ長Dy、角度θx、θy であらわすことできる。したがって、シートの読み取り処理では、シート2から得られたシート画像情報に対し、ずれ量Dを利用して読み取り位置を補正することで、画像情報や文字情報の読み取りが適正化できる。
なお、ここでは識別マーク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は、他の識別マークの模様を一部に含む模様で表示されてもよい。
<第一の実施の形態の効果>
この第一の実施の形態によれば、次の何れかの効果が得られる。
(1) スキャニングの際、シート2の位置がずれても、ずれ量を算出し、このずれ量を利用して画像情報の読み取り位置を補正することで、情報の読み取り処理の適正化を図ることができる。
(2) シート2のスキャニング位置がずれても、そのずれ量に応じて補正できるので、答案などの情報の読み取りを適正化でき、採点の自動化などの処理を効率的に行うことができる。
〔第二の実施の形態〕
図4は、第二の実施の形態に係るスキャニングシステムを示している。図4に示す構成は一例であり、斯かる構成に本発明が限定されるものではない。
このスキャニングシステム20は本発明のスキャニング装置の一例であり、たとえば記述式解答、選択式解答、模範答案を含むシート2(図1、図2)をスキャニングし、答案の自動採点などに用いられる。このスキャニングシステム20にはイメージスキャナ22、処理装置24、キーボード26およびモニター28が含まれる。これらは一例としてインターネットなどネットワークを介して接続されてよい。
イメージスキャナ22は処理装置24により制御され、シート2をスキャニングして画像データの答案データに変換し、この答案データを処理装置24に提供する。この答案データには正解を表す正答データ、解答者が提出した答案の解答データなどの情報が含まれる。
処理装置24は通信機能を備えるたとえば、パーソナルコンピュータ(PC)などの情報処理装置である。キーボード26は情報入力装置の一例であり、マウス、バーコード読取り装置、モニター28の表示画面に設置されるタッチパネルなどの機器であってもよい。
モニター28は情報提示装置の一例であり、読み込んだシート2の画像情報や、採点システムにおける入力画像や採点結果画像を表示し、このモニター28は情報提示装置の一例であり、たとえばLCD(Liquid Crystal Display)が用いられ、読み取ったシート2の画像情報を提示する。
<スキャニングシステム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にはハードディスク装置など、外部記憶装置が含まれる。
<処理装置24による情報処理>
処理装置24が実行する情報処理には、a)画像取込み処理36、b)記録処理38、c)位置判定処理40、d)ずれ量算出処理42、e)位置補正処理44などが含まれる。
a)画像取込み処理36
イメージスキャナ22がシート2をスキャニングして読み込み、画像情報に変換する。この画像取込み処理36では、イメージスキャナ22から出力された画像情報がプロセッサ30に取り込まれる。
b)記録処理38
この記録処理38はプロセッサ30の制御により実行し、イメージスキャナ22からプロセッサ30に取り込まれた画像情報をメモリ部32に記録する。この記録情報は、スキャニング情報ファイル46(図6)に格納される。
c)位置判定処理40
この位置判定処理40はプロセッサ30により、画像情報からシート位置のずれを判定する。この位置判定処理40の結果は、シート2の属性情報に関係付けられてメモリ部32に格納される。
d)ずれ量算出処理42
このずれ量算出処理42ではプロセッサ30の情報処理により、ずれ量の算出(図3)を実行する。
e)位置補正処理44
この位置補正処理44は処理装置24により実行し、算出したずれ量を用いてシート2の画像情報の読み取り位置を補正する。
<スキャニング情報ファイル46>
このスキャニング情報ファイル46には図6に示すように、番号部48、属性情報部50、画像情報部52、ずれ判定部54、ずれ量部56、答案情報部60が備えられる。番号部48にはスキャニングの識別情報としての番号情報が格納される。属性情報部50にはスキャニングされたシート2について、片面か両面かその識別子、解答欄の位置、解答欄属性などの属性情報が格納される。
画像情報部52にはスキャニングによって取り込まれた画像情報が格納される。ずれ判定部54はずれ判定の結果情報が格納される。ずれ量部56には画像情報のずれ量Dが格納される。答案情報部60にはシート2から読み取られた答案情報が格納される。
<処理シーケンス>
図7は、スキャニングの処理手順を示している。この処理手順は、答案の採点処理などの前処理に行うスキャニング処理のプログラムまたは採点方法の一例である。この処理において、Sは処理の工程、Sに付した番号は工程順の一例である(以下、同様)。
このスキャニングシステム20ではシート2のスキャニングに当たり、処理装置24およびイメージスキャナ22を起動し、イメージスキャナ22でシート2をスキャニングして読み取り、画像情報に変換する。
この処理手順では、シート2の識別情報の入力を行い(S101)、シート2のスキャニングを行う(S102)。このスキャニングは、イメージスキャナ22により行い、シート2の画像情報が得られる。シート2の識別情報の入力は、スキャニングするシート2の識別コードのほかシート2の種類や用紙のサイズ、向き、読込み面が片側か両側かの区別、識別マーク8の位置などを処理装置24に設定(ティーチング)する処理の一例である。
処理装置24は、取得した画像情報からスキャニングしたシート2が適正かを判定する(S103)。この判定処理では、たとえばスキャニングしたシート2の識別コード10の情報と処理装置24に設定された情報が一致するか否かで判断すればよい。シート2が適正であれば(S103のYES)、スキャニングされたシート2の画像情報のずれを判定し、そのずれ量を算出する(S104)。ずれの判定結果およびずれ量はスキャニング情報ファイル46に格納する。
処理装置24はずれ量を参照して画像情報の読み取り位置の補正を行い(S105)、シート2の答案データを取得する(S106)。処理装置24は、たとえばスキャニング処理で取得した画像情報に対し、予め設定された読み取りの基準位置からずれ量分ずらした位置で読み取り処理を行う。また、処理装置24は、たとえば画像情報から読み取った答案データである画像をモニター28に表示させてもよい。
S103において、シート2が適正でなければ(S103のNO)、モニター28にエラー表示を出力するとともに、再スキャニングを指示する情報提示を行い(S107)、S102に戻る。
なお、シート2の判定処理では、たとえば設定した情報と識別コード10の情報が一致するか否かを判定するほか、スキャニングしたシート2の向きが上下または表裏が反転しているか否かを判定してもよい。
<第二の実施の形態の効果>
この第二の実施の形態によれば、次の効果が得られる。
(1) スキャニングによって生じたシート2のずれ量を計測し、この計測結果を用いてシート2の画像情報の位置補正を行うことができる。
(2) この実施の形態では、スキャニングの判定結果により、エラー表示を行うことができ、エラー表示を確認したとき、ユーザーは即座に再スキャニングを行うことができ、処理の迅速化に寄与することができる。
図8は、実施例1に係るスキャニング処理を示している。このスキャニング処理では、本発明のプログラムまたは方法の一例である。
この処理手順は、答案の採点処理などに用いられるスキャニング処理のプログラムまたは採点の前処理の一例である。この実施例1においてもシート2のスキャニングに当たり、処理装置24およびイメージスキャナ22を起動し、イメージスキャナ22でシート2をスキャニングして読み取り、画像情報に変換する。
この処理手順では、シート2の識別情報の入力を行い(S201)、シート2のスキャニングを行う(S202)。イメージスキャナ22により、シート2の画像情報が得られる。シート2の識別情報の入力は設定(ティーチング)処理の一例であり、たとえば処理装置24に記憶されているデータを利用するほか、基準となるシートを予めスキャンしてもよい。
処理装置24は、取得した画像情報からシート2の上下(天地)が適正かを判定する(S203)。シート2の上下が適正であれば(S203のYES)、スキャニングされたシート2の画像情報のずれを判定し、そのずれ量を算出する(S204)。ずれの判定結果およびずれ量はスキャニング情報ファイル46に格納する。
実施例1では、このずれ量が読み取り位置の補正の許容範囲かを判定する(S205)。ずれ量が許容範囲であれば(S205のYES)、ずれ量を参照して画像情報の読み取り位置の補正を行い(S206)、シート2の答案データを取得する(S207)。
S203において、シート2の上下が適正でなければ(S203のNO)、スキャニングした画像の反転処理を行い(S208)、ずれ量の算出処理に移行する(S204)。このとき処理装置24は、たとえばモニター28にシート2の向きが反転している旨の注意表示を出力してもよい。
S205において、ずれ量が読み取り位置の補正の許容範囲でなければ(S205のNO)、モニター28にエラー表示を出力するとともに、再スキャニングを指示する情報提示を行い(S209)、S202に戻る。このとき処理装置24では、たとえばずれ量の判断処理結果がでるまで画像の読み取り位置の補正処理の実行前の待機状態となっている。そして処理装置24は、ずれ量が許容範囲を越えているとの判断結果を契機に、補正処理の待機状態を解除すればよい。
<実施例1の効果>
この実施例1によれば、第一または第二の実施の形態の効果に加えて次の何れかの効果が得られる。
(1) 実施例1では、ずれ量を判定し、ずれ量が読込み位置の補正可能な値であれば、画像情報の位置補正を行い、そうでなければ、再スキャニングに移行させることができ、処理の迅速化とともに、適正な画像情報を得ることができる。
(2) 採点者など、処理担当者はスキャニング状況を容易に確認できる。
図9は、実施例2に係るスキャニング処理を示している。このスキャニング処理は、実施例1と同様に本発明のプログラムまたは方法の一例である。
この処理手順は、答案の採点処理などに用いられるスキャニング処理のプログラムまたは採点の前処理の一例である。この実施例2においてもシート2のスキャニングに当たり、処理装置24およびイメージスキャナ22を起動し、イメージスキャナ22でシート2をスキャニングして読み取り、画像情報に変換する。
この処理手順では、読み込むシート2の属性情報の入力を行い(S301)、この入力情報をメモリ部32に記録する(S302)。この記録情報はスキャニング情報ファイル46(図6)に格納される。
このような前処理を経て、シート2のスキャニングを行う(S303)。イメージスキャナ22により、シート2の画像情報が得られることは既述の通りである。
処理装置24は、取得した画像情報からシート2の画像情報のずれを判定し、そのずれ量を算出する(S304)。ずれの判定結果およびずれ量はスキャニング情報ファイル46に格納する。
実施例2では、このずれ量により画像情報の読み取り位置の補正を行い(S305)、適正位置の画像情報と比較し、両者が一致したかを確認し(S306)、両者が一致するまで画像情報の読み取り位置の補正を行う(S305、S306)。画像情報が一致すれば(S306のYES)、その一致結果をモニター28に提示し(S307)、その結果をユーザーに告知する。この一致結果が得られた後、シート2の答案情報について、採点処理を行う(S308)。
<実施例2の効果>
この実施例2によれば、実施例1の効果に加えて次の何れかの効果が得られる。
(1) 実施例2では、適正位置の画像情報との比較により、シート2の画像情報が一致したか否かにより、採点処理に移行するので、不確定な画像情報による採点処理などを回避でき、処理の信頼性を高めることができる。
(2) 採点者など、処理担当者は一致結果の提示情報からシート2の画像情報の状況を容易に確認できる。
図10は、実施例3に係るメモリ部32の構成例を示している。図10に示す構成は一例であり、斯かる構成に本発明が限定されない。
処理装置24のメモリ部32には、たとえば画像の読み取り位置の補正処理などを行うための作業領域として、作業フォルダ62、正解画像フォルダ64−1、エラー画像フォルダ64−2、監視フォルダ66を有する。この作業フォルダ62、正解画像フォルダ64−1、エラー画像フォルダ64−2、監視フォルダ66は、たとえば画像情報の認識処理や、読み取り位置の補正処理、読み取りのエラーの判定処理などの各処理段階に応じて画像情報を保持する領域の一例であって、単一の記憶手段の内部に構成されればよい。
作業フォルダ62は、スキャニング装置によって取得された画像情報に対し、読み取りの向きの判定処理や読み取り位置の補正処理などを実行する作業領域の一例である。
正解画像フォルダ64−1は、読み取った画像情報に含まれる識別マークの判別により、適切に読み取られたと判断された画像を格納する領域の一例である。
エラー画像フォルダ64−2は、適切に読み取られていないと判断された画像を格納する領域の一例である。
監視フォルダ66は、スキャニング装置によって取得した画像情報を格納する領域の一例である。
<スキャニング処理>
図11は、実施例3に係るスキャニング処理を示している。このスキャニング処理は、実施例1および実施例2と同様に本発明のプログラムまたは方法の一例である。
処理装置24は、たとえばユーザーによる入力作業や予め設定された情報、もしくは基準情報としてスキャニングした画像情報に基づいて、読み取りを行うシート情報が選択される(S401)。処理装置24は、スキャニング装置であるイメージスキャナ22で取込んだ画像を取得し、画像の認識処理を開始すると(S402)、監視フォルダ66内に格納するとともに、認識処理を行う画像を作業フォルダ62に移動させる(S403)。
処理装置24は、シート2の読み取り向きの確認処理として、たとえば作業フォルダ62内の画像情報について、画像の縦方向のサイズが横方向のサイズよりも小さいか否かを判断する(S404)。処理装置24は、画像の縦方向のサイズが横方向のサイズよりも小さい場合(S404のYES)、読み取り方向の補正処理として、作業フォルダ62内の画像データに対し、所定角度としてたとえば90(°)回転補正し、この補正した画像を元の画像に上書きして保存する(S405)。
なお、シート2の読み取り向きの確認は、たとえばスキャニング処理を行う多数枚のシート2の全てに実行するほか、最初の1枚または複数枚のみで行ってもよい。そして、処理装置24は、読み取り向きの確認結果に基づいて、スキャニングした全てのシートに対し、同じ向きに同じ角度で回転補正処理を行ってもよい。
また、処理装置24は、画像の縦方向のサイズが横方向のサイズよりも大きい場合(S404のNO)、シート2に対するスキャニングの向きが適切であると判断する。
処理装置24は、読み取った画像の種別および読み取った画像の状態監視処理として、シート情報の識別マークの情報と、読み取った画像に含まれる識別マークの配置位置が全て一致するか否かを判断する(S405)。判断の基準となるシート情報は、S401で選択されたシート情報が用いられる。このシート情報には、シートの種類や識別マークの位置および数などの情報含まれる。
処理装置24は、読み取った画像の識別マークの配置位置が全て一致する場合(S406のYES)、取得した画像上の識別マーク8の位置をデータベースに記録し(S407)、この位置と、シート情報に登録されている識別マークの位置とのずれを計算する(S408)。このとき処理装置24は、たとえば読み取った画像情報に座標情報を設定し、ずれの距離や角度の算出処理やずれ量の表示に利用してもよい。処理装置24は、算出したずれ量を利用して画像情報に含まれる識別子である識別コード10を確認する(S409)。
処理装置24は、読み取った画像の識別マークの配置位置が一致しないと判断した場合(S406のNO)、作業フォルダ62内の画像をエラー画像フォルダ64−2に移動させる(S410)とともに、エラー内容をメモリ部32に記録する(S411)。そして処理装置24は、この処理結果をモニター28に表示させる(S412)。
処理装置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に戻って次の画像に対する読み取り処理に移行する。
<実施例3の効果>
この実施例3によれば、実施例1、2と同様の効果が得られる。
図12は、実施例4に係るスキャニングシステムの機能構成例を示している。図12に示す構成は一例であり、斯かる構成に本発明が限定されない。
このスキャニングシステム70は本発明のスキャニング装置の一例であり、たとえばイメージスキャナ22および処理装置24を備える。
処理装置24には、たとえばメモリ部32にシート情報が記憶されている。また処理装置24には、シート画像読み取り部72と色調整部74を備える。
シート画像読み取り部72は、イメージスキャナ22で読取った画像情報を処理する処理領域の一例であり、たとえば画像情報に含まれる情報のうち、記入された情報や処理装置24で処理する情報などの特定情報の抽出や判別を行う処理部である。
色調整部74は、シート画像読み取り部72で抽出された特定情報と、画像情報に含まれる特定情報以外の部分に含まれている着色や模様などを判別するとともにその色などの表示濃度の調整機能を有する処理部の一例である。
シート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の位置や範囲などを判別すればよい。
また色調整部74は、たとえば図16のAに示すように、解答欄76の枠線外部の着色、すなわちシート表面2fに色や模様などの背景着色部分90がある場合、ペンなどで書込まれた記入領域80との判別処理を行う。このとき色調整部74は、たとえばスキャニングした画像のうち、解答欄76の判別に際し、背景着色部分90の色やその濃度を閾値とし、その色よりも濃度が高い部分を記入領域80と判別すればよい。そして、色調整部74は、たとえば図16のBに示すように、濃度の閾値を設定することで、着色部分86を「1」とし、それ以外の部分を無着色部分88「0」と判別すればよい。
<スキャニング処理>
図17は、実施例4に係るスキャニング処理を示している。このスキャニング処理は、実施例1ないし実施例3と同様に本発明のプログラムまたは方法の一例である。
この処理手順は、答案の採点処理などに用いられるスキャニング処理のプログラムまたは採点の前処理の一例である。この実施例2においてもシート2のスキャニングに当たり、処理装置24およびイメージスキャナ22を起動し、イメージスキャナ22でシート2をスキャニングして読み取り、画像情報に変換する。
この処理手順では、読み込むシート2のシート情報の入力を行い(S501)、この入力情報をメモリ部32に記録する(S502)。この記録情報はスキャニング情報ファイル46(図6)に格納される。
このような前処理を経て、シート2のスキャニングを行う(S503)。イメージスキャナ22により、シート2の画像情報が得られることは既述の通りである。
処理装置24は、画像情報のずれ判定や読み取り位置の補正処理を行い(S504)、シート2の特定情報を抽出し、記入欄以外の部分である背景などの色情報を検出する(S505)。この色検出処理では、解答欄76の色と枠線78やシート表面2fの背景色を判別する。
そして処理装置24は、検出した色情報を閾値としてシートの解答欄76の読み取り機能を調整し(S506)、採点処理(S507)を行う。読み取り機能の調整では、たとえばシート画像読み取り部72や色調整部74において、スキャニングした画像内の解答欄76に対し、背景色を閾値とする読み取り機能の調整を行ってもよく、解答欄76の色の濃度または解答欄76以外の部分の色の濃度を調整した画像を生成してもよい。
<実施例3の効果>
この実施例3によれば、実施例1およびまたは実施例2の効果に加えて次の何れかの効果が得られる。
(1) 処理装置24が読込む解答欄76の読み込み機能を調整することで、記入された情報の読み込み精度が向上する。
(2) 解答内容の読み込み精度が上がることで、採点精度の向上が図れる。
(3) 解答欄76と解答欄76以外の部分の判別精度を上げることで、記入領域80の判別機能を維持しつつ、枠線78やシート2の背景色などを採用することができるのでシート2の自由度を広げることができる。
〔他の実施の形態〕
以上説明した実施の形態および実施例について、その変形例を以下に列挙する。
(1) 上記実施の形態および実施例では、スキャニングしたシート2のずれ量に応じてシート2の画像情報の読み取り位置を補正する場合を示したがこれに限らない。処理装置24は、たとえばスキャニングしたシート2の画像をずれ量に基づいて補正してもよい。処理装置24のメモリ部32にあるスキャニング情報ファイル46には、ずれ量Dによって位置補正された補正後の画像情報(補正画像情報)が格納される。そして処理装置24は、補正画像から画像情報を読み取り、採点処理や記入内容の集計処理などを行ってもよい。
(2) 上記実施の形態および実施例では、スキャニングシステム20、スキャニング装置として、イメージスキャナ22、処理装置24、キーボード26、モニター28を含み、有線や無線により接続されるものを示したがこれに限らない。スキャニングシステム20、スキャニング装置は、たとえばイメージスキャナ22、処理装置24、キーボード26、モニター28を一体化した情報処理装置であってもよい。この情報処理装置は、たとえばシート面を撮影してスキャンするカメラ、撮影した画像情報を表示する表示画面、スキャニングプログラムを実行して、画像情報に含まれる識別マーク8−11、8−12、8−21、8−22を認識し、画像の読み取り位置の調整処理を行う処理機能を有する携帯電話機やタブレット(Tablet)端末などが含まれる。そのほか、情報処理装置は、採点機能を実行するためのプログラム、その他のプログラムが実行可能にしてもよい。
(3) 上記実施の形態および実施例では、シート2に形成された切欠き12が表示面の向きを表す識別情報として利用する場合を示したがこれに限られない。切欠き12は、たとえば、スキャニング装置に複数枚のシート2を設置する際に、その設置方向を合わせるための情報として利用してもよい。これにより、スキャニング装置では、シート2の読み取りにおいて、スキャニング方向を統一化させることが可能となる。
以上説明したように、本発明のスキャニングのシステム、プログラム、方法および装置について、最も好ましい実施の形態等について説明した。本発明は、上記記載に限定されるものではない。特許請求の範囲に記載され、または発明を実施するための形態に開示された発明の要旨に基づき、当業者において様々な変形や変更が可能である。斯かる変形や変更が、本発明の範囲に含まれることは言うまでもない。
本発明によれば、選択式答案、記述式答案、模範答案などのシートをイメージスキャナで読み取る際に生じるずれを認識でき、そのずれ量でシートの画像情報を補正することができ、適正な画像情報を取得でき、文字認識による自動採点の信頼性の向上に寄与することができる。
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 背景着色部分

Claims (8)

  1. シート面の幅方向に離間した少なくとも2箇所に配置される第1の識別マーク、前記幅方向と交差方向に離間した少なくとも2箇所に配置されており、前記第1の識別マークと同一の形状または前記第1の識別マークを一部に含む形状の第2の識別マークもしくは前記第1の識別マークと異なる第2の識別マーク、前記シート面に種別情報を示す識別コード、少なくとも文字情報または図形情報を表示したシートと、
    前記シート面をスキャニングして前記シートから前記識別コード、前記文字情報または前記図形情報、前記第1の識別マーク、前記第2の識別マークが含まれる画像情報を取得するスキャナと、
    前記画像情報の縦方向のサイズが横方向のサイズより小さい場合に前記画像情報を90°回転させ、前記シート面の位置を表す座標情報を利用し、前記第1の識別マークまたは前記第2の識別マークの一方または両方の位置の対比により前記シート面のずれ量を算出し、該ずれ量により前記画像情報に対する読み取り位置を補正するとともに、前記読み取り位置または前記シート面の全体から前記画像情報の色の濃度情報を検出し、前記画像情報中で他よりも濃度レベルが高い部分を特定情報と判別し、前記特定情報以外の部分からの読み取り機能を制限する処理装置と、
    を備えることを特徴とするスキャニングシステム。
  2. シート面の幅方向に離間した少なくとも2箇所に配置される第1の識別マーク、前記幅方向と交差方向に離間した少なくとも2箇所に配置されており、前記第1の識別マークと同一の形状または前記第1の識別マークを一部に含む形状の第2の識別マークもしくは前記第1の識別マークと異なる第2の識別マーク、前記シート面に種別情報を示す識別コード、少なくとも文字情報または図形情報を表示したシートと、
    前記シート面をスキャニングして前記シートから前記識別コード、前記文字情報または前記図形情報、前記第1の識別マーク、前記第2の識別マークが含まれる画像情報を取得するスキャナと、
    前記シート面の位置を表す座標情報を利用し、前記第1の識別マークまたは前記第2の識別マークの一方または両方の位置の対比により前記シート面のずれ量を算出し、該ずれ量により前記画像情報に対する読み取り位置を補正する処理装置と、
    前記スキャナで取得した前記画像情報、前記シート面のずれ量による前記画像情報に対する読み取り位置の補正情報、および前記ずれ量が読み取り位置の補正が可能な範囲を超えた場合に生成されるエラー情報のうちの何れかの情報または2以上の情報を提示する情報提示装置と、
    を備えることを特徴とするスキャニングシステム。
  3. 前記処理装置は、前記ずれ量による読み取り位置の補正が可能な許容範囲が設定され、前記ずれ量が許容範囲を超えたとき、エラー情報を生成することを特徴とする請求項1または請求項2に記載のスキャニングシステム。
  4. さらに、前記スキャナで取得した前記画像情報、前記シート面のずれ量による前記画像情報に対する読み取り位置の補正情報、前記ずれ量が読み取り位置の補正が可能な範囲を超えた場合に生成されるエラー情報の何れかの情報または2以上の情報を提示する情報提示装置を備えることを特徴とする請求項または請求項3に記載のスキャニングシステム。
  5. 前記処理装置は、前記ずれ量が許容範囲の場合、前記画像情報の読み取り位置を補正して前記識別コード、少なくとも前記文字情報または前記図形情報を取り込み、前記ずれ量が許容範囲を超える場合、前記画像情報の読み取り位置の補正を解除することを特徴とする請求項ないし請求項4の何れか1項に記載のスキャニングシステム。
  6. コンピュータに実現させるプログラムであって、
    シート面の幅方向に離間した少なくとも2箇所に配置される第1の識別マーク、前記幅方向と交差方向に離間した少なくとも2箇所に配置されており、前記第1の識別マークと同一の形状または前記第1の識別マークを一部に含む形状の第2の識別マークもしくは前記第1の識別マークと異なる第2の識別マーク、前記シート面に種別情報を示す識別コード、少なくとも文字情報または図形情報を表示したシートからスキャニングにより前記識別コード、前記文字情報または前記図形情報、前記第1の識別マーク、前記第2の識別マークが含まれる画像情報を取得する機能と、
    前記画像情報の縦方向のサイズが横方向のサイズより小さい場合に前記画像情報を90°回転させ、前記シート面の位置を表す座標情報を利用し、前記第1の識別マークまたは前記第2の識別マークの一方または両方の位置の対比により前記シート面のずれ量を算出する機能と、
    前記ずれ量により前記画像情報に対する読み取り位置を補正する機能と、
    前記読取り位置または前記シート面の全体から前記画像情報の色の濃度情報を検出し、前記画像情報中で他よりも濃度レベルが高い部分を特定情報と判別し、前記特定情報以外の部分からの読み取り機能を制限する機能と、
    を前記コンピュータで実現することを特徴とするプログラム。
  7. シート面の幅方向に離間した少なくとも2箇所に配置される第1の識別マーク、前記幅方向と交差方向に離間した少なくとも2箇所に配置されており、前記第1の識別マークと同一の形状または前記第1の識別マークを一部に含む形状の第2の識別マークもしくは前記第1の識別マークと異なる第2の識別マーク、前記シート面に種別情報を示す識別コード、少なくとも文字情報または図形情報を表示したシートのシート面をスキャニングする工程と、
    前記スキャニングにより前記シートから前記識別コード、前記文字情報または前記図形情報、前記第1の識別マーク、前記第2の識別マークが含まれる画像情報を取得する工程と、
    前記画像情報の縦方向のサイズが横方向のサイズより小さい場合に前記画像情報を90°回転させ、前記シート面の位置を表す座標情報を利用し、前記第1の識別マークまたは前記第2の識別マークの何れか一方または両方の位置の対比により前記シート面のずれ量を算出する工程と、
    前記ずれ量により前記画像情報に対する読み取り位置を補正する工程と、
    前記読取り位置または前記シート面の全体から前記画像情報の色の濃度情報を検出し、前記画像情報中で他よりも濃度レベルが高い部分を特定情報と判別し、前記特定情報以外の部分からの読み取り機能を制限する工程と、
    前記スキャニングにより取得した前記画像情報、前記シート面のずれ量による読み取り位置の補正情報、前記ずれ量が補正可能な許容範囲を超えた場合に生成されるエラー情報の何れかの情報または2以上の情報を提示する工程と、
    を含むことを特徴とするスキャニング方法。
  8. シート面の幅方向に離間した少なくとも2箇所に配置される第1の識別マーク、前記幅方向と交差方向に離間した少なくとも2箇所に配置されており、前記第1の識別マークと同一の形状または前記第1の識別マークを一部に含む形状の第2の識別マークもしくは前記第1の識別マークと異なる第2の識別マーク、前記シート面に種別情報を示す識別コード、少なくとも文字情報または図形情報を表示したシートをスキャニングするスキャニング装置であって、
    前記シート面をスキャニングして前記シートから前記識別コード、前記文字情報または前記図形情報、前記第1の識別マーク、前記第2の識別マークが含まれる画像情報を取得するスキャナ部と、
    前記画像情報の縦方向のサイズが横方向のサイズより小さい場合に前記画像情報を90°回転させ、前記シート面の位置を表す座標情報を利用し、前記第1の識別マークまたは前記第2の識別マークの一方または両方の位置の対比により前記シート面のずれ量を算出し、このずれ量により前記画像情報に対する読み取り位置を補正するとともに、前記読取り位置または前記シート面の全体から前記画像情報の色の濃度情報を検出し、前記画像情報中で他よりも濃度レベルが高い部分を特定情報と判別し、前記特定情報以外の部分からの読み取り機能を制限する処理部と、
    前記スキャナ部で取得した前記画像情報、前記処理部で算出した前記シート面のずれ量による読み取り位置の補正情報、前記ずれ量が補正可能な許容範囲を超えた場合に生成されるエラー情報の何れかの情報または2以上の情報を提示する情報提示部と、
    を備えることを特徴とするスキャニング装置。
JP2019169374A 2019-09-18 2019-09-18 スキャニングのシステム、プログラム、方法および装置 Active JP6951393B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019169374A JP6951393B2 (ja) 2019-09-18 2019-09-18 スキャニングのシステム、プログラム、方法および装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019169374A JP6951393B2 (ja) 2019-09-18 2019-09-18 スキャニングのシステム、プログラム、方法および装置

Publications (2)

Publication Number Publication Date
JP2021045879A JP2021045879A (ja) 2021-03-25
JP6951393B2 true JP6951393B2 (ja) 2021-10-20

Family

ID=74877360

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019169374A Active JP6951393B2 (ja) 2019-09-18 2019-09-18 スキャニングのシステム、プログラム、方法および装置

Country Status (1)

Country Link
JP (1) JP6951393B2 (ja)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0737018A (ja) * 1993-07-22 1995-02-07 Matsushita Electric Ind Co Ltd マークシートとマークシート傾き検出方法と光学的マー ク読み取り装置
JP4238749B2 (ja) * 2004-03-10 2009-03-18 カシオ計算機株式会社 画像処理装置、画像投影装置、画像処理方法及びプログラム
JP4741363B2 (ja) * 2005-12-19 2011-08-03 株式会社リコー 画像処理装置、画像処理方法、及び、画像処理プログラム

Also Published As

Publication number Publication date
JP2021045879A (ja) 2021-03-25

Similar Documents

Publication Publication Date Title
CN202939608U (zh) 阅卷系统
TWI428011B (zh) 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 (zh) 一种无需答题卡的试卷自动阅卷处理方法及系统
JP4419269B2 (ja) 二次元コード抽出方法
JP4594952B2 (ja) 文字認識装置及び文字認識方法
JP6759951B2 (ja) 学習支援プログラム、学習支援装置、学習ツール生成用帳面および学習ツール生成方法
JP2014053728A (ja) 画像処理装置及びプログラム
JP2007101276A (ja) 三次元計測用投影装置及びシステム
JP7006246B2 (ja) テスト用紙処理装置
JP2012018494A (ja) バーコードシンボル読取装置、バーコードシンボル読取方法及びコンピュータプログラム
JP6951393B2 (ja) スキャニングのシステム、プログラム、方法および装置
JP2014053716A (ja) 画像処理装置及びプログラム
JP4655824B2 (ja) 画像認識装置、画像認識方法および画像認識プログラム
KR20150099906A (ko) 자동 채점 방법
KR101809053B1 (ko) Omr 카드 마킹 이미지 보정 방법
KR101281805B1 (ko) 이미지 처리를 통한 omr 카드 판독방법
JP2006229685A (ja) 帳票歪み判定装置
KR101561443B1 (ko) 히스토그램을 이용한 문서 이미지 보정 방법 및 장치
US12260290B2 (en) Two-dimensional code, generation device, and reading device
JP4309881B2 (ja) 身分証認識装置及び身分証認識方法
KR100782254B1 (ko) 카메라를 이용한 문자 영역 추출 방법

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