Skip to content

[TASK] Detecting an ArUco marker obscured by a grid #14

Description

@sophia-mina

Description of task

During the last competition, one of the ArUco markers on the structure was obscured by a grid, causing the detector to fail. This is because successful scanning requires that the detector can first identify the marker’s encoded pattern.

The current filtering approach can remove the grid and reconstruct the obscured parts if the image is cropped to contain only the marker and the grid.

original image:
Image

reconstructed image:
Image

However, when the image includes the background, the filter can’t isolate the marker correctly. The next step is to automatically crop or segment the image to focus on the marker before reconstruction.

original image:
Image

reconstructed image:
Image

Current filter: removeGrid.py

Suggested Workflow

  • Crop the image to only contain the marker and not the background.
  • Translate the current Python code to C++
  • Make the filter robust
  • Integrate in vortex-image-filtering

Contacts

@sophia-mina

Code Quality

  • Every function in header files are documented (inputs/returns/exceptions)
  • The project has automated tests that cover MOST of the functions and branches in functions (pytest/gtest)
  • The code is documented on the wiki (provide link)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions