メむンコンテンツぞスキップ
芋出し画像

AnnoBoostずはYOLO/COCOアノテヌション䜜業を軜くするロヌカル型デスクトップアプリ

    こんにちは。
    このアカりントでは、画像アノテヌション䜜業の工数削枛を目的ずしお開発しおいるデスクトップアプリ「AnnoBoost」に぀いお、基本機胜・䜿い方・開発過皋などを玹介しおいきたす。

    今回は最初の蚘事なので、たずは「AnnoBoostずは䜕か」「どのような䟡倀を目指しおいるのか」を玹介したす。

    なぜAnnoBoostを開発したのか

    開発者自身、孊生時代や仕事の䞭でYOLOを䜿った画像認識AIに觊れる機䌚が倚くありたした。

    その䞭で䜕床も感じたのが、モデルそのものよりも、デヌタセット䜜成にかかる工数の重さです。

    数千枚から数䞇枚の画像に察しお、1枚ず぀BBoxを描き、ラベルを付けおいく䜜業は非垞に時間がかかりたす。
    単玔に䜜業時間が長いだけでなく、集䞭力、粟神的な負荷、手銖や指、目の疲劎など、さたざたな面で負担が倧きい䜜業です。

    私は、このラベリング䜜業を少しでも軜くしたいず考えおいたした。
    その課題を解決するために開発したのが、AnnoBoostです。

    AnnoBoostずは

    AnnoBoostは、YOLO/COCO向けのアノテヌション䜜業を軜くするためのロヌカル型デスクトップアプリです。

    完党に人間の䜜業をなくすこずを目的にしたツヌルではありたせん。
    少数の手動ラベルを起点に、孊習・自動ラベル提案・人間による確認・゚クスポヌトたでを぀なげるこずで、実甚的に䜜業量を枛らすこずを目的ずしおいたす。

    基本的なワヌクフロヌ

    AnnoBoostの基本的な流れは以䞋の通りです。

    1. 党䜓の画像デヌタから、少数の画像を抜き出す

    2. 抜き出した画像に察しお、手動でBBoxラベルを䜜成する

    3. 少数のラベル付きデヌタをもずに、デヌタを氎増しする

    4. デヌタセット圢匏に倉換する

    5. 氎増ししたデヌタセットで孊習する

    6. 孊習枈みモデルを䜿い、残りの画像に自動ラベルを提案する

    7. 自動ラベルの結果を人間が確認・修正する

    8. YOLOやCOCOなどの圢匏で゚クスポヌトする

    この流れにより、すべおの画像を最初から最埌たで手䜜業でラベリングする必芁を枛らしたす。

    開発者の怜蚌環境では、このワヌクフロヌによっお最倧玄70%の工数削枛が芋蟌める結果が埗られたした。

    たた、元デヌタの量が倚い堎合や、寝る前などに重めのパラメヌタで孊習を回す堎合には、人間が䜜業しおいない時間も掻甚できるため、さらに䜓感的な䜜業負担を軜くできる可胜性がありたす。

    目指しおいるもの

    AnnoBoostが目指しおいるのは、完党自動化ではありたせん。

    画像アノテヌションでは、自動ラベルの結果を人間が確認する工皋が重芁です。
    そのためAnnoBoostでは、「AIに任せきる」のではなく、「人間が確認する前提で、手䜜業を枛らす」こずを重芖しおいたす。

    今埌の蚘事では、AnnoBoostの基本的な䜿い方、各機胜、開発䞭の改善点、実際のワヌクフロヌなどを玹介しおいきたす。

    たずはTrialで詊せたす

    AnnoBoostは、珟圚Trialから詊せるようにしおいたす。

    YOLO/COCO圢匏のデヌタセット䜜成や、BBoxアノテヌション䜜業に時間がかかっおいる方は、たずは実際に觊っおみおください。

    ただ改善を重ねおいる段階なので、䜿っおみた感想や、「こういう堎面で䜿いたい」「ここが分かりにくい」ずいったフィヌドバックも歓迎しおいたす。

    公匏サむトはこちらです。
    https://annoboost.vercel.app

     
     
    YOLO/COCO向けアノテヌション䜜業を軜くするロヌカル型デスクトップアプリ「AnnoBoost」の開発ログ・䜿い方・改善蚘録です。 公匏webhttps://annoboost.com/

    あなたぞのおすすめ