Skip to content

Instantly share code, notes, and snippets.

View anindex's full-sized avatar

An Thai Le anindex

View GitHub Profile

GSOC2018 First milestone progress report

Flexible perception pipeline manipulation for RoboSherlock

Current status

The project is going on track as required by the scope of RoboSherlock on this year GSOC.

Two things have been completed:

  • Implement RSParallelPipelinePlanner that is able to mark execution orderings of annotators based on their required inputs and outputs.
  • Examine UIMACPP code repository, gain a deep level of how a AnalysisEngine execution calls annotators' process.

All implementation so far does not require new dependencies.

Instructions

Status

The current state of this repository on branch master is compilable. It was managed to not use any other library dependencies than the main repo. The branch is now able to robustly detect rotational symmetries and segment round object in cluttered scene.

Features

  1. Parallel extracting segments from a cloud with different parameters to generate a resource for symmetry detection:
  • Graph structures and graph algorithms
  • Implementing merging similar segment mechanism