Skip to content

Geometry features: feature detector to extract information about shapes of shred sides #12

Description

@dchaplinsky

Basically, we need a feature detector that will:

  • Determine 4 corners of the shreds.
  • Calculate a distance from each point on a shred side to the line that connects two corners of the side.

So for each shred we'll have 4 graphs (one per each side) which we can then use to match neighbor shreds by geometry.

Suddenly, I have an implementation in my side project called untorn. It's based on ideas from scientific paper mentioned in README. If you need a copy of this paper – let me know.

Bonus tasks:

  • Think of algorithms that can perform partial matches between two shreds (see attached screenshot)
    making software is way fun you should probably start burning your mail what i learned from the darpa shredder challenge 2014-10-01 02-25-57. As you can see here, shreds misplaced by a long side.
  • Try to determine concavity/convexity on top/bottom sides of the shreds (see attached image)
    monosnap 2014-10-01 02-27-41

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions