今日、私たちスマートエンジンは、パンデミック中にどのように働いたのか、そしてパンデミックから何を得たのかについて話をします。アプリケーションのサイズがいつ誰にとって重要であるか、ドキュメントの活気は何であるか、そしてこの素晴らしい認識の世界がどこに向かっているのかをお伝えします。
実際にスマートエンジンを製品レベルで再起動した方法の話。そして、この話は、私たちが「ペニー」のブランド変更を通じて何十億ドルもの投資を集めたり、ビジネスをサポートするために距離ベースで政府の補助金を首尾よく獲得した方法についてはまったくありません。いいえ、私たちは本来、「魚を食べて池に入らない」と言われている人ではありません。何ヶ月にもわたる努力の理由は、認識エンジンの概念、アーキテクチャ、目的を完全に再考したことです。しかし、まず最初に。
5年前、私たちはシンプルな製品、つまりモバイルデバイスのパスポート認識エンジンで市場に参入しました。機能は非常にシンプルでした。ビデオストリームでパスポートをエンジンに表示すると、ドキュメントの属性がテキスト形式で返されます(これを実行しました)。外部サーバーとの接続なしで、すべての認識はデバイス上で直接実行されました)。有効なパスポートのデータベースとの調整、内務省への不正の自動要求、その他のKYCサービスはありません。私たちの意見では、デジタルの世界を部分的に好転させるはずだった、高速で高品質の認識だけです。
起こりました。 2015年3月に、製品の最初のバージョンであるSmart PassportReaderを発表しました。これは、すべてのリソースで「トランペット」されました(これはHabréに関する記事のみです)。、ここでは、すべての色で、タスクの機能とビジネスでのテクノロジーの使用方法について説明しています)。当初、市場は当社のイノベーションにゆっくりと反応しましたが、今日では、モバイルアプリケーションでこのテクノロジーを使用していない銀行はごくわずかです。
顧客の数が増えるにつれて、新しい機能を追加するリクエストの数も増えました。サポートされるドキュメントタイプのベースが拡大し、サポートされる言語のリスト、使用される言語の数が増加し、コードベースが肥大化しました(過去5年間で、一部のサブシステムは、レガシーコードをサポートするために将来溺れないように、「ゼロから」何度も書き直されました)。もちろん、これはすべてSDKの最終的なサイズ(Smart IDReaderのサイズ)に影響しました。iOSの「フル構成」では、重量が200MBを超え始めました。たくさんの?はい、めちゃくちゃたくさん!ただし、ソフトウェア機能の膨大なリストは、どのメガバイトよりも目を引く可能性がありました。
規則性と均一性を備えたリモート作業により、製品を詳細に分析し、SDKの使用方法をお客様に伝える機会が得られました。多くのお客様がパスポートとは別にペイメントカードやバーコードを認識する機能を使用していることが判明し(実際には、さまざまなビジネスケースやアプリケーションで)、そのようなオブジェクトを認識する製品の必要性を認識しました。この製品をスマートコードエンジンと名付けました..。もちろん、制限された機能を以前のSDKから分離しただけでなく、コード化されたオブジェクトの認識に関してエンジンの機能を大幅に拡張した強力なチームを編成しました。そして最も重要なことは、私たちは製品の重要な要件を形成しました:迅速に作業し、あらゆる条件下で作業し、正確に作業します。
その結果、Smart Code Engineは、幅広いクラスの画像キャプチャ条件で、銀行カードデータ、機械可読ゾーン、およびバーコードの自動読み取りを提供します。このシステムは、照明の変化、射撃角度、歪み、回転角度、過度および不十分な照明に耐性があります。このシステムはリアルタイムで動作し、最新のデバイス上のバンクカードやその他のオブジェクトを毎秒25フレームの速度で認識できます。
スマートコードエンジン世界のさまざまな国で発行されている「Mir」、Visa、Mastercard、American Express、JCB、MIR、Maestro、Unionpay、Diners Clubの支払いシステムの銀行のデビットカードとクレジットカードをスキャンして認識でき、数字(12〜19桁)だけでなく抽出も可能です。有効期間と所有者の名前も。すべてのタイプの銀行カードの認識がサポートされています:エンボス加工、インデント、フラット印刷、水平および垂直の識別データ、およびデータが前面と前面の両方に配置されているカード裏側。新製品では、ユーザーは、EU諸国で普及しているIBAN番号の銀行カードを認識できるようになりました。バーコードリーダーは、QRコード認識(さまざまなデザインバージョンを含む)、AZTEC、PDF 417、データマトリックス、CODABAR、CODE_39、CODE_93、CODE_128、EAN_8、EAN_13、ITF、UPC_A、UPC_Eをサポートしています。国際ISO / ICAO標準(IEC 7501-1 / ICAOドキュメント9303ISO)に加えて、機械可読ドキュメントゾーン(MRZ)を認識するためのモジュールは、地域の規制(ロシア、フランス、スイス、ブルガリア、エクアドル)を考慮に入れています。
2番目の「再考」は、当社の主力ソリューションであるIDドキュメント認識エンジンを指します。当初、私たちはアクセス制御システムから自律的に人々にサービスを提供する複雑な人工知能システムまで、あらゆるタスクを解決するために製品を配置しましたが、Smart IDReaderの主なアプリケーションは、リモート識別とID認証の問題にありました。ここにいくつかの「ライブ」ケースがあります:サービス「MyTax」での自営業者の登録、SIMカードの購入とアクティベーション、Tinkoffモバイルクライアントでの登録。
このような問題を解決するには、テキストの詳細を認識するだけでは不十分です。これが私たちが新製品のスマートIDエンジンを作成した方法ですは、データ認識に加えて、組み込みの顔認証メカニズム、提示されたドキュメントの「活性」の分析、および侵害の兆候の強調表示により、多要素認証を提供します。
Smart ID Engineには、個々のテキストおよびグラフィック要素(ホログラムなど、環境条件の変化に伴って時間とともに変化する要素を含む)の分析に加えて、ドキュメントの整合性に対する「物理的」干渉を防止するメソッドのコレクションが含まれています(写真の改ざん検出など)。
人の識別と認証の複雑なシステムの作成におけるそのようなベクトルは、私たちに新しいフロンティアと新しい販売市場を開き、あらゆる意味でシステムの適用範囲の地理を拡大します。そして、ここで私たちは「撃つ」ことも決定しました:私たちはインド-イランのグループのアラビア語のスクリプトと言語を認識しました。しばらくの間、国の文書でラテン語の碑文を使用していない、総人口5億人の21の管轄区域について話します。アルジェリア、バーレーン、パレスチナ州、エジプト、ヨルダン、イラク、イラン、イエメン、カタール、コモロス、クウェート、レバノン、リビア、モーリタニアのパスポート、IDカード、運転免許証など、73種類の文書にアラビア語の認識が実装されました。モロッコ、UAE、オマーン、サウジアラビア、シリア、スーダン、チュニジア。合計で、今日、私たちは世界の99の言語をサポートしています、そして5年前にロシア語と英語の2つで始まりました。
最後に、現実の最後の3分の1の「再考」と、パンデミックの急性期に非常に迅速に生まれた新製品のプレゼンテーションであるSmart DocumentEngineです。このエンジンは、標準形式の文書、厳密な報告形式、一次会計、財務、税務、法務、公証およびその他の文書からデータを自動的に抽出する問題を解決します。他のすべてのSmartEngine認識エンジンと同様に、外部の高性能サーバーを使用せずに、厳密にデバイス上にあります。さらに、署名と印刷の存在の確認、手書きの認識、ドキュメントのトポロジの整合性の制御など、多くの補助機能があります。
もちろん、懐疑論者はあきらめて、このトピックは完全に無意味で愚かだと言うことができます。なぜなら、誰が携帯電話やタブレットでドキュメントを認識する必要があるかもしれないからです。これに対する答えがあります。まず、弱いコンピューティングアーキテクチャのアルゴリズムを最適化することで、ワークステーションとサーバーで比類のない速度で動作するソリューションを作成できます(AMD Ryzen 7 3700Xでの1ページのA4ドキュメントの処理時間は約2秒です)。そして第二に、5年前にパスポート認識製品をリリースしたとき、私たちはすでにまさにそのような懐疑的な予測に応えました。
次は何ですか?西洋市場に参入しますか?営業開発?PRとマーケティングとスタッフ何とか何とか何とか?もちろん違います。西部では、東部と同様に、私たちはすでに存在しています。売上高は伸びています。PRとマーケティングはすでに設定されています(この記事を最後まで読んだため)。したがって、ケースに焦点を当てましょう:
- 新しいコード化されたオブジェクトの追加:個々のテキスト行の認識、VIN番号の認識、メーターの読み取り値の認識など。
- 新しい言語とスクリプトの追加、たとえば、インドでは20を超える言語が使用されています。
- 認識速度を上げる。
- サポートされているドキュメントタイプのリストを拡張する。
- 他にもたくさんの興味深い作品があります。