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
JP7790183B2 - Character matching device, program, and enclosure confirmation system - Google Patents
[go: Go Back, main page]

JP7790183B2 - Character matching device, program, and enclosure confirmation system - Google Patents

Character matching device, program, and enclosure confirmation system

Info

Publication number
JP7790183B2
JP7790183B2 JP2022017872A JP2022017872A JP7790183B2 JP 7790183 B2 JP7790183 B2 JP 7790183B2 JP 2022017872 A JP2022017872 A JP 2022017872A JP 2022017872 A JP2022017872 A JP 2022017872A JP 7790183 B2 JP7790183 B2 JP 7790183B2
Authority
JP
Japan
Prior art keywords
character
image
document
unit
area
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
JP2022017872A
Other languages
Japanese (ja)
Other versions
JP2023115575A (en
Inventor
昌希 内田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dai Nippon Printing Co Ltd
Original Assignee
Dai Nippon Printing Co Ltd
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 Dai Nippon Printing Co Ltd filed Critical Dai Nippon Printing Co Ltd
Priority to JP2022017872A priority Critical patent/JP7790183B2/en
Publication of JP2023115575A publication Critical patent/JP2023115575A/en
Application granted granted Critical
Publication of JP7790183B2 publication Critical patent/JP7790183B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Character Discrimination (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、文字照合装置、プログラム及び封入物確認システムに関する。 The present invention relates to a character matching device, a program, and an enclosure verification system.

従来、同一人物に対して発送する通知書や明細書等の複数の書類を、封筒に封入する業務が行われている。書類には、例えば、住所や氏名等の個人を特定する情報を含むため、誤って他の送付先の書類を封入してしまうと、個人情報の流出につながる。そのため、封入作業を行う際に、封入する書類が同一人物への書類であることを確認する必要がある。確認作業を補助する取り組みには、様々なものがある。
例えば、同じ封筒に封入する書類に、二次元コードやバーコードといった光学的に自動読み取り可能な光学式認識コードを印字することで、同一人物への書類であることを確認するものがある。しかし、デザインを重視する等の理由で、光学式認識コードを帳票に印刷できない場合がある。
Traditionally, the task of enclosing multiple documents, such as notices and statements to be sent to the same person, into an envelope is common. Since documents contain information that can identify an individual, such as an address or name, accidentally enclosing documents with a different destination can lead to the leakage of personal information. Therefore, when enclosing documents, it is necessary to confirm that the documents being enclosed are all for the same person. There are various initiatives to assist in this confirmation process.
For example, some documents enclosed in the same envelope are printed with an optically readable code, such as a two-dimensional code or barcode, to confirm that they are addressed to the same person. However, there are cases where printing an optical code on a form is not possible due to reasons such as placing importance on design.

そこで、例えば、「帳票を撮影するためのカメラ装置と、同じ封筒に封入する帳票を検査する帳票検査装置と、帳票の検査履歴を記憶させる検査履歴データベースを備えたデータ記憶装置とから少なくとも構成され、前記帳票検査装置は、画像に含まれる文字を文字認識する文字認識部と、同じ封筒に封入する帳票を検査する帳票検査部を備え、前記帳票検査部は、通数連番と枝番で少なくとも構成される帳票番号をユーザが撮影した画像が前記カメラ装置から出力されると、前記カメラ装置から出力された帳票番号の画像をメモリに保持する画像取得処理と、同じ封筒に封入する全ての帳票について帳票番号の撮影が完了したことが示されると、メモリに保持している帳票番号の画像全てを前記文字認識部に文字認識させ、同じ封筒に封入する全ての帳票において帳票番号の通数連番が一致するか確認する照合検査を少なくとも実行する帳票検査処理と、前記帳票検査処理が終了すると、前記照合検査の結果を関連付けた状態で、メモリに保持している帳票番号の画像を前記データ記憶装置の前記検査履歴データベースに記憶させる履歴記憶処理を実行する、ことを特徴とする帳票検査システム」が開示されている(例えば、特許文献1参照)。 So, for example, "a system is provided which is at least comprised of a camera device for photographing forms, a form inspection device for inspecting forms to be enclosed in the same envelope, and a data storage device equipped with an inspection history database for storing the inspection history of forms, the form inspection device having a character recognition unit for character recognition of characters included in the image, and a form inspection unit for inspecting forms to be enclosed in the same envelope, and the form inspection unit performs an image acquisition process in which, when an image of a form number photographed by a user, consisting of at least a serial number and a branch number, is output from the camera device, the image of the form number output from the camera device is stored in memory, and The document inspection system is characterized by: when it is indicated that photographing of the document numbers for all documents to be inserted has been completed, the character recognition unit performs character recognition on all images of the document numbers stored in memory, and performs at least a cross-check to confirm that the serial numbers of all documents to be inserted in the same envelope match; and, once the document inspection process is complete, a history storage process is performed to store the images of the document numbers stored in memory in the inspection history database of the data storage device, in association with the results of the cross-check (see, for example, Patent Document 1).

特開2016-4365号公報Japanese Patent Application Laid-Open No. 2016-4365

特許文献1に記載されているものを含み、画像に含まれる文字を文字認識するのには、例えば、OCR(Optical Character Recognition)が用いられる。しかし、OCRの精度には限界があり、誤認識が発生してしまう危険性を有している。特に、認識対象文字の周囲に枠があったり、他の文字があったりする場合に、誤認識をする危険性がある。また、髪の毛や紙シワ等を数字として誤って認識してしまうケースもある。 Optical Character Recognition (OCR), for example, is used to recognize characters contained in images, including those described in Patent Document 1. However, there are limits to the accuracy of OCR, and there is a risk of misrecognition. There is a particular risk of misrecognition when the character to be recognized is surrounded by a frame or when other characters are present. There are also cases where hair, wrinkles in the paper, etc. are mistakenly recognized as numbers.

そこで、本発明は、OCRの精度を補う工夫をした文字照合装置、プログラム及び封入物確認システムを提供することを目的とする。 The present invention therefore aims to provide a character matching device, program, and enclosure verification system that are designed to compensate for the accuracy of OCR.

本発明は、以下のような解決手段により、前記課題を解決する。
第1の発明は、同一の識別文字情報を有する複数種類の書類を照合する文字照合装置であって、前記書類を撮影した画像に対して文字認識処理を行う認識処理手段と、複数の前記書類に対応する各文字列を比較して照合する文字照合手段と、照合対象になる領域の画像を書類間で比較して、画像類似度を算出する画像類似度算出手段と、前記文字照合手段による照合結果と、前記画像類似度算出手段が算出した画像類似度とに基づいて、前記識別文字情報が一致しているか否かを判定する判定手段と、前記判定手段による判定結果を、表示部に出力する判定結果出力手段と、を備える、文字照合装置である。
第2の発明は、第1の発明の文字照合装置において、前記画像類似度算出手段は、前記照合対象になる領域に有する文字ごとの画像を書類間で比較して、画像類似度を算出する、文字照合装置である。
第3の発明は、第1の発明又は第2の発明の文字照合装置において、前記認識処理手段により得られた文字列から、前記照合対象になる領域を特定する領域特定手段を備え、前記文字照合手段は、前記領域特定手段が特定した前記照合対象になる領域に対応する各文字列を比較して照合する、文字照合装置である。
第4の発明は、第1の発明又は第2の発明の文字照合装置において、前記書類ごとに前記照合対象になる領域が記憶されており、前記書類を撮影した画像を分析して前記書類の種別を認識する種別認識手段を備え、前記文字照合手段は、前記種別認識手段が認識した前記書類の種別に基づいて、前記書類ごとの前記照合対象になる領域に対応する各文字列を比較して照合する、文字照合装置である。
第5の発明は、第1の発明から第4の発明までのいずれかの文字照合装置において、前記書類を撮影した画像に対して前処理を行う前処理手段と、前記前処理手段による前処理後の画像に対して文字認識処理を行う前処理後認識処理手段と、を備え、前記文字照合手段は、前記認識処理手段で得られた複数の前記書類に対応する各文字列と、前記前処理後認識処理手段で得られた複数の前記書類に対応する各文字列とを用いて照合する、文字照合装置である。
第6の発明は、第5の発明の文字照合装置において、前記前処理手段は、前記書類を撮影した画像に対して複数種類の前記前処理を行う、文字照合装置である。
第7の発明は、第1の発明から第6の発明までのいずれかの文字照合装置において、出力文字列を取得する出力文字列取得手段を備え、前記判定結果出力手段は、さらに前記出力文字列取得手段が取得した前記出力文字列と、前記照合対象になる各領域の画像とを出力する、文字照合装置である。
第8の発明は、第1の発明から第7の発明までのいずれかの文字照合装置としてコンピュータを機能させるためのプログラムである。
第9の発明は、第1の発明から第7の発明までのいずれかの文字照合装置を含む封入物確認システムであって、複数の前記書類である封入物を並べて載置可能な載置台と、前記載置台を撮影可能な撮影部と、前記撮影部を介して、前記載置台に載置された複数の前記書類を撮影した画像を含む撮影画像を取得する画像取得手段と、前記画像取得手段が取得した前記撮影画像から各書類の画像を切り出す画像切出手段と、を備える、封入物確認システムである。
第10の発明は、第9の発明の封入物確認システムにおいて、前記載置台のうち各封入物の載置領域に設けられた重量検出部と、前記複数の封入物の種別ごとの重量を記憶する重量記憶部と、前記重量検出部が検出した各封入物の重量が、前記重量記憶部に記憶された各封入物の重量と一致しているか否かを確認する重量確認手段と、前記重量確認手段により重量が不一致であることを確認した場合に、報知する報知手段と、を備える、封入物確認システムである。
The present invention solves the above problems by the following means.
A first invention is a character matching device for matching multiple types of documents having the same identification character information, comprising: recognition processing means for performing character recognition processing on images obtained by photographing the documents; character matching means for comparing and matching character strings corresponding to the multiple documents; image similarity calculation means for comparing images of areas to be matched between the documents and calculating image similarity; determination means for determining whether the identification character information matches based on the matching result by the character matching means and the image similarity calculated by the image similarity calculation means; and determination result output means for outputting the determination result by the determination means to a display unit.
A second invention is the character matching device of the first invention, wherein the image similarity calculation means compares images of characters in the area to be matched between documents to calculate image similarity.
A third invention is a character matching device according to the first or second invention, further comprising an area specification means for specifying an area to be matched from the character string obtained by the recognition processing means, and the character matching means compares and collates each character string corresponding to the area to be matched specified by the area specification means.
A fourth invention is a character matching device according to the first or second invention, wherein the area to be matched is stored for each document, and the device is provided with a type recognition means for analyzing an image of the document to recognize the type of the document, and the character matching means compares and matches each character string corresponding to the area to be matched for each document based on the type of document recognized by the type recognition means.
A fifth invention is a character matching device according to any one of the first to fourth inventions, further comprising: a preprocessing means for preprocessing an image of the document; and a post-preprocessing recognition processing means for performing character recognition processing on the image preprocessed by the preprocessing means, wherein the character matching means performs matching using each character string corresponding to the plurality of documents obtained by the recognition processing means and each character string corresponding to the plurality of documents obtained by the post-preprocessing recognition processing means.
A sixth aspect of the present invention is the character matching device according to the fifth aspect of the present invention, wherein the preprocessing means performs a plurality of types of preprocessing on an image obtained by photographing the document.
A seventh invention is a character matching device according to any one of the first to sixth inventions, further comprising an output character string acquisition means for acquiring an output character string, and the determination result output means further outputs the output character string acquired by the output character string acquisition means and an image of each area to be matched.
An eighth aspect of the present invention is a program for causing a computer to function as any one of the character matching devices according to the first to seventh aspects of the present invention.
A ninth invention is an enclosure confirmation system including a character matching device of any one of the first to seventh inventions, and is equipped with a placement stand on which a plurality of the enclosures, which are documents, can be placed side by side, a photographing unit capable of photographing the placement stand, an image acquisition means for acquiring, via the photographing unit, a photographed image including an image of the plurality of documents placed on the placement stand, and an image extraction means for extracting an image of each document from the photographed image acquired by the image acquisition means.
A tenth invention is an enclosure confirmation system according to the ninth invention, which includes a weight detection unit provided in the placement area of each enclosure on the placement table, a weight memory unit that stores the weight of each type of enclosure, a weight confirmation means that confirms whether the weight of each enclosure detected by the weight detection unit matches the weight of each enclosure stored in the weight memory unit, and an alarm means that issues an alarm when the weight confirmation means confirms that the weights do not match.

本発明によれば、OCRの精度を補う工夫をした文字照合装置、プログラム及び封入物確認システムを提供することができる。 The present invention provides a character matching device, program, and enclosure verification system that are designed to compensate for the accuracy of OCR.

本実施形態に係る封入物確認システムの概要を示す図である。1 is a diagram showing an overview of an enclosure confirmation system according to an embodiment of the present invention; 本実施形態に係る封入物確認装置の機能ブロックを示す図である。1 is a diagram showing functional blocks of an enclosure checking device according to an embodiment of the present invention; 本実施形態に係る封入物確認装置の記憶部の例を示す図である。FIG. 2 is a diagram illustrating an example of a storage unit of the enclosure checking device according to the embodiment. 本実施形態に係る封入物確認装置での封入物確認処理を示すフローチャートである。6 is a flowchart showing an enclosure checking process in the enclosure checking device according to the present embodiment. 本実施形態に係る封入物確認装置での照合領域特定処理を示すフローチャートである。10 is a flowchart showing a verification area specifying process in the enclosure check device according to the present embodiment. 本実施形態に係る封入物確認装置での文字照合処理を示すフローチャートである。10 is a flowchart showing a character matching process in the enclosure checking device according to the embodiment. 本実施形態に係るモニタに出力される画面の例を示す図である。FIG. 4 is a diagram showing an example of a screen output to a monitor according to the embodiment. 本実施形態に係る封入物確認装置における処理を説明するための図である。5A and 5B are diagrams for explaining the processing in the enclosure checking device according to the embodiment; 本実施形態に係るモニタに出力される判定結果画面の例を示す図である。FIG. 10 is a diagram showing an example of a determination result screen output to a monitor according to the embodiment. 本実施形態に係るモニタに出力される判定結果画面の例を示す図である。FIG. 10 is a diagram showing an example of a determination result screen output to a monitor according to the embodiment.

以下、本発明を実施するための形態について、図を参照しながら説明する。なお、これは、あくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
(実施形態)
<封入物確認システム100>
図1は、本実施形態に係る封入物確認システム100の概要を示す図である。
封入物確認システム100は、例えば、取引先から依頼を受けた業務委託会社が、取引先の顧客に対して発送する複数の書類(封入物)を封筒に封入する作業の過程において使用するものであり、同一人物に対する複数の書類を封入する際の確認に使用するものである。
Hereinafter, embodiments of the present invention will be described with reference to the drawings. However, this is merely an example, and the technical scope of the present invention is not limited to this example.
(Embodiment)
<Enclosure confirmation system 100>
FIG. 1 is a diagram showing an outline of an enclosure confirmation system 100 according to this embodiment.
The enclosure confirmation system 100 is used, for example, by a contracted service company that has received a request from a business partner in the process of enclosing multiple documents (enclosures) into envelopes to be sent to the business partner's customers, and is used to confirm the enclosing of multiple documents for the same person.

図1に示すように、封入物確認システム100では、作業者Pが、作業者Pの右側の書類置き場に載置されている書類の束51から54から、それぞれ上から1枚ずつ取って、書類置き場に載置されている書類の順番に、作業者Pの前にある載置台40に載置する。図1の例では、書類置き場には、4種類の書類がそれぞれ印刷した順に重ねられた書類の束51から54が載置されている。
ここで、書類は、例えば、銀行やクレジットカード会社等の金融機関や、生命保険や損害保険等の保険会社等の取引先が、その顧客に発送する通知書や明細書等である。各書類は、顧客を識別するためのキー情報(識別文字情報)が付与されている。キー情報は、例えば、キャッシュカードやクレジットカードの番号の少なくとも一部や、保険証書番号等である。また、書類は、取引先から受領したデータに基づいて印刷されたものであり、書類の束51から54は、いずれも同じ順番に書類が重ねられている。つまり、いずれの書類の束51から54は、顧客X、顧客Y、・・・の順番になっている。
1, in the enclosure confirmation system 100, an operator P takes one sheet from each of stacks of documents 51 to 54 placed in a document storage area to the right of the operator P, and places the sheets on a tray 40 in front of the operator P in the order in which the documents are placed in the document storage area. In the example of FIG. 1, stacks of documents 51 to 54, in which four types of documents are stacked in the order in which they were printed, are placed in the document storage area.
Here, the documents are, for example, notices, statements, etc. sent to customers by business partners such as financial institutions such as banks and credit card companies, or insurance companies such as life insurance and non-life insurance companies. Each document is assigned key information (identification character information) for identifying the customer. The key information is, for example, at least a part of a cash card or credit card number, or an insurance policy number. Furthermore, the documents are printed based on data received from business partners, and the documents in the stacks 51 to 54 are all stacked in the same order. In other words, the stacks 51 to 54 are all in the order of customer X, customer Y, etc.

載置台40には、例えば、緑色の単一色の布素材又は紙素材が敷かれている。載置台40が緑色であれば、画像処理の際にグリーンバック(背景)として、載置台40に載置された物体の画像を切り出しやすい利点がある。なお、緑色ではなく、青色であってもよい。そして、載置台40には、書類を載置する載置領域41から44が、作業者Pが視認可能に設けられている。そこで、作業者Pは、載置領域41から44に、それぞれの書類51aから54aが収まるように、書類51aから54aを載置する。 The table 40 is covered with a single-colored cloth or paper material, for example, green. If the table 40 is green, it has the advantage of being able to use a green background (background) during image processing, making it easier to extract images of objects placed on the table 40. Note that the table 40 may be blue instead of green. The table 40 also has placement areas 41 to 44 for placing documents, which are visible to the worker P. The worker P places the documents 51a to 54a in the placement areas 41 to 44 so that each document fits within each of the placement areas 41 to 44.

そして、作業者Pが載置台40に設けられたスイッチ8を操作することで、カメラ5(撮影部)が載置台40を撮影する。すると、撮影画像を含む、同一人物のものであるかの確認結果が、モニタ4(表示部)に表示される。スイッチ8は、カメラ5を介して画像を取得するための操作部材である。スイッチ8は、載置台40の作業者Pから見て右手前に設けられ、作業者Pの右手で操作可能になっている。なお、スイッチ8は、作業者Pの左手で操作が可能な位置に設けられていてもよい。カメラ5は、載置台40を撮影可能な位置に予め調整されて設けられている。 Then, when worker P operates switch 8 on the platform 40, camera 5 (photographing unit) photographs the platform 40. A confirmation result, including the captured image, as to whether it is of the same person is then displayed on monitor 4 (display unit). Switch 8 is an operating member for acquiring images via camera 5. Switch 8 is located on the front right side of platform 40 as seen by worker P, and can be operated by worker P's right hand. Switch 8 may also be located in a position where it can be operated with worker P's left hand. Camera 5 is pre-adjusted and positioned so that it can photograph platform 40.

作業者Pは、モニタ4に表示された確認結果によって同一人物のものであることを確認できた場合に、載置台40に載置した書類51aから54aを再び手に取って、当該書類51aから54aまでを順番に重ね、作業者Pの左側の封筒置き場にある空の封筒55に当該書類を封入する。これら一連の作業者Pによる作業によって、同一人物に対する複数の書類51aから54aが、1つの封筒55に封入封緘される。 If worker P is able to confirm from the confirmation results displayed on monitor 4 that the documents belong to the same person, he or she picks up documents 51a to 54a placed on table 40 again, stacks documents 51a to 54a in order, and places the documents in an empty envelope 55 in the envelope area to the left of worker P. Through this series of operations by worker P, multiple documents 51a to 54a for the same person are placed and sealed in a single envelope 55.

<封入物確認装置1>
次に、封入物確認システム100で用いる、書類が同一人物のものであるかを確認する封入物確認装置1(文字照合装置)の機能ブロックについて説明する。
図2は、本実施形態に係る封入物確認装置1の機能ブロックを示す図である。
図3は、本実施形態に係る封入物確認装置1の記憶部30の例を示す図である。
封入物確認装置1は、図1に示す載置台40に載置された複数の書類51aから54aが、同一人物に発送するべきものであることを確認するための装置である。
図2に示すように、封入物確認装置1は、制御部10と、記憶部30と、モニタ4と、カメラ5と、スピーカ6と、重量センサ71から74(重量検出部)と、スイッチ8とを備える。
<Enclosure checking device 1>
Next, the functional blocks of the enclosure verification device 1 (character matching device) used in the enclosure verification system 100 to verify whether documents belong to the same person will be described.
FIG. 2 is a diagram showing functional blocks of the enclosure checking device 1 according to this embodiment.
FIG. 3 is a diagram showing an example of the storage unit 30 of the enclosure checking device 1 according to this embodiment.
The enclosure checking device 1 is a device for checking that a plurality of documents 51a to 54a placed on the placing table 40 shown in FIG. 1 are to be sent to the same person.
As shown in FIG. 2, the enclosure checking device 1 includes a control unit 10, a storage unit 30, a monitor 4, a camera 5, a speaker 6, weight sensors 71 to 74 (weight detection units), and a switch 8.

制御部10は、封入物確認装置1の全体を制御する中央処理装置(CPU)である。制御部10は、記憶部30に記憶されているオペレーティングシステム(OS)やアプリケーションプログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、各種機能を実行する。
制御部10は、開始受付部11と、画像取得部12(画像取得手段)と、画像切出部13(画像切出手段)と、照合領域特定部14(種別認識手段、領域特定手段)と、文字認識部15(認識処理手段)と、前処理部16(前処理手段)と、前処理後文字認識部17(前処理後認識処理手段)と、文字照合部18(文字照合手段)と、出力文字列取得部19(出力文字列取得手段)と、画像類似度算出部20(画像類似度算出手段)と、文字判定部21(判定手段)と、重量確認部22(重量確認手段)と、確認結果出力部23(判定結果出力手段、報知手段)とを備える。
The control unit 10 is a central processing unit (CPU) that controls the entire enclosure checking device 1. The control unit 10 appropriately reads and executes the operating system (OS) and application programs stored in the storage unit 30, thereby cooperating with the above-mentioned hardware and performing various functions.
The control unit 10 includes a start acceptance unit 11, an image acquisition unit 12 (image acquisition means), an image cutting unit 13 (image cutting means), a matching area identification unit 14 (type recognition means, area identification means), a character recognition unit 15 (recognition processing means), a preprocessing unit 16 (preprocessing means), a post-preprocessing character recognition unit 17 (post-preprocessing recognition processing means), a character matching unit 18 (character matching means), an output character string acquisition unit 19 (output character string acquisition means), an image similarity calculation unit 20 (image similarity calculation means), a character determination unit 21 (determination means), a weight confirmation unit 22 (weight confirmation means), and a confirmation result output unit 23 (determination result output means, notification means).

開始受付部11は、作業者Pによるスイッチ8に対する操作を受け付けることで、処理の開始を受け付ける。
画像取得部12は、開始受付部11による受け付けに応じて、カメラ5を介して載置台40の撮影画像を取得する。
画像切出部13は、画像取得部12が取得した撮影画像から書類部分の画像である書類画像(書類を撮影した画像)を切り出す。上記したように、載置台40は、グリーンバック背景から色情報を用いて書類領域である書類の輪郭線を検出し、書類画像を切り出すことができる。なお、画像切出部13は、切り出した書類画像に対して台形補正をしてもよい。
The start receiving unit 11 receives an operation of the switch 8 by the worker P, thereby receiving a start of processing.
In response to the reception by the start reception unit 11 , the image acquisition unit 12 acquires a photographed image of the mounting table 40 via the camera 5 .
The image cutting unit 13 cuts out a document image (a photographed image of a document) that is an image of the document portion from the captured image acquired by the image acquisition unit 12. As described above, the mounting table 40 can detect the outline of the document, which is the document area, from the green screen background using color information, and cut out the document image. The image cutting unit 13 may also perform keystone correction on the cut-out document image.

照合領域特定部14は、画像切出部13により切り出された書類画像を分析して、書類の種別を認識する。照合領域特定部14は、例えば、CNN(Convolutional Neural Network)等の技術を用いて、各書類画像の種別を認識してもよい。また、書類画像を分析することで書類を識別するのではなく、撮影画像の全体に対する書類画像の位置に、書類の種別を予め対応付けることで、書類を識別してもよい。
そして、照合領域特定部14は、画像切出部13により切り出された書類画像から照合領域(照合対象になる領域)を特定する。照合領域は、照合対象である顧客を識別するためのキー情報を含む領域である。例えば、識別領域を、書類ごとに事前に座標領域として登録しておくことで、照合領域特定部14は、照合領域を特定できる。
The comparison area identification unit 14 recognizes the type of document by analyzing the document image cut out by the image cutout unit 13. The comparison area identification unit 14 may recognize the type of each document image using technology such as CNN (Convolutional Neural Network). Furthermore, instead of identifying documents by analyzing the document images, documents may be identified by previously associating the position of the document image relative to the entire captured image with the document type.
The verification area specification unit 14 then specifies a verification area (area to be verified) from the document image extracted by the image extraction unit 13. The verification area is an area that contains key information for identifying the customer to be verified. For example, the verification area specification unit 14 can specify the verification area by registering the identification area as a coordinate area for each document in advance.

文字認識部15は、照合領域特定部14が特定した照合領域に対してOCR処理(文字認識処理)をすることで、文字列を得る。
前処理部16は、照合領域特定部14が特定した照合領域に対して前処理を行う。前処理部16は、複数の異なる様々な前処理の手法を用いて処理をすることができる。前処理の手法としては、例えば、先鋭化、輝度変換、細線化、色抽出等がある。先鋭化とは、画像のエッジを強調することをいい、シャープな画像を得ることができる。輝度変換は、ガンマ補正をすることをいい、輝度の低い領域を強調することができる。細線化とは、二値化された画像において、線の中心1画素分だけを残すように線を細くして中心線を算出する処理をいう。色抽出は、例えば、画像のヒストグラムを確認することで、出現頻度の高い代表色を抽出することをいう。例えば、赤色の文字画像であれば、色抽出をすることで、赤色の文字画像を抽出することができる。
前処理後文字認識部17は、前処理部16による前処理後の照合領域に対してOCR処理をすることで、文字列を得る。
The character recognition unit 15 obtains a character string by performing OCR processing (character recognition processing) on the collation area identified by the collation area identification unit 14.
The preprocessing unit 16 performs preprocessing on the matching region identified by the matching region identification unit 14. The preprocessing unit 16 can perform processing using a variety of different preprocessing techniques. Examples of preprocessing techniques include sharpening, brightness conversion, thinning, and color extraction. Sharpening refers to emphasizing the edges of an image, resulting in a sharp image. Brightness conversion refers to gamma correction, which can emphasize low-brightness areas. Thinning refers to the process of thinning a line in a binarized image so that only one pixel at the center of the line remains, and calculating the center line. Color extraction refers to the extraction of representative colors with high appearance frequencies, for example, by checking the histogram of the image. For example, if a red character image is present, the red character image can be extracted by color extraction.
The preprocessing character recognition unit 17 performs OCR processing on the collation region preprocessed by the preprocessing unit 16 to obtain a character string.

文字照合部18は、文字認識部15により得られた文字列と、前処理後文字認識部17により得られた文字列とを用いて照合する。文字照合部18は、例えば、同じ照合領域について文字認識部15により得られた文字列同士を照合し、かつ、前処理後文字認識部17により得られた文字列同士を照合してもよい。また、文字照合部18は、例えば、複数の前処理の手法を用いた場合に、前処理の手法ごとに前処理後文字認識部17により得られた複数の文字列同士を照合してもよいし、前処理の手法に関係なく前処理後文字認識部17により得られた全ての文字列を照合してもよい。 The character matching unit 18 compares the character strings obtained by the character recognition unit 15 with the character strings obtained by the preprocessing character recognition unit 17. For example, the character matching unit 18 may compare character strings obtained by the character recognition unit 15 for the same matching area, and may also compare character strings obtained by the preprocessing character recognition unit 17. Furthermore, for example, when multiple preprocessing methods are used, the character matching unit 18 may compare multiple character strings obtained by the preprocessing character recognition unit 17 for each preprocessing method, or may compare all character strings obtained by the preprocessing character recognition unit 17 regardless of the preprocessing method.

出力文字列取得部19は、複数の文字列から出力文字列を取得する。出力文字列取得部19は、例えば、文字認識部15により得られた文字列を、出力文字列として取得してもよい。また、出力文字列取得部19は、例えば、文字照合部18が照合した結果として一致度が一番高い文字列を、出力文字列として取得してもよい。 The output string acquisition unit 19 acquires an output string from multiple character strings. For example, the output string acquisition unit 19 may acquire a character string obtained by the character recognition unit 15 as the output string. Alternatively, the output string acquisition unit 19 may acquire, for example, the character string with the highest degree of match as a result of matching by the character matching unit 18 as the output string.

画像類似度算出部20は、照合領域特定部14が特定した照合領域に有する文字ごとの画像を、複数の書類間で比較して、文字ごとの画像類似度を算出する。画像類似度は、例えば、AKAZE(Accelerated KAZE)アルゴリズムを用いた特徴点マッチングや、テンプレートマッチング等の手法を採用して算出することができる。これらの手法は、いずれも同じ文字は、近い画像特徴量(構造情報)を持っているであろうという前提によるものであり、同じ文字であれば、画像類似度が高く算出される。 The image similarity calculation unit 20 compares the images of each character in the matching area identified by the matching area identification unit 14 across multiple documents to calculate the image similarity for each character. Image similarity can be calculated using techniques such as feature point matching using the AKAZE (Accelerated KAZE) algorithm or template matching. All of these techniques are based on the assumption that identical characters will have similar image features (structural information), and the same characters will have a high calculated image similarity.

文字判定部21は、文字照合部18による照合結果に基づいて、キー情報が一致しているか否かを判定する。また、文字判定部21は、文字照合部18による照合結果と、画像類似度算出部20が算出した画像類似度とに基づいて、キー情報が一致しているか否かを判定する。文字判定部21は、例えば、画像類似度算出部20が算出した画像類似度が、閾値以上である場合に、キー情報が一致していると判定してもよい。ここで、閾値は、統計的に決定してよく、例えば、直近1ヶ月の画像類似度の分布に基づいて決定してもよい。 The character determination unit 21 determines whether the key information matches based on the matching result by the character matching unit 18. The character determination unit 21 also determines whether the key information matches based on the matching result by the character matching unit 18 and the image similarity calculated by the image similarity calculation unit 20. The character determination unit 21 may determine that the key information matches, for example, if the image similarity calculated by the image similarity calculation unit 20 is equal to or greater than a threshold. Here, the threshold may be determined statistically, for example, based on the distribution of image similarities over the past month.

重量確認部22は、開始受付部11による受け付けに応じて重量センサ71から74が重量を検出する。そして、重量確認部22は、検出した書類の重量が、後述する書類記憶部32(重量記憶部)に記憶された各書類の重量と一致しているか否かを確認する。
確認結果出力部23は、文字判定部21による判定結果を、モニタ4に出力する。確認結果出力部23は、出力文字列取得部19が取得した出力文字列と、各照合領域の画像とを、判定結果にさらに加えて出力してもよい。
また、確認結果出力部23は、重量確認部22により重量が不一致であることを確認した場合には、例えば、モニタ4に重量が不一致である旨の報知を行う。なお、確認結果出力部23は、例えば、重量の不一致を確認した場合に、スピーカ6から警告音による報知をしてもよい。
なお、各処理の詳細については、後述する。
In the weight confirmation unit 22, weight sensors 71 to 74 detect the weight in response to acceptance by the start acceptance unit 11. Then, the weight confirmation unit 22 checks whether the detected weight of the document matches the weight of each document stored in the document storage unit 32 (weight storage unit) described later.
The confirmation result output unit 23 outputs the determination result by the character determination unit 21 to the monitor 4. The confirmation result output unit 23 may further add the output character string acquired by the output character string acquisition unit 19 and the image of each matching area to the determination result and output it.
Furthermore, when the weight confirmation unit 22 confirms that the weights do not match, the confirmation result output unit 23 notifies the user of the weight mismatch, for example, on the monitor 4. Note that when the confirmation result output unit 23 confirms that the weights do not match, it may also notify the user of the weight mismatch by sounding an alarm from the speaker 6, for example.
Details of each process will be described later.

記憶部30は、制御部10が各種の処理を実行するために必要なプログラム、データ等を記憶するためのハードディスク、半導体メモリ素子等の記憶領域である。
ここで、コンピュータとは、制御部、記憶装置等を備えた情報処理装置をいい、封入物確認装置1は、制御部10、記憶部30等を備えた情報処理装置であり、コンピュータの概念に含まれる。
記憶部30は、プログラム記憶部31と、書類記憶部32と、封入順記憶部33とを備える。
The storage unit 30 is a storage area such as a hard disk or semiconductor memory element for storing programs, data, etc. required for the control unit 10 to execute various processes.
Here, a computer refers to an information processing device equipped with a control unit, a storage device, etc., and the enclosure checking device 1 is an information processing device equipped with a control unit 10, a storage unit 30, etc., and is included in the concept of a computer.
The storage unit 30 includes a program storage unit 31 , a document storage unit 32 , and an enclosing order storage unit 33 .

プログラム記憶部31は、各種プログラムを記憶する記憶領域である。プログラム記憶部31は、封入物確認装置1の制御部10が実行する各種機能を行うためのプログラム(図示せず)を記憶している。
書類記憶部32は、書類の重量を含む書類に関する情報を記憶する記憶領域である。図3(A)に、書類記憶部32の項目例を示す。図3(A)に示す書類記憶部32は、書類ID(IDentification)と、画像と、書類名と、キー領域座標と、重量とを対応付けて記憶している。
書類IDは、書類の種別を識別する識別情報であり、書類A、書類B、書類C、・・・ごとに異なるIDが付与される。
画像は、書類の画像であり、書類名は、書類の名称である。
キー領域座標は、書類内でのキー情報の座標である。
重量は、封入する1書類あたりの重量であり、単位は、例えば、mg(ミリグラム)である。
The program storage unit 31 is a storage area for storing various programs. The program storage unit 31 stores programs (not shown) for performing various functions executed by the control unit 10 of the enclosure check device 1.
The document storage unit 32 is a storage area that stores information about a document, including the document's weight. Fig. 3A shows example items in the document storage unit 32. The document storage unit 32 shown in Fig. 3A stores a document ID (IDentification), an image, a document name, key area coordinates, and a weight in association with each other.
The document ID is identification information that identifies the type of document, and a different ID is assigned to each of document A, document B, document C, . . .
The image is an image of the document, and the document name is the name of the document.
The key area coordinates are the coordinates of the key information within the document.
The weight is the weight per enclosed document, and is expressed in units of mg (milligrams), for example.

封入順記憶部33は、取引先からの依頼に対応した作業ごとに、封入する書類の重ね順と、載置台40の位置に対応した書類IDとを対応付けて記憶する記憶領域である。図3(B)に、封入順記憶部33の項目例を示す。図3(B)に示す封入順記憶部33は、作業IDごとに、重ね順と、場所と、書類IDとを対応付けて記憶している。
作業IDは、取引先からの依頼に対応して、依頼ごとに1つの作業IDを付与する。
重ね順は、封入する書類を重ねる順番である。
場所は、名称と載置台40の位置とを有する。名称は、KEYが最上位に重ねるものであり、例えば、封筒の窓部から視認可能な書類である。SUB1からSUB3は、重ね順に対応した名称である。
書類IDは、書類の種別を識別する識別情報である。
その他、記憶部30は、例えば、取引先と作業IDとを記憶した取引先情報記憶部等を有してもよいが、詳細な説明は省略する。
The enclosing order storage unit 33 is a storage area for storing, for each job requested by a client, the stacking order of documents to be enclosed and a document ID corresponding to the position on the placing table 40 in association with each other. Fig. 3B shows an example of items in the enclosing order storage unit 33. The enclosing order storage unit 33 shown in Fig. 3B stores, for each job ID, the stacking order, the location, and the document ID in association with each other.
The task ID corresponds to a request from a business partner, and one task ID is assigned to each request.
The stacking order is the order in which the enclosed documents are stacked.
The location has a name and a position on the table 40. The name is the item that the KEY is stacked on top of, for example, a document that can be seen through a window in an envelope. SUB1 to SUB3 are names corresponding to the stacking order.
The document ID is identification information that identifies the type of document.
Additionally, the storage unit 30 may include, for example, a customer information storage unit that stores customer information and task IDs, but detailed description thereof will be omitted.

モニタ4は、図1に示すように、例えば、載置台40の作業者Pから見て奥側であって、載置台40に書類を載置する作業者Pが視認しやすい位置に設けられている。モニタ4は、例えば、液晶パネル等で構成される表示部としての機能を有する表示装置である。
カメラ5は、撮影装置である。カメラ5は、載置台40の鉛直方向上側に、レンズ(図示せず)が載置台40に対向するように設けられ、載置台40を撮影する。
スピーカ6は、音声出力装置であり、例えば、モニタ4の近傍に設けられている。
重量センサ71から74は、載置台40に設けられた重量を検出するセンサである。重量センサ71から74は、それぞれ重量センサ71から74に載置された書類の重量を検出する。重量センサ71は、例えば、載置領域41の中央付近に設けられる。重量センサ72から74までも、重量センサ71と同様に、それぞれ載置領域42から44の中央付近に設けられる。
スイッチ8は、作業者Pが操作する釦である。
1, the monitor 4 is provided, for example, at the rear side of the table 40 as seen from the worker P, in a position that is easily visible to the worker P who places documents on the table 40. The monitor 4 is a display device that functions as a display unit and is configured, for example, with a liquid crystal panel or the like.
The camera 5 is an imaging device and is provided vertically above the mounting table 40 with a lens (not shown) facing the mounting table 40, and captures an image of the mounting table 40.
The speaker 6 is an audio output device and is provided, for example, near the monitor 4 .
Weight sensors 71 to 74 are sensors provided on the loading platform 40 to detect weight. Weight sensors 71 to 74 detect the weight of documents placed on them, respectively. Weight sensor 71 is provided, for example, near the center of loading area 41. Like weight sensor 71, weight sensors 72 to 74 are also provided near the centers of loading areas 42 to 44, respectively.
The switch 8 is a button that the worker P operates.

<処理の説明>
次に、封入物確認装置1による処理について説明する。
図4は、本実施形態に係る封入物確認装置1での封入物確認処理を示すフローチャートである。
図5は、本実施形態に係る封入物確認装置1での照合領域特定処理を示すフローチャートである。
図6は、本実施形態に係る封入物確認装置1での文字照合処理を示すフローチャートである。
図7は、本実施形態に係るモニタ4に出力される画面60の例を示す図である。
図8は、本実施形態に係る封入物確認装置1における処理を説明するための図である。
図9及び図10は、本実施形態に係るモニタ4に出力される判定結果画面90の例を示す図である。
<Processing Description>
Next, the process performed by the enclosure checking device 1 will be described.
FIG. 4 is a flowchart showing the enclosure checking process in the enclosure checking device 1 according to this embodiment.
FIG. 5 is a flowchart showing the verification area specifying process in the enclosure checker 1 according to this embodiment.
FIG. 6 is a flowchart showing the character matching process in the enclosure check device 1 according to this embodiment.
FIG. 7 is a diagram showing an example of a screen 60 output to the monitor 4 according to this embodiment.
FIG. 8 is a diagram for explaining the processing in the enclosure checking device 1 according to this embodiment.
9 and 10 are diagrams showing examples of a determination result screen 90 output to the monitor 4 according to this embodiment.

事前作業として、例えば、作業者Pは、照合対象の書類に関する情報を、書類記憶部32に登録しておく。
次に、作業者Pは、図1で説明したように、1つの封筒に封入する複数種類の書類を順番に載置台40に載置する。
As a preliminary operation, for example, the worker P registers information about the document to be collated in the document storage unit 32 .
Next, the worker P places the documents of the various types to be enclosed in one envelope on the placing table 40 in order, as described with reference to FIG.

図4のステップS(以下、「S」という。)11において、封入物確認装置1の制御部10(開始受付部11)は、スイッチ8の操作を受け付けたか否かを判断する。作業者Pが載置台40の載置領域41から44までに、各領域に対応する書類を載置してスイッチ8を押下操作することで、制御部10は、スイッチ8の操作を受け付けたと判断する。スイッチ8の操作を受け付けた(S11:YES)には、制御部10は、処理をS12に移す。他方、スイッチ8の操作を受け付けていない場合(S11:NO)には、制御部10は、スイッチ8の操作を受け付けるまで、本処理にとどまる。
S12において、制御部10は、重量検出処理を行う。より具体的には、制御部10は、S11の処理によりスイッチ操作を受け付けたことに応じて、重量センサ71から74がそれぞれ重量を検出する。そして、制御部10は、検出した重量を、記憶部30に一時記憶する。
4, the control unit 10 (start reception unit 11) of the enclosure inspection device 1 determines whether or not it has received operation of the switch 8. When the worker P places documents corresponding to each area in the placement areas 41 to 44 of the placement table 40 and presses the switch 8, the control unit 10 determines that it has received operation of the switch 8. If it has received operation of the switch 8 (S11: YES), the control unit 10 proceeds to S12. On the other hand, if it has not received operation of the switch 8 (S11: NO), the control unit 10 remains in this process until it receives operation of the switch 8.
In S12, the control unit 10 performs a weight detection process. More specifically, in response to receiving a switch operation in the process of S11, the control unit 10 causes the weight sensors 71 to 74 to detect the weights, respectively. Then, the control unit 10 temporarily stores the detected weights in the memory unit 30.

S13において、制御部10は、照合領域特定処理を行う。
ここで、照合領域特定処理について、図5に基づき説明する。
図5のS21において、制御部10(画像取得部12)は、載置台40を撮影し、撮影画像を取得する。図1の例の場合には、取得した撮影画像に、4つの異なる書類51aから54aまでを含む。
S22において、制御部10は、取得した撮影画像を、モニタ4に出力する。
図7は、モニタ4に出力された画面60の例である。
画面60は、図1に示す載置領域41から44に対応する書類領域61から64を含む。
作業者Pは、自身がスイッチ8を操作したことによってカメラ5が撮影したことを、モニタ4の画面60を見て確認できる。
In S13, the control unit 10 performs a matching area specification process.
The collation area specification process will now be described with reference to FIG.
5, the control unit 10 (image acquisition unit 12) captures an image of the table 40. In the example of FIG. 1, the captured image includes four different documents 51a to 54a.
In S<b>22 , the control unit 10 outputs the acquired photographed image to the monitor 4 .
FIG. 7 is an example of a screen 60 output to the monitor 4.
The screen 60 includes document areas 61 to 64 corresponding to the placement areas 41 to 44 shown in FIG.
The worker P can confirm by looking at the screen 60 of the monitor 4 that the camera 5 has taken an image by operating the switch 8 himself.

S23において、制御部10(画像切出部13)は、撮影画像から書類画像を切り出す。なお、制御部10は、切り出した書類画像を台形補正して長方形状にする処理を行ってもよい。
S24において、制御部10(照合領域特定部14)は、切り出した書類画像ごとに照合領域を特定する。制御部10は、書類記憶部32を参照して書類ごとに照合領域の位置を特定した上で、照合領域を特定する。例えば、図8(A)に示す画像81Aは、例えば、書類51aの照合領域を特定したものであり、図8(B)に示す画像81Bは、例えば、書類52aの照合領域を特定したものである。その後、制御部10は、処理を図4のS14に移す。
図4のS14において、制御部10は、文字照合処理を行う。
In S23, the control unit 10 (image cutout unit 13) cuts out a document image from the captured image. The control unit 10 may perform trapezoidal correction on the cut-out document image to make it rectangular.
In S24, the control unit 10 (matching area identification unit 14) identifies a matching area for each cut-out document image. The control unit 10 identifies the position of the matching area for each document by referring to the document storage unit 32, and then identifies the matching area. For example, image 81A shown in FIG. 8A is an image in which the matching area of document 51a has been identified, and image 81B shown in FIG. 8B is an image in which the matching area of document 52a has been identified. The control unit 10 then proceeds to S14 in FIG. 4.
In S14 of FIG. 4, the control unit 10 performs character matching processing.

ここで、文字照合処理について、図6に基づき説明する。
図6のS31において、制御部10(文字認識部15)は、各照合領域に対してOCR処理を行って、各照合領域に含まれる文字を取得する。
図8(A)に示す文字列81Xは、照合領域の画像81Aから得られた文字列である。ここで、図8(A)では、画像81Aの文字列と、文字列81Xとは同一である。他方、図8(B)に示す文字列81Yは、照合領域の画像81Bから得られた文字列である。図8(B)では、画像81Bの文字列と、文字列81Yとが同一ではない。これは、画像81Bに対してOCR処理をした際に、数字9の左側にある線を、数字の1と認識したためである。
このように、OCR処理では、OCRの精度によって誤認識が生じてしまう。
The character matching process will now be described with reference to FIG.
In S31 of FIG. 6, the control unit 10 (character recognition unit 15) performs OCR processing on each collation area to obtain characters contained in each collation area.
Character string 81X shown in Fig. 8(A) is a character string obtained from image 81A of the collation area. Here, in Fig. 8(A), the character string in image 81A and character string 81X are identical. On the other hand, character string 81Y shown in Fig. 8(B) is a character string obtained from image 81B of the collation area. In Fig. 8(B), the character string in image 81B and character string 81Y are not identical. This is because when OCR processing was performed on image 81B, the line to the left of the number 9 was recognized as the number 1.
In this way, in OCR processing, erroneous recognition occurs depending on the accuracy of the OCR.

図6のS32において、制御部10(前処理部16)は、各照合領域に対して前処理を行う。
図8(A)に示す画像82Aから85Aは、それぞれ、画像81Aに対して先鋭化、輝度変換、細線化、代表色の色抽出を行った画像である。図8(B)に示す画像82Bから85Bも同様である。
In S32 of FIG. 6, the control unit 10 (preprocessing unit 16) performs preprocessing on each matching region.
Images 82A to 85A shown in Fig. 8A are images obtained by performing sharpening, brightness conversion, thinning, and representative color extraction on image 81A, respectively. The same applies to images 82B to 85B shown in Fig. 8B.

図6のS33において、制御部10(前処理後文字認識部17)は、前処理後の各照合領域に対してOCR処理を行い、各照合領域に含まれる文字列を取得する。
図8(A)に示す文字列82Xから85Xは、それぞれ照合領域の画像82Aから85Aにより得られた文字列である。また、図8(B)に示す文字列82Yから85Yは、それぞれ照合領域の画像82Bから85Bにより得られた文字列である。
In S33 of FIG. 6, the control unit 10 (post-preprocessing character recognition unit 17) performs OCR processing on each preprocessed collation area, and obtains the character string included in each collation area.
Character strings 82X to 85X shown in Fig. 8(A) are character strings obtained from images 82A to 85A of the matching region, respectively. Character strings 82Y to 85Y shown in Fig. 8(B) are character strings obtained from images 82B to 85B of the matching region, respectively.

図6のS34において、制御部10(文字照合部18)は、取得した各文字列を照合する。より具体的には、制御部10は、同じ照合領域について、S31の処理で取得した文字列同士を照合する。
また、制御部10は、S33の処理により得られた文字列同士を照合する。そして、制御部10(文字判定部21)は、キー情報の一致を判定する。
S31の処理で取得した文字列同士を照合した結果、各文字列同士が同じであれば、制御部10は、一致していると判断し、さらに、S33の処理により得られた文字列同士を照合して一致しているか否かを判断する。他方、S31の処理で取得した文字列同士を照合した結果、各文字列同士が同じでなければ、制御部10は、不一致であると判断する。
6, the control unit 10 (character matching unit 18) matches each of the acquired character strings. More specifically, the control unit 10 matches the character strings acquired in the process of S31 for the same matching region.
The control unit 10 also compares the character strings obtained in the process of S33 with each other, and the control unit 10 (character determination unit 21) determines whether the key information matches.
If the comparison of the character strings obtained in the process of S31 shows that the character strings are the same, the control unit 10 determines that they match, and further compares the character strings obtained in the process of S33 to determine whether they match. On the other hand, if the comparison of the character strings obtained in the process of S31 shows that the character strings are not the same, the control unit 10 determines that they do not match.

ここで、複数の前処理をした後にOCR処理により取得した複数の文字列の照合方法には、各種の方法を用いることができる。
方法の1つは、例えば、同じ前処理をしたOCR結果同士で照合を行うものである。この場合、各前処理に対する照合成功率を確信度とし、確信度が100%であれば、制御部10は、一致すると判定し、確信度が100%以外であれば、制御部10は、後述する判定結果の出力において、アラートで警告する等の処理を行う。
Here, various methods can be used to compare the multiple character strings obtained by OCR processing after multiple preprocessing steps.
One method is to compare OCR results that have undergone the same preprocessing. In this case, the success rate of the comparison for each preprocessing is used as the confidence level, and if the confidence level is 100%, the control unit 10 determines that the results match. If the confidence level is other than 100%, the control unit 10 outputs the determination result and performs processing such as issuing an alert, as described below.

例えば、制御部10は、書類51aの先鋭化後のOCR処理で認識した文字列と、同一人物の書類である書類52aの先鋭化後のOCR処理で認識した文字列とが同一であるか否かを確認する。同様に、制御部10は、書類51aの輝度変換後のOCR処理で認識した文字列と、同一人物の書類である書類52aの輝度変換後のOCR処理で認識した文字列とが同一であるか否かを確認する。そして、制御部10は、照合した個数に対する同一であった個数を、確信度とする。照合した個数、すなわち、前処理の手法の種類が4つであり、照合して同一であったものが3つであった場合には、確信度は、3/4(=0.75)である。 For example, the control unit 10 checks whether a character string recognized by OCR processing after sharpening of document 51a is identical to a character string recognized by OCR processing after sharpening of document 52a, which is a document by the same person. Similarly, the control unit 10 checks whether a character string recognized by OCR processing after brightness conversion of document 51a is identical to a character string recognized by OCR processing after brightness conversion of document 52a, which is a document by the same person. The control unit 10 then determines the number of matches out of the number of matches as the confidence level. The number of matches, i.e., if there are four types of preprocessing methods and three matches are identical, the confidence level is 3/4 (= 0.75).

また、他の方法として、例えば、単純に各数字の出現頻度を比較するものであってもよい。制御部10は、例えば、書類ごとに各数字に対する出現回数を集計する。そして、制御部10は、数字ごとに、出現回数の差を算出し、差の絶対値の平均を不一致率とする。そして、不一致率が0であれば、制御部10は、一致すると判定し、不一致率が0以外の場合には、制御部10は、後述する判定結果の出力において、アラートで警告する等の処理を行う。
上記の方法例は、一例であって、他の方法によるものであってももちろんよい。
Another method may be to simply compare the frequency of appearance of each number. The control unit 10, for example, tallies the number of times each number appears for each document. The control unit 10 then calculates the difference in the number of times each number appears for each number, and determines the average of the absolute values of the differences as the mismatch rate. If the mismatch rate is 0, the control unit 10 determines that there is a match. If the mismatch rate is other than 0, the control unit 10 performs processing such as issuing an alert when outputting the determination result, as described below.
The above method is merely an example, and other methods may be used.

図6のS35において、制御部10(出力文字列取得部19)は、出力文字列を取得する。制御部10は、出力文字列を、例えば、S31の処理で取得したKEYの書類の文字列にすることができる。
S36において、制御部10(画像類似度算出部20)は、各照合領域に対して文字ごとに画像を比較して、画像類似度を算出する。
S37において、制御部10(文字判定部21)は、算出した画像類似度に基づいて、キー情報が一致しているか否かを、閾値に基づいて判定する。制御部10は、画像類似度が閾値以上である場合に、キー情報が一致していると判定する。その後、制御部10は、処理を図4のS15に移す。
6, the control unit 10 (output character string acquisition unit 19) acquires an output character string. The control unit 10 can set the output character string to, for example, the character string of the document of the KEY acquired in the process of S31.
In S36, the control unit 10 (image similarity calculation unit 20) compares the image for each character in each matching region and calculates the image similarity.
In S37, the control unit 10 (character determination unit 21) determines whether the key information matches based on the calculated image similarity and a threshold value. If the image similarity is equal to or greater than the threshold value, the control unit 10 determines that the key information matches. Thereafter, the control unit 10 proceeds to S15 in FIG. 4.

図4のS15において、制御部10(重量確認部22)は、重量確認処理を行う。制御部10は、S12の処理で記憶部30に一時記憶した各重量センサ71から74までに対応した重量と、書類記憶部32に記憶された重量とが一致するか否かを確認する。制御部10は、重量に多少の誤差(例えば、書類記憶部32に記憶されている重量の前後10%程度の誤差等)が生じていても、一致するとしてもよい。重量の確認は、主に、複数枚を誤って載置したことを検出するのに用いるためものだからである。
S16において、制御部10(確認結果出力部23)は、判定結果をモニタ4に出力する。
In S15 of Fig. 4, the control unit 10 (weight confirmation unit 22) performs a weight confirmation process. The control unit 10 checks whether the weights corresponding to the weight sensors 71 to 74 temporarily stored in the memory unit 30 in the process of S12 match the weights stored in the document memory unit 32. The control unit 10 may consider the weights to match even if there is a slight error in the weights (for example, an error of about 10% from the weight stored in the document memory unit 32). This is because the weight confirmation is primarily used to detect the incorrect placement of multiple sheets.
In S<b>16 , the control unit 10 (confirmation result output unit 23 ) outputs the determination result to the monitor 4 .

図9は、モニタ4に出力される判定結果画面90の例を示す。判定結果画面90は、例えば、図7の画面60に重ねてポップアップ画面として出力してもよい。
判定結果画面90は、キー情報出力部91と、各書類の照合領域出力部92から95と、結果出力部96とを含む。
キー情報出力部91は、出力文字列を出力する領域である。図9の例では、2つのキー情報が抽出されたものであり、2つの出力文字列を出力している。
照合領域出力部92から95は、書類51aから54aまでの各書類の照合領域を出力する領域である。
結果出力部96は、照合結果を一目で分かりやすく示す領域であり、例えば、「○」、「×」、「△」等によって照合結果を表示する。
メッセージ出力部97は、メッセージを出力する領域である。
9 shows an example of a determination result screen 90 output to the monitor 4. The determination result screen 90 may be output as a pop-up screen superimposed on the screen 60 of FIG.
The judgment result screen 90 includes a key information output section 91 , matching area output sections 92 to 95 for each document, and a result output section 96 .
The key information output section 91 is an area for outputting output character strings. In the example of Fig. 9, two pieces of key information are extracted, and two output character strings are output.
The collation area output sections 92 to 95 are areas that output the collation areas of the documents 51a to 54a.
The result output section 96 is an area that displays the collation result in an easy-to-understand manner at a glance, and displays the collation result using, for example, "◯", "×", "Δ" or the like.
The message output section 97 is an area for outputting a message.

図9に示す判定結果画面90は、判定結果が一致である場合に出力される例である。そのため、結果出力部96には、一致である「○」のマークが出力される。ここで、一致である場合とは、例えば、
(a)照合領域に対して単純にOCR処理をして取得した文字列が一致し、
(b)前処理後にOCR処理をして取得した文字列が一致し、
(c)画像類似度により一致と判断されて、
(d)重量が一致している、
場合をいう。
図9の判定結果画面90に示すように、判定結果が一致している場合には、メッセージ出力部97には、特段のメッセージが出力されず、空欄である。
The determination result screen 90 shown in Fig. 9 is an example that is output when the determination result is a match. Therefore, a mark "o" indicating a match is output to the result output unit 96. Here, a match can be, for example,
(a) The character string obtained by simply performing OCR processing on the collation area matches,
(b) The character strings obtained by OCR processing after preprocessing match,
(c) It is determined to be a match based on image similarity,
(d) weight-matched;
This refers to the case.
As shown in the judgment result screen 90 of FIG. 9, when the judgment result is a match, no particular message is output to the message output section 97, and the section remains blank.

他方、図10に示す判定結果画面90-2は、判定結果が不一致である場合に出力される例である。図10の例では、照合領域出力部93-2が不一致である場合を示す。照合領域出力部93-2は、不一致である旨を明示するため、当該欄が着色されている。また、結果出力部96-2には、不一致である「×」のマークが出力される。ここで、不一致である場合とは、例えば、照合領域に対して単純にOCR処理をして取得した文字列が不一致である場合や、重量が不一致の場合をいう。重量が不一致の場合は、複数枚の帳票を重ねた場合や、載置する書類が不足している場合にも該当する。 On the other hand, the judgment result screen 90-2 shown in Figure 10 is an example output when the judgment result is a mismatch. The example in Figure 10 shows a case where the comparison area output unit 93-2 shows a mismatch. The comparison area output unit 93-2 has its corresponding column colored to clearly indicate a mismatch. In addition, an "x" mark indicating a mismatch is output to the result output unit 96-2. Here, a mismatch refers to, for example, a case where the character strings obtained by simply performing OCR processing on the comparison area do not match, or a case where the weights do not match. A weight mismatch also applies when multiple forms are stacked or when there are not enough documents to be placed.

判定結果画面90-2のメッセージ出力部97-2には、不一致の箇所がメッセージとして出力される。また、判定結果画面90-2には、ウィンドウ98がさらに出力される。ウィンドウ98は、作業者Pが解除キーを入力しない限りにおいて、次の処理に進めないようにして、作業者Pに確認を促す。
なお、重量が不一致だった場合には、文字列が不一致である場合と判別するために、制御部10(確認結果出力部23)は、例えば、スピーカ6から警告音を発するようにして作業者Pに報知してもよい。
The mismatched parts are output as a message in the message output section 97-2 of the judgment result screen 90-2. In addition, a window 98 is also output on the judgment result screen 90-2. The window 98 prevents the operator P from proceeding to the next step unless the operator P inputs the release key, and prompts the operator P to confirm.
In addition, if the weights do not match, in order to distinguish this from a case where the character strings do not match, the control unit 10 (confirmation result output unit 23) may alert the worker P, for example, by emitting a warning sound from the speaker 6.

なお、図示しないが、照合領域に対して単純にOCR処理をして取得した文字列が一致し、重量が一致している場合であっても、前処理後にOCR処理をして取得した文字列が不一致である場合や、画像類似度により不一致と判断された場合には、制御部10は、判定結果画面90の結果出力部96に「△」のマークを出力した判定結果画面を出力する。そして、例えば、上記した図10の判定結果画面90-2のようウィンドウ98を出力して、作業者Pに目視等で確認するように、作業者Pを促す。 Although not shown, even if the character strings obtained by simply performing OCR processing on the comparison area match and the weights match, if the character strings obtained by performing OCR processing after preprocessing do not match, or if a mismatch is determined based on image similarity, the control unit 10 outputs a determination result screen in which a "△" mark is output to the result output unit 96 of the determination result screen 90. Then, for example, a window 98 like the determination result screen 90-2 in Figure 10 described above is output, prompting the worker P to confirm visually, etc.

その後、図4のS17において、制御部10は、処理を終了するか否かを判断する。例えば、書類の封入確認が終わったことで、作業者Pが図示しない終了のための操作をすることで、制御部10は、処理を終了すると判断する。処理を終了する場合(S17:YES)には、制御部10は、本処理を終了する。他方、処理を終了しない場合(S17:NO)には、制御部10は、処理をS11に移し、作業者Pによってスイッチ8の操作がされるまで本処理にとどまる。 Then, in S17 of FIG. 4, the control unit 10 determines whether to end the process. For example, once confirmation of the enclosed documents has been completed, the control unit 10 determines that the process should be ended when worker P performs an operation to end the process (not shown). If the process should be ended (S17: YES), the control unit 10 ends the process. On the other hand, if the process should not be ended (S17: NO), the control unit 10 moves the process to S11 and remains in the process until worker P operates switch 8.

このように、本実施形態の封入物確認システム100によれば、以下のような効果がある。
(1)封入物確認装置1は、書類画像からキー情報を含む照合領域を抽出し、照合領域に対してOCR処理を行って文字列を取得し、照合領域に対してノイズを除去する前処理を行った後にOCR処理を行って文字列を取得し、取得した文字列を照合する。また、封入物確認装置1は、照合領域の画像を書類間で比較して、画像類似度を算出する。そして、封入物確認装置1は、OCR処理に基づく照合結果と、算出した画像類似度とに基づいて、キー情報が一致しているか否かを判定する。
よって、画像類似度を用いることで、OCRの精度を補うことができ、書類の誤封入を未然に防止することができる。
As described above, the enclosure confirmation system 100 of this embodiment has the following advantages.
(1) The enclosure confirmation device 1 extracts a matching area containing key information from a document image, performs OCR processing on the matching area to obtain a character string, performs preprocessing on the matching area to remove noise, and then performs OCR processing on the matching area to obtain a character string, and compares the obtained character strings. The enclosure confirmation device 1 also compares the images of the matching areas between documents to calculate image similarity. The enclosure confirmation device 1 then determines whether the key information matches based on the matching result obtained through OCR processing and the calculated image similarity.
Therefore, by using image similarity, it is possible to supplement the accuracy of OCR and prevent documents from being erroneously enclosed.

(2)封入物確認装置1は、照合領域に有する文字ごとの画像を書類間で比較して、文字ごとの画像類似度を算出する。
よって、文字ごとの画像類似度を用いることで、より細かい単位で類似度を算出して、照合に生かすことができる。
(2) The enclosure check device 1 compares the images of each character in the matching area between the documents and calculates the image similarity for each character.
Therefore, by using the image similarity for each character, it is possible to calculate the similarity in smaller units and use it for matching.

(3)封入物確認装置1は、書類ごとに照合領域を記憶しておき、書類画像から書類の種別を認識することで、認識した書類種別に対応する照合領域を、書類画像から得ることができる。そして、封入物確認装置1は、照合領域に対応する文字列を比較して照合する。
よって、封入物確認装置1は、書類の種別を判定することで、照合領域を得ることができる。
(3) The enclosure check device 1 stores a matching area for each document, and by recognizing the document type from the document image, the enclosure check device 1 can obtain a matching area corresponding to the recognized document type from the document image.The enclosure check device 1 then compares and verifies the character strings corresponding to the matching area.
Therefore, the enclosure check device 1 can obtain a matching area by determining the type of document.

(4)封入物確認装置1は、書類画像に対して前処理を行った後にOCR処理を行って文字列を取得し、取得した文字列と、前処理を行う前にOCR処理を行って得た文字列とを用いて照合する。
よって、封入物確認装置1は、単純にOCR処理したものをキー情報の一致に関する判定に用いるだけでなく、前処理を行った後にOCR処理をしたものをも判定に用いることができ、OCRの精度を補う工夫を加えることによって、書類の誤封入を未然に防止することができる。
(4) The enclosure verification device 1 performs preprocessing on the document image and then performs OCR processing to obtain a character string, and compares the obtained character string with a character string obtained by performing OCR processing before performing preprocessing.
Therefore, the enclosure verification device 1 can not only simply use the OCR processed data to determine whether the key information matches, but can also use the OCR processed data after pre-processing to make the determination, and by adding measures to compensate for the accuracy of the OCR, it is possible to prevent documents from being enclosed incorrectly.

(5)封入物確認装置1は、取得した文字列の照合を、照合領域に対してOCR処理を行って得た文字列同士を照合し、及び、ノイズを除去する前処理を行った後にOCR処理を行って得た文字列同士を照合して、各照合結果に基づいて、キー情報が一致しているか否かを判断する。
よって、ノイズを除去する前処理を行った後にOCR処理を行って得た文字列同士の照合を、照合領域に対してOCR処理を行って得た文字列同士の照合による照合の誤りの補完として用いることができる。
特に、キー情報が不一致であるにもかかわらず、OCR処理を行って得た文字列同士の照合が一致する場合が最もリスクが高い。そのようなものであっても、ノイズを除去する前処理を行った後にOCR処理を行って得た文字列同士を照合した結果を用いることで、実際にはキー情報が不一致であるにもかかわらず、一致と判定されるためのリスクを軽減できる。
(5) The enclosure verification device 1 compares the acquired character strings by performing OCR processing on the comparison area and comparing character strings obtained by performing OCR processing after performing preprocessing to remove noise, and determines whether the key information matches based on the results of each comparison.
Therefore, matching between character strings obtained by performing OCR processing after preprocessing to remove noise can be used to compensate for matching errors caused by matching between character strings obtained by performing OCR processing on the matching area.
In particular, the risk is greatest when the character strings obtained by OCR processing match even though the key information does not match. Even in such cases, the risk of a mismatch in the key information can be reduced by using the results of matching the character strings obtained by OCR processing after performing preprocessing to remove noise.

(6)封入物確認装置1は、前処理の手法として、複数種類のものを用いるので、照合領域の画像の特徴にあった前処理を含めることができる。そのため、実際にはキー情報が不一致であるにもかかわらず、一致と判定してしまう照合処理の精度を向上させることができる。 (6) The enclosure verification device 1 uses multiple preprocessing methods, allowing for preprocessing that is suited to the characteristics of the image in the matching area. This improves the accuracy of the matching process, which may otherwise determine that key information matches when it actually does not.

(7)封入物確認装置1は、取得した文字列からキー情報を取得し、キー情報と照合領域の画像とをさらに含む判定結果を、モニタ4に出力する。
よって、キー情報が一致しているか否かを作業者Pが目視にて確認しやすい表示態様で、作業者Pに情報を提供できる。
(7) The enclosure check device 1 obtains key information from the obtained character string, and outputs a determination result that further includes the key information and an image of the matching area to the monitor 4.
Therefore, information can be provided to the worker P in a display format that allows the worker P to easily visually check whether the key information matches.

(8)複数の書類を並べて載置可能な載置台40と、載置台40を撮影可能なカメラ5とを備え、カメラ5が撮影した撮影画像から、載置台40に載置された複数の書類画像を切り出す。
よって、載置台40に同一の封筒に封入する書類を並べて配置させるだけで、キー情報の照合ができる。
(8) The apparatus is provided with a table 40 on which a plurality of documents can be placed side by side, and a camera 5 capable of photographing the table 40, and images of the plurality of documents placed on the table 40 are extracted from the image photographed by the camera 5.
Therefore, by simply placing documents to be enclosed in the same envelope side by side on the table 40, the key information can be verified.

(9)載置台40のうち各書類の載置領域に重量センサ71から74を設け、重量センサ71から74が検出した各書類の重量が、複数の書類の各々の重量を記憶する書類記憶部32に記憶された各書類の重量と一致しているか否かを確認し、重量が不一致であることを確認した場合には、報知する。
よって、同一の封筒に封入する書類を、重量によっても確認することができ、例えば、次の封筒に封入する書類が混入していないかを含めて判断することができる。
(9) Weight sensors 71 to 74 are provided in the document placement areas of the placement table 40, and it is confirmed whether the weight of each document detected by the weight sensors 71 to 74 matches the weight of each document stored in the document memory unit 32, which stores the weight of each of multiple documents.If it is confirmed that the weights do not match, an alert is issued.
Therefore, documents to be enclosed in the same envelope can be confirmed by weight, and it can be determined whether documents to be enclosed in the next envelope have been mixed in, for example.

以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されるものではない。また、実施形態に記載した効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、実施形態に記載したものに限定されない。なお、上述した実施形態及び後述する変形形態は、適宜組み合わせて用いることもできるが、詳細な説明は省略する。 Although the embodiments of the present invention have been described above, the present invention is not limited to the above-described embodiments. Furthermore, the effects described in the embodiments are merely a list of the most favorable effects resulting from the present invention, and the effects of the present invention are not limited to those described in the embodiments. The above-described embodiments and the modified forms described below can also be used in appropriate combinations, but detailed explanations will be omitted.

(変形形態)
(1)本実施形態では、封入物確認装置が、照合領域に対してOCR処理を行って得た文字列を照合し、照合領域に対して前処理を行った後にOCR処理を行って得た文字列を照合し、照合領域に有する文字ごとの画像を複数の書類間で比較して算出した文字ごとの画像類似度に基づいて判定するものを例に説明したが、これに限定されない。例えば、照合領域に対して前処理を行った後にOCR処理を行って得た文字列を照合するもののみをし、照合領域に有する文字ごとの画像を複数の書類間で比較して算出した文字ごとの画像類似度に基づいて判定するものを省略してもよい。また、逆に、照合領域に有する文字ごとの画像を複数の書類間で比較して算出した文字ごとの画像類似度に基づいて判定するもののみにし、照合領域に対して前処理を行った後にOCR処理を行って得た文字列を照合するものを省略してもよい。いずれの場合にも、照合領域に対してOCR処理を行って得た文字列を照合するのみでなく、OCRの精度を補う他の処理を利用することで、書類の誤封入を未然に防止することができる。
(Modified form)
(1) In the present embodiment, the enclosure confirmation device compares character strings obtained by performing OCR processing on the comparison area, compares character strings obtained by performing OCR processing on the comparison area after preprocessing, and makes a determination based on the image similarity for each character calculated by comparing images of each character in the comparison area across multiple documents. However, this is not limited to this. For example, the enclosure confirmation device may only compare character strings obtained by performing OCR processing on the comparison area after preprocessing, and omit the determination based on the image similarity for each character calculated by comparing images of each character in the comparison area across multiple documents. Alternatively, the enclosure confirmation device may only compare character strings obtained by performing OCR processing on the comparison area after preprocessing, and omit the determination based on the image similarity for each character calculated by comparing images of each character in the comparison area across multiple documents. In either case, misinsertion of documents can be prevented by not only comparing character strings obtained by performing OCR processing on the comparison area but also using other processes that supplement the accuracy of OCR.

(2)本実施形態では、全ての書類にキー情報を含むものを例に説明したが、これに限定されない。キー情報を含まない、例えば、全ての顧客に送付する、パンフレットのような同一内容の書類を、同一の封筒に一部封入する場合にも用いることができる。その場合には、OCRによる照合を、該当するキー情報を含まない書類の部分にのみ行わないようにして、重量センサによる検出は行うようにすればよい。
そのようにすれば、封入する順番を含み、パンフレットのような書類を含んで封入する際にも封入物があっているかどうかの確認を行うことができる。
(2) In this embodiment, an example has been described in which all documents contain key information, but this is not limiting. The present invention can also be used when documents containing the same content, such as pamphlets sent to all customers, are partially enclosed in the same envelope. In this case, OCR verification can be omitted for the portions of the document that do not contain the relevant key information, and detection by the weight sensor can be performed.
In this way, it is possible to check whether the enclosed items are correct, including the order in which they are enclosed, even when documents such as pamphlets are enclosed.

(3)本実施形態では、予め照合領域を登録するものを例に説明したが、これに限定されない。例えば、封入物確認装置は、書類画像をOCRすることで得られた文字列から照合領域を特定し、特定した照合領域に対応する文字列を比較して照合してもよい。
そうすれば、封入物確認装置は、照合領域を予め登録しておく必要がなく、書類に含まれる文字列から照合領域を得ることができる。
(3) In the present embodiment, the verification area is registered in advance, but this is not limiting. For example, the enclosure check device may identify a verification area from a character string obtained by OCR of a document image, and compare the character string corresponding to the identified verification area.
In this way, the enclosure checker does not need to register the verification area in advance, and can obtain the verification area from the character string included in the document.

(4)本実施形態では、前処理として、4つの異なる処理を説明したが、これに限定されない。4種類の処理を全て用いる必要はなく、1種類以上の処理を用いればよい。
(5)本実施形態では、封入物確認装置のシステム構成について、特段の説明をしなかったが、端末内で単独で照合処理を行う構成であるスタンドアロンの装置であってもよいし、制御部や記憶部をサーバに備えて、サーバで処理するものであってもよい。
(4) In this embodiment, four different types of pre-processing have been described, but the pre-processing is not limited to this. It is not necessary to use all four types of pre-processing, and it is sufficient to use one or more types of pre-processing.
(5) In this embodiment, no particular explanation has been given regarding the system configuration of the enclosed item verification device. However, the device may be a standalone device configured to perform matching processing independently within the terminal, or the device may be configured to have a control unit and memory unit in a server and perform processing on the server.

1 封入物確認装置
4 モニタ
5 カメラ
6 スピーカ
8 スイッチ
10 制御部
11 開始受付部
12 画像取得部
13 画像切出部
14 照合領域特定部
15 文字認識部
16 前処理部
17 前処理後文字認識部
18 文字照合部
19 出力文字列取得部
20 画像類似度算出部
21 文字判定部
22 重量確認部
23 確認結果出力部
30 記憶部
32 書類記憶部
33 封入順記憶部
40 載置台
41,42,43,44 載置領域
51a,52a,53a,54a 書類
55 封筒
60 画面
61,62,63,64 書類領域
71,72,73,74 重量センサ
90,90-2 判定結果画面
100 封入物確認システム
P 作業者
1 Enclosure checking device 4 Monitor 5 Camera 6 Speaker 8 Switch 10 Control unit 11 Start acceptance unit 12 Image acquisition unit 13 Image extraction unit 14 Matching area specification unit 15 Character recognition unit 16 Preprocessing unit 17 Preprocessed character recognition unit 18 Character matching unit 19 Output character string acquisition unit 20 Image similarity calculation unit 21 Character determination unit 22 Weight confirmation unit 23 Confirmation result output unit 30 Memory unit 32 Document memory unit 33 Enclosure order memory unit 40 Placement table 41, 42, 43, 44 Placement area 51a, 52a, 53a, 54a Document 55 Envelope 60 Screen 61, 62, 63, 64 Document area 71, 72, 73, 74 Weight sensor 90, 90-2 Determination result screen 100 Enclosed item confirmation system P Worker

Claims (9)

同一の識別文字情報を有する複数種類の書類を照合する文字照合装置であって、
前記書類を撮影した画像に対して文字認識処理を行う認識処理手段と、
前記書類を撮影した画像に対して前処理を行う前処理手段と、
前記前処理手段による前処理後の画像に対して文字認識処理を行う前処理後認識処理手段と、
前記認識処理手段で得られた複数の前記書類に対応する各文字列と、前記前処理後認識処理手段で得られた複数の前記書類に対応する各文字列と用いて照合する文字照合手段と、
照合対象になる領域の画像を書類間で比較して、画像類似度を算出する画像類似度算出手段と、
前記文字照合手段による照合結果と、前記画像類似度算出手段が算出した画像類似度とに基づいて、前記識別文字情報が一致しているか否かを判定する判定手段と、
前記判定手段による判定結果を、表示部に出力する判定結果出力手段と、
を備える、文字照合装置。
A character matching device for matching a plurality of types of documents having the same identification character information,
a recognition processing means for performing character recognition processing on the image of the document;
a pre-processing means for pre-processing the image of the document;
a post-preprocessing recognition processing means for performing character recognition processing on the image preprocessed by the preprocessing means;
a character matching means for matching each character string corresponding to the plurality of documents obtained by the recognition processing means with each character string corresponding to the plurality of documents obtained by the preprocessing recognition processing means ;
an image similarity calculation means for comparing images of regions to be matched between documents and calculating image similarity;
a determination means for determining whether the identification character information matches based on the comparison result by the character comparison means and the image similarity calculated by the image similarity calculation means;
a determination result output means for outputting the determination result by the determination means to a display unit;
A character matching device comprising:
請求項1に記載の文字照合装置において、
前記画像類似度算出手段は、前記照合対象になる領域に有する文字ごとの画像を書類間で比較して、画像類似度を算出する、文字照合装置。
2. The character matching device according to claim 1,
The image similarity calculation means is a character matching device that compares images of characters in the area to be matched between documents to calculate image similarity.
請求項1又は請求項2に記載の文字照合装置において、
前記認識処理手段により得られた文字列から、前記照合対象になる領域を特定する領域特定手段を備え、
前記文字照合手段は、前記領域特定手段が特定した前記照合対象になる領域に対応する各文字列を比較して照合する、文字照合装置。
3. The character matching device according to claim 1,
an area specifying means for specifying an area to be matched from the character string obtained by the recognition processing means;
The character matching means performs matching by comparing character strings corresponding to the areas to be matched identified by the area identifying means.
請求項1又は請求項2に記載の文字照合装置において、
前記書類ごとに前記照合対象になる領域が記憶されており、
前記書類を撮影した画像を分析して前記書類の種別を認識する種別認識手段を備え、
前記文字照合手段は、前記種別認識手段が認識した前記書類の種別に基づいて、前記書類ごとの前記照合対象になる領域に対応する各文字列を比較して照合する、文字照合装置。
3. The character matching device according to claim 1,
The area to be matched is stored for each document,
a type recognition means for analyzing an image of the document and recognizing the type of the document;
The character matching means compares and matches each character string corresponding to the area to be matched for each document based on the type of document recognized by the type recognition means.
請求項1から請求項4までのいずれかに記載の文字照合装置において、
前記前処理手段は、前記書類を撮影した画像に対して複数種類の前記前処理を行う、文字照合装置。
5. The character matching device according to claim 1 ,
The preprocessing means performs a plurality of types of preprocessing on the image of the document.
請求項1から請求項5までのいずれかに記載の文字照合装置において、
出力文字列を取得する出力文字列取得手段を備え、
前記判定結果出力手段は、さらに前記出力文字列取得手段が取得した前記出力文字列と、前記照合対象になる各領域の画像とを出力する、文字照合装置。
6. The character matching device according to claim 1,
an output character string acquisition means for acquiring an output character string;
The determination result output means further outputs the output character string acquired by the output character string acquisition means and an image of each area to be matched.
請求項1から請求項6までのいずれかに記載の文字照合装置としてコンピュータを機能させるためのプログラム。 A program for causing a computer to function as the character matching device according to any one of claims 1 to 6 . 請求項1から請求項6までのいずれかに記載の文字照合装置を含む封入物確認システムであって、
複数の前記書類である封入物を並べて載置可能な載置台と、
前記載置台を撮影可能な撮影部と、
前記撮影部を介して、前記載置台に載置された複数の前記書類を撮影した画像を含む撮影画像を取得する画像取得手段と、
前記画像取得手段が取得した前記撮影画像から各書類の画像を切り出す画像切出手段と、
を備える、封入物確認システム。
An enclosure confirmation system including the character matching device according to any one of claims 1 to 6 ,
a placement table on which a plurality of the document enclosures can be placed side by side;
an imaging unit capable of imaging the mounting table;
an image acquisition unit that acquires, via the photographing unit, photographed images including images of the plurality of documents placed on the document table;
an image cutting means for cutting out an image of each document from the photographed image acquired by the image acquisition means;
An enclosure confirmation system comprising:
請求項8に記載の封入物確認システムにおいて、
前記載置台のうち各封入物の載置領域に設けられた重量検出部と、
封入物の種別ごとの重量を記憶する重量記憶部と、
前記重量検出部が検出した各封入物の重量が、前記重量記憶部に記憶された各封入物の重量と一致しているか否かを確認する重量確認手段と、
前記重量確認手段により重量が不一致であることを確認した場合に、報知する報知手段と、
を備える、封入物確認システム。
9. The enclosure confirmation system according to claim 8 ,
a weight detection unit provided in a placement area of each enclosure on the placement table;
a weight storage unit for storing the weight of each type of enclosed item;
a weight confirmation means for confirming whether the weight of each enclosure detected by the weight detection unit matches the weight of each enclosure stored in the weight memory unit;
a notification means for notifying when the weight confirmation means confirms that the weights do not match;
An enclosure confirmation system comprising:
JP2022017872A 2022-02-08 2022-02-08 Character matching device, program, and enclosure confirmation system Active JP7790183B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022017872A JP7790183B2 (en) 2022-02-08 2022-02-08 Character matching device, program, and enclosure confirmation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022017872A JP7790183B2 (en) 2022-02-08 2022-02-08 Character matching device, program, and enclosure confirmation system

Publications (2)

Publication Number Publication Date
JP2023115575A JP2023115575A (en) 2023-08-21
JP7790183B2 true JP7790183B2 (en) 2025-12-23

Family

ID=87576333

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022017872A Active JP7790183B2 (en) 2022-02-08 2022-02-08 Character matching device, program, and enclosure confirmation system

Country Status (1)

Country Link
JP (1) JP7790183B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022011244A (en) * 2020-06-30 2022-01-17 株式会社三洋物産 Game machine
JP2022011243A (en) * 2020-06-30 2022-01-17 株式会社三洋物産 Pachinko machine
JP2022011247A (en) * 2020-06-30 2022-01-17 株式会社三洋物産 Game machine

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008262368A (en) 2007-04-11 2008-10-30 Fuji Xerox Co Ltd Image processor and program
JP2011201630A (en) 2010-03-25 2011-10-13 Dainippon Printing Co Ltd Envelope inspection device and envelope inspection method
JP2014081714A (en) 2012-10-15 2014-05-08 Fuji Xerox Co Ltd Image processing apparatus and image processing program
JP2016004365A (en) 2014-06-16 2016-01-12 大日本印刷株式会社 Document inspection system
JP2018098602A (en) 2016-12-12 2018-06-21 シャープ株式会社 Image reading device, compound machine, image reading method and program for image reading

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008262368A (en) 2007-04-11 2008-10-30 Fuji Xerox Co Ltd Image processor and program
JP2011201630A (en) 2010-03-25 2011-10-13 Dainippon Printing Co Ltd Envelope inspection device and envelope inspection method
JP2014081714A (en) 2012-10-15 2014-05-08 Fuji Xerox Co Ltd Image processing apparatus and image processing program
JP2016004365A (en) 2014-06-16 2016-01-12 大日本印刷株式会社 Document inspection system
JP2018098602A (en) 2016-12-12 2018-06-21 シャープ株式会社 Image reading device, compound machine, image reading method and program for image reading

Also Published As

Publication number Publication date
JP2023115575A (en) 2023-08-21

Similar Documents

Publication Publication Date Title
JP7790183B2 (en) Character matching device, program, and enclosure confirmation system
US11580762B2 (en) Training a card type classifier with simulated card images
JP6785578B2 (en) Article recognition device and image processing method
US20050096992A1 (en) Image-enabled item processing for point of presentment application
US11321936B2 (en) Image processing device, image processing method, and storage medium storing program
US20160275368A1 (en) Management system, list production device, method, computer readable recording medium, data structure, and printed label
US20180232686A1 (en) Article management apparatus and article management method
US20190073880A1 (en) Article recognition apparatus, article recognition method, and non-transitory readable storage medium
CN103186940B (en) NID number identifier and number identification method
US11025792B2 (en) Image processing apparatus and non-transitory computer readable medium for document processing
JP2008204212A (en) Contract information management system
JP6190027B1 (en) Work support device and work support program
CN112487982A (en) Merchant information auditing method, system and storage medium
JP2003109007A (en) Device, method and program for classifying slip form and image collating device
CN105426953B (en) A kind of data processing method, processing system and paper money counter
JP2008129892A (en) Contract related document confirmation system
JP2019071006A (en) Transaction device, system, method, and program
JP2008225895A (en) Ocr system
CN114651290B (en) Device and method for processing value documents and value-document processing system
JP6880947B2 (en) Information processing equipment, collation equipment, card issuing machine
KR101270043B1 (en) System and method of controlling an error of a no window envelope printing apparatus
JP2006053762A (en) Business form processing system
JP2024034614A (en) Document verification device and program
JP2004355120A (en) ID card processing device and ID card processing system
JP5607386B2 (en) Transaction processing system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241224

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250919

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20251007

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251031

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: 20251111

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251124

R150 Certificate of patent or registration of utility model

Ref document number: 7790183

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150