Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Optimize the effectiveness of the Region of Interest (ROI(s)) feature in image analysis and algorithm training.

...

Table of Contents
minLevel1
maxLevel3
excludeWhat to expect from this page?

📑 How to draw ROI(s)?

Draw ROI shapes

Switch to “Region of Interest drawing mode” (blue star) in the Image Editor from the right-hand toolbar.

...

By selecting one of these tools you can draw your ROI on the image by clicking and dragging your mouse cursor.

...

Modify ROI shapes

Previously drawn ROI shapes can be modified:

  1. Click the “Edit“ (blue star) tool in the upper part of the right-hand toolbar.

  2. Select a given ROI path - its editable anchor points appear as white squares.

  3. Click and drag the anchor pointsto adjust the shape.

...

Delete ROI

Option 1:

  1. Select (blue star)aan ROI you wish to be removed.

  2. Click the “Trash-bin” (blue star)tool in the upper part of the right-hand toolbar. You will be asked to confirm this action.

...

  1. Click the “Trash-bin” (blue star)tool in the upper part of the right-hand toolbar.

  2. Click a an ROI you wish to be removed. You will be asked to confirm this action.

...

Note

Important: When choosing a ROI to delete, make sure the borders of the ROI are bold. Otherwise you might be deleting an annotation under the ROI. The “delete” window will inform you, if the selected object was an annotation or a ROI.

📑 How to draw ROI(s) for image analysis with IKOSA Prisma?

To restrict your image analysis to parts of the image, you can draw multiple ROI(s) within an image. IKOSA Prisma applications with ROI features will calculate results for each of the ROI(s) separately.

...

Note

Important: On multi-dimensional images (e.g. time-series) ROI(s) can be drawn on individual time lapses. For those time lapses with ROI(s), only ROI areas will be analyzed. For time lapses without ROI(s), the whole image will be analyzed.

📑 How to draw ROI(s) for algorithm training with IKOSA AI?
Anchor
roi-ikosa-ai
roi-ikosa-ai

If only part of your image contains useful objects and annotations or annotating the whole image would be too much effort, you can reduce the area of your image that is actively used in training and validation by defining a an ROI(s).

(minus) Issue

Reducing the input data by using a an ROI means that the training algorithm will have less information to work with than in cases where the entire image has been selected and annotated. In addition, when using ROI(s) you might unintentionally exclude important aspects of your images: e.g. you may only select regions showing the objects, but only very few regions showing background.

...

In general, when using ROI(s) within training (and validation-) images the same rules apply as for a whole image. Make sure that all objects within your ROI(s) are annotated. This also applies to the edges of your ROI(s), where also objects which are only partially inside the boundary should be annotated. When defining a an ROI the trained algorithm does not register the areas outside the ROI, so annotations - or their absence - do not matter there.

...

Panel
panelIconId1f4cd
panelIcon:round_pushpin:
panelIconText📍
bgColor#EAE6FF

Tips on how to draw ROI(s) to achieve high-quality training

  • Annotate ALL of the objects within

...

  • an ROI and assign the correct label to them.

  • Draw your ROI(s) to cover as many variations of the image features (of your objects and your background) as possible.

  • Draw your ROI(s) as large as possible to allow for the objects to be annotated within them.

  • Make sure your ROI(s) are also covering regions without objects. That is important

...

  • because the algorithm also needs to know which areas are NO objects (e.g., background).

📑 FAQ

Question

Answer

Is it a problem when a ROI is smaller than the objects inside of it?

It is not a problem for IKOSA AI, if your ROI(s) exclude parts of objects, e.g., at borders of ROI(s). However, it is important for high quality training, that ROI(s) are defined precisely and include all the necessary areas.

For example, regions around your objects are also important for the training.

Do the shape and number of ROI(s) affect the training?

No, they do not affect the training. However, it is vital that all areas of interest are annotated appropriately.

...

If you have any questions, please send us an email at support@ikosa.ai (copy-paste your training ID in your email if the question is related to your training).

...

📚 Related articles

Filter by label (Content by label)
max5
spacescom.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@957
sortmodified
showSpacefalse
reversetrue
typepage
cqllabel = "image-management" and type = "page" and space = "KB"
labelskb-how-to-article