読了時間:4分
ニューラルOCR|手書き文字やくしゃくしゃのレシートを読み解く視覚AIの進化
ポイントを30秒で
ニューラルOCRとは、人間の脳の仕組みを模したAI(深層学習)を活用して画像の中の文字や手書き文字を認識し、コンピューターで編集できるテキストデータに変換する技術です。文字の形を固定の型枠と照らし合わせていた昔の方式と違い、画像の見た目の特徴と前後の文章の文脈を合わせて総合的に推測するため、斜めの写真やくせ字でも高い精度で読み取ることができます。
祖母の古い手書きレシピが、スマホをかざした瞬間にデジタル文字に変わる
机の引き出しの奥から見つかった、何十年も前に祖母が万年筆で走り書きした色褪せた料理のレシピカード。インクがところどころ滲み、紙には折り目がついていますが、スマートフォンのカメラをかざすと、わずか1秒で画面の文字が光って選択され、そのままコピーできるデジタルテキストに変わりました。
この日常の便利さを支えているのが、文字読み取り技術(光学文字認識 / OCR)に最新の深層学習(ディープラーニング)を融合させた「ニューラルOCR」です。かつては平らなスキャナーで読み取ったきれいな印刷物ですら読み間違いを連発していた技術が、今や歪んだ現実世界のあらゆる文字を滑らかに解読するまでに進化しました。
文字の型枠当てはめから「見た目と言葉の同時理解」への大革新
昔ながらの古典的な文字認識(OCR)は、文字を一文字ずつ四角い枠で区切り、あらかじめ登録されたフォントの白黒パターンと照らし合わせる方式(パターンマッチング)でした。そのため、文字同士がつながった手書きの筆記体や、紙が少しでも斜めに傾いていると、まったく読み取ることができませんでした。
最新のニューラルOCRは、画像を見分ける目(畳み込みニューラルネットワーク / CNNやビジョントランスフォーマー)と言葉の意味を理解する頭脳(トランスフォーマー言語モデル)が一体となった仕組みを持っています。
- 文字の場所の見つけ出しと歪みの修正:画像の中のどこに文字があるかを自動で見つけ出し、斜めから撮影した看板や丸まった本のページを平らな状態へとまっすぐに引き伸ばして整えます。
- 文字の見た目の特徴の読み取り:文字の線の太さや角の丸み、線が交差する角度などを、抽象的な形の特徴(視覚特徴量)としてしっかりと捉えます。
- 言葉のAIによる前後の文脈補完:一部がかすれて「大」なのか「犬」なのか見分けがつかない手書き文字があった場合でも、「〇〇を散歩させる」という前後の文脈から、意味のつながりをもとに「犬」であると正しく補正して読み取ります。
カメラの画面越しに文字が入れ替わるリアルタイム翻訳の衝撃
ニューラルOCRのプログラムは驚くほど小さく軽量化されており、スマートフォンのカメラで撮影ボタンを押すことすらなく、画面をかざしている最中に毎秒何十回もの瞬時の読み取り(推論処理)をこなします。
海外旅行先のお店で読めない外国語のメニューにスマホをかざすと、元のメニューの文字の字体(フォント)や背景の絵柄をそのまま残したまま、文字だけがその場で日本語に書き換わって画面に表示されます。カメラの文字認識、言葉を自然に訳す技術(ニューラル機械翻訳)、そして画像を違和感なく合成する処理が、一瞬の間に連動して動いているのです。
領収書や請求書の配置まで理解する書類読み取りAI
ビジネスの現場では、書類解析に特化したAI(ドキュメントAI)が大活躍しています。単に書かれている文字を拾い上げるだけでなく、「合計金額」「発行日」「商品名と単価」といった書類の中の上下左右の配置関係(レイアウト構造)を理解し、家計簿ソフトや会社の会計システムに直接取り込める表形式のデータとして自動で仕分けてくれます。
過信は禁物:数字の読み間違いとAIの思い込みへの注意点
とても頼りになるニューラルOCRですが、大切なお金や契約に関わる場面では特有の注意が必要です。言葉の文脈を推測する能力が高すぎるあまり、かすれて見えにくい数字の「8」を前後の雰囲気から勝手に「3」と思い込んで読み間違えたり、存在しない文字をでっち上げてしまう思い込み(ハルシネーション)が稀に起こります。
確定申告の金額や契約書の重要な番号など、一文字の間違いも許されない大切な数字については、AI任せにせず必ず元の書類と自分の目で照らし合わせて確認する習慣が欠かせません。
参考資料
- NIST Handprinted Forms and Characters Database (Special Database 19)National Institute of Standards and Technology (NIST)
- Document AI and Vision OCR OverviewGoogle Cloud