|
画像アノテーションとは、画像にラベルや注釈を追加し、画像内のコンテンツに文脈的な意味を与えるプロセスです。このプロセスは機械学習において非常に重要であり、視覚モデルの学習中に画像内の要素を正確に識別するのに役立ちます。 視覚モデルは、車両が道路上のさまざまな物体や障害物を識別できるようにしたり、医療画像の認識を通じて病気の検出と診断を支援したりするなど、幅広い用途があります。 この記事では主に、優れたオープンソースの無料画像注釈ツールをいくつか推奨します。 1. メイクセンスhttp://makesense.ai/ https://github.com/SkalskiP/make-sense Makesense.aiは、写真にラベルを付ける無料のクロスプラットフォームオンラインツールです。小規模なコンピュータービジョンやディープラーニングプロジェクトに最適です。データセットの準備を簡素化し、ラベルは複数の形式でダウンロードできます。このアプリケーションはTypeScriptで記述され、React/Reduxフレームワークを使用して開発されています。YOLOv、COCOデータセットで事前学習済みのSSD、PoseNetなどの高度なAIモデルを統合し、画像のラベル付けを自動化します。AI機能はTensorFlow.jsフレームワークに基づいており、写真をサーバーに転送する必要がないため、データのプライバシーとセキュリティが確保されます。 2. ラベルミーhttps://github.com/labelmeai/labelme Labelmeは、様々なアノテーションタイプをサポートし、カスタマイズ可能なGUIを備えたPythonベースの画像アノテーションツールです。セマンティックセグメンテーションとインスタンスセグメンテーションのために、VOC形式とCOCO形式でデータセットをエクスポートできます。 機能的特徴:
3. エクストリーム1https://github.com/xtreme1-io/xtreme1 Xtreme1は、マルチモーダル学習データにアノテーションを付与し、データのアノテーション、管理、オントロジー管理の効率を向上させるオープンソースプラットフォームです。そのAIツールは、2D/3Dオブジェクト検出、3Dインスタンスセグメンテーション、LiDARカメラフュージョンプロジェクトの効率向上を目指しています。 機能的特徴:
4. ラベルスタジオhttps://github.com/HumanSignal/label-studio Label Studio は、オーディオ、テキスト、画像、ビデオ、時系列などのデータ タイプにタグを付けるために使用できるオープン ソース ツールです。
5. ロストhttps://github.com/l3p-cv/lost LOST(Label Object and Save Time)は、Webベースの共同画像アノテーションツールです。プログラミングの知識がなくても、画像に即座にアノテーションを施すための、あらかじめ構築されたアノテーションパイプラインを提供します。また、ユーザーが独自のアノテーションパイプラインを定義することもできます。 このアプリケーションはスケーラブルで、S3バケットやAzure Blobstorageなどの外部ファイルシステムに簡単に接続できます。ローカルまたはWebサーバー上にセットアップでき、タグツリーの構築、アノテーションプロセスの監視、ブラウザ内でのアノテーション作成など、組織をサポートします。 主な機能:
6. CVAThttps://github.com/opencv/cvat CVAT(Computer Vision Annotation Tool)は、コンピュータービジョンで広く使用されている、動画や画像にアノテーションを付与するためのインタラクティブなツールです。データ中心の人工知能(AI)アプローチをサポートし、オンラインで無料でご利用いただけます。また、サブスクリプションを通じて追加機能もご利用いただけます。CVATはプライベートインストールも可能で、高度な機能についてはエンタープライズサポートも提供しています。 7. グロミットMPXhttps://github.com/bk138/gromit-mpx Gromit-MPX は、Unix デスクトップ環境用の注釈ツールであり、ユーザーは画面に直接描画し、興味のあるポイントを強調表示してプレゼンテーションを強化できます。 8. マイビジョンhttps://github.com/OvidijusParsiunas/myvision MyVisionは、コンピュータービジョン用の機械学習トレーニングデータを生成するための無料のオンライン画像アノテーションツールです。オブジェクトのアノテーションやポリゴン操作のためのバウンディングボックスとポリゴンの描画をサポートし、様々なデータセット形式に対応しています。また、「COCO-SSD」モデルを用いた自動アノテーションもサポートしており、データのプライバシーとセキュリティを確保しながらローカルで実行できます。 サポートされているデータ形式: 機能的特徴:
9. ラベル画像https://github.com/HumanSignal/labelImg LabelImgは人気の画像アノテーションツールでしたが、その後Label Studioコミュニティに加わり、現在は積極的に開発されていません。Label Studioは、画像、テキスト、音声、動画、時系列データなど、さまざまな種類のデータに適した、柔軟性の高いオープンソースのデータラベリングツールです。 LabelImgのアノテーション情報はPASCAL VOC形式で保存されます。さらに、YOLO形式とXML形式もサポートしています。 10. ココ アノテーターhttps://github.com/jsbroks/coco-annotator COCO Annotator は、画像の位置特定と物体検出のトレーニング用のデータセットを作成するために設計された、Web ベースの効率的で多用途な画像ラベル付けツールです。 セグメントのタグ付け、オブジェクトインスタンスの追跡、可視かつ切断されたパーツによるオブジェクトのタグ付けなどの機能を提供します。直感的でカスタマイズ可能なインターフェースを通じて、COCO形式で注釈を保存およびエクスポートできます。 機能的特徴:
11. ユニバーサルデータツールhttps://github.com/UniversalDataTool/ユニバーサルデータツール Universal Data Toolは、画像、テキスト、音声、ドキュメントなどのデータタイプの編集と注釈付けを行うための多機能アプリケーションです。画像のセグメンテーション、テキスト分類、音声の書き起こしといったタスクに対応しています。リアルタイムの共同作業をサポートし、様々なプラットフォームで動作し、複数のデータ形式をサポートしています。 12.RectLabelhttps://github.com/ryouchinsa/Rectlabel-support Label は、オブジェクトの検出とセグメンテーションに使用できるオフライン画像注釈ツールです。 主な機能:
13. オープンラベルhttps://github.com/Cartucho/OpenLabeling OpenLabelingは、画像や動画にラベルを付けるオープンソースツールです。PASCAL VOCやYOLO Darknetなど、複数のフォーマットをサポートしています。 このツールは、ディープラーニング オブジェクト検出モデル、視覚オブジェクト追跡用の干渉を考慮した Siamese ネットワーク、境界ボックス追跡、ビデオ オブジェクト追跡用の OpenCV トラッカーに使用されています。 14. bboxビジュアライザーhttps://github.com/shoumikchow/bbox-visualizer bbox-visualizer は、オブジェクトの周囲にバウンディングボックスを描画するのに役立ちます。これにより、ラベルの配置に関する複雑な数学的計算が不要になります。認識後のオブジェクトにラベルを付ける際に、様々な視覚化方法を提供します。バウンディングボックスのポイントは、(xmin, ymin, xmax, ymax) という形式で表されます。 15. ピクセル注釈ツールhttps://github.com/abreheret/PixelAnnotationTool PixelAnnotationTool は、OpenCV のウォーターシェッド アルゴリズムを使用してディレクトリ内の画像にすばやく手動で注釈を付けることができるツールです。 ユーザーはペンで手動で領域をマークし、アルゴリズムを開始できます。初期のセグメンテーションに修正が必要な場合は、誤った領域に新しい領域ラベルを描き直すことができます。 |
オープンソースと無料の画像注釈ツール15選
関連するおすすめ記事
-
我が国初のオープンソース デスクトップ オペレーティング システムである openKylin がバージョン 1.0 としてリリースされました。これは、x86、ARM、RISC-V アーキテクチャに基づくパーソナル コンピューターおよびタブレットと互換性があり、サポートされています。
-
オープンソースのワークフローエンジンソリューションのレビュー
-
オープンソース組み込みシミュレータ Skyeye 1.2.8rc1 がリリースされました。
-
優れたオープンソースプロジェクトを構築するための12の原則
-
OpenSSH: 大企業の皆さん、「ただ乗り」するのはやめてください!
-
中国唯一の女性 Apache メンバー Pan Juan: オープンソース プロジェクトはどのようにして「赤ちゃん」から「トップレベル」に成長するのでしょうか?