Indra OCR
目次
| 開発元 | Datalab |
|---|---|
| リポジトリ | datalab-to/indra |
| 最新版 | 1.1.2(2026年10月20日) |
| パラメータ数 | 主な認識器で約125万 |
| 対応言語 | 80以上 |
| ライセンス | コードは Apache 2.0、重みは改変した OpenRAIL-M |
Indra OCR は、Datalab が公開した、CPU だけで動く OCR モデルである。PDF や画像を Markdown、テキスト、位置の枠付きの JSON に変える。手書きの文字、80以上の言語、どの向きのページも読める。Marker や Surya を作った Vik Paruchuri が率いる Datalab が開発し、2026年10月19日に版1.1を出した12。名前はインド神話の神インドラにちなむ1。
特徴
主な認識器(ラテン文字用)は約125万パラメータで、既定のモデルをすべて合わせても730万パラメータである。モデルの大きさは約76 MB で、初回の実行時に Hugging Face から取得する。ONNX Runtime で動き、PyTorch と GPU は要らない1。
32コアの CPU で毎秒約44ページを処理し、同じ条件で Tesseract の15倍、PaddleOCR の PP-OCR のテキストのモデルの10倍速い。4コアでは1ページ約210ミリ秒である1。
Paruchuri は、OmniParseBench で34億パラメータの DeepSeek OCR 2 に4ポイント差まで迫ると告知した2。
性能
OmniParseBench の総合の点は66.7(数式のモデルを使うと71.4)で、PaddleOCR の PP-StructureV3 の58.4を上回る。テキストの点は46.7で、PaddleOCR の PP-OCR の35.8、Tesseract の19.3より高い。手書きの試験の点は25.2%にとどまる1。
機能
ラテン文字の各言語、ロシア語とキリル文字の各言語、ギリシャ語、中国語、日本語、韓国語、アラビア語、ヘブライ語、ヒンディー語とインドの各言語、タイ語、クメール語などを読む。横倒し、逆さま、45度までの傾き、暗い地の明るい文字にも対応する。各行と各ブロックに枠、見出しや表などの種類、読む順番を付ける。テキストの層がある PDF はそれを読み、欠けた部分だけを OCR する1。
ライセンス
コードは Apache 2.0 である。重みは改変した OpenRAIL-M で、研究、個人の利用、資金調達か売上が2,000万ドル未満のスタートアップには無料だが、Datalab の API と競合する使い方はできない1。
出典
最終更新