LoginSignup
0
0

More than 1 year has passed since last update.

第3回 roboflow:アノテーション(2/2)

Last updated at Posted at 2022-10-06

こんにちは、システムズナカシマの松浦です。

前回に続きアノテーションの方法について解説します。

今回はroboflowのもつ特徴的なアノテーション支援機能「Smart Polygon(ワンクリックポリゴン)」、「Label Assist(自動ラベリング)」、「Repeat Previous(繰り返し)」を中心に解説します。

本記事をお読みになる前に、アカウントをお持ちでない方(サインアップ)、ワークスペース・プロジェクトの準備がお済みでない方は以下の記事をご確認ください。

また、roboflowで何ができるか、概要を知りたい方は「はじめてのroboflow」の記事をご参照ください。

Smart Polygonによる自動輪郭抽出

まず、最近新しく追加された「Smart Polygon」について説明します。

Smart Polygon」を使うことでクリックされた位置にある対象物の輪郭を自動で抽出することができます。
セグメンテーションモデル用のアノテーションを行う際に大変重宝します。:point_up_tone1:

以下、実際に利用している様子です。
柴犬をクリックすると自動で輪郭が抽出されます。:rocket:

smart_polygon.gif

Label Assistによる自動ラベリング

Label Assist」は、roboflow上で学習したAIモデル、公開されているAIモデル(COCO)を利用し、自動でアノテーションを行う機能です。
一度利用すると手放せなくなる優れた機能です。:smirk:
アノテーションする方は、クラス(ラベル)の確認位置・サイズの調整に集中することができます。

以下、実際に利用している様子です。
認識しない場合は「confidence(画面右上)」の値を小さくすることでラベリングされます。

柴犬の画像でデモをしようと思いましたが、COCOモデルは柴犬を認識できませんでした。:disappointed_relieved:
ちなみにこの犬はイスラエル:flag_il:に行った時にレストランにいた犬:dog:です。人懐っこくて可愛かったです。

label_assist.gif

Repeat Previousによるアノテーションの繰り返し

Repeat Previous」は、一つ前の画像で行ったアノテーションを繰り返すことができます。

動画から切り出したフレーム画像に対してアノテーションを実施する際など同じクラスで同じような位置をアノテーションする際に大変便利な機能です。

以下、実際に利用している様子です。
最初の画像は手動でアノテーションを行い、2枚目以降は「Repeat Previous」を利用してアノテーションを行っています。

repeat_previous.gif

Mark Nullとは?

Mark Null」は、画像にアノテーションを行う対象物が写っていない場合にONにします。

学習したAIモデルが、画像の背景を対象物として誤認識する際には、この「Mark Null」を利用し対象物が写っていない画像を学習データとして利用できるようにします。

image.png

最後に

次回は、「データ増強(オーグメンテーション)」について解説します。
次回も楽しみにしておいてください。:wink:

システムズナカシマでは、roboflowに関する個別相談・無料デモを行っております。
是非お気軽にご相談ください。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0